.home_main_banner {
    background-color: #0032a0;
}
#html-body [data-pb-style=Y0POSLB] {
    justify-content: flex-start;
    display: flex;
    flex-direction: column;
    background-position: left top;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
}
@media (min-width: 1440px){
	.home_main_banner .pagebuilder-column-group>.pagebuilder-column:first-of-type {
		width: 47% !important;
	}
}
#html-body [data-pb-style=SN2EDIT] {
    background-color: #0032a0;
    width: 35.7143%;
    align-self: stretch;
}
#html-body [data-pb-style=SN2EDIT], #html-body [data-pb-style=TYBKY6V] {
    justify-content: center;
    display: flex;
    flex-direction: column;
    background-position: left top;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
    text-align: center;
	margin-top:0;
}
.page-main-full-width [data-content-type=row][data-appearance=contained] {
    max-width: 2130px;
    padding-left: 20px;
    padding-right: 20px;
    margin: 0 auto;
    width: 100%;
}
@media (min-width: 1025px){
	.page-main-full-width [data-content-type=row][data-appearance=contained] {
		padding-left: 20px;
		padding-right: 20px;
	}
}
@media (min-width: 1440px){
	.page-main-full-width [data-content-type=row][data-appearance=contained] {
		padding-left: 40px;
		padding-right: 40px;
	}
}
#html-body [data-pb-style=SN2EDIT], #html-body [data-pb-style=TYBKY6V] {
    justify-content: center;
    display: flex;
    flex-direction: column;
    background-position: left top;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
    text-align: center;
}
.home_main_banner .left-content-col p {
    margin-bottom: 20px;
	color: #fff;
	text-align:center;
}
.home_main_banner .left-content-col h1 {
    color: #fff;
    font-style: normal;
    font-weight: 500;
    line-height: 1.1;
    font-size: 28px;
    margin-top: 0;
    margin-bottom: 24px;
	text-align:center;
}
@media (min-width: 1025px){
	.home_main_banner .left-content-col h1 {
    font-size: 32px;
    line-height: 34px;
}
}
@media (min-width: 1280px){
	.home_main_banner .left-content-col h1 {
		font-size: 56px;
		line-height: 62px;
		display: block;
		max-width: 600px;
		margin: 0 auto 75px auto;
		color: #fff;
	}
}
[data-content-type=buttons] {
    max-width: 100%;
}
 .left-content-col [data-content-type=button-item] {
    margin-left: 15px;
    margin-right: 15px;
    margin-bottom: 12px;
	text-align: center;
}
.pagebuilder-button-secondary {
    width: 246px;
    background-image: none;
    background: #fff;
    border: 1px solid #3a3c3f;
    color: #0032a0;
    cursor: pointer;
    display: inline-block;
    font-family: 'DinPro','Helvetica Neue',Helvetica,Arial,sans-serif;
    font-weight: 500;
    margin: 0;
    padding: 16px 10px;
    font-size: 16px;
    line-height: 14px;
    box-sizing: border-box;
    vertical-align: middle;
}
#html-body [data-pb-style=WUPL6X3] {
    text-align: center;
    border-style: none;
}
@media (min-width: 1025px){
.pagebuilder-button-secondary {
		width: 352px;
		padding: 20px 15px;
	}
}
#html-body [data-pb-style=MA007PR] {
    justify-content: flex-start;
    display: flex;
    flex-direction: column;
    background-position: left top;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
    width: 64.2857%;
    align-self: stretch;
	margin-top:0;
	padding:0!important;
}
@media (min-width: 1025px){
	.home_main_banner .right-content-col img {
		height: 100% !important;
		width: 100%;
		object-fit: cover;
		object-position: center;
	}
}

#html-body [data-pb-style=BPCCYPR], #html-body [data-pb-style=SRUH67G] {
    border-color: #0e3e81;
    max-width: 100%;
    height: auto;
}
.new_class_splide .splide__slide img {
	width: 100%;
    height: 100% !important;
    object-fit: cover;
}
.new_class_splide .splide__slide{
	border-radius: 20px 20px 20px 0;
	overflow: hidden;
	position:relative;
}
.contanier_splslide{
	max-width: 2000px;
    margin: 80px auto 95px;
	padding-left: 40px;
    padding-right: 0;
}
.category-home__item_1 {
    padding: 0 11px 0px;
}
.selected-slider--item{
	position:relative;
}

	.category-home__item_1 {
		padding: 0 20px 0px;
		position: absolute;
		width: 100%;
		bottom: 20px;
	}

.category-home__item-text-wrapper {
    position: relative;
    z-index: 1;
    padding: 11px 5px;
    display: block;
    background-color: #fcfbf8;
    text-align: center;
    transition: all .3s ease-in;
    border-radius: 20px 20px 20px 0;
    overflow: hidden;
}
@media (min-width: 1025px){
	.category-home__item-text-wrapper {
		padding: 16px 32px;
	}
}
.category-home__item-text-wrapper p{
	font-size:14px;
	line-height: 18px;
}
p.category-home__item-title {
    margin-bottom: 5px;
    color: #0032a0;
    font-weight: 600;
	
}

.container_neew{
    background-color: #fcfbf8;
}
#html-body [data-pb-style=I3WLSNX], #html-body [data-pb-style=JHXILSF] {
    justify-content: flex-start;
    display: flex;
    flex-direction: column;
    background-position: left top;
    background-size: cover;
    background-repeat: no-repeat no-repeat;
    background-attachment: scroll;
}
#html-body [data-pb-style=JHXILSF] h1{
	text-align:center;
	font-size:65px;
	margin-bottom:20px;
	color:#0032a0;
}
#html-body [data-pb-style=JHXILSF] p{
	text-align:center;
}
#html-body [data-pb-style=S6V0BXS] {
    justify-content: flex-start;
    display: flex;
    flex-direction: column;
    background-position: left top;
    background-size: cover;
    background-repeat: no-repeat no-repeat;
    background-attachment: scroll;
    width: 33.33333333%;
    align-self: stretch;
	margin-top:0;
}

#html-body [data-pb-style=PSG4B0G], #html-body [data-pb-style=RWA550L] {
        max-width: fit-content;
    height: auto;
}
#html-body [data-pb-style=URG3L3C] {
    justify-content: flex-start;
    display: flex;
    flex-direction: column;
    background-position: left top;
    background-size: cover;
    background-repeat: no-repeat no-repeat;
    background-attachment: scroll;
    width: 33.33333333%;
    align-self: stretch;
	margin-top:0;
}
#html-body [data-pb-style=LL7HA1K], #html-body [data-pb-style=S6YSG4W] {
        max-width: fit-content;
    height: auto;
}
#html-body [data-pb-style=JHXILSF] {
    width: 33.3333%;
    align-self: stretch;
}
@media (min-width: 1024px){
	.home-info-block {
		max-width: 1440px;
		margin: 0 auto 80px;
	}
}
@media (min-width: 1024px){
	.home-info-block .left-content-col, .home-info-block .right-content-col {
		width: 50% !important;
	}
}
#html-body [data-pb-style=P222BXG] {
    justify-content: flex-start;
    display: flex;
    flex-direction: column;
    background-position: left top;
    background-size: cover;
    background-repeat: no-repeat no-repeat;
    background-attachment: scroll;
    width: 33.3333%;
    align-self: center;
}
@media (min-width: 1024px){
	.home-info-block .left-content-col {
		max-width: 920px;
		margin-right: 114px;
	}
	.home-info-block .left-content-col {
		min-width: 59.6%;
		margin-right: 55px;
	}
	 .home-info-block .right-content-col {
		max-width: 430px;
	}
}
#html-body [data-pb-style=EPXUB3T], #html-body [data-pb-style=UAP5MW7] {
    justify-content: flex-start;
    display: flex;
    flex-direction: column;
    background-position: left top;
    background-size: cover;
    background-repeat: no-repeat no-repeat;
    background-attachment: scroll;
}
.custom-border-radius {
    border-radius: 20px 20px 20px 0;
    overflow: hidden;
}
#html-body [data-pb-style=AOTVNM3], #html-body [data-pb-style=YP7TTMY] {
    max-width: 100%;
    height: auto;
}

a.pagebuilder-button-primary {
	text-decoration: none;
    background-image: none;
    background: #0032a0;
    border: 1px solid #0032a0;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: 'DinPro','Helvetica Neue',Helvetica,Arial,sans-serif;
    font-weight: 500;
    margin: 0 10px 10px 0;
    padding: 5px 35px;
    font-size: 1.6rem;
    box-sizing: border-box;
    vertical-align: middle;
    line-height: 22px;
    padding: 14px 17px;
    font-size: 16px;
    border-radius: 2px;
    box-shadow: none;
	width:100%;
}

.product_contanier{
	
}
.mpinstagramfeed__header {
    justify-content: space-between;
    align-items: flex-end;
	margin-bottom: 45px;
	padding-left: 40px;
    padding-right: 40px;
    display: flex;
}
.mpinstagramfeed__title {
    font-size: 16px;
    color: #0032a0;
    padding: 0 20px;
    font-weight: 500;
    line-height: 22px;
    letter-spacing: 1px;
    margin: 0 0 3px;
    text-transform: uppercase;
    text-align: left;
}
.mpinstagramfeed__description {
    font-size: 28px;
    color: #0032a0;
    font-weight: 500;
    padding: 0 40px;
    line-height: 32px;
    letter-spacing: .5px;
    text-transform: uppercase;
    margin: 0 0 25px;
    text-align: left;
}
.flex_tabs{
	display:flex;
	align-items:flex-end;
	justify-content:space-between;
}
.flex_tabs .tabs-nav {
	margin-bottom:0;
}
.flex_tabs a.active,  .flex_tabs a:hover{
	color:#fff;
	border-color:#0032a0;
	background:#fff;
	color:#0032a0;
}
/*.comtanier_prod_n .tabs-content .tab {
    display: block;
    opacity: 0;
    position: absolute;
}
.comtanier_prod_n .tabs-content .tab.active {
    display: block;
    opacity: 1;
    position: relative;
}*/
.new_class_splide1{
	display:flex;
	flex-wrap:wrap;
	width: 100%;
}

.new_class_splide1 .splide__slide {
    border-radius: 20px 20px 20px 0;
    overflow: hidden;
    position: relative;
	margin-right:20px;
}

@media (max-width: 1440px){
	.seo-description {
		padding-top:25px;
		padding-bottom:25px;
	}
	.new_class_splide1 .splide__slide{
		margin-bottom:20px;
	}
	.home_main_banner .left-content-col h1{
		font-size:36px;
		line-height: 37px;
	}
	.new_class_splide1 .splide__slide{
		width:20%;
	}
}



@media (max-width: 1279px){
	.selected-slider, .selected-slider1{
		padding:0 20px;
	}
}

@media only screen and (max-width: 1024px){
	.pagebuilder-column {
		background-attachment: scroll !important;
		flex-basis: 100%;
		max-width: 100%;
	}
	.home_main_banner .pagebuilder-column:not(.right-content-col) {
		margin-top: -40px;
		order: 2;
		padding-bottom: 22px;
	}
	.home_main_banner .right-content-col {
		order: 1;
	}
	.pagebuilder-column {
		background-attachment: scroll !important;
		flex-basis: 100%;
		max-width: 100%;
	}
	.pagebuilder-column-group2, .pagebuilder-column-group3 {
		flex-wrap: wrap;
	}
	.pagebuilder-column-group3 .pagebuilder-column {
		background-attachment: scroll !important;
		flex-basis: 100%;
		max-width: 100%;
		align-items:center;
	}
	#html-body [data-pb-style=I3WLSNX] {
		text-align: center;
		margin-top: 5px;
	}
	.mpinstagramfeed__header{
		flex-wrap:wrap;
		justify-content:center;
	}
	.mpinstagramfeed__left-part{
		width:100%;
	}
	.mpinstagramfeed__title, .mpinstagramfeed__description{
		text-align:center;
	}
	.flex_tabs{
		flex-wrap:wrap;
		justify-content:center;
	}
	.new_class_splide1 .splide__slide {
		width: 45%;
	}
	.splide__slide img{
		margin:0;
	}
	#html-body [data-pb-style=BPCCYPR], #html-body [data-pb-style=SRUH67G]{
		margin:0;
	}
}
@media only screen and (max-width: 500px){
	.new_class_splide1 .splide__slide {
		width: 100%;
	}
	.contanier_splslide{
		padding:0 20px;
	}
	#html-body [data-pb-style=JHXILSF] h1 {
		text-align: center;
		font-size: 50px;
		margin-bottom: 20px;
		color: #0032a0;
	}
}
