	/*
 Theme Name:   picostrap5 Child Base
 Theme URI:    https://picostrap.com
 Description:  Child theme for Picostrap5. Experience the power of SASS, merged with the WordPress Customizer. Implementing Bootstrap 5.2.3. Please  <a target="_blank" href="https://youtu.be/nrHFh_08w78">watch the introduction video</a> to get started. 
 Author:       The LiveCanvas Team
 Author URI:   https://livecanvas.com
 Version:      2.1.0
 Template: picostrap5 
 Text Domain:  picostrap5
 License: GPL-2.0
 License URI: http://www.opensource.org/licenses/gpl-license.php
*/

/*


Do not edit this file.

To add your own CSS, edit  the file: 

sass/_custom.scss 

...and add your own CSS (or SCSS!) statements.

All should be recompiled automatically when visiting frontend as admin

To edit the  SCSS pipeline, view and edit the file: sass/main.scss


*/

body #lc-interface #lc-contextual-menu-block{
	margin-top: -15px!important;
}

:root {
	--bs-body-font-family: Montserrat;
	--1colvw: calc(8.333334vw + 24px);
    --1colvw075: calc( var(--1colvw) * 0.75 );
    --1colvw05: calc( var(--1colvw) * 0.5 );
	--s-x1: 4px;
	--s-x2: calc( var(--s-x1) * 2 );
	--s-x3: calc( var(--s-x1) * 3 );
	--s-x4: calc( var(--s-x1) * 4 );
	--s-x5: calc( var(--s-x1) * 5 );
	--s-x6: calc( var(--s-x1) * 6 );
	--s-x7: calc( var(--s-x1) * 7 );
	--s-x8: calc( var(--s-x1) * 8 );
	--s-x9: calc( var(--s-x1) * 9 );
	--s-x10: calc( var(--s-x1) * 10 );
	--s-x11: calc( var(--s-x1) * 11 );
	--s-x12: calc( var(--s-x1) * 12 );
	--s-x13: calc( var(--s-x1) * 13 );
	--s-x14: calc( var(--s-x1) * 14 );
	--s-x15: calc( var(--s-x1) * 15 );
	--s-x16: calc( var(--s-x1) * 16 );
	--s-x17: calc( var(--s-x1) * 17 );
	--s-x18: calc( var(--s-x1) * 18 );
	--s-x19: calc( var(--s-x1) * 19 );
	--s-x20: calc( var(--s-x1) * 20 );
	--s-x21: calc( var(--s-x1) * 21 );
	--s-x22: calc( var(--s-x1) * 22 );
	--s-x23: calc( var(--s-x1) * 23 );
	--s-x24: calc( var(--s-x1) * 24 );
	--s-x25: calc( var(--s-x1) * 25 );
	--s-x26: calc( var(--s-x1) * 26 );
	--s-x27: calc( var(--s-x1) * 27 );
	--s-x28: calc( var(--s-x1) * 28 );
	--s-x29: calc( var(--s-x1) * 29 );
	--s-x30: calc( var(--s-x1) * 30 );
	--s-x31: calc( var(--s-x1) * 31 );
	--s-x32: calc( var(--s-x1) * 32 );
	--s-x33: calc( var(--s-x1) * 33 );
	--s-x34: calc( var(--s-x1) * 34 );
	--s-x35: calc( var(--s-x1) * 35 );
	--s-x36: calc( var(--s-x1) * 36 );
	--s-x37: calc( var(--s-x1) * 37 );
	--s-x38: calc( var(--s-x1) * 38 );
	--s-x39: calc( var(--s-x1) * 39 );
	--s-x40: calc( var(--s-x1) * 40 );
	--s-x41: calc( var(--s-x1) * 41 );
	--s-x42: calc( var(--s-x1) * 42 );
	--s-x43: calc( var(--s-x1) * 43 );
	--s-x44: calc( var(--s-x1) * 44 );
	--s-x45: calc( var(--s-x1) * 45 );
	--s-x46: calc( var(--s-x1) * 46 );
	--s-x47: calc( var(--s-x1) * 47 );
	--s-x48: calc( var(--s-x1) * 48 );
	--s-x49: calc( var(--s-x1) * 49 );
	--s-x50: calc( var(--s-x1) * 50 );
	--black-20: #333;
	--black-100: #000;
	--black-o25: rgba(0, 0, 0, 0.25);
	--black-o50: rgba(0, 0, 0, 0.50);
	--black-o4: rgba(0, 0, 0, 0.04);
	--black-o2: rgba(0, 0, 0, 0.02);
	--light-grey: #F7F7F7;
	--white: #ffffff;
	--color-primary: #3A3E74;
	--color-95: #EFECFF;
	--color-80: #B7BAFF;
	--color-60: #4C4F87;
	--color-50: #232655;
	--menu-hover-item-bg: #FAF5FA;
	--color-cta: #CB3669;
	--color-cta-hover: #d04978;

	--white-90: rgba(255, 255, 255, 0.90);
	--bg-icon-search: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3e%3cpath d='m28.44,30l-7-7c-.56.44-1.19.8-1.92,1.06s-1.49.39-2.31.39c-2.02,0-3.73-.7-5.13-2.1s-2.1-3.11-2.1-5.12.7-3.73,2.1-5.13,3.11-2.1,5.13-2.1,3.73.7,5.12,2.1,2.1,3.11,2.1,5.13c0,.81-.13,1.58-.39,2.31s-.61,1.36-1.06,1.92l7,7-1.56,1.56Zm-11.22-7.78c1.39,0,2.57-.49,3.54-1.46s1.46-2.15,1.46-3.54-.49-2.57-1.46-3.54-2.15-1.46-3.54-1.46-2.57.49-3.54,1.46-1.46,2.15-1.46,3.54.49,2.57,1.46,3.54,2.15,1.46,3.54,1.46Z' style='fill: %23333; stroke-width: 0px;'/%3e%3c/svg%3e");
	--warning-red: #FF0000;

}
/*FONT*/

.fw-bolder{ font-weight:700 !important }
.fw-bold, b, strong { font-weight:800 !important }


/*HTML BODY*/
body, .scrollspy-content{ position: relative; }

/*CURSOR*/
.cursor-pointer{ cursor: pointer; }

/*COLOR*/
.color-95{ color: var(--color-95); }
.black-50{ color: var(--black-o50); }
.black-100, body{ color: var(--black-100); }
.light-grey{ background-color: var(--black-o50); }
.bg-light-grey{ background-color: var(--light-grey); }
.bg-color-50{ background-color: var(--color-50); }
.white{ color: var(--white); }
.warning-red { color: var(--warning-red); }

/*CONTAINER*/
.container{ max-width:1600px; width:100%; padding-left:32px; padding-right:32px }
.no-padding{ padding-left:0px; padding-right:0px }

/*COL ROW*/
.row>* { padding-left:6px; padding-right:6px }
.row{ margin-right: -6px; margin-left: -6px; }
.row-g-32{ margin-right: -32px; margin-left: -32px; }
.row-g-32>* { padding-left:32px; padding-right:32px }
.no-margin{ margin-left: 0px; margin-right: 0px; }
.row>.no-padding{ padding-left:0px; padding-right:0px }

/*WIDTH HEIGHT*/
.img-128{ width: 128px }
.img-w-200{ width: 200px } 
.img-full, .glightbox img{ width: 100%; }

/*INTRO*/
.intro > .container > .row{ min-height: calc(100vh - 68px); min-height: calc(calc(var(--vh, 1vh) * 100) - 68px); }
.intro-full > .container-fluid > .row > .col-12{ height: calc(100vh - 68px); height: calc(calc(var(--vh, 1vh) * 100) - 68px); }
.intro-full-min-h > .container-fluid{ padding-left:120px; padding-right:120px }
.intro-full-min-h > .container-fluid > .row { min-height: calc(100vh - 68px); min-height: calc(calc(var(--vh, 1vh) * 100) - 68px);  }
.intro .img-intro{ width: calc(58.33333333% - 32px); }
.intro-txt-img{ background-color: var(--light-grey); min-height: 31.25vw; }
.intro-txt-img img{ max-height: 25vw; width:auto!important }

/*TYPOGRAPHY*/
.btn.btn-big{ font-size: 20px; }
.dropdown-menu .menu-item > .dropdown-item, .nav-pills .nav-link, .dropdown-menu .menu-item > .dropdown-item .menu-card-main-title{ font-size: 18px; }
.dropdown-menu .menu-item > .dropdown-item .menu-card-link span, .pop-up-search .search-field{ font-size: 16px; }
footer .nav-link, footer .small{ color: var(--black-20); }
footer .nav-link:hover{ color: var(--black-100); }

.card-link .card-type, .card small{ font-size: 12px; }

body{ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; padding-top: 68px!important; }
h1, .h1{ line-height:1.1 }
h2, .h2{ line-height:1.3 }
h4, .h4{ line-height:1.5 }
.pop-up-search .search-field{ line-height: 1; }
h6, .h6{ /*text-transform:uppercase; */  line-height:1.05; letter-spacing: 0.7px; }
.card-link h2{ font-size: 20px; font-weight: 500; }
.dropdown-menu .menu-item > .dropdown-item .menu-card-title, h6, .h6{ font-size: 14px; }
h5, .h5, h6, .h6 { margin-bottom: 0.375rem!important }
h1, .h1, h2, .h2, h3, .h3{ /* font-weight: 500; */ font-weight: 600; }
p.h1, p.h2, p.h3, p.h4, p.h5, p.h6, h6, .h6, .h5 p, .h1 p, .h2 p, .h3 p{ font-weight:400 }

h3, .h3{ line-height:1.375 } 
.fw-500, .btn, .btn-menu .nav-link{ font-weight: 500; }

a{ outline: 0px!important; }
a:not(.nav-link, .glightbox, .image-link, .accordion-link, .card-link, .link-social, .btn),
a:not(.nav-link, .glightbox, .image-link, .accordion-link, .card-link, .link-social, .btn):hover,
a:not(.nav-link, .glightbox, .image-link, .accordion-link, .card-link, .link-social, .btn):focus{ color: var(--black-100); text-decoration: none; position: relative; }
a:not(.nav-link, .glightbox, .image-link, .accordion-link, .card-link, .link-social, .btn, .page-link)::after{ content: ''; display: block; position: absolute; left: 0; right: 0; bottom: -3px; width: 100%; height: 1px; background-color: var(--black-100); }

a.white:not(.nav-link, .glightbox, .image-link, .accordion-link, .card-link, .link-social, .btn),
a.white:not(.nav-link, .glightbox, .image-link, .accordion-link, .card-link, .link-social, .btn):hover,
a.white:not(.nav-link, .glightbox, .image-link, .accordion-link, .card-link, .link-social, .btn):focus,
.white a:not(.nav-link, .glightbox, .image-link, .accordion-link, .card-link, .link-social, .btn),
.white a:not(.nav-link, .glightbox, .image-link, .accordion-link, .card-link, .link-social, .btn):hover,
.white a:not(.nav-link, .glightbox, .image-link, .accordion-link, .card-link, .link-social, .btn):focus{ color: var(--white); }

a.white:not(.nav-link, .glightbox, .image-link, .accordion-link, .card-link, .link-social, .btn)::after,
.white a:not(.nav-link, .glightbox, .image-link, .accordion-link, .card-link, .link-social, .btn)::after{ background-color: var(--white); }
a:not(.nav-link, .glightbox, .image-link, .accordion-link, .card-link, .link-social, .btn):hover::after,
a:not(.nav-link, .glightbox, .image-link, .accordion-link, .card-link, .link-social, .btn):focus::after,
a.white:not(.nav-link, .glightbox, .image-link, .accordion-link, .card-link, .link-social, .btn):hover::after,
a.white:not(.nav-link, .glightbox, .image-link, .accordion-link, .card-link, .link-social, .btn):focus::after,
.white a:not(.nav-link, .glightbox, .image-link, .accordion-link, .card-link, .link-social, .btn):hover::after,
.white a:not(.nav-link, .glightbox, .image-link, .accordion-link, .card-link, .link-social, .btn):focus::after{ background-color: var(--color-primary); }
#breadcrumbs a:not(.nav-link, .glightbox, .image-link, .accordion-link, .card-link, .link-social, .btn)::after,
a:not(.nav-link, .glightbox, .image-link, .accordion-link, .card-link, .link-social, .btn).custom-logo-link::after,
a:not(.nav-link, .glightbox, .image-link, .accordion-link, .card-link, .link-social, .btn).dropdown-item::after,
.container-link-svg-rounded a:not(.nav-link, .glightbox, .image-link, .accordion-link, .card-link, .link-social, .btn)::after,
.a2a_kit a:not(.nav-link, .glightbox, .image-link, .accordion-link, .card-link, .link-social, .btn)::after, 
.section-banner-contacts a:not(.nav-link, .glightbox, .image-link, .accordion-link, .card-link, .link-social, .btn)::after{ display: none; }
#wpadminbar a::after{ display: none; }

ol{ list-style: none; counter-reset: numList; padding-left: 0px; }
ol li::before{ counter-increment: numList; content: counter(numList); text-align: center; color: #fff; line-height: 24px; width: 24px; height: 24px; font-size: 14px; background-color: var(--color-primary); -moz-border-radius: 999px; border-radius: 999px; display: inline-block; font-weight: 600; }
ol li p{ margin-left: 16px; }
ul.list-points li::before{ content: ''; position: absolute; left: 0; top: 11px; width: 12px; height: 12px; border-radius: 50%; margin-right: 12px; display: inline-block; background-color: var(--color-primary); }
ul.list-points li{ position:relative; padding-left:24px }
ul li svg{ flex-shrink: 0; }

/*BREADCRUMPS*/
.color-95 #breadcrumbs a, .color-95 #breadcrumbs a:hover, .color-95 #breadcrumbs a:focus{ color:var(--color-95) }
#breadcrumbs{ text-transform: uppercase; margin-bottom:0px; font-size:12px }
#breadcrumbs a, #breadcrumbs .breadcrumb_last { border-radius: 8px; padding:8px 12px; }
#breadcrumbs a{ color: var(--black-100); text-decoration:none; transition: background-color 0.3s ease-in-out;  } 
#breadcrumbs a:hover{ color: var(--black-100); background-color: var(--black-o4); }

/*ROUNDED*/
.rounded-6{ border-radius: 3rem!important }
.rounded-7{ border-radius: 4rem!important }

/*BUTTON*/
.btn{ border-radius:8px; padding: 10px 16px; line-height: 1.05; border: 0px; }
.btn.btn-big{ border-radius:16px; padding: 21px 24px; line-height: 1.1; }
.btn-primary, .btn-cta{ color:white; border: 0px; }
.btn-primary:hover, .btn-primary:first-child:active{ color:white; background-color: var(--color-60); border: 0px; }
.btn-cta{ background-color: var(--color-cta); }
.btn-cta:hover, .btn-cta:focus{ background-color: var(--color-cta-hover); }
.container-btn-icon .btn, .accordion-link{ padding: 16px; padding-right:68px; }
.container-btn-icon .btn-svg-icon, .accordion-link + svg{ pointer-events:none; top:50%; right:24px; transform:translateY(-50%); }
.container-link-svg-rounded > div.position-absolute{ pointer-events: none; }

/* livecanvas-is-editing */
.livecanvas-is-editing .container-btn-icon .btn-svg-icon, .livecanvas-is-editing .container-link-svg-rounded > div.position-absolute, .livecanvas-is-editing .item-accordion.active .accordion-link{ pointer-events:auto; }

.livecanvas-is-editing .expandable-big-text #viewdetails.collapse:not(.show){ display: block!important; }
.livecanvas-is-editing .expandable-big-text #viewdetails + .container-link-svg-rounded, .livecanvas-is-editing .expandable-big-text #viewdetails.collapse.show + .container-link-svg-rounded{ display: inline-block!important; }
.livecanvas-is-editing .expandable-big-text #viewdetails.collapse:not(.show){ opacity: 0.25; }

body.livecanvas-is-editing .nascosto {
	opacity: 0.25 !important;
	border: 1px dotted red !important;
}

body:not(.livecanvas-is-editing) .nascosto {
	display: none !important;
}

.livecanvas-is-editing [class*='glightbox'], .livecanvas-is-editing [class*='image-link'], .livecanvas-is-editing .link-social {
	position: relative;
	pointer-events: none;
}
.livecanvas-is-editing .link-social { display:inline-block; }

.livecanvas-is-editing [class*='glightbox']::after, .livecanvas-is-editing [class*='image-link']::after, .livecanvas-is-editing .link-social::after {
	pointer-events: auto;
	content: "";
	display: block;
	position: absolute;
	z-index: 100;
	right: 0;
	top: 0;
	height: 20px;
	width: 20px;
	background-size: contain;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect width='24' height='24'/%3E%3Cpath d='m3.9,12c0-1.71,1.39-3.1,3.1-3.1h4v-1.9h-4c-2.76,0-5,2.24-5,5s2.24,5,5,5h4v-1.9h-4c-1.71,0-3.1-1.39-3.1-3.1Zm4.1,1h8v-2h-8v2Zm9-6h-4v1.9h4c1.71,0,3.1,1.39,3.1,3.1s-1.39,3.1-3.1,3.1h-4v1.9h4c2.76,0,5-2.24,5-5s-2.24-5-5-5Z' fill='%23fff'/%3E%3C/svg%3E");
}

.livecanvas-is-editing [class*='glightbox'] img, .livecanvas-is-editing [class*='image-link'] img, .livecanvas-is-editing .link-social {
	pointer-events: auto;
}

/*LINK*/
.card-link, .card-link:hover{ text-decoration: none; color: var(--black-100); }
.container-link-svg-path-fill:hover svg path{ fill: var(--color-primary); }
.container-link-svg-path-fill{ cursor: pointer; padding-right: 24px }
.container-link-svg-rounded:hover svg path{ fill: #FFFFFF; }
.container-link-svg-rounded:hover svg{ background-color: var(--color-primary); }

/*RATIO*/
.ratio-3x2 {
    --bs-aspect-ratio: calc(2 / 3 * 100%);
}

/*Z-INDEX*/
.z-index-1{ z-index:1 }
.z-index-2{ z-index:2 }
.z-index-3{ z-index:3 }

/*ROUNDED*/
.no-rounded-t-r{ border-top-right-radius: 0px!important; }
.no-rounded-b-r{ border-bottom-right-radius: 0px!important; }
.banner-video-sx .container-video-play-icon iframe, .banner-video-sx .container-video-play-icon video, .card-h.flex-md-row .container-video-play-icon video, .card-h.flex-md-row .container-video-play-icon iframe{ border-bottom-right-radius: 0px!important; }
.banner-video-dx .container-video-play-icon iframe, .banner-video-dx .container-video-play-icon video, .card-h.flex-md-row-reverse .container-video-play-icon video, .card-h.flex-md-row-reverse .container-video-play-icon iframe{ border-bottom-left-radius: 0px!important; }

/*SWIPER*/
.swiper-slide{ height:auto!important }
.swiper .swiper-slide{ align-self: flex-end; }
.swiper .swiper-pagination-bullet-active{ background-color: var(--color-primary); }
.custom-excerpt{ overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical; }
.swiper.swiper-cards-h{ display:flex; }
.swiper.swiper-cards-h .swiper-wrapper{ height: unset; }
.swiper.swiper-cards-h .swiper-wrapper .swiper-slide{ height:100%!important }
/*SHADOW*/
.shadow-sm{ box-shadow: 0px 3px 8px 0px #E6E6E6!important; }
.shadow-sm-dark, .select-items{ box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.15)!important; }

/*CARD*/
.card{ border-radius:16px; border: 0px; }
.card-h.card{ border-radius:32px; }
.card-h.card .ratio, .card-h.card img, .banner-video-sx .container-video-play-icon video, .banner-img-sx img{ border-top-right-radius: 32px; }
.card-h.card.flex-md-row-reverse .ratio, .card-h.card.flex-md-row-reverse img, .banner-video-dx .container-video-play-icon video, .banner-img-dx img{ border-top-left-radius: 32px; }
.card-h.card > .lc-block, .card-h.card .card-body{ width: 50%; }
.card.p-2{ padding:16px; }
.card-item{ border-radius: 8px }
.card-item .card-body{ padding: 16px 24px 32px 24px }
.card-link .card-type{ padding: 9px 16px; background-color: var(--white-90); position:absolute; top:16px; left:16px; z-index:1 }
.card-item .btn-read{ margin-top:8px }
.card-item .btn-read .rounded-circle{ margin-left: 8px; width:40px; height:40px; padding:8px; line-height:1 }
.card-link:hover .card-item .btn-read .rounded-circle{ background: var(--color-primary);}
.card-link:hover .card-item .btn-read svg{ fill: var(--white) }

.section-banner-boxed-img-vert img{ border-radius: 4px; }

.banner-video-sx .container-video-play-icon, .banner-video-sx .container-video-play-icon *, .banner-video-dx .container-video-play-icon, .banner-video-dx .container-video-play-icon *, .card-h .container-video-play-icon, .card-h .container-video-play-icon *{ height: 100%; }
.banner-video-sx .container-video-play-icon video, .banner-video-dx .container-video-play-icon video, .card-h .container-video-play-icon video{ object-fit: cover; }

/*IMG SIZE*/
.img-icon-xl{ max-width:96px; max-height: 96px; object-fit:contain;}
.img-icon-big{ max-width:64px; max-height: 64px; object-fit:contain; }
.img-icon-mid{ max-width: 48px; max-height: 48px; object-fit:contain; }
.img-icon{ max-width:32px; max-height: 32px; object-fit:contain;}

.img-full { width: 100%; max-width: unset; }

/*OBJECT FIT*/
.object-fit-cover { width: 100%!important; height: 100%!important; max-width: unset!important; max-height: unset!important; -o-object-fit: cover!important; object-fit: cover!important; }
.object-position-bottom-end{ object-position:bottom right; }

/*intro bg thumb*/
{ width: 100%!important; height: 100%!important; max-width: unset!important; max-height: unset!important; -o-object-fit: cover!important; object-fit: cover!important; }

/*MARGIN PADDING*/
.m-b-16{ margin-bottom:16px }
.m-b-12{ margin-bottom:12px }

.pa-8{ padding:8px; }
.mb-0{ margin-bottom: 0!important; }

/*FORM*/
.wpcf7 label{ width:100% }
.wpcf7 label input, .wpcf7 label textarea, .wpcf7 .select-selected{ margin-top: 8px;  }
.wpcf7 input, .wpcf7 textarea, .wpcf7 select, .select-selected, .select-items div{ width: 100%; background-color: var(--black-o4); border: none; border-radius:8px; padding:16px; line-height: 1; }
.wpcf7 input:not([type=checkbox],[type=submit]), .wpcf7 textarea, .wpcf7 select, .select-selected{ border-bottom:1px solid var(--black-o4); }
.wpcf7 input:not([type=checkbox],[type=submit]).error, .wpcf7 textarea.error, .wpcf7 select.error, .select-selected.select-error{ border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-color: var(--warning-red); }

.wpcf7 input::-webkit-input-placeholder{ color: var(--black-o50); opacity: 1!important; }
.wpcf7 input::-moz-placeholder{ color: var(--black-o50); opacity: 1!important; }
.wpcf7 input:-ms-input-placeholder{ color: var(--black-o50); opacity: 1!important; }
.wpcf7 input:-moz-placeholder{ color: var(--black-o50); opacity: 1!important; }
.placeholder-color .select-selected{ color: var(--black-o50); }
.wpcf7 input[type=submit]{ width: auto; background: var(--color-primary); color: var(--white); }
.wpcf7 textarea{ resize: none; }

.wpcf7 .wpcf7-checkbox input {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    background-color: transparent;
}

.wpcf7 span.wpcf7-list-item {
    margin: 0px;
    float: left;
    position: relative;
    height: 20px;
    width: 20px;
    margin-top: 10px;
    border-radius: 4px;
    background-color: var(--black-o4);
}

.wpcf7 span.wpcf7-list-item .wpcf7-list-item-label {
    height: 10px;
    width: 10px;
    top: 5px;
    left: 5px;
    border-radius: 4px;
}
.wpcf7  span.wpcf7-list-item .wpcf7-list-item-label{
	color: transparent;
}

.wpcf7 span.wpcf7-list-item input:checked + .wpcf7-list-item-label {
    background-color: var(--color-primary);
    position: absolute;
}
.wpcf7 span.wpcf7-list-item input.error + .wpcf7-list-item-label {
    background-color: var(--warning-red);
    position: absolute;
}

.custom-select-container .select-selected, .custom-select-container{
  position: relative;
}

.wpcf7-form p, .custom-select-container p{ margin-bottom: 0px; }

.wpcf7-select {
  display: none;
}

.select-selected::after {
  position: absolute;
  content: "";
  top: 14px;
  right: 16px;
  width: 20px;
  height: 20px;
  transform: rotate(0deg);
}

.select-selected.select-arrow-active::after {
  transform: rotate(180deg);
}

.select-items div,.select-selected {
  cursor: pointer;
}

.select-items {
  position: absolute;
  background-color: #FFFFFF;
  top: 100%;
  left: 6px;
  right: 6px;
  z-index: 99;
}

.select-items div{
	background-color: var(--black-o2);
	border-radius: 0px;
	border-bottom: 1px solid var(--black-o50);
}

.select-hide {
  display: none;
}

.select-items div:hover, .same-as-selected {
  background-color: var(--black-o4);
} 

.select-selected.select-arrow-active{ border-bottom: 1px solid rgba(0,0,0,0.5); border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }

.label-marketing, .label-privacy{ padding-left: 10px; padding-top: 8px; display: inline-block; width: calc(100% - 20px); }
.wpcf7-not-valid-tip{ display:none }


/*PAGINATION*/
.pagination-nav{ border-radius: 34px; background: var(--white, #FFF); /* Shadow materials */ box-shadow: 1px 1px 4px 1px #CCC; padding: 16px 32px;}
.pagination-nav ul > li{ margin-right:24px; }
.pagination-nav ul li:last-of-type{ margin-right:0px; }
.pagination-nav .page-link{ color: var(--black-o25) }
.pagination-nav .current { color: var(--black-100); }
.pagination-nav a.page-link:hover { color: var(--black-100); }

/*ACCORDION*/
.container-accordion{ border-radius: 8px }
.container-accordion .progress{ height: 3px; }
.container-accordion .progress .progress-bar{ color: transparent; }
.container-accordion .card{ border-radius: 0px; position: static; }
.collapsing .accordion-img{ display: none; }
.container-accordion .accordion-img{ position: absolute; height: 100%; top: 0; /* width: calc(41.66666667% - 12px); right: 3px; */ left: 100%; width: 100%; }
.container-accordion .accordion-img img, .container-accordion .accordion-img > *{ display: block; max-width: 100%; max-height: 100%; /* margin: 0 auto; width: auto; height: auto;  object-fit: contain; */ left: 16.66666667%; width: calc(100% - 16.66666667%); height: 100%; object-fit: cover; }
/* .icon-accordion { top: 15px; right: 24px; } */
.container-accordion .icon-accordion{ top: 15px; right: 12px; }
.accordion-link{ color: black; padding-top: 21px; padding-bottom: 21px; }
.item-accordion.active .accordion-link, .icon-accordion{ pointer-events: none }
.accordion-link:not(.collapsed) + svg{ transform: translateY(-50%) rotate(180deg); }
.accordion-link + svg{ transform: translateY(-50%) rotate(0deg); transition: 0.3s linear transform; }
.accordion-link:not(.collapsed) + svg, .accordion-link:hover + svg{ background: var(--color-primary); fill: white; }
.accordion-link + svg{ right: 16px; }

/*DOWNLOAD FILE*/
.link-dowload svg{ fill: black }
.link-dowload:hover svg{ fill: white; background: var(--color-primary); }

/*TESTIMONIAL*/
.img-testimonial{ object-fit: cover; max-width: 64px; max-height: 64px; border-radius: 100%; }

/*POPUP SEARCH*/
#navbarNavDropdown .btn-search:hover, #navbarNavDropdown .btn-search.active{  background: var(--menu-hover-item-bg); }
.pop-up-search { width: 100%; max-width: 648px; position:absolute; top:42px; right:0; opacity:0; transition:opacity 0.3s ease-in-out; pointer-events:none }
.pop-up-search.active{ opacity:1; pointer-events:auto; }
.pop-up-search .search-form{ display:flex; width:100%; background-color: var(--black-o4); border-radius: 8px!important; overflow: hidden; }
.pop-up-search label, .pop-up-search input{ width:100%; background: transparent; appearance: none; border: none; outline: none; }
.pop-up-search input[type=submit]{ width:52px; padding: 0px; font-size:1px; color:transparent; background-repeat: no-repeat; background-position: center; background-size: 38px 38px; background-image: var(--bg-icon-search); }
.pop-up-search .search-field{ padding:16px 0px 16px 16px; }
.pop-up-search .search-field::-webkit-input-placeholder { color: var(--black-o50); opacity:1 }
.pop-up-search .search-field::-moz-placeholder {color: var(--black-o50); opacity:1 }
.pop-up-search .search-field:-ms-input-placeholder { color: var(--black-o50); opacity:1 }
.pop-up-search .search-field :-moz-placeholder { color: var(--black-o50); opacity:1 }

/*NAV TAB*/
.nav-pills .nav-link{ border-radius: 27px; line-height: 1.2222222222; color: var(--black-100); background-color: var(--color-95); white-space: nowrap; margin-left:12px; margin-right:12px;  padding: 12px 24px; }
.sticky-top{ top: 76px; }
.fade{ transition: opacity 0.5s ease-in-out!important; }

/*HEADER*/
#wrapper-navbar{ position: fixed; top: 0; left: 0; right: 0; max-width: 100vw; z-index: 9999; }
.logo{ width: 150px; }
#logo-tagline-wrap{ display:flex; margin-right:64px;  }
#navbarNavDropdown .navbar-nav{ width:100%; }
#navbarNavDropdown .menu-item.dropdown{ position:static; }
#navbarNavDropdown .nav-link { color: var(--black-100); align-items: center; }
#navbarNavDropdown .navbar-nav > .nav-item > .nav-link{ border-bottom:2px solid transparent; border-top-right-radius: 8px; border-top-left-radius:8px }
#navbarNavDropdown .navbar-nav > .nav-item.btn-menu > .nav-link{ border-bottom:0px; }
#navbarNavDropdown .nav-link:hover, #wrapper-navbar .open-lang-popup:hover{ background: var(--menu-hover-item-bg); border-radius:8px /* border-bottom-right-radius: 8px; border-bottom-left-radius:8px*/ }
#navbarNavDropdown .nav-link.dropdown-toggle.show{ border-bottom-color: var(--color-primary); background: var(--menu-hover-item-bg);  border-bottom-right-radius: 0px; border-bottom-left-radius:0px }
.dropdown-item.active, .dropdown-item:active, .dropdown-menu .menu-item:not(.card-menu):not(.menu-fascia) .dropdown-item.active:hover, .dropdown-menu .menu-item:not(.card-menu):not(.menu-fascia) .dropdown-item:active:hover{ background: var(--menu-hover-item-bg); color: #333333; }
.menu-fascia .dropdown-item.active{ background-color: transparent; }
.btn-menu{ margin-right: 8px; margin-left:8px; }
#navbarNavDropdown .btn-menu .nav-link, #wrapper-navbar .open-lang-popup{ border-radius: 8px; line-height: 1; background-color:var(--color-primary); color:var(--white) }
#navbarNavDropdown .btn-menu .nav-link{ line-height: 1.5; }
#navbarNavDropdown .btn-menu .nav-link:hover{ background: var(--color-50); }
#navbarNavDropdown .btn-search, #wrapper-navbar .open-lang-popup{ width:42px; height:42px; border-radius: 8px; align-items: center; display: flex; background: transparent; transition: .3s background ease-in-out}
#wrapper-navbar .open-lang-popup{ border-bottom: 2px solid transparent; }
#navbarNavDropdown .btn-search .nav-link{ width:42px; height:42px; padding: 0px; color: transparent; font-size: 1px; background-size: 90%; background-repeat: no-repeat; background-position: center; background-image: var(--bg-icon-search); }
#wrapper-navbar .open-lang-popup .icon-lang{ width:42px; height:42px; background-repeat: no-repeat; background-position: center; background-size: 90%; background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3e%3cpath d='m20,30c-1.37,0-2.66-.26-3.88-.79s-2.28-1.24-3.19-2.15-1.63-1.97-2.15-3.19-.79-2.51-.79-3.88.26-2.68.79-3.89,1.24-2.27,2.15-3.18,1.97-1.63,3.19-2.15,2.51-.79,3.88-.79,2.68.26,3.89.79,2.27,1.24,3.18,2.15,1.63,1.97,2.15,3.18.79,2.5.79,3.89-.26,2.66-.79,3.88-1.24,2.28-2.15,3.19-1.97,1.63-3.18,2.15-2.5.79-3.89.79Zm0-2.05c.43-.6.81-1.23,1.13-1.88s.58-1.34.78-2.08h-3.8c.2.73.46,1.43.78,2.08s.69,1.28,1.13,1.88Zm-2.6-.4c-.3-.55-.56-1.12-.79-1.71-.23-.59-.41-1.2-.56-1.84h-2.95c.48.83,1.09,1.56,1.81,2.18.73.62,1.55,1.08,2.49,1.38Zm5.2,0c.93-.3,1.76-.76,2.49-1.38.73-.62,1.33-1.34,1.81-2.18h-2.95c-.15.63-.34,1.25-.56,1.84-.23.59-.49,1.16-.79,1.71Zm-10.35-5.55h3.4c-.05-.33-.09-.66-.11-.99s-.04-.66-.04-1.01.01-.69.04-1.01.06-.65.11-.99h-3.4c-.08.33-.15.66-.19.99s-.06.66-.06,1.01.02.69.06,1.01.1.65.19.99Zm5.4,0h4.7c.05-.33.09-.66.11-.99s.04-.66.04-1.01-.01-.69-.04-1.01-.06-.65-.11-.99h-4.7c-.05.33-.09.66-.11.99s-.04.66-.04,1.01.01.69.04,1.01.06.65.11.99Zm6.7,0h3.4c.08-.33.15-.66.19-.99s.06-.66.06-1.01-.02-.69-.06-1.01-.1-.65-.19-.99h-3.4c.05.33.09.66.11.99s.04.66.04,1.01-.01.69-.04,1.01-.06.65-.11.99Zm-.4-6h2.95c-.48-.83-1.09-1.56-1.81-2.18s-1.55-1.08-2.49-1.38c.3.55.56,1.12.79,1.71s.41,1.2.56,1.84Zm-5.85,0h3.8c-.2-.73-.46-1.43-.78-2.08s-.69-1.28-1.13-1.88c-.43.6-.81,1.23-1.13,1.88s-.58,1.34-.78,2.08Zm-5,0h2.95c.15-.63.34-1.25.56-1.84s.49-1.16.79-1.71c-.93.3-1.76.76-2.49,1.38s-1.33,1.34-1.81,2.18Z' style='fill: %23333; stroke-width: 0px;'/%3e%3c/svg%3e"); }
.menu-item-new{ font-size:12px; line-height: 1; padding: 4px 8px; border-radius: 32px; position:absolute; left:10px; top:-10px; background: var(--color-80); }
.img-menu{ margin-right:16px; width:48px; align-self: center; }
.dropdown-menu{ padding: 24px; border-width: 0px; border-radius: 16px; box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.15); }
.menu-card-dx .dropdown-menu{ padding-right: calc(25% - 48px); align-content: start; }
.card-menu a{ box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.15); overflow:hidden; border-radius: 8px; height:100%; display: flex;flex-direction: column; }
.dropdown-menu .dropdown-item{ padding:16px; white-space: unset; border-radius: 8px; color: #333333; }
.dropdown-menu .menu-item:not(.card-menu) .dropdown-item{ display: flex; align-items:center; }
.dropdown-menu .menu-item:not(.card-menu):not(.menu-fascia) .dropdown-item:hover{ background-color: var(--black-o4); }
.navbar-nav .dropdown-menu .menu-item{ position:relative; }
.navbar-nav .dropdown-menu .sub-menu { font-size: 0.875em; list-style-type: none; padding-left: 0px; }
.dropdown-item:hover, .dropdown-item:focus{ background:transparent; }
.menu-card-link, .menu-fascia-link{  display: flex; align-items: center}
.menu-card-link-svg, .menu-fascia-link-svg{ width:40px; height:40px; line-height:1; }
.card-menu .dropdown-item:hover .menu-card-link-svg, .menu-fascia .dropdown-item:hover .menu-fascia-link-svg{ background-color: var(--color-primary); }
.card-menu .dropdown-item:hover .menu-card-link-svg svg, .menu-fascia .dropdown-item:hover .menu-fascia-link-svg svg{ fill: var(--white); }
.dropdown-toggle::after{ border: 0px; margin-left: 4px; vertical-align: text-top; width: 20px; height: 20px; }
.dropdown-toggle::after, .select-selected:after{ background-position: center; background-repeat: no-repeat; background-size: 100%; background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' height='48' viewBox='0 -960 960 960' width='48'%3e%3cpath d='M480-345 240-585l43-43 197 198 197-197 43 43-240 239Z'/%3e%3c/svg%3e"); }

.menu-fascia{ width:100%!important;}
.menu-fascia > a { display:flex; justify-content: space-between; } 

/*VIDEO*/
.plyr button, .plyr--full-ui.plyr--video .plyr__control--overlaid{ display: none; }

.hytPlayerWrap {
	display: inline-block;
	position: relative
}

.hytPlayerWrap.paused::after, .plyr--paused .plyr__video-embed::after {
	content: "";
	position: absolute;
	top: 0px;
	left: 0;
	bottom: 0px;
	right: 0;
	cursor: pointer;
	background-color: rgba(0, 0, 0, 1);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 40px 40px;
	background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEiIHdpZHRoPSIxNzA2LjY2NyIgaGVpZ2h0PSIxNzA2LjY2NyIgdmlld0JveD0iMCAwIDEyODAgMTI4MCI+PHBhdGggZD0iTTE1Ny42MzUgMi45ODRMMTI2MC45NzkgNjQwIDE1Ny42MzUgMTI3Ny4wMTZ6IiBmaWxsPSIjZmZmIi8+PC9zdmc+);
	border-radius: 2rem !important;
}

.hytPlayerWrap.ended::after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	cursor: pointer;
	background-color: rgba(0, 0, 0, 1);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 64px 64px;
	background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjgiIGhlaWdodD0iMTI4IiB2aWV3Qm94PSIwIDAgNTEwIDUxMCI+PHBhdGggZD0iTTI1NSAxMDJWMEwxMjcuNSAxMjcuNSAyNTUgMjU1VjE1M2M4NC4xNSAwIDE1MyA2OC44NSAxNTMgMTUzcy02OC44NSAxNTMtMTUzIDE1My0xNTMtNjguODUtMTUzLTE1M0g1MWMwIDExMi4yIDkxLjggMjA0IDIwNCAyMDRzMjA0LTkxLjggMjA0LTIwNC05MS44LTIwNC0yMDQtMjA0eiIgZmlsbD0iI0ZGRiIvPjwvc3ZnPg==);
	border-radius: 2rem !important;
}

/*VIDEO POPUP*/
.icon-play-video{ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 64px; height: 64px; /* width: 40px; height: 40px; */ }
.container-video-play-icon:not(.inplay) > div::after {
content: "";
display: block;
width: 42px;
height: 60px;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background-repeat: no-repeat;
background-size: contain;
background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg id='Livello_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 66 84'%3E%3Cpath d='m0,84V0l66,42L0,84Z' fill='%23fff'/%3E%3C/svg%3E");
pointer-events: none;
}
.container-video-play-icon > div.hytPlayerWrapOuter::after {
display: none;
}
/*POPUP*/
.bg-overlay-popup, .popup{ position:fixed; opacity:0; pointer-events:none; transition: all 0.3s ease-in-out}
.bg-overlay-popup{ z-index: 10000; background-color: rgba(0,0,0,0.5); top: 0; left: 0; right: 0; bottom: 0; }
.popup.active, .bg-overlay-popup.active{ opacity:1; pointer-events:auto; }
.popup{ z-index: 10001; top: 50%; left:50%; background:white; transform:translate(-50%, -50%); max-height: 80vh; max-width:80vw }
.inner-popup{ position:relative; max-height: 80vh;}
.close-popup{ background: white; cursor: pointer; border-radius: 100%; width: 40px; height: 40px; padding: 8px; position: absolute; right: -72px; top: -20px; background-size: 24px 24px; background-position:center; background-repeat:no-repeat; background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6.4,19l-1.4-1.4,5.6-5.6-5.6-5.6,1.4-1.4,5.6,5.6,5.6-5.6,1.4,1.4-5.6,5.6,5.6,5.6-1.4,1.4-5.6-5.6-5.6,5.6Z'/%3E%3C/svg%3E");}
.content-popup{ position: relative; overflow-y: auto; }
.popup, .inner-popup, .content-popup{ border-radius: 8px; }
.popup-form{ width: 952px; background-color: var(--light-grey); }
.popup-form .inner-popup{ overflow-y: auto; }

/*OBJECT FIT*/
.object-fit-contain { -o-object-fit: contain !important; object-fit: contain !important;}
.object-fit-cover { -o-object-fit: cover !important; object-fit: cover !important;}
.object-fit-contain, .object-fit-cover,
.object-fit-sm-cover, .object-fit-sm-contain,
.object-fit-md-cover, .object-fit-md-contain,
.object-fit-lg-cover, .object-fit-lg-contain,
.object-fit-xl-cover, .object-fit-xl-contain,
.object-fit-xxl-cover, .object-fit-xxl-contain{ max-width: unset!important; width: 100%!important; height: 100%!important; }

.img-dx-txt-sx .object-fit-contain{ object-position:left center; }
.img-sx-txt-dx .object-fit-contain{ object-position:right center; }

/*glightbox*/
.glightbox-container .goverlay{ background: var(--black-o50)!important }
.glightbox-container .gslide-media{ border-radius: 16px; overflow: hidden; }
.glightbox-container.glightbox-clean .gslide-media{ box-shadow: none!important }
.glightbox-mobile  .glightbox-container .gslide-media { border-radius:0px; }
.glightbox-container.glightbox-clean :where(.gnext, .gprev, .gclose){ width:40px; height:40px; background-size: contain; background-repeat: no-repeat; background-color: transparent!important; border-radius:0px!important; opacity:0.85!important }
.glightbox-container.glightbox-clean :where(.gnext, .gprev, .gclose):hover{ opacity:1!important }
.glightbox-container.glightbox-clean :where(.gnext, .gprev, .gclose) svg{ display:none }
.glightbox-container.glightbox-clean .gnext{ background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg id='Livello_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 42 42'%3E%3Cpath d='m21,41h0C9.95,41,1,32.05,1,21h0C1,9.95,9.95,1,21,1h0c11.05,0,20,8.95,20,20h0c0,11.05-8.95,20-20,20Z' fill='%23fff'/%3E%3Cpath d='m19.2,28l-1.4-1.4,5.6-5.6-5.6-5.6,1.4-1.4,7,7-7,7Z'/%3E%3C/svg%3E"); }
.glightbox-container.glightbox-clean .gprev{ background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg id='Livello_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 42 42'%3E%3Cpath d='m21,1h0c11.05,0,20,8.95,20,20h0c0,11.05-8.95,20-20,20h0c-11.05,0-20-8.95-20-20h0C1,9.95,9.95,1,21,1Z' fill='%23fff'/%3E%3Cpath d='m22.8,14l1.4,1.4-5.6,5.6,5.6,5.6-1.4,1.4-7-7,7-7Z'/%3E%3C/svg%3E"); }
.glightbox-container.glightbox-clean .gclose{ background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg id='Livello_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 42 42'%3E%3Cpath d='m21,1h0c11.05,0,20,8.95,20,20h0c0,11.05-8.95,20-20,20h0c-11.05,0-20-8.95-20-20h0C1,9.95,9.95,1,21,1Z' fill='%23fff'/%3E%3Cpath d='m15.4,28l-1.4-1.4,5.6-5.6-5.6-5.6,1.4-1.4,5.6,5.6,5.6-5.6,1.4,1.4-5.6,5.6,5.6,5.6-1.4,1.4-5.6-5.6-5.6,5.6Z'/%3E%3C/svg%3E"); }

.glightbox-container .ginner-container.desc-bottom .gslide-media { border-bottom-right-radius: 0px; border-bottom-left-radius:0px }
.glightbox-container.glightbox-clean .ginner-container.desc-bottom .description-bottom{ border-bottom-right-radius: 16px; border-bottom-left-radius:16px }
.glightbox-container .ginner-container.desc-top .gslide-media { border-top-right-radius: 0px; border-top-left-radius:0px }
.glightbox-container.glightbox-clean .ginner-container.desc-top .description-top{ border-top-right-radius: 16px; border-top-left-radius:16px }

.glightbox-container .ginner-container.desc-right .gslide-media { border-bottom-right-radius: 0px; border-top-right-radius:0px }
.glightbox-container.glightbox-clean .ginner-container.desc-right .description-right{ border-bottom-right-radius: 16px; border-top-right-radius:16px }
.glightbox-container .ginner-container.desc-left .gslide-media { border-bottom-left-radius: 0px; border-top-left-radius:0px }
.glightbox-container.glightbox-clean .ginner-container.desc-left .description-left{ border-bottom-left-radius: 16px; border-top-left-radius:16px }

.gcontainer .gclose.disabled,
.gcontainer .gnext.disabled,
.gcontainer .gprev.disabled {
	/* opacity: 0.2 !important */ display: none!important;
}

/* 
.livecanvas-is-editing .box  { margin-top:-100px!important; }
*/

/*border*/
.border {
	border: 1px solid var(--light-grey)
}

/*ROUNDED*/
.rounded, .youtube-iframe, .swiper-gallery img, .glightbox img{ border-radius:2rem!important }
.card .accordion-content .rounded, .card-video .rounded{ border-radius:0.5rem!important }
#viewdetails.collapse.show + .container-link-svg-rounded{ display: none!important; }

/* SINGLE POST */
.container-add-to-any{ position: fixed; bottom: 24px; left: 0; right: 0; z-index: 1; }
.container-add-to-any .a2a_kit a{ padding: 0px; margin-left: 12px; margin-right: 12px; opacity: 0.75; }
.container-add-to-any .a2a_kit a:hover, .container-add-to-any .a2a_kit a:focus{ opacity: 1; }
footer .link-social img{ opacity: 0.75; }
footer .link-social:hover img{ opacity: 1; }
.single .entry-categories .entry-categories-inner span{ white-space: nowrap; }

.blog main{ padding-bottom: var(--s-x32); }

.livecanvas-is-editing .popup-form{ position: relative!important; top: 0!important; transform: translateX(-50%); opacity: 1; pointer-events: auto; }

#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a::after { background: transparent; position: relative; margin-top: -7px; }

/* START SPACING + MQ BOOTSTRAP */
	/*SPACING VW*/
	.ps-1colvw{ padding-left: var(--1colvw)!important }
	.pe-1colvw{ padding-right: var(--1colvw)!important }
	.ps-1colvw075{ padding-left: var(--1colvw075)!important }
	.pe-1colvw075{ padding-right: var(--1colvw075)!important }
	.ps-1colvw05{ padding-left: var(--1colvw05)!important }
	.pe-1colvw05{ padding-right: var(--1colvw05)!important }
	/*SPACING BOOTSTRAP*/

	.p-1{ padding: var(--s-x1)!important }
	.m-1{ margin: var(--s-x1)!important }
	.p-2{ padding: var(--s-x2)!important }
	.m-2{ margin: var(--s-x2)!important }
	.p-3{ padding: var(--s-x3)!important }
	.m-3{ margin: var(--s-x3)!important }
	.p-4{ padding: var(--s-x4)!important }
	.m-4{ margin: var(--s-x4)!important }
	.p-5{ padding: var(--s-x5)!important }
	.m-5{ margin: var(--s-x5)!important }
	.p-6{ padding: var(--s-x6)!important }
	.m-6{ margin: var(--s-x6)!important }
	.p-7{ padding: var(--s-x7)!important }
	.m-7{ margin: var(--s-x7)!important }
	.p-8{ padding: var(--s-x8)!important }
	.m-8{ margin: var(--s-x8)!important }
	.p-9{ padding: var(--s-x9)!important }
	.m-9{ margin: var(--s-x9)!important }
	.p-10{ padding: var(--s-x10)!important }
	.m-10{ margin: var(--s-x10)!important }
	.p-11{ padding: var(--s-x11)!important }
	.m-11{ margin: var(--s-x11)!important }
	.p-12{ padding: var(--s-x12)!important }
	.m-12{ margin: var(--s-x12)!important }
	.p-13{ padding: var(--s-x13)!important }
	.m-13{ margin: var(--s-x13)!important }
	.p-14{ padding: var(--s-x14)!important }
	.m-14{ margin: var(--s-x14)!important }
	.p-15{ padding: var(--s-x15)!important }
	.m-15{ margin: var(--s-x15)!important }
	.p-16{ padding: var(--s-x16)!important }
	.m-16{ margin: var(--s-x16)!important }
	.p-17{ padding: var(--s-x17)!important }
	.m-17{ margin: var(--s-x17)!important }
	.p-18{ padding: var(--s-x18)!important }
	.m-18{ margin: var(--s-x18)!important }
	.p-19{ padding: var(--s-x19)!important }
	.m-19{ margin: var(--s-x19)!important }
	.p-20{ padding: var(--s-x20)!important }
	.m-20{ margin: var(--s-x20)!important }
	.p-21{ padding: var(--s-x21)!important }
	.m-21{ margin: var(--s-x21)!important }
	.p-22{ padding: var(--s-x22)!important }
	.m-22{ margin: var(--s-x22)!important }
	.p-23{ padding: var(--s-x23)!important }
	.m-23{ margin: var(--s-x23)!important }
	.p-24{ padding: var(--s-x24)!important }
	.m-24{ margin: var(--s-x24)!important }
	.p-25{ padding: var(--s-x25)!important }
	.m-25{ margin: var(--s-x25)!important }
	.p-26{ padding: var(--s-x26)!important }
	.m-26{ margin: var(--s-x26)!important }
	.p-27{ padding: var(--s-x27)!important }
	.m-27{ margin: var(--s-x27)!important }
	.p-28{ padding: var(--s-x28)!important }
	.m-28{ margin: var(--s-x28)!important }
	.p-29{ padding: var(--s-x29)!important }
	.m-29{ margin: var(--s-x29)!important }
	.p-30{ padding: var(--s-x30)!important }
	.m-30{ margin: var(--s-x30)!important }
	.p-31{ padding: var(--s-x31)!important }
	.m-31{ margin: var(--s-x31)!important }
	.p-32{ padding: var(--s-x32)!important }
	.m-32{ margin: var(--s-x32)!important }
	.p-33{ padding: var(--s-x33)!important }
	.m-33{ margin: var(--s-x33)!important }
	.p-34{ padding: var(--s-x34)!important }
	.m-34{ margin: var(--s-x34)!important }
	.p-35{ padding: var(--s-x35)!important }
	.m-35{ margin: var(--s-x35)!important }
	.p-36{ padding: var(--s-x36)!important }
	.m-36{ margin: var(--s-x36)!important }
	.p-37{ padding: var(--s-x37)!important }
	.m-37{ margin: var(--s-x37)!important }
	.p-38{ padding: var(--s-x38)!important }
	.m-38{ margin: var(--s-x38)!important }
	.p-39{ padding: var(--s-x39)!important }
	.m-39{ margin: var(--s-x39)!important }
	.p-40{ padding: var(--s-x40)!important }
	.m-40{ margin: var(--s-x40)!important }
	.p-41{ padding: var(--s-x41)!important }
	.m-41{ margin: var(--s-x41)!important }
	.p-42{ padding: var(--s-x42)!important }
	.m-42{ margin: var(--s-x42)!important }
	.p-43{ padding: var(--s-x43)!important }
	.m-43{ margin: var(--s-x43)!important }
	.p-44{ padding: var(--s-x44)!important }
	.m-44{ margin: var(--s-x44)!important }
	.p-45{ padding: var(--s-x45)!important }
	.m-45{ margin: var(--s-x45)!important }
	.p-46{ padding: var(--s-x46)!important }
	.m-46{ margin: var(--s-x46)!important }
	.p-47{ padding: var(--s-x47)!important }
	.m-47{ margin: var(--s-x47)!important }
	.p-48{ padding: var(--s-x48)!important }
	.m-48{ margin: var(--s-x48)!important }
	.p-49{ padding: var(--s-x49)!important }
	.m-49{ margin: var(--s-x49)!important }
	.p-50{ padding: var(--s-x50)!important }
	.m-50{ margin: var(--s-x50)!important }

	.mb-1{ margin-bottom: var(--s-x1)!important }
	.mt-1{ margin-top: var(--s-x1)!important }
	.ms-1{ margin-left: var(--s-x1)!important }
	.me-1{ margin-right: var(--s-x1)!important }
	.pb-1{ padding-bottom: var(--s-x1)!important }
	.pt-1{ padding-top: var(--s-x1)!important }
	.ps-1{ padding-left: var(--s-x1)!important }
	.pe-1{ padding-right: var(--s-x1)!important }
	.mb-2{ margin-bottom: var(--s-x2)!important }
	.mt-2{ margin-top: var(--s-x2)!important }
	.ms-2{ margin-left: var(--s-x2)!important }
	.me-2{ margin-right: var(--s-x2)!important }
	.pb-2{ padding-bottom: var(--s-x2)!important }
	.pt-2{ padding-top: var(--s-x2)!important }
	.ps-2{ padding-left: var(--s-x2)!important }
	.pe-2{ padding-right: var(--s-x2)!important }
	.mb-3{ margin-bottom: var(--s-x3)!important }
	.mt-3{ margin-top: var(--s-x3)!important }
	.ms-3{ margin-left: var(--s-x3)!important }
	.me-3{ margin-right: var(--s-x3)!important }
	.pb-3{ padding-bottom: var(--s-x3)!important }
	.pt-3{ padding-top: var(--s-x3)!important }
	.ps-3{ padding-left: var(--s-x3)!important }
	.pe-3{ padding-right: var(--s-x3)!important }
	.mb-4{ margin-bottom: var(--s-x4)!important }
	.mt-4{ margin-top: var(--s-x4)!important }
	.ms-4{ margin-left: var(--s-x4)!important }
	.me-4{ margin-right: var(--s-x4)!important }
	.pb-4{ padding-bottom: var(--s-x4)!important }
	.pt-4{ padding-top: var(--s-x4)!important }
	.ps-4{ padding-left: var(--s-x4)!important }
	.pe-4{ padding-right: var(--s-x4)!important }
	.mb-5{ margin-bottom: var(--s-x5)!important }
	.mt-5{ margin-top: var(--s-x5)!important }
	.ms-5{ margin-left: var(--s-x5)!important }
	.me-5{ margin-right: var(--s-x5)!important }
	.pb-5{ padding-bottom: var(--s-x5)!important }
	.pt-5{ padding-top: var(--s-x5)!important }
	.ps-5{ padding-left: var(--s-x5)!important }
	.pe-5{ padding-right: var(--s-x5)!important }
	.mb-6{ margin-bottom: var(--s-x6)!important }
	.mt-6{ margin-top: var(--s-x6)!important }
	.ms-6{ margin-left: var(--s-x6)!important }
	.me-6{ margin-right: var(--s-x6)!important }
	.pb-6{ padding-bottom: var(--s-x6)!important }
	.pt-6{ padding-top: var(--s-x6)!important }
	.ps-6{ padding-left: var(--s-x6)!important }
	.pe-6{ padding-right: var(--s-x6)!important }
	.mb-7{ margin-bottom: var(--s-x7)!important }
	.mt-7{ margin-top: var(--s-x7)!important }
	.ms-7{ margin-left: var(--s-x7)!important }
	.me-7{ margin-right: var(--s-x7)!important }
	.pb-7{ padding-bottom: var(--s-x7)!important }
	.pt-7{ padding-top: var(--s-x7)!important }
	.ps-7{ padding-left: var(--s-x7)!important }
	.pe-7{ padding-right: var(--s-x7)!important }
	.mb-8{ margin-bottom: var(--s-x8)!important }
	.mt-8{ margin-top: var(--s-x8)!important }
	.ms-8{ margin-left: var(--s-x8)!important }
	.me-8{ margin-right: var(--s-x8)!important }
	.pb-8{ padding-bottom: var(--s-x8)!important }
	.pt-8{ padding-top: var(--s-x8)!important }
	.ps-8{ padding-left: var(--s-x8)!important }
	.pe-8{ padding-right: var(--s-x8)!important }
	.mb-9{ margin-bottom: var(--s-x9)!important }
	.mt-9{ margin-top: var(--s-x9)!important }
	.ms-9{ margin-left: var(--s-x9)!important }
	.me-9{ margin-right: var(--s-x9)!important }
	.pb-9{ padding-bottom: var(--s-x9)!important }
	.pt-9{ padding-top: var(--s-x9)!important }
	.ps-9{ padding-left: var(--s-x9)!important }
	.pe-9{ padding-right: var(--s-x9)!important }
	.mb-10{ margin-bottom: var(--s-x10)!important }
	.mt-10{ margin-top: var(--s-x10)!important }
	.ms-10{ margin-left: var(--s-x10)!important }
	.me-10{ margin-right: var(--s-x10)!important }
	.pb-10{ padding-bottom: var(--s-x10)!important }
	.pt-10{ padding-top: var(--s-x10)!important }
	.ps-10{ padding-left: var(--s-x10)!important }
	.pe-10{ padding-right: var(--s-x10)!important }
	.mb-11{ margin-bottom: var(--s-x11)!important }
	.mt-11{ margin-top: var(--s-x11)!important }
	.ms-11{ margin-left: var(--s-x11)!important }
	.me-11{ margin-right: var(--s-x11)!important }
	.pb-11{ padding-bottom: var(--s-x11)!important }
	.pt-11{ padding-top: var(--s-x11)!important }
	.ps-11{ padding-left: var(--s-x11)!important }
	.pe-11{ padding-right: var(--s-x11)!important }
	.mb-12{ margin-bottom: var(--s-x12)!important }
	.mt-12{ margin-top: var(--s-x12)!important }
	.ms-12{ margin-left: var(--s-x12)!important }
	.me-12{ margin-right: var(--s-x12)!important }
	.pb-12{ padding-bottom: var(--s-x12)!important }
	.pt-12{ padding-top: var(--s-x12)!important }
	.ps-12{ padding-left: var(--s-x12)!important }
	.pe-12{ padding-right: var(--s-x12)!important }
	.mb-13{ margin-bottom: var(--s-x13)!important }
	.mt-13{ margin-top: var(--s-x13)!important }
	.ms-13{ margin-left: var(--s-x13)!important }
	.me-13{ margin-right: var(--s-x13)!important }
	.pb-13{ padding-bottom: var(--s-x13)!important }
	.pt-13{ padding-top: var(--s-x13)!important }
	.ps-13{ padding-left: var(--s-x13)!important }
	.pe-13{ padding-right: var(--s-x13)!important }
	.mb-14{ margin-bottom: var(--s-x14)!important }
	.mt-14{ margin-top: var(--s-x14)!important }
	.ms-14{ margin-left: var(--s-x14)!important }
	.me-14{ margin-right: var(--s-x14)!important }
	.pb-14{ padding-bottom: var(--s-x14)!important }
	.pt-14{ padding-top: var(--s-x14)!important }
	.ps-14{ padding-left: var(--s-x14)!important }
	.pe-14{ padding-right: var(--s-x14)!important }
	.mb-15{ margin-bottom: var(--s-x15)!important }
	.mt-15{ margin-top: var(--s-x15)!important }
	.ms-15{ margin-left: var(--s-x15)!important }
	.me-15{ margin-right: var(--s-x15)!important }
	.pb-15{ padding-bottom: var(--s-x15)!important }
	.pt-15{ padding-top: var(--s-x15)!important }
	.ps-15{ padding-left: var(--s-x15)!important }
	.pe-15{ padding-right: var(--s-x15)!important }
	.mb-16{ margin-bottom: var(--s-x16)!important }
	.mt-16{ margin-top: var(--s-x16)!important }
	.ms-16{ margin-left: var(--s-x16)!important }
	.me-16{ margin-right: var(--s-x16)!important }
	.pb-16{ padding-bottom: var(--s-x16)!important }
	.pt-16{ padding-top: var(--s-x16)!important }
	.ps-16{ padding-left: var(--s-x16)!important }
	.pe-16{ padding-right: var(--s-x16)!important }
	.mb-17{ margin-bottom: var(--s-x17)!important }
	.mt-17{ margin-top: var(--s-x17)!important }
	.ms-17{ margin-left: var(--s-x17)!important }
	.me-17{ margin-right: var(--s-x17)!important }
	.pb-17{ padding-bottom: var(--s-x17)!important }
	.pt-17{ padding-top: var(--s-x17)!important }
	.ps-17{ padding-left: var(--s-x17)!important }
	.pe-17{ padding-right: var(--s-x17)!important }
	.mb-18{ margin-bottom: var(--s-x18)!important }
	.mt-18{ margin-top: var(--s-x18)!important }
	.ms-18{ margin-left: var(--s-x18)!important }
	.me-18{ margin-right: var(--s-x18)!important }
	.pb-18{ padding-bottom: var(--s-x18)!important }
	.pt-18{ padding-top: var(--s-x18)!important }
	.ps-18{ padding-left: var(--s-x18)!important }
	.pe-18{ padding-right: var(--s-x18)!important }
	.mb-19{ margin-bottom: var(--s-x19)!important }
	.mt-19{ margin-top: var(--s-x19)!important }
	.ms-19{ margin-left: var(--s-x19)!important }
	.me-19{ margin-right: var(--s-x19)!important }
	.pb-19{ padding-bottom: var(--s-x19)!important }
	.pt-19{ padding-top: var(--s-x19)!important }
	.ps-19{ padding-left: var(--s-x19)!important }
	.pe-19{ padding-right: var(--s-x19)!important }
	.mb-20{ margin-bottom: var(--s-x20)!important }
	.mt-20{ margin-top: var(--s-x20)!important }
	.ms-20{ margin-left: var(--s-x20)!important }
	.me-20{ margin-right: var(--s-x20)!important }
	.pb-20{ padding-bottom: var(--s-x20)!important }
	.pt-20{ padding-top: var(--s-x20)!important }
	.ps-20{ padding-left: var(--s-x20)!important }
	.pe-20{ padding-right: var(--s-x20)!important }
	.mb-21{ margin-bottom: var(--s-x21)!important }
	.mt-21{ margin-top: var(--s-x21)!important }
	.ms-21{ margin-left: var(--s-x21)!important }
	.me-21{ margin-right: var(--s-x21)!important }
	.pb-21{ padding-bottom: var(--s-x21)!important }
	.pt-21{ padding-top: var(--s-x21)!important }
	.ps-21{ padding-left: var(--s-x21)!important }
	.pe-21{ padding-right: var(--s-x21)!important }
	.mb-22{ margin-bottom: var(--s-x22)!important }
	.mt-22{ margin-top: var(--s-x22)!important }
	.ms-22{ margin-left: var(--s-x22)!important }
	.me-22{ margin-right: var(--s-x22)!important }
	.pb-22{ padding-bottom: var(--s-x22)!important }
	.pt-22{ padding-top: var(--s-x22)!important }
	.ps-22{ padding-left: var(--s-x22)!important }
	.pe-22{ padding-right: var(--s-x22)!important }
	.mb-23{ margin-bottom: var(--s-x23)!important }
	.mt-23{ margin-top: var(--s-x23)!important }
	.ms-23{ margin-left: var(--s-x23)!important }
	.me-23{ margin-right: var(--s-x23)!important }
	.pb-23{ padding-bottom: var(--s-x23)!important }
	.pt-23{ padding-top: var(--s-x23)!important }
	.ps-23{ padding-left: var(--s-x23)!important }
	.pe-23{ padding-right: var(--s-x23)!important }
	.mb-24{ margin-bottom: var(--s-x24)!important }
	.mt-24{ margin-top: var(--s-x24)!important }
	.ms-24{ margin-left: var(--s-x24)!important }
	.me-24{ margin-right: var(--s-x24)!important }
	.pb-24{ padding-bottom: var(--s-x24)!important }
	.pt-24{ padding-top: var(--s-x24)!important }
	.ps-24{ padding-left: var(--s-x24)!important }
	.pe-24{ padding-right: var(--s-x24)!important }
	.mb-25{ margin-bottom: var(--s-x25)!important }
	.mt-25{ margin-top: var(--s-x25)!important }
	.ms-25{ margin-left: var(--s-x25)!important }
	.me-25{ margin-right: var(--s-x25)!important }
	.pb-25{ padding-bottom: var(--s-x25)!important }
	.pt-25{ padding-top: var(--s-x25)!important }
	.ps-25{ padding-left: var(--s-x25)!important }
	.pe-25{ padding-right: var(--s-x25)!important }
	.mb-26{ margin-bottom: var(--s-x26)!important }
	.mt-26{ margin-top: var(--s-x26)!important }
	.ms-26{ margin-left: var(--s-x26)!important }
	.me-26{ margin-right: var(--s-x26)!important }
	.pb-26{ padding-bottom: var(--s-x26)!important }
	.pt-26{ padding-top: var(--s-x26)!important }
	.ps-26{ padding-left: var(--s-x26)!important }
	.pe-26{ padding-right: var(--s-x26)!important }
	.mb-27{ margin-bottom: var(--s-x27)!important }
	.mt-27{ margin-top: var(--s-x27)!important }
	.ms-27{ margin-left: var(--s-x27)!important }
	.me-27{ margin-right: var(--s-x27)!important }
	.pb-27{ padding-bottom: var(--s-x27)!important }
	.pt-27{ padding-top: var(--s-x27)!important }
	.ps-27{ padding-left: var(--s-x27)!important }
	.pe-27{ padding-right: var(--s-x27)!important }
	.mb-28{ margin-bottom: var(--s-x28)!important }
	.mt-28{ margin-top: var(--s-x28)!important }
	.ms-28{ margin-left: var(--s-x28)!important }
	.me-28{ margin-right: var(--s-x28)!important }
	.pb-28{ padding-bottom: var(--s-x28)!important }
	.pt-28{ padding-top: var(--s-x28)!important }
	.ps-28{ padding-left: var(--s-x28)!important }
	.pe-28{ padding-right: var(--s-x28)!important }
	.mb-29{ margin-bottom: var(--s-x29)!important }
	.mt-29{ margin-top: var(--s-x29)!important }
	.ms-29{ margin-left: var(--s-x29)!important }
	.me-29{ margin-right: var(--s-x29)!important }
	.pb-29{ padding-bottom: var(--s-x29)!important }
	.pt-29{ padding-top: var(--s-x29)!important }
	.ps-29{ padding-left: var(--s-x29)!important }
	.pe-29{ padding-right: var(--s-x29)!important }
	.mb-30{ margin-bottom: var(--s-x30)!important }
	.mt-30{ margin-top: var(--s-x30)!important }
	.ms-30{ margin-left: var(--s-x30)!important }
	.me-30{ margin-right: var(--s-x30)!important }
	.pb-30{ padding-bottom: var(--s-x30)!important }
	.pt-30{ padding-top: var(--s-x30)!important }
	.ps-30{ padding-left: var(--s-x30)!important }
	.pe-30{ padding-right: var(--s-x30)!important }
	.mb-31{ margin-bottom: var(--s-x31)!important }
	.mt-31{ margin-top: var(--s-x31)!important }
	.ms-31{ margin-left: var(--s-x31)!important }
	.me-31{ margin-right: var(--s-x31)!important }
	.pb-31{ padding-bottom: var(--s-x31)!important }
	.pt-31{ padding-top: var(--s-x31)!important }
	.ps-31{ padding-left: var(--s-x31)!important }
	.pe-31{ padding-right: var(--s-x31)!important }
	.mb-32{ margin-bottom: var(--s-x32)!important }
	.mt-32{ margin-top: var(--s-x32)!important }
	.ms-32{ margin-left: var(--s-x32)!important }
	.me-32{ margin-right: var(--s-x32)!important }
	.pb-32{ padding-bottom: var(--s-x32)!important }
	.pt-32{ padding-top: var(--s-x32)!important }
	.ps-32{ padding-left: var(--s-x32)!important }
	.pe-32{ padding-right: var(--s-x32)!important }
	.mb-33{ margin-bottom: var(--s-x33)!important }
	.mt-33{ margin-top: var(--s-x33)!important }
	.ms-33{ margin-left: var(--s-x33)!important }
	.me-33{ margin-right: var(--s-x33)!important }
	.pb-33{ padding-bottom: var(--s-x33)!important }
	.pt-33{ padding-top: var(--s-x33)!important }
	.ps-33{ padding-left: var(--s-x33)!important }
	.pe-33{ padding-right: var(--s-x33)!important }
	.mb-34{ margin-bottom: var(--s-x34)!important }
	.mt-34{ margin-top: var(--s-x34)!important }
	.ms-34{ margin-left: var(--s-x34)!important }
	.me-34{ margin-right: var(--s-x34)!important }
	.pb-34{ padding-bottom: var(--s-x34)!important }
	.pt-34{ padding-top: var(--s-x34)!important }
	.ps-34{ padding-left: var(--s-x34)!important }
	.pe-34{ padding-right: var(--s-x34)!important }
	.mb-35{ margin-bottom: var(--s-x35)!important }
	.mt-35{ margin-top: var(--s-x35)!important }
	.ms-35{ margin-left: var(--s-x35)!important }
	.me-35{ margin-right: var(--s-x35)!important }
	.pb-35{ padding-bottom: var(--s-x35)!important }
	.pt-35{ padding-top: var(--s-x35)!important }
	.ps-35{ padding-left: var(--s-x35)!important }
	.pe-35{ padding-right: var(--s-x35)!important }
	.mb-36{ margin-bottom: var(--s-x36)!important }
	.mt-36{ margin-top: var(--s-x36)!important }
	.ms-36{ margin-left: var(--s-x36)!important }
	.me-36{ margin-right: var(--s-x36)!important }
	.pb-36{ padding-bottom: var(--s-x36)!important }
	.pt-36{ padding-top: var(--s-x36)!important }
	.ps-36{ padding-left: var(--s-x36)!important }
	.pe-36{ padding-right: var(--s-x36)!important }
	.mb-37{ margin-bottom: var(--s-x37)!important }
	.mt-37{ margin-top: var(--s-x37)!important }
	.ms-37{ margin-left: var(--s-x37)!important }
	.me-37{ margin-right: var(--s-x37)!important }
	.pb-37{ padding-bottom: var(--s-x37)!important }
	.pt-37{ padding-top: var(--s-x37)!important }
	.ps-37{ padding-left: var(--s-x37)!important }
	.pe-37{ padding-right: var(--s-x37)!important }
	.mb-38{ margin-bottom: var(--s-x38)!important }
	.mt-38{ margin-top: var(--s-x38)!important }
	.ms-38{ margin-left: var(--s-x38)!important }
	.me-38{ margin-right: var(--s-x38)!important }
	.pb-38{ padding-bottom: var(--s-x38)!important }
	.pt-38{ padding-top: var(--s-x38)!important }
	.ps-38{ padding-left: var(--s-x38)!important }
	.pe-38{ padding-right: var(--s-x38)!important }
	.mb-39{ margin-bottom: var(--s-x39)!important }
	.mt-39{ margin-top: var(--s-x39)!important }
	.ms-39{ margin-left: var(--s-x39)!important }
	.me-39{ margin-right: var(--s-x39)!important }
	.pb-39{ padding-bottom: var(--s-x39)!important }
	.pt-39{ padding-top: var(--s-x39)!important }
	.ps-39{ padding-left: var(--s-x39)!important }
	.pe-39{ padding-right: var(--s-x39)!important }
	.mb-40{ margin-bottom: var(--s-x40)!important }
	.mt-40{ margin-top: var(--s-x40)!important }
	.ms-40{ margin-left: var(--s-x40)!important }
	.me-40{ margin-right: var(--s-x40)!important }
	.pb-40{ padding-bottom: var(--s-x40)!important }
	.pt-40{ padding-top: var(--s-x40)!important }
	.ps-40{ padding-left: var(--s-x40)!important }
	.pe-40{ padding-right: var(--s-x40)!important }
	.mb-41{ margin-bottom: var(--s-x41)!important }
	.mt-41{ margin-top: var(--s-x41)!important }
	.ms-41{ margin-left: var(--s-x41)!important }
	.me-41{ margin-right: var(--s-x41)!important }
	.pb-41{ padding-bottom: var(--s-x41)!important }
	.pt-41{ padding-top: var(--s-x41)!important }
	.ps-41{ padding-left: var(--s-x41)!important }
	.pe-41{ padding-right: var(--s-x41)!important }
	.mb-42{ margin-bottom: var(--s-x42)!important }
	.mt-42{ margin-top: var(--s-x42)!important }
	.ms-42{ margin-left: var(--s-x42)!important }
	.me-42{ margin-right: var(--s-x42)!important }
	.pb-42{ padding-bottom: var(--s-x42)!important }
	.pt-42{ padding-top: var(--s-x42)!important }
	.ps-42{ padding-left: var(--s-x42)!important }
	.pe-42{ padding-right: var(--s-x42)!important }
	.mb-43{ margin-bottom: var(--s-x43)!important }
	.mt-43{ margin-top: var(--s-x43)!important }
	.ms-43{ margin-left: var(--s-x43)!important }
	.me-43{ margin-right: var(--s-x43)!important }
	.pb-43{ padding-bottom: var(--s-x43)!important }
	.pt-43{ padding-top: var(--s-x43)!important }
	.ps-43{ padding-left: var(--s-x43)!important }
	.pe-43{ padding-right: var(--s-x43)!important }
	.mb-44{ margin-bottom: var(--s-x44)!important }
	.mt-44{ margin-top: var(--s-x44)!important }
	.ms-44{ margin-left: var(--s-x44)!important }
	.me-44{ margin-right: var(--s-x44)!important }
	.pb-44{ padding-bottom: var(--s-x44)!important }
	.pt-44{ padding-top: var(--s-x44)!important }
	.ps-44{ padding-left: var(--s-x44)!important }
	.pe-44{ padding-right: var(--s-x44)!important }
	.mb-45{ margin-bottom: var(--s-x45)!important }
	.mt-45{ margin-top: var(--s-x45)!important }
	.ms-45{ margin-left: var(--s-x45)!important }
	.me-45{ margin-right: var(--s-x45)!important }
	.pb-45{ padding-bottom: var(--s-x45)!important }
	.pt-45{ padding-top: var(--s-x45)!important }
	.ps-45{ padding-left: var(--s-x45)!important }
	.pe-45{ padding-right: var(--s-x45)!important }
	.mb-46{ margin-bottom: var(--s-x46)!important }
	.mt-46{ margin-top: var(--s-x46)!important }
	.ms-46{ margin-left: var(--s-x46)!important }
	.me-46{ margin-right: var(--s-x46)!important }
	.pb-46{ padding-bottom: var(--s-x46)!important }
	.pt-46{ padding-top: var(--s-x46)!important }
	.ps-46{ padding-left: var(--s-x46)!important }
	.pe-46{ padding-right: var(--s-x46)!important }
	.mb-47{ margin-bottom: var(--s-x47)!important }
	.mt-47{ margin-top: var(--s-x47)!important }
	.ms-47{ margin-left: var(--s-x47)!important }
	.me-47{ margin-right: var(--s-x47)!important }
	.pb-47{ padding-bottom: var(--s-x47)!important }
	.pt-47{ padding-top: var(--s-x47)!important }
	.ps-47{ padding-left: var(--s-x47)!important }
	.pe-47{ padding-right: var(--s-x47)!important }
	.mb-48{ margin-bottom: var(--s-x48)!important }
	.mt-48{ margin-top: var(--s-x48)!important }
	.ms-48{ margin-left: var(--s-x48)!important }
	.me-48{ margin-right: var(--s-x48)!important }
	.pb-48{ padding-bottom: var(--s-x48)!important }
	.pt-48{ padding-top: var(--s-x48)!important }
	.ps-48{ padding-left: var(--s-x48)!important }
	.pe-48{ padding-right: var(--s-x48)!important }
	.mb-49{ margin-bottom: var(--s-x49)!important }
	.mt-49{ margin-top: var(--s-x49)!important }
	.ms-49{ margin-left: var(--s-x49)!important }
	.me-49{ margin-right: var(--s-x49)!important }
	.pb-49{ padding-bottom: var(--s-x49)!important }
	.pt-49{ padding-top: var(--s-x49)!important }
	.ps-49{ padding-left: var(--s-x49)!important }
	.pe-49{ padding-right: var(--s-x49)!important }
	.mb-50{ margin-bottom: var(--s-x50)!important }
	.mt-50{ margin-top: var(--s-x50)!important }
	.ms-50{ margin-left: var(--s-x50)!important }
	.me-50{ margin-right: var(--s-x50)!important }
	.pb-50{ padding-bottom: var(--s-x50)!important }
	.pt-50{ padding-top: var(--s-x50)!important }
	.ps-50{ padding-left: var(--s-x50)!important }
	.pe-50{ padding-right: var(--s-x50)!important }	

	.mx-1{ margin-left: var(--s-x1)!important; margin-right: var(--s-x1)!important }
	.my-1{ margin-top: var(--s-x1)!important; margin-bottom: var(--s-x1)!important; }
	.px-1{ padding-left: var(--s-x1)!important; padding-right: var(--s-x1)!important }
	.py-1{ padding-top: var(--s-x1)!important; padding-bottom: var(--s-x1)!important;}
	.mx-2{ margin-left: var(--s-x2)!important; margin-right: var(--s-x2)!important }
	.my-2{ margin-top: var(--s-x2)!important; margin-bottom: var(--s-x2)!important; }
	.px-2{ padding-left: var(--s-x2)!important; padding-right: var(--s-x2)!important }
	.py-2{ padding-top: var(--s-x2)!important; padding-bottom: var(--s-x2)!important;}
	.mx-3{ margin-left: var(--s-x3)!important; margin-right: var(--s-x3)!important }
	.my-3{ margin-top: var(--s-x3)!important; margin-bottom: var(--s-x3)!important; }
	.px-3{ padding-left: var(--s-x3)!important; padding-right: var(--s-x3)!important }
	.py-3{ padding-top: var(--s-x3)!important; padding-bottom: var(--s-x3)!important;}
	.mx-4{ margin-left: var(--s-x4)!important; margin-right: var(--s-x4)!important }
	.my-4{ margin-top: var(--s-x4)!important; margin-bottom: var(--s-x4)!important; }
	.px-4{ padding-left: var(--s-x4)!important; padding-right: var(--s-x4)!important }
	.py-4{ padding-top: var(--s-x4)!important; padding-bottom: var(--s-x4)!important;}
	.mx-5{ margin-left: var(--s-x5)!important; margin-right: var(--s-x5)!important }
	.my-5{ margin-top: var(--s-x5)!important; margin-bottom: var(--s-x5)!important; }
	.px-5{ padding-left: var(--s-x5)!important; padding-right: var(--s-x5)!important }
	.py-5{ padding-top: var(--s-x5)!important; padding-bottom: var(--s-x5)!important;}
	.mx-6{ margin-left: var(--s-x6)!important; margin-right: var(--s-x6)!important }
	.my-6{ margin-top: var(--s-x6)!important; margin-bottom: var(--s-x6)!important; }
	.px-6{ padding-left: var(--s-x6)!important; padding-right: var(--s-x6)!important }
	.py-6{ padding-top: var(--s-x6)!important; padding-bottom: var(--s-x6)!important;}
	.mx-7{ margin-left: var(--s-x7)!important; margin-right: var(--s-x7)!important }
	.my-7{ margin-top: var(--s-x7)!important; margin-bottom: var(--s-x7)!important; }
	.px-7{ padding-left: var(--s-x7)!important; padding-right: var(--s-x7)!important }
	.py-7{ padding-top: var(--s-x7)!important; padding-bottom: var(--s-x7)!important;}
	.mx-8{ margin-left: var(--s-x8)!important; margin-right: var(--s-x8)!important }
	.my-8{ margin-top: var(--s-x8)!important; margin-bottom: var(--s-x8)!important; }
	.px-8{ padding-left: var(--s-x8)!important; padding-right: var(--s-x8)!important }
	.py-8{ padding-top: var(--s-x8)!important; padding-bottom: var(--s-x8)!important;}
	.mx-9{ margin-left: var(--s-x9)!important; margin-right: var(--s-x9)!important }
	.my-9{ margin-top: var(--s-x9)!important; margin-bottom: var(--s-x9)!important; }
	.px-9{ padding-left: var(--s-x9)!important; padding-right: var(--s-x9)!important }
	.py-9{ padding-top: var(--s-x9)!important; padding-bottom: var(--s-x9)!important;}
	.mx-10{ margin-left: var(--s-x10)!important; margin-right: var(--s-x10)!important }
	.my-10{ margin-top: var(--s-x10)!important; margin-bottom: var(--s-x10)!important; }
	.px-10{ padding-left: var(--s-x10)!important; padding-right: var(--s-x10)!important }
	.py-10{ padding-top: var(--s-x10)!important; padding-bottom: var(--s-x10)!important;}
	.mx-11{ margin-left: var(--s-x11)!important; margin-right: var(--s-x11)!important }
	.my-11{ margin-top: var(--s-x11)!important; margin-bottom: var(--s-x11)!important; }
	.px-11{ padding-left: var(--s-x11)!important; padding-right: var(--s-x11)!important }
	.py-11{ padding-top: var(--s-x11)!important; padding-bottom: var(--s-x11)!important;}
	.mx-12{ margin-left: var(--s-x12)!important; margin-right: var(--s-x12)!important }
	.my-12{ margin-top: var(--s-x12)!important; margin-bottom: var(--s-x12)!important; }
	.px-12{ padding-left: var(--s-x12)!important; padding-right: var(--s-x12)!important }
	.py-12{ padding-top: var(--s-x12)!important; padding-bottom: var(--s-x12)!important;}
	.mx-13{ margin-left: var(--s-x13)!important; margin-right: var(--s-x13)!important }
	.my-13{ margin-top: var(--s-x13)!important; margin-bottom: var(--s-x13)!important; }
	.px-13{ padding-left: var(--s-x13)!important; padding-right: var(--s-x13)!important }
	.py-13{ padding-top: var(--s-x13)!important; padding-bottom: var(--s-x13)!important;}
	.mx-14{ margin-left: var(--s-x14)!important; margin-right: var(--s-x14)!important }
	.my-14{ margin-top: var(--s-x14)!important; margin-bottom: var(--s-x14)!important; }
	.px-14{ padding-left: var(--s-x14)!important; padding-right: var(--s-x14)!important }
	.py-14{ padding-top: var(--s-x14)!important; padding-bottom: var(--s-x14)!important;}
	.mx-15{ margin-left: var(--s-x15)!important; margin-right: var(--s-x15)!important }
	.my-15{ margin-top: var(--s-x15)!important; margin-bottom: var(--s-x15)!important; }
	.px-15{ padding-left: var(--s-x15)!important; padding-right: var(--s-x15)!important }
	.py-15{ padding-top: var(--s-x15)!important; padding-bottom: var(--s-x15)!important;}
	.mx-16{ margin-left: var(--s-x16)!important; margin-right: var(--s-x16)!important }
	.my-16{ margin-top: var(--s-x16)!important; margin-bottom: var(--s-x16)!important; }
	.px-16{ padding-left: var(--s-x16)!important; padding-right: var(--s-x16)!important }
	.py-16{ padding-top: var(--s-x16)!important; padding-bottom: var(--s-x16)!important;}
	.mx-17{ margin-left: var(--s-x17)!important; margin-right: var(--s-x17)!important }
	.my-17{ margin-top: var(--s-x17)!important; margin-bottom: var(--s-x17)!important; }
	.px-17{ padding-left: var(--s-x17)!important; padding-right: var(--s-x17)!important }
	.py-17{ padding-top: var(--s-x17)!important; padding-bottom: var(--s-x17)!important;}
	.mx-18{ margin-left: var(--s-x18)!important; margin-right: var(--s-x18)!important }
	.my-18{ margin-top: var(--s-x18)!important; margin-bottom: var(--s-x18)!important; }
	.px-18{ padding-left: var(--s-x18)!important; padding-right: var(--s-x18)!important }
	.py-18{ padding-top: var(--s-x18)!important; padding-bottom: var(--s-x18)!important;}
	.mx-19{ margin-left: var(--s-x19)!important; margin-right: var(--s-x19)!important }
	.my-19{ margin-top: var(--s-x19)!important; margin-bottom: var(--s-x19)!important; }
	.px-19{ padding-left: var(--s-x19)!important; padding-right: var(--s-x19)!important }
	.py-19{ padding-top: var(--s-x19)!important; padding-bottom: var(--s-x19)!important;}
	.mx-20{ margin-left: var(--s-x20)!important; margin-right: var(--s-x20)!important }
	.my-20{ margin-top: var(--s-x20)!important; margin-bottom: var(--s-x20)!important; }
	.px-20{ padding-left: var(--s-x20)!important; padding-right: var(--s-x20)!important }
	.py-20{ padding-top: var(--s-x20)!important; padding-bottom: var(--s-x20)!important;}
	.mx-21{ margin-left: var(--s-x21)!important; margin-right: var(--s-x21)!important }
	.my-21{ margin-top: var(--s-x21)!important; margin-bottom: var(--s-x21)!important; }
	.px-21{ padding-left: var(--s-x21)!important; padding-right: var(--s-x21)!important }
	.py-21{ padding-top: var(--s-x21)!important; padding-bottom: var(--s-x21)!important;}
	.mx-22{ margin-left: var(--s-x22)!important; margin-right: var(--s-x22)!important }
	.my-22{ margin-top: var(--s-x22)!important; margin-bottom: var(--s-x22)!important; }
	.px-22{ padding-left: var(--s-x22)!important; padding-right: var(--s-x22)!important }
	.py-22{ padding-top: var(--s-x22)!important; padding-bottom: var(--s-x22)!important;}
	.mx-23{ margin-left: var(--s-x23)!important; margin-right: var(--s-x23)!important }
	.my-23{ margin-top: var(--s-x23)!important; margin-bottom: var(--s-x23)!important; }
	.px-23{ padding-left: var(--s-x23)!important; padding-right: var(--s-x23)!important }
	.py-23{ padding-top: var(--s-x23)!important; padding-bottom: var(--s-x23)!important;}
	.mx-24{ margin-left: var(--s-x24)!important; margin-right: var(--s-x24)!important }
	.my-24{ margin-top: var(--s-x24)!important; margin-bottom: var(--s-x24)!important; }
	.px-24{ padding-left: var(--s-x24)!important; padding-right: var(--s-x24)!important }
	.py-24{ padding-top: var(--s-x24)!important; padding-bottom: var(--s-x24)!important;}
	.mx-25{ margin-left: var(--s-x25)!important; margin-right: var(--s-x25)!important }
	.my-25{ margin-top: var(--s-x25)!important; margin-bottom: var(--s-x25)!important; }
	.px-25{ padding-left: var(--s-x25)!important; padding-right: var(--s-x25)!important }
	.py-25{ padding-top: var(--s-x25)!important; padding-bottom: var(--s-x25)!important;}
	.mx-26{ margin-left: var(--s-x26)!important; margin-right: var(--s-x26)!important }
	.my-26{ margin-top: var(--s-x26)!important; margin-bottom: var(--s-x26)!important; }
	.px-26{ padding-left: var(--s-x26)!important; padding-right: var(--s-x26)!important }
	.py-26{ padding-top: var(--s-x26)!important; padding-bottom: var(--s-x26)!important;}
	.mx-27{ margin-left: var(--s-x27)!important; margin-right: var(--s-x27)!important }
	.my-27{ margin-top: var(--s-x27)!important; margin-bottom: var(--s-x27)!important; }
	.px-27{ padding-left: var(--s-x27)!important; padding-right: var(--s-x27)!important }
	.py-27{ padding-top: var(--s-x27)!important; padding-bottom: var(--s-x27)!important;}
	.mx-28{ margin-left: var(--s-x28)!important; margin-right: var(--s-x28)!important }
	.my-28{ margin-top: var(--s-x28)!important; margin-bottom: var(--s-x28)!important; }
	.px-28{ padding-left: var(--s-x28)!important; padding-right: var(--s-x28)!important }
	.py-28{ padding-top: var(--s-x28)!important; padding-bottom: var(--s-x28)!important;}
	.mx-29{ margin-left: var(--s-x29)!important; margin-right: var(--s-x29)!important }
	.my-29{ margin-top: var(--s-x29)!important; margin-bottom: var(--s-x29)!important; }
	.px-29{ padding-left: var(--s-x29)!important; padding-right: var(--s-x29)!important }
	.py-29{ padding-top: var(--s-x29)!important; padding-bottom: var(--s-x29)!important;}
	.mx-30{ margin-left: var(--s-x30)!important; margin-right: var(--s-x30)!important }
	.my-30{ margin-top: var(--s-x30)!important; margin-bottom: var(--s-x30)!important; }
	.px-30{ padding-left: var(--s-x30)!important; padding-right: var(--s-x30)!important }
	.py-30{ padding-top: var(--s-x30)!important; padding-bottom: var(--s-x30)!important;}
	.mx-31{ margin-left: var(--s-x31)!important; margin-right: var(--s-x31)!important }
	.my-31{ margin-top: var(--s-x31)!important; margin-bottom: var(--s-x31)!important; }
	.px-31{ padding-left: var(--s-x31)!important; padding-right: var(--s-x31)!important }
	.py-31{ padding-top: var(--s-x31)!important; padding-bottom: var(--s-x31)!important;}
	.mx-32{ margin-left: var(--s-x32)!important; margin-right: var(--s-x32)!important }
	.my-32{ margin-top: var(--s-x32)!important; margin-bottom: var(--s-x32)!important; }
	.px-32{ padding-left: var(--s-x32)!important; padding-right: var(--s-x32)!important }
	.py-32{ padding-top: var(--s-x32)!important; padding-bottom: var(--s-x32)!important;}
	.mx-33{ margin-left: var(--s-x33)!important; margin-right: var(--s-x33)!important }
	.my-33{ margin-top: var(--s-x33)!important; margin-bottom: var(--s-x33)!important; }
	.px-33{ padding-left: var(--s-x33)!important; padding-right: var(--s-x33)!important }
	.py-33{ padding-top: var(--s-x33)!important; padding-bottom: var(--s-x33)!important;}
	.mx-34{ margin-left: var(--s-x34)!important; margin-right: var(--s-x34)!important }
	.my-34{ margin-top: var(--s-x34)!important; margin-bottom: var(--s-x34)!important; }
	.px-34{ padding-left: var(--s-x34)!important; padding-right: var(--s-x34)!important }
	.py-34{ padding-top: var(--s-x34)!important; padding-bottom: var(--s-x34)!important;}
	.mx-35{ margin-left: var(--s-x35)!important; margin-right: var(--s-x35)!important }
	.my-35{ margin-top: var(--s-x35)!important; margin-bottom: var(--s-x35)!important; }
	.px-35{ padding-left: var(--s-x35)!important; padding-right: var(--s-x35)!important }
	.py-35{ padding-top: var(--s-x35)!important; padding-bottom: var(--s-x35)!important;}
	.mx-36{ margin-left: var(--s-x36)!important; margin-right: var(--s-x36)!important }
	.my-36{ margin-top: var(--s-x36)!important; margin-bottom: var(--s-x36)!important; }
	.px-36{ padding-left: var(--s-x36)!important; padding-right: var(--s-x36)!important }
	.py-36{ padding-top: var(--s-x36)!important; padding-bottom: var(--s-x36)!important;}
	.mx-37{ margin-left: var(--s-x37)!important; margin-right: var(--s-x37)!important }
	.my-37{ margin-top: var(--s-x37)!important; margin-bottom: var(--s-x37)!important; }
	.px-37{ padding-left: var(--s-x37)!important; padding-right: var(--s-x37)!important }
	.py-37{ padding-top: var(--s-x37)!important; padding-bottom: var(--s-x37)!important;}
	.mx-38{ margin-left: var(--s-x38)!important; margin-right: var(--s-x38)!important }
	.my-38{ margin-top: var(--s-x38)!important; margin-bottom: var(--s-x38)!important; }
	.px-38{ padding-left: var(--s-x38)!important; padding-right: var(--s-x38)!important }
	.py-38{ padding-top: var(--s-x38)!important; padding-bottom: var(--s-x38)!important;}
	.mx-39{ margin-left: var(--s-x39)!important; margin-right: var(--s-x39)!important }
	.my-39{ margin-top: var(--s-x39)!important; margin-bottom: var(--s-x39)!important; }
	.px-39{ padding-left: var(--s-x39)!important; padding-right: var(--s-x39)!important }
	.py-39{ padding-top: var(--s-x39)!important; padding-bottom: var(--s-x39)!important;}
	.mx-40{ margin-left: var(--s-x40)!important; margin-right: var(--s-x40)!important }
	.my-40{ margin-top: var(--s-x40)!important; margin-bottom: var(--s-x40)!important; }
	.px-40{ padding-left: var(--s-x40)!important; padding-right: var(--s-x40)!important }
	.py-40{ padding-top: var(--s-x40)!important; padding-bottom: var(--s-x40)!important;}
	.mx-41{ margin-left: var(--s-x41)!important; margin-right: var(--s-x41)!important }
	.my-41{ margin-top: var(--s-x41)!important; margin-bottom: var(--s-x41)!important; }
	.px-41{ padding-left: var(--s-x41)!important; padding-right: var(--s-x41)!important }
	.py-41{ padding-top: var(--s-x41)!important; padding-bottom: var(--s-x41)!important;}
	.mx-42{ margin-left: var(--s-x42)!important; margin-right: var(--s-x42)!important }
	.my-42{ margin-top: var(--s-x42)!important; margin-bottom: var(--s-x42)!important; }
	.px-42{ padding-left: var(--s-x42)!important; padding-right: var(--s-x42)!important }
	.py-42{ padding-top: var(--s-x42)!important; padding-bottom: var(--s-x42)!important;}
	.mx-43{ margin-left: var(--s-x43)!important; margin-right: var(--s-x43)!important }
	.my-43{ margin-top: var(--s-x43)!important; margin-bottom: var(--s-x43)!important; }
	.px-43{ padding-left: var(--s-x43)!important; padding-right: var(--s-x43)!important }
	.py-43{ padding-top: var(--s-x43)!important; padding-bottom: var(--s-x43)!important;}
	.mx-44{ margin-left: var(--s-x44)!important; margin-right: var(--s-x44)!important }
	.my-44{ margin-top: var(--s-x44)!important; margin-bottom: var(--s-x44)!important; }
	.px-44{ padding-left: var(--s-x44)!important; padding-right: var(--s-x44)!important }
	.py-44{ padding-top: var(--s-x44)!important; padding-bottom: var(--s-x44)!important;}
	.mx-45{ margin-left: var(--s-x45)!important; margin-right: var(--s-x45)!important }
	.my-45{ margin-top: var(--s-x45)!important; margin-bottom: var(--s-x45)!important; }
	.px-45{ padding-left: var(--s-x45)!important; padding-right: var(--s-x45)!important }
	.py-45{ padding-top: var(--s-x45)!important; padding-bottom: var(--s-x45)!important;}
	.mx-46{ margin-left: var(--s-x46)!important; margin-right: var(--s-x46)!important }
	.my-46{ margin-top: var(--s-x46)!important; margin-bottom: var(--s-x46)!important; }
	.px-46{ padding-left: var(--s-x46)!important; padding-right: var(--s-x46)!important }
	.py-46{ padding-top: var(--s-x46)!important; padding-bottom: var(--s-x46)!important;}
	.mx-47{ margin-left: var(--s-x47)!important; margin-right: var(--s-x47)!important }
	.my-47{ margin-top: var(--s-x47)!important; margin-bottom: var(--s-x47)!important; }
	.px-47{ padding-left: var(--s-x47)!important; padding-right: var(--s-x47)!important }
	.py-47{ padding-top: var(--s-x47)!important; padding-bottom: var(--s-x47)!important;}
	.mx-48{ margin-left: var(--s-x48)!important; margin-right: var(--s-x48)!important }
	.my-48{ margin-top: var(--s-x48)!important; margin-bottom: var(--s-x48)!important; }
	.px-48{ padding-left: var(--s-x48)!important; padding-right: var(--s-x48)!important }
	.py-48{ padding-top: var(--s-x48)!important; padding-bottom: var(--s-x48)!important;}
	.mx-49{ margin-left: var(--s-x49)!important; margin-right: var(--s-x49)!important }
	.my-49{ margin-top: var(--s-x49)!important; margin-bottom: var(--s-x49)!important; }
	.px-49{ padding-left: var(--s-x49)!important; padding-right: var(--s-x49)!important }
	.py-49{ padding-top: var(--s-x49)!important; padding-bottom: var(--s-x49)!important;}
	.mx-50{ margin-left: var(--s-x50)!important; margin-right: var(--s-x50)!important }
	.my-50{ margin-top: var(--s-x50)!important; margin-bottom: var(--s-x50)!important; }
	.px-50{ padding-left: var(--s-x50)!important; padding-right: var(--s-x50)!important }
	.py-50{ padding-top: var(--s-x50)!important; padding-bottom: var(--s-x50)!important;}

	.mt-0{ margin-top: 0px!important; }
	.mb-0{ margin-bottom: 0px!important; }
	.pt-0{ padding-top: 0px!important; }
	.pb-0{ padding-bottom: 0px!important; }

	.col-1-5 { flex: 0 0 auto; width: 20%; }

	/*SM*/
	@media (min-width: 576px) {
		.col-sm-1-5 { flex: 0 0 auto; width: 20%; }
		.object-fit-sm-contain { -o-object-fit: contain !important; object-fit: contain !important;}
		.object-fit-sm-cover { -o-object-fit: cover !important; object-fit: cover !important;}

		.ps-sm-1colvw{ padding-left: var(--1colvw)!important }
		.pe-sm-1colvw{ padding-right: var(--1colvw)!important }
		.ps-sm-1colvw075{ padding-left: var(--1colvw075)!important }
		.pe-sm-1colvw075{ padding-right: var(--1colvw075)!important }
		.ps-sm-1colvw05{ padding-left: var(--1colvw05)!important }
		.pe-sm-1colvw05{ padding-right: var(--1colvw05)!important }

		.p-sm-1{ padding: var(--s-x1)!important }
		.m-sm-1{ margin: var(--s-x1)!important }
		.p-sm-2{ padding: var(--s-x2)!important }
		.m-sm-2{ margin: var(--s-x2)!important }
		.p-sm-3{ padding: var(--s-x3)!important }
		.m-sm-3{ margin: var(--s-x3)!important }
		.p-sm-4{ padding: var(--s-x4)!important }
		.m-sm-4{ margin: var(--s-x4)!important }
		.p-sm-5{ padding: var(--s-x5)!important }
		.m-sm-5{ margin: var(--s-x5)!important }
		.p-sm-6{ padding: var(--s-x6)!important }
		.m-sm-6{ margin: var(--s-x6)!important }
		.p-sm-7{ padding: var(--s-x7)!important }
		.m-sm-7{ margin: var(--s-x7)!important }
		.p-sm-8{ padding: var(--s-x8)!important }
		.m-sm-8{ margin: var(--s-x8)!important }
		.p-sm-9{ padding: var(--s-x9)!important }
		.m-sm-9{ margin: var(--s-x9)!important }
		.p-sm-10{ padding: var(--s-x10)!important }
		.m-sm-10{ margin: var(--s-x10)!important }
		.p-sm-11{ padding: var(--s-x11)!important }
		.m-sm-11{ margin: var(--s-x11)!important }
		.p-sm-12{ padding: var(--s-x12)!important }
		.m-sm-12{ margin: var(--s-x12)!important }
		.p-sm-13{ padding: var(--s-x13)!important }
		.m-sm-13{ margin: var(--s-x13)!important }
		.p-sm-14{ padding: var(--s-x14)!important }
		.m-sm-14{ margin: var(--s-x14)!important }
		.p-sm-15{ padding: var(--s-x15)!important }
		.m-sm-15{ margin: var(--s-x15)!important }
		.p-sm-16{ padding: var(--s-x16)!important }
		.m-sm-16{ margin: var(--s-x16)!important }
		.p-sm-17{ padding: var(--s-x17)!important }
		.m-sm-17{ margin: var(--s-x17)!important }
		.p-sm-18{ padding: var(--s-x18)!important }
		.m-sm-18{ margin: var(--s-x18)!important }
		.p-sm-19{ padding: var(--s-x19)!important }
		.m-sm-19{ margin: var(--s-x19)!important }
		.p-sm-20{ padding: var(--s-x20)!important }
		.m-sm-20{ margin: var(--s-x20)!important }
		.p-sm-21{ padding: var(--s-x21)!important }
		.m-sm-21{ margin: var(--s-x21)!important }
		.p-sm-22{ padding: var(--s-x22)!important }
		.m-sm-22{ margin: var(--s-x22)!important }
		.p-sm-23{ padding: var(--s-x23)!important }
		.m-sm-23{ margin: var(--s-x23)!important }
		.p-sm-24{ padding: var(--s-x24)!important }
		.m-sm-24{ margin: var(--s-x24)!important }
		.p-sm-25{ padding: var(--s-x25)!important }
		.m-sm-25{ margin: var(--s-x25)!important }
		.p-sm-26{ padding: var(--s-x26)!important }
		.m-sm-26{ margin: var(--s-x26)!important }
		.p-sm-27{ padding: var(--s-x27)!important }
		.m-sm-27{ margin: var(--s-x27)!important }
		.p-sm-28{ padding: var(--s-x28)!important }
		.m-sm-28{ margin: var(--s-x28)!important }
		.p-sm-29{ padding: var(--s-x29)!important }
		.m-sm-29{ margin: var(--s-x29)!important }
		.p-sm-30{ padding: var(--s-x30)!important }
		.m-sm-30{ margin: var(--s-x30)!important }
		.p-sm-31{ padding: var(--s-x31)!important }
		.m-sm-31{ margin: var(--s-x31)!important }
		.p-sm-32{ padding: var(--s-x32)!important }
		.m-sm-32{ margin: var(--s-x32)!important }
		.p-sm-33{ padding: var(--s-x33)!important }
		.m-sm-33{ margin: var(--s-x33)!important }
		.p-sm-34{ padding: var(--s-x34)!important }
		.m-sm-34{ margin: var(--s-x34)!important }
		.p-sm-35{ padding: var(--s-x35)!important }
		.m-sm-35{ margin: var(--s-x35)!important }
		.p-sm-36{ padding: var(--s-x36)!important }
		.m-sm-36{ margin: var(--s-x36)!important }
		.p-sm-37{ padding: var(--s-x37)!important }
		.m-sm-37{ margin: var(--s-x37)!important }
		.p-sm-38{ padding: var(--s-x38)!important }
		.m-sm-38{ margin: var(--s-x38)!important }
		.p-sm-39{ padding: var(--s-x39)!important }
		.m-sm-39{ margin: var(--s-x39)!important }
		.p-sm-40{ padding: var(--s-x40)!important }
		.m-sm-40{ margin: var(--s-x40)!important }
		.p-sm-41{ padding: var(--s-x41)!important }
		.m-sm-41{ margin: var(--s-x41)!important }
		.p-sm-42{ padding: var(--s-x42)!important }
		.m-sm-42{ margin: var(--s-x42)!important }
		.p-sm-43{ padding: var(--s-x43)!important }
		.m-sm-43{ margin: var(--s-x43)!important }
		.p-sm-44{ padding: var(--s-x44)!important }
		.m-sm-44{ margin: var(--s-x44)!important }
		.p-sm-45{ padding: var(--s-x45)!important }
		.m-sm-45{ margin: var(--s-x45)!important }
		.p-sm-46{ padding: var(--s-x46)!important }
		.m-sm-46{ margin: var(--s-x46)!important }
		.p-sm-47{ padding: var(--s-x47)!important }
		.m-sm-47{ margin: var(--s-x47)!important }
		.p-sm-48{ padding: var(--s-x48)!important }
		.m-sm-48{ margin: var(--s-x48)!important }
		.p-sm-49{ padding: var(--s-x49)!important }
		.m-sm-49{ margin: var(--s-x49)!important }
		.p-sm-50{ padding: var(--s-x50)!important }
		.m-sm-50{ margin: var(--s-x50)!important }

		.mb-sm-1{ margin-bottom: var(--s-x1)!important }
		.mt-sm-1{ margin-top: var(--s-x1)!important }
		.ms-sm-1{ margin-left: var(--s-x1)!important }
		.me-sm-1{ margin-right: var(--s-x1)!important }
		.pb-sm-1{ padding-bottom: var(--s-x1)!important }
		.pt-sm-1{ padding-top: var(--s-x1)!important }
		.ps-sm-1{ padding-left: var(--s-x1)!important }
		.pe-sm-1{ padding-right: var(--s-x1)!important }
		.mb-sm-2{ margin-bottom: var(--s-x2)!important }
		.mt-sm-2{ margin-top: var(--s-x2)!important }
		.ms-sm-2{ margin-left: var(--s-x2)!important }
		.me-sm-2{ margin-right: var(--s-x2)!important }
		.pb-sm-2{ padding-bottom: var(--s-x2)!important }
		.pt-sm-2{ padding-top: var(--s-x2)!important }
		.ps-sm-2{ padding-left: var(--s-x2)!important }
		.pe-sm-2{ padding-right: var(--s-x2)!important }
		.mb-sm-3{ margin-bottom: var(--s-x3)!important }
		.mt-sm-3{ margin-top: var(--s-x3)!important }
		.ms-sm-3{ margin-left: var(--s-x3)!important }
		.me-sm-3{ margin-right: var(--s-x3)!important }
		.pb-sm-3{ padding-bottom: var(--s-x3)!important }
		.pt-sm-3{ padding-top: var(--s-x3)!important }
		.ps-sm-3{ padding-left: var(--s-x3)!important }
		.pe-sm-3{ padding-right: var(--s-x3)!important }
		.mb-sm-4{ margin-bottom: var(--s-x4)!important }
		.mt-sm-4{ margin-top: var(--s-x4)!important }
		.ms-sm-4{ margin-left: var(--s-x4)!important }
		.me-sm-4{ margin-right: var(--s-x4)!important }
		.pb-sm-4{ padding-bottom: var(--s-x4)!important }
		.pt-sm-4{ padding-top: var(--s-x4)!important }
		.ps-sm-4{ padding-left: var(--s-x4)!important }
		.pe-sm-4{ padding-right: var(--s-x4)!important }
		.mb-sm-5{ margin-bottom: var(--s-x5)!important }
		.mt-sm-5{ margin-top: var(--s-x5)!important }
		.ms-sm-5{ margin-left: var(--s-x5)!important }
		.me-sm-5{ margin-right: var(--s-x5)!important }
		.pb-sm-5{ padding-bottom: var(--s-x5)!important }
		.pt-sm-5{ padding-top: var(--s-x5)!important }
		.ps-sm-5{ padding-left: var(--s-x5)!important }
		.pe-sm-5{ padding-right: var(--s-x5)!important }
		.mb-sm-6{ margin-bottom: var(--s-x6)!important }
		.mt-sm-6{ margin-top: var(--s-x6)!important }
		.ms-sm-6{ margin-left: var(--s-x6)!important }
		.me-sm-6{ margin-right: var(--s-x6)!important }
		.pb-sm-6{ padding-bottom: var(--s-x6)!important }
		.pt-sm-6{ padding-top: var(--s-x6)!important }
		.ps-sm-6{ padding-left: var(--s-x6)!important }
		.pe-sm-6{ padding-right: var(--s-x6)!important }
		.mb-sm-7{ margin-bottom: var(--s-x7)!important }
		.mt-sm-7{ margin-top: var(--s-x7)!important }
		.ms-sm-7{ margin-left: var(--s-x7)!important }
		.me-sm-7{ margin-right: var(--s-x7)!important }
		.pb-sm-7{ padding-bottom: var(--s-x7)!important }
		.pt-sm-7{ padding-top: var(--s-x7)!important }
		.ps-sm-7{ padding-left: var(--s-x7)!important }
		.pe-sm-7{ padding-right: var(--s-x7)!important }
		.mb-sm-8{ margin-bottom: var(--s-x8)!important }
		.mt-sm-8{ margin-top: var(--s-x8)!important }
		.ms-sm-8{ margin-left: var(--s-x8)!important }
		.me-sm-8{ margin-right: var(--s-x8)!important }
		.pb-sm-8{ padding-bottom: var(--s-x8)!important }
		.pt-sm-8{ padding-top: var(--s-x8)!important }
		.ps-sm-8{ padding-left: var(--s-x8)!important }
		.pe-sm-8{ padding-right: var(--s-x8)!important }
		.mb-sm-9{ margin-bottom: var(--s-x9)!important }
		.mt-sm-9{ margin-top: var(--s-x9)!important }
		.ms-sm-9{ margin-left: var(--s-x9)!important }
		.me-sm-9{ margin-right: var(--s-x9)!important }
		.pb-sm-9{ padding-bottom: var(--s-x9)!important }
		.pt-sm-9{ padding-top: var(--s-x9)!important }
		.ps-sm-9{ padding-left: var(--s-x9)!important }
		.pe-sm-9{ padding-right: var(--s-x9)!important }
		.mb-sm-10{ margin-bottom: var(--s-x10)!important }
		.mt-sm-10{ margin-top: var(--s-x10)!important }
		.ms-sm-10{ margin-left: var(--s-x10)!important }
		.me-sm-10{ margin-right: var(--s-x10)!important }
		.pb-sm-10{ padding-bottom: var(--s-x10)!important }
		.pt-sm-10{ padding-top: var(--s-x10)!important }
		.ps-sm-10{ padding-left: var(--s-x10)!important }
		.pe-sm-10{ padding-right: var(--s-x10)!important }
		.mb-sm-11{ margin-bottom: var(--s-x11)!important }
		.mt-sm-11{ margin-top: var(--s-x11)!important }
		.ms-sm-11{ margin-left: var(--s-x11)!important }
		.me-sm-11{ margin-right: var(--s-x11)!important }
		.pb-sm-11{ padding-bottom: var(--s-x11)!important }
		.pt-sm-11{ padding-top: var(--s-x11)!important }
		.ps-sm-11{ padding-left: var(--s-x11)!important }
		.pe-sm-11{ padding-right: var(--s-x11)!important }
		.mb-sm-12{ margin-bottom: var(--s-x12)!important }
		.mt-sm-12{ margin-top: var(--s-x12)!important }
		.ms-sm-12{ margin-left: var(--s-x12)!important }
		.me-sm-12{ margin-right: var(--s-x12)!important }
		.pb-sm-12{ padding-bottom: var(--s-x12)!important }
		.pt-sm-12{ padding-top: var(--s-x12)!important }
		.ps-sm-12{ padding-left: var(--s-x12)!important }
		.pe-sm-12{ padding-right: var(--s-x12)!important }
		.mb-sm-13{ margin-bottom: var(--s-x13)!important }
		.mt-sm-13{ margin-top: var(--s-x13)!important }
		.ms-sm-13{ margin-left: var(--s-x13)!important }
		.me-sm-13{ margin-right: var(--s-x13)!important }
		.pb-sm-13{ padding-bottom: var(--s-x13)!important }
		.pt-sm-13{ padding-top: var(--s-x13)!important }
		.ps-sm-13{ padding-left: var(--s-x13)!important }
		.pe-sm-13{ padding-right: var(--s-x13)!important }
		.mb-sm-14{ margin-bottom: var(--s-x14)!important }
		.mt-sm-14{ margin-top: var(--s-x14)!important }
		.ms-sm-14{ margin-left: var(--s-x14)!important }
		.me-sm-14{ margin-right: var(--s-x14)!important }
		.pb-sm-14{ padding-bottom: var(--s-x14)!important }
		.pt-sm-14{ padding-top: var(--s-x14)!important }
		.ps-sm-14{ padding-left: var(--s-x14)!important }
		.pe-sm-14{ padding-right: var(--s-x14)!important }
		.mb-sm-15{ margin-bottom: var(--s-x15)!important }
		.mt-sm-15{ margin-top: var(--s-x15)!important }
		.ms-sm-15{ margin-left: var(--s-x15)!important }
		.me-sm-15{ margin-right: var(--s-x15)!important }
		.pb-sm-15{ padding-bottom: var(--s-x15)!important }
		.pt-sm-15{ padding-top: var(--s-x15)!important }
		.ps-sm-15{ padding-left: var(--s-x15)!important }
		.pe-sm-15{ padding-right: var(--s-x15)!important }
		.mb-sm-16{ margin-bottom: var(--s-x16)!important }
		.mt-sm-16{ margin-top: var(--s-x16)!important }
		.ms-sm-16{ margin-left: var(--s-x16)!important }
		.me-sm-16{ margin-right: var(--s-x16)!important }
		.pb-sm-16{ padding-bottom: var(--s-x16)!important }
		.pt-sm-16{ padding-top: var(--s-x16)!important }
		.ps-sm-16{ padding-left: var(--s-x16)!important }
		.pe-sm-16{ padding-right: var(--s-x16)!important }
		.mb-sm-17{ margin-bottom: var(--s-x17)!important }
		.mt-sm-17{ margin-top: var(--s-x17)!important }
		.ms-sm-17{ margin-left: var(--s-x17)!important }
		.me-sm-17{ margin-right: var(--s-x17)!important }
		.pb-sm-17{ padding-bottom: var(--s-x17)!important }
		.pt-sm-17{ padding-top: var(--s-x17)!important }
		.ps-sm-17{ padding-left: var(--s-x17)!important }
		.pe-sm-17{ padding-right: var(--s-x17)!important }
		.mb-sm-18{ margin-bottom: var(--s-x18)!important }
		.mt-sm-18{ margin-top: var(--s-x18)!important }
		.ms-sm-18{ margin-left: var(--s-x18)!important }
		.me-sm-18{ margin-right: var(--s-x18)!important }
		.pb-sm-18{ padding-bottom: var(--s-x18)!important }
		.pt-sm-18{ padding-top: var(--s-x18)!important }
		.ps-sm-18{ padding-left: var(--s-x18)!important }
		.pe-sm-18{ padding-right: var(--s-x18)!important }
		.mb-sm-19{ margin-bottom: var(--s-x19)!important }
		.mt-sm-19{ margin-top: var(--s-x19)!important }
		.ms-sm-19{ margin-left: var(--s-x19)!important }
		.me-sm-19{ margin-right: var(--s-x19)!important }
		.pb-sm-19{ padding-bottom: var(--s-x19)!important }
		.pt-sm-19{ padding-top: var(--s-x19)!important }
		.ps-sm-19{ padding-left: var(--s-x19)!important }
		.pe-sm-19{ padding-right: var(--s-x19)!important }
		.mb-sm-20{ margin-bottom: var(--s-x20)!important }
		.mt-sm-20{ margin-top: var(--s-x20)!important }
		.ms-sm-20{ margin-left: var(--s-x20)!important }
		.me-sm-20{ margin-right: var(--s-x20)!important }
		.pb-sm-20{ padding-bottom: var(--s-x20)!important }
		.pt-sm-20{ padding-top: var(--s-x20)!important }
		.ps-sm-20{ padding-left: var(--s-x20)!important }
		.pe-sm-20{ padding-right: var(--s-x20)!important }
		.mb-sm-21{ margin-bottom: var(--s-x21)!important }
		.mt-sm-21{ margin-top: var(--s-x21)!important }
		.ms-sm-21{ margin-left: var(--s-x21)!important }
		.me-sm-21{ margin-right: var(--s-x21)!important }
		.pb-sm-21{ padding-bottom: var(--s-x21)!important }
		.pt-sm-21{ padding-top: var(--s-x21)!important }
		.ps-sm-21{ padding-left: var(--s-x21)!important }
		.pe-sm-21{ padding-right: var(--s-x21)!important }
		.mb-sm-22{ margin-bottom: var(--s-x22)!important }
		.mt-sm-22{ margin-top: var(--s-x22)!important }
		.ms-sm-22{ margin-left: var(--s-x22)!important }
		.me-sm-22{ margin-right: var(--s-x22)!important }
		.pb-sm-22{ padding-bottom: var(--s-x22)!important }
		.pt-sm-22{ padding-top: var(--s-x22)!important }
		.ps-sm-22{ padding-left: var(--s-x22)!important }
		.pe-sm-22{ padding-right: var(--s-x22)!important }
		.mb-sm-23{ margin-bottom: var(--s-x23)!important }
		.mt-sm-23{ margin-top: var(--s-x23)!important }
		.ms-sm-23{ margin-left: var(--s-x23)!important }
		.me-sm-23{ margin-right: var(--s-x23)!important }
		.pb-sm-23{ padding-bottom: var(--s-x23)!important }
		.pt-sm-23{ padding-top: var(--s-x23)!important }
		.ps-sm-23{ padding-left: var(--s-x23)!important }
		.pe-sm-23{ padding-right: var(--s-x23)!important }
		.mb-sm-24{ margin-bottom: var(--s-x24)!important }
		.mt-sm-24{ margin-top: var(--s-x24)!important }
		.ms-sm-24{ margin-left: var(--s-x24)!important }
		.me-sm-24{ margin-right: var(--s-x24)!important }
		.pb-sm-24{ padding-bottom: var(--s-x24)!important }
		.pt-sm-24{ padding-top: var(--s-x24)!important }
		.ps-sm-24{ padding-left: var(--s-x24)!important }
		.pe-sm-24{ padding-right: var(--s-x24)!important }
		.mb-sm-25{ margin-bottom: var(--s-x25)!important }
		.mt-sm-25{ margin-top: var(--s-x25)!important }
		.ms-sm-25{ margin-left: var(--s-x25)!important }
		.me-sm-25{ margin-right: var(--s-x25)!important }
		.pb-sm-25{ padding-bottom: var(--s-x25)!important }
		.pt-sm-25{ padding-top: var(--s-x25)!important }
		.ps-sm-25{ padding-left: var(--s-x25)!important }
		.pe-sm-25{ padding-right: var(--s-x25)!important }
		.mb-sm-26{ margin-bottom: var(--s-x26)!important }
		.mt-sm-26{ margin-top: var(--s-x26)!important }
		.ms-sm-26{ margin-left: var(--s-x26)!important }
		.me-sm-26{ margin-right: var(--s-x26)!important }
		.pb-sm-26{ padding-bottom: var(--s-x26)!important }
		.pt-sm-26{ padding-top: var(--s-x26)!important }
		.ps-sm-26{ padding-left: var(--s-x26)!important }
		.pe-sm-26{ padding-right: var(--s-x26)!important }
		.mb-sm-27{ margin-bottom: var(--s-x27)!important }
		.mt-sm-27{ margin-top: var(--s-x27)!important }
		.ms-sm-27{ margin-left: var(--s-x27)!important }
		.me-sm-27{ margin-right: var(--s-x27)!important }
		.pb-sm-27{ padding-bottom: var(--s-x27)!important }
		.pt-sm-27{ padding-top: var(--s-x27)!important }
		.ps-sm-27{ padding-left: var(--s-x27)!important }
		.pe-sm-27{ padding-right: var(--s-x27)!important }
		.mb-sm-28{ margin-bottom: var(--s-x28)!important }
		.mt-sm-28{ margin-top: var(--s-x28)!important }
		.ms-sm-28{ margin-left: var(--s-x28)!important }
		.me-sm-28{ margin-right: var(--s-x28)!important }
		.pb-sm-28{ padding-bottom: var(--s-x28)!important }
		.pt-sm-28{ padding-top: var(--s-x28)!important }
		.ps-sm-28{ padding-left: var(--s-x28)!important }
		.pe-sm-28{ padding-right: var(--s-x28)!important }
		.mb-sm-29{ margin-bottom: var(--s-x29)!important }
		.mt-sm-29{ margin-top: var(--s-x29)!important }
		.ms-sm-29{ margin-left: var(--s-x29)!important }
		.me-sm-29{ margin-right: var(--s-x29)!important }
		.pb-sm-29{ padding-bottom: var(--s-x29)!important }
		.pt-sm-29{ padding-top: var(--s-x29)!important }
		.ps-sm-29{ padding-left: var(--s-x29)!important }
		.pe-sm-29{ padding-right: var(--s-x29)!important }
		.mb-sm-30{ margin-bottom: var(--s-x30)!important }
		.mt-sm-30{ margin-top: var(--s-x30)!important }
		.ms-sm-30{ margin-left: var(--s-x30)!important }
		.me-sm-30{ margin-right: var(--s-x30)!important }
		.pb-sm-30{ padding-bottom: var(--s-x30)!important }
		.pt-sm-30{ padding-top: var(--s-x30)!important }
		.ps-sm-30{ padding-left: var(--s-x30)!important }
		.pe-sm-30{ padding-right: var(--s-x30)!important }
		.mb-sm-31{ margin-bottom: var(--s-x31)!important }
		.mt-sm-31{ margin-top: var(--s-x31)!important }
		.ms-sm-31{ margin-left: var(--s-x31)!important }
		.me-sm-31{ margin-right: var(--s-x31)!important }
		.pb-sm-31{ padding-bottom: var(--s-x31)!important }
		.pt-sm-31{ padding-top: var(--s-x31)!important }
		.ps-sm-31{ padding-left: var(--s-x31)!important }
		.pe-sm-31{ padding-right: var(--s-x31)!important }
		.mb-sm-32{ margin-bottom: var(--s-x32)!important }
		.mt-sm-32{ margin-top: var(--s-x32)!important }
		.ms-sm-32{ margin-left: var(--s-x32)!important }
		.me-sm-32{ margin-right: var(--s-x32)!important }
		.pb-sm-32{ padding-bottom: var(--s-x32)!important }
		.pt-sm-32{ padding-top: var(--s-x32)!important }
		.ps-sm-32{ padding-left: var(--s-x32)!important }
		.pe-sm-32{ padding-right: var(--s-x32)!important }
		.mb-sm-33{ margin-bottom: var(--s-x33)!important }
		.mt-sm-33{ margin-top: var(--s-x33)!important }
		.ms-sm-33{ margin-left: var(--s-x33)!important }
		.me-sm-33{ margin-right: var(--s-x33)!important }
		.pb-sm-33{ padding-bottom: var(--s-x33)!important }
		.pt-sm-33{ padding-top: var(--s-x33)!important }
		.ps-sm-33{ padding-left: var(--s-x33)!important }
		.pe-sm-33{ padding-right: var(--s-x33)!important }
		.mb-sm-34{ margin-bottom: var(--s-x34)!important }
		.mt-sm-34{ margin-top: var(--s-x34)!important }
		.ms-sm-34{ margin-left: var(--s-x34)!important }
		.me-sm-34{ margin-right: var(--s-x34)!important }
		.pb-sm-34{ padding-bottom: var(--s-x34)!important }
		.pt-sm-34{ padding-top: var(--s-x34)!important }
		.ps-sm-34{ padding-left: var(--s-x34)!important }
		.pe-sm-34{ padding-right: var(--s-x34)!important }
		.mb-sm-35{ margin-bottom: var(--s-x35)!important }
		.mt-sm-35{ margin-top: var(--s-x35)!important }
		.ms-sm-35{ margin-left: var(--s-x35)!important }
		.me-sm-35{ margin-right: var(--s-x35)!important }
		.pb-sm-35{ padding-bottom: var(--s-x35)!important }
		.pt-sm-35{ padding-top: var(--s-x35)!important }
		.ps-sm-35{ padding-left: var(--s-x35)!important }
		.pe-sm-35{ padding-right: var(--s-x35)!important }
		.mb-sm-36{ margin-bottom: var(--s-x36)!important }
		.mt-sm-36{ margin-top: var(--s-x36)!important }
		.ms-sm-36{ margin-left: var(--s-x36)!important }
		.me-sm-36{ margin-right: var(--s-x36)!important }
		.pb-sm-36{ padding-bottom: var(--s-x36)!important }
		.pt-sm-36{ padding-top: var(--s-x36)!important }
		.ps-sm-36{ padding-left: var(--s-x36)!important }
		.pe-sm-36{ padding-right: var(--s-x36)!important }
		.mb-sm-37{ margin-bottom: var(--s-x37)!important }
		.mt-sm-37{ margin-top: var(--s-x37)!important }
		.ms-sm-37{ margin-left: var(--s-x37)!important }
		.me-sm-37{ margin-right: var(--s-x37)!important }
		.pb-sm-37{ padding-bottom: var(--s-x37)!important }
		.pt-sm-37{ padding-top: var(--s-x37)!important }
		.ps-sm-37{ padding-left: var(--s-x37)!important }
		.pe-sm-37{ padding-right: var(--s-x37)!important }
		.mb-sm-38{ margin-bottom: var(--s-x38)!important }
		.mt-sm-38{ margin-top: var(--s-x38)!important }
		.ms-sm-38{ margin-left: var(--s-x38)!important }
		.me-sm-38{ margin-right: var(--s-x38)!important }
		.pb-sm-38{ padding-bottom: var(--s-x38)!important }
		.pt-sm-38{ padding-top: var(--s-x38)!important }
		.ps-sm-38{ padding-left: var(--s-x38)!important }
		.pe-sm-38{ padding-right: var(--s-x38)!important }
		.mb-sm-39{ margin-bottom: var(--s-x39)!important }
		.mt-sm-39{ margin-top: var(--s-x39)!important }
		.ms-sm-39{ margin-left: var(--s-x39)!important }
		.me-sm-39{ margin-right: var(--s-x39)!important }
		.pb-sm-39{ padding-bottom: var(--s-x39)!important }
		.pt-sm-39{ padding-top: var(--s-x39)!important }
		.ps-sm-39{ padding-left: var(--s-x39)!important }
		.pe-sm-39{ padding-right: var(--s-x39)!important }
		.mb-sm-40{ margin-bottom: var(--s-x40)!important }
		.mt-sm-40{ margin-top: var(--s-x40)!important }
		.ms-sm-40{ margin-left: var(--s-x40)!important }
		.me-sm-40{ margin-right: var(--s-x40)!important }
		.pb-sm-40{ padding-bottom: var(--s-x40)!important }
		.pt-sm-40{ padding-top: var(--s-x40)!important }
		.ps-sm-40{ padding-left: var(--s-x40)!important }
		.pe-sm-40{ padding-right: var(--s-x40)!important }
		.mb-sm-41{ margin-bottom: var(--s-x41)!important }
		.mt-sm-41{ margin-top: var(--s-x41)!important }
		.ms-sm-41{ margin-left: var(--s-x41)!important }
		.me-sm-41{ margin-right: var(--s-x41)!important }
		.pb-sm-41{ padding-bottom: var(--s-x41)!important }
		.pt-sm-41{ padding-top: var(--s-x41)!important }
		.ps-sm-41{ padding-left: var(--s-x41)!important }
		.pe-sm-41{ padding-right: var(--s-x41)!important }
		.mb-sm-42{ margin-bottom: var(--s-x42)!important }
		.mt-sm-42{ margin-top: var(--s-x42)!important }
		.ms-sm-42{ margin-left: var(--s-x42)!important }
		.me-sm-42{ margin-right: var(--s-x42)!important }
		.pb-sm-42{ padding-bottom: var(--s-x42)!important }
		.pt-sm-42{ padding-top: var(--s-x42)!important }
		.ps-sm-42{ padding-left: var(--s-x42)!important }
		.pe-sm-42{ padding-right: var(--s-x42)!important }
		.mb-sm-43{ margin-bottom: var(--s-x43)!important }
		.mt-sm-43{ margin-top: var(--s-x43)!important }
		.ms-sm-43{ margin-left: var(--s-x43)!important }
		.me-sm-43{ margin-right: var(--s-x43)!important }
		.pb-sm-43{ padding-bottom: var(--s-x43)!important }
		.pt-sm-43{ padding-top: var(--s-x43)!important }
		.ps-sm-43{ padding-left: var(--s-x43)!important }
		.pe-sm-43{ padding-right: var(--s-x43)!important }
		.mb-sm-44{ margin-bottom: var(--s-x44)!important }
		.mt-sm-44{ margin-top: var(--s-x44)!important }
		.ms-sm-44{ margin-left: var(--s-x44)!important }
		.me-sm-44{ margin-right: var(--s-x44)!important }
		.pb-sm-44{ padding-bottom: var(--s-x44)!important }
		.pt-sm-44{ padding-top: var(--s-x44)!important }
		.ps-sm-44{ padding-left: var(--s-x44)!important }
		.pe-sm-44{ padding-right: var(--s-x44)!important }
		.mb-sm-45{ margin-bottom: var(--s-x45)!important }
		.mt-sm-45{ margin-top: var(--s-x45)!important }
		.ms-sm-45{ margin-left: var(--s-x45)!important }
		.me-sm-45{ margin-right: var(--s-x45)!important }
		.pb-sm-45{ padding-bottom: var(--s-x45)!important }
		.pt-sm-45{ padding-top: var(--s-x45)!important }
		.ps-sm-45{ padding-left: var(--s-x45)!important }
		.pe-sm-45{ padding-right: var(--s-x45)!important }
		.mb-sm-46{ margin-bottom: var(--s-x46)!important }
		.mt-sm-46{ margin-top: var(--s-x46)!important }
		.ms-sm-46{ margin-left: var(--s-x46)!important }
		.me-sm-46{ margin-right: var(--s-x46)!important }
		.pb-sm-46{ padding-bottom: var(--s-x46)!important }
		.pt-sm-46{ padding-top: var(--s-x46)!important }
		.ps-sm-46{ padding-left: var(--s-x46)!important }
		.pe-sm-46{ padding-right: var(--s-x46)!important }
		.mb-sm-47{ margin-bottom: var(--s-x47)!important }
		.mt-sm-47{ margin-top: var(--s-x47)!important }
		.ms-sm-47{ margin-left: var(--s-x47)!important }
		.me-sm-47{ margin-right: var(--s-x47)!important }
		.pb-sm-47{ padding-bottom: var(--s-x47)!important }
		.pt-sm-47{ padding-top: var(--s-x47)!important }
		.ps-sm-47{ padding-left: var(--s-x47)!important }
		.pe-sm-47{ padding-right: var(--s-x47)!important }
		.mb-sm-48{ margin-bottom: var(--s-x48)!important }
		.mt-sm-48{ margin-top: var(--s-x48)!important }
		.ms-sm-48{ margin-left: var(--s-x48)!important }
		.me-sm-48{ margin-right: var(--s-x48)!important }
		.pb-sm-48{ padding-bottom: var(--s-x48)!important }
		.pt-sm-48{ padding-top: var(--s-x48)!important }
		.ps-sm-48{ padding-left: var(--s-x48)!important }
		.pe-sm-48{ padding-right: var(--s-x48)!important }
		.mb-sm-49{ margin-bottom: var(--s-x49)!important }
		.mt-sm-49{ margin-top: var(--s-x49)!important }
		.ms-sm-49{ margin-left: var(--s-x49)!important }
		.me-sm-49{ margin-right: var(--s-x49)!important }
		.pb-sm-49{ padding-bottom: var(--s-x49)!important }
		.pt-sm-49{ padding-top: var(--s-x49)!important }
		.ps-sm-49{ padding-left: var(--s-x49)!important }
		.pe-sm-49{ padding-right: var(--s-x49)!important }
		.mb-sm-50{ margin-bottom: var(--s-x50)!important }
		.mt-sm-50{ margin-top: var(--s-x50)!important }
		.ms-sm-50{ margin-left: var(--s-x50)!important }
		.me-sm-50{ margin-right: var(--s-x50)!important }
		.pb-sm-50{ padding-bottom: var(--s-x50)!important }
		.pt-sm-50{ padding-top: var(--s-x50)!important }
		.ps-sm-50{ padding-left: var(--s-x50)!important }
		.pe-sm-50{ padding-right: var(--s-x50)!important }
		.mx-sm-1{ margin-left: var(--s-x1)!important; margin-right: var(--s-x1)!important }
		.my-sm-1{ margin-top: var(--s-x1)!important; margin-bottom: var(--s-x1)!important; }
		.px-sm-1{ padding-left: var(--s-x1)!important; padding-right: var(--s-x1)!important }
		.py-sm-1{ padding-top: var(--s-x1)!important; padding-bottom: var(--s-x1)!important;}
		.mx-sm-2{ margin-left: var(--s-x2)!important; margin-right: var(--s-x2)!important }
		.my-sm-2{ margin-top: var(--s-x2)!important; margin-bottom: var(--s-x2)!important; }
		.px-sm-2{ padding-left: var(--s-x2)!important; padding-right: var(--s-x2)!important }
		.py-sm-2{ padding-top: var(--s-x2)!important; padding-bottom: var(--s-x2)!important;}
		.mx-sm-3{ margin-left: var(--s-x3)!important; margin-right: var(--s-x3)!important }
		.my-sm-3{ margin-top: var(--s-x3)!important; margin-bottom: var(--s-x3)!important; }
		.px-sm-3{ padding-left: var(--s-x3)!important; padding-right: var(--s-x3)!important }
		.py-sm-3{ padding-top: var(--s-x3)!important; padding-bottom: var(--s-x3)!important;}
		.mx-sm-4{ margin-left: var(--s-x4)!important; margin-right: var(--s-x4)!important }
		.my-sm-4{ margin-top: var(--s-x4)!important; margin-bottom: var(--s-x4)!important; }
		.px-sm-4{ padding-left: var(--s-x4)!important; padding-right: var(--s-x4)!important }
		.py-sm-4{ padding-top: var(--s-x4)!important; padding-bottom: var(--s-x4)!important;}
		.mx-sm-5{ margin-left: var(--s-x5)!important; margin-right: var(--s-x5)!important }
		.my-sm-5{ margin-top: var(--s-x5)!important; margin-bottom: var(--s-x5)!important; }
		.px-sm-5{ padding-left: var(--s-x5)!important; padding-right: var(--s-x5)!important }
		.py-sm-5{ padding-top: var(--s-x5)!important; padding-bottom: var(--s-x5)!important;}
		.mx-sm-6{ margin-left: var(--s-x6)!important; margin-right: var(--s-x6)!important }
		.my-sm-6{ margin-top: var(--s-x6)!important; margin-bottom: var(--s-x6)!important; }
		.px-sm-6{ padding-left: var(--s-x6)!important; padding-right: var(--s-x6)!important }
		.py-sm-6{ padding-top: var(--s-x6)!important; padding-bottom: var(--s-x6)!important;}
		.mx-sm-7{ margin-left: var(--s-x7)!important; margin-right: var(--s-x7)!important }
		.my-sm-7{ margin-top: var(--s-x7)!important; margin-bottom: var(--s-x7)!important; }
		.px-sm-7{ padding-left: var(--s-x7)!important; padding-right: var(--s-x7)!important }
		.py-sm-7{ padding-top: var(--s-x7)!important; padding-bottom: var(--s-x7)!important;}
		.mx-sm-8{ margin-left: var(--s-x8)!important; margin-right: var(--s-x8)!important }
		.my-sm-8{ margin-top: var(--s-x8)!important; margin-bottom: var(--s-x8)!important; }
		.px-sm-8{ padding-left: var(--s-x8)!important; padding-right: var(--s-x8)!important }
		.py-sm-8{ padding-top: var(--s-x8)!important; padding-bottom: var(--s-x8)!important;}
		.mx-sm-9{ margin-left: var(--s-x9)!important; margin-right: var(--s-x9)!important }
		.my-sm-9{ margin-top: var(--s-x9)!important; margin-bottom: var(--s-x9)!important; }
		.px-sm-9{ padding-left: var(--s-x9)!important; padding-right: var(--s-x9)!important }
		.py-sm-9{ padding-top: var(--s-x9)!important; padding-bottom: var(--s-x9)!important;}
		.mx-sm-10{ margin-left: var(--s-x10)!important; margin-right: var(--s-x10)!important }
		.my-sm-10{ margin-top: var(--s-x10)!important; margin-bottom: var(--s-x10)!important; }
		.px-sm-10{ padding-left: var(--s-x10)!important; padding-right: var(--s-x10)!important }
		.py-sm-10{ padding-top: var(--s-x10)!important; padding-bottom: var(--s-x10)!important;}
		.mx-sm-11{ margin-left: var(--s-x11)!important; margin-right: var(--s-x11)!important }
		.my-sm-11{ margin-top: var(--s-x11)!important; margin-bottom: var(--s-x11)!important; }
		.px-sm-11{ padding-left: var(--s-x11)!important; padding-right: var(--s-x11)!important }
		.py-sm-11{ padding-top: var(--s-x11)!important; padding-bottom: var(--s-x11)!important;}
		.mx-sm-12{ margin-left: var(--s-x12)!important; margin-right: var(--s-x12)!important }
		.my-sm-12{ margin-top: var(--s-x12)!important; margin-bottom: var(--s-x12)!important; }
		.px-sm-12{ padding-left: var(--s-x12)!important; padding-right: var(--s-x12)!important }
		.py-sm-12{ padding-top: var(--s-x12)!important; padding-bottom: var(--s-x12)!important;}
		.mx-sm-13{ margin-left: var(--s-x13)!important; margin-right: var(--s-x13)!important }
		.my-sm-13{ margin-top: var(--s-x13)!important; margin-bottom: var(--s-x13)!important; }
		.px-sm-13{ padding-left: var(--s-x13)!important; padding-right: var(--s-x13)!important }
		.py-sm-13{ padding-top: var(--s-x13)!important; padding-bottom: var(--s-x13)!important;}
		.mx-sm-14{ margin-left: var(--s-x14)!important; margin-right: var(--s-x14)!important }
		.my-sm-14{ margin-top: var(--s-x14)!important; margin-bottom: var(--s-x14)!important; }
		.px-sm-14{ padding-left: var(--s-x14)!important; padding-right: var(--s-x14)!important }
		.py-sm-14{ padding-top: var(--s-x14)!important; padding-bottom: var(--s-x14)!important;}
		.mx-sm-15{ margin-left: var(--s-x15)!important; margin-right: var(--s-x15)!important }
		.my-sm-15{ margin-top: var(--s-x15)!important; margin-bottom: var(--s-x15)!important; }
		.px-sm-15{ padding-left: var(--s-x15)!important; padding-right: var(--s-x15)!important }
		.py-sm-15{ padding-top: var(--s-x15)!important; padding-bottom: var(--s-x15)!important;}
		.mx-sm-16{ margin-left: var(--s-x16)!important; margin-right: var(--s-x16)!important }
		.my-sm-16{ margin-top: var(--s-x16)!important; margin-bottom: var(--s-x16)!important; }
		.px-sm-16{ padding-left: var(--s-x16)!important; padding-right: var(--s-x16)!important }
		.py-sm-16{ padding-top: var(--s-x16)!important; padding-bottom: var(--s-x16)!important;}
		.mx-sm-17{ margin-left: var(--s-x17)!important; margin-right: var(--s-x17)!important }
		.my-sm-17{ margin-top: var(--s-x17)!important; margin-bottom: var(--s-x17)!important; }
		.px-sm-17{ padding-left: var(--s-x17)!important; padding-right: var(--s-x17)!important }
		.py-sm-17{ padding-top: var(--s-x17)!important; padding-bottom: var(--s-x17)!important;}
		.mx-sm-18{ margin-left: var(--s-x18)!important; margin-right: var(--s-x18)!important }
		.my-sm-18{ margin-top: var(--s-x18)!important; margin-bottom: var(--s-x18)!important; }
		.px-sm-18{ padding-left: var(--s-x18)!important; padding-right: var(--s-x18)!important }
		.py-sm-18{ padding-top: var(--s-x18)!important; padding-bottom: var(--s-x18)!important;}
		.mx-sm-19{ margin-left: var(--s-x19)!important; margin-right: var(--s-x19)!important }
		.my-sm-19{ margin-top: var(--s-x19)!important; margin-bottom: var(--s-x19)!important; }
		.px-sm-19{ padding-left: var(--s-x19)!important; padding-right: var(--s-x19)!important }
		.py-sm-19{ padding-top: var(--s-x19)!important; padding-bottom: var(--s-x19)!important;}
		.mx-sm-20{ margin-left: var(--s-x20)!important; margin-right: var(--s-x20)!important }
		.my-sm-20{ margin-top: var(--s-x20)!important; margin-bottom: var(--s-x20)!important; }
		.px-sm-20{ padding-left: var(--s-x20)!important; padding-right: var(--s-x20)!important }
		.py-sm-20{ padding-top: var(--s-x20)!important; padding-bottom: var(--s-x20)!important;}
		.mx-sm-21{ margin-left: var(--s-x21)!important; margin-right: var(--s-x21)!important }
		.my-sm-21{ margin-top: var(--s-x21)!important; margin-bottom: var(--s-x21)!important; }
		.px-sm-21{ padding-left: var(--s-x21)!important; padding-right: var(--s-x21)!important }
		.py-sm-21{ padding-top: var(--s-x21)!important; padding-bottom: var(--s-x21)!important;}
		.mx-sm-22{ margin-left: var(--s-x22)!important; margin-right: var(--s-x22)!important }
		.my-sm-22{ margin-top: var(--s-x22)!important; margin-bottom: var(--s-x22)!important; }
		.px-sm-22{ padding-left: var(--s-x22)!important; padding-right: var(--s-x22)!important }
		.py-sm-22{ padding-top: var(--s-x22)!important; padding-bottom: var(--s-x22)!important;}
		.mx-sm-23{ margin-left: var(--s-x23)!important; margin-right: var(--s-x23)!important }
		.my-sm-23{ margin-top: var(--s-x23)!important; margin-bottom: var(--s-x23)!important; }
		.px-sm-23{ padding-left: var(--s-x23)!important; padding-right: var(--s-x23)!important }
		.py-sm-23{ padding-top: var(--s-x23)!important; padding-bottom: var(--s-x23)!important;}
		.mx-sm-24{ margin-left: var(--s-x24)!important; margin-right: var(--s-x24)!important }
		.my-sm-24{ margin-top: var(--s-x24)!important; margin-bottom: var(--s-x24)!important; }
		.px-sm-24{ padding-left: var(--s-x24)!important; padding-right: var(--s-x24)!important }
		.py-sm-24{ padding-top: var(--s-x24)!important; padding-bottom: var(--s-x24)!important;}
		.mx-sm-25{ margin-left: var(--s-x25)!important; margin-right: var(--s-x25)!important }
		.my-sm-25{ margin-top: var(--s-x25)!important; margin-bottom: var(--s-x25)!important; }
		.px-sm-25{ padding-left: var(--s-x25)!important; padding-right: var(--s-x25)!important }
		.py-sm-25{ padding-top: var(--s-x25)!important; padding-bottom: var(--s-x25)!important;}
		.mx-sm-26{ margin-left: var(--s-x26)!important; margin-right: var(--s-x26)!important }
		.my-sm-26{ margin-top: var(--s-x26)!important; margin-bottom: var(--s-x26)!important; }
		.px-sm-26{ padding-left: var(--s-x26)!important; padding-right: var(--s-x26)!important }
		.py-sm-26{ padding-top: var(--s-x26)!important; padding-bottom: var(--s-x26)!important;}
		.mx-sm-27{ margin-left: var(--s-x27)!important; margin-right: var(--s-x27)!important }
		.my-sm-27{ margin-top: var(--s-x27)!important; margin-bottom: var(--s-x27)!important; }
		.px-sm-27{ padding-left: var(--s-x27)!important; padding-right: var(--s-x27)!important }
		.py-sm-27{ padding-top: var(--s-x27)!important; padding-bottom: var(--s-x27)!important;}
		.mx-sm-28{ margin-left: var(--s-x28)!important; margin-right: var(--s-x28)!important }
		.my-sm-28{ margin-top: var(--s-x28)!important; margin-bottom: var(--s-x28)!important; }
		.px-sm-28{ padding-left: var(--s-x28)!important; padding-right: var(--s-x28)!important }
		.py-sm-28{ padding-top: var(--s-x28)!important; padding-bottom: var(--s-x28)!important;}
		.mx-sm-29{ margin-left: var(--s-x29)!important; margin-right: var(--s-x29)!important }
		.my-sm-29{ margin-top: var(--s-x29)!important; margin-bottom: var(--s-x29)!important; }
		.px-sm-29{ padding-left: var(--s-x29)!important; padding-right: var(--s-x29)!important }
		.py-sm-29{ padding-top: var(--s-x29)!important; padding-bottom: var(--s-x29)!important;}
		.mx-sm-30{ margin-left: var(--s-x30)!important; margin-right: var(--s-x30)!important }
		.my-sm-30{ margin-top: var(--s-x30)!important; margin-bottom: var(--s-x30)!important; }
		.px-sm-30{ padding-left: var(--s-x30)!important; padding-right: var(--s-x30)!important }
		.py-sm-30{ padding-top: var(--s-x30)!important; padding-bottom: var(--s-x30)!important;}
		.mx-sm-31{ margin-left: var(--s-x31)!important; margin-right: var(--s-x31)!important }
		.my-sm-31{ margin-top: var(--s-x31)!important; margin-bottom: var(--s-x31)!important; }
		.px-sm-31{ padding-left: var(--s-x31)!important; padding-right: var(--s-x31)!important }
		.py-sm-31{ padding-top: var(--s-x31)!important; padding-bottom: var(--s-x31)!important;}
		.mx-sm-32{ margin-left: var(--s-x32)!important; margin-right: var(--s-x32)!important }
		.my-sm-32{ margin-top: var(--s-x32)!important; margin-bottom: var(--s-x32)!important; }
		.px-sm-32{ padding-left: var(--s-x32)!important; padding-right: var(--s-x32)!important }
		.py-sm-32{ padding-top: var(--s-x32)!important; padding-bottom: var(--s-x32)!important;}
		.mx-sm-33{ margin-left: var(--s-x33)!important; margin-right: var(--s-x33)!important }
		.my-sm-33{ margin-top: var(--s-x33)!important; margin-bottom: var(--s-x33)!important; }
		.px-sm-33{ padding-left: var(--s-x33)!important; padding-right: var(--s-x33)!important }
		.py-sm-33{ padding-top: var(--s-x33)!important; padding-bottom: var(--s-x33)!important;}
		.mx-sm-34{ margin-left: var(--s-x34)!important; margin-right: var(--s-x34)!important }
		.my-sm-34{ margin-top: var(--s-x34)!important; margin-bottom: var(--s-x34)!important; }
		.px-sm-34{ padding-left: var(--s-x34)!important; padding-right: var(--s-x34)!important }
		.py-sm-34{ padding-top: var(--s-x34)!important; padding-bottom: var(--s-x34)!important;}
		.mx-sm-35{ margin-left: var(--s-x35)!important; margin-right: var(--s-x35)!important }
		.my-sm-35{ margin-top: var(--s-x35)!important; margin-bottom: var(--s-x35)!important; }
		.px-sm-35{ padding-left: var(--s-x35)!important; padding-right: var(--s-x35)!important }
		.py-sm-35{ padding-top: var(--s-x35)!important; padding-bottom: var(--s-x35)!important;}
		.mx-sm-36{ margin-left: var(--s-x36)!important; margin-right: var(--s-x36)!important }
		.my-sm-36{ margin-top: var(--s-x36)!important; margin-bottom: var(--s-x36)!important; }
		.px-sm-36{ padding-left: var(--s-x36)!important; padding-right: var(--s-x36)!important }
		.py-sm-36{ padding-top: var(--s-x36)!important; padding-bottom: var(--s-x36)!important;}
		.mx-sm-37{ margin-left: var(--s-x37)!important; margin-right: var(--s-x37)!important }
		.my-sm-37{ margin-top: var(--s-x37)!important; margin-bottom: var(--s-x37)!important; }
		.px-sm-37{ padding-left: var(--s-x37)!important; padding-right: var(--s-x37)!important }
		.py-sm-37{ padding-top: var(--s-x37)!important; padding-bottom: var(--s-x37)!important;}
		.mx-sm-38{ margin-left: var(--s-x38)!important; margin-right: var(--s-x38)!important }
		.my-sm-38{ margin-top: var(--s-x38)!important; margin-bottom: var(--s-x38)!important; }
		.px-sm-38{ padding-left: var(--s-x38)!important; padding-right: var(--s-x38)!important }
		.py-sm-38{ padding-top: var(--s-x38)!important; padding-bottom: var(--s-x38)!important;}
		.mx-sm-39{ margin-left: var(--s-x39)!important; margin-right: var(--s-x39)!important }
		.my-sm-39{ margin-top: var(--s-x39)!important; margin-bottom: var(--s-x39)!important; }
		.px-sm-39{ padding-left: var(--s-x39)!important; padding-right: var(--s-x39)!important }
		.py-sm-39{ padding-top: var(--s-x39)!important; padding-bottom: var(--s-x39)!important;}
		.mx-sm-40{ margin-left: var(--s-x40)!important; margin-right: var(--s-x40)!important }
		.my-sm-40{ margin-top: var(--s-x40)!important; margin-bottom: var(--s-x40)!important; }
		.px-sm-40{ padding-left: var(--s-x40)!important; padding-right: var(--s-x40)!important }
		.py-sm-40{ padding-top: var(--s-x40)!important; padding-bottom: var(--s-x40)!important;}
		.mx-sm-41{ margin-left: var(--s-x41)!important; margin-right: var(--s-x41)!important }
		.my-sm-41{ margin-top: var(--s-x41)!important; margin-bottom: var(--s-x41)!important; }
		.px-sm-41{ padding-left: var(--s-x41)!important; padding-right: var(--s-x41)!important }
		.py-sm-41{ padding-top: var(--s-x41)!important; padding-bottom: var(--s-x41)!important;}
		.mx-sm-42{ margin-left: var(--s-x42)!important; margin-right: var(--s-x42)!important }
		.my-sm-42{ margin-top: var(--s-x42)!important; margin-bottom: var(--s-x42)!important; }
		.px-sm-42{ padding-left: var(--s-x42)!important; padding-right: var(--s-x42)!important }
		.py-sm-42{ padding-top: var(--s-x42)!important; padding-bottom: var(--s-x42)!important;}
		.mx-sm-43{ margin-left: var(--s-x43)!important; margin-right: var(--s-x43)!important }
		.my-sm-43{ margin-top: var(--s-x43)!important; margin-bottom: var(--s-x43)!important; }
		.px-sm-43{ padding-left: var(--s-x43)!important; padding-right: var(--s-x43)!important }
		.py-sm-43{ padding-top: var(--s-x43)!important; padding-bottom: var(--s-x43)!important;}
		.mx-sm-44{ margin-left: var(--s-x44)!important; margin-right: var(--s-x44)!important }
		.my-sm-44{ margin-top: var(--s-x44)!important; margin-bottom: var(--s-x44)!important; }
		.px-sm-44{ padding-left: var(--s-x44)!important; padding-right: var(--s-x44)!important }
		.py-sm-44{ padding-top: var(--s-x44)!important; padding-bottom: var(--s-x44)!important;}
		.mx-sm-45{ margin-left: var(--s-x45)!important; margin-right: var(--s-x45)!important }
		.my-sm-45{ margin-top: var(--s-x45)!important; margin-bottom: var(--s-x45)!important; }
		.px-sm-45{ padding-left: var(--s-x45)!important; padding-right: var(--s-x45)!important }
		.py-sm-45{ padding-top: var(--s-x45)!important; padding-bottom: var(--s-x45)!important;}
		.mx-sm-46{ margin-left: var(--s-x46)!important; margin-right: var(--s-x46)!important }
		.my-sm-46{ margin-top: var(--s-x46)!important; margin-bottom: var(--s-x46)!important; }
		.px-sm-46{ padding-left: var(--s-x46)!important; padding-right: var(--s-x46)!important }
		.py-sm-46{ padding-top: var(--s-x46)!important; padding-bottom: var(--s-x46)!important;}
		.mx-sm-47{ margin-left: var(--s-x47)!important; margin-right: var(--s-x47)!important }
		.my-sm-47{ margin-top: var(--s-x47)!important; margin-bottom: var(--s-x47)!important; }
		.px-sm-47{ padding-left: var(--s-x47)!important; padding-right: var(--s-x47)!important }
		.py-sm-47{ padding-top: var(--s-x47)!important; padding-bottom: var(--s-x47)!important;}
		.mx-sm-48{ margin-left: var(--s-x48)!important; margin-right: var(--s-x48)!important }
		.my-sm-48{ margin-top: var(--s-x48)!important; margin-bottom: var(--s-x48)!important; }
		.px-sm-48{ padding-left: var(--s-x48)!important; padding-right: var(--s-x48)!important }
		.py-sm-48{ padding-top: var(--s-x48)!important; padding-bottom: var(--s-x48)!important;}
		.mx-sm-49{ margin-left: var(--s-x49)!important; margin-right: var(--s-x49)!important }
		.my-sm-49{ margin-top: var(--s-x49)!important; margin-bottom: var(--s-x49)!important; }
		.px-sm-49{ padding-left: var(--s-x49)!important; padding-right: var(--s-x49)!important }
		.py-sm-49{ padding-top: var(--s-x49)!important; padding-bottom: var(--s-x49)!important;}
		.mx-sm-50{ margin-left: var(--s-x50)!important; margin-right: var(--s-x50)!important }
		.my-sm-50{ margin-top: var(--s-x50)!important; margin-bottom: var(--s-x50)!important; }
		.px-sm-50{ padding-left: var(--s-x50)!important; padding-right: var(--s-x50)!important }
		.py-sm-50{ padding-top: var(--s-x50)!important; padding-bottom: var(--s-x50)!important;}

		.mt-sm-0{ margin-top: 0px!important; }
		.mb-sm-0{ margin-bottom: 0px!important; }
		.pt-sm-0{ padding-top: 0px!important; }
		.pb-sm-0{ padding-bottom: 0px!important; }
	}

	/*MD*/
	@media (min-width: 768px) {
		.col-md-1-5 { flex: 0 0 auto; width: 20%; }
		.object-fit-md-contain { -o-object-fit: contain !important; object-fit: contain !important;}
		.object-fit-md-cover { -o-object-fit: cover !important; object-fit: cover !important;}

		.ps-md-1colvw{ padding-left: var(--1colvw)!important }
		.pe-md-1colvw{ padding-right: var(--1colvw)!important }
		.ps-md-1colvw075{ padding-left: var(--1colvw075)!important }
		.pe-md-1colvw075{ padding-right: var(--1colvw075)!important }
		.ps-md-1colvw05{ padding-left: var(--1colvw05)!important }
		.pe-md-1colvw05{ padding-right: var(--1colvw05)!important }

		.p-md-1{ padding: var(--s-x1)!important }
		.m-md-1{ margin: var(--s-x1)!important }
		.p-md-2{ padding: var(--s-x2)!important }
		.m-md-2{ margin: var(--s-x2)!important }
		.p-md-3{ padding: var(--s-x3)!important }
		.m-md-3{ margin: var(--s-x3)!important }
		.p-md-4{ padding: var(--s-x4)!important }
		.m-md-4{ margin: var(--s-x4)!important }
		.p-md-5{ padding: var(--s-x5)!important }
		.m-md-5{ margin: var(--s-x5)!important }
		.p-md-6{ padding: var(--s-x6)!important }
		.m-md-6{ margin: var(--s-x6)!important }
		.p-md-7{ padding: var(--s-x7)!important }
		.m-md-7{ margin: var(--s-x7)!important }
		.p-md-8{ padding: var(--s-x8)!important }
		.m-md-8{ margin: var(--s-x8)!important }
		.p-md-9{ padding: var(--s-x9)!important }
		.m-md-9{ margin: var(--s-x9)!important }
		.p-md-10{ padding: var(--s-x10)!important }
		.m-md-10{ margin: var(--s-x10)!important }
		.p-md-11{ padding: var(--s-x11)!important }
		.m-md-11{ margin: var(--s-x11)!important }
		.p-md-12{ padding: var(--s-x12)!important }
		.m-md-12{ margin: var(--s-x12)!important }
		.p-md-13{ padding: var(--s-x13)!important }
		.m-md-13{ margin: var(--s-x13)!important }
		.p-md-14{ padding: var(--s-x14)!important }
		.m-md-14{ margin: var(--s-x14)!important }
		.p-md-15{ padding: var(--s-x15)!important }
		.m-md-15{ margin: var(--s-x15)!important }
		.p-md-16{ padding: var(--s-x16)!important }
		.m-md-16{ margin: var(--s-x16)!important }
		.p-md-17{ padding: var(--s-x17)!important }
		.m-md-17{ margin: var(--s-x17)!important }
		.p-md-18{ padding: var(--s-x18)!important }
		.m-md-18{ margin: var(--s-x18)!important }
		.p-md-19{ padding: var(--s-x19)!important }
		.m-md-19{ margin: var(--s-x19)!important }
		.p-md-20{ padding: var(--s-x20)!important }
		.m-md-20{ margin: var(--s-x20)!important }
		.p-md-21{ padding: var(--s-x21)!important }
		.m-md-21{ margin: var(--s-x21)!important }
		.p-md-22{ padding: var(--s-x22)!important }
		.m-md-22{ margin: var(--s-x22)!important }
		.p-md-23{ padding: var(--s-x23)!important }
		.m-md-23{ margin: var(--s-x23)!important }
		.p-md-24{ padding: var(--s-x24)!important }
		.m-md-24{ margin: var(--s-x24)!important }
		.p-md-25{ padding: var(--s-x25)!important }
		.m-md-25{ margin: var(--s-x25)!important }
		.p-md-26{ padding: var(--s-x26)!important }
		.m-md-26{ margin: var(--s-x26)!important }
		.p-md-27{ padding: var(--s-x27)!important }
		.m-md-27{ margin: var(--s-x27)!important }
		.p-md-28{ padding: var(--s-x28)!important }
		.m-md-28{ margin: var(--s-x28)!important }
		.p-md-29{ padding: var(--s-x29)!important }
		.m-md-29{ margin: var(--s-x29)!important }
		.p-md-30{ padding: var(--s-x30)!important }
		.m-md-30{ margin: var(--s-x30)!important }
		.p-md-31{ padding: var(--s-x31)!important }
		.m-md-31{ margin: var(--s-x31)!important }
		.p-md-32{ padding: var(--s-x32)!important }
		.m-md-32{ margin: var(--s-x32)!important }
		.p-md-33{ padding: var(--s-x33)!important }
		.m-md-33{ margin: var(--s-x33)!important }
		.p-md-34{ padding: var(--s-x34)!important }
		.m-md-34{ margin: var(--s-x34)!important }
		.p-md-35{ padding: var(--s-x35)!important }
		.m-md-35{ margin: var(--s-x35)!important }
		.p-md-36{ padding: var(--s-x36)!important }
		.m-md-36{ margin: var(--s-x36)!important }
		.p-md-37{ padding: var(--s-x37)!important }
		.m-md-37{ margin: var(--s-x37)!important }
		.p-md-38{ padding: var(--s-x38)!important }
		.m-md-38{ margin: var(--s-x38)!important }
		.p-md-39{ padding: var(--s-x39)!important }
		.m-md-39{ margin: var(--s-x39)!important }
		.p-md-40{ padding: var(--s-x40)!important }
		.m-md-40{ margin: var(--s-x40)!important }
		.p-md-41{ padding: var(--s-x41)!important }
		.m-md-41{ margin: var(--s-x41)!important }
		.p-md-42{ padding: var(--s-x42)!important }
		.m-md-42{ margin: var(--s-x42)!important }
		.p-md-43{ padding: var(--s-x43)!important }
		.m-md-43{ margin: var(--s-x43)!important }
		.p-md-44{ padding: var(--s-x44)!important }
		.m-md-44{ margin: var(--s-x44)!important }
		.p-md-45{ padding: var(--s-x45)!important }
		.m-md-45{ margin: var(--s-x45)!important }
		.p-md-46{ padding: var(--s-x46)!important }
		.m-md-46{ margin: var(--s-x46)!important }
		.p-md-47{ padding: var(--s-x47)!important }
		.m-md-47{ margin: var(--s-x47)!important }
		.p-md-48{ padding: var(--s-x48)!important }
		.m-md-48{ margin: var(--s-x48)!important }
		.p-md-49{ padding: var(--s-x49)!important }
		.m-md-49{ margin: var(--s-x49)!important }
		.p-md-50{ padding: var(--s-x50)!important }
		.m-md-50{ margin: var(--s-x50)!important }

		.mb-md-1{ margin-bottom: var(--s-x1)!important }
		.mt-md-1{ margin-top: var(--s-x1)!important }
		.ms-md-1{ margin-left: var(--s-x1)!important }
		.me-md-1{ margin-right: var(--s-x1)!important }
		.pb-md-1{ padding-bottom: var(--s-x1)!important }
		.pt-md-1{ padding-top: var(--s-x1)!important }
		.ps-md-1{ padding-left: var(--s-x1)!important }
		.pe-md-1{ padding-right: var(--s-x1)!important }
		.mb-md-2{ margin-bottom: var(--s-x2)!important }
		.mt-md-2{ margin-top: var(--s-x2)!important }
		.ms-md-2{ margin-left: var(--s-x2)!important }
		.me-md-2{ margin-right: var(--s-x2)!important }
		.pb-md-2{ padding-bottom: var(--s-x2)!important }
		.pt-md-2{ padding-top: var(--s-x2)!important }
		.ps-md-2{ padding-left: var(--s-x2)!important }
		.pe-md-2{ padding-right: var(--s-x2)!important }
		.mb-md-3{ margin-bottom: var(--s-x3)!important }
		.mt-md-3{ margin-top: var(--s-x3)!important }
		.ms-md-3{ margin-left: var(--s-x3)!important }
		.me-md-3{ margin-right: var(--s-x3)!important }
		.pb-md-3{ padding-bottom: var(--s-x3)!important }
		.pt-md-3{ padding-top: var(--s-x3)!important }
		.ps-md-3{ padding-left: var(--s-x3)!important }
		.pe-md-3{ padding-right: var(--s-x3)!important }
		.mb-md-4{ margin-bottom: var(--s-x4)!important }
		.mt-md-4{ margin-top: var(--s-x4)!important }
		.ms-md-4{ margin-left: var(--s-x4)!important }
		.me-md-4{ margin-right: var(--s-x4)!important }
		.pb-md-4{ padding-bottom: var(--s-x4)!important }
		.pt-md-4{ padding-top: var(--s-x4)!important }
		.ps-md-4{ padding-left: var(--s-x4)!important }
		.pe-md-4{ padding-right: var(--s-x4)!important }
		.mb-md-5{ margin-bottom: var(--s-x5)!important }
		.mt-md-5{ margin-top: var(--s-x5)!important }
		.ms-md-5{ margin-left: var(--s-x5)!important }
		.me-md-5{ margin-right: var(--s-x5)!important }
		.pb-md-5{ padding-bottom: var(--s-x5)!important }
		.pt-md-5{ padding-top: var(--s-x5)!important }
		.ps-md-5{ padding-left: var(--s-x5)!important }
		.pe-md-5{ padding-right: var(--s-x5)!important }
		.mb-md-6{ margin-bottom: var(--s-x6)!important }
		.mt-md-6{ margin-top: var(--s-x6)!important }
		.ms-md-6{ margin-left: var(--s-x6)!important }
		.me-md-6{ margin-right: var(--s-x6)!important }
		.pb-md-6{ padding-bottom: var(--s-x6)!important }
		.pt-md-6{ padding-top: var(--s-x6)!important }
		.ps-md-6{ padding-left: var(--s-x6)!important }
		.pe-md-6{ padding-right: var(--s-x6)!important }
		.mb-md-7{ margin-bottom: var(--s-x7)!important }
		.mt-md-7{ margin-top: var(--s-x7)!important }
		.ms-md-7{ margin-left: var(--s-x7)!important }
		.me-md-7{ margin-right: var(--s-x7)!important }
		.pb-md-7{ padding-bottom: var(--s-x7)!important }
		.pt-md-7{ padding-top: var(--s-x7)!important }
		.ps-md-7{ padding-left: var(--s-x7)!important }
		.pe-md-7{ padding-right: var(--s-x7)!important }
		.mb-md-8{ margin-bottom: var(--s-x8)!important }
		.mt-md-8{ margin-top: var(--s-x8)!important }
		.ms-md-8{ margin-left: var(--s-x8)!important }
		.me-md-8{ margin-right: var(--s-x8)!important }
		.pb-md-8{ padding-bottom: var(--s-x8)!important }
		.pt-md-8{ padding-top: var(--s-x8)!important }
		.ps-md-8{ padding-left: var(--s-x8)!important }
		.pe-md-8{ padding-right: var(--s-x8)!important }
		.mb-md-9{ margin-bottom: var(--s-x9)!important }
		.mt-md-9{ margin-top: var(--s-x9)!important }
		.ms-md-9{ margin-left: var(--s-x9)!important }
		.me-md-9{ margin-right: var(--s-x9)!important }
		.pb-md-9{ padding-bottom: var(--s-x9)!important }
		.pt-md-9{ padding-top: var(--s-x9)!important }
		.ps-md-9{ padding-left: var(--s-x9)!important }
		.pe-md-9{ padding-right: var(--s-x9)!important }
		.mb-md-10{ margin-bottom: var(--s-x10)!important }
		.mt-md-10{ margin-top: var(--s-x10)!important }
		.ms-md-10{ margin-left: var(--s-x10)!important }
		.me-md-10{ margin-right: var(--s-x10)!important }
		.pb-md-10{ padding-bottom: var(--s-x10)!important }
		.pt-md-10{ padding-top: var(--s-x10)!important }
		.ps-md-10{ padding-left: var(--s-x10)!important }
		.pe-md-10{ padding-right: var(--s-x10)!important }
		.mb-md-11{ margin-bottom: var(--s-x11)!important }
		.mt-md-11{ margin-top: var(--s-x11)!important }
		.ms-md-11{ margin-left: var(--s-x11)!important }
		.me-md-11{ margin-right: var(--s-x11)!important }
		.pb-md-11{ padding-bottom: var(--s-x11)!important }
		.pt-md-11{ padding-top: var(--s-x11)!important }
		.ps-md-11{ padding-left: var(--s-x11)!important }
		.pe-md-11{ padding-right: var(--s-x11)!important }
		.mb-md-12{ margin-bottom: var(--s-x12)!important }
		.mt-md-12{ margin-top: var(--s-x12)!important }
		.ms-md-12{ margin-left: var(--s-x12)!important }
		.me-md-12{ margin-right: var(--s-x12)!important }
		.pb-md-12{ padding-bottom: var(--s-x12)!important }
		.pt-md-12{ padding-top: var(--s-x12)!important }
		.ps-md-12{ padding-left: var(--s-x12)!important }
		.pe-md-12{ padding-right: var(--s-x12)!important }
		.mb-md-13{ margin-bottom: var(--s-x13)!important }
		.mt-md-13{ margin-top: var(--s-x13)!important }
		.ms-md-13{ margin-left: var(--s-x13)!important }
		.me-md-13{ margin-right: var(--s-x13)!important }
		.pb-md-13{ padding-bottom: var(--s-x13)!important }
		.pt-md-13{ padding-top: var(--s-x13)!important }
		.ps-md-13{ padding-left: var(--s-x13)!important }
		.pe-md-13{ padding-right: var(--s-x13)!important }
		.mb-md-14{ margin-bottom: var(--s-x14)!important }
		.mt-md-14{ margin-top: var(--s-x14)!important }
		.ms-md-14{ margin-left: var(--s-x14)!important }
		.me-md-14{ margin-right: var(--s-x14)!important }
		.pb-md-14{ padding-bottom: var(--s-x14)!important }
		.pt-md-14{ padding-top: var(--s-x14)!important }
		.ps-md-14{ padding-left: var(--s-x14)!important }
		.pe-md-14{ padding-right: var(--s-x14)!important }
		.mb-md-15{ margin-bottom: var(--s-x15)!important }
		.mt-md-15{ margin-top: var(--s-x15)!important }
		.ms-md-15{ margin-left: var(--s-x15)!important }
		.me-md-15{ margin-right: var(--s-x15)!important }
		.pb-md-15{ padding-bottom: var(--s-x15)!important }
		.pt-md-15{ padding-top: var(--s-x15)!important }
		.ps-md-15{ padding-left: var(--s-x15)!important }
		.pe-md-15{ padding-right: var(--s-x15)!important }
		.mb-md-16{ margin-bottom: var(--s-x16)!important }
		.mt-md-16{ margin-top: var(--s-x16)!important }
		.ms-md-16{ margin-left: var(--s-x16)!important }
		.me-md-16{ margin-right: var(--s-x16)!important }
		.pb-md-16{ padding-bottom: var(--s-x16)!important }
		.pt-md-16{ padding-top: var(--s-x16)!important }
		.ps-md-16{ padding-left: var(--s-x16)!important }
		.pe-md-16{ padding-right: var(--s-x16)!important }
		.mb-md-17{ margin-bottom: var(--s-x17)!important }
		.mt-md-17{ margin-top: var(--s-x17)!important }
		.ms-md-17{ margin-left: var(--s-x17)!important }
		.me-md-17{ margin-right: var(--s-x17)!important }
		.pb-md-17{ padding-bottom: var(--s-x17)!important }
		.pt-md-17{ padding-top: var(--s-x17)!important }
		.ps-md-17{ padding-left: var(--s-x17)!important }
		.pe-md-17{ padding-right: var(--s-x17)!important }
		.mb-md-18{ margin-bottom: var(--s-x18)!important }
		.mt-md-18{ margin-top: var(--s-x18)!important }
		.ms-md-18{ margin-left: var(--s-x18)!important }
		.me-md-18{ margin-right: var(--s-x18)!important }
		.pb-md-18{ padding-bottom: var(--s-x18)!important }
		.pt-md-18{ padding-top: var(--s-x18)!important }
		.ps-md-18{ padding-left: var(--s-x18)!important }
		.pe-md-18{ padding-right: var(--s-x18)!important }
		.mb-md-19{ margin-bottom: var(--s-x19)!important }
		.mt-md-19{ margin-top: var(--s-x19)!important }
		.ms-md-19{ margin-left: var(--s-x19)!important }
		.me-md-19{ margin-right: var(--s-x19)!important }
		.pb-md-19{ padding-bottom: var(--s-x19)!important }
		.pt-md-19{ padding-top: var(--s-x19)!important }
		.ps-md-19{ padding-left: var(--s-x19)!important }
		.pe-md-19{ padding-right: var(--s-x19)!important }
		.mb-md-20{ margin-bottom: var(--s-x20)!important }
		.mt-md-20{ margin-top: var(--s-x20)!important }
		.ms-md-20{ margin-left: var(--s-x20)!important }
		.me-md-20{ margin-right: var(--s-x20)!important }
		.pb-md-20{ padding-bottom: var(--s-x20)!important }
		.pt-md-20{ padding-top: var(--s-x20)!important }
		.ps-md-20{ padding-left: var(--s-x20)!important }
		.pe-md-20{ padding-right: var(--s-x20)!important }
		.mb-md-21{ margin-bottom: var(--s-x21)!important }
		.mt-md-21{ margin-top: var(--s-x21)!important }
		.ms-md-21{ margin-left: var(--s-x21)!important }
		.me-md-21{ margin-right: var(--s-x21)!important }
		.pb-md-21{ padding-bottom: var(--s-x21)!important }
		.pt-md-21{ padding-top: var(--s-x21)!important }
		.ps-md-21{ padding-left: var(--s-x21)!important }
		.pe-md-21{ padding-right: var(--s-x21)!important }
		.mb-md-22{ margin-bottom: var(--s-x22)!important }
		.mt-md-22{ margin-top: var(--s-x22)!important }
		.ms-md-22{ margin-left: var(--s-x22)!important }
		.me-md-22{ margin-right: var(--s-x22)!important }
		.pb-md-22{ padding-bottom: var(--s-x22)!important }
		.pt-md-22{ padding-top: var(--s-x22)!important }
		.ps-md-22{ padding-left: var(--s-x22)!important }
		.pe-md-22{ padding-right: var(--s-x22)!important }
		.mb-md-23{ margin-bottom: var(--s-x23)!important }
		.mt-md-23{ margin-top: var(--s-x23)!important }
		.ms-md-23{ margin-left: var(--s-x23)!important }
		.me-md-23{ margin-right: var(--s-x23)!important }
		.pb-md-23{ padding-bottom: var(--s-x23)!important }
		.pt-md-23{ padding-top: var(--s-x23)!important }
		.ps-md-23{ padding-left: var(--s-x23)!important }
		.pe-md-23{ padding-right: var(--s-x23)!important }
		.mb-md-24{ margin-bottom: var(--s-x24)!important }
		.mt-md-24{ margin-top: var(--s-x24)!important }
		.ms-md-24{ margin-left: var(--s-x24)!important }
		.me-md-24{ margin-right: var(--s-x24)!important }
		.pb-md-24{ padding-bottom: var(--s-x24)!important }
		.pt-md-24{ padding-top: var(--s-x24)!important }
		.ps-md-24{ padding-left: var(--s-x24)!important }
		.pe-md-24{ padding-right: var(--s-x24)!important }
		.mb-md-25{ margin-bottom: var(--s-x25)!important }
		.mt-md-25{ margin-top: var(--s-x25)!important }
		.ms-md-25{ margin-left: var(--s-x25)!important }
		.me-md-25{ margin-right: var(--s-x25)!important }
		.pb-md-25{ padding-bottom: var(--s-x25)!important }
		.pt-md-25{ padding-top: var(--s-x25)!important }
		.ps-md-25{ padding-left: var(--s-x25)!important }
		.pe-md-25{ padding-right: var(--s-x25)!important }
		.mb-md-26{ margin-bottom: var(--s-x26)!important }
		.mt-md-26{ margin-top: var(--s-x26)!important }
		.ms-md-26{ margin-left: var(--s-x26)!important }
		.me-md-26{ margin-right: var(--s-x26)!important }
		.pb-md-26{ padding-bottom: var(--s-x26)!important }
		.pt-md-26{ padding-top: var(--s-x26)!important }
		.ps-md-26{ padding-left: var(--s-x26)!important }
		.pe-md-26{ padding-right: var(--s-x26)!important }
		.mb-md-27{ margin-bottom: var(--s-x27)!important }
		.mt-md-27{ margin-top: var(--s-x27)!important }
		.ms-md-27{ margin-left: var(--s-x27)!important }
		.me-md-27{ margin-right: var(--s-x27)!important }
		.pb-md-27{ padding-bottom: var(--s-x27)!important }
		.pt-md-27{ padding-top: var(--s-x27)!important }
		.ps-md-27{ padding-left: var(--s-x27)!important }
		.pe-md-27{ padding-right: var(--s-x27)!important }
		.mb-md-28{ margin-bottom: var(--s-x28)!important }
		.mt-md-28{ margin-top: var(--s-x28)!important }
		.ms-md-28{ margin-left: var(--s-x28)!important }
		.me-md-28{ margin-right: var(--s-x28)!important }
		.pb-md-28{ padding-bottom: var(--s-x28)!important }
		.pt-md-28{ padding-top: var(--s-x28)!important }
		.ps-md-28{ padding-left: var(--s-x28)!important }
		.pe-md-28{ padding-right: var(--s-x28)!important }
		.mb-md-29{ margin-bottom: var(--s-x29)!important }
		.mt-md-29{ margin-top: var(--s-x29)!important }
		.ms-md-29{ margin-left: var(--s-x29)!important }
		.me-md-29{ margin-right: var(--s-x29)!important }
		.pb-md-29{ padding-bottom: var(--s-x29)!important }
		.pt-md-29{ padding-top: var(--s-x29)!important }
		.ps-md-29{ padding-left: var(--s-x29)!important }
		.pe-md-29{ padding-right: var(--s-x29)!important }
		.mb-md-30{ margin-bottom: var(--s-x30)!important }
		.mt-md-30{ margin-top: var(--s-x30)!important }
		.ms-md-30{ margin-left: var(--s-x30)!important }
		.me-md-30{ margin-right: var(--s-x30)!important }
		.pb-md-30{ padding-bottom: var(--s-x30)!important }
		.pt-md-30{ padding-top: var(--s-x30)!important }
		.ps-md-30{ padding-left: var(--s-x30)!important }
		.pe-md-30{ padding-right: var(--s-x30)!important }
		.mb-md-31{ margin-bottom: var(--s-x31)!important }
		.mt-md-31{ margin-top: var(--s-x31)!important }
		.ms-md-31{ margin-left: var(--s-x31)!important }
		.me-md-31{ margin-right: var(--s-x31)!important }
		.pb-md-31{ padding-bottom: var(--s-x31)!important }
		.pt-md-31{ padding-top: var(--s-x31)!important }
		.ps-md-31{ padding-left: var(--s-x31)!important }
		.pe-md-31{ padding-right: var(--s-x31)!important }
		.mb-md-32{ margin-bottom: var(--s-x32)!important }
		.mt-md-32{ margin-top: var(--s-x32)!important }
		.ms-md-32{ margin-left: var(--s-x32)!important }
		.me-md-32{ margin-right: var(--s-x32)!important }
		.pb-md-32{ padding-bottom: var(--s-x32)!important }
		.pt-md-32{ padding-top: var(--s-x32)!important }
		.ps-md-32{ padding-left: var(--s-x32)!important }
		.pe-md-32{ padding-right: var(--s-x32)!important }
		.mb-md-33{ margin-bottom: var(--s-x33)!important }
		.mt-md-33{ margin-top: var(--s-x33)!important }
		.ms-md-33{ margin-left: var(--s-x33)!important }
		.me-md-33{ margin-right: var(--s-x33)!important }
		.pb-md-33{ padding-bottom: var(--s-x33)!important }
		.pt-md-33{ padding-top: var(--s-x33)!important }
		.ps-md-33{ padding-left: var(--s-x33)!important }
		.pe-md-33{ padding-right: var(--s-x33)!important }
		.mb-md-34{ margin-bottom: var(--s-x34)!important }
		.mt-md-34{ margin-top: var(--s-x34)!important }
		.ms-md-34{ margin-left: var(--s-x34)!important }
		.me-md-34{ margin-right: var(--s-x34)!important }
		.pb-md-34{ padding-bottom: var(--s-x34)!important }
		.pt-md-34{ padding-top: var(--s-x34)!important }
		.ps-md-34{ padding-left: var(--s-x34)!important }
		.pe-md-34{ padding-right: var(--s-x34)!important }
		.mb-md-35{ margin-bottom: var(--s-x35)!important }
		.mt-md-35{ margin-top: var(--s-x35)!important }
		.ms-md-35{ margin-left: var(--s-x35)!important }
		.me-md-35{ margin-right: var(--s-x35)!important }
		.pb-md-35{ padding-bottom: var(--s-x35)!important }
		.pt-md-35{ padding-top: var(--s-x35)!important }
		.ps-md-35{ padding-left: var(--s-x35)!important }
		.pe-md-35{ padding-right: var(--s-x35)!important }
		.mb-md-36{ margin-bottom: var(--s-x36)!important }
		.mt-md-36{ margin-top: var(--s-x36)!important }
		.ms-md-36{ margin-left: var(--s-x36)!important }
		.me-md-36{ margin-right: var(--s-x36)!important }
		.pb-md-36{ padding-bottom: var(--s-x36)!important }
		.pt-md-36{ padding-top: var(--s-x36)!important }
		.ps-md-36{ padding-left: var(--s-x36)!important }
		.pe-md-36{ padding-right: var(--s-x36)!important }
		.mb-md-37{ margin-bottom: var(--s-x37)!important }
		.mt-md-37{ margin-top: var(--s-x37)!important }
		.ms-md-37{ margin-left: var(--s-x37)!important }
		.me-md-37{ margin-right: var(--s-x37)!important }
		.pb-md-37{ padding-bottom: var(--s-x37)!important }
		.pt-md-37{ padding-top: var(--s-x37)!important }
		.ps-md-37{ padding-left: var(--s-x37)!important }
		.pe-md-37{ padding-right: var(--s-x37)!important }
		.mb-md-38{ margin-bottom: var(--s-x38)!important }
		.mt-md-38{ margin-top: var(--s-x38)!important }
		.ms-md-38{ margin-left: var(--s-x38)!important }
		.me-md-38{ margin-right: var(--s-x38)!important }
		.pb-md-38{ padding-bottom: var(--s-x38)!important }
		.pt-md-38{ padding-top: var(--s-x38)!important }
		.ps-md-38{ padding-left: var(--s-x38)!important }
		.pe-md-38{ padding-right: var(--s-x38)!important }
		.mb-md-39{ margin-bottom: var(--s-x39)!important }
		.mt-md-39{ margin-top: var(--s-x39)!important }
		.ms-md-39{ margin-left: var(--s-x39)!important }
		.me-md-39{ margin-right: var(--s-x39)!important }
		.pb-md-39{ padding-bottom: var(--s-x39)!important }
		.pt-md-39{ padding-top: var(--s-x39)!important }
		.ps-md-39{ padding-left: var(--s-x39)!important }
		.pe-md-39{ padding-right: var(--s-x39)!important }
		.mb-md-40{ margin-bottom: var(--s-x40)!important }
		.mt-md-40{ margin-top: var(--s-x40)!important }
		.ms-md-40{ margin-left: var(--s-x40)!important }
		.me-md-40{ margin-right: var(--s-x40)!important }
		.pb-md-40{ padding-bottom: var(--s-x40)!important }
		.pt-md-40{ padding-top: var(--s-x40)!important }
		.ps-md-40{ padding-left: var(--s-x40)!important }
		.pe-md-40{ padding-right: var(--s-x40)!important }
		.mb-md-41{ margin-bottom: var(--s-x41)!important }
		.mt-md-41{ margin-top: var(--s-x41)!important }
		.ms-md-41{ margin-left: var(--s-x41)!important }
		.me-md-41{ margin-right: var(--s-x41)!important }
		.pb-md-41{ padding-bottom: var(--s-x41)!important }
		.pt-md-41{ padding-top: var(--s-x41)!important }
		.ps-md-41{ padding-left: var(--s-x41)!important }
		.pe-md-41{ padding-right: var(--s-x41)!important }
		.mb-md-42{ margin-bottom: var(--s-x42)!important }
		.mt-md-42{ margin-top: var(--s-x42)!important }
		.ms-md-42{ margin-left: var(--s-x42)!important }
		.me-md-42{ margin-right: var(--s-x42)!important }
		.pb-md-42{ padding-bottom: var(--s-x42)!important }
		.pt-md-42{ padding-top: var(--s-x42)!important }
		.ps-md-42{ padding-left: var(--s-x42)!important }
		.pe-md-42{ padding-right: var(--s-x42)!important }
		.mb-md-43{ margin-bottom: var(--s-x43)!important }
		.mt-md-43{ margin-top: var(--s-x43)!important }
		.ms-md-43{ margin-left: var(--s-x43)!important }
		.me-md-43{ margin-right: var(--s-x43)!important }
		.pb-md-43{ padding-bottom: var(--s-x43)!important }
		.pt-md-43{ padding-top: var(--s-x43)!important }
		.ps-md-43{ padding-left: var(--s-x43)!important }
		.pe-md-43{ padding-right: var(--s-x43)!important }
		.mb-md-44{ margin-bottom: var(--s-x44)!important }
		.mt-md-44{ margin-top: var(--s-x44)!important }
		.ms-md-44{ margin-left: var(--s-x44)!important }
		.me-md-44{ margin-right: var(--s-x44)!important }
		.pb-md-44{ padding-bottom: var(--s-x44)!important }
		.pt-md-44{ padding-top: var(--s-x44)!important }
		.ps-md-44{ padding-left: var(--s-x44)!important }
		.pe-md-44{ padding-right: var(--s-x44)!important }
		.mb-md-45{ margin-bottom: var(--s-x45)!important }
		.mt-md-45{ margin-top: var(--s-x45)!important }
		.ms-md-45{ margin-left: var(--s-x45)!important }
		.me-md-45{ margin-right: var(--s-x45)!important }
		.pb-md-45{ padding-bottom: var(--s-x45)!important }
		.pt-md-45{ padding-top: var(--s-x45)!important }
		.ps-md-45{ padding-left: var(--s-x45)!important }
		.pe-md-45{ padding-right: var(--s-x45)!important }
		.mb-md-46{ margin-bottom: var(--s-x46)!important }
		.mt-md-46{ margin-top: var(--s-x46)!important }
		.ms-md-46{ margin-left: var(--s-x46)!important }
		.me-md-46{ margin-right: var(--s-x46)!important }
		.pb-md-46{ padding-bottom: var(--s-x46)!important }
		.pt-md-46{ padding-top: var(--s-x46)!important }
		.ps-md-46{ padding-left: var(--s-x46)!important }
		.pe-md-46{ padding-right: var(--s-x46)!important }
		.mb-md-47{ margin-bottom: var(--s-x47)!important }
		.mt-md-47{ margin-top: var(--s-x47)!important }
		.ms-md-47{ margin-left: var(--s-x47)!important }
		.me-md-47{ margin-right: var(--s-x47)!important }
		.pb-md-47{ padding-bottom: var(--s-x47)!important }
		.pt-md-47{ padding-top: var(--s-x47)!important }
		.ps-md-47{ padding-left: var(--s-x47)!important }
		.pe-md-47{ padding-right: var(--s-x47)!important }
		.mb-md-48{ margin-bottom: var(--s-x48)!important }
		.mt-md-48{ margin-top: var(--s-x48)!important }
		.ms-md-48{ margin-left: var(--s-x48)!important }
		.me-md-48{ margin-right: var(--s-x48)!important }
		.pb-md-48{ padding-bottom: var(--s-x48)!important }
		.pt-md-48{ padding-top: var(--s-x48)!important }
		.ps-md-48{ padding-left: var(--s-x48)!important }
		.pe-md-48{ padding-right: var(--s-x48)!important }
		.mb-md-49{ margin-bottom: var(--s-x49)!important }
		.mt-md-49{ margin-top: var(--s-x49)!important }
		.ms-md-49{ margin-left: var(--s-x49)!important }
		.me-md-49{ margin-right: var(--s-x49)!important }
		.pb-md-49{ padding-bottom: var(--s-x49)!important }
		.pt-md-49{ padding-top: var(--s-x49)!important }
		.ps-md-49{ padding-left: var(--s-x49)!important }
		.pe-md-49{ padding-right: var(--s-x49)!important }
		.mb-md-50{ margin-bottom: var(--s-x50)!important }
		.mt-md-50{ margin-top: var(--s-x50)!important }
		.ms-md-50{ margin-left: var(--s-x50)!important }
		.me-md-50{ margin-right: var(--s-x50)!important }
		.pb-md-50{ padding-bottom: var(--s-x50)!important }
		.pt-md-50{ padding-top: var(--s-x50)!important }
		.ps-md-50{ padding-left: var(--s-x50)!important }
		.pe-md-50{ padding-right: var(--s-x50)!important }
		.mx-md-1{ margin-left: var(--s-x1)!important; margin-right: var(--s-x1)!important }
		.my-md-1{ margin-top: var(--s-x1)!important; margin-bottom: var(--s-x1)!important; }
		.px-md-1{ padding-left: var(--s-x1)!important; padding-right: var(--s-x1)!important }
		.py-md-1{ padding-top: var(--s-x1)!important; padding-bottom: var(--s-x1)!important;}
		.mx-md-2{ margin-left: var(--s-x2)!important; margin-right: var(--s-x2)!important }
		.my-md-2{ margin-top: var(--s-x2)!important; margin-bottom: var(--s-x2)!important; }
		.px-md-2{ padding-left: var(--s-x2)!important; padding-right: var(--s-x2)!important }
		.py-md-2{ padding-top: var(--s-x2)!important; padding-bottom: var(--s-x2)!important;}
		.mx-md-3{ margin-left: var(--s-x3)!important; margin-right: var(--s-x3)!important }
		.my-md-3{ margin-top: var(--s-x3)!important; margin-bottom: var(--s-x3)!important; }
		.px-md-3{ padding-left: var(--s-x3)!important; padding-right: var(--s-x3)!important }
		.py-md-3{ padding-top: var(--s-x3)!important; padding-bottom: var(--s-x3)!important;}
		.mx-md-4{ margin-left: var(--s-x4)!important; margin-right: var(--s-x4)!important }
		.my-md-4{ margin-top: var(--s-x4)!important; margin-bottom: var(--s-x4)!important; }
		.px-md-4{ padding-left: var(--s-x4)!important; padding-right: var(--s-x4)!important }
		.py-md-4{ padding-top: var(--s-x4)!important; padding-bottom: var(--s-x4)!important;}
		.mx-md-5{ margin-left: var(--s-x5)!important; margin-right: var(--s-x5)!important }
		.my-md-5{ margin-top: var(--s-x5)!important; margin-bottom: var(--s-x5)!important; }
		.px-md-5{ padding-left: var(--s-x5)!important; padding-right: var(--s-x5)!important }
		.py-md-5{ padding-top: var(--s-x5)!important; padding-bottom: var(--s-x5)!important;}
		.mx-md-6{ margin-left: var(--s-x6)!important; margin-right: var(--s-x6)!important }
		.my-md-6{ margin-top: var(--s-x6)!important; margin-bottom: var(--s-x6)!important; }
		.px-md-6{ padding-left: var(--s-x6)!important; padding-right: var(--s-x6)!important }
		.py-md-6{ padding-top: var(--s-x6)!important; padding-bottom: var(--s-x6)!important;}
		.mx-md-7{ margin-left: var(--s-x7)!important; margin-right: var(--s-x7)!important }
		.my-md-7{ margin-top: var(--s-x7)!important; margin-bottom: var(--s-x7)!important; }
		.px-md-7{ padding-left: var(--s-x7)!important; padding-right: var(--s-x7)!important }
		.py-md-7{ padding-top: var(--s-x7)!important; padding-bottom: var(--s-x7)!important;}
		.mx-md-8{ margin-left: var(--s-x8)!important; margin-right: var(--s-x8)!important }
		.my-md-8{ margin-top: var(--s-x8)!important; margin-bottom: var(--s-x8)!important; }
		.px-md-8{ padding-left: var(--s-x8)!important; padding-right: var(--s-x8)!important }
		.py-md-8{ padding-top: var(--s-x8)!important; padding-bottom: var(--s-x8)!important;}
		.mx-md-9{ margin-left: var(--s-x9)!important; margin-right: var(--s-x9)!important }
		.my-md-9{ margin-top: var(--s-x9)!important; margin-bottom: var(--s-x9)!important; }
		.px-md-9{ padding-left: var(--s-x9)!important; padding-right: var(--s-x9)!important }
		.py-md-9{ padding-top: var(--s-x9)!important; padding-bottom: var(--s-x9)!important;}
		.mx-md-10{ margin-left: var(--s-x10)!important; margin-right: var(--s-x10)!important }
		.my-md-10{ margin-top: var(--s-x10)!important; margin-bottom: var(--s-x10)!important; }
		.px-md-10{ padding-left: var(--s-x10)!important; padding-right: var(--s-x10)!important }
		.py-md-10{ padding-top: var(--s-x10)!important; padding-bottom: var(--s-x10)!important;}
		.mx-md-11{ margin-left: var(--s-x11)!important; margin-right: var(--s-x11)!important }
		.my-md-11{ margin-top: var(--s-x11)!important; margin-bottom: var(--s-x11)!important; }
		.px-md-11{ padding-left: var(--s-x11)!important; padding-right: var(--s-x11)!important }
		.py-md-11{ padding-top: var(--s-x11)!important; padding-bottom: var(--s-x11)!important;}
		.mx-md-12{ margin-left: var(--s-x12)!important; margin-right: var(--s-x12)!important }
		.my-md-12{ margin-top: var(--s-x12)!important; margin-bottom: var(--s-x12)!important; }
		.px-md-12{ padding-left: var(--s-x12)!important; padding-right: var(--s-x12)!important }
		.py-md-12{ padding-top: var(--s-x12)!important; padding-bottom: var(--s-x12)!important;}
		.mx-md-13{ margin-left: var(--s-x13)!important; margin-right: var(--s-x13)!important }
		.my-md-13{ margin-top: var(--s-x13)!important; margin-bottom: var(--s-x13)!important; }
		.px-md-13{ padding-left: var(--s-x13)!important; padding-right: var(--s-x13)!important }
		.py-md-13{ padding-top: var(--s-x13)!important; padding-bottom: var(--s-x13)!important;}
		.mx-md-14{ margin-left: var(--s-x14)!important; margin-right: var(--s-x14)!important }
		.my-md-14{ margin-top: var(--s-x14)!important; margin-bottom: var(--s-x14)!important; }
		.px-md-14{ padding-left: var(--s-x14)!important; padding-right: var(--s-x14)!important }
		.py-md-14{ padding-top: var(--s-x14)!important; padding-bottom: var(--s-x14)!important;}
		.mx-md-15{ margin-left: var(--s-x15)!important; margin-right: var(--s-x15)!important }
		.my-md-15{ margin-top: var(--s-x15)!important; margin-bottom: var(--s-x15)!important; }
		.px-md-15{ padding-left: var(--s-x15)!important; padding-right: var(--s-x15)!important }
		.py-md-15{ padding-top: var(--s-x15)!important; padding-bottom: var(--s-x15)!important;}
		.mx-md-16{ margin-left: var(--s-x16)!important; margin-right: var(--s-x16)!important }
		.my-md-16{ margin-top: var(--s-x16)!important; margin-bottom: var(--s-x16)!important; }
		.px-md-16{ padding-left: var(--s-x16)!important; padding-right: var(--s-x16)!important }
		.py-md-16{ padding-top: var(--s-x16)!important; padding-bottom: var(--s-x16)!important;}
		.mx-md-17{ margin-left: var(--s-x17)!important; margin-right: var(--s-x17)!important }
		.my-md-17{ margin-top: var(--s-x17)!important; margin-bottom: var(--s-x17)!important; }
		.px-md-17{ padding-left: var(--s-x17)!important; padding-right: var(--s-x17)!important }
		.py-md-17{ padding-top: var(--s-x17)!important; padding-bottom: var(--s-x17)!important;}
		.mx-md-18{ margin-left: var(--s-x18)!important; margin-right: var(--s-x18)!important }
		.my-md-18{ margin-top: var(--s-x18)!important; margin-bottom: var(--s-x18)!important; }
		.px-md-18{ padding-left: var(--s-x18)!important; padding-right: var(--s-x18)!important }
		.py-md-18{ padding-top: var(--s-x18)!important; padding-bottom: var(--s-x18)!important;}
		.mx-md-19{ margin-left: var(--s-x19)!important; margin-right: var(--s-x19)!important }
		.my-md-19{ margin-top: var(--s-x19)!important; margin-bottom: var(--s-x19)!important; }
		.px-md-19{ padding-left: var(--s-x19)!important; padding-right: var(--s-x19)!important }
		.py-md-19{ padding-top: var(--s-x19)!important; padding-bottom: var(--s-x19)!important;}
		.mx-md-20{ margin-left: var(--s-x20)!important; margin-right: var(--s-x20)!important }
		.my-md-20{ margin-top: var(--s-x20)!important; margin-bottom: var(--s-x20)!important; }
		.px-md-20{ padding-left: var(--s-x20)!important; padding-right: var(--s-x20)!important }
		.py-md-20{ padding-top: var(--s-x20)!important; padding-bottom: var(--s-x20)!important;}
		.mx-md-21{ margin-left: var(--s-x21)!important; margin-right: var(--s-x21)!important }
		.my-md-21{ margin-top: var(--s-x21)!important; margin-bottom: var(--s-x21)!important; }
		.px-md-21{ padding-left: var(--s-x21)!important; padding-right: var(--s-x21)!important }
		.py-md-21{ padding-top: var(--s-x21)!important; padding-bottom: var(--s-x21)!important;}
		.mx-md-22{ margin-left: var(--s-x22)!important; margin-right: var(--s-x22)!important }
		.my-md-22{ margin-top: var(--s-x22)!important; margin-bottom: var(--s-x22)!important; }
		.px-md-22{ padding-left: var(--s-x22)!important; padding-right: var(--s-x22)!important }
		.py-md-22{ padding-top: var(--s-x22)!important; padding-bottom: var(--s-x22)!important;}
		.mx-md-23{ margin-left: var(--s-x23)!important; margin-right: var(--s-x23)!important }
		.my-md-23{ margin-top: var(--s-x23)!important; margin-bottom: var(--s-x23)!important; }
		.px-md-23{ padding-left: var(--s-x23)!important; padding-right: var(--s-x23)!important }
		.py-md-23{ padding-top: var(--s-x23)!important; padding-bottom: var(--s-x23)!important;}
		.mx-md-24{ margin-left: var(--s-x24)!important; margin-right: var(--s-x24)!important }
		.my-md-24{ margin-top: var(--s-x24)!important; margin-bottom: var(--s-x24)!important; }
		.px-md-24{ padding-left: var(--s-x24)!important; padding-right: var(--s-x24)!important }
		.py-md-24{ padding-top: var(--s-x24)!important; padding-bottom: var(--s-x24)!important;}
		.mx-md-25{ margin-left: var(--s-x25)!important; margin-right: var(--s-x25)!important }
		.my-md-25{ margin-top: var(--s-x25)!important; margin-bottom: var(--s-x25)!important; }
		.px-md-25{ padding-left: var(--s-x25)!important; padding-right: var(--s-x25)!important }
		.py-md-25{ padding-top: var(--s-x25)!important; padding-bottom: var(--s-x25)!important;}
		.mx-md-26{ margin-left: var(--s-x26)!important; margin-right: var(--s-x26)!important }
		.my-md-26{ margin-top: var(--s-x26)!important; margin-bottom: var(--s-x26)!important; }
		.px-md-26{ padding-left: var(--s-x26)!important; padding-right: var(--s-x26)!important }
		.py-md-26{ padding-top: var(--s-x26)!important; padding-bottom: var(--s-x26)!important;}
		.mx-md-27{ margin-left: var(--s-x27)!important; margin-right: var(--s-x27)!important }
		.my-md-27{ margin-top: var(--s-x27)!important; margin-bottom: var(--s-x27)!important; }
		.px-md-27{ padding-left: var(--s-x27)!important; padding-right: var(--s-x27)!important }
		.py-md-27{ padding-top: var(--s-x27)!important; padding-bottom: var(--s-x27)!important;}
		.mx-md-28{ margin-left: var(--s-x28)!important; margin-right: var(--s-x28)!important }
		.my-md-28{ margin-top: var(--s-x28)!important; margin-bottom: var(--s-x28)!important; }
		.px-md-28{ padding-left: var(--s-x28)!important; padding-right: var(--s-x28)!important }
		.py-md-28{ padding-top: var(--s-x28)!important; padding-bottom: var(--s-x28)!important;}
		.mx-md-29{ margin-left: var(--s-x29)!important; margin-right: var(--s-x29)!important }
		.my-md-29{ margin-top: var(--s-x29)!important; margin-bottom: var(--s-x29)!important; }
		.px-md-29{ padding-left: var(--s-x29)!important; padding-right: var(--s-x29)!important }
		.py-md-29{ padding-top: var(--s-x29)!important; padding-bottom: var(--s-x29)!important;}
		.mx-md-30{ margin-left: var(--s-x30)!important; margin-right: var(--s-x30)!important }
		.my-md-30{ margin-top: var(--s-x30)!important; margin-bottom: var(--s-x30)!important; }
		.px-md-30{ padding-left: var(--s-x30)!important; padding-right: var(--s-x30)!important }
		.py-md-30{ padding-top: var(--s-x30)!important; padding-bottom: var(--s-x30)!important;}
		.mx-md-31{ margin-left: var(--s-x31)!important; margin-right: var(--s-x31)!important }
		.my-md-31{ margin-top: var(--s-x31)!important; margin-bottom: var(--s-x31)!important; }
		.px-md-31{ padding-left: var(--s-x31)!important; padding-right: var(--s-x31)!important }
		.py-md-31{ padding-top: var(--s-x31)!important; padding-bottom: var(--s-x31)!important;}
		.mx-md-32{ margin-left: var(--s-x32)!important; margin-right: var(--s-x32)!important }
		.my-md-32{ margin-top: var(--s-x32)!important; margin-bottom: var(--s-x32)!important; }
		.px-md-32{ padding-left: var(--s-x32)!important; padding-right: var(--s-x32)!important }
		.py-md-32{ padding-top: var(--s-x32)!important; padding-bottom: var(--s-x32)!important;}
		.mx-md-33{ margin-left: var(--s-x33)!important; margin-right: var(--s-x33)!important }
		.my-md-33{ margin-top: var(--s-x33)!important; margin-bottom: var(--s-x33)!important; }
		.px-md-33{ padding-left: var(--s-x33)!important; padding-right: var(--s-x33)!important }
		.py-md-33{ padding-top: var(--s-x33)!important; padding-bottom: var(--s-x33)!important;}
		.mx-md-34{ margin-left: var(--s-x34)!important; margin-right: var(--s-x34)!important }
		.my-md-34{ margin-top: var(--s-x34)!important; margin-bottom: var(--s-x34)!important; }
		.px-md-34{ padding-left: var(--s-x34)!important; padding-right: var(--s-x34)!important }
		.py-md-34{ padding-top: var(--s-x34)!important; padding-bottom: var(--s-x34)!important;}
		.mx-md-35{ margin-left: var(--s-x35)!important; margin-right: var(--s-x35)!important }
		.my-md-35{ margin-top: var(--s-x35)!important; margin-bottom: var(--s-x35)!important; }
		.px-md-35{ padding-left: var(--s-x35)!important; padding-right: var(--s-x35)!important }
		.py-md-35{ padding-top: var(--s-x35)!important; padding-bottom: var(--s-x35)!important;}
		.mx-md-36{ margin-left: var(--s-x36)!important; margin-right: var(--s-x36)!important }
		.my-md-36{ margin-top: var(--s-x36)!important; margin-bottom: var(--s-x36)!important; }
		.px-md-36{ padding-left: var(--s-x36)!important; padding-right: var(--s-x36)!important }
		.py-md-36{ padding-top: var(--s-x36)!important; padding-bottom: var(--s-x36)!important;}
		.mx-md-37{ margin-left: var(--s-x37)!important; margin-right: var(--s-x37)!important }
		.my-md-37{ margin-top: var(--s-x37)!important; margin-bottom: var(--s-x37)!important; }
		.px-md-37{ padding-left: var(--s-x37)!important; padding-right: var(--s-x37)!important }
		.py-md-37{ padding-top: var(--s-x37)!important; padding-bottom: var(--s-x37)!important;}
		.mx-md-38{ margin-left: var(--s-x38)!important; margin-right: var(--s-x38)!important }
		.my-md-38{ margin-top: var(--s-x38)!important; margin-bottom: var(--s-x38)!important; }
		.px-md-38{ padding-left: var(--s-x38)!important; padding-right: var(--s-x38)!important }
		.py-md-38{ padding-top: var(--s-x38)!important; padding-bottom: var(--s-x38)!important;}
		.mx-md-39{ margin-left: var(--s-x39)!important; margin-right: var(--s-x39)!important }
		.my-md-39{ margin-top: var(--s-x39)!important; margin-bottom: var(--s-x39)!important; }
		.px-md-39{ padding-left: var(--s-x39)!important; padding-right: var(--s-x39)!important }
		.py-md-39{ padding-top: var(--s-x39)!important; padding-bottom: var(--s-x39)!important;}
		.mx-md-40{ margin-left: var(--s-x40)!important; margin-right: var(--s-x40)!important }
		.my-md-40{ margin-top: var(--s-x40)!important; margin-bottom: var(--s-x40)!important; }
		.px-md-40{ padding-left: var(--s-x40)!important; padding-right: var(--s-x40)!important }
		.py-md-40{ padding-top: var(--s-x40)!important; padding-bottom: var(--s-x40)!important;}
		.mx-md-41{ margin-left: var(--s-x41)!important; margin-right: var(--s-x41)!important }
		.my-md-41{ margin-top: var(--s-x41)!important; margin-bottom: var(--s-x41)!important; }
		.px-md-41{ padding-left: var(--s-x41)!important; padding-right: var(--s-x41)!important }
		.py-md-41{ padding-top: var(--s-x41)!important; padding-bottom: var(--s-x41)!important;}
		.mx-md-42{ margin-left: var(--s-x42)!important; margin-right: var(--s-x42)!important }
		.my-md-42{ margin-top: var(--s-x42)!important; margin-bottom: var(--s-x42)!important; }
		.px-md-42{ padding-left: var(--s-x42)!important; padding-right: var(--s-x42)!important }
		.py-md-42{ padding-top: var(--s-x42)!important; padding-bottom: var(--s-x42)!important;}
		.mx-md-43{ margin-left: var(--s-x43)!important; margin-right: var(--s-x43)!important }
		.my-md-43{ margin-top: var(--s-x43)!important; margin-bottom: var(--s-x43)!important; }
		.px-md-43{ padding-left: var(--s-x43)!important; padding-right: var(--s-x43)!important }
		.py-md-43{ padding-top: var(--s-x43)!important; padding-bottom: var(--s-x43)!important;}
		.mx-md-44{ margin-left: var(--s-x44)!important; margin-right: var(--s-x44)!important }
		.my-md-44{ margin-top: var(--s-x44)!important; margin-bottom: var(--s-x44)!important; }
		.px-md-44{ padding-left: var(--s-x44)!important; padding-right: var(--s-x44)!important }
		.py-md-44{ padding-top: var(--s-x44)!important; padding-bottom: var(--s-x44)!important;}
		.mx-md-45{ margin-left: var(--s-x45)!important; margin-right: var(--s-x45)!important }
		.my-md-45{ margin-top: var(--s-x45)!important; margin-bottom: var(--s-x45)!important; }
		.px-md-45{ padding-left: var(--s-x45)!important; padding-right: var(--s-x45)!important }
		.py-md-45{ padding-top: var(--s-x45)!important; padding-bottom: var(--s-x45)!important;}
		.mx-md-46{ margin-left: var(--s-x46)!important; margin-right: var(--s-x46)!important }
		.my-md-46{ margin-top: var(--s-x46)!important; margin-bottom: var(--s-x46)!important; }
		.px-md-46{ padding-left: var(--s-x46)!important; padding-right: var(--s-x46)!important }
		.py-md-46{ padding-top: var(--s-x46)!important; padding-bottom: var(--s-x46)!important;}
		.mx-md-47{ margin-left: var(--s-x47)!important; margin-right: var(--s-x47)!important }
		.my-md-47{ margin-top: var(--s-x47)!important; margin-bottom: var(--s-x47)!important; }
		.px-md-47{ padding-left: var(--s-x47)!important; padding-right: var(--s-x47)!important }
		.py-md-47{ padding-top: var(--s-x47)!important; padding-bottom: var(--s-x47)!important;}
		.mx-md-48{ margin-left: var(--s-x48)!important; margin-right: var(--s-x48)!important }
		.my-md-48{ margin-top: var(--s-x48)!important; margin-bottom: var(--s-x48)!important; }
		.px-md-48{ padding-left: var(--s-x48)!important; padding-right: var(--s-x48)!important }
		.py-md-48{ padding-top: var(--s-x48)!important; padding-bottom: var(--s-x48)!important;}
		.mx-md-49{ margin-left: var(--s-x49)!important; margin-right: var(--s-x49)!important }
		.my-md-49{ margin-top: var(--s-x49)!important; margin-bottom: var(--s-x49)!important; }
		.px-md-49{ padding-left: var(--s-x49)!important; padding-right: var(--s-x49)!important }
		.py-md-49{ padding-top: var(--s-x49)!important; padding-bottom: var(--s-x49)!important;}
		.mx-md-50{ margin-left: var(--s-x50)!important; margin-right: var(--s-x50)!important }
		.my-md-50{ margin-top: var(--s-x50)!important; margin-bottom: var(--s-x50)!important; }
		.px-md-50{ padding-left: var(--s-x50)!important; padding-right: var(--s-x50)!important }
		.py-md-50{ padding-top: var(--s-x50)!important; padding-bottom: var(--s-x50)!important;}

		.mt-md-0{ margin-top: 0px!important; }
		.mb-md-0{ margin-bottom: 0px!important; }
		.pt-md-0{ padding-top: 0px!important; }
		.pb-md-0{ padding-bottom: 0px!important; }

	}

	/*LG*/
	@media (min-width: 992px) {
		.col-lg-1-5 { flex: 0 0 auto; width: 20%; }
		.object-fit-lg-contain { -o-object-fit: contain !important; object-fit: contain !important;}
		.object-fit-lg-cover { -o-object-fit: cover !important; object-fit: cover !important;}

		.ps-lg-1colvw{ padding-left: var(--1colvw)!important }
		.pe-lg-1colvw{ padding-right: var(--1colvw)!important }
		.ps-lg-1colvw075{ padding-left: var(--1colvw075)!important }
		.pe-lg-1colvw075{ padding-right: var(--1colvw075)!important }
		.ps-lg-1colvw05{ padding-left: var(--1colvw05)!important }
		.pe-lg-1colvw05{ padding-right: var(--1colvw05)!important }

		.p-lg-1{ padding: var(--s-x1)!important }
		.m-lg-1{ margin: var(--s-x1)!important }
		.p-lg-2{ padding: var(--s-x2)!important }
		.m-lg-2{ margin: var(--s-x2)!important }
		.p-lg-3{ padding: var(--s-x3)!important }
		.m-lg-3{ margin: var(--s-x3)!important }
		.p-lg-4{ padding: var(--s-x4)!important }
		.m-lg-4{ margin: var(--s-x4)!important }
		.p-lg-5{ padding: var(--s-x5)!important }
		.m-lg-5{ margin: var(--s-x5)!important }
		.p-lg-6{ padding: var(--s-x6)!important }
		.m-lg-6{ margin: var(--s-x6)!important }
		.p-lg-7{ padding: var(--s-x7)!important }
		.m-lg-7{ margin: var(--s-x7)!important }
		.p-lg-8{ padding: var(--s-x8)!important }
		.m-lg-8{ margin: var(--s-x8)!important }
		.p-lg-9{ padding: var(--s-x9)!important }
		.m-lg-9{ margin: var(--s-x9)!important }
		.p-lg-10{ padding: var(--s-x10)!important }
		.m-lg-10{ margin: var(--s-x10)!important }
		.p-lg-11{ padding: var(--s-x11)!important }
		.m-lg-11{ margin: var(--s-x11)!important }
		.p-lg-12{ padding: var(--s-x12)!important }
		.m-lg-12{ margin: var(--s-x12)!important }
		.p-lg-13{ padding: var(--s-x13)!important }
		.m-lg-13{ margin: var(--s-x13)!important }
		.p-lg-14{ padding: var(--s-x14)!important }
		.m-lg-14{ margin: var(--s-x14)!important }
		.p-lg-15{ padding: var(--s-x15)!important }
		.m-lg-15{ margin: var(--s-x15)!important }
		.p-lg-16{ padding: var(--s-x16)!important }
		.m-lg-16{ margin: var(--s-x16)!important }
		.p-lg-17{ padding: var(--s-x17)!important }
		.m-lg-17{ margin: var(--s-x17)!important }
		.p-lg-18{ padding: var(--s-x18)!important }
		.m-lg-18{ margin: var(--s-x18)!important }
		.p-lg-19{ padding: var(--s-x19)!important }
		.m-lg-19{ margin: var(--s-x19)!important }
		.p-lg-20{ padding: var(--s-x20)!important }
		.m-lg-20{ margin: var(--s-x20)!important }
		.p-lg-21{ padding: var(--s-x21)!important }
		.m-lg-21{ margin: var(--s-x21)!important }
		.p-lg-22{ padding: var(--s-x22)!important }
		.m-lg-22{ margin: var(--s-x22)!important }
		.p-lg-23{ padding: var(--s-x23)!important }
		.m-lg-23{ margin: var(--s-x23)!important }
		.p-lg-24{ padding: var(--s-x24)!important }
		.m-lg-24{ margin: var(--s-x24)!important }
		.p-lg-25{ padding: var(--s-x25)!important }
		.m-lg-25{ margin: var(--s-x25)!important }
		.p-lg-26{ padding: var(--s-x26)!important }
		.m-lg-26{ margin: var(--s-x26)!important }
		.p-lg-27{ padding: var(--s-x27)!important }
		.m-lg-27{ margin: var(--s-x27)!important }
		.p-lg-28{ padding: var(--s-x28)!important }
		.m-lg-28{ margin: var(--s-x28)!important }
		.p-lg-29{ padding: var(--s-x29)!important }
		.m-lg-29{ margin: var(--s-x29)!important }
		.p-lg-30{ padding: var(--s-x30)!important }
		.m-lg-30{ margin: var(--s-x30)!important }
		.p-lg-31{ padding: var(--s-x31)!important }
		.m-lg-31{ margin: var(--s-x31)!important }
		.p-lg-32{ padding: var(--s-x32)!important }
		.m-lg-32{ margin: var(--s-x32)!important }
		.p-lg-33{ padding: var(--s-x33)!important }
		.m-lg-33{ margin: var(--s-x33)!important }
		.p-lg-34{ padding: var(--s-x34)!important }
		.m-lg-34{ margin: var(--s-x34)!important }
		.p-lg-35{ padding: var(--s-x35)!important }
		.m-lg-35{ margin: var(--s-x35)!important }
		.p-lg-36{ padding: var(--s-x36)!important }
		.m-lg-36{ margin: var(--s-x36)!important }
		.p-lg-37{ padding: var(--s-x37)!important }
		.m-lg-37{ margin: var(--s-x37)!important }
		.p-lg-38{ padding: var(--s-x38)!important }
		.m-lg-38{ margin: var(--s-x38)!important }
		.p-lg-39{ padding: var(--s-x39)!important }
		.m-lg-39{ margin: var(--s-x39)!important }
		.p-lg-40{ padding: var(--s-x40)!important }
		.m-lg-40{ margin: var(--s-x40)!important }
		.p-lg-41{ padding: var(--s-x41)!important }
		.m-lg-41{ margin: var(--s-x41)!important }
		.p-lg-42{ padding: var(--s-x42)!important }
		.m-lg-42{ margin: var(--s-x42)!important }
		.p-lg-43{ padding: var(--s-x43)!important }
		.m-lg-43{ margin: var(--s-x43)!important }
		.p-lg-44{ padding: var(--s-x44)!important }
		.m-lg-44{ margin: var(--s-x44)!important }
		.p-lg-45{ padding: var(--s-x45)!important }
		.m-lg-45{ margin: var(--s-x45)!important }
		.p-lg-46{ padding: var(--s-x46)!important }
		.m-lg-46{ margin: var(--s-x46)!important }
		.p-lg-47{ padding: var(--s-x47)!important }
		.m-lg-47{ margin: var(--s-x47)!important }
		.p-lg-48{ padding: var(--s-x48)!important }
		.m-lg-48{ margin: var(--s-x48)!important }
		.p-lg-49{ padding: var(--s-x49)!important }
		.m-lg-49{ margin: var(--s-x49)!important }
		.p-lg-50{ padding: var(--s-x50)!important }
		.m-lg-50{ margin: var(--s-x50)!important }

		.mb-lg-1{ margin-bottom: var(--s-x1)!important }
		.mt-lg-1{ margin-top: var(--s-x1)!important }
		.ms-lg-1{ margin-left: var(--s-x1)!important }
		.me-lg-1{ margin-right: var(--s-x1)!important }
		.pb-lg-1{ padding-bottom: var(--s-x1)!important }
		.pt-lg-1{ padding-top: var(--s-x1)!important }
		.ps-lg-1{ padding-left: var(--s-x1)!important }
		.pe-lg-1{ padding-right: var(--s-x1)!important }
		.mb-lg-2{ margin-bottom: var(--s-x2)!important }
		.mt-lg-2{ margin-top: var(--s-x2)!important }
		.ms-lg-2{ margin-left: var(--s-x2)!important }
		.me-lg-2{ margin-right: var(--s-x2)!important }
		.pb-lg-2{ padding-bottom: var(--s-x2)!important }
		.pt-lg-2{ padding-top: var(--s-x2)!important }
		.ps-lg-2{ padding-left: var(--s-x2)!important }
		.pe-lg-2{ padding-right: var(--s-x2)!important }
		.mb-lg-3{ margin-bottom: var(--s-x3)!important }
		.mt-lg-3{ margin-top: var(--s-x3)!important }
		.ms-lg-3{ margin-left: var(--s-x3)!important }
		.me-lg-3{ margin-right: var(--s-x3)!important }
		.pb-lg-3{ padding-bottom: var(--s-x3)!important }
		.pt-lg-3{ padding-top: var(--s-x3)!important }
		.ps-lg-3{ padding-left: var(--s-x3)!important }
		.pe-lg-3{ padding-right: var(--s-x3)!important }
		.mb-lg-4{ margin-bottom: var(--s-x4)!important }
		.mt-lg-4{ margin-top: var(--s-x4)!important }
		.ms-lg-4{ margin-left: var(--s-x4)!important }
		.me-lg-4{ margin-right: var(--s-x4)!important }
		.pb-lg-4{ padding-bottom: var(--s-x4)!important }
		.pt-lg-4{ padding-top: var(--s-x4)!important }
		.ps-lg-4{ padding-left: var(--s-x4)!important }
		.pe-lg-4{ padding-right: var(--s-x4)!important }
		.mb-lg-5{ margin-bottom: var(--s-x5)!important }
		.mt-lg-5{ margin-top: var(--s-x5)!important }
		.ms-lg-5{ margin-left: var(--s-x5)!important }
		.me-lg-5{ margin-right: var(--s-x5)!important }
		.pb-lg-5{ padding-bottom: var(--s-x5)!important }
		.pt-lg-5{ padding-top: var(--s-x5)!important }
		.ps-lg-5{ padding-left: var(--s-x5)!important }
		.pe-lg-5{ padding-right: var(--s-x5)!important }
		.mb-lg-6{ margin-bottom: var(--s-x6)!important }
		.mt-lg-6{ margin-top: var(--s-x6)!important }
		.ms-lg-6{ margin-left: var(--s-x6)!important }
		.me-lg-6{ margin-right: var(--s-x6)!important }
		.pb-lg-6{ padding-bottom: var(--s-x6)!important }
		.pt-lg-6{ padding-top: var(--s-x6)!important }
		.ps-lg-6{ padding-left: var(--s-x6)!important }
		.pe-lg-6{ padding-right: var(--s-x6)!important }
		.mb-lg-7{ margin-bottom: var(--s-x7)!important }
		.mt-lg-7{ margin-top: var(--s-x7)!important }
		.ms-lg-7{ margin-left: var(--s-x7)!important }
		.me-lg-7{ margin-right: var(--s-x7)!important }
		.pb-lg-7{ padding-bottom: var(--s-x7)!important }
		.pt-lg-7{ padding-top: var(--s-x7)!important }
		.ps-lg-7{ padding-left: var(--s-x7)!important }
		.pe-lg-7{ padding-right: var(--s-x7)!important }
		.mb-lg-8{ margin-bottom: var(--s-x8)!important }
		.mt-lg-8{ margin-top: var(--s-x8)!important }
		.ms-lg-8{ margin-left: var(--s-x8)!important }
		.me-lg-8{ margin-right: var(--s-x8)!important }
		.pb-lg-8{ padding-bottom: var(--s-x8)!important }
		.pt-lg-8{ padding-top: var(--s-x8)!important }
		.ps-lg-8{ padding-left: var(--s-x8)!important }
		.pe-lg-8{ padding-right: var(--s-x8)!important }
		.mb-lg-9{ margin-bottom: var(--s-x9)!important }
		.mt-lg-9{ margin-top: var(--s-x9)!important }
		.ms-lg-9{ margin-left: var(--s-x9)!important }
		.me-lg-9{ margin-right: var(--s-x9)!important }
		.pb-lg-9{ padding-bottom: var(--s-x9)!important }
		.pt-lg-9{ padding-top: var(--s-x9)!important }
		.ps-lg-9{ padding-left: var(--s-x9)!important }
		.pe-lg-9{ padding-right: var(--s-x9)!important }
		.mb-lg-10{ margin-bottom: var(--s-x10)!important }
		.mt-lg-10{ margin-top: var(--s-x10)!important }
		.ms-lg-10{ margin-left: var(--s-x10)!important }
		.me-lg-10{ margin-right: var(--s-x10)!important }
		.pb-lg-10{ padding-bottom: var(--s-x10)!important }
		.pt-lg-10{ padding-top: var(--s-x10)!important }
		.ps-lg-10{ padding-left: var(--s-x10)!important }
		.pe-lg-10{ padding-right: var(--s-x10)!important }
		.mb-lg-11{ margin-bottom: var(--s-x11)!important }
		.mt-lg-11{ margin-top: var(--s-x11)!important }
		.ms-lg-11{ margin-left: var(--s-x11)!important }
		.me-lg-11{ margin-right: var(--s-x11)!important }
		.pb-lg-11{ padding-bottom: var(--s-x11)!important }
		.pt-lg-11{ padding-top: var(--s-x11)!important }
		.ps-lg-11{ padding-left: var(--s-x11)!important }
		.pe-lg-11{ padding-right: var(--s-x11)!important }
		.mb-lg-12{ margin-bottom: var(--s-x12)!important }
		.mt-lg-12{ margin-top: var(--s-x12)!important }
		.ms-lg-12{ margin-left: var(--s-x12)!important }
		.me-lg-12{ margin-right: var(--s-x12)!important }
		.pb-lg-12{ padding-bottom: var(--s-x12)!important }
		.pt-lg-12{ padding-top: var(--s-x12)!important }
		.ps-lg-12{ padding-left: var(--s-x12)!important }
		.pe-lg-12{ padding-right: var(--s-x12)!important }
		.mb-lg-13{ margin-bottom: var(--s-x13)!important }
		.mt-lg-13{ margin-top: var(--s-x13)!important }
		.ms-lg-13{ margin-left: var(--s-x13)!important }
		.me-lg-13{ margin-right: var(--s-x13)!important }
		.pb-lg-13{ padding-bottom: var(--s-x13)!important }
		.pt-lg-13{ padding-top: var(--s-x13)!important }
		.ps-lg-13{ padding-left: var(--s-x13)!important }
		.pe-lg-13{ padding-right: var(--s-x13)!important }
		.mb-lg-14{ margin-bottom: var(--s-x14)!important }
		.mt-lg-14{ margin-top: var(--s-x14)!important }
		.ms-lg-14{ margin-left: var(--s-x14)!important }
		.me-lg-14{ margin-right: var(--s-x14)!important }
		.pb-lg-14{ padding-bottom: var(--s-x14)!important }
		.pt-lg-14{ padding-top: var(--s-x14)!important }
		.ps-lg-14{ padding-left: var(--s-x14)!important }
		.pe-lg-14{ padding-right: var(--s-x14)!important }
		.mb-lg-15{ margin-bottom: var(--s-x15)!important }
		.mt-lg-15{ margin-top: var(--s-x15)!important }
		.ms-lg-15{ margin-left: var(--s-x15)!important }
		.me-lg-15{ margin-right: var(--s-x15)!important }
		.pb-lg-15{ padding-bottom: var(--s-x15)!important }
		.pt-lg-15{ padding-top: var(--s-x15)!important }
		.ps-lg-15{ padding-left: var(--s-x15)!important }
		.pe-lg-15{ padding-right: var(--s-x15)!important }
		.mb-lg-16{ margin-bottom: var(--s-x16)!important }
		.mt-lg-16{ margin-top: var(--s-x16)!important }
		.ms-lg-16{ margin-left: var(--s-x16)!important }
		.me-lg-16{ margin-right: var(--s-x16)!important }
		.pb-lg-16{ padding-bottom: var(--s-x16)!important }
		.pt-lg-16{ padding-top: var(--s-x16)!important }
		.ps-lg-16{ padding-left: var(--s-x16)!important }
		.pe-lg-16{ padding-right: var(--s-x16)!important }
		.mb-lg-17{ margin-bottom: var(--s-x17)!important }
		.mt-lg-17{ margin-top: var(--s-x17)!important }
		.ms-lg-17{ margin-left: var(--s-x17)!important }
		.me-lg-17{ margin-right: var(--s-x17)!important }
		.pb-lg-17{ padding-bottom: var(--s-x17)!important }
		.pt-lg-17{ padding-top: var(--s-x17)!important }
		.ps-lg-17{ padding-left: var(--s-x17)!important }
		.pe-lg-17{ padding-right: var(--s-x17)!important }
		.mb-lg-18{ margin-bottom: var(--s-x18)!important }
		.mt-lg-18{ margin-top: var(--s-x18)!important }
		.ms-lg-18{ margin-left: var(--s-x18)!important }
		.me-lg-18{ margin-right: var(--s-x18)!important }
		.pb-lg-18{ padding-bottom: var(--s-x18)!important }
		.pt-lg-18{ padding-top: var(--s-x18)!important }
		.ps-lg-18{ padding-left: var(--s-x18)!important }
		.pe-lg-18{ padding-right: var(--s-x18)!important }
		.mb-lg-19{ margin-bottom: var(--s-x19)!important }
		.mt-lg-19{ margin-top: var(--s-x19)!important }
		.ms-lg-19{ margin-left: var(--s-x19)!important }
		.me-lg-19{ margin-right: var(--s-x19)!important }
		.pb-lg-19{ padding-bottom: var(--s-x19)!important }
		.pt-lg-19{ padding-top: var(--s-x19)!important }
		.ps-lg-19{ padding-left: var(--s-x19)!important }
		.pe-lg-19{ padding-right: var(--s-x19)!important }
		.mb-lg-20{ margin-bottom: var(--s-x20)!important }
		.mt-lg-20{ margin-top: var(--s-x20)!important }
		.ms-lg-20{ margin-left: var(--s-x20)!important }
		.me-lg-20{ margin-right: var(--s-x20)!important }
		.pb-lg-20{ padding-bottom: var(--s-x20)!important }
		.pt-lg-20{ padding-top: var(--s-x20)!important }
		.ps-lg-20{ padding-left: var(--s-x20)!important }
		.pe-lg-20{ padding-right: var(--s-x20)!important }
		.mb-lg-21{ margin-bottom: var(--s-x21)!important }
		.mt-lg-21{ margin-top: var(--s-x21)!important }
		.ms-lg-21{ margin-left: var(--s-x21)!important }
		.me-lg-21{ margin-right: var(--s-x21)!important }
		.pb-lg-21{ padding-bottom: var(--s-x21)!important }
		.pt-lg-21{ padding-top: var(--s-x21)!important }
		.ps-lg-21{ padding-left: var(--s-x21)!important }
		.pe-lg-21{ padding-right: var(--s-x21)!important }
		.mb-lg-22{ margin-bottom: var(--s-x22)!important }
		.mt-lg-22{ margin-top: var(--s-x22)!important }
		.ms-lg-22{ margin-left: var(--s-x22)!important }
		.me-lg-22{ margin-right: var(--s-x22)!important }
		.pb-lg-22{ padding-bottom: var(--s-x22)!important }
		.pt-lg-22{ padding-top: var(--s-x22)!important }
		.ps-lg-22{ padding-left: var(--s-x22)!important }
		.pe-lg-22{ padding-right: var(--s-x22)!important }
		.mb-lg-23{ margin-bottom: var(--s-x23)!important }
		.mt-lg-23{ margin-top: var(--s-x23)!important }
		.ms-lg-23{ margin-left: var(--s-x23)!important }
		.me-lg-23{ margin-right: var(--s-x23)!important }
		.pb-lg-23{ padding-bottom: var(--s-x23)!important }
		.pt-lg-23{ padding-top: var(--s-x23)!important }
		.ps-lg-23{ padding-left: var(--s-x23)!important }
		.pe-lg-23{ padding-right: var(--s-x23)!important }
		.mb-lg-24{ margin-bottom: var(--s-x24)!important }
		.mt-lg-24{ margin-top: var(--s-x24)!important }
		.ms-lg-24{ margin-left: var(--s-x24)!important }
		.me-lg-24{ margin-right: var(--s-x24)!important }
		.pb-lg-24{ padding-bottom: var(--s-x24)!important }
		.pt-lg-24{ padding-top: var(--s-x24)!important }
		.ps-lg-24{ padding-left: var(--s-x24)!important }
		.pe-lg-24{ padding-right: var(--s-x24)!important }
		.mb-lg-25{ margin-bottom: var(--s-x25)!important }
		.mt-lg-25{ margin-top: var(--s-x25)!important }
		.ms-lg-25{ margin-left: var(--s-x25)!important }
		.me-lg-25{ margin-right: var(--s-x25)!important }
		.pb-lg-25{ padding-bottom: var(--s-x25)!important }
		.pt-lg-25{ padding-top: var(--s-x25)!important }
		.ps-lg-25{ padding-left: var(--s-x25)!important }
		.pe-lg-25{ padding-right: var(--s-x25)!important }
		.mb-lg-26{ margin-bottom: var(--s-x26)!important }
		.mt-lg-26{ margin-top: var(--s-x26)!important }
		.ms-lg-26{ margin-left: var(--s-x26)!important }
		.me-lg-26{ margin-right: var(--s-x26)!important }
		.pb-lg-26{ padding-bottom: var(--s-x26)!important }
		.pt-lg-26{ padding-top: var(--s-x26)!important }
		.ps-lg-26{ padding-left: var(--s-x26)!important }
		.pe-lg-26{ padding-right: var(--s-x26)!important }
		.mb-lg-27{ margin-bottom: var(--s-x27)!important }
		.mt-lg-27{ margin-top: var(--s-x27)!important }
		.ms-lg-27{ margin-left: var(--s-x27)!important }
		.me-lg-27{ margin-right: var(--s-x27)!important }
		.pb-lg-27{ padding-bottom: var(--s-x27)!important }
		.pt-lg-27{ padding-top: var(--s-x27)!important }
		.ps-lg-27{ padding-left: var(--s-x27)!important }
		.pe-lg-27{ padding-right: var(--s-x27)!important }
		.mb-lg-28{ margin-bottom: var(--s-x28)!important }
		.mt-lg-28{ margin-top: var(--s-x28)!important }
		.ms-lg-28{ margin-left: var(--s-x28)!important }
		.me-lg-28{ margin-right: var(--s-x28)!important }
		.pb-lg-28{ padding-bottom: var(--s-x28)!important }
		.pt-lg-28{ padding-top: var(--s-x28)!important }
		.ps-lg-28{ padding-left: var(--s-x28)!important }
		.pe-lg-28{ padding-right: var(--s-x28)!important }
		.mb-lg-29{ margin-bottom: var(--s-x29)!important }
		.mt-lg-29{ margin-top: var(--s-x29)!important }
		.ms-lg-29{ margin-left: var(--s-x29)!important }
		.me-lg-29{ margin-right: var(--s-x29)!important }
		.pb-lg-29{ padding-bottom: var(--s-x29)!important }
		.pt-lg-29{ padding-top: var(--s-x29)!important }
		.ps-lg-29{ padding-left: var(--s-x29)!important }
		.pe-lg-29{ padding-right: var(--s-x29)!important }
		.mb-lg-30{ margin-bottom: var(--s-x30)!important }
		.mt-lg-30{ margin-top: var(--s-x30)!important }
		.ms-lg-30{ margin-left: var(--s-x30)!important }
		.me-lg-30{ margin-right: var(--s-x30)!important }
		.pb-lg-30{ padding-bottom: var(--s-x30)!important }
		.pt-lg-30{ padding-top: var(--s-x30)!important }
		.ps-lg-30{ padding-left: var(--s-x30)!important }
		.pe-lg-30{ padding-right: var(--s-x30)!important }
		.mb-lg-31{ margin-bottom: var(--s-x31)!important }
		.mt-lg-31{ margin-top: var(--s-x31)!important }
		.ms-lg-31{ margin-left: var(--s-x31)!important }
		.me-lg-31{ margin-right: var(--s-x31)!important }
		.pb-lg-31{ padding-bottom: var(--s-x31)!important }
		.pt-lg-31{ padding-top: var(--s-x31)!important }
		.ps-lg-31{ padding-left: var(--s-x31)!important }
		.pe-lg-31{ padding-right: var(--s-x31)!important }
		.mb-lg-32{ margin-bottom: var(--s-x32)!important }
		.mt-lg-32{ margin-top: var(--s-x32)!important }
		.ms-lg-32{ margin-left: var(--s-x32)!important }
		.me-lg-32{ margin-right: var(--s-x32)!important }
		.pb-lg-32{ padding-bottom: var(--s-x32)!important }
		.pt-lg-32{ padding-top: var(--s-x32)!important }
		.ps-lg-32{ padding-left: var(--s-x32)!important }
		.pe-lg-32{ padding-right: var(--s-x32)!important }
		.mb-lg-33{ margin-bottom: var(--s-x33)!important }
		.mt-lg-33{ margin-top: var(--s-x33)!important }
		.ms-lg-33{ margin-left: var(--s-x33)!important }
		.me-lg-33{ margin-right: var(--s-x33)!important }
		.pb-lg-33{ padding-bottom: var(--s-x33)!important }
		.pt-lg-33{ padding-top: var(--s-x33)!important }
		.ps-lg-33{ padding-left: var(--s-x33)!important }
		.pe-lg-33{ padding-right: var(--s-x33)!important }
		.mb-lg-34{ margin-bottom: var(--s-x34)!important }
		.mt-lg-34{ margin-top: var(--s-x34)!important }
		.ms-lg-34{ margin-left: var(--s-x34)!important }
		.me-lg-34{ margin-right: var(--s-x34)!important }
		.pb-lg-34{ padding-bottom: var(--s-x34)!important }
		.pt-lg-34{ padding-top: var(--s-x34)!important }
		.ps-lg-34{ padding-left: var(--s-x34)!important }
		.pe-lg-34{ padding-right: var(--s-x34)!important }
		.mb-lg-35{ margin-bottom: var(--s-x35)!important }
		.mt-lg-35{ margin-top: var(--s-x35)!important }
		.ms-lg-35{ margin-left: var(--s-x35)!important }
		.me-lg-35{ margin-right: var(--s-x35)!important }
		.pb-lg-35{ padding-bottom: var(--s-x35)!important }
		.pt-lg-35{ padding-top: var(--s-x35)!important }
		.ps-lg-35{ padding-left: var(--s-x35)!important }
		.pe-lg-35{ padding-right: var(--s-x35)!important }
		.mb-lg-36{ margin-bottom: var(--s-x36)!important }
		.mt-lg-36{ margin-top: var(--s-x36)!important }
		.ms-lg-36{ margin-left: var(--s-x36)!important }
		.me-lg-36{ margin-right: var(--s-x36)!important }
		.pb-lg-36{ padding-bottom: var(--s-x36)!important }
		.pt-lg-36{ padding-top: var(--s-x36)!important }
		.ps-lg-36{ padding-left: var(--s-x36)!important }
		.pe-lg-36{ padding-right: var(--s-x36)!important }
		.mb-lg-37{ margin-bottom: var(--s-x37)!important }
		.mt-lg-37{ margin-top: var(--s-x37)!important }
		.ms-lg-37{ margin-left: var(--s-x37)!important }
		.me-lg-37{ margin-right: var(--s-x37)!important }
		.pb-lg-37{ padding-bottom: var(--s-x37)!important }
		.pt-lg-37{ padding-top: var(--s-x37)!important }
		.ps-lg-37{ padding-left: var(--s-x37)!important }
		.pe-lg-37{ padding-right: var(--s-x37)!important }
		.mb-lg-38{ margin-bottom: var(--s-x38)!important }
		.mt-lg-38{ margin-top: var(--s-x38)!important }
		.ms-lg-38{ margin-left: var(--s-x38)!important }
		.me-lg-38{ margin-right: var(--s-x38)!important }
		.pb-lg-38{ padding-bottom: var(--s-x38)!important }
		.pt-lg-38{ padding-top: var(--s-x38)!important }
		.ps-lg-38{ padding-left: var(--s-x38)!important }
		.pe-lg-38{ padding-right: var(--s-x38)!important }
		.mb-lg-39{ margin-bottom: var(--s-x39)!important }
		.mt-lg-39{ margin-top: var(--s-x39)!important }
		.ms-lg-39{ margin-left: var(--s-x39)!important }
		.me-lg-39{ margin-right: var(--s-x39)!important }
		.pb-lg-39{ padding-bottom: var(--s-x39)!important }
		.pt-lg-39{ padding-top: var(--s-x39)!important }
		.ps-lg-39{ padding-left: var(--s-x39)!important }
		.pe-lg-39{ padding-right: var(--s-x39)!important }
		.mb-lg-40{ margin-bottom: var(--s-x40)!important }
		.mt-lg-40{ margin-top: var(--s-x40)!important }
		.ms-lg-40{ margin-left: var(--s-x40)!important }
		.me-lg-40{ margin-right: var(--s-x40)!important }
		.pb-lg-40{ padding-bottom: var(--s-x40)!important }
		.pt-lg-40{ padding-top: var(--s-x40)!important }
		.ps-lg-40{ padding-left: var(--s-x40)!important }
		.pe-lg-40{ padding-right: var(--s-x40)!important }
		.mb-lg-41{ margin-bottom: var(--s-x41)!important }
		.mt-lg-41{ margin-top: var(--s-x41)!important }
		.ms-lg-41{ margin-left: var(--s-x41)!important }
		.me-lg-41{ margin-right: var(--s-x41)!important }
		.pb-lg-41{ padding-bottom: var(--s-x41)!important }
		.pt-lg-41{ padding-top: var(--s-x41)!important }
		.ps-lg-41{ padding-left: var(--s-x41)!important }
		.pe-lg-41{ padding-right: var(--s-x41)!important }
		.mb-lg-42{ margin-bottom: var(--s-x42)!important }
		.mt-lg-42{ margin-top: var(--s-x42)!important }
		.ms-lg-42{ margin-left: var(--s-x42)!important }
		.me-lg-42{ margin-right: var(--s-x42)!important }
		.pb-lg-42{ padding-bottom: var(--s-x42)!important }
		.pt-lg-42{ padding-top: var(--s-x42)!important }
		.ps-lg-42{ padding-left: var(--s-x42)!important }
		.pe-lg-42{ padding-right: var(--s-x42)!important }
		.mb-lg-43{ margin-bottom: var(--s-x43)!important }
		.mt-lg-43{ margin-top: var(--s-x43)!important }
		.ms-lg-43{ margin-left: var(--s-x43)!important }
		.me-lg-43{ margin-right: var(--s-x43)!important }
		.pb-lg-43{ padding-bottom: var(--s-x43)!important }
		.pt-lg-43{ padding-top: var(--s-x43)!important }
		.ps-lg-43{ padding-left: var(--s-x43)!important }
		.pe-lg-43{ padding-right: var(--s-x43)!important }
		.mb-lg-44{ margin-bottom: var(--s-x44)!important }
		.mt-lg-44{ margin-top: var(--s-x44)!important }
		.ms-lg-44{ margin-left: var(--s-x44)!important }
		.me-lg-44{ margin-right: var(--s-x44)!important }
		.pb-lg-44{ padding-bottom: var(--s-x44)!important }
		.pt-lg-44{ padding-top: var(--s-x44)!important }
		.ps-lg-44{ padding-left: var(--s-x44)!important }
		.pe-lg-44{ padding-right: var(--s-x44)!important }
		.mb-lg-45{ margin-bottom: var(--s-x45)!important }
		.mt-lg-45{ margin-top: var(--s-x45)!important }
		.ms-lg-45{ margin-left: var(--s-x45)!important }
		.me-lg-45{ margin-right: var(--s-x45)!important }
		.pb-lg-45{ padding-bottom: var(--s-x45)!important }
		.pt-lg-45{ padding-top: var(--s-x45)!important }
		.ps-lg-45{ padding-left: var(--s-x45)!important }
		.pe-lg-45{ padding-right: var(--s-x45)!important }
		.mb-lg-46{ margin-bottom: var(--s-x46)!important }
		.mt-lg-46{ margin-top: var(--s-x46)!important }
		.ms-lg-46{ margin-left: var(--s-x46)!important }
		.me-lg-46{ margin-right: var(--s-x46)!important }
		.pb-lg-46{ padding-bottom: var(--s-x46)!important }
		.pt-lg-46{ padding-top: var(--s-x46)!important }
		.ps-lg-46{ padding-left: var(--s-x46)!important }
		.pe-lg-46{ padding-right: var(--s-x46)!important }
		.mb-lg-47{ margin-bottom: var(--s-x47)!important }
		.mt-lg-47{ margin-top: var(--s-x47)!important }
		.ms-lg-47{ margin-left: var(--s-x47)!important }
		.me-lg-47{ margin-right: var(--s-x47)!important }
		.pb-lg-47{ padding-bottom: var(--s-x47)!important }
		.pt-lg-47{ padding-top: var(--s-x47)!important }
		.ps-lg-47{ padding-left: var(--s-x47)!important }
		.pe-lg-47{ padding-right: var(--s-x47)!important }
		.mb-lg-48{ margin-bottom: var(--s-x48)!important }
		.mt-lg-48{ margin-top: var(--s-x48)!important }
		.ms-lg-48{ margin-left: var(--s-x48)!important }
		.me-lg-48{ margin-right: var(--s-x48)!important }
		.pb-lg-48{ padding-bottom: var(--s-x48)!important }
		.pt-lg-48{ padding-top: var(--s-x48)!important }
		.ps-lg-48{ padding-left: var(--s-x48)!important }
		.pe-lg-48{ padding-right: var(--s-x48)!important }
		.mb-lg-49{ margin-bottom: var(--s-x49)!important }
		.mt-lg-49{ margin-top: var(--s-x49)!important }
		.ms-lg-49{ margin-left: var(--s-x49)!important }
		.me-lg-49{ margin-right: var(--s-x49)!important }
		.pb-lg-49{ padding-bottom: var(--s-x49)!important }
		.pt-lg-49{ padding-top: var(--s-x49)!important }
		.ps-lg-49{ padding-left: var(--s-x49)!important }
		.pe-lg-49{ padding-right: var(--s-x49)!important }
		.mb-lg-50{ margin-bottom: var(--s-x50)!important }
		.mt-lg-50{ margin-top: var(--s-x50)!important }
		.ms-lg-50{ margin-left: var(--s-x50)!important }
		.me-lg-50{ margin-right: var(--s-x50)!important }
		.pb-lg-50{ padding-bottom: var(--s-x50)!important }
		.pt-lg-50{ padding-top: var(--s-x50)!important }
		.ps-lg-50{ padding-left: var(--s-x50)!important }
		.pe-lg-50{ padding-right: var(--s-x50)!important }
		.mx-lg-1{ margin-left: var(--s-x1)!important; margin-right: var(--s-x1)!important }
		.my-lg-1{ margin-top: var(--s-x1)!important; margin-bottom: var(--s-x1)!important; }
		.px-lg-1{ padding-left: var(--s-x1)!important; padding-right: var(--s-x1)!important }
		.py-lg-1{ padding-top: var(--s-x1)!important; padding-bottom: var(--s-x1)!important;}
		.mx-lg-2{ margin-left: var(--s-x2)!important; margin-right: var(--s-x2)!important }
		.my-lg-2{ margin-top: var(--s-x2)!important; margin-bottom: var(--s-x2)!important; }
		.px-lg-2{ padding-left: var(--s-x2)!important; padding-right: var(--s-x2)!important }
		.py-lg-2{ padding-top: var(--s-x2)!important; padding-bottom: var(--s-x2)!important;}
		.mx-lg-3{ margin-left: var(--s-x3)!important; margin-right: var(--s-x3)!important }
		.my-lg-3{ margin-top: var(--s-x3)!important; margin-bottom: var(--s-x3)!important; }
		.px-lg-3{ padding-left: var(--s-x3)!important; padding-right: var(--s-x3)!important }
		.py-lg-3{ padding-top: var(--s-x3)!important; padding-bottom: var(--s-x3)!important;}
		.mx-lg-4{ margin-left: var(--s-x4)!important; margin-right: var(--s-x4)!important }
		.my-lg-4{ margin-top: var(--s-x4)!important; margin-bottom: var(--s-x4)!important; }
		.px-lg-4{ padding-left: var(--s-x4)!important; padding-right: var(--s-x4)!important }
		.py-lg-4{ padding-top: var(--s-x4)!important; padding-bottom: var(--s-x4)!important;}
		.mx-lg-5{ margin-left: var(--s-x5)!important; margin-right: var(--s-x5)!important }
		.my-lg-5{ margin-top: var(--s-x5)!important; margin-bottom: var(--s-x5)!important; }
		.px-lg-5{ padding-left: var(--s-x5)!important; padding-right: var(--s-x5)!important }
		.py-lg-5{ padding-top: var(--s-x5)!important; padding-bottom: var(--s-x5)!important;}
		.mx-lg-6{ margin-left: var(--s-x6)!important; margin-right: var(--s-x6)!important }
		.my-lg-6{ margin-top: var(--s-x6)!important; margin-bottom: var(--s-x6)!important; }
		.px-lg-6{ padding-left: var(--s-x6)!important; padding-right: var(--s-x6)!important }
		.py-lg-6{ padding-top: var(--s-x6)!important; padding-bottom: var(--s-x6)!important;}
		.mx-lg-7{ margin-left: var(--s-x7)!important; margin-right: var(--s-x7)!important }
		.my-lg-7{ margin-top: var(--s-x7)!important; margin-bottom: var(--s-x7)!important; }
		.px-lg-7{ padding-left: var(--s-x7)!important; padding-right: var(--s-x7)!important }
		.py-lg-7{ padding-top: var(--s-x7)!important; padding-bottom: var(--s-x7)!important;}
		.mx-lg-8{ margin-left: var(--s-x8)!important; margin-right: var(--s-x8)!important }
		.my-lg-8{ margin-top: var(--s-x8)!important; margin-bottom: var(--s-x8)!important; }
		.px-lg-8{ padding-left: var(--s-x8)!important; padding-right: var(--s-x8)!important }
		.py-lg-8{ padding-top: var(--s-x8)!important; padding-bottom: var(--s-x8)!important;}
		.mx-lg-9{ margin-left: var(--s-x9)!important; margin-right: var(--s-x9)!important }
		.my-lg-9{ margin-top: var(--s-x9)!important; margin-bottom: var(--s-x9)!important; }
		.px-lg-9{ padding-left: var(--s-x9)!important; padding-right: var(--s-x9)!important }
		.py-lg-9{ padding-top: var(--s-x9)!important; padding-bottom: var(--s-x9)!important;}
		.mx-lg-10{ margin-left: var(--s-x10)!important; margin-right: var(--s-x10)!important }
		.my-lg-10{ margin-top: var(--s-x10)!important; margin-bottom: var(--s-x10)!important; }
		.px-lg-10{ padding-left: var(--s-x10)!important; padding-right: var(--s-x10)!important }
		.py-lg-10{ padding-top: var(--s-x10)!important; padding-bottom: var(--s-x10)!important;}
		.mx-lg-11{ margin-left: var(--s-x11)!important; margin-right: var(--s-x11)!important }
		.my-lg-11{ margin-top: var(--s-x11)!important; margin-bottom: var(--s-x11)!important; }
		.px-lg-11{ padding-left: var(--s-x11)!important; padding-right: var(--s-x11)!important }
		.py-lg-11{ padding-top: var(--s-x11)!important; padding-bottom: var(--s-x11)!important;}
		.mx-lg-12{ margin-left: var(--s-x12)!important; margin-right: var(--s-x12)!important }
		.my-lg-12{ margin-top: var(--s-x12)!important; margin-bottom: var(--s-x12)!important; }
		.px-lg-12{ padding-left: var(--s-x12)!important; padding-right: var(--s-x12)!important }
		.py-lg-12{ padding-top: var(--s-x12)!important; padding-bottom: var(--s-x12)!important;}
		.mx-lg-13{ margin-left: var(--s-x13)!important; margin-right: var(--s-x13)!important }
		.my-lg-13{ margin-top: var(--s-x13)!important; margin-bottom: var(--s-x13)!important; }
		.px-lg-13{ padding-left: var(--s-x13)!important; padding-right: var(--s-x13)!important }
		.py-lg-13{ padding-top: var(--s-x13)!important; padding-bottom: var(--s-x13)!important;}
		.mx-lg-14{ margin-left: var(--s-x14)!important; margin-right: var(--s-x14)!important }
		.my-lg-14{ margin-top: var(--s-x14)!important; margin-bottom: var(--s-x14)!important; }
		.px-lg-14{ padding-left: var(--s-x14)!important; padding-right: var(--s-x14)!important }
		.py-lg-14{ padding-top: var(--s-x14)!important; padding-bottom: var(--s-x14)!important;}
		.mx-lg-15{ margin-left: var(--s-x15)!important; margin-right: var(--s-x15)!important }
		.my-lg-15{ margin-top: var(--s-x15)!important; margin-bottom: var(--s-x15)!important; }
		.px-lg-15{ padding-left: var(--s-x15)!important; padding-right: var(--s-x15)!important }
		.py-lg-15{ padding-top: var(--s-x15)!important; padding-bottom: var(--s-x15)!important;}
		.mx-lg-16{ margin-left: var(--s-x16)!important; margin-right: var(--s-x16)!important }
		.my-lg-16{ margin-top: var(--s-x16)!important; margin-bottom: var(--s-x16)!important; }
		.px-lg-16{ padding-left: var(--s-x16)!important; padding-right: var(--s-x16)!important }
		.py-lg-16{ padding-top: var(--s-x16)!important; padding-bottom: var(--s-x16)!important;}
		.mx-lg-17{ margin-left: var(--s-x17)!important; margin-right: var(--s-x17)!important }
		.my-lg-17{ margin-top: var(--s-x17)!important; margin-bottom: var(--s-x17)!important; }
		.px-lg-17{ padding-left: var(--s-x17)!important; padding-right: var(--s-x17)!important }
		.py-lg-17{ padding-top: var(--s-x17)!important; padding-bottom: var(--s-x17)!important;}
		.mx-lg-18{ margin-left: var(--s-x18)!important; margin-right: var(--s-x18)!important }
		.my-lg-18{ margin-top: var(--s-x18)!important; margin-bottom: var(--s-x18)!important; }
		.px-lg-18{ padding-left: var(--s-x18)!important; padding-right: var(--s-x18)!important }
		.py-lg-18{ padding-top: var(--s-x18)!important; padding-bottom: var(--s-x18)!important;}
		.mx-lg-19{ margin-left: var(--s-x19)!important; margin-right: var(--s-x19)!important }
		.my-lg-19{ margin-top: var(--s-x19)!important; margin-bottom: var(--s-x19)!important; }
		.px-lg-19{ padding-left: var(--s-x19)!important; padding-right: var(--s-x19)!important }
		.py-lg-19{ padding-top: var(--s-x19)!important; padding-bottom: var(--s-x19)!important;}
		.mx-lg-20{ margin-left: var(--s-x20)!important; margin-right: var(--s-x20)!important }
		.my-lg-20{ margin-top: var(--s-x20)!important; margin-bottom: var(--s-x20)!important; }
		.px-lg-20{ padding-left: var(--s-x20)!important; padding-right: var(--s-x20)!important }
		.py-lg-20{ padding-top: var(--s-x20)!important; padding-bottom: var(--s-x20)!important;}
		.mx-lg-21{ margin-left: var(--s-x21)!important; margin-right: var(--s-x21)!important }
		.my-lg-21{ margin-top: var(--s-x21)!important; margin-bottom: var(--s-x21)!important; }
		.px-lg-21{ padding-left: var(--s-x21)!important; padding-right: var(--s-x21)!important }
		.py-lg-21{ padding-top: var(--s-x21)!important; padding-bottom: var(--s-x21)!important;}
		.mx-lg-22{ margin-left: var(--s-x22)!important; margin-right: var(--s-x22)!important }
		.my-lg-22{ margin-top: var(--s-x22)!important; margin-bottom: var(--s-x22)!important; }
		.px-lg-22{ padding-left: var(--s-x22)!important; padding-right: var(--s-x22)!important }
		.py-lg-22{ padding-top: var(--s-x22)!important; padding-bottom: var(--s-x22)!important;}
		.mx-lg-23{ margin-left: var(--s-x23)!important; margin-right: var(--s-x23)!important }
		.my-lg-23{ margin-top: var(--s-x23)!important; margin-bottom: var(--s-x23)!important; }
		.px-lg-23{ padding-left: var(--s-x23)!important; padding-right: var(--s-x23)!important }
		.py-lg-23{ padding-top: var(--s-x23)!important; padding-bottom: var(--s-x23)!important;}
		.mx-lg-24{ margin-left: var(--s-x24)!important; margin-right: var(--s-x24)!important }
		.my-lg-24{ margin-top: var(--s-x24)!important; margin-bottom: var(--s-x24)!important; }
		.px-lg-24{ padding-left: var(--s-x24)!important; padding-right: var(--s-x24)!important }
		.py-lg-24{ padding-top: var(--s-x24)!important; padding-bottom: var(--s-x24)!important;}
		.mx-lg-25{ margin-left: var(--s-x25)!important; margin-right: var(--s-x25)!important }
		.my-lg-25{ margin-top: var(--s-x25)!important; margin-bottom: var(--s-x25)!important; }
		.px-lg-25{ padding-left: var(--s-x25)!important; padding-right: var(--s-x25)!important }
		.py-lg-25{ padding-top: var(--s-x25)!important; padding-bottom: var(--s-x25)!important;}
		.mx-lg-26{ margin-left: var(--s-x26)!important; margin-right: var(--s-x26)!important }
		.my-lg-26{ margin-top: var(--s-x26)!important; margin-bottom: var(--s-x26)!important; }
		.px-lg-26{ padding-left: var(--s-x26)!important; padding-right: var(--s-x26)!important }
		.py-lg-26{ padding-top: var(--s-x26)!important; padding-bottom: var(--s-x26)!important;}
		.mx-lg-27{ margin-left: var(--s-x27)!important; margin-right: var(--s-x27)!important }
		.my-lg-27{ margin-top: var(--s-x27)!important; margin-bottom: var(--s-x27)!important; }
		.px-lg-27{ padding-left: var(--s-x27)!important; padding-right: var(--s-x27)!important }
		.py-lg-27{ padding-top: var(--s-x27)!important; padding-bottom: var(--s-x27)!important;}
		.mx-lg-28{ margin-left: var(--s-x28)!important; margin-right: var(--s-x28)!important }
		.my-lg-28{ margin-top: var(--s-x28)!important; margin-bottom: var(--s-x28)!important; }
		.px-lg-28{ padding-left: var(--s-x28)!important; padding-right: var(--s-x28)!important }
		.py-lg-28{ padding-top: var(--s-x28)!important; padding-bottom: var(--s-x28)!important;}
		.mx-lg-29{ margin-left: var(--s-x29)!important; margin-right: var(--s-x29)!important }
		.my-lg-29{ margin-top: var(--s-x29)!important; margin-bottom: var(--s-x29)!important; }
		.px-lg-29{ padding-left: var(--s-x29)!important; padding-right: var(--s-x29)!important }
		.py-lg-29{ padding-top: var(--s-x29)!important; padding-bottom: var(--s-x29)!important;}
		.mx-lg-30{ margin-left: var(--s-x30)!important; margin-right: var(--s-x30)!important }
		.my-lg-30{ margin-top: var(--s-x30)!important; margin-bottom: var(--s-x30)!important; }
		.px-lg-30{ padding-left: var(--s-x30)!important; padding-right: var(--s-x30)!important }
		.py-lg-30{ padding-top: var(--s-x30)!important; padding-bottom: var(--s-x30)!important;}
		.mx-lg-31{ margin-left: var(--s-x31)!important; margin-right: var(--s-x31)!important }
		.my-lg-31{ margin-top: var(--s-x31)!important; margin-bottom: var(--s-x31)!important; }
		.px-lg-31{ padding-left: var(--s-x31)!important; padding-right: var(--s-x31)!important }
		.py-lg-31{ padding-top: var(--s-x31)!important; padding-bottom: var(--s-x31)!important;}
		.mx-lg-32{ margin-left: var(--s-x32)!important; margin-right: var(--s-x32)!important }
		.my-lg-32{ margin-top: var(--s-x32)!important; margin-bottom: var(--s-x32)!important; }
		.px-lg-32{ padding-left: var(--s-x32)!important; padding-right: var(--s-x32)!important }
		.py-lg-32{ padding-top: var(--s-x32)!important; padding-bottom: var(--s-x32)!important;}
		.mx-lg-33{ margin-left: var(--s-x33)!important; margin-right: var(--s-x33)!important }
		.my-lg-33{ margin-top: var(--s-x33)!important; margin-bottom: var(--s-x33)!important; }
		.px-lg-33{ padding-left: var(--s-x33)!important; padding-right: var(--s-x33)!important }
		.py-lg-33{ padding-top: var(--s-x33)!important; padding-bottom: var(--s-x33)!important;}
		.mx-lg-34{ margin-left: var(--s-x34)!important; margin-right: var(--s-x34)!important }
		.my-lg-34{ margin-top: var(--s-x34)!important; margin-bottom: var(--s-x34)!important; }
		.px-lg-34{ padding-left: var(--s-x34)!important; padding-right: var(--s-x34)!important }
		.py-lg-34{ padding-top: var(--s-x34)!important; padding-bottom: var(--s-x34)!important;}
		.mx-lg-35{ margin-left: var(--s-x35)!important; margin-right: var(--s-x35)!important }
		.my-lg-35{ margin-top: var(--s-x35)!important; margin-bottom: var(--s-x35)!important; }
		.px-lg-35{ padding-left: var(--s-x35)!important; padding-right: var(--s-x35)!important }
		.py-lg-35{ padding-top: var(--s-x35)!important; padding-bottom: var(--s-x35)!important;}
		.mx-lg-36{ margin-left: var(--s-x36)!important; margin-right: var(--s-x36)!important }
		.my-lg-36{ margin-top: var(--s-x36)!important; margin-bottom: var(--s-x36)!important; }
		.px-lg-36{ padding-left: var(--s-x36)!important; padding-right: var(--s-x36)!important }
		.py-lg-36{ padding-top: var(--s-x36)!important; padding-bottom: var(--s-x36)!important;}
		.mx-lg-37{ margin-left: var(--s-x37)!important; margin-right: var(--s-x37)!important }
		.my-lg-37{ margin-top: var(--s-x37)!important; margin-bottom: var(--s-x37)!important; }
		.px-lg-37{ padding-left: var(--s-x37)!important; padding-right: var(--s-x37)!important }
		.py-lg-37{ padding-top: var(--s-x37)!important; padding-bottom: var(--s-x37)!important;}
		.mx-lg-38{ margin-left: var(--s-x38)!important; margin-right: var(--s-x38)!important }
		.my-lg-38{ margin-top: var(--s-x38)!important; margin-bottom: var(--s-x38)!important; }
		.px-lg-38{ padding-left: var(--s-x38)!important; padding-right: var(--s-x38)!important }
		.py-lg-38{ padding-top: var(--s-x38)!important; padding-bottom: var(--s-x38)!important;}
		.mx-lg-39{ margin-left: var(--s-x39)!important; margin-right: var(--s-x39)!important }
		.my-lg-39{ margin-top: var(--s-x39)!important; margin-bottom: var(--s-x39)!important; }
		.px-lg-39{ padding-left: var(--s-x39)!important; padding-right: var(--s-x39)!important }
		.py-lg-39{ padding-top: var(--s-x39)!important; padding-bottom: var(--s-x39)!important;}
		.mx-lg-40{ margin-left: var(--s-x40)!important; margin-right: var(--s-x40)!important }
		.my-lg-40{ margin-top: var(--s-x40)!important; margin-bottom: var(--s-x40)!important; }
		.px-lg-40{ padding-left: var(--s-x40)!important; padding-right: var(--s-x40)!important }
		.py-lg-40{ padding-top: var(--s-x40)!important; padding-bottom: var(--s-x40)!important;}
		.mx-lg-41{ margin-left: var(--s-x41)!important; margin-right: var(--s-x41)!important }
		.my-lg-41{ margin-top: var(--s-x41)!important; margin-bottom: var(--s-x41)!important; }
		.px-lg-41{ padding-left: var(--s-x41)!important; padding-right: var(--s-x41)!important }
		.py-lg-41{ padding-top: var(--s-x41)!important; padding-bottom: var(--s-x41)!important;}
		.mx-lg-42{ margin-left: var(--s-x42)!important; margin-right: var(--s-x42)!important }
		.my-lg-42{ margin-top: var(--s-x42)!important; margin-bottom: var(--s-x42)!important; }
		.px-lg-42{ padding-left: var(--s-x42)!important; padding-right: var(--s-x42)!important }
		.py-lg-42{ padding-top: var(--s-x42)!important; padding-bottom: var(--s-x42)!important;}
		.mx-lg-43{ margin-left: var(--s-x43)!important; margin-right: var(--s-x43)!important }
		.my-lg-43{ margin-top: var(--s-x43)!important; margin-bottom: var(--s-x43)!important; }
		.px-lg-43{ padding-left: var(--s-x43)!important; padding-right: var(--s-x43)!important }
		.py-lg-43{ padding-top: var(--s-x43)!important; padding-bottom: var(--s-x43)!important;}
		.mx-lg-44{ margin-left: var(--s-x44)!important; margin-right: var(--s-x44)!important }
		.my-lg-44{ margin-top: var(--s-x44)!important; margin-bottom: var(--s-x44)!important; }
		.px-lg-44{ padding-left: var(--s-x44)!important; padding-right: var(--s-x44)!important }
		.py-lg-44{ padding-top: var(--s-x44)!important; padding-bottom: var(--s-x44)!important;}
		.mx-lg-45{ margin-left: var(--s-x45)!important; margin-right: var(--s-x45)!important }
		.my-lg-45{ margin-top: var(--s-x45)!important; margin-bottom: var(--s-x45)!important; }
		.px-lg-45{ padding-left: var(--s-x45)!important; padding-right: var(--s-x45)!important }
		.py-lg-45{ padding-top: var(--s-x45)!important; padding-bottom: var(--s-x45)!important;}
		.mx-lg-46{ margin-left: var(--s-x46)!important; margin-right: var(--s-x46)!important }
		.my-lg-46{ margin-top: var(--s-x46)!important; margin-bottom: var(--s-x46)!important; }
		.px-lg-46{ padding-left: var(--s-x46)!important; padding-right: var(--s-x46)!important }
		.py-lg-46{ padding-top: var(--s-x46)!important; padding-bottom: var(--s-x46)!important;}
		.mx-lg-47{ margin-left: var(--s-x47)!important; margin-right: var(--s-x47)!important }
		.my-lg-47{ margin-top: var(--s-x47)!important; margin-bottom: var(--s-x47)!important; }
		.px-lg-47{ padding-left: var(--s-x47)!important; padding-right: var(--s-x47)!important }
		.py-lg-47{ padding-top: var(--s-x47)!important; padding-bottom: var(--s-x47)!important;}
		.mx-lg-48{ margin-left: var(--s-x48)!important; margin-right: var(--s-x48)!important }
		.my-lg-48{ margin-top: var(--s-x48)!important; margin-bottom: var(--s-x48)!important; }
		.px-lg-48{ padding-left: var(--s-x48)!important; padding-right: var(--s-x48)!important }
		.py-lg-48{ padding-top: var(--s-x48)!important; padding-bottom: var(--s-x48)!important;}
		.mx-lg-49{ margin-left: var(--s-x49)!important; margin-right: var(--s-x49)!important }
		.my-lg-49{ margin-top: var(--s-x49)!important; margin-bottom: var(--s-x49)!important; }
		.px-lg-49{ padding-left: var(--s-x49)!important; padding-right: var(--s-x49)!important }
		.py-lg-49{ padding-top: var(--s-x49)!important; padding-bottom: var(--s-x49)!important;}
		.mx-lg-50{ margin-left: var(--s-x50)!important; margin-right: var(--s-x50)!important }
		.my-lg-50{ margin-top: var(--s-x50)!important; margin-bottom: var(--s-x50)!important; }
		.px-lg-50{ padding-left: var(--s-x50)!important; padding-right: var(--s-x50)!important }
		.py-lg-50{ padding-top: var(--s-x50)!important; padding-bottom: var(--s-x50)!important;}

		.mt-lg-0{ margin-top: 0px!important; }
		.mb-lg-0{ margin-bottom: 0px!important; }
		.pt-lg-0{ padding-top: 0px!important; }
		.pb-lg-0{ padding-bottom: 0px!important; }

	}

	/*XL*/
	@media (min-width: 1200px) {
		.col-xl-1-5 { flex: 0 0 auto; width: 20%; }
		.object-fit-xl-contain { -o-object-fit: contain !important; object-fit: contain !important;}
		.object-fit-xl-cover { -o-object-fit: cover !important; object-fit: cover !important;}

		.ps-xl-1colvw{ padding-left: var(--1colvw)!important }
		.pe-xl-1colvw{ padding-right: var(--1colvw)!important }
		.ps-xl-1colvw075{ padding-left: var(--1colvw075)!important }
		.pe-xl-1colvw075{ padding-right: var(--1colvw075)!important }
		.ps-xl-1colvw05{ padding-left: var(--1colvw05)!important }
		.pe-xl-1colvw05{ padding-right: var(--1colvw05)!important }

		.p-xl-1{ padding: var(--s-x1)!important }
		.m-xl-1{ margin: var(--s-x1)!important }
		.p-xl-2{ padding: var(--s-x2)!important }
		.m-xl-2{ margin: var(--s-x2)!important }
		.p-xl-3{ padding: var(--s-x3)!important }
		.m-xl-3{ margin: var(--s-x3)!important }
		.p-xl-4{ padding: var(--s-x4)!important }
		.m-xl-4{ margin: var(--s-x4)!important }
		.p-xl-5{ padding: var(--s-x5)!important }
		.m-xl-5{ margin: var(--s-x5)!important }
		.p-xl-6{ padding: var(--s-x6)!important }
		.m-xl-6{ margin: var(--s-x6)!important }
		.p-xl-7{ padding: var(--s-x7)!important }
		.m-xl-7{ margin: var(--s-x7)!important }
		.p-xl-8{ padding: var(--s-x8)!important }
		.m-xl-8{ margin: var(--s-x8)!important }
		.p-xl-9{ padding: var(--s-x9)!important }
		.m-xl-9{ margin: var(--s-x9)!important }
		.p-xl-10{ padding: var(--s-x10)!important }
		.m-xl-10{ margin: var(--s-x10)!important }
		.p-xl-11{ padding: var(--s-x11)!important }
		.m-xl-11{ margin: var(--s-x11)!important }
		.p-xl-12{ padding: var(--s-x12)!important }
		.m-xl-12{ margin: var(--s-x12)!important }
		.p-xl-13{ padding: var(--s-x13)!important }
		.m-xl-13{ margin: var(--s-x13)!important }
		.p-xl-14{ padding: var(--s-x14)!important }
		.m-xl-14{ margin: var(--s-x14)!important }
		.p-xl-15{ padding: var(--s-x15)!important }
		.m-xl-15{ margin: var(--s-x15)!important }
		.p-xl-16{ padding: var(--s-x16)!important }
		.m-xl-16{ margin: var(--s-x16)!important }
		.p-xl-17{ padding: var(--s-x17)!important }
		.m-xl-17{ margin: var(--s-x17)!important }
		.p-xl-18{ padding: var(--s-x18)!important }
		.m-xl-18{ margin: var(--s-x18)!important }
		.p-xl-19{ padding: var(--s-x19)!important }
		.m-xl-19{ margin: var(--s-x19)!important }
		.p-xl-20{ padding: var(--s-x20)!important }
		.m-xl-20{ margin: var(--s-x20)!important }
		.p-xl-21{ padding: var(--s-x21)!important }
		.m-xl-21{ margin: var(--s-x21)!important }
		.p-xl-22{ padding: var(--s-x22)!important }
		.m-xl-22{ margin: var(--s-x22)!important }
		.p-xl-23{ padding: var(--s-x23)!important }
		.m-xl-23{ margin: var(--s-x23)!important }
		.p-xl-24{ padding: var(--s-x24)!important }
		.m-xl-24{ margin: var(--s-x24)!important }
		.p-xl-25{ padding: var(--s-x25)!important }
		.m-xl-25{ margin: var(--s-x25)!important }
		.p-xl-26{ padding: var(--s-x26)!important }
		.m-xl-26{ margin: var(--s-x26)!important }
		.p-xl-27{ padding: var(--s-x27)!important }
		.m-xl-27{ margin: var(--s-x27)!important }
		.p-xl-28{ padding: var(--s-x28)!important }
		.m-xl-28{ margin: var(--s-x28)!important }
		.p-xl-29{ padding: var(--s-x29)!important }
		.m-xl-29{ margin: var(--s-x29)!important }
		.p-xl-30{ padding: var(--s-x30)!important }
		.m-xl-30{ margin: var(--s-x30)!important }
		.p-xl-31{ padding: var(--s-x31)!important }
		.m-xl-31{ margin: var(--s-x31)!important }
		.p-xl-32{ padding: var(--s-x32)!important }
		.m-xl-32{ margin: var(--s-x32)!important }
		.p-xl-33{ padding: var(--s-x33)!important }
		.m-xl-33{ margin: var(--s-x33)!important }
		.p-xl-34{ padding: var(--s-x34)!important }
		.m-xl-34{ margin: var(--s-x34)!important }
		.p-xl-35{ padding: var(--s-x35)!important }
		.m-xl-35{ margin: var(--s-x35)!important }
		.p-xl-36{ padding: var(--s-x36)!important }
		.m-xl-36{ margin: var(--s-x36)!important }
		.p-xl-37{ padding: var(--s-x37)!important }
		.m-xl-37{ margin: var(--s-x37)!important }
		.p-xl-38{ padding: var(--s-x38)!important }
		.m-xl-38{ margin: var(--s-x38)!important }
		.p-xl-39{ padding: var(--s-x39)!important }
		.m-xl-39{ margin: var(--s-x39)!important }
		.p-xl-40{ padding: var(--s-x40)!important }
		.m-xl-40{ margin: var(--s-x40)!important }
		.p-xl-41{ padding: var(--s-x41)!important }
		.m-xl-41{ margin: var(--s-x41)!important }
		.p-xl-42{ padding: var(--s-x42)!important }
		.m-xl-42{ margin: var(--s-x42)!important }
		.p-xl-43{ padding: var(--s-x43)!important }
		.m-xl-43{ margin: var(--s-x43)!important }
		.p-xl-44{ padding: var(--s-x44)!important }
		.m-xl-44{ margin: var(--s-x44)!important }
		.p-xl-45{ padding: var(--s-x45)!important }
		.m-xl-45{ margin: var(--s-x45)!important }
		.p-xl-46{ padding: var(--s-x46)!important }
		.m-xl-46{ margin: var(--s-x46)!important }
		.p-xl-47{ padding: var(--s-x47)!important }
		.m-xl-47{ margin: var(--s-x47)!important }
		.p-xl-48{ padding: var(--s-x48)!important }
		.m-xl-48{ margin: var(--s-x48)!important }
		.p-xl-49{ padding: var(--s-x49)!important }
		.m-xl-49{ margin: var(--s-x49)!important }
		.p-xl-50{ padding: var(--s-x50)!important }
		.m-xl-50{ margin: var(--s-x50)!important }

		.mb-xl-1{ margin-bottom: var(--s-x1)!important }
		.mt-xl-1{ margin-top: var(--s-x1)!important }
		.ms-xl-1{ margin-left: var(--s-x1)!important }
		.me-xl-1{ margin-right: var(--s-x1)!important }
		.pb-xl-1{ padding-bottom: var(--s-x1)!important }
		.pt-xl-1{ padding-top: var(--s-x1)!important }
		.ps-xl-1{ padding-left: var(--s-x1)!important }
		.pe-xl-1{ padding-right: var(--s-x1)!important }
		.mb-xl-2{ margin-bottom: var(--s-x2)!important }
		.mt-xl-2{ margin-top: var(--s-x2)!important }
		.ms-xl-2{ margin-left: var(--s-x2)!important }
		.me-xl-2{ margin-right: var(--s-x2)!important }
		.pb-xl-2{ padding-bottom: var(--s-x2)!important }
		.pt-xl-2{ padding-top: var(--s-x2)!important }
		.ps-xl-2{ padding-left: var(--s-x2)!important }
		.pe-xl-2{ padding-right: var(--s-x2)!important }
		.mb-xl-3{ margin-bottom: var(--s-x3)!important }
		.mt-xl-3{ margin-top: var(--s-x3)!important }
		.ms-xl-3{ margin-left: var(--s-x3)!important }
		.me-xl-3{ margin-right: var(--s-x3)!important }
		.pb-xl-3{ padding-bottom: var(--s-x3)!important }
		.pt-xl-3{ padding-top: var(--s-x3)!important }
		.ps-xl-3{ padding-left: var(--s-x3)!important }
		.pe-xl-3{ padding-right: var(--s-x3)!important }
		.mb-xl-4{ margin-bottom: var(--s-x4)!important }
		.mt-xl-4{ margin-top: var(--s-x4)!important }
		.ms-xl-4{ margin-left: var(--s-x4)!important }
		.me-xl-4{ margin-right: var(--s-x4)!important }
		.pb-xl-4{ padding-bottom: var(--s-x4)!important }
		.pt-xl-4{ padding-top: var(--s-x4)!important }
		.ps-xl-4{ padding-left: var(--s-x4)!important }
		.pe-xl-4{ padding-right: var(--s-x4)!important }
		.mb-xl-5{ margin-bottom: var(--s-x5)!important }
		.mt-xl-5{ margin-top: var(--s-x5)!important }
		.ms-xl-5{ margin-left: var(--s-x5)!important }
		.me-xl-5{ margin-right: var(--s-x5)!important }
		.pb-xl-5{ padding-bottom: var(--s-x5)!important }
		.pt-xl-5{ padding-top: var(--s-x5)!important }
		.ps-xl-5{ padding-left: var(--s-x5)!important }
		.pe-xl-5{ padding-right: var(--s-x5)!important }
		.mb-xl-6{ margin-bottom: var(--s-x6)!important }
		.mt-xl-6{ margin-top: var(--s-x6)!important }
		.ms-xl-6{ margin-left: var(--s-x6)!important }
		.me-xl-6{ margin-right: var(--s-x6)!important }
		.pb-xl-6{ padding-bottom: var(--s-x6)!important }
		.pt-xl-6{ padding-top: var(--s-x6)!important }
		.ps-xl-6{ padding-left: var(--s-x6)!important }
		.pe-xl-6{ padding-right: var(--s-x6)!important }
		.mb-xl-7{ margin-bottom: var(--s-x7)!important }
		.mt-xl-7{ margin-top: var(--s-x7)!important }
		.ms-xl-7{ margin-left: var(--s-x7)!important }
		.me-xl-7{ margin-right: var(--s-x7)!important }
		.pb-xl-7{ padding-bottom: var(--s-x7)!important }
		.pt-xl-7{ padding-top: var(--s-x7)!important }
		.ps-xl-7{ padding-left: var(--s-x7)!important }
		.pe-xl-7{ padding-right: var(--s-x7)!important }
		.mb-xl-8{ margin-bottom: var(--s-x8)!important }
		.mt-xl-8{ margin-top: var(--s-x8)!important }
		.ms-xl-8{ margin-left: var(--s-x8)!important }
		.me-xl-8{ margin-right: var(--s-x8)!important }
		.pb-xl-8{ padding-bottom: var(--s-x8)!important }
		.pt-xl-8{ padding-top: var(--s-x8)!important }
		.ps-xl-8{ padding-left: var(--s-x8)!important }
		.pe-xl-8{ padding-right: var(--s-x8)!important }
		.mb-xl-9{ margin-bottom: var(--s-x9)!important }
		.mt-xl-9{ margin-top: var(--s-x9)!important }
		.ms-xl-9{ margin-left: var(--s-x9)!important }
		.me-xl-9{ margin-right: var(--s-x9)!important }
		.pb-xl-9{ padding-bottom: var(--s-x9)!important }
		.pt-xl-9{ padding-top: var(--s-x9)!important }
		.ps-xl-9{ padding-left: var(--s-x9)!important }
		.pe-xl-9{ padding-right: var(--s-x9)!important }
		.mb-xl-10{ margin-bottom: var(--s-x10)!important }
		.mt-xl-10{ margin-top: var(--s-x10)!important }
		.ms-xl-10{ margin-left: var(--s-x10)!important }
		.me-xl-10{ margin-right: var(--s-x10)!important }
		.pb-xl-10{ padding-bottom: var(--s-x10)!important }
		.pt-xl-10{ padding-top: var(--s-x10)!important }
		.ps-xl-10{ padding-left: var(--s-x10)!important }
		.pe-xl-10{ padding-right: var(--s-x10)!important }
		.mb-xl-11{ margin-bottom: var(--s-x11)!important }
		.mt-xl-11{ margin-top: var(--s-x11)!important }
		.ms-xl-11{ margin-left: var(--s-x11)!important }
		.me-xl-11{ margin-right: var(--s-x11)!important }
		.pb-xl-11{ padding-bottom: var(--s-x11)!important }
		.pt-xl-11{ padding-top: var(--s-x11)!important }
		.ps-xl-11{ padding-left: var(--s-x11)!important }
		.pe-xl-11{ padding-right: var(--s-x11)!important }
		.mb-xl-12{ margin-bottom: var(--s-x12)!important }
		.mt-xl-12{ margin-top: var(--s-x12)!important }
		.ms-xl-12{ margin-left: var(--s-x12)!important }
		.me-xl-12{ margin-right: var(--s-x12)!important }
		.pb-xl-12{ padding-bottom: var(--s-x12)!important }
		.pt-xl-12{ padding-top: var(--s-x12)!important }
		.ps-xl-12{ padding-left: var(--s-x12)!important }
		.pe-xl-12{ padding-right: var(--s-x12)!important }
		.mb-xl-13{ margin-bottom: var(--s-x13)!important }
		.mt-xl-13{ margin-top: var(--s-x13)!important }
		.ms-xl-13{ margin-left: var(--s-x13)!important }
		.me-xl-13{ margin-right: var(--s-x13)!important }
		.pb-xl-13{ padding-bottom: var(--s-x13)!important }
		.pt-xl-13{ padding-top: var(--s-x13)!important }
		.ps-xl-13{ padding-left: var(--s-x13)!important }
		.pe-xl-13{ padding-right: var(--s-x13)!important }
		.mb-xl-14{ margin-bottom: var(--s-x14)!important }
		.mt-xl-14{ margin-top: var(--s-x14)!important }
		.ms-xl-14{ margin-left: var(--s-x14)!important }
		.me-xl-14{ margin-right: var(--s-x14)!important }
		.pb-xl-14{ padding-bottom: var(--s-x14)!important }
		.pt-xl-14{ padding-top: var(--s-x14)!important }
		.ps-xl-14{ padding-left: var(--s-x14)!important }
		.pe-xl-14{ padding-right: var(--s-x14)!important }
		.mb-xl-15{ margin-bottom: var(--s-x15)!important }
		.mt-xl-15{ margin-top: var(--s-x15)!important }
		.ms-xl-15{ margin-left: var(--s-x15)!important }
		.me-xl-15{ margin-right: var(--s-x15)!important }
		.pb-xl-15{ padding-bottom: var(--s-x15)!important }
		.pt-xl-15{ padding-top: var(--s-x15)!important }
		.ps-xl-15{ padding-left: var(--s-x15)!important }
		.pe-xl-15{ padding-right: var(--s-x15)!important }
		.mb-xl-16{ margin-bottom: var(--s-x16)!important }
		.mt-xl-16{ margin-top: var(--s-x16)!important }
		.ms-xl-16{ margin-left: var(--s-x16)!important }
		.me-xl-16{ margin-right: var(--s-x16)!important }
		.pb-xl-16{ padding-bottom: var(--s-x16)!important }
		.pt-xl-16{ padding-top: var(--s-x16)!important }
		.ps-xl-16{ padding-left: var(--s-x16)!important }
		.pe-xl-16{ padding-right: var(--s-x16)!important }
		.mb-xl-17{ margin-bottom: var(--s-x17)!important }
		.mt-xl-17{ margin-top: var(--s-x17)!important }
		.ms-xl-17{ margin-left: var(--s-x17)!important }
		.me-xl-17{ margin-right: var(--s-x17)!important }
		.pb-xl-17{ padding-bottom: var(--s-x17)!important }
		.pt-xl-17{ padding-top: var(--s-x17)!important }
		.ps-xl-17{ padding-left: var(--s-x17)!important }
		.pe-xl-17{ padding-right: var(--s-x17)!important }
		.mb-xl-18{ margin-bottom: var(--s-x18)!important }
		.mt-xl-18{ margin-top: var(--s-x18)!important }
		.ms-xl-18{ margin-left: var(--s-x18)!important }
		.me-xl-18{ margin-right: var(--s-x18)!important }
		.pb-xl-18{ padding-bottom: var(--s-x18)!important }
		.pt-xl-18{ padding-top: var(--s-x18)!important }
		.ps-xl-18{ padding-left: var(--s-x18)!important }
		.pe-xl-18{ padding-right: var(--s-x18)!important }
		.mb-xl-19{ margin-bottom: var(--s-x19)!important }
		.mt-xl-19{ margin-top: var(--s-x19)!important }
		.ms-xl-19{ margin-left: var(--s-x19)!important }
		.me-xl-19{ margin-right: var(--s-x19)!important }
		.pb-xl-19{ padding-bottom: var(--s-x19)!important }
		.pt-xl-19{ padding-top: var(--s-x19)!important }
		.ps-xl-19{ padding-left: var(--s-x19)!important }
		.pe-xl-19{ padding-right: var(--s-x19)!important }
		.mb-xl-20{ margin-bottom: var(--s-x20)!important }
		.mt-xl-20{ margin-top: var(--s-x20)!important }
		.ms-xl-20{ margin-left: var(--s-x20)!important }
		.me-xl-20{ margin-right: var(--s-x20)!important }
		.pb-xl-20{ padding-bottom: var(--s-x20)!important }
		.pt-xl-20{ padding-top: var(--s-x20)!important }
		.ps-xl-20{ padding-left: var(--s-x20)!important }
		.pe-xl-20{ padding-right: var(--s-x20)!important }
		.mb-xl-21{ margin-bottom: var(--s-x21)!important }
		.mt-xl-21{ margin-top: var(--s-x21)!important }
		.ms-xl-21{ margin-left: var(--s-x21)!important }
		.me-xl-21{ margin-right: var(--s-x21)!important }
		.pb-xl-21{ padding-bottom: var(--s-x21)!important }
		.pt-xl-21{ padding-top: var(--s-x21)!important }
		.ps-xl-21{ padding-left: var(--s-x21)!important }
		.pe-xl-21{ padding-right: var(--s-x21)!important }
		.mb-xl-22{ margin-bottom: var(--s-x22)!important }
		.mt-xl-22{ margin-top: var(--s-x22)!important }
		.ms-xl-22{ margin-left: var(--s-x22)!important }
		.me-xl-22{ margin-right: var(--s-x22)!important }
		.pb-xl-22{ padding-bottom: var(--s-x22)!important }
		.pt-xl-22{ padding-top: var(--s-x22)!important }
		.ps-xl-22{ padding-left: var(--s-x22)!important }
		.pe-xl-22{ padding-right: var(--s-x22)!important }
		.mb-xl-23{ margin-bottom: var(--s-x23)!important }
		.mt-xl-23{ margin-top: var(--s-x23)!important }
		.ms-xl-23{ margin-left: var(--s-x23)!important }
		.me-xl-23{ margin-right: var(--s-x23)!important }
		.pb-xl-23{ padding-bottom: var(--s-x23)!important }
		.pt-xl-23{ padding-top: var(--s-x23)!important }
		.ps-xl-23{ padding-left: var(--s-x23)!important }
		.pe-xl-23{ padding-right: var(--s-x23)!important }
		.mb-xl-24{ margin-bottom: var(--s-x24)!important }
		.mt-xl-24{ margin-top: var(--s-x24)!important }
		.ms-xl-24{ margin-left: var(--s-x24)!important }
		.me-xl-24{ margin-right: var(--s-x24)!important }
		.pb-xl-24{ padding-bottom: var(--s-x24)!important }
		.pt-xl-24{ padding-top: var(--s-x24)!important }
		.ps-xl-24{ padding-left: var(--s-x24)!important }
		.pe-xl-24{ padding-right: var(--s-x24)!important }
		.mb-xl-25{ margin-bottom: var(--s-x25)!important }
		.mt-xl-25{ margin-top: var(--s-x25)!important }
		.ms-xl-25{ margin-left: var(--s-x25)!important }
		.me-xl-25{ margin-right: var(--s-x25)!important }
		.pb-xl-25{ padding-bottom: var(--s-x25)!important }
		.pt-xl-25{ padding-top: var(--s-x25)!important }
		.ps-xl-25{ padding-left: var(--s-x25)!important }
		.pe-xl-25{ padding-right: var(--s-x25)!important }
		.mb-xl-26{ margin-bottom: var(--s-x26)!important }
		.mt-xl-26{ margin-top: var(--s-x26)!important }
		.ms-xl-26{ margin-left: var(--s-x26)!important }
		.me-xl-26{ margin-right: var(--s-x26)!important }
		.pb-xl-26{ padding-bottom: var(--s-x26)!important }
		.pt-xl-26{ padding-top: var(--s-x26)!important }
		.ps-xl-26{ padding-left: var(--s-x26)!important }
		.pe-xl-26{ padding-right: var(--s-x26)!important }
		.mb-xl-27{ margin-bottom: var(--s-x27)!important }
		.mt-xl-27{ margin-top: var(--s-x27)!important }
		.ms-xl-27{ margin-left: var(--s-x27)!important }
		.me-xl-27{ margin-right: var(--s-x27)!important }
		.pb-xl-27{ padding-bottom: var(--s-x27)!important }
		.pt-xl-27{ padding-top: var(--s-x27)!important }
		.ps-xl-27{ padding-left: var(--s-x27)!important }
		.pe-xl-27{ padding-right: var(--s-x27)!important }
		.mb-xl-28{ margin-bottom: var(--s-x28)!important }
		.mt-xl-28{ margin-top: var(--s-x28)!important }
		.ms-xl-28{ margin-left: var(--s-x28)!important }
		.me-xl-28{ margin-right: var(--s-x28)!important }
		.pb-xl-28{ padding-bottom: var(--s-x28)!important }
		.pt-xl-28{ padding-top: var(--s-x28)!important }
		.ps-xl-28{ padding-left: var(--s-x28)!important }
		.pe-xl-28{ padding-right: var(--s-x28)!important }
		.mb-xl-29{ margin-bottom: var(--s-x29)!important }
		.mt-xl-29{ margin-top: var(--s-x29)!important }
		.ms-xl-29{ margin-left: var(--s-x29)!important }
		.me-xl-29{ margin-right: var(--s-x29)!important }
		.pb-xl-29{ padding-bottom: var(--s-x29)!important }
		.pt-xl-29{ padding-top: var(--s-x29)!important }
		.ps-xl-29{ padding-left: var(--s-x29)!important }
		.pe-xl-29{ padding-right: var(--s-x29)!important }
		.mb-xl-30{ margin-bottom: var(--s-x30)!important }
		.mt-xl-30{ margin-top: var(--s-x30)!important }
		.ms-xl-30{ margin-left: var(--s-x30)!important }
		.me-xl-30{ margin-right: var(--s-x30)!important }
		.pb-xl-30{ padding-bottom: var(--s-x30)!important }
		.pt-xl-30{ padding-top: var(--s-x30)!important }
		.ps-xl-30{ padding-left: var(--s-x30)!important }
		.pe-xl-30{ padding-right: var(--s-x30)!important }
		.mb-xl-31{ margin-bottom: var(--s-x31)!important }
		.mt-xl-31{ margin-top: var(--s-x31)!important }
		.ms-xl-31{ margin-left: var(--s-x31)!important }
		.me-xl-31{ margin-right: var(--s-x31)!important }
		.pb-xl-31{ padding-bottom: var(--s-x31)!important }
		.pt-xl-31{ padding-top: var(--s-x31)!important }
		.ps-xl-31{ padding-left: var(--s-x31)!important }
		.pe-xl-31{ padding-right: var(--s-x31)!important }
		.mb-xl-32{ margin-bottom: var(--s-x32)!important }
		.mt-xl-32{ margin-top: var(--s-x32)!important }
		.ms-xl-32{ margin-left: var(--s-x32)!important }
		.me-xl-32{ margin-right: var(--s-x32)!important }
		.pb-xl-32{ padding-bottom: var(--s-x32)!important }
		.pt-xl-32{ padding-top: var(--s-x32)!important }
		.ps-xl-32{ padding-left: var(--s-x32)!important }
		.pe-xl-32{ padding-right: var(--s-x32)!important }
		.mb-xl-33{ margin-bottom: var(--s-x33)!important }
		.mt-xl-33{ margin-top: var(--s-x33)!important }
		.ms-xl-33{ margin-left: var(--s-x33)!important }
		.me-xl-33{ margin-right: var(--s-x33)!important }
		.pb-xl-33{ padding-bottom: var(--s-x33)!important }
		.pt-xl-33{ padding-top: var(--s-x33)!important }
		.ps-xl-33{ padding-left: var(--s-x33)!important }
		.pe-xl-33{ padding-right: var(--s-x33)!important }
		.mb-xl-34{ margin-bottom: var(--s-x34)!important }
		.mt-xl-34{ margin-top: var(--s-x34)!important }
		.ms-xl-34{ margin-left: var(--s-x34)!important }
		.me-xl-34{ margin-right: var(--s-x34)!important }
		.pb-xl-34{ padding-bottom: var(--s-x34)!important }
		.pt-xl-34{ padding-top: var(--s-x34)!important }
		.ps-xl-34{ padding-left: var(--s-x34)!important }
		.pe-xl-34{ padding-right: var(--s-x34)!important }
		.mb-xl-35{ margin-bottom: var(--s-x35)!important }
		.mt-xl-35{ margin-top: var(--s-x35)!important }
		.ms-xl-35{ margin-left: var(--s-x35)!important }
		.me-xl-35{ margin-right: var(--s-x35)!important }
		.pb-xl-35{ padding-bottom: var(--s-x35)!important }
		.pt-xl-35{ padding-top: var(--s-x35)!important }
		.ps-xl-35{ padding-left: var(--s-x35)!important }
		.pe-xl-35{ padding-right: var(--s-x35)!important }
		.mb-xl-36{ margin-bottom: var(--s-x36)!important }
		.mt-xl-36{ margin-top: var(--s-x36)!important }
		.ms-xl-36{ margin-left: var(--s-x36)!important }
		.me-xl-36{ margin-right: var(--s-x36)!important }
		.pb-xl-36{ padding-bottom: var(--s-x36)!important }
		.pt-xl-36{ padding-top: var(--s-x36)!important }
		.ps-xl-36{ padding-left: var(--s-x36)!important }
		.pe-xl-36{ padding-right: var(--s-x36)!important }
		.mb-xl-37{ margin-bottom: var(--s-x37)!important }
		.mt-xl-37{ margin-top: var(--s-x37)!important }
		.ms-xl-37{ margin-left: var(--s-x37)!important }
		.me-xl-37{ margin-right: var(--s-x37)!important }
		.pb-xl-37{ padding-bottom: var(--s-x37)!important }
		.pt-xl-37{ padding-top: var(--s-x37)!important }
		.ps-xl-37{ padding-left: var(--s-x37)!important }
		.pe-xl-37{ padding-right: var(--s-x37)!important }
		.mb-xl-38{ margin-bottom: var(--s-x38)!important }
		.mt-xl-38{ margin-top: var(--s-x38)!important }
		.ms-xl-38{ margin-left: var(--s-x38)!important }
		.me-xl-38{ margin-right: var(--s-x38)!important }
		.pb-xl-38{ padding-bottom: var(--s-x38)!important }
		.pt-xl-38{ padding-top: var(--s-x38)!important }
		.ps-xl-38{ padding-left: var(--s-x38)!important }
		.pe-xl-38{ padding-right: var(--s-x38)!important }
		.mb-xl-39{ margin-bottom: var(--s-x39)!important }
		.mt-xl-39{ margin-top: var(--s-x39)!important }
		.ms-xl-39{ margin-left: var(--s-x39)!important }
		.me-xl-39{ margin-right: var(--s-x39)!important }
		.pb-xl-39{ padding-bottom: var(--s-x39)!important }
		.pt-xl-39{ padding-top: var(--s-x39)!important }
		.ps-xl-39{ padding-left: var(--s-x39)!important }
		.pe-xl-39{ padding-right: var(--s-x39)!important }
		.mb-xl-40{ margin-bottom: var(--s-x40)!important }
		.mt-xl-40{ margin-top: var(--s-x40)!important }
		.ms-xl-40{ margin-left: var(--s-x40)!important }
		.me-xl-40{ margin-right: var(--s-x40)!important }
		.pb-xl-40{ padding-bottom: var(--s-x40)!important }
		.pt-xl-40{ padding-top: var(--s-x40)!important }
		.ps-xl-40{ padding-left: var(--s-x40)!important }
		.pe-xl-40{ padding-right: var(--s-x40)!important }
		.mb-xl-41{ margin-bottom: var(--s-x41)!important }
		.mt-xl-41{ margin-top: var(--s-x41)!important }
		.ms-xl-41{ margin-left: var(--s-x41)!important }
		.me-xl-41{ margin-right: var(--s-x41)!important }
		.pb-xl-41{ padding-bottom: var(--s-x41)!important }
		.pt-xl-41{ padding-top: var(--s-x41)!important }
		.ps-xl-41{ padding-left: var(--s-x41)!important }
		.pe-xl-41{ padding-right: var(--s-x41)!important }
		.mb-xl-42{ margin-bottom: var(--s-x42)!important }
		.mt-xl-42{ margin-top: var(--s-x42)!important }
		.ms-xl-42{ margin-left: var(--s-x42)!important }
		.me-xl-42{ margin-right: var(--s-x42)!important }
		.pb-xl-42{ padding-bottom: var(--s-x42)!important }
		.pt-xl-42{ padding-top: var(--s-x42)!important }
		.ps-xl-42{ padding-left: var(--s-x42)!important }
		.pe-xl-42{ padding-right: var(--s-x42)!important }
		.mb-xl-43{ margin-bottom: var(--s-x43)!important }
		.mt-xl-43{ margin-top: var(--s-x43)!important }
		.ms-xl-43{ margin-left: var(--s-x43)!important }
		.me-xl-43{ margin-right: var(--s-x43)!important }
		.pb-xl-43{ padding-bottom: var(--s-x43)!important }
		.pt-xl-43{ padding-top: var(--s-x43)!important }
		.ps-xl-43{ padding-left: var(--s-x43)!important }
		.pe-xl-43{ padding-right: var(--s-x43)!important }
		.mb-xl-44{ margin-bottom: var(--s-x44)!important }
		.mt-xl-44{ margin-top: var(--s-x44)!important }
		.ms-xl-44{ margin-left: var(--s-x44)!important }
		.me-xl-44{ margin-right: var(--s-x44)!important }
		.pb-xl-44{ padding-bottom: var(--s-x44)!important }
		.pt-xl-44{ padding-top: var(--s-x44)!important }
		.ps-xl-44{ padding-left: var(--s-x44)!important }
		.pe-xl-44{ padding-right: var(--s-x44)!important }
		.mb-xl-45{ margin-bottom: var(--s-x45)!important }
		.mt-xl-45{ margin-top: var(--s-x45)!important }
		.ms-xl-45{ margin-left: var(--s-x45)!important }
		.me-xl-45{ margin-right: var(--s-x45)!important }
		.pb-xl-45{ padding-bottom: var(--s-x45)!important }
		.pt-xl-45{ padding-top: var(--s-x45)!important }
		.ps-xl-45{ padding-left: var(--s-x45)!important }
		.pe-xl-45{ padding-right: var(--s-x45)!important }
		.mb-xl-46{ margin-bottom: var(--s-x46)!important }
		.mt-xl-46{ margin-top: var(--s-x46)!important }
		.ms-xl-46{ margin-left: var(--s-x46)!important }
		.me-xl-46{ margin-right: var(--s-x46)!important }
		.pb-xl-46{ padding-bottom: var(--s-x46)!important }
		.pt-xl-46{ padding-top: var(--s-x46)!important }
		.ps-xl-46{ padding-left: var(--s-x46)!important }
		.pe-xl-46{ padding-right: var(--s-x46)!important }
		.mb-xl-47{ margin-bottom: var(--s-x47)!important }
		.mt-xl-47{ margin-top: var(--s-x47)!important }
		.ms-xl-47{ margin-left: var(--s-x47)!important }
		.me-xl-47{ margin-right: var(--s-x47)!important }
		.pb-xl-47{ padding-bottom: var(--s-x47)!important }
		.pt-xl-47{ padding-top: var(--s-x47)!important }
		.ps-xl-47{ padding-left: var(--s-x47)!important }
		.pe-xl-47{ padding-right: var(--s-x47)!important }
		.mb-xl-48{ margin-bottom: var(--s-x48)!important }
		.mt-xl-48{ margin-top: var(--s-x48)!important }
		.ms-xl-48{ margin-left: var(--s-x48)!important }
		.me-xl-48{ margin-right: var(--s-x48)!important }
		.pb-xl-48{ padding-bottom: var(--s-x48)!important }
		.pt-xl-48{ padding-top: var(--s-x48)!important }
		.ps-xl-48{ padding-left: var(--s-x48)!important }
		.pe-xl-48{ padding-right: var(--s-x48)!important }
		.mb-xl-49{ margin-bottom: var(--s-x49)!important }
		.mt-xl-49{ margin-top: var(--s-x49)!important }
		.ms-xl-49{ margin-left: var(--s-x49)!important }
		.me-xl-49{ margin-right: var(--s-x49)!important }
		.pb-xl-49{ padding-bottom: var(--s-x49)!important }
		.pt-xl-49{ padding-top: var(--s-x49)!important }
		.ps-xl-49{ padding-left: var(--s-x49)!important }
		.pe-xl-49{ padding-right: var(--s-x49)!important }
		.mb-xl-50{ margin-bottom: var(--s-x50)!important }
		.mt-xl-50{ margin-top: var(--s-x50)!important }
		.ms-xl-50{ margin-left: var(--s-x50)!important }
		.me-xl-50{ margin-right: var(--s-x50)!important }
		.pb-xl-50{ padding-bottom: var(--s-x50)!important }
		.pt-xl-50{ padding-top: var(--s-x50)!important }
		.ps-xl-50{ padding-left: var(--s-x50)!important }
		.pe-xl-50{ padding-right: var(--s-x50)!important }
		.mx-xl-1{ margin-left: var(--s-x1)!important; margin-right: var(--s-x1)!important }
		.my-xl-1{ margin-top: var(--s-x1)!important; margin-bottom: var(--s-x1)!important; }
		.px-xl-1{ padding-left: var(--s-x1)!important; padding-right: var(--s-x1)!important }
		.py-xl-1{ padding-top: var(--s-x1)!important; padding-bottom: var(--s-x1)!important;}
		.mx-xl-2{ margin-left: var(--s-x2)!important; margin-right: var(--s-x2)!important }
		.my-xl-2{ margin-top: var(--s-x2)!important; margin-bottom: var(--s-x2)!important; }
		.px-xl-2{ padding-left: var(--s-x2)!important; padding-right: var(--s-x2)!important }
		.py-xl-2{ padding-top: var(--s-x2)!important; padding-bottom: var(--s-x2)!important;}
		.mx-xl-3{ margin-left: var(--s-x3)!important; margin-right: var(--s-x3)!important }
		.my-xl-3{ margin-top: var(--s-x3)!important; margin-bottom: var(--s-x3)!important; }
		.px-xl-3{ padding-left: var(--s-x3)!important; padding-right: var(--s-x3)!important }
		.py-xl-3{ padding-top: var(--s-x3)!important; padding-bottom: var(--s-x3)!important;}
		.mx-xl-4{ margin-left: var(--s-x4)!important; margin-right: var(--s-x4)!important }
		.my-xl-4{ margin-top: var(--s-x4)!important; margin-bottom: var(--s-x4)!important; }
		.px-xl-4{ padding-left: var(--s-x4)!important; padding-right: var(--s-x4)!important }
		.py-xl-4{ padding-top: var(--s-x4)!important; padding-bottom: var(--s-x4)!important;}
		.mx-xl-5{ margin-left: var(--s-x5)!important; margin-right: var(--s-x5)!important }
		.my-xl-5{ margin-top: var(--s-x5)!important; margin-bottom: var(--s-x5)!important; }
		.px-xl-5{ padding-left: var(--s-x5)!important; padding-right: var(--s-x5)!important }
		.py-xl-5{ padding-top: var(--s-x5)!important; padding-bottom: var(--s-x5)!important;}
		.mx-xl-6{ margin-left: var(--s-x6)!important; margin-right: var(--s-x6)!important }
		.my-xl-6{ margin-top: var(--s-x6)!important; margin-bottom: var(--s-x6)!important; }
		.px-xl-6{ padding-left: var(--s-x6)!important; padding-right: var(--s-x6)!important }
		.py-xl-6{ padding-top: var(--s-x6)!important; padding-bottom: var(--s-x6)!important;}
		.mx-xl-7{ margin-left: var(--s-x7)!important; margin-right: var(--s-x7)!important }
		.my-xl-7{ margin-top: var(--s-x7)!important; margin-bottom: var(--s-x7)!important; }
		.px-xl-7{ padding-left: var(--s-x7)!important; padding-right: var(--s-x7)!important }
		.py-xl-7{ padding-top: var(--s-x7)!important; padding-bottom: var(--s-x7)!important;}
		.mx-xl-8{ margin-left: var(--s-x8)!important; margin-right: var(--s-x8)!important }
		.my-xl-8{ margin-top: var(--s-x8)!important; margin-bottom: var(--s-x8)!important; }
		.px-xl-8{ padding-left: var(--s-x8)!important; padding-right: var(--s-x8)!important }
		.py-xl-8{ padding-top: var(--s-x8)!important; padding-bottom: var(--s-x8)!important;}
		.mx-xl-9{ margin-left: var(--s-x9)!important; margin-right: var(--s-x9)!important }
		.my-xl-9{ margin-top: var(--s-x9)!important; margin-bottom: var(--s-x9)!important; }
		.px-xl-9{ padding-left: var(--s-x9)!important; padding-right: var(--s-x9)!important }
		.py-xl-9{ padding-top: var(--s-x9)!important; padding-bottom: var(--s-x9)!important;}
		.mx-xl-10{ margin-left: var(--s-x10)!important; margin-right: var(--s-x10)!important }
		.my-xl-10{ margin-top: var(--s-x10)!important; margin-bottom: var(--s-x10)!important; }
		.px-xl-10{ padding-left: var(--s-x10)!important; padding-right: var(--s-x10)!important }
		.py-xl-10{ padding-top: var(--s-x10)!important; padding-bottom: var(--s-x10)!important;}
		.mx-xl-11{ margin-left: var(--s-x11)!important; margin-right: var(--s-x11)!important }
		.my-xl-11{ margin-top: var(--s-x11)!important; margin-bottom: var(--s-x11)!important; }
		.px-xl-11{ padding-left: var(--s-x11)!important; padding-right: var(--s-x11)!important }
		.py-xl-11{ padding-top: var(--s-x11)!important; padding-bottom: var(--s-x11)!important;}
		.mx-xl-12{ margin-left: var(--s-x12)!important; margin-right: var(--s-x12)!important }
		.my-xl-12{ margin-top: var(--s-x12)!important; margin-bottom: var(--s-x12)!important; }
		.px-xl-12{ padding-left: var(--s-x12)!important; padding-right: var(--s-x12)!important }
		.py-xl-12{ padding-top: var(--s-x12)!important; padding-bottom: var(--s-x12)!important;}
		.mx-xl-13{ margin-left: var(--s-x13)!important; margin-right: var(--s-x13)!important }
		.my-xl-13{ margin-top: var(--s-x13)!important; margin-bottom: var(--s-x13)!important; }
		.px-xl-13{ padding-left: var(--s-x13)!important; padding-right: var(--s-x13)!important }
		.py-xl-13{ padding-top: var(--s-x13)!important; padding-bottom: var(--s-x13)!important;}
		.mx-xl-14{ margin-left: var(--s-x14)!important; margin-right: var(--s-x14)!important }
		.my-xl-14{ margin-top: var(--s-x14)!important; margin-bottom: var(--s-x14)!important; }
		.px-xl-14{ padding-left: var(--s-x14)!important; padding-right: var(--s-x14)!important }
		.py-xl-14{ padding-top: var(--s-x14)!important; padding-bottom: var(--s-x14)!important;}
		.mx-xl-15{ margin-left: var(--s-x15)!important; margin-right: var(--s-x15)!important }
		.my-xl-15{ margin-top: var(--s-x15)!important; margin-bottom: var(--s-x15)!important; }
		.px-xl-15{ padding-left: var(--s-x15)!important; padding-right: var(--s-x15)!important }
		.py-xl-15{ padding-top: var(--s-x15)!important; padding-bottom: var(--s-x15)!important;}
		.mx-xl-16{ margin-left: var(--s-x16)!important; margin-right: var(--s-x16)!important }
		.my-xl-16{ margin-top: var(--s-x16)!important; margin-bottom: var(--s-x16)!important; }
		.px-xl-16{ padding-left: var(--s-x16)!important; padding-right: var(--s-x16)!important }
		.py-xl-16{ padding-top: var(--s-x16)!important; padding-bottom: var(--s-x16)!important;}
		.mx-xl-17{ margin-left: var(--s-x17)!important; margin-right: var(--s-x17)!important }
		.my-xl-17{ margin-top: var(--s-x17)!important; margin-bottom: var(--s-x17)!important; }
		.px-xl-17{ padding-left: var(--s-x17)!important; padding-right: var(--s-x17)!important }
		.py-xl-17{ padding-top: var(--s-x17)!important; padding-bottom: var(--s-x17)!important;}
		.mx-xl-18{ margin-left: var(--s-x18)!important; margin-right: var(--s-x18)!important }
		.my-xl-18{ margin-top: var(--s-x18)!important; margin-bottom: var(--s-x18)!important; }
		.px-xl-18{ padding-left: var(--s-x18)!important; padding-right: var(--s-x18)!important }
		.py-xl-18{ padding-top: var(--s-x18)!important; padding-bottom: var(--s-x18)!important;}
		.mx-xl-19{ margin-left: var(--s-x19)!important; margin-right: var(--s-x19)!important }
		.my-xl-19{ margin-top: var(--s-x19)!important; margin-bottom: var(--s-x19)!important; }
		.px-xl-19{ padding-left: var(--s-x19)!important; padding-right: var(--s-x19)!important }
		.py-xl-19{ padding-top: var(--s-x19)!important; padding-bottom: var(--s-x19)!important;}
		.mx-xl-20{ margin-left: var(--s-x20)!important; margin-right: var(--s-x20)!important }
		.my-xl-20{ margin-top: var(--s-x20)!important; margin-bottom: var(--s-x20)!important; }
		.px-xl-20{ padding-left: var(--s-x20)!important; padding-right: var(--s-x20)!important }
		.py-xl-20{ padding-top: var(--s-x20)!important; padding-bottom: var(--s-x20)!important;}
		.mx-xl-21{ margin-left: var(--s-x21)!important; margin-right: var(--s-x21)!important }
		.my-xl-21{ margin-top: var(--s-x21)!important; margin-bottom: var(--s-x21)!important; }
		.px-xl-21{ padding-left: var(--s-x21)!important; padding-right: var(--s-x21)!important }
		.py-xl-21{ padding-top: var(--s-x21)!important; padding-bottom: var(--s-x21)!important;}
		.mx-xl-22{ margin-left: var(--s-x22)!important; margin-right: var(--s-x22)!important }
		.my-xl-22{ margin-top: var(--s-x22)!important; margin-bottom: var(--s-x22)!important; }
		.px-xl-22{ padding-left: var(--s-x22)!important; padding-right: var(--s-x22)!important }
		.py-xl-22{ padding-top: var(--s-x22)!important; padding-bottom: var(--s-x22)!important;}
		.mx-xl-23{ margin-left: var(--s-x23)!important; margin-right: var(--s-x23)!important }
		.my-xl-23{ margin-top: var(--s-x23)!important; margin-bottom: var(--s-x23)!important; }
		.px-xl-23{ padding-left: var(--s-x23)!important; padding-right: var(--s-x23)!important }
		.py-xl-23{ padding-top: var(--s-x23)!important; padding-bottom: var(--s-x23)!important;}
		.mx-xl-24{ margin-left: var(--s-x24)!important; margin-right: var(--s-x24)!important }
		.my-xl-24{ margin-top: var(--s-x24)!important; margin-bottom: var(--s-x24)!important; }
		.px-xl-24{ padding-left: var(--s-x24)!important; padding-right: var(--s-x24)!important }
		.py-xl-24{ padding-top: var(--s-x24)!important; padding-bottom: var(--s-x24)!important;}
		.mx-xl-25{ margin-left: var(--s-x25)!important; margin-right: var(--s-x25)!important }
		.my-xl-25{ margin-top: var(--s-x25)!important; margin-bottom: var(--s-x25)!important; }
		.px-xl-25{ padding-left: var(--s-x25)!important; padding-right: var(--s-x25)!important }
		.py-xl-25{ padding-top: var(--s-x25)!important; padding-bottom: var(--s-x25)!important;}
		.mx-xl-26{ margin-left: var(--s-x26)!important; margin-right: var(--s-x26)!important }
		.my-xl-26{ margin-top: var(--s-x26)!important; margin-bottom: var(--s-x26)!important; }
		.px-xl-26{ padding-left: var(--s-x26)!important; padding-right: var(--s-x26)!important }
		.py-xl-26{ padding-top: var(--s-x26)!important; padding-bottom: var(--s-x26)!important;}
		.mx-xl-27{ margin-left: var(--s-x27)!important; margin-right: var(--s-x27)!important }
		.my-xl-27{ margin-top: var(--s-x27)!important; margin-bottom: var(--s-x27)!important; }
		.px-xl-27{ padding-left: var(--s-x27)!important; padding-right: var(--s-x27)!important }
		.py-xl-27{ padding-top: var(--s-x27)!important; padding-bottom: var(--s-x27)!important;}
		.mx-xl-28{ margin-left: var(--s-x28)!important; margin-right: var(--s-x28)!important }
		.my-xl-28{ margin-top: var(--s-x28)!important; margin-bottom: var(--s-x28)!important; }
		.px-xl-28{ padding-left: var(--s-x28)!important; padding-right: var(--s-x28)!important }
		.py-xl-28{ padding-top: var(--s-x28)!important; padding-bottom: var(--s-x28)!important;}
		.mx-xl-29{ margin-left: var(--s-x29)!important; margin-right: var(--s-x29)!important }
		.my-xl-29{ margin-top: var(--s-x29)!important; margin-bottom: var(--s-x29)!important; }
		.px-xl-29{ padding-left: var(--s-x29)!important; padding-right: var(--s-x29)!important }
		.py-xl-29{ padding-top: var(--s-x29)!important; padding-bottom: var(--s-x29)!important;}
		.mx-xl-30{ margin-left: var(--s-x30)!important; margin-right: var(--s-x30)!important }
		.my-xl-30{ margin-top: var(--s-x30)!important; margin-bottom: var(--s-x30)!important; }
		.px-xl-30{ padding-left: var(--s-x30)!important; padding-right: var(--s-x30)!important }
		.py-xl-30{ padding-top: var(--s-x30)!important; padding-bottom: var(--s-x30)!important;}
		.mx-xl-31{ margin-left: var(--s-x31)!important; margin-right: var(--s-x31)!important }
		.my-xl-31{ margin-top: var(--s-x31)!important; margin-bottom: var(--s-x31)!important; }
		.px-xl-31{ padding-left: var(--s-x31)!important; padding-right: var(--s-x31)!important }
		.py-xl-31{ padding-top: var(--s-x31)!important; padding-bottom: var(--s-x31)!important;}
		.mx-xl-32{ margin-left: var(--s-x32)!important; margin-right: var(--s-x32)!important }
		.my-xl-32{ margin-top: var(--s-x32)!important; margin-bottom: var(--s-x32)!important; }
		.px-xl-32{ padding-left: var(--s-x32)!important; padding-right: var(--s-x32)!important }
		.py-xl-32{ padding-top: var(--s-x32)!important; padding-bottom: var(--s-x32)!important;}
		.mx-xl-33{ margin-left: var(--s-x33)!important; margin-right: var(--s-x33)!important }
		.my-xl-33{ margin-top: var(--s-x33)!important; margin-bottom: var(--s-x33)!important; }
		.px-xl-33{ padding-left: var(--s-x33)!important; padding-right: var(--s-x33)!important }
		.py-xl-33{ padding-top: var(--s-x33)!important; padding-bottom: var(--s-x33)!important;}
		.mx-xl-34{ margin-left: var(--s-x34)!important; margin-right: var(--s-x34)!important }
		.my-xl-34{ margin-top: var(--s-x34)!important; margin-bottom: var(--s-x34)!important; }
		.px-xl-34{ padding-left: var(--s-x34)!important; padding-right: var(--s-x34)!important }
		.py-xl-34{ padding-top: var(--s-x34)!important; padding-bottom: var(--s-x34)!important;}
		.mx-xl-35{ margin-left: var(--s-x35)!important; margin-right: var(--s-x35)!important }
		.my-xl-35{ margin-top: var(--s-x35)!important; margin-bottom: var(--s-x35)!important; }
		.px-xl-35{ padding-left: var(--s-x35)!important; padding-right: var(--s-x35)!important }
		.py-xl-35{ padding-top: var(--s-x35)!important; padding-bottom: var(--s-x35)!important;}
		.mx-xl-36{ margin-left: var(--s-x36)!important; margin-right: var(--s-x36)!important }
		.my-xl-36{ margin-top: var(--s-x36)!important; margin-bottom: var(--s-x36)!important; }
		.px-xl-36{ padding-left: var(--s-x36)!important; padding-right: var(--s-x36)!important }
		.py-xl-36{ padding-top: var(--s-x36)!important; padding-bottom: var(--s-x36)!important;}
		.mx-xl-37{ margin-left: var(--s-x37)!important; margin-right: var(--s-x37)!important }
		.my-xl-37{ margin-top: var(--s-x37)!important; margin-bottom: var(--s-x37)!important; }
		.px-xl-37{ padding-left: var(--s-x37)!important; padding-right: var(--s-x37)!important }
		.py-xl-37{ padding-top: var(--s-x37)!important; padding-bottom: var(--s-x37)!important;}
		.mx-xl-38{ margin-left: var(--s-x38)!important; margin-right: var(--s-x38)!important }
		.my-xl-38{ margin-top: var(--s-x38)!important; margin-bottom: var(--s-x38)!important; }
		.px-xl-38{ padding-left: var(--s-x38)!important; padding-right: var(--s-x38)!important }
		.py-xl-38{ padding-top: var(--s-x38)!important; padding-bottom: var(--s-x38)!important;}
		.mx-xl-39{ margin-left: var(--s-x39)!important; margin-right: var(--s-x39)!important }
		.my-xl-39{ margin-top: var(--s-x39)!important; margin-bottom: var(--s-x39)!important; }
		.px-xl-39{ padding-left: var(--s-x39)!important; padding-right: var(--s-x39)!important }
		.py-xl-39{ padding-top: var(--s-x39)!important; padding-bottom: var(--s-x39)!important;}
		.mx-xl-40{ margin-left: var(--s-x40)!important; margin-right: var(--s-x40)!important }
		.my-xl-40{ margin-top: var(--s-x40)!important; margin-bottom: var(--s-x40)!important; }
		.px-xl-40{ padding-left: var(--s-x40)!important; padding-right: var(--s-x40)!important }
		.py-xl-40{ padding-top: var(--s-x40)!important; padding-bottom: var(--s-x40)!important;}
		.mx-xl-41{ margin-left: var(--s-x41)!important; margin-right: var(--s-x41)!important }
		.my-xl-41{ margin-top: var(--s-x41)!important; margin-bottom: var(--s-x41)!important; }
		.px-xl-41{ padding-left: var(--s-x41)!important; padding-right: var(--s-x41)!important }
		.py-xl-41{ padding-top: var(--s-x41)!important; padding-bottom: var(--s-x41)!important;}
		.mx-xl-42{ margin-left: var(--s-x42)!important; margin-right: var(--s-x42)!important }
		.my-xl-42{ margin-top: var(--s-x42)!important; margin-bottom: var(--s-x42)!important; }
		.px-xl-42{ padding-left: var(--s-x42)!important; padding-right: var(--s-x42)!important }
		.py-xl-42{ padding-top: var(--s-x42)!important; padding-bottom: var(--s-x42)!important;}
		.mx-xl-43{ margin-left: var(--s-x43)!important; margin-right: var(--s-x43)!important }
		.my-xl-43{ margin-top: var(--s-x43)!important; margin-bottom: var(--s-x43)!important; }
		.px-xl-43{ padding-left: var(--s-x43)!important; padding-right: var(--s-x43)!important }
		.py-xl-43{ padding-top: var(--s-x43)!important; padding-bottom: var(--s-x43)!important;}
		.mx-xl-44{ margin-left: var(--s-x44)!important; margin-right: var(--s-x44)!important }
		.my-xl-44{ margin-top: var(--s-x44)!important; margin-bottom: var(--s-x44)!important; }
		.px-xl-44{ padding-left: var(--s-x44)!important; padding-right: var(--s-x44)!important }
		.py-xl-44{ padding-top: var(--s-x44)!important; padding-bottom: var(--s-x44)!important;}
		.mx-xl-45{ margin-left: var(--s-x45)!important; margin-right: var(--s-x45)!important }
		.my-xl-45{ margin-top: var(--s-x45)!important; margin-bottom: var(--s-x45)!important; }
		.px-xl-45{ padding-left: var(--s-x45)!important; padding-right: var(--s-x45)!important }
		.py-xl-45{ padding-top: var(--s-x45)!important; padding-bottom: var(--s-x45)!important;}
		.mx-xl-46{ margin-left: var(--s-x46)!important; margin-right: var(--s-x46)!important }
		.my-xl-46{ margin-top: var(--s-x46)!important; margin-bottom: var(--s-x46)!important; }
		.px-xl-46{ padding-left: var(--s-x46)!important; padding-right: var(--s-x46)!important }
		.py-xl-46{ padding-top: var(--s-x46)!important; padding-bottom: var(--s-x46)!important;}
		.mx-xl-47{ margin-left: var(--s-x47)!important; margin-right: var(--s-x47)!important }
		.my-xl-47{ margin-top: var(--s-x47)!important; margin-bottom: var(--s-x47)!important; }
		.px-xl-47{ padding-left: var(--s-x47)!important; padding-right: var(--s-x47)!important }
		.py-xl-47{ padding-top: var(--s-x47)!important; padding-bottom: var(--s-x47)!important;}
		.mx-xl-48{ margin-left: var(--s-x48)!important; margin-right: var(--s-x48)!important }
		.my-xl-48{ margin-top: var(--s-x48)!important; margin-bottom: var(--s-x48)!important; }
		.px-xl-48{ padding-left: var(--s-x48)!important; padding-right: var(--s-x48)!important }
		.py-xl-48{ padding-top: var(--s-x48)!important; padding-bottom: var(--s-x48)!important;}
		.mx-xl-49{ margin-left: var(--s-x49)!important; margin-right: var(--s-x49)!important }
		.my-xl-49{ margin-top: var(--s-x49)!important; margin-bottom: var(--s-x49)!important; }
		.px-xl-49{ padding-left: var(--s-x49)!important; padding-right: var(--s-x49)!important }
		.py-xl-49{ padding-top: var(--s-x49)!important; padding-bottom: var(--s-x49)!important;}
		.mx-xl-50{ margin-left: var(--s-x50)!important; margin-right: var(--s-x50)!important }
		.my-xl-50{ margin-top: var(--s-x50)!important; margin-bottom: var(--s-x50)!important; }
		.px-xl-50{ padding-left: var(--s-x50)!important; padding-right: var(--s-x50)!important }
		.py-xl-50{ padding-top: var(--s-x50)!important; padding-bottom: var(--s-x50)!important;}

		.mt-xl-0{ margin-top: 0px!important; }
		.mb-xl-0{ margin-bottom: 0px!important; }
		.pt-xl-0{ padding-top: 0px!important; }
		.pb-xl-0{ padding-bottom: 0px!important; }
	}

	/*XXL*/
	@media (min-width: 1400px){
		.col-xxl-1-5 { flex: 0 0 auto; width: 20%; }
		.object-fit-xxl-contain { -o-object-fit: contain !important; object-fit: contain !important;}
		.object-fit-xxl-cover { -o-object-fit: cover !important; object-fit: cover !important;}

		.ps-xxl-1colvw{ padding-left: var(--1colvw)!important }
		.pe-xxl-1colvw{ padding-right: var(--1colvw)!important }
		.ps-xxl-1colvw075{ padding-left: var(--1colvw075)!important }
		.pe-xxl-1colvw075{ padding-right: var(--1colvw075)!important }
		.ps-xxl-1colvw05{ padding-left: var(--1colvw05)!important }
		.pe-xxl-1colvw05{ padding-right: var(--1colvw05)!important }

		.p-xxl-1{ padding: var(--s-x1)!important }
		.m-xxl-1{ margin: var(--s-x1)!important }
		.p-xxl-2{ padding: var(--s-x2)!important }
		.m-xxl-2{ margin: var(--s-x2)!important }
		.p-xxl-3{ padding: var(--s-x3)!important }
		.m-xxl-3{ margin: var(--s-x3)!important }
		.p-xxl-4{ padding: var(--s-x4)!important }
		.m-xxl-4{ margin: var(--s-x4)!important }
		.p-xxl-5{ padding: var(--s-x5)!important }
		.m-xxl-5{ margin: var(--s-x5)!important }
		.p-xxl-6{ padding: var(--s-x6)!important }
		.m-xxl-6{ margin: var(--s-x6)!important }
		.p-xxl-7{ padding: var(--s-x7)!important }
		.m-xxl-7{ margin: var(--s-x7)!important }
		.p-xxl-8{ padding: var(--s-x8)!important }
		.m-xxl-8{ margin: var(--s-x8)!important }
		.p-xxl-9{ padding: var(--s-x9)!important }
		.m-xxl-9{ margin: var(--s-x9)!important }
		.p-xxl-10{ padding: var(--s-x10)!important }
		.m-xxl-10{ margin: var(--s-x10)!important }
		.p-xxl-11{ padding: var(--s-x11)!important }
		.m-xxl-11{ margin: var(--s-x11)!important }
		.p-xxl-12{ padding: var(--s-x12)!important }
		.m-xxl-12{ margin: var(--s-x12)!important }
		.p-xxl-13{ padding: var(--s-x13)!important }
		.m-xxl-13{ margin: var(--s-x13)!important }
		.p-xxl-14{ padding: var(--s-x14)!important }
		.m-xxl-14{ margin: var(--s-x14)!important }
		.p-xxl-15{ padding: var(--s-x15)!important }
		.m-xxl-15{ margin: var(--s-x15)!important }
		.p-xxl-16{ padding: var(--s-x16)!important }
		.m-xxl-16{ margin: var(--s-x16)!important }
		.p-xxl-17{ padding: var(--s-x17)!important }
		.m-xxl-17{ margin: var(--s-x17)!important }
		.p-xxl-18{ padding: var(--s-x18)!important }
		.m-xxl-18{ margin: var(--s-x18)!important }
		.p-xxl-19{ padding: var(--s-x19)!important }
		.m-xxl-19{ margin: var(--s-x19)!important }
		.p-xxl-20{ padding: var(--s-x20)!important }
		.m-xxl-20{ margin: var(--s-x20)!important }
		.p-xxl-21{ padding: var(--s-x21)!important }
		.m-xxl-21{ margin: var(--s-x21)!important }
		.p-xxl-22{ padding: var(--s-x22)!important }
		.m-xxl-22{ margin: var(--s-x22)!important }
		.p-xxl-23{ padding: var(--s-x23)!important }
		.m-xxl-23{ margin: var(--s-x23)!important }
		.p-xxl-24{ padding: var(--s-x24)!important }
		.m-xxl-24{ margin: var(--s-x24)!important }
		.p-xxl-25{ padding: var(--s-x25)!important }
		.m-xxl-25{ margin: var(--s-x25)!important }
		.p-xxl-26{ padding: var(--s-x26)!important }
		.m-xxl-26{ margin: var(--s-x26)!important }
		.p-xxl-27{ padding: var(--s-x27)!important }
		.m-xxl-27{ margin: var(--s-x27)!important }
		.p-xxl-28{ padding: var(--s-x28)!important }
		.m-xxl-28{ margin: var(--s-x28)!important }
		.p-xxl-29{ padding: var(--s-x29)!important }
		.m-xxl-29{ margin: var(--s-x29)!important }
		.p-xxl-30{ padding: var(--s-x30)!important }
		.m-xxl-30{ margin: var(--s-x30)!important }
		.p-xxl-31{ padding: var(--s-x31)!important }
		.m-xxl-31{ margin: var(--s-x31)!important }
		.p-xxl-32{ padding: var(--s-x32)!important }
		.m-xxl-32{ margin: var(--s-x32)!important }
		.p-xxl-33{ padding: var(--s-x33)!important }
		.m-xxl-33{ margin: var(--s-x33)!important }
		.p-xxl-34{ padding: var(--s-x34)!important }
		.m-xxl-34{ margin: var(--s-x34)!important }
		.p-xxl-35{ padding: var(--s-x35)!important }
		.m-xxl-35{ margin: var(--s-x35)!important }
		.p-xxl-36{ padding: var(--s-x36)!important }
		.m-xxl-36{ margin: var(--s-x36)!important }
		.p-xxl-37{ padding: var(--s-x37)!important }
		.m-xxl-37{ margin: var(--s-x37)!important }
		.p-xxl-38{ padding: var(--s-x38)!important }
		.m-xxl-38{ margin: var(--s-x38)!important }
		.p-xxl-39{ padding: var(--s-x39)!important }
		.m-xxl-39{ margin: var(--s-x39)!important }
		.p-xxl-40{ padding: var(--s-x40)!important }
		.m-xxl-40{ margin: var(--s-x40)!important }
		.p-xxl-41{ padding: var(--s-x41)!important }
		.m-xxl-41{ margin: var(--s-x41)!important }
		.p-xxl-42{ padding: var(--s-x42)!important }
		.m-xxl-42{ margin: var(--s-x42)!important }
		.p-xxl-43{ padding: var(--s-x43)!important }
		.m-xxl-43{ margin: var(--s-x43)!important }
		.p-xxl-44{ padding: var(--s-x44)!important }
		.m-xxl-44{ margin: var(--s-x44)!important }
		.p-xxl-45{ padding: var(--s-x45)!important }
		.m-xxl-45{ margin: var(--s-x45)!important }
		.p-xxl-46{ padding: var(--s-x46)!important }
		.m-xxl-46{ margin: var(--s-x46)!important }
		.p-xxl-47{ padding: var(--s-x47)!important }
		.m-xxl-47{ margin: var(--s-x47)!important }
		.p-xxl-48{ padding: var(--s-x48)!important }
		.m-xxl-48{ margin: var(--s-x48)!important }
		.p-xxl-49{ padding: var(--s-x49)!important }
		.m-xxl-49{ margin: var(--s-x49)!important }
		.p-xxl-50{ padding: var(--s-x50)!important }
		.m-xxl-50{ margin: var(--s-x50)!important }

		.mb-xxl-1{ margin-bottom: var(--s-x1)!important }
		.mt-xxl-1{ margin-top: var(--s-x1)!important }
		.ms-xxl-1{ margin-left: var(--s-x1)!important }
		.me-xxl-1{ margin-right: var(--s-x1)!important }
		.pb-xxl-1{ padding-bottom: var(--s-x1)!important }
		.pt-xxl-1{ padding-top: var(--s-x1)!important }
		.ps-xxl-1{ padding-left: var(--s-x1)!important }
		.pe-xxl-1{ padding-right: var(--s-x1)!important }
		.mb-xxl-2{ margin-bottom: var(--s-x2)!important }
		.mt-xxl-2{ margin-top: var(--s-x2)!important }
		.ms-xxl-2{ margin-left: var(--s-x2)!important }
		.me-xxl-2{ margin-right: var(--s-x2)!important }
		.pb-xxl-2{ padding-bottom: var(--s-x2)!important }
		.pt-xxl-2{ padding-top: var(--s-x2)!important }
		.ps-xxl-2{ padding-left: var(--s-x2)!important }
		.pe-xxl-2{ padding-right: var(--s-x2)!important }
		.mb-xxl-3{ margin-bottom: var(--s-x3)!important }
		.mt-xxl-3{ margin-top: var(--s-x3)!important }
		.ms-xxl-3{ margin-left: var(--s-x3)!important }
		.me-xxl-3{ margin-right: var(--s-x3)!important }
		.pb-xxl-3{ padding-bottom: var(--s-x3)!important }
		.pt-xxl-3{ padding-top: var(--s-x3)!important }
		.ps-xxl-3{ padding-left: var(--s-x3)!important }
		.pe-xxl-3{ padding-right: var(--s-x3)!important }
		.mb-xxl-4{ margin-bottom: var(--s-x4)!important }
		.mt-xxl-4{ margin-top: var(--s-x4)!important }
		.ms-xxl-4{ margin-left: var(--s-x4)!important }
		.me-xxl-4{ margin-right: var(--s-x4)!important }
		.pb-xxl-4{ padding-bottom: var(--s-x4)!important }
		.pt-xxl-4{ padding-top: var(--s-x4)!important }
		.ps-xxl-4{ padding-left: var(--s-x4)!important }
		.pe-xxl-4{ padding-right: var(--s-x4)!important }
		.mb-xxl-5{ margin-bottom: var(--s-x5)!important }
		.mt-xxl-5{ margin-top: var(--s-x5)!important }
		.ms-xxl-5{ margin-left: var(--s-x5)!important }
		.me-xxl-5{ margin-right: var(--s-x5)!important }
		.pb-xxl-5{ padding-bottom: var(--s-x5)!important }
		.pt-xxl-5{ padding-top: var(--s-x5)!important }
		.ps-xxl-5{ padding-left: var(--s-x5)!important }
		.pe-xxl-5{ padding-right: var(--s-x5)!important }
		.mb-xxl-6{ margin-bottom: var(--s-x6)!important }
		.mt-xxl-6{ margin-top: var(--s-x6)!important }
		.ms-xxl-6{ margin-left: var(--s-x6)!important }
		.me-xxl-6{ margin-right: var(--s-x6)!important }
		.pb-xxl-6{ padding-bottom: var(--s-x6)!important }
		.pt-xxl-6{ padding-top: var(--s-x6)!important }
		.ps-xxl-6{ padding-left: var(--s-x6)!important }
		.pe-xxl-6{ padding-right: var(--s-x6)!important }
		.mb-xxl-7{ margin-bottom: var(--s-x7)!important }
		.mt-xxl-7{ margin-top: var(--s-x7)!important }
		.ms-xxl-7{ margin-left: var(--s-x7)!important }
		.me-xxl-7{ margin-right: var(--s-x7)!important }
		.pb-xxl-7{ padding-bottom: var(--s-x7)!important }
		.pt-xxl-7{ padding-top: var(--s-x7)!important }
		.ps-xxl-7{ padding-left: var(--s-x7)!important }
		.pe-xxl-7{ padding-right: var(--s-x7)!important }
		.mb-xxl-8{ margin-bottom: var(--s-x8)!important }
		.mt-xxl-8{ margin-top: var(--s-x8)!important }
		.ms-xxl-8{ margin-left: var(--s-x8)!important }
		.me-xxl-8{ margin-right: var(--s-x8)!important }
		.pb-xxl-8{ padding-bottom: var(--s-x8)!important }
		.pt-xxl-8{ padding-top: var(--s-x8)!important }
		.ps-xxl-8{ padding-left: var(--s-x8)!important }
		.pe-xxl-8{ padding-right: var(--s-x8)!important }
		.mb-xxl-9{ margin-bottom: var(--s-x9)!important }
		.mt-xxl-9{ margin-top: var(--s-x9)!important }
		.ms-xxl-9{ margin-left: var(--s-x9)!important }
		.me-xxl-9{ margin-right: var(--s-x9)!important }
		.pb-xxl-9{ padding-bottom: var(--s-x9)!important }
		.pt-xxl-9{ padding-top: var(--s-x9)!important }
		.ps-xxl-9{ padding-left: var(--s-x9)!important }
		.pe-xxl-9{ padding-right: var(--s-x9)!important }
		.mb-xxl-10{ margin-bottom: var(--s-x10)!important }
		.mt-xxl-10{ margin-top: var(--s-x10)!important }
		.ms-xxl-10{ margin-left: var(--s-x10)!important }
		.me-xxl-10{ margin-right: var(--s-x10)!important }
		.pb-xxl-10{ padding-bottom: var(--s-x10)!important }
		.pt-xxl-10{ padding-top: var(--s-x10)!important }
		.ps-xxl-10{ padding-left: var(--s-x10)!important }
		.pe-xxl-10{ padding-right: var(--s-x10)!important }
		.mb-xxl-11{ margin-bottom: var(--s-x11)!important }
		.mt-xxl-11{ margin-top: var(--s-x11)!important }
		.ms-xxl-11{ margin-left: var(--s-x11)!important }
		.me-xxl-11{ margin-right: var(--s-x11)!important }
		.pb-xxl-11{ padding-bottom: var(--s-x11)!important }
		.pt-xxl-11{ padding-top: var(--s-x11)!important }
		.ps-xxl-11{ padding-left: var(--s-x11)!important }
		.pe-xxl-11{ padding-right: var(--s-x11)!important }
		.mb-xxl-12{ margin-bottom: var(--s-x12)!important }
		.mt-xxl-12{ margin-top: var(--s-x12)!important }
		.ms-xxl-12{ margin-left: var(--s-x12)!important }
		.me-xxl-12{ margin-right: var(--s-x12)!important }
		.pb-xxl-12{ padding-bottom: var(--s-x12)!important }
		.pt-xxl-12{ padding-top: var(--s-x12)!important }
		.ps-xxl-12{ padding-left: var(--s-x12)!important }
		.pe-xxl-12{ padding-right: var(--s-x12)!important }
		.mb-xxl-13{ margin-bottom: var(--s-x13)!important }
		.mt-xxl-13{ margin-top: var(--s-x13)!important }
		.ms-xxl-13{ margin-left: var(--s-x13)!important }
		.me-xxl-13{ margin-right: var(--s-x13)!important }
		.pb-xxl-13{ padding-bottom: var(--s-x13)!important }
		.pt-xxl-13{ padding-top: var(--s-x13)!important }
		.ps-xxl-13{ padding-left: var(--s-x13)!important }
		.pe-xxl-13{ padding-right: var(--s-x13)!important }
		.mb-xxl-14{ margin-bottom: var(--s-x14)!important }
		.mt-xxl-14{ margin-top: var(--s-x14)!important }
		.ms-xxl-14{ margin-left: var(--s-x14)!important }
		.me-xxl-14{ margin-right: var(--s-x14)!important }
		.pb-xxl-14{ padding-bottom: var(--s-x14)!important }
		.pt-xxl-14{ padding-top: var(--s-x14)!important }
		.ps-xxl-14{ padding-left: var(--s-x14)!important }
		.pe-xxl-14{ padding-right: var(--s-x14)!important }
		.mb-xxl-15{ margin-bottom: var(--s-x15)!important }
		.mt-xxl-15{ margin-top: var(--s-x15)!important }
		.ms-xxl-15{ margin-left: var(--s-x15)!important }
		.me-xxl-15{ margin-right: var(--s-x15)!important }
		.pb-xxl-15{ padding-bottom: var(--s-x15)!important }
		.pt-xxl-15{ padding-top: var(--s-x15)!important }
		.ps-xxl-15{ padding-left: var(--s-x15)!important }
		.pe-xxl-15{ padding-right: var(--s-x15)!important }
		.mb-xxl-16{ margin-bottom: var(--s-x16)!important }
		.mt-xxl-16{ margin-top: var(--s-x16)!important }
		.ms-xxl-16{ margin-left: var(--s-x16)!important }
		.me-xxl-16{ margin-right: var(--s-x16)!important }
		.pb-xxl-16{ padding-bottom: var(--s-x16)!important }
		.pt-xxl-16{ padding-top: var(--s-x16)!important }
		.ps-xxl-16{ padding-left: var(--s-x16)!important }
		.pe-xxl-16{ padding-right: var(--s-x16)!important }
		.mb-xxl-17{ margin-bottom: var(--s-x17)!important }
		.mt-xxl-17{ margin-top: var(--s-x17)!important }
		.ms-xxl-17{ margin-left: var(--s-x17)!important }
		.me-xxl-17{ margin-right: var(--s-x17)!important }
		.pb-xxl-17{ padding-bottom: var(--s-x17)!important }
		.pt-xxl-17{ padding-top: var(--s-x17)!important }
		.ps-xxl-17{ padding-left: var(--s-x17)!important }
		.pe-xxl-17{ padding-right: var(--s-x17)!important }
		.mb-xxl-18{ margin-bottom: var(--s-x18)!important }
		.mt-xxl-18{ margin-top: var(--s-x18)!important }
		.ms-xxl-18{ margin-left: var(--s-x18)!important }
		.me-xxl-18{ margin-right: var(--s-x18)!important }
		.pb-xxl-18{ padding-bottom: var(--s-x18)!important }
		.pt-xxl-18{ padding-top: var(--s-x18)!important }
		.ps-xxl-18{ padding-left: var(--s-x18)!important }
		.pe-xxl-18{ padding-right: var(--s-x18)!important }
		.mb-xxl-19{ margin-bottom: var(--s-x19)!important }
		.mt-xxl-19{ margin-top: var(--s-x19)!important }
		.ms-xxl-19{ margin-left: var(--s-x19)!important }
		.me-xxl-19{ margin-right: var(--s-x19)!important }
		.pb-xxl-19{ padding-bottom: var(--s-x19)!important }
		.pt-xxl-19{ padding-top: var(--s-x19)!important }
		.ps-xxl-19{ padding-left: var(--s-x19)!important }
		.pe-xxl-19{ padding-right: var(--s-x19)!important }
		.mb-xxl-20{ margin-bottom: var(--s-x20)!important }
		.mt-xxl-20{ margin-top: var(--s-x20)!important }
		.ms-xxl-20{ margin-left: var(--s-x20)!important }
		.me-xxl-20{ margin-right: var(--s-x20)!important }
		.pb-xxl-20{ padding-bottom: var(--s-x20)!important }
		.pt-xxl-20{ padding-top: var(--s-x20)!important }
		.ps-xxl-20{ padding-left: var(--s-x20)!important }
		.pe-xxl-20{ padding-right: var(--s-x20)!important }
		.mb-xxl-21{ margin-bottom: var(--s-x21)!important }
		.mt-xxl-21{ margin-top: var(--s-x21)!important }
		.ms-xxl-21{ margin-left: var(--s-x21)!important }
		.me-xxl-21{ margin-right: var(--s-x21)!important }
		.pb-xxl-21{ padding-bottom: var(--s-x21)!important }
		.pt-xxl-21{ padding-top: var(--s-x21)!important }
		.ps-xxl-21{ padding-left: var(--s-x21)!important }
		.pe-xxl-21{ padding-right: var(--s-x21)!important }
		.mb-xxl-22{ margin-bottom: var(--s-x22)!important }
		.mt-xxl-22{ margin-top: var(--s-x22)!important }
		.ms-xxl-22{ margin-left: var(--s-x22)!important }
		.me-xxl-22{ margin-right: var(--s-x22)!important }
		.pb-xxl-22{ padding-bottom: var(--s-x22)!important }
		.pt-xxl-22{ padding-top: var(--s-x22)!important }
		.ps-xxl-22{ padding-left: var(--s-x22)!important }
		.pe-xxl-22{ padding-right: var(--s-x22)!important }
		.mb-xxl-23{ margin-bottom: var(--s-x23)!important }
		.mt-xxl-23{ margin-top: var(--s-x23)!important }
		.ms-xxl-23{ margin-left: var(--s-x23)!important }
		.me-xxl-23{ margin-right: var(--s-x23)!important }
		.pb-xxl-23{ padding-bottom: var(--s-x23)!important }
		.pt-xxl-23{ padding-top: var(--s-x23)!important }
		.ps-xxl-23{ padding-left: var(--s-x23)!important }
		.pe-xxl-23{ padding-right: var(--s-x23)!important }
		.mb-xxl-24{ margin-bottom: var(--s-x24)!important }
		.mt-xxl-24{ margin-top: var(--s-x24)!important }
		.ms-xxl-24{ margin-left: var(--s-x24)!important }
		.me-xxl-24{ margin-right: var(--s-x24)!important }
		.pb-xxl-24{ padding-bottom: var(--s-x24)!important }
		.pt-xxl-24{ padding-top: var(--s-x24)!important }
		.ps-xxl-24{ padding-left: var(--s-x24)!important }
		.pe-xxl-24{ padding-right: var(--s-x24)!important }
		.mb-xxl-25{ margin-bottom: var(--s-x25)!important }
		.mt-xxl-25{ margin-top: var(--s-x25)!important }
		.ms-xxl-25{ margin-left: var(--s-x25)!important }
		.me-xxl-25{ margin-right: var(--s-x25)!important }
		.pb-xxl-25{ padding-bottom: var(--s-x25)!important }
		.pt-xxl-25{ padding-top: var(--s-x25)!important }
		.ps-xxl-25{ padding-left: var(--s-x25)!important }
		.pe-xxl-25{ padding-right: var(--s-x25)!important }
		.mb-xxl-26{ margin-bottom: var(--s-x26)!important }
		.mt-xxl-26{ margin-top: var(--s-x26)!important }
		.ms-xxl-26{ margin-left: var(--s-x26)!important }
		.me-xxl-26{ margin-right: var(--s-x26)!important }
		.pb-xxl-26{ padding-bottom: var(--s-x26)!important }
		.pt-xxl-26{ padding-top: var(--s-x26)!important }
		.ps-xxl-26{ padding-left: var(--s-x26)!important }
		.pe-xxl-26{ padding-right: var(--s-x26)!important }
		.mb-xxl-27{ margin-bottom: var(--s-x27)!important }
		.mt-xxl-27{ margin-top: var(--s-x27)!important }
		.ms-xxl-27{ margin-left: var(--s-x27)!important }
		.me-xxl-27{ margin-right: var(--s-x27)!important }
		.pb-xxl-27{ padding-bottom: var(--s-x27)!important }
		.pt-xxl-27{ padding-top: var(--s-x27)!important }
		.ps-xxl-27{ padding-left: var(--s-x27)!important }
		.pe-xxl-27{ padding-right: var(--s-x27)!important }
		.mb-xxl-28{ margin-bottom: var(--s-x28)!important }
		.mt-xxl-28{ margin-top: var(--s-x28)!important }
		.ms-xxl-28{ margin-left: var(--s-x28)!important }
		.me-xxl-28{ margin-right: var(--s-x28)!important }
		.pb-xxl-28{ padding-bottom: var(--s-x28)!important }
		.pt-xxl-28{ padding-top: var(--s-x28)!important }
		.ps-xxl-28{ padding-left: var(--s-x28)!important }
		.pe-xxl-28{ padding-right: var(--s-x28)!important }
		.mb-xxl-29{ margin-bottom: var(--s-x29)!important }
		.mt-xxl-29{ margin-top: var(--s-x29)!important }
		.ms-xxl-29{ margin-left: var(--s-x29)!important }
		.me-xxl-29{ margin-right: var(--s-x29)!important }
		.pb-xxl-29{ padding-bottom: var(--s-x29)!important }
		.pt-xxl-29{ padding-top: var(--s-x29)!important }
		.ps-xxl-29{ padding-left: var(--s-x29)!important }
		.pe-xxl-29{ padding-right: var(--s-x29)!important }
		.mb-xxl-30{ margin-bottom: var(--s-x30)!important }
		.mt-xxl-30{ margin-top: var(--s-x30)!important }
		.ms-xxl-30{ margin-left: var(--s-x30)!important }
		.me-xxl-30{ margin-right: var(--s-x30)!important }
		.pb-xxl-30{ padding-bottom: var(--s-x30)!important }
		.pt-xxl-30{ padding-top: var(--s-x30)!important }
		.ps-xxl-30{ padding-left: var(--s-x30)!important }
		.pe-xxl-30{ padding-right: var(--s-x30)!important }
		.mb-xxl-31{ margin-bottom: var(--s-x31)!important }
		.mt-xxl-31{ margin-top: var(--s-x31)!important }
		.ms-xxl-31{ margin-left: var(--s-x31)!important }
		.me-xxl-31{ margin-right: var(--s-x31)!important }
		.pb-xxl-31{ padding-bottom: var(--s-x31)!important }
		.pt-xxl-31{ padding-top: var(--s-x31)!important }
		.ps-xxl-31{ padding-left: var(--s-x31)!important }
		.pe-xxl-31{ padding-right: var(--s-x31)!important }
		.mb-xxl-32{ margin-bottom: var(--s-x32)!important }
		.mt-xxl-32{ margin-top: var(--s-x32)!important }
		.ms-xxl-32{ margin-left: var(--s-x32)!important }
		.me-xxl-32{ margin-right: var(--s-x32)!important }
		.pb-xxl-32{ padding-bottom: var(--s-x32)!important }
		.pt-xxl-32{ padding-top: var(--s-x32)!important }
		.ps-xxl-32{ padding-left: var(--s-x32)!important }
		.pe-xxl-32{ padding-right: var(--s-x32)!important }
		.mb-xxl-33{ margin-bottom: var(--s-x33)!important }
		.mt-xxl-33{ margin-top: var(--s-x33)!important }
		.ms-xxl-33{ margin-left: var(--s-x33)!important }
		.me-xxl-33{ margin-right: var(--s-x33)!important }
		.pb-xxl-33{ padding-bottom: var(--s-x33)!important }
		.pt-xxl-33{ padding-top: var(--s-x33)!important }
		.ps-xxl-33{ padding-left: var(--s-x33)!important }
		.pe-xxl-33{ padding-right: var(--s-x33)!important }
		.mb-xxl-34{ margin-bottom: var(--s-x34)!important }
		.mt-xxl-34{ margin-top: var(--s-x34)!important }
		.ms-xxl-34{ margin-left: var(--s-x34)!important }
		.me-xxl-34{ margin-right: var(--s-x34)!important }
		.pb-xxl-34{ padding-bottom: var(--s-x34)!important }
		.pt-xxl-34{ padding-top: var(--s-x34)!important }
		.ps-xxl-34{ padding-left: var(--s-x34)!important }
		.pe-xxl-34{ padding-right: var(--s-x34)!important }
		.mb-xxl-35{ margin-bottom: var(--s-x35)!important }
		.mt-xxl-35{ margin-top: var(--s-x35)!important }
		.ms-xxl-35{ margin-left: var(--s-x35)!important }
		.me-xxl-35{ margin-right: var(--s-x35)!important }
		.pb-xxl-35{ padding-bottom: var(--s-x35)!important }
		.pt-xxl-35{ padding-top: var(--s-x35)!important }
		.ps-xxl-35{ padding-left: var(--s-x35)!important }
		.pe-xxl-35{ padding-right: var(--s-x35)!important }
		.mb-xxl-36{ margin-bottom: var(--s-x36)!important }
		.mt-xxl-36{ margin-top: var(--s-x36)!important }
		.ms-xxl-36{ margin-left: var(--s-x36)!important }
		.me-xxl-36{ margin-right: var(--s-x36)!important }
		.pb-xxl-36{ padding-bottom: var(--s-x36)!important }
		.pt-xxl-36{ padding-top: var(--s-x36)!important }
		.ps-xxl-36{ padding-left: var(--s-x36)!important }
		.pe-xxl-36{ padding-right: var(--s-x36)!important }
		.mb-xxl-37{ margin-bottom: var(--s-x37)!important }
		.mt-xxl-37{ margin-top: var(--s-x37)!important }
		.ms-xxl-37{ margin-left: var(--s-x37)!important }
		.me-xxl-37{ margin-right: var(--s-x37)!important }
		.pb-xxl-37{ padding-bottom: var(--s-x37)!important }
		.pt-xxl-37{ padding-top: var(--s-x37)!important }
		.ps-xxl-37{ padding-left: var(--s-x37)!important }
		.pe-xxl-37{ padding-right: var(--s-x37)!important }
		.mb-xxl-38{ margin-bottom: var(--s-x38)!important }
		.mt-xxl-38{ margin-top: var(--s-x38)!important }
		.ms-xxl-38{ margin-left: var(--s-x38)!important }
		.me-xxl-38{ margin-right: var(--s-x38)!important }
		.pb-xxl-38{ padding-bottom: var(--s-x38)!important }
		.pt-xxl-38{ padding-top: var(--s-x38)!important }
		.ps-xxl-38{ padding-left: var(--s-x38)!important }
		.pe-xxl-38{ padding-right: var(--s-x38)!important }
		.mb-xxl-39{ margin-bottom: var(--s-x39)!important }
		.mt-xxl-39{ margin-top: var(--s-x39)!important }
		.ms-xxl-39{ margin-left: var(--s-x39)!important }
		.me-xxl-39{ margin-right: var(--s-x39)!important }
		.pb-xxl-39{ padding-bottom: var(--s-x39)!important }
		.pt-xxl-39{ padding-top: var(--s-x39)!important }
		.ps-xxl-39{ padding-left: var(--s-x39)!important }
		.pe-xxl-39{ padding-right: var(--s-x39)!important }
		.mb-xxl-40{ margin-bottom: var(--s-x40)!important }
		.mt-xxl-40{ margin-top: var(--s-x40)!important }
		.ms-xxl-40{ margin-left: var(--s-x40)!important }
		.me-xxl-40{ margin-right: var(--s-x40)!important }
		.pb-xxl-40{ padding-bottom: var(--s-x40)!important }
		.pt-xxl-40{ padding-top: var(--s-x40)!important }
		.ps-xxl-40{ padding-left: var(--s-x40)!important }
		.pe-xxl-40{ padding-right: var(--s-x40)!important }
		.mb-xxl-41{ margin-bottom: var(--s-x41)!important }
		.mt-xxl-41{ margin-top: var(--s-x41)!important }
		.ms-xxl-41{ margin-left: var(--s-x41)!important }
		.me-xxl-41{ margin-right: var(--s-x41)!important }
		.pb-xxl-41{ padding-bottom: var(--s-x41)!important }
		.pt-xxl-41{ padding-top: var(--s-x41)!important }
		.ps-xxl-41{ padding-left: var(--s-x41)!important }
		.pe-xxl-41{ padding-right: var(--s-x41)!important }
		.mb-xxl-42{ margin-bottom: var(--s-x42)!important }
		.mt-xxl-42{ margin-top: var(--s-x42)!important }
		.ms-xxl-42{ margin-left: var(--s-x42)!important }
		.me-xxl-42{ margin-right: var(--s-x42)!important }
		.pb-xxl-42{ padding-bottom: var(--s-x42)!important }
		.pt-xxl-42{ padding-top: var(--s-x42)!important }
		.ps-xxl-42{ padding-left: var(--s-x42)!important }
		.pe-xxl-42{ padding-right: var(--s-x42)!important }
		.mb-xxl-43{ margin-bottom: var(--s-x43)!important }
		.mt-xxl-43{ margin-top: var(--s-x43)!important }
		.ms-xxl-43{ margin-left: var(--s-x43)!important }
		.me-xxl-43{ margin-right: var(--s-x43)!important }
		.pb-xxl-43{ padding-bottom: var(--s-x43)!important }
		.pt-xxl-43{ padding-top: var(--s-x43)!important }
		.ps-xxl-43{ padding-left: var(--s-x43)!important }
		.pe-xxl-43{ padding-right: var(--s-x43)!important }
		.mb-xxl-44{ margin-bottom: var(--s-x44)!important }
		.mt-xxl-44{ margin-top: var(--s-x44)!important }
		.ms-xxl-44{ margin-left: var(--s-x44)!important }
		.me-xxl-44{ margin-right: var(--s-x44)!important }
		.pb-xxl-44{ padding-bottom: var(--s-x44)!important }
		.pt-xxl-44{ padding-top: var(--s-x44)!important }
		.ps-xxl-44{ padding-left: var(--s-x44)!important }
		.pe-xxl-44{ padding-right: var(--s-x44)!important }
		.mb-xxl-45{ margin-bottom: var(--s-x45)!important }
		.mt-xxl-45{ margin-top: var(--s-x45)!important }
		.ms-xxl-45{ margin-left: var(--s-x45)!important }
		.me-xxl-45{ margin-right: var(--s-x45)!important }
		.pb-xxl-45{ padding-bottom: var(--s-x45)!important }
		.pt-xxl-45{ padding-top: var(--s-x45)!important }
		.ps-xxl-45{ padding-left: var(--s-x45)!important }
		.pe-xxl-45{ padding-right: var(--s-x45)!important }
		.mb-xxl-46{ margin-bottom: var(--s-x46)!important }
		.mt-xxl-46{ margin-top: var(--s-x46)!important }
		.ms-xxl-46{ margin-left: var(--s-x46)!important }
		.me-xxl-46{ margin-right: var(--s-x46)!important }
		.pb-xxl-46{ padding-bottom: var(--s-x46)!important }
		.pt-xxl-46{ padding-top: var(--s-x46)!important }
		.ps-xxl-46{ padding-left: var(--s-x46)!important }
		.pe-xxl-46{ padding-right: var(--s-x46)!important }
		.mb-xxl-47{ margin-bottom: var(--s-x47)!important }
		.mt-xxl-47{ margin-top: var(--s-x47)!important }
		.ms-xxl-47{ margin-left: var(--s-x47)!important }
		.me-xxl-47{ margin-right: var(--s-x47)!important }
		.pb-xxl-47{ padding-bottom: var(--s-x47)!important }
		.pt-xxl-47{ padding-top: var(--s-x47)!important }
		.ps-xxl-47{ padding-left: var(--s-x47)!important }
		.pe-xxl-47{ padding-right: var(--s-x47)!important }
		.mb-xxl-48{ margin-bottom: var(--s-x48)!important }
		.mt-xxl-48{ margin-top: var(--s-x48)!important }
		.ms-xxl-48{ margin-left: var(--s-x48)!important }
		.me-xxl-48{ margin-right: var(--s-x48)!important }
		.pb-xxl-48{ padding-bottom: var(--s-x48)!important }
		.pt-xxl-48{ padding-top: var(--s-x48)!important }
		.ps-xxl-48{ padding-left: var(--s-x48)!important }
		.pe-xxl-48{ padding-right: var(--s-x48)!important }
		.mb-xxl-49{ margin-bottom: var(--s-x49)!important }
		.mt-xxl-49{ margin-top: var(--s-x49)!important }
		.ms-xxl-49{ margin-left: var(--s-x49)!important }
		.me-xxl-49{ margin-right: var(--s-x49)!important }
		.pb-xxl-49{ padding-bottom: var(--s-x49)!important }
		.pt-xxl-49{ padding-top: var(--s-x49)!important }
		.ps-xxl-49{ padding-left: var(--s-x49)!important }
		.pe-xxl-49{ padding-right: var(--s-x49)!important }
		.mb-xxl-50{ margin-bottom: var(--s-x50)!important }
		.mt-xxl-50{ margin-top: var(--s-x50)!important }
		.ms-xxl-50{ margin-left: var(--s-x50)!important }
		.me-xxl-50{ margin-right: var(--s-x50)!important }
		.pb-xxl-50{ padding-bottom: var(--s-x50)!important }
		.pt-xxl-50{ padding-top: var(--s-x50)!important }
		.ps-xxl-50{ padding-left: var(--s-x50)!important }
		.pe-xxl-50{ padding-right: var(--s-x50)!important }
		.mx-xxl-1{ margin-left: var(--s-x1)!important; margin-right: var(--s-x1)!important }
		.my-xxl-1{ margin-top: var(--s-x1)!important; margin-bottom: var(--s-x1)!important; }
		.px-xxl-1{ padding-left: var(--s-x1)!important; padding-right: var(--s-x1)!important }
		.py-xxl-1{ padding-top: var(--s-x1)!important; padding-bottom: var(--s-x1)!important;}
		.mx-xxl-2{ margin-left: var(--s-x2)!important; margin-right: var(--s-x2)!important }
		.my-xxl-2{ margin-top: var(--s-x2)!important; margin-bottom: var(--s-x2)!important; }
		.px-xxl-2{ padding-left: var(--s-x2)!important; padding-right: var(--s-x2)!important }
		.py-xxl-2{ padding-top: var(--s-x2)!important; padding-bottom: var(--s-x2)!important;}
		.mx-xxl-3{ margin-left: var(--s-x3)!important; margin-right: var(--s-x3)!important }
		.my-xxl-3{ margin-top: var(--s-x3)!important; margin-bottom: var(--s-x3)!important; }
		.px-xxl-3{ padding-left: var(--s-x3)!important; padding-right: var(--s-x3)!important }
		.py-xxl-3{ padding-top: var(--s-x3)!important; padding-bottom: var(--s-x3)!important;}
		.mx-xxl-4{ margin-left: var(--s-x4)!important; margin-right: var(--s-x4)!important }
		.my-xxl-4{ margin-top: var(--s-x4)!important; margin-bottom: var(--s-x4)!important; }
		.px-xxl-4{ padding-left: var(--s-x4)!important; padding-right: var(--s-x4)!important }
		.py-xxl-4{ padding-top: var(--s-x4)!important; padding-bottom: var(--s-x4)!important;}
		.mx-xxl-5{ margin-left: var(--s-x5)!important; margin-right: var(--s-x5)!important }
		.my-xxl-5{ margin-top: var(--s-x5)!important; margin-bottom: var(--s-x5)!important; }
		.px-xxl-5{ padding-left: var(--s-x5)!important; padding-right: var(--s-x5)!important }
		.py-xxl-5{ padding-top: var(--s-x5)!important; padding-bottom: var(--s-x5)!important;}
		.mx-xxl-6{ margin-left: var(--s-x6)!important; margin-right: var(--s-x6)!important }
		.my-xxl-6{ margin-top: var(--s-x6)!important; margin-bottom: var(--s-x6)!important; }
		.px-xxl-6{ padding-left: var(--s-x6)!important; padding-right: var(--s-x6)!important }
		.py-xxl-6{ padding-top: var(--s-x6)!important; padding-bottom: var(--s-x6)!important;}
		.mx-xxl-7{ margin-left: var(--s-x7)!important; margin-right: var(--s-x7)!important }
		.my-xxl-7{ margin-top: var(--s-x7)!important; margin-bottom: var(--s-x7)!important; }
		.px-xxl-7{ padding-left: var(--s-x7)!important; padding-right: var(--s-x7)!important }
		.py-xxl-7{ padding-top: var(--s-x7)!important; padding-bottom: var(--s-x7)!important;}
		.mx-xxl-8{ margin-left: var(--s-x8)!important; margin-right: var(--s-x8)!important }
		.my-xxl-8{ margin-top: var(--s-x8)!important; margin-bottom: var(--s-x8)!important; }
		.px-xxl-8{ padding-left: var(--s-x8)!important; padding-right: var(--s-x8)!important }
		.py-xxl-8{ padding-top: var(--s-x8)!important; padding-bottom: var(--s-x8)!important;}
		.mx-xxl-9{ margin-left: var(--s-x9)!important; margin-right: var(--s-x9)!important }
		.my-xxl-9{ margin-top: var(--s-x9)!important; margin-bottom: var(--s-x9)!important; }
		.px-xxl-9{ padding-left: var(--s-x9)!important; padding-right: var(--s-x9)!important }
		.py-xxl-9{ padding-top: var(--s-x9)!important; padding-bottom: var(--s-x9)!important;}
		.mx-xxl-10{ margin-left: var(--s-x10)!important; margin-right: var(--s-x10)!important }
		.my-xxl-10{ margin-top: var(--s-x10)!important; margin-bottom: var(--s-x10)!important; }
		.px-xxl-10{ padding-left: var(--s-x10)!important; padding-right: var(--s-x10)!important }
		.py-xxl-10{ padding-top: var(--s-x10)!important; padding-bottom: var(--s-x10)!important;}
		.mx-xxl-11{ margin-left: var(--s-x11)!important; margin-right: var(--s-x11)!important }
		.my-xxl-11{ margin-top: var(--s-x11)!important; margin-bottom: var(--s-x11)!important; }
		.px-xxl-11{ padding-left: var(--s-x11)!important; padding-right: var(--s-x11)!important }
		.py-xxl-11{ padding-top: var(--s-x11)!important; padding-bottom: var(--s-x11)!important;}
		.mx-xxl-12{ margin-left: var(--s-x12)!important; margin-right: var(--s-x12)!important }
		.my-xxl-12{ margin-top: var(--s-x12)!important; margin-bottom: var(--s-x12)!important; }
		.px-xxl-12{ padding-left: var(--s-x12)!important; padding-right: var(--s-x12)!important }
		.py-xxl-12{ padding-top: var(--s-x12)!important; padding-bottom: var(--s-x12)!important;}
		.mx-xxl-13{ margin-left: var(--s-x13)!important; margin-right: var(--s-x13)!important }
		.my-xxl-13{ margin-top: var(--s-x13)!important; margin-bottom: var(--s-x13)!important; }
		.px-xxl-13{ padding-left: var(--s-x13)!important; padding-right: var(--s-x13)!important }
		.py-xxl-13{ padding-top: var(--s-x13)!important; padding-bottom: var(--s-x13)!important;}
		.mx-xxl-14{ margin-left: var(--s-x14)!important; margin-right: var(--s-x14)!important }
		.my-xxl-14{ margin-top: var(--s-x14)!important; margin-bottom: var(--s-x14)!important; }
		.px-xxl-14{ padding-left: var(--s-x14)!important; padding-right: var(--s-x14)!important }
		.py-xxl-14{ padding-top: var(--s-x14)!important; padding-bottom: var(--s-x14)!important;}
		.mx-xxl-15{ margin-left: var(--s-x15)!important; margin-right: var(--s-x15)!important }
		.my-xxl-15{ margin-top: var(--s-x15)!important; margin-bottom: var(--s-x15)!important; }
		.px-xxl-15{ padding-left: var(--s-x15)!important; padding-right: var(--s-x15)!important }
		.py-xxl-15{ padding-top: var(--s-x15)!important; padding-bottom: var(--s-x15)!important;}
		.mx-xxl-16{ margin-left: var(--s-x16)!important; margin-right: var(--s-x16)!important }
		.my-xxl-16{ margin-top: var(--s-x16)!important; margin-bottom: var(--s-x16)!important; }
		.px-xxl-16{ padding-left: var(--s-x16)!important; padding-right: var(--s-x16)!important }
		.py-xxl-16{ padding-top: var(--s-x16)!important; padding-bottom: var(--s-x16)!important;}
		.mx-xxl-17{ margin-left: var(--s-x17)!important; margin-right: var(--s-x17)!important }
		.my-xxl-17{ margin-top: var(--s-x17)!important; margin-bottom: var(--s-x17)!important; }
		.px-xxl-17{ padding-left: var(--s-x17)!important; padding-right: var(--s-x17)!important }
		.py-xxl-17{ padding-top: var(--s-x17)!important; padding-bottom: var(--s-x17)!important;}
		.mx-xxl-18{ margin-left: var(--s-x18)!important; margin-right: var(--s-x18)!important }
		.my-xxl-18{ margin-top: var(--s-x18)!important; margin-bottom: var(--s-x18)!important; }
		.px-xxl-18{ padding-left: var(--s-x18)!important; padding-right: var(--s-x18)!important }
		.py-xxl-18{ padding-top: var(--s-x18)!important; padding-bottom: var(--s-x18)!important;}
		.mx-xxl-19{ margin-left: var(--s-x19)!important; margin-right: var(--s-x19)!important }
		.my-xxl-19{ margin-top: var(--s-x19)!important; margin-bottom: var(--s-x19)!important; }
		.px-xxl-19{ padding-left: var(--s-x19)!important; padding-right: var(--s-x19)!important }
		.py-xxl-19{ padding-top: var(--s-x19)!important; padding-bottom: var(--s-x19)!important;}
		.mx-xxl-20{ margin-left: var(--s-x20)!important; margin-right: var(--s-x20)!important }
		.my-xxl-20{ margin-top: var(--s-x20)!important; margin-bottom: var(--s-x20)!important; }
		.px-xxl-20{ padding-left: var(--s-x20)!important; padding-right: var(--s-x20)!important }
		.py-xxl-20{ padding-top: var(--s-x20)!important; padding-bottom: var(--s-x20)!important;}
		.mx-xxl-21{ margin-left: var(--s-x21)!important; margin-right: var(--s-x21)!important }
		.my-xxl-21{ margin-top: var(--s-x21)!important; margin-bottom: var(--s-x21)!important; }
		.px-xxl-21{ padding-left: var(--s-x21)!important; padding-right: var(--s-x21)!important }
		.py-xxl-21{ padding-top: var(--s-x21)!important; padding-bottom: var(--s-x21)!important;}
		.mx-xxl-22{ margin-left: var(--s-x22)!important; margin-right: var(--s-x22)!important }
		.my-xxl-22{ margin-top: var(--s-x22)!important; margin-bottom: var(--s-x22)!important; }
		.px-xxl-22{ padding-left: var(--s-x22)!important; padding-right: var(--s-x22)!important }
		.py-xxl-22{ padding-top: var(--s-x22)!important; padding-bottom: var(--s-x22)!important;}
		.mx-xxl-23{ margin-left: var(--s-x23)!important; margin-right: var(--s-x23)!important }
		.my-xxl-23{ margin-top: var(--s-x23)!important; margin-bottom: var(--s-x23)!important; }
		.px-xxl-23{ padding-left: var(--s-x23)!important; padding-right: var(--s-x23)!important }
		.py-xxl-23{ padding-top: var(--s-x23)!important; padding-bottom: var(--s-x23)!important;}
		.mx-xxl-24{ margin-left: var(--s-x24)!important; margin-right: var(--s-x24)!important }
		.my-xxl-24{ margin-top: var(--s-x24)!important; margin-bottom: var(--s-x24)!important; }
		.px-xxl-24{ padding-left: var(--s-x24)!important; padding-right: var(--s-x24)!important }
		.py-xxl-24{ padding-top: var(--s-x24)!important; padding-bottom: var(--s-x24)!important;}
		.mx-xxl-25{ margin-left: var(--s-x25)!important; margin-right: var(--s-x25)!important }
		.my-xxl-25{ margin-top: var(--s-x25)!important; margin-bottom: var(--s-x25)!important; }
		.px-xxl-25{ padding-left: var(--s-x25)!important; padding-right: var(--s-x25)!important }
		.py-xxl-25{ padding-top: var(--s-x25)!important; padding-bottom: var(--s-x25)!important;}
		.mx-xxl-26{ margin-left: var(--s-x26)!important; margin-right: var(--s-x26)!important }
		.my-xxl-26{ margin-top: var(--s-x26)!important; margin-bottom: var(--s-x26)!important; }
		.px-xxl-26{ padding-left: var(--s-x26)!important; padding-right: var(--s-x26)!important }
		.py-xxl-26{ padding-top: var(--s-x26)!important; padding-bottom: var(--s-x26)!important;}
		.mx-xxl-27{ margin-left: var(--s-x27)!important; margin-right: var(--s-x27)!important }
		.my-xxl-27{ margin-top: var(--s-x27)!important; margin-bottom: var(--s-x27)!important; }
		.px-xxl-27{ padding-left: var(--s-x27)!important; padding-right: var(--s-x27)!important }
		.py-xxl-27{ padding-top: var(--s-x27)!important; padding-bottom: var(--s-x27)!important;}
		.mx-xxl-28{ margin-left: var(--s-x28)!important; margin-right: var(--s-x28)!important }
		.my-xxl-28{ margin-top: var(--s-x28)!important; margin-bottom: var(--s-x28)!important; }
		.px-xxl-28{ padding-left: var(--s-x28)!important; padding-right: var(--s-x28)!important }
		.py-xxl-28{ padding-top: var(--s-x28)!important; padding-bottom: var(--s-x28)!important;}
		.mx-xxl-29{ margin-left: var(--s-x29)!important; margin-right: var(--s-x29)!important }
		.my-xxl-29{ margin-top: var(--s-x29)!important; margin-bottom: var(--s-x29)!important; }
		.px-xxl-29{ padding-left: var(--s-x29)!important; padding-right: var(--s-x29)!important }
		.py-xxl-29{ padding-top: var(--s-x29)!important; padding-bottom: var(--s-x29)!important;}
		.mx-xxl-30{ margin-left: var(--s-x30)!important; margin-right: var(--s-x30)!important }
		.my-xxl-30{ margin-top: var(--s-x30)!important; margin-bottom: var(--s-x30)!important; }
		.px-xxl-30{ padding-left: var(--s-x30)!important; padding-right: var(--s-x30)!important }
		.py-xxl-30{ padding-top: var(--s-x30)!important; padding-bottom: var(--s-x30)!important;}
		.mx-xxl-31{ margin-left: var(--s-x31)!important; margin-right: var(--s-x31)!important }
		.my-xxl-31{ margin-top: var(--s-x31)!important; margin-bottom: var(--s-x31)!important; }
		.px-xxl-31{ padding-left: var(--s-x31)!important; padding-right: var(--s-x31)!important }
		.py-xxl-31{ padding-top: var(--s-x31)!important; padding-bottom: var(--s-x31)!important;}
		.mx-xxl-32{ margin-left: var(--s-x32)!important; margin-right: var(--s-x32)!important }
		.my-xxl-32{ margin-top: var(--s-x32)!important; margin-bottom: var(--s-x32)!important; }
		.px-xxl-32{ padding-left: var(--s-x32)!important; padding-right: var(--s-x32)!important }
		.py-xxl-32{ padding-top: var(--s-x32)!important; padding-bottom: var(--s-x32)!important;}
		.mx-xxl-33{ margin-left: var(--s-x33)!important; margin-right: var(--s-x33)!important }
		.my-xxl-33{ margin-top: var(--s-x33)!important; margin-bottom: var(--s-x33)!important; }
		.px-xxl-33{ padding-left: var(--s-x33)!important; padding-right: var(--s-x33)!important }
		.py-xxl-33{ padding-top: var(--s-x33)!important; padding-bottom: var(--s-x33)!important;}
		.mx-xxl-34{ margin-left: var(--s-x34)!important; margin-right: var(--s-x34)!important }
		.my-xxl-34{ margin-top: var(--s-x34)!important; margin-bottom: var(--s-x34)!important; }
		.px-xxl-34{ padding-left: var(--s-x34)!important; padding-right: var(--s-x34)!important }
		.py-xxl-34{ padding-top: var(--s-x34)!important; padding-bottom: var(--s-x34)!important;}
		.mx-xxl-35{ margin-left: var(--s-x35)!important; margin-right: var(--s-x35)!important }
		.my-xxl-35{ margin-top: var(--s-x35)!important; margin-bottom: var(--s-x35)!important; }
		.px-xxl-35{ padding-left: var(--s-x35)!important; padding-right: var(--s-x35)!important }
		.py-xxl-35{ padding-top: var(--s-x35)!important; padding-bottom: var(--s-x35)!important;}
		.mx-xxl-36{ margin-left: var(--s-x36)!important; margin-right: var(--s-x36)!important }
		.my-xxl-36{ margin-top: var(--s-x36)!important; margin-bottom: var(--s-x36)!important; }
		.px-xxl-36{ padding-left: var(--s-x36)!important; padding-right: var(--s-x36)!important }
		.py-xxl-36{ padding-top: var(--s-x36)!important; padding-bottom: var(--s-x36)!important;}
		.mx-xxl-37{ margin-left: var(--s-x37)!important; margin-right: var(--s-x37)!important }
		.my-xxl-37{ margin-top: var(--s-x37)!important; margin-bottom: var(--s-x37)!important; }
		.px-xxl-37{ padding-left: var(--s-x37)!important; padding-right: var(--s-x37)!important }
		.py-xxl-37{ padding-top: var(--s-x37)!important; padding-bottom: var(--s-x37)!important;}
		.mx-xxl-38{ margin-left: var(--s-x38)!important; margin-right: var(--s-x38)!important }
		.my-xxl-38{ margin-top: var(--s-x38)!important; margin-bottom: var(--s-x38)!important; }
		.px-xxl-38{ padding-left: var(--s-x38)!important; padding-right: var(--s-x38)!important }
		.py-xxl-38{ padding-top: var(--s-x38)!important; padding-bottom: var(--s-x38)!important;}
		.mx-xxl-39{ margin-left: var(--s-x39)!important; margin-right: var(--s-x39)!important }
		.my-xxl-39{ margin-top: var(--s-x39)!important; margin-bottom: var(--s-x39)!important; }
		.px-xxl-39{ padding-left: var(--s-x39)!important; padding-right: var(--s-x39)!important }
		.py-xxl-39{ padding-top: var(--s-x39)!important; padding-bottom: var(--s-x39)!important;}
		.mx-xxl-40{ margin-left: var(--s-x40)!important; margin-right: var(--s-x40)!important }
		.my-xxl-40{ margin-top: var(--s-x40)!important; margin-bottom: var(--s-x40)!important; }
		.px-xxl-40{ padding-left: var(--s-x40)!important; padding-right: var(--s-x40)!important }
		.py-xxl-40{ padding-top: var(--s-x40)!important; padding-bottom: var(--s-x40)!important;}
		.mx-xxl-41{ margin-left: var(--s-x41)!important; margin-right: var(--s-x41)!important }
		.my-xxl-41{ margin-top: var(--s-x41)!important; margin-bottom: var(--s-x41)!important; }
		.px-xxl-41{ padding-left: var(--s-x41)!important; padding-right: var(--s-x41)!important }
		.py-xxl-41{ padding-top: var(--s-x41)!important; padding-bottom: var(--s-x41)!important;}
		.mx-xxl-42{ margin-left: var(--s-x42)!important; margin-right: var(--s-x42)!important }
		.my-xxl-42{ margin-top: var(--s-x42)!important; margin-bottom: var(--s-x42)!important; }
		.px-xxl-42{ padding-left: var(--s-x42)!important; padding-right: var(--s-x42)!important }
		.py-xxl-42{ padding-top: var(--s-x42)!important; padding-bottom: var(--s-x42)!important;}
		.mx-xxl-43{ margin-left: var(--s-x43)!important; margin-right: var(--s-x43)!important }
		.my-xxl-43{ margin-top: var(--s-x43)!important; margin-bottom: var(--s-x43)!important; }
		.px-xxl-43{ padding-left: var(--s-x43)!important; padding-right: var(--s-x43)!important }
		.py-xxl-43{ padding-top: var(--s-x43)!important; padding-bottom: var(--s-x43)!important;}
		.mx-xxl-44{ margin-left: var(--s-x44)!important; margin-right: var(--s-x44)!important }
		.my-xxl-44{ margin-top: var(--s-x44)!important; margin-bottom: var(--s-x44)!important; }
		.px-xxl-44{ padding-left: var(--s-x44)!important; padding-right: var(--s-x44)!important }
		.py-xxl-44{ padding-top: var(--s-x44)!important; padding-bottom: var(--s-x44)!important;}
		.mx-xxl-45{ margin-left: var(--s-x45)!important; margin-right: var(--s-x45)!important }
		.my-xxl-45{ margin-top: var(--s-x45)!important; margin-bottom: var(--s-x45)!important; }
		.px-xxl-45{ padding-left: var(--s-x45)!important; padding-right: var(--s-x45)!important }
		.py-xxl-45{ padding-top: var(--s-x45)!important; padding-bottom: var(--s-x45)!important;}
		.mx-xxl-46{ margin-left: var(--s-x46)!important; margin-right: var(--s-x46)!important }
		.my-xxl-46{ margin-top: var(--s-x46)!important; margin-bottom: var(--s-x46)!important; }
		.px-xxl-46{ padding-left: var(--s-x46)!important; padding-right: var(--s-x46)!important }
		.py-xxl-46{ padding-top: var(--s-x46)!important; padding-bottom: var(--s-x46)!important;}
		.mx-xxl-47{ margin-left: var(--s-x47)!important; margin-right: var(--s-x47)!important }
		.my-xxl-47{ margin-top: var(--s-x47)!important; margin-bottom: var(--s-x47)!important; }
		.px-xxl-47{ padding-left: var(--s-x47)!important; padding-right: var(--s-x47)!important }
		.py-xxl-47{ padding-top: var(--s-x47)!important; padding-bottom: var(--s-x47)!important;}
		.mx-xxl-48{ margin-left: var(--s-x48)!important; margin-right: var(--s-x48)!important }
		.my-xxl-48{ margin-top: var(--s-x48)!important; margin-bottom: var(--s-x48)!important; }
		.px-xxl-48{ padding-left: var(--s-x48)!important; padding-right: var(--s-x48)!important }
		.py-xxl-48{ padding-top: var(--s-x48)!important; padding-bottom: var(--s-x48)!important;}
		.mx-xxl-49{ margin-left: var(--s-x49)!important; margin-right: var(--s-x49)!important }
		.my-xxl-49{ margin-top: var(--s-x49)!important; margin-bottom: var(--s-x49)!important; }
		.px-xxl-49{ padding-left: var(--s-x49)!important; padding-right: var(--s-x49)!important }
		.py-xxl-49{ padding-top: var(--s-x49)!important; padding-bottom: var(--s-x49)!important;}
		.mx-xxl-50{ margin-left: var(--s-x50)!important; margin-right: var(--s-x50)!important }
		.my-xxl-50{ margin-top: var(--s-x50)!important; margin-bottom: var(--s-x50)!important; }
		.px-xxl-50{ padding-left: var(--s-x50)!important; padding-right: var(--s-x50)!important }
		.py-xxl-50{ padding-top: var(--s-x50)!important; padding-bottom: var(--s-x50)!important;}

		.mt-xxl-0{ margin-top: 0px!important; }
		.mb-xxl-0{ margin-bottom: 0px!important; }
		.pt-xxl-0{ padding-top: 0px!important; }
		.pb-xxl-0{ padding-bottom: 0px!important; }
	}
/* END SPACING + MQ BOOTSTRAP */


@media (min-width: 576px) {
	.link-hidden-txt-desktop{ font-size: 0px!important; }
	.livecanvas-is-editing .link-hidden-txt-desktop{ font-size: initial!important; }

	.card-download a + .end-0{ right: 12px!important; }
	.card-link-img a + .end-0{ right: -8px!important; }
	.livecanvas-is-editing .card-download a + .end-0, .livecanvas-is-editing .card-link-img a + .end-0{ right: 0px!important; }


}

@media (min-width: 992px) {
	.navbar-expand-xl .navbar-nav .dropdown-menu[data-bs-popper]{ left: 50%; transform: translateX(-50%); max-width: 100%; width: 100%; display:flex; flex-wrap: wrap; }
	.navbar-expand-xl .navbar-nav .nav-link{ padding: 9px 10px }
	.navbar-expand-xl .navbar-nav .dropdown-menu{  gap: 16px; }
	.navbar-expand-xl .navbar-nav .dropdown-menu .menu-item{ flex: 0 0 auto; width: calc(25% - 12px); }
	.navbar-expand-xl .navbar-nav .dropdown-menu .sub-menu .menu-item { width: 100% }
	.navbar-expand-xl .navbar-nav .menu-card-dx .dropdown-menu .menu-item{ width:calc(33.33333% - 11px ); align-self: start; }
	.navbar-expand-xl .navbar-nav .menu-card-dx .dropdown-menu .menu-item.card-menu{ position:absolute!important; top:24px; right:24px; width:calc(25% - 12px); padding-left:16px }
	.navbar-expand-xl .navbar-nav .menu-card-dx .dropdown-menu .menu-item.card-menu .dropdown-item{ padding:0px; }
	
	.card-link-img{ min-height: 160px; padding-left: 168px!important; padding-right: 88px!important; }

}

@media (min-width: 1200px) {
	.card-link-img a + .end-0{ right: 0px!important; }
	.navbar-expand-xl .navbar-nav .nav-link{ padding: 9px 10px }

}

@media (min-width: 1400px) {  
	.navbar-expand-xl .navbar-nav .dropdown-menu[data-bs-popper]{ max-width: 1296px; }
	.navbar-expand-xl .navbar-nav .nav-link{ padding: 9px 16px }
}

@media (max-width: 1199.98px) and (orientation: portrait) {
	.intro .col-12{ min-height: unset; }
	.intro > .container{ height: calc(100vh - 64px); height: calc(calc(var(--vh, 1vh) * 100) - 64px); }
	.intro > .container > .row{ flex-direction: column; flex-wrap: nowrap; height: 100%; }
	.intro .img-intro{ width: 100%; position: relative!important; flex: auto; }
	.intro .img-intro img{ position: absolute; }

	.intro .col-12, .intro .img-intro{ width: 100%!important; }

}

/* XXL devices */
@media (max-width: 1599.98px) { 
	.intro-full > .container-fluid > .row > .col-12 .ps-lg-1colvw{ padding-left: 32px!important; padding-right: 32px!important; }
	.intro-full-min-h > .container-fluid{ padding-left:100px; padding-right:100px }
}

/* XL devices */
@media (max-width: 1399.98px) { 
	#logo-tagline-wrap{ margin-right:12px }
	.intro-full-min-h > .container-fluid{ padding-left:80px; padding-right:80px }
}

/* LG devices */
@media (max-width: 1199.98px) {  
	.rfs-50{ font-size: 90px; }	
	h1, .h1{ font-size: 45px; } 
	h2, .h2{ font-size: 36px; } 
	h3, .h3{ font-size: 27px; font-weight: 500; } 
	h4, .h4{ font-size: 22px; }
	h5, .h5, p.lead, .p.lead{ font-size: 18px; }
	.btn.btn-big{ font-size: 16px; }
	p, .p, .btn, body, .dropdown-menu .menu-item > .dropdown-item, #navbarNavDropdown .nav-link, .dropdown-menu .menu-item > .dropdown-item .menu-card-link span, .nav-pills .nav-link{ font-size: 14px; }

	body{ padding-top: 65px!important; }
	.intro .img-intro{ width: 50%; }
	#navbarNavDropdown .btn-search, #wrapper-navbar .open-lang-popup, #wrapper-navbar .open-lang-popup .icon-lang, #navbarNavDropdown .btn-search .nav-link{ width: 39px; height: 39px; }
	#wrapper-navbar .open-lang-popup .icon-lang, #navbarNavDropdown .btn-search .nav-link{ background-size: 100%; }
	.logo{ width: 130px; }
	#logo-tagline-wrap{ margin-right: 24px; }
	.dropdown-toggle::after{ margin-left: 2px; width: 18px; height: 18px; }

	.container-btn-icon .btn, .accordion-link{ padding: 14px; padding-right: 54px; }
	.container-btn-icon .btn-svg-icon{ right: 16px; }
	.container-btn-icon .btn-svg-icon svg{ width: 24px; height: 24px; margin-left: 4px!important; }
	.btn, .accordion-link{ padding-left: 14px; }
	.accordion-link{ padding-top: 19px; padding-bottom: 19px; }
	
	.rounded-5{ border-radius: 16px!important; }
	.no-rounded-b-r{ border-bottom-right-radius: 0px!important; }
	.list-checked svg.p-1.rounded-circle{ width: 24px!important; height: 24px!important; }
	
	.container-accordion .accordion-img img{ left: 32px; width: calc(100% - 32px); }

	.img-icon-big{ max-width:56px; max-height: 56px}
	.img-icon-mid{ max-width: 40px; max-height: 40px; }

	.menu-card-link-svg, .menu-fascia-link-svg{ width:35px; height:35px; }

	.container-video-play-icon:not(.inplay)::after{ width: 31px; height: 40px; }

	.intro-txt-img img{ max-height: 30vw; }

	.popup-form{ width: 75vw; }

	#wrapper-navbar .navbar-toggler, #wrapper-navbar .open-lang-popup{ border: 0px; border-radius: unset; appearance: none; padding: 0px; width: 40px; height: 40px; background-size: 100%; background-position: center; background-repeat: no-repeat; }
	#wrapper-navbar .navbar-toggler[aria-expanded="false"]{ background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3e%3cpath d='m5,30v-3.33h30v3.33H5Zm0-8.33v-3.33h30v3.33H5Zm0-8.33v-3.33h30v3.33H5Z' style='fill: %23333; stroke-width: 0px;'/%3e%3c/svg%3e"); }
	#wrapper-navbar .navbar-toggler[aria-expanded="true"]{ background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3e%3cpath d='m10.8,31.5l-2.3-2.3,9.2-9.2-9.2-9.2,2.3-2.3,9.2,9.2,9.2-9.2,2.3,2.3-9.2,9.2,9.2,9.2-2.3,2.3-9.2-9.2-9.2,9.2Z' style='fill: %23333; stroke-width: 0px;'/%3e%3c/svg%3e"); }
	#wrapper-navbar .navbar-toggler .navbar-toggler-icon{ display: none; }
	#wrapper-navbar #navbarNavDropdown{ position: fixed; top: 64px; left: 0; right: 0; bottom: 0; background-color: #FFFFFF; z-index: 1; }

	.pop-up-search{ box-shadow: unset!important; pointer-events: all; max-width: 100%; border-radius: 8px!important; overflow: hidden; position: relative; right: unset; top: unset; opacity: 1; padding-left: 32px; padding-right: 32px; margin-top: 12px; margin-bottom: 24px; }
	
	#navbarNavDropdown .navbar-nav{ align-items: flex-start!important; padding-left: 32px; padding-right: 32px; padding-bottom: 32px; }
	#navbarNavDropdown .navbar-nav .menu-item.ms-auto{ margin-left: 0px!important; }
	.navbar-toggler:focus{ box-shadow: unset; }
	#navbarNavDropdown .btn-search{ display: none; }
	#wrapper-navbar #logo-tagline-wrap{ order: 0; }
	#wrapper-navbar .navbar-toggler{ order: 2; margin-left: auto; }
	#wrapper-navbar .open-lang-popup{ order: 1; margin-left: auto; margin-right: 8px; }
	.btn-menu{ margin-right: 0px; margin-left: 0px; }
	#navbarNavDropdown .navbar-nav > .nav-item:not(.btn-menu) > .nav-link{ border-bottom: 0px; border-top-right-radius: 0px; border-top-left-radius: 0px; padding: 0px; margin-bottom: 24px; }
	#navbarNavDropdown .nav-item:not(.btn-menu) .nav-link:hover, #wrapper-navbar .open-lang-popup:hover{ background: transparent; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
	#wrapper-navbar .open-lang-popup{ opacity: 1; visibility: visible; transition: all 0.2s ease-in-out 0.1s; }
	#wrapper-navbar .navbar-toggler[aria-expanded="true"] + #navbarNavDropdown + .open-lang-popup{ opacity: 0; visibility: hidden; transition: all 0.2s ease-in-out; }
	#navbarNavDropdown .navbar-nav > .nav-item.btn-menu > .nav-link{ padding-left: 12px; padding-right: 12px; }
	.pop-up-search .search-field{ padding: 10px 0px 10px 12px; }
	.pop-up-search input[type="submit"]{ width: 40px; background-size: 28px 28px; }
	#navbarNavDropdown{ overflow-y: auto; max-height: calc(100vh - 64px); max-height: calc(calc(var(--vh, 1vh) * 100) - 64px); }
	#navbarNavDropdown .navbar-nav{ height: calc(100vh - 64px - 76px); height: calc(calc(var(--vh, 1vh) * 100) - 64px - 76px); }
	#navbarNavDropdown .nav-link.dropdown-toggle.show{ background: transparent; display: flex; align-items: center; }
	#navbarNavDropdown .img-menu{ width: 24px; margin-right: 12px; }
	#navbarNavDropdown .dropdown-menu{ padding: 0px; border-radius: unset; box-shadow: unset; }
	#navbarNavDropdown .dropdown-menu .dropdown-item{ padding: 12px 0px; border-radius: unset; }
	#navbarNavDropdown .dropdown-menu .menu-item > .dropdown-item{ display: flex; align-items: center; }
	#navbarNavDropdown .dropdown-menu .menu-item > .dropdown-item .menu-item-new{ position: relative; left: unset; top: unset; order: 1; margin-left: 12px; }
	#navbarNavDropdown .menu-item.dropdown{ width: 100%; }
	.dropdown-menu .menu-item:not(.card-menu):not(.menu-fascia) .dropdown-item:hover{ background-color: transparent; }
	#navbarNavDropdown .navbar-nav > .nav-item:not(.btn-menu) > .nav-link{ margin-bottom: 12px; }
	#navbarNavDropdown .dropdown-menu{ margin-top: 0px; margin-bottom: 24px; }
	#navbarNavDropdown .menu-fascia{ display: none; }
	#navbarNavDropdown .card-menu.menu-card-link-img{ display: none; }
	#navbarNavDropdown .dropdown-menu.show{ display: flex; flex-wrap: wrap; }
	.navbar-nav .dropdown-menu .menu-item{ flex: 0 0 auto; width: 50%; padding-right: 12px; }
	#navbarNavDropdown .menu-card-dx .dropdown-menu{ min-height: unset!important; }
	#navbarNavDropdown .dropdown-menu .card-menu.menu-item > .dropdown-item{ display: block; box-shadow: unset; }
	#navbarNavDropdown .dropdown-menu .card-menu.menu-item > .dropdown-item .img-icon-big{ display: none!important; max-width: 24px; max-height: 24px; padding: 0px!important; display: inline-block; margin-bottom: 12px!important; }
	.dropdown-menu .menu-item > .dropdown-item .menu-card-main-title{ display: inline-block; /* margin-left: 12px; */ margin-left: 0px; margin-bottom: 8px; }
	.dropdown-menu .menu-item > .dropdown-item .menu-card-link, .navbar-expand-xl .navbar-nav .menu-card-dx .dropdown-menu .menu-item.card-menu{ display: none!important; }

	.intro-full-min-h > .container-fluid{ padding-left:60px; padding-right:60px }
}

/* MD devices */
@media (max-width: 991.98px) { 
	.dropdown-menu .menu-item > .dropdown-item, #navbarNavDropdown .nav-link, .dropdown-menu .menu-item > .dropdown-item .menu-card-main-title{ font-size: 16px; }

	.no-padding, .no-padding-lg, .container-swiper-blog-news, .container-swiper-blog-news .col-12{ padding-left: 0px; padding-right: 0px;}
	.container-swiper-blog-news .row{ margin-left:0px; margin-right:0px; }


	body{ padding-top: 64px!important; }
	.intro .col-12{ min-height: unset; }
	.intro > .container, .intro-full > .container-fluid > .row > .col-12{ height: calc(100vh - 64px); height: calc(calc(var(--vh, 1vh) * 100) - 64px); }
	.intro > .container > .row{ flex-direction: column; flex-wrap: nowrap; height: 100%; }
	.intro .img-intro{ width: 100%; position: relative!important; flex: auto; }
	.intro .img-intro img{ position: absolute; }

	.navbar.sticky-top{ top: 64px; padding: 0px!important; }
	.navbar.sticky-top ul{ border-radius: unset!important; width: 100%; overflow-x: auto; flex-wrap: nowrap; }
	.scrollspy-content{ padding-left:32px; padding-right:32px }
	.navbar.sticky-top ul .nav-item:first-child{ margin-left: auto; }
	.navbar.sticky-top ul .nav-item:last-child{ margin-right: auto; }

	.container-accordion .accordion-img img{ left: 24px; width: calc(100% - 24px); }

	.img-128{ width: 80px; }
	.card-link-img{ min-height: 112px; padding-left: 112px!important; padding-right: 75px!important; }

	.intro-txt-img img{ max-height: 40vw; }

	ul.list-points li::before{ top: 8px; }

	.dropdown-item.active, .dropdown-item:active, .dropdown-menu .menu-item:not(.card-menu):not(.menu-fascia) .dropdown-item.active:hover, .dropdown-menu .menu-item:not(.card-menu):not(.menu-fascia) .dropdown-item:active:hover{ background-color: transparent; }

	.policy-link{ width: 25%; }

	.intro-full-min-h > .container-fluid{ padding-left:30px; padding-right:30px }
}

/* SM devices */
@media (max-width: 767.98px) {
	body{ padding-top: 64px!important; }

	.rfs-50{ font-size: 64px; }	
	h1, .h1{ font-size: 40px; } 
	h2, .h2{ font-size: 32px; } 
	h3, .h3{ font-size: 24px; } 
	h4, .h4{ font-size: 20px; }
	h5, .h5, p.lead, .p.lead, #navbarNavDropdown .nav-link, .card-link h2{ font-size: 16px; }
	p, .p, .btn, body, .btn.btn-big, .dropdown-menu .menu-item > .dropdown-item, .nav-pills .nav-link, .dropdown-menu .menu-item > .dropdown-item .menu-card-main-title{ font-size: 14px; }
	h6, .h6{ font-size: 12px; }
	.menu-item-new{ font-size: 10px; }
	#navbarNavDropdown .nav-link, .card-link h2{ font-weight: 500; }
	.dropdown-menu .menu-item > .dropdown-item{ line-height: 1; }
	#navbarNavDropdown .navbar-nav{ padding-left: 24px; padding-right: 24px; }
	.pop-up-search{ padding-left:24px; padding-right:24px }
	#navbarNavDropdown .dropdown-menu.show{ display: block; flex-wrap: unset; }
	.navbar-nav .dropdown-menu .menu-item{ flex: unset; width: 100%; }
	#navbarNavDropdown .navbar-nav .btn-menu{ padding-bottom: 32px; }

	.container, .scrollspy-content{ padding-left:24px; padding-right:24px }
	.row-g-32{ margin-right: -24px; margin-left: -24px; }
	.row-g-32>*{ padding-left:24px; padding-right:24px }
	.no-padding, .no-padding-lg{ padding-left:0px; padding-right:0px }
	.intro-full > .container-fluid > .row > .col-12 .ps-lg-1colvw{ padding-left: 24px!important; padding-right: 24px!important; }

	.card{ border-radius:8px; }
	.card-link .card-type{ font-size: 10px; padding: 7px 12px; }
	.card-h.card{ border-radius: 8px; }
	.card-item .card-body{ padding: 16px 16px 24px 16px }
	.card-h.card .ratio, .card-h.card img{ border-top-right-radius: 8px; }
	.card-h.card.flex-md-row-reverse .ratio, .card-h.card.flex-md-row-reverse img{ border-top-left-radius: 8px; }
	.card-h.card .ratio, .card-h.card .card-body{ width: 100%; }

	.card-item .btn-read .rounded-circle{ width: 24px; height: 24px; padding: 4px; }
	.card-item .btn-read .rounded-circle svg{ width: 100%; height: 100%; }
	.list-checked svg.p-1.rounded-circle{ padding: 5px!important; width: 20px!important; height: 20px!important; }
	ol li::before{ width: 20px; height: 20px; line-height: 21px; font-size: 11px; }
	ul.list-points li::before{ width: 8px; height: 8px; margin-right: 8px; }
	ol li p{ margin-left: 8px; }

	.btn.btn-big{ padding: 12px 16px; border-radius: 8px; }
	.container-btn-icon .btn.btn-big{ padding-right: 54px; }
	.nav-pills .nav-link{ padding: 8px 16px; line-height: 1.5; }

	.img-w-200{ width: 180px } 
	.img-128{ width: 72px; }
	.no-rounded-md{ border-radius: 0px!important; }

	.card-link-img{ min-height: 104px; padding-left: 100px!important; padding-right: 75px!important; }

	.container-accordion .accordion-img{ position: relative; left: unset; }
	.container-accordion .accordion-img img{ left: unset; width: 100%; height: auto; position: relative; margin-bottom: 16px; }

	ul.nav.nav-pills{ width: calc(100% + 48px); margin-left: -24px; margin-right: -24px; overflow-x: auto; flex-wrap: nowrap; padding-bottom: 8px; }

	.section-banner-full-img-boxed img{ height: 56.25vw; border-radius: 0px!important; }

	.intro-txt-img img{ max-height: 50vw; }

	.blog main{ padding-bottom: var(--s-x24); }

	ul.list-points li::before{ top: 11px; }

	.popup-form{ width: 100%; max-width: 100vw; height: 100vh; max-height: unset; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; border-top-left-radius: 16px; border-top-right-radius: 16px; }
	.popup-form .close-popup{ right: 24px; top: 12px; width: 24px; height: 24px; background-size: 16px 16px; }
	.popup-form .inner-popup{ max-height: 100vh; }

	.policy-link{ width: 33.33333%; }
	.img-dx-txt-sx .object-fit-contain, .img-sx-txt-dx .object-fit-contain{ object-position: center; }
	.intro-full-min-h > .container-fluid{ padding-left:12px; padding-right:12px }
}

/* XS devices */
@media (max-width: 575.98px) {
	.container, .scrollspy-content{ padding-left:12px; padding-right:12px }
	.row-g-32{ margin-right: -12px; margin-left: -12px; }
	.row-g-32>*{ padding-left:12px; padding-right:12px }
	.no-padding, .no-padding-lg{ padding-left:0px; padding-right:0px }
	.intro-full > .container-fluid > .row > .col-12 .ps-lg-1colvw{ padding-left: 12px!important; padding-right: 12px!important; }

	#navbarNavDropdown .navbar-nav{ padding-left: 12px; padding-right: 12px; }
	.pop-up-search{ padding-left:12px; padding-right:12px }

	#breadcrumbs a{ border-bottom: 1px solid rgba(0,0,0,0.5); padding: 0px; border-radius: unset; }
	#breadcrumbs a:hover, #breadcrumbs a:focus{ border-bottom: 0px; }
	#breadcrumbs span > span, #breadcrumbs span .breadcrumb_last{ padding: 2px 0px; font-size: 10px; text-transform: capitalize; border-radius: unset; margin-right: 12px; }
	#breadcrumbs a:hover{ background-color: transparent; }

	.img-w-200{ width: 150px } 
	.img-128{ width: 64px; }

	.img-icon-big{ max-width:48px; max-height: 48px}
	.img-icon-mid{ max-width: 32px; max-height: 32px; }
	/* .img-icon{ max-width:32px; max-height: 32px} */
	.link-dowload svg, .accordion-link + svg, .container-link-svg-rounded svg{ width: 24px; height: 24px; padding: 4px!important; }

	.container-accordion .icon-accordion{ right: 4px; }
	.container-accordion .accordion-img img{ border-radius: 8px!important; }

	.card-link-img{ min-height: 96px; padding-left: 16px!important; padding-right: 24px!important; }
	.card-link-img .container-link{ position: relative!important; right: unset!important; transform: none!important; top: unset!important; }
	.card-link-img .h5{ padding-left: 78px!important; min-height: 64px; align-items: center; display: flex; }

	ul.nav.nav-pills{ width: calc(100% + 24px); margin-left: -12px; margin-right: -12px; justify-content: flex-start!important; }

	.intro-txt-img img{ max-height: 90vw; }

	.blog main{ padding-bottom: var(--s-x16); }

	.policy-link{ width: 100%; }

}

/* XXS devices */
@media (max-width: 374.98px) {
	h1, .h1{ font-size: 30px; } 
	h2, .h2{ font-size: 24px; } 
	h3, .h3{ font-size: 18px; } 
	h4, .h4{ font-size: 16px; }
	h5, .h5, p.lead, .p.lead{ font-size: 14px; }
	p, .p, .btn, body, .btn.btn-big, .nav-pills .nav-link{ font-size: 12px; }
	h6, .h6{ font-size: 10px; }

	.intro .pt-8{ padding-top: 24px!important; }
	.intro .py-2{ padding-top: var(--s-x1) !important; padding-bottom: var(--s-x1) !important; }
	.intro .mb-4, .intro p{ margin-bottom: 12px!important; }
	.intro .mb-8{ margin-bottom: 24px!important; }

	.col-xs-6{ flex: 0 0 auto; width: 50%; }

}


@media (min-width: 992px) and (max-width: 1199.98px) {
  .col-lg-x5 {
    flex: 0 0 auto;
    width: 20%;
  }
}
