@media all {
  *#dm .dmInner nav.u_1998592992 { color:black !important; }

  *#dm .dmInner nav.u_1661042602 { color:white !important; }

  *#dm .dmInner nav.u_1191045873 { color:white !important; }

  *#dm .dmInner div.u_1092175151 .caption-inner { background-color:rgba(0,0,0,0.44) !important; }

  *#dm .dmInner div.u_1092175151 .caption-container .caption-title { color:var(--color_2) !important; }

  *#dm .dmInner *.u_1111978090 { display:block !important; }

  *#dm .dmInner *.u_1690824097 { display:none !important; }

  *#dm .dmInner *.u_1331707151 { display:none !important; }

  *#dm .dmInner *.u_1796787405 { display:block !important; }

  *#dm .dmInner *.u_1963744501 { display:none !important; }

  *#dm .dmInner *.u_1092175151 .photoGalleryThumbs .image-container a { background-size:cover !important; }

  *#dm .dmInner div.u_1548143231 .svg { fill:var(--color_16) !important; }

  *#dm .dmInner div.u_1101516653 .svg { fill:var(--color_16) !important; }

  *#dm .dmInner div.u_1179305966 .svg { fill:var(--color_16) !important; }

  *#dm .dmInner div.u_1887284399 .svg { fill:var(--color_16) !important; }

  *#dm .dmInner div.u_1548143231 {
    padding:0 !important;
    border-radius:0% !important;
    border-width:0 !important;
  }

  *#dm .dmInner *.u_1548143231 .svg { width:100% !important; }

  *#dm .dmInner div.u_1625531572 .svg { fill:var(--color_16) !important; }

  *#dm .dmInner div.u_1585915304 hr {
    color:var(--color_10) !important;
    border-width:6px !important;
  }

  *#dm .dmInner div.u_1629724354 hr {
    color:rgba(240,82,52,1) !important;
    height:0px !important;
    background:none !important;
    min-height:0px !important;
    border-width:5px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
  }

  *#dm .dmInner nav.u_1819530399 { color:black !important; }

  *#dm .dmInner nav.u_1705056173 { color:black !important; }

  *#dm .dmInner *.u_1092175151 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

  *#dm .dmInner *.u_1888107566 .photoGalleryThumbs .image-container a { background-size:cover !important; }

  *#dm .dmInner nav.u_1215721311 { color:black !important; }

  *#dm .dmInner div.u_1236035088 hr {
    color:rgba(240,82,52,1) !important;
    height:0px !important;
    background:none !important;
    min-height:0px !important;
    border-width:5px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
  }

  *#dm .dmInner div.u_1765118817 hr {
    color:rgba(240,82,52,1) !important;
    height:0px !important;
    background:none !important;
    min-height:0px !important;
    border-width:5px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1904777493 { text-align:left !important; }

  *#dm .dmInner *.u_1773047415 { text-align:left !important; }

  *#dm .dmInner *.u_1092175151 .photoGalleryThumbs { padding:0px !important; }

  *#dm .dmInner *.u_1092175151 .layout-container { padding:0px !important; }

  *#dm .dmInner *.u_1092175151 .photoGalleryViewAll { padding:0 0px !important; }

  *#dm .dmInner *.u_1092175151 .photoGalleryThumbs .image-container a { padding-top:300px !important; }

  *#dm .dmInner *.u_1888107566 .photoGalleryThumbs { padding:0px !important; }

  *#dm .dmInner *.u_1888107566 .layout-container { padding:0px !important; }

  *#dm .dmInner *.u_1888107566 .photoGalleryViewAll { padding:0 0px !important; }

  *#dm .dmInner *.u_1888107566 .photoGalleryThumbs .image-container a { padding-top:404px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1904777493 { text-align:left !important; }

  *#dm .dmInner *.u_1773047415 { text-align:left !important; }

  *#dm .dmInner *.u_1092175151 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

  *#dm .dmInner *.u_1092175151 .photoGalleryThumbs .image-container a { padding-top:156px !important; }

  *#dm .dmInner *.u_1092175151 .photoGalleryThumbs { padding:3px !important; }

  *#dm .dmInner *.u_1092175151 .layout-container { padding:3px !important; }

  *#dm .dmInner *.u_1092175151 .photoGalleryViewAll { padding:0 3px !important; }

  *#dm .dmInner *.u_1888107566 .photoGalleryThumbs .image-container a { padding-top:214px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1904777493 { text-align:left !important; }

  *#dm .dmInner *.u_1773047415 { text-align:left !important; }

  *#dm .dmInner *.u_1092175151 .photoGalleryThumbs .image-container a { padding-top:388px !important; }

  *#dm .dmInner *.u_1092175151 .photoGalleryThumbs { padding:3.5px !important; }

  *#dm .dmInner *.u_1092175151 .layout-container { padding:3.5px !important; }

  *#dm .dmInner *.u_1092175151 .photoGalleryViewAll { padding:0 3.5px !important; }

  *#dm .dmInner *.u_1888107566 .photoGalleryThumbs .image-container a { padding-top:185px !important; }

  *#dm .dmInner *.u_1888107566 .photoGalleryThumbs { padding:4.5px !important; }

  *#dm .dmInner *.u_1888107566 .layout-container { padding:4.5px !important; }

  *#dm .dmInner *.u_1888107566 .photoGalleryViewAll { padding:0 4.5px !important; }
}
body
{
	background-image:url(https://www.dalucair.com/uploads/3Z9M2Usj/painting_transparent_pattern-2880w__msi___png.png) !important;
	margin:0 !important;
	font-size:medium !important;
	font-weight:normal !important;
	-webkit-font-smoothing:antialiased !important;
	-moz-osx-font-smoothing:grayscale !important;
	overflow-x:hidden !important;
	background-color:rgb(37,37,37) !important;
	font-family: Roboto !important;
	color:rgb(87,87,87) !important;
	line-height:1.6em !important;
}
*
{
	word-wrap:break-word !important;
	-webkit-box-sizing:border-box !important;
	-moz-box-sizing:border-box !important;
	box-sizing:border-box !important;
	border-width:0 !important;
	border-style:solid !important;
	border-color:rgba(0,0,0,0) !important;
}
.col-mfm
{
	position:relative !important;
	margin-bottom:0px !important;
	padding-left:15px !important;
	padding-right:15px !important;
	margin-top:0px !important;
	padding-bottom:0px !important;
}
.col-wch
{
	width:100% !important;
}
body .designRow>.container>.col-mfm
{
	padding:0 !important;
	margin:0 !important;
}
html
{
	font-size:100% !important;
	-ms-text-size-adjust:100% !important;
	-webkit-text-size-adjust:100% !important;
	font-family: inherit !important;
}
@media only screen and (min-width:768px) {
  .col-hp3 { width:50%; }
}
@media only screen and (min-width:1200px) {
  .col-j7k { width:50%; }
}
#c45-5ne
{
	padding-left:50px !important;
	padding-top:150px !important;
	padding-right:50px !important;
}
*,:before,:after
{
	-webkit-box-sizing:border-box !important;
	-moz-box-sizing:border-box !important;
	box-sizing:border-box !important;
}
.col-mfm:after
{
	content:"" !important;
	visibility:hidden !important;
	display:block !important;
	height:0 !important;
	clear:both !important;
}
@media only screen and (min-width:1200px) {
  .hidden-voi { display:none !important; }
}
.mod-5vd
{
	display:block !important;
	margin:0 !important;
	padding:0 !important;
	list-style:none !important;
}
.text-te4
{
	margin-bottom:20px !important;
	padding-top:0px !important;
	padding-right:5px !important;
	padding-bottom:0px !important;
	padding-left:5px !important;
	margin-top:10px !important;
}
h1
{
	margin:0 !important;
	padding:0 !important;
	font-size:inherit !important;
	font-weight:inherit !important;
}
.hea-69e
{
	color:#2c236b !important;
	font-size:50px !important;
	line-height:1.2em !important;
	margin-bottom:20px !important;
}
.mod-5vd.text-te4 *
{
	word-wrap:break-word !important;
}
p
{
	margin:0 !important;
	padding:0 !important;
	font-size:inherit !important;
	font-weight:inherit !important;
}
.text-fe7
{
	line-height:1.6em !important;
	margin-bottom:5px !important;
	font-size:16px !important;
}
.text-n8o
{
	line-height:1.2em !important;
	text-align:center !important;
	font-size:28px !important;
	margin-bottom:5px !important;
	text-transform:none !important;
	color:rgb(255,255,255) !important;
}
#style-7zHeE.style-7zHeE
{
	text-align:left !important;
}
#style-53hz9.style-53hz9
{
	font-weight:bold !important;
	font-size:38px !important;
	line-height:1em !important;
}
#style-vAEXm.style-vAEXm
{
	text-align:left !important;
}
#style-xHdX4.style-xHdX4
{
	font-weight:bold !important;
	font-size:54px !important;
	line-height:1em !important;
}
#style-9taZy.style-9taZy
{
	font-size:22px !important;
}
#style-Mt9iM.style-Mt9iM
{
	font-weight:bold !important;
}
#style-ZVXMg.style-ZVXMg
{
	text-align:center !important;
}
.col-5jj
{
	position:relative !important;
	margin-bottom:0px !important;
	padding-left:15px !important;
	padding-right:15px !important;
	margin-top:0px !important;
	padding-bottom:0px !important;
}
.col-8ss
{
	width:100% !important;
}
body .designRow>.container>.col-5jj
{
	padding:0 !important;
	margin:0 !important;
}
@media only screen and (min-width:768px) {
  .col-8rs { width:50%; }
}
@media only screen and (min-width:1200px) {
  .col-chf { width:50%; }
}
#c45-v33
{
	padding-left:50px !important;
	padding-top:150px !important;
	padding-right:50px !important;
}
.col-5jj:after
{
	content:"" !important;
	visibility:hidden !important;
	display:block !important;
	height:0 !important;
	clear:both !important;
}
@media only screen and (min-width:1200px) {
  .hidden-lhy { display:none !important; }
}
.mod-loo
{
	display:block !important;
	margin:0 !important;
	padding:0 !important;
	list-style:none !important;
}
.text-kg7
{
	margin-bottom:20px !important;
	padding-top:0px !important;
	padding-right:5px !important;
	padding-bottom:0px !important;
	padding-left:5px !important;
	margin-top:10px !important;
}
.hea-64z
{
	color:#2c236b !important;
	font-size:50px !important;
	line-height:1.2em !important;
	margin-bottom:20px !important;
}
.mod-loo.text-kg7 *
{
	word-wrap:break-word !important;
}
.text-cne
{
	line-height:1.6em !important;
	margin-bottom:5px !important;
	font-size:16px !important;
}
.text-9rr
{
	line-height:1.2em !important;
	text-align:center !important;
	font-size:28px !important;
	margin-bottom:5px !important;
	text-transform:none !important;
	color:rgb(255,255,255) !important;
}
#style-6mWaU.style-6mWaU
{
	text-align:left !important;
}
#style-qjOBQ.style-qjOBQ
{
	font-weight:bold !important;
	font-size:38px !important;
	line-height:1em !important;
}
#style-UpeI3.style-UpeI3
{
	text-align:left !important;
}
#style-d2smU.style-d2smU
{
	font-weight:bold !important;
	font-size:54px !important;
	line-height:1em !important;
}
#style-4VbFh.style-4VbFh
{
	font-size:22px !important;
}
#style-5xQoo.style-5xQoo
{
	font-weight:bold !important;
}
#style-KziXI.style-KziXI
{
	text-align:center !important;
}
.col-io6
{
	position:relative !important;
	margin-bottom:0px !important;
	padding-left:15px !important;
	padding-right:15px !important;
	margin-top:0px !important;
	padding-bottom:0px !important;
}
.col-3wi
{
	width:100% !important;
}
body .designRow>.container>.col-io6
{
	padding:0 !important;
	margin:0 !important;
}
.col-io6:after
{
	content:"" !important;
	visibility:hidden !important;
	display:block !important;
	height:0 !important;
	clear:both !important;
}
.mod-i6i
{
	display:block !important;
	margin:0 !important;
	padding:0 !important;
	list-style:none !important;
}
.text-lfd
{
	margin-bottom:20px !important;
	padding-top:0px !important;
	padding-right:5px !important;
	padding-bottom:0px !important;
	padding-left:5px !important;
	margin-top:10px !important;
}
.mod-i6i.text-lfd *
{
	word-wrap:break-word !important;
}
.text-ozl
{
	line-height:1.6em !important;
	margin-bottom:5px !important;
	font-size:16px !important;
}
ul
{
	margin:1em 0 !important;
	padding:0 0 0 40px !important;
}
#style-qLsrg.style-qLsrg
{
	text-align:center !important;
}
#style-S5wbV.style-S5wbV
{
	font-size:51px !important;
	font-weight:bold !important;
	line-height:1.3em !important;
}
.col-8lb
{
	position:relative !important;
	margin-bottom:0px !important;
	padding-left:15px !important;
	padding-right:15px !important;
	margin-top:0px !important;
	padding-bottom:0px !important;
}
.col-ay8
{
	width:100% !important;
}
body .designRow>.container>.col-8lb
{
	padding:0 !important;
	margin:0 !important;
}
.col-8lb:after
{
	content:"" !important;
	visibility:hidden !important;
	display:block !important;
	height:0 !important;
	clear:both !important;
}
.mod-yzp
{
	display:block !important;
	margin:0 !important;
	padding:0 !important;
	list-style:none !important;
}
.text-ckx
{
	margin-bottom:20px !important;
	padding-top:0px !important;
	padding-right:5px !important;
	padding-bottom:0px !important;
	padding-left:5px !important;
	margin-top:10px !important;
}
.div-w8q
{
	height:1px !important;
	border-top-width:1px !important;
	border-color:rgb(182,182,182) !important;
	width:100% !important;
	display:table !important;
	margin-left:auto !important;
	margin-right:auto !important;
}
#m44-ajy
{
	width:65% !important;
	border-top-width:10px !important;
	border-color:#f05234 !important;
}
.subtitle-ran
{
	font-weight:500 !important;
	color:#2c236b !important;
	font-size:32px !important;
	line-height:1.2em !important;
	margin-bottom:20px !important;
}
.mod-yzp.text-ckx *
{
	word-wrap:break-word !important;
}
.text-osa
{
	line-height:1.6em !important;
	margin-bottom:5px !important;
	font-size:16px !important;
}
#style-xvvEt.style-xvvEt
{
	text-align:center !important;
}
#style-xYRCn.style-xYRCn
{
	font-size:51px !important;
	font-weight:bold !important;
	line-height:1.3em !important;
}
.col-tow
{
	position:relative !important;
	margin-bottom:0px !important;
	padding-left:15px !important;
	padding-right:15px !important;
	margin-top:0px !important;
	padding-bottom:0px !important;
}
.col-rc4
{
	width:100% !important;
}
body .designRow>.container-dxp>.col-tow
{
	padding:0 !important;
	margin:0 !important;
}
.container-dxp
{
	display:-ms-flexbox !important;
	display:-webkit-flex !important;
	display:flex !important;
	-webkit-flex-direction:row !important;
	-moz-flex-direction:row !important;
	-ms-flex-direction:row !important;
	flex-direction:row !important;
	-webkit-flex-wrap:wrap !important;
	-moz-flex-wrap:wrap !important;
	-ms-flex-wrap:wrap !important;
	flex-wrap:wrap !important;
}
.row-asm
{
	position:relative !important;
	width:100% !important;
	padding-top:60px !important;
	padding-right:30px !important;
	padding-bottom:20px !important;
	padding-left:30px !important;
	background-color:rgb(255,255,255) !important;
}
.container-266
{
	width:100% !important;
}
@media only screen and (min-width:1200px) {
  .container-266 {
    max-width:1170px;
    margin:0 auto;
  }
}
.col-tow:after
{
	content:"" !important;
	visibility:hidden !important;
	display:block !important;
	height:0 !important;
	clear:both !important;
}
.mod-lil
{
	display:block !important;
	margin:0 !important;
	padding:0 !important;
	list-style:none !important;
}
.text-3mc
{
	margin-bottom:20px !important;
	padding-top:0px !important;
	padding-right:5px !important;
	padding-bottom:0px !important;
	padding-left:5px !important;
	margin-top:10px !important;
}
.div-dsy
{
	height:1px !important;
	border-top-width:1px !important;
	border-color:rgb(182,182,182) !important;
	width:100% !important;
	display:table !important;
	margin-left:auto !important;
	margin-right:auto !important;
}
#m49-lpa
{
	width:65% !important;
	border-top-width:10px !important;
	border-color:#f05234 !important;
}
.subtitle-cr8
{
	font-weight:500 !important;
	color:#2c236b !important;
	font-size:32px !important;
	line-height:1.2em !important;
	margin-bottom:20px !important;
}
.mod-lil.text-3mc *
{
	word-wrap:break-word !important;
}
#style-Evzyi.style-Evzyi
{
	text-align:center !important;
}
#style-gvJhL.style-gvJhL
{
	font-size:47px !important;
	font-weight:bold !important;
	line-height:1.3em !important;
}
.col-x5m
{
	position:relative !important;
	margin-bottom:0px !important;
	padding-left:15px !important;
	padding-right:15px !important;
	margin-top:0px !important;
	padding-bottom:0px !important;
}
body .designRow>.container>.col-x5m
{
	padding:0 !important;
	margin:0 !important;
}
.col-x5m:after
{
	content:"" !important;
	visibility:hidden !important;
	display:block !important;
	height:0 !important;
	clear:both !important;
}
.mod-jiy
{
	display:block !important;
	margin:0 !important;
	padding:0 !important;
	list-style:none !important;
}
.text-oap
{
	margin-bottom:20px !important;
	padding-top:0px !important;
	padding-right:5px !important;
	padding-bottom:0px !important;
	padding-left:5px !important;
	margin-top:10px !important;
}
.col-izo
{
	width:83.33333% !important;
}
@media only screen and (min-width:768px) {
  .col-ppx { width:50%; }
}
@media only screen and (min-width:1200px) {
  .col-ast { width:50%; }
}
.mod-jiy.text-oap *
{
	word-wrap:break-word !important;
}
.fa-lc6
{
	-moz-osx-font-smoothing:grayscale !important;
	-webkit-font-smoothing:antialiased !important;
	display:var(--fa-display,inline-block) !important;
	font-style:normal !important;
	font-variant:normal !important;
	line-height:1 !important;
	text-rendering:auto !important;
	font-family:"Font Awesome 6 Free" !important;
	font-weight:900 !important;
}
#style-2VzJl.style-2VzJl
{
	font-size:21px !important;
}
#style-fjsvK.style-fjsvK
{
	font-size:21px !important;
}
#style-nka3R.style-nka3R
{
	font-size:21px !important;
}
#style-Gz9FK.style-Gz9FK
{
	font-size:21px !important;
}
#style-ZTCAA.style-ZTCAA
{
	font-size:21px !important;
}
.col-dir
{
	position:relative !important;
	margin-bottom:0px !important;
	padding-left:15px !important;
	padding-right:15px !important;
	margin-top:0px !important;
	padding-bottom:0px !important;
}
.col-dyi
{
	width:100% !important;
}
body .designRow>.container>.col-dir
{
	padding:0 !important;
	margin:0 !important;
}
@media only screen and (min-width:768px) {
  .col-lmo { width:50%; }
}
.col-dir.fle-kco
{
	display:-ms-flexbox !important;
	display:flex !important;
	-webkit-flex-direction:column !important;
	-moz-flex-direction:column !important;
	-ms-flex-direction:column !important;
	flex-direction:column !important;
}
#c62-lxz
{
	border-style:solid !important;
}
.mod-o4y
{
	display:block !important;
	margin:0 !important;
	padding:0 !important;
	list-style:none !important;
}
.aut-g88
{
	-ms-flex:1 auto !important;
	flex:1 auto !important;
	flex-basis:auto !important;
	display:flex !important;
	margin:0 !important;
}
.col-dir:after
{
	content:"" !important;
	visibility:hidden !important;
	display:block !important;
	height:0 !important;
	clear:both !important;
}
.text-xg5
{
	margin-bottom:20px !important;
	padding-top:0px !important;
	padding-right:5px !important;
	padding-bottom:0px !important;
	padding-left:5px !important;
	margin-top:10px !important;
}
.mod-o4y.text-xg5 *
{
	word-wrap:break-word !important;
}
h3
{
	margin:0 !important;
	padding:0 !important;
	font-size:inherit !important;
	font-weight:inherit !important;
}
.subtitle-sdw
{
	font-weight:500 !important;
	color:#2c236b !important;
	font-size:32px !important;
	line-height:1.2em !important;
	margin-bottom:20px !important;
}
.fa-1ms
{
	-moz-osx-font-smoothing:grayscale !important;
	-webkit-font-smoothing:antialiased !important;
	display:var(--fa-display,inline-block) !important;
	font-style:normal !important;
	font-variant:normal !important;
	line-height:1 !important;
	text-rendering:auto !important;
	font-family:"Font Awesome 6 Free" !important;
	font-weight:900 !important;
}
.col-qg3
{
	position:relative !important;
	margin-bottom:0px !important;
	padding-left:15px !important;
	padding-right:15px !important;
	margin-top:0px !important;
	padding-bottom:0px !important;
}
.col-pke
{
	width:100% !important;
}
body .designRow>.container>.col-qg3
{
	padding:0 !important;
	margin:0 !important;
}
.col-qg3:after
{
	content:"" !important;
	visibility:hidden !important;
	display:block !important;
	height:0 !important;
	clear:both !important;
}
@media only screen and (min-width:768px) {
  .col-2is { width:50%; }
}
.col-7ej
{
	position:relative !important;
	margin-bottom:0px !important;
	padding-left:15px !important;
	padding-right:15px !important;
	margin-top:0px !important;
	padding-bottom:0px !important;
}
.col-ha1
{
	width:100% !important;
}
body .designRow>.container>.col-7ej
{
	padding:0 !important;
	margin:0 !important;
}
.col-7ej:after
{
	content:"" !important;
	visibility:hidden !important;
	display:block !important;
	height:0 !important;
	clear:both !important;
}
.mod-nel
{
	display:block !important;
	margin:0 !important;
	padding:0 !important;
	list-style:none !important;
}
.text-gi7
{
	margin-bottom:20px !important;
	padding-top:0px !important;
	padding-right:5px !important;
	padding-bottom:0px !important;
	padding-left:5px !important;
	margin-top:10px !important;
}
.div-129
{
	height:1px !important;
	border-top-width:1px !important;
	border-color:rgb(182,182,182) !important;
	width:100% !important;
	display:table !important;
	margin-left:auto !important;
	margin-right:auto !important;
}
#m23-bgf
{
	width:65% !important;
	border-top-width:10px !important;
	border-color:#f05234 !important;
}
.accordion-ygh
{
	margin-top:0px !important;
	margin-bottom:40px !important;
}
#m16-1sy
{
	background-color:rgb(255,255,255) !important;
	border-style:solid !important;
	margin-top:40px !important;
}
.subtitle-3mb
{
	font-weight:500 !important;
	color:#2c236b !important;
	font-size:32px !important;
	line-height:1.2em !important;
	margin-bottom:20px !important;
}
.mod-nel.text-gi7 *
{
	word-wrap:break-word !important;
}
.accordion-ygh>ul
{
	margin:0 !important;
	padding:0 !important;
}
.accordion-ygh li
{
	margin-top:0px !important;
	margin-right:0px !important;
	margin-bottom:0px !important;
	margin-left:0px !important;
}
.accordion-ygh>ul>li
{
	display:inline-block !important;
	vertical-align:top !important;
	width:100% !important;
}
.accordion-ygh .item-x67
{
	display:block !important;
	position:relative !important;
	margin:0 !important;
	cursor:pointer !important;
	background-color:rgb(216,216,216) !important;
	border-top-width:1px !important;
	border-right-width:0px !important;
	border-bottom-width:0px !important;
	border-left-width:0px !important;
	border-color:rgb(182,182,182) !important;
	padding-top:20px !important;
	padding-right:30px !important;
	padding-bottom:20px !important;
	padding-left:20px !important;
}
#m16-1sy .item-x67
{
	font-size:21px !important;
	background-color:rgb(255,255,255) !important;
	border-top-width:0px !important;
	border-bottom-width:1px !important;
}
.accordion-ygh .item-qwr
{
	display:none !important;
	border-color:rgb(216,216,216) !important;
	border-top-width:1px !important;
	border-right-width:1px !important;
	border-bottom-width:1px !important;
	border-left-width:1px !important;
	padding-top:30px !important;
	padding-right:30px !important;
	padding-bottom:30px !important;
	padding-left:30px !important;
	margin-bottom:20px !important;
}
#m16-1sy .item-qwr
{
	background-color:rgb(255,255,255) !important;
	border-style:solid !important;
}
.accordion-ygh .item-qwr::after
{
	content:"" !important;
	visibility:hidden !important;
	display:block !important;
	height:0 !important;
	clear:both !important;
}
.fa-hi1
{
	font-weight:var(--fa-style,900) !important;
	-moz-osx-font-smoothing:grayscale !important;
	-webkit-font-smoothing:antialiased !important;
	display:var(--fa-display,inline-block) !important;
	font-style:normal !important;
	font-variant:normal !important;
	line-height:1 !important;
	text-rendering:auto !important;
}
.accordion-ygh .item-toz
{
	position:relative !important;
	width:25px !important;
	height:25px !important;
	vertical-align:middle !important;
	margin-right:10px !important;
	margin-left:10px !important;
}
.accordion-ygh .item-toz.fa-bwe
{
	display:none !important;
}
.accordion-ygh .item-toz::before
{
	position:absolute !important;
	top:50% !important;
	left:50% !important;
	transform:translateY(-50%) translateX(-50%) !important;
}
.accordion-ygh .item-fxt
{
	position:absolute !important;
	right:2% !important;
	top:50% !important;
	-webkit-transform:translateY(-50%) !important;
	-moz-transform:translateY(-50%) !important;
	-o-transform:translateY(-50%) !important;
	-ms-transform:translateY(-50%) !important;
	transform:translateY(-50%) !important;
}
.accordion-ygh .item-fxt::before
{
	content:"?" !important;
	font-family:"FontAwesome" !important;
	color:inherit !important;
	font-size:inherit !important;
}
.text-b6y
{
	line-height:1.6em !important;
	margin-bottom:5px !important;
	font-size:16px !important;
}
#style-Htmqq.style-Htmqq
{
	text-align:center !important;
}
#style-nTtr4.style-nTtr4
{
	font-size:47px !important;
	font-weight:bold !important;
}
.container-idg
{
	display:-ms-flexbox !important;
	display:-webkit-flex !important;
	display:flex !important;
	-webkit-flex-direction:row !important;
	-moz-flex-direction:row !important;
	-ms-flex-direction:row !important;
	flex-direction:row !important;
	-webkit-flex-wrap:wrap !important;
	-moz-flex-wrap:wrap !important;
	-ms-flex-wrap:wrap !important;
	flex-wrap:wrap !important;
}
.row-j56
{
	position:relative !important;
	width:100% !important;
	padding-top:60px !important;
	padding-right:30px !important;
	padding-bottom:20px !important;
	padding-left:30px !important;
	background-color:rgb(255,255,255) !important;
}
.col-hnl
{
	position:relative !important;
	margin-bottom:0px !important;
	padding-left:15px !important;
	padding-right:15px !important;
	margin-top:0px !important;
	padding-bottom:0px !important;
}
.col-9zc
{
	width:100% !important;
}
body .designRow>.container-idg>.col-hnl
{
	padding:0 !important;
	margin:0 !important;
}
.container-dw2
{
	width:100% !important;
}
.col-hnl:after
{
	content:"" !important;
	visibility:hidden !important;
	display:block !important;
	height:0 !important;
	clear:both !important;
}
.mod-z43
{
	display:block !important;
	margin:0 !important;
	padding:0 !important;
	list-style:none !important;
}
.text-iz1
{
	margin-bottom:20px !important;
	padding-top:0px !important;
	padding-right:5px !important;
	padding-bottom:0px !important;
	padding-left:5px !important;
	margin-top:10px !important;
}
.subtitle-3mn
{
	font-weight:500 !important;
	color:#2c236b !important;
	font-size:32px !important;
	line-height:1.2em !important;
	margin-bottom:20px !important;
}
.mod-z43.text-iz1 *
{
	word-wrap:break-word !important;
}
#r43-w2m
{
	background-image:url(https://www.dalucair.com/uploads/3Z9M2Usj/painting_transparent_pattern-2880w__msi___png.png) !important;
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-position:50% 50% !important;
	padding-top:100px !important;
	padding-bottom:100px !important;
}
@media only screen and (min-width:768px) {
  .col-oo8 { width:50%; }
}
#c85-8t5
{
	border-style:solid !important;
	padding-top:10px !important;
}
.accordion .itemIcon::before
{
	position:absolute !important;
	top:50% !important;
	left:50% !important;
	transform:translateY(-50%) translateX(-50%) !important;
}
a
{
	font-weight:700 !important;
	color:#4035cf !important;
	text-decoration:none !important;
}
#style-7MGpp.style-7MGpp
{
	text-align:left !important;
}
#style-IAYk9.style-IAYk9
{
	color:#f05234 !important;
}
#style-KGeac.style-KGeac
{
	text-align:right !important;
}
#style-UP6Ix.style-UP6Ix
{
	text-align:right !important;
}
.columnas
{
	display:flex !important;
	flex-wrap:wrap !important;
	gap:20px !important;
	justify-content:space-between !important;
}
.columna
{
	flex:1 1 45% !important;
	min-width:250px !important;
}
.container-8m2
{
	display:-ms-flexbox !important;
	display:-webkit-flex !important;
	display:flex !important;
	-webkit-flex-direction:row !important;
	-moz-flex-direction:row !important;
	-ms-flex-direction:row !important;
	flex-direction:row !important;
	-webkit-flex-wrap:wrap !important;
	-moz-flex-wrap:wrap !important;
	-ms-flex-wrap:wrap !important;
	flex-wrap:wrap !important;
}
.container-z28
{
	width:100% !important;
}
@media only screen and (min-width:1200px) {
  .container-z28 {
    max-width:1170px;
    margin:0 auto;
  }
}
.row-acx
{
	position:relative !important;
	width:100% !important;
	padding-top:60px !important;
	padding-right:30px !important;
	padding-bottom:20px !important;
	padding-left:30px !important;
	background-color:rgb(255,255,255) !important;
}
.col-4z8
{
	position:relative !important;
	margin-bottom:0px !important;
	padding-left:15px !important;
	padding-right:15px !important;
	margin-top:0px !important;
	padding-bottom:0px !important;
}
.col-syr
{
	width:100% !important;
}
body .designRow>.container-8m2>.col-4z8
{
	padding:0 !important;
	margin:0 !important;
}
.col-4z8:after
{
	content:"" !important;
	visibility:hidden !important;
	display:block !important;
	height:0 !important;
	clear:both !important;
}
.mod-r1i
{
	display:block !important;
	margin:0 !important;
	padding:0 !important;
	list-style:none !important;
}
.text-92x
{
	margin-bottom:20px !important;
	padding-top:0px !important;
	padding-right:5px !important;
	padding-bottom:0px !important;
	padding-left:5px !important;
	margin-top:10px !important;
}
.mod-r1i.text-92x *
{
	word-wrap:break-word !important;
}
#r10-iwq
{
	border-style:solid !important;
	border-top-width:1px !important;
	border-color:rgb(182,182,182) !important;
	padding-top:50px !important;
	padding-bottom:50px !important;
}
@media only screen and (min-width:768px) {
  .col-o4o { width:41.66667%; }
}
@media only screen and (min-width:1200px) {
  .col-2as { width:41.66667%; }
}
@media only screen and (min-width:768px) {
  .col-3al { width:25%; }
}
@media only screen and (min-width:1200px) {
  .col-ndz { width:25%; }
}
#m41-po9
{
	margin-bottom:20px !important;
}
.list-zrt
{
	padding-bottom:0px !important;
	padding-left:0px !important;
	margin-bottom:40px !important;
	margin-top:0px !important;
	background-color:rgba(241,241,241,0) !important;
}
#m48-wxk
{
	border-style:solid !important;
}
#m12-foz
{
	margin-bottom:20px !important;
}
.button-4ws
{
	text-decoration:none !important;
	-webkit-border-radius:3px !important;
	-moz-border-radius:3px !important;
	font-size:18px !important;
	line-height:1em !important;
	margin-bottom:40px !important;
	border-radius:3px !important;
	color:rgb(255,255,255) !important;
	display:table !important;
	margin-left:auto !important;
	margin-right:auto !important;
	padding-top:19px !important;
	padding-right:30px !important;
	padding-bottom:20px !important;
	padding-left:30px !important;
	border-top-width:0px !important;
	border-right-width:0px !important;
	border-bottom-width:0px !important;
	border-left-width:0px !important;
	border-color:rgb(199,152,47) !important;
	background-color:rgb(227,92,67) !important;
	border-top-left-radius:100px !important;
	border-top-right-radius:100px !important;
	border-bottom-right-radius:100px !important;
	border-bottom-left-radius:100px !important;
}
.button-4ws[data-fixedposition]
{
	position:fixed !important;
	z-index:12 !important;
}
.button-4ws[data-fixedposition="bottom-left"]
{
	left:0 !important;
	bottom:0 !important;
}
#m22-vpw
{
	background-color:#2c236b !important;
	font-size:40px !important;
	margin-left:30px !important;
	padding-left:18px !important;
	padding-top:16px !important;
	padding-bottom:16px !important;
	padding-right:8px !important;
}
a:active,a:hover
{
	outline:0 !important;
}
body a:hover
{
	color:#2c236b !important;
}
.button-4ws:hover
{
	color:rgb(37,37,37) !important;
	border-color:rgb(199,152,47) !important;
	background-color:rgb(255,255,255) !important;
}
@media only screen and (min-width:1200px) {
  .col-x6t { width:16.66667%; }
}
.text-32c
{
	color:rgb(255,255,255) !important;
	line-height:1.6em !important;
	font-weight:bold !important;
	font-size:1.2em !important;
	margin-bottom:10px !important;
}
.footer-zng
{
	line-height:1.6em !important;
	margin-bottom:0px !important;
	color:rgb(182,182,182) !important;
	margin:5px 0 !important;
	font-size:0.95em !important;
}
.fa-hrk
{
	font-weight:var(--fa-style,900) !important;
}
.fa-hrk,.fa-1ot
{
	-moz-osx-font-smoothing:grayscale !important;
	-webkit-font-smoothing:antialiased !important;
	display:var(--fa-display,inline-block) !important;
	font-style:normal !important;
	font-variant:normal !important;
	line-height:1 !important;
	text-rendering:auto !important;
}
.fa-1ot
{
	font-family:"Font Awesome 6 Free" !important;
	font-weight:900 !important;
}
.button-4ws .button-esz.fa-hrk
{
	margin-right:10px !important;
}
.fa-yca:before
{
	content:"\f095" !important;
}
.fa-hrk,.fa-sl9
{
	-moz-osx-font-smoothing:grayscale !important;
	-webkit-font-smoothing:antialiased !important;
	display:var(--fa-display,inline-block) !important;
	font-style:normal !important;
	font-variant:normal !important;
	line-height:1 !important;
	text-rendering:auto !important;
}
.fa-sl9
{
	font-family:"Font Awesome 6 Brands" !important;
	font-weight:400 !important;
}
.fa-hrk.fa-eyg
{
	font-family:"Font Awesome 6 Brands" !important;
	font-weight:400 !important;
}
.fa-eyg:before
{
	content:"\f232" !important;
}
.accordion li
{
	margin-top:0px !important;
	margin-right:0px !important;
	margin-bottom:0px !important;
	margin-left:0px !important;
}
.accordion>ul>li
{
	display:inline-block !important;
	vertical-align:top !important;
	width:100% !important;
}
.accordion>ul
{
	margin:0 !important;
	padding:0 !important;
}
.list-zrt ul
{
	margin:0 !important;
	padding:0 !important;
}
.list-zrt li
{
	display:inline-block !important;
	vertical-align:top !important;
	width:100% !important;
}
.text-92x .icon-oyj
{
	font:normal normal normal 14px/1 "FontAwesome" !important;
	font-family:'FontAwesome' !important;
	font-size:inherit !important;
	text-rendering:auto !important;
	-webkit-font-smoothing:antialiased !important;
}
.list-zrt a
{
	display:block !important;
	margin-bottom:1px !important;
	background-color:rgba(241,241,241,0) !important;
	padding-top:10px !important;
	padding-right:10px !important;
	padding-bottom:10px !important;
	padding-left:10px !important;
}
.list-zrt a:hover
{
	background-color:rgba(241,241,241,0) !important;
	color:#2c236b !important;
}
.list-zrt .list-nbd
{
	border-top-width:3px !important;
	border-right-width:20px !important;
}
.list-zrt li i::before
{
	position:absolute !important;
	top:50% !important;
	left:50% !important;
	transform:translateY(-50%) translateX(-50%) !important;
}
#style-fc2oN.style-fc2oN
{
	font-weight:bold !important;
}
#style-jsRMo.style-jsRMo
{
	color:#f05234 !important;
	font-size:22px !important;
}
#style-BKnzr.style-BKnzr
{
	font-weight:bold !important;
	color:#f05234 !important;
	font-size:18px !important;
}
style>.columnas-3
{
	display:flex !important;
	flex-wrap:wrap !important;
	justify-content:space-between !important;
	gap:20px !important;
}
.columnas-3>div
{
	flex:1 1 30% !important;
	min-width:280px !important;
}
.icon-oyj
{
	font-family:"Font Awesome 6 Free", "FontAwesome", sans-serif !important;
	font-weight:900 !important;
}
.icon-oyj::before
{
	content:attr(data-icon) !important;
	margin-right:8px !important;
}
@media (max-width:768px) {
  .columnas-3 { flex-direction:column; }
}
.footer-column
{
	flex:1 !important;
	min-width:200px !important;
}
.footer-logo img
{
	max-width:180px !important;
	height:auto !important;
	display:block !important;
}
.footer-title
{
	font-weight:bold !important;
	color:#f05234 !important;
	font-size:20px !important;
	margin-bottom:15px !important;
}
.footer-link
{
	display:block !important;
	margin:6px 0 !important;
	color:#4035cf !important;
	font-weight:700 !important;
	text-decoration:none !important;
}
.footer-link:hover
{
	color:#2c236b !important;
}
.footer-text
{
	font-size:14px !important;
	color:#777 !important;
	margin:6px 0 !important;
}
.footer-icon
{
	font-family:"Font Awesome 6 Free", "FontAwesome" !important;
	font-weight:900 !important;
	margin-right:8px !important;
	color:#ccc !important;
}
@media (max-width:768px) {
  .footer-wrapper {
    flex-direction:column;
    text-align:center;
    align-items:center;
  }

  .footer-column { flex:1 1 100%; }

  .footer-logo { margin-bottom:20px; }
}
style>.footer-wrapper
{
	display:flex !important;
	flex-wrap:wrap !important;
	justify-content:space-between !important;
	align-items:flex-start !important;
	gap:30px !important;
	padding:40px 20px !important;
	background-color:white !important;
}
@media (max-width:768px) {
  .footer-wrapper {
    flex-direction:column;
    text-align:center;
    align-items:center;
  }

  .footer-column { flex:1 1 100%; }

  .footer-logo { margin-bottom:20px; }
}
.container-zh6
{
	display:flex !important;
	flex-wrap:wrap !important;
	justify-content:space-between !important;
	align-items:flex-start !important;
}
.col-qzp:first-child
{
	flex:0 0 auto !important;
	max-width:150px !important;
	margin-right:30px !important;
}
.col-qzp:nth-child(2),.col-qzp:nth-child(3)
{
	flex:1 1 calc((100% - 150px - 60px)/2) !important;
	min-width:200px !important;
}
.col-qzp:first-child img
{
	width:100% !important;
	height:auto !important;
	display:block !important;
}
@media (max-width:768px) {
  .container-zh6 {
    flex-direction:column;
    align-items:center;
    text-align:center;
  }

  .col-qzp:first-child {
    max-width:250px;
    margin-right:0;
    margin-bottom:20px;
  }

  .col-qzp:nth-child(2),
  .col-qzp:nth-child(3) {
    flex:1 1 100%;
    max-width:none;
  }
}
@media (max-width:768px) {
  .container-zh6 {
    flex-direction:column;
    align-items:center;
    text-align:center;
  }

  .col-qzp:first-child {
    max-width:250px;
    margin-right:0;
    margin-bottom:20px;
  }

  .col-qzp:nth-child(2),
  .col-qzp:nth-child(3) {
    flex:1 1 100%;
    max-width:none;
  }
}
@media (max-width:768px) {
  .container-zh6 {
    flex-direction:column;
    align-items:center;
    text-align:center;
  }

  .col-qzp:first-child {
    margin-right:0;
    margin-bottom:20px;
    max-width:250px;
  }

  .col-qzp:nth-child(2),
  .col-qzp:nth-child(3) {
    flex:1 1 100%;
    max-width:none;
  }
}
@media (max-width:768px) {
  .container-zh6 {
    flex-direction:column;
    align-items:center;
    text-align:center;
  }

  .col-qzp:first-child {
    margin-right:0;
    margin-bottom:20px;
    max-width:250px;
  }

  .col-qzp:nth-child(2),
  .col-qzp:nth-child(3) {
    flex:1 1 100%;
    max-width:none;
  }
}
.footer
{
	background-color:#fff !important;
	color:#333 !important;
	background:#fff !important;
	padding:60px 20px !important;
	font-family:'Roboto', sans-serif !important;
}
.footer-container
{
	max-width:1200px !important;
	margin:auto !important;
	display:flex !important;
	flex-wrap:wrap !important;
	justify-content:space-between !important;
	align-items:flex-start !important;
	text-align:left !important;
	gap:40px !important;
}
.logo-column
{
	max-width:150px !important;
	flex:0 0 160px !important;
}
.footer-logo
{
	width:100% !important;
	height:auto !important;
	display:block !important;
}
.footer-list
{
	list-style:none !important;
	padding:0 !important;
	margin:0 !important;
}
.footer-list li
{
	margin-bottom:10px !important;
}
.footer-list a
{
	color:#2c236b !important;
	text-decoration:none !important;
	font-weight:500 !important;
}
.footer-list a:hover
{
	color:#f05234 !important;
}
@media (max-width:768px) {
  .footer-container {
    flex-direction:column;
    align-items:center;
    text-align:center;
  }

  .logo-column { margin-bottom:20px; }
}
.col-shr
{
	position:relative !important;
	margin-bottom:0px !important;
	padding-left:15px !important;
	padding-right:15px !important;
	margin-top:0px !important;
	padding-bottom:0px !important;
}
.col-my7
{
	width:100% !important;
}
body .designRow>.container>.col-shr
{
	padding:0 !important;
	margin:0 !important;
}
@media only screen and (min-width:768px) {
  .col-7gt { width:25%; }
}
@media only screen and (min-width:1200px) {
  .col-tk6 { width:25%; }
}
.col-shr:after
{
	content:"" !important;
	visibility:hidden !important;
	display:block !important;
	height:0 !important;
	clear:both !important;
}
.mod-igf
{
	display:block !important;
	margin:0 !important;
	padding:0 !important;
	list-style:none !important;
}
.text-om3
{
	margin-bottom:20px !important;
	padding-top:0px !important;
	padding-right:5px !important;
	padding-bottom:0px !important;
	padding-left:5px !important;
	margin-top:10px !important;
}
#m12-abo
{
	margin-bottom:20px !important;
}
.button-ets
{
	text-decoration:none !important;
	-webkit-border-radius:3px !important;
	-moz-border-radius:3px !important;
	font-size:18px !important;
	line-height:1em !important;
	margin-bottom:40px !important;
	border-radius:3px !important;
	color:rgb(255,255,255) !important;
	display:table !important;
	margin-left:auto !important;
	margin-right:auto !important;
	padding-top:19px !important;
	padding-right:30px !important;
	padding-bottom:20px !important;
	padding-left:30px !important;
	border-top-width:0px !important;
	border-right-width:0px !important;
	border-bottom-width:0px !important;
	border-left-width:0px !important;
	border-color:rgb(199,152,47) !important;
	background-color:rgb(227,92,67) !important;
	border-top-left-radius:100px !important;
	border-top-right-radius:100px !important;
	border-bottom-right-radius:100px !important;
	border-bottom-left-radius:100px !important;
}
.button-ets[data-fixedposition]
{
	position:fixed !important;
	z-index:12 !important;
}
.button-ets[data-fixedposition="bottom-left"]
{
	left:0 !important;
	bottom:0 !important;
}
#m22-9n4
{
	background-color:#2c236b !important;
	font-size:40px !important;
	margin-left:30px !important;
	padding-left:18px !important;
	padding-top:16px !important;
	padding-bottom:16px !important;
	padding-right:8px !important;
}
.button-ets:hover
{
	color:rgb(37,37,37) !important;
	border-color:rgb(199,152,47) !important;
	background-color:rgb(255,255,255) !important;
}
#m22-9n4:hover
{
	background-color:rgb(227,92,67) !important;
}
.button-ets[data-fixedposition="bottom-right"]
{
	right:0 !important;
	bottom:0 !important;
}
#m42-jwd
{
	background-color:#35ae00 !important;
	font-size:40px !important;
	margin-right:30px !important;
	padding-left:20px !important;
	padding-top:16px !important;
	padding-bottom:16px !important;
	padding-right:10px !important;
}
#m42-jwd:hover
{
	background-color:#35ae00 !important;
}
.text-ivc
{
	color:rgb(255,255,255) !important;
	font-size:14px !important;
	line-height:1.6em !important;
	margin-bottom:5px !important;
}
.mod-igf.text-om3 *
{
	word-wrap:break-word !important;
}
.footer-lyv
{
	font-size:14px !important;
	line-height:1.6em !important;
	margin-bottom:0px !important;
	color:rgb(182,182,182) !important;
}
.fa-da7
{
	font-weight:var(--fa-style,900) !important;
}
.fa-da7,.fa-a8e
{
	-moz-osx-font-smoothing:grayscale !important;
	-webkit-font-smoothing:antialiased !important;
	display:var(--fa-display,inline-block) !important;
	font-style:normal !important;
	font-variant:normal !important;
	line-height:1 !important;
	text-rendering:auto !important;
}
.fa-a8e
{
	font-family:"Font Awesome 6 Free" !important;
	font-weight:900 !important;
}
.button-ets .button-t9c.fa-da7
{
	margin-right:10px !important;
}
.fa-5cr:before
{
	content:"\f095" !important;
}
.fa-da7,.fa-g9q
{
	-moz-osx-font-smoothing:grayscale !important;
	-webkit-font-smoothing:antialiased !important;
	display:var(--fa-display,inline-block) !important;
	font-style:normal !important;
	font-variant:normal !important;
	line-height:1 !important;
	text-rendering:auto !important;
}
.fa-g9q
{
	font-family:"Font Awesome 6 Brands" !important;
	font-weight:400 !important;
}
.fa-da7.fa-kcg
{
	font-family:"Font Awesome 6 Brands" !important;
	font-weight:400 !important;
}
.fa-kcg:before
{
	content:"\f232" !important;
}
.text-om3 .icon-1so
{
	font:normal normal normal 14px/1 "FontAwesome" !important;
	font-family:'FontAwesome' !important;
	font-size:inherit !important;
	text-rendering:auto !important;
	-webkit-font-smoothing:antialiased !important;
}
#style-CXQbD.style-CXQbD
{
	font-weight:bold !important;
	color:#f05234 !important;
	font-size:18px !important;
}
.col-a3a
{
	position:relative !important;
	margin-bottom:0px !important;
	padding-left:15px !important;
	padding-right:15px !important;
	margin-top:0px !important;
	padding-bottom:0px !important;
}
.col-zai
{
	width:100% !important;
}
body .designRow>.container-txv>.col-a3a
{
	padding:0 !important;
	margin:0 !important;
}
.container-txv
{
	display:-ms-flexbox !important;
	display:-webkit-flex !important;
	display:flex !important;
	-webkit-flex-direction:row !important;
	-moz-flex-direction:row !important;
	-ms-flex-direction:row !important;
	flex-direction:row !important;
	-webkit-flex-wrap:wrap !important;
	-moz-flex-wrap:wrap !important;
	-ms-flex-wrap:wrap !important;
	flex-wrap:wrap !important;
}
.row-8lz
{
	position:relative !important;
	width:100% !important;
	padding-top:60px !important;
	padding-right:30px !important;
	padding-bottom:20px !important;
	padding-left:30px !important;
	background-color:rgb(255,255,255) !important;
}
#r10-isa
{
	border-style:solid !important;
	border-top-width:1px !important;
	border-color:rgb(182,182,182) !important;
	padding-top:50px !important;
	padding-bottom:50px !important;
}
.container-gbq
{
	width:100% !important;
}
@media only screen and (min-width:1200px) {
  .container-gbq {
    max-width:1170px;
    margin:0 auto;
  }
}
@media only screen and (min-width:768px) {
  .col-38n { width:25%; }
}
@media only screen and (min-width:1200px) {
  .col-q3o { width:16.66667%; }
}
.col-a3a:after
{
	content:"" !important;
	visibility:hidden !important;
	display:block !important;
	height:0 !important;
	clear:both !important;
}
.col-vn2
{
	width:50% !important;
}
@media only screen and (min-width:768px) {
  .col-6ie { width:8.33333%; }

  .col-1a8 { width:41.66667%; }
}
@media only screen and (min-width:1200px) {
  .col-m3v { width:41.66667%; }

  .col-d5e { width:25%; }
}
.mod-af6
{
	display:block !important;
	margin:0 !important;
	padding:0 !important;
	list-style:none !important;
}
.text-27l
{
	margin-bottom:20px !important;
	padding-top:0px !important;
	padding-right:5px !important;
	padding-bottom:0px !important;
	padding-left:5px !important;
	margin-top:10px !important;
}
#m41-rhy
{
	margin-bottom:20px !important;
}
.list-8ha
{
	padding-bottom:0px !important;
	padding-left:0px !important;
	margin-bottom:40px !important;
	margin-top:0px !important;
	background-color:rgba(241,241,241,0) !important;
}
#m48-3ey
{
	border-style:solid !important;
}
#m12-np8
{
	margin-bottom:20px !important;
}
.button-p62
{
	text-decoration:none !important;
	-webkit-border-radius:3px !important;
	-moz-border-radius:3px !important;
	font-size:18px !important;
	line-height:1em !important;
	margin-bottom:40px !important;
	border-radius:3px !important;
	color:rgb(255,255,255) !important;
	display:table !important;
	margin-left:auto !important;
	margin-right:auto !important;
	padding-top:19px !important;
	padding-right:30px !important;
	padding-bottom:20px !important;
	padding-left:30px !important;
	border-top-width:0px !important;
	border-right-width:0px !important;
	border-bottom-width:0px !important;
	border-left-width:0px !important;
	border-color:rgb(199,152,47) !important;
	background-color:rgb(227,92,67) !important;
	border-top-left-radius:100px !important;
	border-top-right-radius:100px !important;
	border-bottom-right-radius:100px !important;
	border-bottom-left-radius:100px !important;
}
.button-p62[data-fixedposition]
{
	position:fixed !important;
	z-index:12 !important;
}
.button-p62[data-fixedposition="bottom-left"]
{
	left:0 !important;
	bottom:0 !important;
}
#m22-6ff
{
	background-color:#2c236b !important;
	font-size:40px !important;
	margin-left:30px !important;
	padding-left:18px !important;
	padding-top:16px !important;
	padding-bottom:16px !important;
	padding-right:8px !important;
}
.button-p62:hover
{
	color:rgb(37,37,37) !important;
	border-color:rgb(199,152,47) !important;
	background-color:rgb(255,255,255) !important;
}
#m22-6ff:hover
{
	background-color:rgb(227,92,67) !important;
}
.button-p62[data-fixedposition="bottom-right"]
{
	right:0 !important;
	bottom:0 !important;
}
#m42-99r
{
	background-color:#35ae00 !important;
	font-size:40px !important;
	margin-right:30px !important;
	padding-left:20px !important;
	padding-top:16px !important;
	padding-bottom:16px !important;
	padding-right:10px !important;
}
#m42-99r:hover
{
	background-color:#35ae00 !important;
}
img
{
	-ms-interpolation-mode:bicubic !important;
}
.image-c69
{
	height:auto !important;
	max-width:100% !important;
	margin-bottom:40px !important;
	padding-top:0px !important;
	padding-right:0px !important;
	padding-bottom:0px !important;
	padding-left:0px !important;
}
body[data-req*="lazyload"] img
{
	opacity:1 !important;
	transition:opacity .35s ease !important;
}
#m46-i1f
{
	border-style:solid !important;
}
.text-y9h
{
	color:rgb(255,255,255) !important;
	font-size:14px !important;
	line-height:1.6em !important;
	margin-bottom:5px !important;
}
.mod-af6.text-27l *
{
	word-wrap:break-word !important;
}
.list-8ha ul
{
	margin:0 !important;
	padding:0 !important;
}
.footer-8iv
{
	font-size:14px !important;
	line-height:1.6em !important;
	margin-bottom:0px !important;
	color:rgb(182,182,182) !important;
}
.fa-en7
{
	font-weight:var(--fa-style,900) !important;
}
.fa-en7,.fa-ax5
{
	-moz-osx-font-smoothing:grayscale !important;
	-webkit-font-smoothing:antialiased !important;
	display:var(--fa-display,inline-block) !important;
	font-style:normal !important;
	font-variant:normal !important;
	line-height:1 !important;
	text-rendering:auto !important;
}
.fa-ax5
{
	font-family:"Font Awesome 6 Free" !important;
	font-weight:900 !important;
}
.button-p62 .button-hox.fa-en7
{
	margin-right:10px !important;
}
.fa-6dd:before
{
	content:"\f095" !important;
}
.fa-en7,.fa-wbb
{
	-moz-osx-font-smoothing:grayscale !important;
	-webkit-font-smoothing:antialiased !important;
	display:var(--fa-display,inline-block) !important;
	font-style:normal !important;
	font-variant:normal !important;
	line-height:1 !important;
	text-rendering:auto !important;
}
.fa-wbb
{
	font-family:"Font Awesome 6 Brands" !important;
	font-weight:400 !important;
}
.fa-en7.fa-7c6
{
	font-family:"Font Awesome 6 Brands" !important;
	font-weight:400 !important;
}
.fa-7c6:before
{
	content:"\f232" !important;
}
.list-8ha li
{
	display:inline-block !important;
	vertical-align:top !important;
	width:100% !important;
}
.text-27l .icon-bez
{
	font:normal normal normal 14px/1 "FontAwesome" !important;
	font-family:'FontAwesome' !important;
	font-size:inherit !important;
	text-rendering:auto !important;
	-webkit-font-smoothing:antialiased !important;
}
.list-8ha a
{
	display:block !important;
	margin-bottom:1px !important;
	background-color:rgba(241,241,241,0) !important;
	padding-top:10px !important;
	padding-right:10px !important;
	padding-bottom:10px !important;
	padding-left:10px !important;
}
.list-8ha a:hover
{
	background-color:rgba(241,241,241,0) !important;
	color:#2c236b !important;
}
.hid-2ay
{
	display:none !important;
}
.list-8ha li .icon-2z3
{
	display:table-cell !important;
}
.list-8ha li .icon-2z3.hid-2ay
{
	display:none !important;
}
#style-S8MMV.style-S8MMV
{
	color:#f05234 !important;
	font-size:22px !important;
}
#style-shozZ.style-shozZ
{
	font-weight:bold !important;
	color:#f05234 !important;
	font-size:18px !important;
}
.footer-column ul
{
	list-style:none !important;
	padding:0 !important;
	margin:0 !important;
}
.footer-column li
{
	margin-bottom:10px !important;
}
.footer-column a
{
	color:#2c236b !important;
	text-decoration:none !important;
	font-weight:500 !important;
}
.footer-column a:hover
{
	color:#f05234 !important;
}
@media (max-width:768px) {
  .footer-container {
    flex-direction:column;
    align-items:center;
    text-align:center;
  }

  .logo-column { margin-bottom:20px; }
}
@media only screen and (min-width:1200px) {
  .container-gbq {
    max-width:1170px;
    margin:0 auto;
  }
}
@media only screen and (min-width:768px) {
  .col-38n { width:25%; }
}
@media only screen and (min-width:1200px) {
  .col-q3o { width:16.66667%; }
}
@media only screen and (min-width:768px) {
  .col-6ie { width:8.33333%; }

  .col-1a8 { width:41.66667%; }
}
@media only screen and (min-width:1200px) {
  .col-m3v { width:41.66667%; }

  .col-d5e { width:25%; }
}
.col-ndj
{
	position:relative !important;
	margin-bottom:0px !important;
	padding-left:15px !important;
	padding-right:15px !important;
	margin-top:0px !important;
	padding-bottom:0px !important;
}
.col-db6
{
	width:100% !important;
}
body .designRow>.container-mf4>.col-ndj
{
	padding:0 !important;
	margin:0 !important;
}
.container-mf4
{
	display:-ms-flexbox !important;
	display:-webkit-flex !important;
	display:flex !important;
	-webkit-flex-direction:row !important;
	-moz-flex-direction:row !important;
	-ms-flex-direction:row !important;
	flex-direction:row !important;
	-webkit-flex-wrap:wrap !important;
	-moz-flex-wrap:wrap !important;
	-ms-flex-wrap:wrap !important;
	flex-wrap:wrap !important;
}
.row-6g3
{
	position:relative !important;
	width:100% !important;
	padding-top:60px !important;
	padding-right:30px !important;
	padding-bottom:20px !important;
	padding-left:30px !important;
	background-color:rgb(255,255,255) !important;
}
.container-e5k
{
	width:100% !important;
}
@media only screen and (min-width:1200px) {
  .container-e5k {
    max-width:1170px;
    margin:0 auto;
  }
}
.col-ndj:after
{
	content:"" !important;
	visibility:hidden !important;
	display:block !important;
	height:0 !important;
	clear:both !important;
}
.col-o24
{
	width:66.66667% !important;
}
@media only screen and (min-width:768px) {
  .col-vtf { width:16.66667%; }
}
@media only screen and (min-width:1200px) {
  .col-x5a { width:33.33333%; }
}
.footer-dx3
{
	font-size:14px !important;
	line-height:1.6em !important;
	margin-bottom:0px !important;
	color:rgb(182,182,182) !important;
}
.mod-t3s.text-fpg *
{
	word-wrap:break-word !important;
}
.mod-t3s
{
	display:block !important;
	margin:0 !important;
	padding:0 !important;
	list-style:none !important;
}
.text-fpg
{
	margin-bottom:20px !important;
	padding-top:0px !important;
	padding-right:5px !important;
	padding-bottom:0px !important;
	padding-left:5px !important;
	margin-top:10px !important;
}
.media-4oc
{
	letter-spacing:-.312em !important;
	font-family:'FreeSans', 'Arimo', 'Droid Sans', helvetica, arial, sans-serif !important;
	text-rendering:optimizeSpeed !important;
	text-align:left !important;
	font-size:18px !important;
}
#m36-3j6
{
	text-align:right !important;
	border-style:solid !important;
}
.media-4oc li
{
	letter-spacing:normal !important;
	word-spacing:normal !important;
	font-family: initial !important;
	text-rendering:auto !important;
	display:inline-block !important;
	margin-left:0px !important;
	margin-bottom:10px !important;
	margin-right:10px !important;
	background-color:rgb(37,37,37) !important;
	border-top-left-radius:100px !important;
	border-top-right-radius:100px !important;
	border-bottom-right-radius:100px !important;
	border-bottom-left-radius:100px !important;
	border-color:rgba(120,97,6,0) !important;
	border-top-width:4px !important;
	border-right-width:4px !important;
	border-bottom-width:4px !important;
	border-left-width:4px !important;
}
#m36-3j6 li
{
	background-color:rgb(255,255,255) !important;
}
.media-4oc li:hover
{
	background-color:rgb(37,37,37) !important;
}
#m36-3j6 li:hover
{
	background-color:rgb(255,255,255) !important;
}
@media only screen and (min-width:768px) {
  .col-gwl { width:83.33333%; }
}
@media only screen and (min-width:1200px) {
  .col-rpo { width:66.66667%; }
}
.media-4oc li a
{
	display:inline-block !important;
	vertical-align:middle !important;
	color:rgb(255,255,255) !important;
	width:30px !important;
	height:30px !important;
}
#m36-3j6 li a
{
	color:#2c236b !important;
	font-size:20px !important;
}
.media-4oc li a:hover
{
	color:#4035cf !important;
}
.fa-onb
{
	font-weight:var(--fa-style,900) !important;
	-moz-osx-font-smoothing:grayscale !important;
	-webkit-font-smoothing:antialiased !important;
	display:var(--fa-display,inline-block) !important;
	font-style:normal !important;
	font-variant:normal !important;
	line-height:1 !important;
	text-rendering:auto !important;
}
.fa-onb.fa-5ww
{
	font-family:"Font Awesome 6 Brands" !important;
	font-weight:400 !important;
}
.media-4oc li a .fa-onb
{
	position:relative !important;
	width:100% !important;
	height:100% !important;
}
.fa-5ww:before
{
	content:"\f09a" !important;
}
.media-4oc li a span::before
{
	position:absolute !important;
	top:50% !important;
	left:50% !important;
	transform:translateY(-50%) translateX(-50%) !important;
}
.fa-onb.fa-5ww:before
{
	content:"\f39e" !important;
}
.fa-onb.tag-x4q
{
	font-family:"Font Awesome 6 Brands" !important;
	font-weight:400 !important;
}
.tag-x4q:before
{
	content:"\f16d" !important;
}
#style-QHaff.style-QHaff
{
	text-align:left !important;
}
.footer-col
{
	flex:1 !important;
	min-width:220px !important;
}
.footer-col.logo img
{
	max-width:160px !important;
	height:auto !important;
}
.footer-col h3
{
	font-size:18px !important;
	margin-bottom:20px !important;
	color:#f05234 !important;
	font-weight:700 !important;
}
.footer-col ul
{
	list-style:none !important;
	padding:0 !important;
	margin:0 !important;
}
.footer-col ul li
{
	margin-bottom:10px !important;
	font-size:15px !important;
	color:#4a4a4a !important;
}
.footer-col a
{
	text-decoration:none !important;
	color:#2c236b !important;
	font-weight:500 !important;
}
.footer-col a:hover
{
	color:#f05234 !important;
}
.footer-col .icon
{
	color:#c5c5c5 !important;
	margin-right:10px !important;
}
.footer-col .location
{
	color:#c5c5c5 !important;
	font-weight:400 !important;
	font-size:14px !important;
	display:inline-block !important;
	margin-top:4px !important;
}
@media (max-width:768px) {
  .footer-container {
    flex-direction:column;
    text-align:center;
    align-items:center;
  }

  .footer-col { margin-bottom:30px; }

  .footer-col .location { text-align:center; }
}
@media only screen and (min-width:768px) {
  .col-s8t { width:8.33333%; }

  .col-re3 { width:41.66667%; }
}
@media only screen and (min-width:1200px) {
  .col-oey { width:41.66667%; }

  .col-nqv { width:25%; }
}
.mod-yg4
{
	display:block !important;
	margin:0 !important;
	padding:0 !important;
	list-style:none !important;
}
.text-rty
{
	margin-bottom:20px !important;
	padding-top:0px !important;
	padding-right:5px !important;
	padding-bottom:0px !important;
	padding-left:5px !important;
	margin-top:10px !important;
}
#m41-gzz
{
	margin-bottom:20px !important;
}
.list-mcx
{
	padding-bottom:0px !important;
	padding-left:0px !important;
	margin-bottom:40px !important;
	margin-top:0px !important;
	background-color:rgba(241,241,241,0) !important;
}
#m48-9lz
{
	border-style:solid !important;
}
#m12-9gm
{
	margin-bottom:20px !important;
}
.button-gff
{
	text-decoration:none !important;
	-webkit-border-radius:3px !important;
	-moz-border-radius:3px !important;
	font-size:18px !important;
	line-height:1em !important;
	margin-bottom:40px !important;
	border-radius:3px !important;
	color:rgb(255,255,255) !important;
	display:table !important;
	margin-left:auto !important;
	margin-right:auto !important;
	padding-top:19px !important;
	padding-right:30px !important;
	padding-bottom:20px !important;
	padding-left:30px !important;
	border-top-width:0px !important;
	border-right-width:0px !important;
	border-bottom-width:0px !important;
	border-left-width:0px !important;
	border-color:rgb(199,152,47) !important;
	background-color:rgb(227,92,67) !important;
	border-top-left-radius:100px !important;
	border-top-right-radius:100px !important;
	border-bottom-right-radius:100px !important;
	border-bottom-left-radius:100px !important;
}
.button-gff[data-fixedposition]
{
	position:fixed !important;
	z-index:12 !important;
}
.button-gff[data-fixedposition="bottom-left"]
{
	left:0 !important;
	bottom:0 !important;
}
#m22-oza
{
	background-color:#2c236b !important;
	font-size:40px !important;
	margin-left:30px !important;
	padding-left:18px !important;
	padding-top:16px !important;
	padding-bottom:16px !important;
	padding-right:8px !important;
}
.button-gff:hover
{
	color:rgb(37,37,37) !important;
	border-color:rgb(199,152,47) !important;
	background-color:rgb(255,255,255) !important;
}
#m22-oza:hover
{
	background-color:rgb(227,92,67) !important;
}
.button-gff[data-fixedposition="bottom-right"]
{
	right:0 !important;
	bottom:0 !important;
}
#m42-ynd
{
	background-color:#35ae00 !important;
	font-size:40px !important;
	margin-right:30px !important;
	padding-left:20px !important;
	padding-top:16px !important;
	padding-bottom:16px !important;
	padding-right:10px !important;
}
#m42-ynd:hover
{
	background-color:#35ae00 !important;
}
.image-5em
{
	height:auto !important;
	max-width:100% !important;
	margin-bottom:40px !important;
	padding-top:0px !important;
	padding-right:0px !important;
	padding-bottom:0px !important;
	padding-left:0px !important;
}
#m46-mv3
{
	border-style:solid !important;
}
.text-ywf
{
	color:rgb(255,255,255) !important;
	font-size:14px !important;
	line-height:1.6em !important;
	margin-bottom:5px !important;
}
.mod-yg4.text-rty *
{
	word-wrap:break-word !important;
}
.list-mcx ul
{
	list-style:none !important;
	margin:0 !important;
	padding:0 !important;
}
.footer-kkh
{
	margin:6px 0 !important;
	font-size:14px !important;
	line-height:1.6em !important;
	margin-bottom:0px !important;
	color:rgb(182,182,182) !important;
}
.fa-qgl
{
	font-weight:var(--fa-style,900) !important;
}
.fa-qgl,.fa-pvx
{
	-moz-osx-font-smoothing:grayscale !important;
	-webkit-font-smoothing:antialiased !important;
	display:var(--fa-display,inline-block) !important;
	font-style:normal !important;
	font-variant:normal !important;
	line-height:1 !important;
	text-rendering:auto !important;
}
.fa-pvx
{
	font-family:"Font Awesome 6 Free" !important;
	font-weight:900 !important;
}
.button-gff .button-yxj.fa-qgl
{
	margin-right:10px !important;
}
.fa-baq:before
{
	content:"\f095" !important;
}
.fa-qgl,.fa-ei7
{
	-moz-osx-font-smoothing:grayscale !important;
	-webkit-font-smoothing:antialiased !important;
	display:var(--fa-display,inline-block) !important;
	font-style:normal !important;
	font-variant:normal !important;
	line-height:1 !important;
	text-rendering:auto !important;
}
.fa-ei7
{
	font-family:"Font Awesome 6 Brands" !important;
	font-weight:400 !important;
}
.fa-qgl.fa-8bo
{
	font-family:"Font Awesome 6 Brands" !important;
	font-weight:400 !important;
}
.fa-8bo:before
{
	content:"\f232" !important;
}
.list-mcx li
{
	display:inline-block !important;
	vertical-align:top !important;
	width:100% !important;
}
.text-rty .icon-nk4
{
	font:normal normal normal 14px/1 "FontAwesome" !important;
	font-family:'FontAwesome' !important;
	font-size:inherit !important;
	text-rendering:auto !important;
	-webkit-font-smoothing:antialiased !important;
}
.list-mcx a
{
	text-decoration:none !important;
	color:#2c236b !important;
	font-weight:500 !important;
	display:block !important;
	margin-bottom:1px !important;
	background-color:rgba(241,241,241,0) !important;
	padding-top:10px !important;
	padding-right:10px !important;
	padding-bottom:10px !important;
	padding-left:10px !important;
}
.list-mcx a:hover
{
	background-color:rgba(241,241,241,0) !important;
	color:#2c236b !important;
}
.hid-gg4
{
	display:none !important;
}
.list-mcx li .icon-y1v
{
	display:table-cell !important;
}
.list-mcx li .icon-y1v.hid-gg4
{
	display:none !important;
}
.list-mcx li .item-zii
{
	vertical-align:top !important;
	display:table-cell !important;
}
.list-mcx li .icon-y1v.hid-gg4+.item-zii
{
	display:block !important;
}
.list-mcx li i
{
	width:15px !important;
	height:15px !important;
	font-size:14px !important;
	position:relative !important;
}
.list-mcx .list-irt
{
	border-top-width:3px !important;
	border-right-width:20px !important;
}
.list-mcx li i::before
{
	position:absolute !important;
	top:50% !important;
	left:50% !important;
	transform:translateY(-50%) translateX(-50%) !important;
}
#style-7UL8z.style-7UL8z
{
	font-weight:bold !important;
}
#style-om2LZ.style-om2LZ
{
	color:#f05234 !important;
	font-size:22px !important;
}
#style-bgqHU.style-bgqHU
{
	font-weight:bold !important;
	color:#f05234 !important;
	font-size:18px !important;
}
#r10-7gn img
{
	max-width:160px !important;
	height:auto !important;
}
.text-ywf span,#style-7UL8z span,#style-bgqHU
{
	font-size:18px !important;
	font-weight:bold !important;
	color:#f05234 !important;
}
.list-mcx ul li
{
	margin-bottom:10px !important;
}
.icon-y1v
{
	margin-right:8px !important;
	color:#c5c5c5 !important;
}
.footer-kkh a
{
	color:#2c236b !important;
	text-decoration:none !important;
	font-weight:500 !important;
}
@media (max-width:768px) {
  .container-cbb {
    flex-direction:column;
    text-align:center;
    align-items:center;
  }

  .col-67a { margin-bottom:30px; }

  .footer-kkh { text-align:center; }
}
@media only screen and (min-width:1200px) {
  .container-j4j {
    max-width:1170px;
    margin:0 auto;
  }
}
@media only screen and (min-width:768px) {
  .col-l2w { width:25%; }
}
@media only screen and (min-width:1200px) {
  .col-xhq { width:16.66667%; }
}
@media only screen and (min-width:768px) {
  .col-s8t { width:8.33333%; }

  .col-re3 { width:41.66667%; }
}
@media only screen and (min-width:1200px) {
  .col-oey { width:41.66667%; }

  .col-nqv { width:25%; }
}
@media only screen and (min-width:1200px) {
  .container-j4j {
    max-width:1170px;
    margin:0 auto;
  }
}
@media only screen and (min-width:768px) {
  .col-l2w { width:25%; }
}
@media only screen and (min-width:1200px) {
  .col-xhq { width:16.66667%; }
}
@media only screen and (min-width:768px) {
  .col-s8t { width:8.33333%; }

  .col-re3 { width:41.66667%; }
}
@media only screen and (min-width:1200px) {
  .col-oey { width:41.66667%; }

  .col-nqv { width:25%; }
}
#r10-7gn .container-cbb
{
	display:flex !important;
	flex-wrap:wrap !important;
	justify-content:space-between !important;
	align-items:flex-start !important;
	gap:30px !important;
}
#r10-7gn .col-67a
{
	flex:1 !important;
	min-width:250px !important;
	max-width:33.333% !important;
}
@media (max-width:768px) {
  #r10-7gn .container-cbb {
    flex-direction:column;
    text-align:center;
    align-items:center;
  }

  #r10-7gn .col-67a { max-width:100%; }

  #r10-7gn .footer-kkh { text-align:center; }
}
@media (max-width:768px) {
  #r10-7gn .container-cbb {
    flex-direction:column;
    align-items:center;
    text-align:center;
  }

  #r10-7gn .col-67a { max-width:100%; }

  #r10-7gn .footer-kkh { text-align:center; }
}
.col-3col
{
	width:100% !important;
	padding:15px !important;
}
@media (min-width:768px) {
  .col-3col { width:33.3333%; }
}
@media (min-width:768px) {
  .col-3col { width:43.3333%; }
}
.col-67a
{
	position:relative !important;
	margin-bottom:0px !important;
	padding-left:15px !important;
	padding-right:15px !important;
	margin-top:0px !important;
	padding-bottom:0px !important;
}
@media only screen and (min-width:1200px) {
  .container-j4j {
    max-width:1170px;
    margin:0 auto;
  }
}
@media only screen and (min-width:768px) {
  .col-l2w { width:25%; }
}
@media only screen and (min-width:1200px) {
  .col-xhq { width:16.66667%; }
}
@media only screen and (min-width:768px) {
  .col-s8t { width:8.33333%; }

  .col-re3 { width:41.66667%; }
}
@media only screen and (min-width:1200px) {
  .col-oey { width:41.66667%; }

  .col-nqv { width:25%; }
}
.col-8fs
{
	position:relative !important;
	margin-bottom:0px !important;
	padding-left:15px !important;
	padding-right:15px !important;
	margin-top:0px !important;
	padding-bottom:0px !important;
}
.col-wrs
{
	width:100% !important;
}
body .designRow>.container-81a>.col-8fs
{
	padding:0 !important;
	margin:0 !important;
}
.container-81a
{
	display:flex !important;
	-webkit-flex-direction:row !important;
	-moz-flex-direction:row !important;
	-ms-flex-direction:row !important;
	-webkit-flex-wrap:wrap !important;
	-moz-flex-wrap:wrap !important;
	-ms-flex-wrap:wrap !important;
	display:flex !important;
	display:flex !important;
	flex-direction:row !important;
	flex-wrap:wrap !important;
	gap:20px !important;
}
.row-z5c
{
	position:relative !important;
	width:100% !important;
	padding-top:60px !important;
	padding-right:30px !important;
	padding-bottom:20px !important;
	padding-left:30px !important;
	background-color:rgb(255,255,255) !important;
	display:flex !important;
	justify-content:space-between !important;
	align-items:center !important;
	flex-wrap:wrap !important;
	padding:20px 30px !important;
}
#r10-f8y
{
	border-style:solid !important;
	border-top-width:1px !important;
	border-color:rgb(182,182,182) !important;
	padding-top:50px !important;
	padding-bottom:50px !important;
}
.container-sl5
{
	width:100% !important;
}
@media only screen and (min-width:1200px) {
  .container-sl5 {
    max-width:1170px;
    margin:0 auto;
  }
}
@media only screen and (min-width:768px) {
  .col-9rd { width:25%; }
}
@media only screen and (min-width:1200px) {
  .col-89m { width:16.66667%; }
}
.col-8fs:after
{
	content:"" !important;
	visibility:hidden !important;
	display:block !important;
	height:0 !important;
	clear:both !important;
}
.col-af1
{
	width:50% !important;
}
@media only screen and (min-width:768px) {
  .col-qpq { width:8.33333%; }

  .col-5g7 { width:41.66667%; }
}
@media only screen and (min-width:1200px) {
  .col-evm { width:41.66667%; }

  .col-1qs { width:25%; }
}
.mod-hoi
{
	display:block !important;
	margin:0 !important;
	padding:0 !important;
	list-style:none !important;
}
.text-7a6
{
	margin-bottom:20px !important;
	padding-top:0px !important;
	padding-right:5px !important;
	padding-bottom:0px !important;
	padding-left:5px !important;
	margin-top:10px !important;
}
#m41-8ah
{
	margin-bottom:20px !important;
}
.list-fkd
{
	padding-bottom:0px !important;
	padding-left:0px !important;
	margin-bottom:40px !important;
	margin-top:0px !important;
	background-color:rgba(241,241,241,0) !important;
	display:flex !important;
	flex-wrap:wrap !important;
	gap:20px !important;
	padding:0 !important;
	margin:0 !important;
}
#m48-set
{
	border-style:solid !important;
}
#m12-1rq
{
	margin-bottom:20px !important;
}
.button-dsf
{
	text-decoration:none !important;
	-webkit-border-radius:3px !important;
	-moz-border-radius:3px !important;
	font-size:18px !important;
	line-height:1em !important;
	margin-bottom:40px !important;
	border-radius:3px !important;
	color:rgb(255,255,255) !important;
	display:table !important;
	margin-left:auto !important;
	margin-right:auto !important;
	padding-top:19px !important;
	padding-right:30px !important;
	padding-bottom:20px !important;
	padding-left:30px !important;
	border-top-width:0px !important;
	border-right-width:0px !important;
	border-bottom-width:0px !important;
	border-left-width:0px !important;
	border-color:rgb(199,152,47) !important;
	background-color:rgb(227,92,67) !important;
	border-top-left-radius:100px !important;
	border-top-right-radius:100px !important;
	border-bottom-right-radius:100px !important;
	border-bottom-left-radius:100px !important;
}
.button-dsf[data-fixedposition]
{
	position:fixed !important;
	z-index:12 !important;
}
.button-dsf[data-fixedposition="bottom-left"]
{
	left:0 !important;
	bottom:0 !important;
}
#m22-p13
{
	background-color:#2c236b !important;
	font-size:40px !important;
	margin-left:30px !important;
	padding-left:18px !important;
	padding-top:16px !important;
	padding-bottom:16px !important;
	padding-right:8px !important;
}
.button-dsf:hover
{
	color:rgb(37,37,37) !important;
	border-color:rgb(199,152,47) !important;
	background-color:rgb(255,255,255) !important;
}
#m22-p13:hover
{
	background-color:rgb(227,92,67) !important;
}
.button-dsf[data-fixedposition="bottom-right"]
{
	right:0 !important;
	bottom:0 !important;
}
#m42-k8r
{
	background-color:#35ae00 !important;
	font-size:40px !important;
	margin-right:30px !important;
	padding-left:20px !important;
	padding-top:16px !important;
	padding-bottom:16px !important;
	padding-right:10px !important;
}
#m42-k8r:hover
{
	background-color:#35ae00 !important;
}
.image-bfc
{
	height:auto !important;
	max-width:100% !important;
	margin-bottom:40px !important;
	padding-top:0px !important;
	padding-right:0px !important;
	padding-bottom:0px !important;
	padding-left:0px !important;
}
#m46-lw6
{
	border-style:solid !important;
}
.text-82w
{
	color:rgb(255,255,255) !important;
	font-size:14px !important;
	line-height:1.6em !important;
	margin-bottom:5px !important;
}
.mod-hoi.text-7a6 *
{
	word-wrap:break-word !important;
}
.list-fkd ul
{
	margin:0 !important;
	padding:0 !important;
}
.footer-6aa
{
	font-size:14px !important;
	line-height:1.6em !important;
	margin-bottom:0px !important;
	color:rgb(182,182,182) !important;
	display:flex !important;
	gap:15px !important;
}
.fa-5e5
{
	font-weight:var(--fa-style,900) !important;
}
.fa-5e5,.fa-nlc
{
	-moz-osx-font-smoothing:grayscale !important;
	-webkit-font-smoothing:antialiased !important;
	display:var(--fa-display,inline-block) !important;
	font-style:normal !important;
	font-variant:normal !important;
	line-height:1 !important;
	text-rendering:auto !important;
}
.fa-nlc
{
	font-family:"Font Awesome 6 Free" !important;
	font-weight:900 !important;
}
.button-dsf .button-hqt.fa-5e5
{
	margin-right:10px !important;
}
.fa-8oh:before
{
	content:"\f095" !important;
}
.fa-5e5,.fa-1sn
{
	-moz-osx-font-smoothing:grayscale !important;
	-webkit-font-smoothing:antialiased !important;
	display:var(--fa-display,inline-block) !important;
	font-style:normal !important;
	font-variant:normal !important;
	line-height:1 !important;
	text-rendering:auto !important;
}
.fa-1sn
{
	font-family:"Font Awesome 6 Brands" !important;
	font-weight:400 !important;
}
.fa-5e5.fa-2rc
{
	font-family:"Font Awesome 6 Brands" !important;
	font-weight:400 !important;
}
.fa-2rc:before
{
	content:"\f232" !important;
}
.list-fkd li
{
	display:inline-block !important;
	vertical-align:top !important;
	width:100% !important;
}
.text-7a6 .icon-6eo
{
	font:normal normal normal 14px/1 "FontAwesome" !important;
	font-family:'FontAwesome' !important;
	font-size:inherit !important;
	text-rendering:auto !important;
	-webkit-font-smoothing:antialiased !important;
}
.list-fkd a
{
	display:block !important;
	margin-bottom:1px !important;
	background-color:rgba(241,241,241,0) !important;
	padding-top:10px !important;
	padding-right:10px !important;
	padding-bottom:10px !important;
	padding-left:10px !important;
	font-weight:bold !important;
	font-size:14px !important;
	color:#2c2dd0 !important;
	text-decoration:none !important;
}
.list-fkd a:hover
{
	background-color:rgba(241,241,241,0) !important;
	color:#2c236b !important;
}
.hid-7js
{
	display:none !important;
}
.list-fkd li .icon-4nh
{
	display:table-cell !important;
}
.list-fkd li .icon-4nh.hid-7js
{
	display:none !important;
}
.list-fkd li i::before
{
	position:absolute !important;
	top:50% !important;
	left:50% !important;
	transform:translateY(-50%) translateX(-50%) !important;
}
#style-BDwJW.style-BDwJW
{
	font-weight:bold !important;
}
#style-qdOFB.style-qdOFB
{
	color:#f05234 !important;
	font-size:22px !important;
}
#style-MA9wf.style-MA9wf
{
	font-weight:bold !important;
	color:#f05234 !important;
	font-size:18px !important;
}
@media only screen and (min-width:1200px) {
  .container-sl5 {
    max-width:1170px;
    margin:0 auto;
  }
}
@media only screen and (min-width:768px) {
  .col-9rd { width:25%; }
}
@media only screen and (min-width:1200px) {
  .col-89m { width:16.66667%; }
}
@media only screen and (min-width:768px) {
  .col-qpq { width:8.33333%; }

  .col-5g7 { width:41.66667%; }
}
@media only screen and (min-width:1200px) {
  .col-evm { width:41.66667%; }

  .col-1qs { width:25%; }
}
@media only screen and (min-width:1200px) {
  .container-sl5 {
    max-width:1170px;
    margin:0 auto;
  }
}
@media only screen and (min-width:768px) {
  .col-9rd { width:25%; }
}
@media only screen and (min-width:1200px) {
  .col-89m { width:16.66667%; }
}
@media only screen and (min-width:768px) {
  .col-qpq { width:8.33333%; }

  .col-5g7 { width:41.66667%; }
}
@media only screen and (min-width:1200px) {
  .col-evm { width:41.66667%; }

  .col-1qs { width:25%; }
}
@media (min-width:768px) {
  .col-3col { width:33.3333%; }
}
@media only screen and (min-width:1200px) {
  .container-sl5 {
    max-width:1170px;
    margin:0 auto;
  }
}
@media only screen and (min-width:768px) {
  .col-9rd { width:25%; }
}
@media only screen and (min-width:1200px) {
  .col-89m { width:16.66667%; }
}
@media only screen and (min-width:768px) {
  .col-qpq { width:8.33333%; }

  .col-5g7 { width:41.66667%; }
}
@media only screen and (min-width:1200px) {
  .col-evm { width:41.66667%; }

  .col-1qs { width:25%; }
}
@media (min-width:768px) {
  .col-3col { width:43.3333%; }
}
.container-81a>[class^="col-"],.container-81a>[class*=" col-"]
{
	max-width:33.3333% !important;
	flex:1 1 calc(33.3333% - 20px) !important;
	box-sizing:border-box !important;
}
@media (max-width:768px) {
  .container-81a>[class^="col-"],
  .container-81a>[class*=" col-"] {
    max-width:100%;
    flex:1 1 100%;
  }
}
@media (max-width:768px) {
  .container-81a>[class^="col-"],
  .container-81a>[class*=" col-"] {
    max-width:100%;
    flex:1 1 100%;
  }
}
@media (max-width:768px) {
  .container-81a>[class^="col-"],
  .container-81a>[class*=" col-"] {
    max-width:100%;
    flex:1 1 100%;
  }
}
@media (max-width:768px) {
  .container-81a>[class^="col-"],
  .container-81a>[class*=" col-"] {
    max-width:100%;
    flex:1 1 100%;
  }
}
@media (max-width:768px) {
  .container-81a>[class^="col-"],
  .container-81a>[class*=" col-"] {
    max-width:90%;
    flex:1 1 100%;
  }
}
@media (max-width:768px) {
  .container-81a>[class^="col-"],
  .container-81a>[class*=" col-"] {
    max-width:100%;
    flex:1 1 100%;
  }
}
@media (max-width:767px) {
  .container-81a>[class^="col-"],
  .container-81a>[class*=" col-"] { flex:1 1 100%; }
}
@media (min-width:768px) and (max-width:1199px) {
  .container-81a>[class^="col-"],
  .container-81a>[class*=" col-"] { flex:1 1 calc(50% - 20px); }
}
@media (min-width:1200px) {
  .container-81a>[class^="col-"],
  .container-81a>[class*=" col-"] { flex:1 1 calc(33.3333% - 20px); }
}
@media only screen and (min-width:1200px) {
  .container-sl5 {
    max-width:1170px;
    margin:0 auto;
  }
}
@media only screen and (min-width:768px) {
  .col-9rd { width:25%; }
}
@media only screen and (min-width:1200px) {
  .col-89m { width:16.66667%; }
}
@media only screen and (min-width:768px) {
  .col-qpq { width:8.33333%; }

  .col-5g7 { width:41.66667%; }
}
.col-f6g:after
{
	content:"" !important;
	visibility:hidden !important;
	display:block !important;
	height:0 !important;
	clear:both !important;
}
.list-kry ul
{
	margin:0 !important;
	padding:0 !important;
}
.list-kry li
{
	display:inline-block !important;
	vertical-align:top !important;
	width:100% !important;
}
.list-kry a
{
	display:block !important;
	margin-bottom:1px !important;
	background-color:rgba(241,241,241,0) !important;
	padding-top:10px !important;
	padding-right:10px !important;
	padding-bottom:10px !important;
	padding-left:10px !important;
}
.list-kry a:hover
{
	background-color:rgba(241,241,241,0) !important;
	color:#2c236b !important;
}
.hid-xks
{
	display:none !important;
}
.list-kry li .icon-jtv
{
	display:table-cell !important;
}
.list-kry li .icon-jtv.hid-xks
{
	display:none !important;
}
.list-kry li .item-14n
{
	vertical-align:top !important;
	display:table-cell !important;
}
.list-kry li .icon-jtv.hid-xks+.item-14n
{
	display:block !important;
}
.list-kry li i
{
	width:15px !important;
	height:15px !important;
	font-size:14px !important;
	position:relative !important;
}
.list-kry .list-b6f
{
	border-top-width:3px !important;
	border-right-width:20px !important;
}
.list-kry li i::before
{
	position:absolute !important;
	top:50% !important;
	left:50% !important;
	transform:translateY(-50%) translateX(-50%) !important;
}
#style-lfW7l.style-lfW7l
{
	font-weight:bold !important;
}
#style-DVlJi.style-DVlJi
{
	color:#f05234 !important;
	font-size:22px !important;
}
.col-7wy
{
	position:relative !important;
	margin-bottom:0px !important;
	padding-left:15px !important;
	padding-right:15px !important;
	margin-top:0px !important;
	padding-bottom:0px !important;
}
.col-o2d
{
	width:100% !important;
}
body .designRow>.container>.col-7wy
{
	padding:0 !important;
	margin:0 !important;
}
@media only screen and (min-width:768px) {
  .col-l27 { width:25%; }
}
@media only screen and (min-width:1200px) {
  .col-7kt { width:25%; }
}
.col-7wy:after
{
	content:"" !important;
	visibility:hidden !important;
	display:block !important;
	height:0 !important;
	clear:both !important;
}
.mod-6eo
{
	display:block !important;
	margin:0 !important;
	padding:0 !important;
	list-style:none !important;
}
.text-2g8
{
	margin-bottom:20px !important;
	padding-top:0px !important;
	padding-right:5px !important;
	padding-bottom:0px !important;
	padding-left:5px !important;
	margin-top:10px !important;
}
#m12-gdv
{
	margin-bottom:20px !important;
}
.button-1eo
{
	text-decoration:none !important;
	-webkit-border-radius:3px !important;
	-moz-border-radius:3px !important;
	font-size:18px !important;
	line-height:1em !important;
	margin-bottom:40px !important;
	border-radius:3px !important;
	color:rgb(255,255,255) !important;
	display:table !important;
	margin-left:auto !important;
	margin-right:auto !important;
	padding-top:19px !important;
	padding-right:30px !important;
	padding-bottom:20px !important;
	padding-left:30px !important;
	border-top-width:0px !important;
	border-right-width:0px !important;
	border-bottom-width:0px !important;
	border-left-width:0px !important;
	border-color:rgb(199,152,47) !important;
	background-color:rgb(227,92,67) !important;
	border-top-left-radius:100px !important;
	border-top-right-radius:100px !important;
	border-bottom-right-radius:100px !important;
	border-bottom-left-radius:100px !important;
}
.button-1eo[data-fixedposition]
{
	position:fixed !important;
	z-index:12 !important;
}
.button-1eo[data-fixedposition="bottom-left"]
{
	left:0 !important;
	bottom:0 !important;
}
#m22-vhi
{
	background-color:#2c236b !important;
	font-size:40px !important;
	margin-left:30px !important;
	padding-left:18px !important;
	padding-top:16px !important;
	padding-bottom:16px !important;
	padding-right:8px !important;
}
.button-1eo:hover
{
	color:rgb(37,37,37) !important;
	border-color:rgb(199,152,47) !important;
	background-color:rgb(255,255,255) !important;
}
#m22-vhi:hover
{
	background-color:rgb(227,92,67) !important;
}
.button-1eo[data-fixedposition="bottom-right"]
{
	right:0 !important;
	bottom:0 !important;
}
#m42-c9a
{
	background-color:#35ae00 !important;
	font-size:40px !important;
	margin-right:30px !important;
	padding-left:20px !important;
	padding-top:16px !important;
	padding-bottom:16px !important;
	padding-right:10px !important;
}
#m42-c9a:hover
{
	background-color:#35ae00 !important;
}
.text-x4f
{
	color:rgb(255,255,255) !important;
	font-size:14px !important;
	line-height:1.6em !important;
	margin-bottom:5px !important;
}
.mod-6eo.text-2g8 *
{
	word-wrap:break-word !important;
}
.footer-e5l
{
	font-size:14px !important;
	line-height:1.6em !important;
	margin-bottom:0px !important;
	color:rgb(182,182,182) !important;
}
.fa-2so
{
	font-weight:var(--fa-style,900) !important;
}
.fa-2so,.fa-hqb
{
	-moz-osx-font-smoothing:grayscale !important;
	-webkit-font-smoothing:antialiased !important;
	display:var(--fa-display,inline-block) !important;
	font-style:normal !important;
	font-variant:normal !important;
	line-height:1 !important;
	text-rendering:auto !important;
}
.fa-hqb
{
	font-family:"Font Awesome 6 Free" !important;
	font-weight:900 !important;
}
.button-1eo .button-31d.fa-2so
{
	margin-right:10px !important;
}
.fa-8ea:before
{
	content:"\f095" !important;
}
.fa-2so,.fa-a2g
{
	-moz-osx-font-smoothing:grayscale !important;
	-webkit-font-smoothing:antialiased !important;
	display:var(--fa-display,inline-block) !important;
	font-style:normal !important;
	font-variant:normal !important;
	line-height:1 !important;
	text-rendering:auto !important;
}
.fa-a2g
{
	font-family:"Font Awesome 6 Brands" !important;
	font-weight:400 !important;
}
.fa-2so.fa-ogq
{
	font-family:"Font Awesome 6 Brands" !important;
	font-weight:400 !important;
}
.fa-ogq:before
{
	content:"\f232" !important;
}
.text-2g8 .icon-rxn
{
	font:normal normal normal 14px/1 "FontAwesome" !important;
	font-family:'FontAwesome' !important;
	font-size:inherit !important;
	text-rendering:auto !important;
	-webkit-font-smoothing:antialiased !important;
}
#style-qKcNC.style-qKcNC
{
	font-weight:bold !important;
	color:#f05234 !important;
	font-size:18px !important;
}
.col-8hz
{
	position:relative !important;
	margin-bottom:0px !important;
	padding-left:15px !important;
	padding-right:15px !important;
	margin-top:0px !important;
	padding-bottom:0px !important;
}
.col-aw4
{
	width:100% !important;
}
body .designRow>.container>.col-8hz
{
	padding:0 !important;
	margin:0 !important;
}
@media only screen and (min-width:768px) {
  .col-vx1 { width:41.66667%; }
}
@media only screen and (min-width:1200px) {
  .col-j69 { width:41.66667%; }
}
.col-8hz:after
{
	content:"" !important;
	visibility:hidden !important;
	display:block !important;
	height:0 !important;
	clear:both !important;
}
.mod-so9
{
	display:block !important;
	margin:0 !important;
	padding:0 !important;
	list-style:none !important;
}
.text-wig
{
	margin-bottom:20px !important;
	padding-top:0px !important;
	padding-right:5px !important;
	padding-bottom:0px !important;
	padding-left:5px !important;
	margin-top:10px !important;
}
#m41-2p2
{
	margin-bottom:20px !important;
}
.list-hh1
{
	padding-bottom:0px !important;
	padding-left:0px !important;
	margin-bottom:40px !important;
	margin-top:0px !important;
	background-color:rgba(241,241,241,0) !important;
}
#m48-3eo
{
	border-style:solid !important;
}
.text-bmd
{
	color:rgb(255,255,255) !important;
	font-size:14px !important;
	line-height:1.6em !important;
	margin-bottom:5px !important;
}
.mod-so9.text-wig *
{
	word-wrap:break-word !important;
}
.list-hh1 ul
{
	margin:0 !important;
	padding:0 !important;
}
.list-hh1 li
{
	display:inline-block !important;
	vertical-align:top !important;
	width:100% !important;
}
a:hover
{
	outline:0 !important;
	color:#2c236b !important;
}
.list-hh1 a
{
	display:block !important;
	margin-bottom:1px !important;
	background-color:rgba(241,241,241,0) !important;
	padding-top:10px !important;
	padding-right:10px !important;
	padding-bottom:10px !important;
	padding-left:10px !important;
}
.list-hh1 a:hover
{
	background-color:rgba(241,241,241,0) !important;
	color:#2c236b !important;
}
.hid-znq
{
	display:none !important;
}
.list-hh1 li .icon-8ms
{
	display:table-cell !important;
}
.list-hh1 li .icon-8ms.hid-znq
{
	display:none !important;
}
.list-hh1 li .item-toi
{
	vertical-align:top !important;
	display:table-cell !important;
}
.list-hh1 li .icon-8ms.hid-znq+.item-toi
{
	display:block !important;
}
.list-hh1 li i
{
	width:15px !important;
	height:15px !important;
	font-size:14px !important;
	position:relative !important;
}
.list-hh1 .list-ocr
{
	border-top-width:3px !important;
	border-right-width:20px !important;
}
.list-hh1 li i::before
{
	position:absolute !important;
	top:50% !important;
	left:50% !important;
	transform:translateY(-50%) translateX(-50%) !important;
}
#style-7AJ1m.style-7AJ1m
{
	font-weight:bold !important;
}
#style-BXqXl.style-BXqXl
{
	color:#f05234 !important;
	font-size:22px !important;
}
.container-v1d
{
	display:-ms-flexbox !important;
	display:-webkit-flex !important;
	display:flex !important;
	-webkit-flex-direction:row !important;
	-moz-flex-direction:row !important;
	-ms-flex-direction:row !important;
	flex-direction:row !important;
	-webkit-flex-wrap:wrap !important;
	-moz-flex-wrap:wrap !important;
	-ms-flex-wrap:wrap !important;
	flex-wrap:wrap !important;
}
.container-3ee
{
	width:100% !important;
}
@media only screen and (min-width:1200px) {
  .container-3ee {
    max-width:1170px;
    margin:0 auto;
  }
}
.row-o9b
{
	position:relative !important;
	width:100% !important;
	padding-top:60px !important;
	padding-right:30px !important;
	padding-bottom:20px !important;
	padding-left:30px !important;
	background-color:rgb(255,255,255) !important;
}
.col-1rx
{
	position:relative !important;
	margin-bottom:0px !important;
	padding-left:15px !important;
	padding-right:15px !important;
	margin-top:0px !important;
	padding-bottom:0px !important;
}
.col-wqp
{
	width:100% !important;
}
body .designRow>.container-v1d>.col-1rx
{
	padding:0 !important;
	margin:0 !important;
}
.col-1rx:after
{
	content:"" !important;
	visibility:hidden !important;
	display:block !important;
	height:0 !important;
	clear:both !important;
}
.media-ry4 li
{
	letter-spacing:normal !important;
	word-spacing:normal !important;
	font-family: initial !important;
	text-rendering:auto !important;
	display:inline-block !important;
	margin-left:0px !important;
	margin-bottom:10px !important;
	margin-right:10px !important;
	background-color:rgb(37,37,37) !important;
	border-top-left-radius:100px !important;
	border-top-right-radius:100px !important;
	border-bottom-right-radius:100px !important;
	border-bottom-left-radius:100px !important;
	border-color:rgba(120,97,6,0) !important;
	border-top-width:4px !important;
	border-right-width:4px !important;
	border-bottom-width:4px !important;
	border-left-width:4px !important;
}
#m36-26x li
{
	background-color:rgb(255,255,255) !important;
}
.media-ry4 li:hover
{
	background-color:rgb(37,37,37) !important;
}
#m36-26x li:hover
{
	background-color:rgb(255,255,255) !important;
}
.media-ry4 li a
{
	display:inline-block !important;
	vertical-align:middle !important;
	color:rgb(255,255,255) !important;
	width:30px !important;
	height:30px !important;
}
#m36-26x li a
{
	color:#2c236b !important;
	font-size:20px !important;
}
.media-ry4 li a:hover
{
	color:#4035cf !important;
}
.fa-5wo
{
	font-weight:var(--fa-style,900) !important;
	-moz-osx-font-smoothing:grayscale !important;
	-webkit-font-smoothing:antialiased !important;
	display:var(--fa-display,inline-block) !important;
	font-style:normal !important;
	font-variant:normal !important;
	line-height:1 !important;
	text-rendering:auto !important;
}
.fa-5wo.fa-7qq
{
	font-family:"Font Awesome 6 Brands" !important;
	font-weight:400 !important;
}
.media-ry4 li a .fa-5wo
{
	position:relative !important;
	width:100% !important;
	height:100% !important;
}
.fa-7qq:before
{
	content:"\f09a" !important;
}
.media-ry4 li a span::before
{
	position:absolute !important;
	top:50% !important;
	left:50% !important;
	transform:translateY(-50%) translateX(-50%) !important;
}
.fa-5wo.fa-7qq:before
{
	content:"\f39e" !important;
}
.fa-5wo.tag-j22
{
	font-family:"Font Awesome 6 Brands" !important;
	font-weight:400 !important;
}
.tag-j22:before
{
	content:"\f16d" !important;
}
#style-L6EKG.style-L6EKG
{
	text-align:left !important;
}
.col:after
{
	content:"" !important;
	visibility:hidden !important;
	display:block !important;
	height:0 !important;
	clear:both !important;
}
.mod-rgj
{
	display:block !important;
	margin:0 !important;
	padding:0 !important;
	list-style:none !important;
}
.linklist ul
{
	margin:0 !important;
	padding:0 !important;
}
.linklist li
{
	display:inline-block !important;
	vertical-align:top !important;
	width:100% !important;
}
.footer-row
{
	display:flex !important;
	justify-content:space-between !important;
	align-items:center !important;
	flex-wrap:wrap !important;
	padding:20px 30px !important;
}
.footer-links
{
	display:flex !important;
	flex-wrap:wrap !important;
	gap:20px !important;
}
.footer-links a
{
	color:#1a1ad2 !important;
	text-decoration:none !important;
	font-weight:bold !important;
	font-size:14px !important;
}
.footer-icons
{
	display:flex !important;
	gap:15px !important;
}
.footer-icons i
{
	font-size:18px !important;
	color:#1a1ad2 !important;
}
@media (max-width:767px) {
  .footer-row {
    flex-direction:column;
    align-items:center;
    text-align:center;
  }

  .footer-links {
    justify-content:center;
    margin-bottom:10px;
  }

  .footer-icons { justify-content:center; }
}
@media (max-width:767px) {
  .footer-row {
    flex-direction:column;
    align-items:center;
    text-align:center;
  }

  .footer-links {
    justify-content:center;
    margin-bottom:10px;
  }

  .footer-icons { justify-content:center; }
}
@media (max-width:767px) {
  .footer-row {
    flex-direction:column;
    align-items:center;
    gap:10px;
  }

  .footer-links { justify-content:center; }

  .footer-icons { justify-content:center; }
}
.col-yz9
{
	width:66.66667% !important;
}
@media only screen and (min-width:768px) {
  .col-xi1 { width:16.66667%; }
}
@media only screen and (min-width:1200px) {
  .col-gii { width:33.33333%; }
}
.mod-9i9
{
	display:block !important;
	margin:0 !important;
	padding:0 !important;
	list-style:none !important;
}
.text-qbm
{
	margin-bottom:20px !important;
	padding-top:0px !important;
	padding-right:5px !important;
	padding-bottom:0px !important;
	padding-left:5px !important;
	margin-top:10px !important;
}
.media-gom
{
	letter-spacing:-.312em !important;
	font-family:'FreeSans', 'Arimo', 'Droid Sans', helvetica, arial, sans-serif !important;
	text-rendering:optimizeSpeed !important;
	text-align:left !important;
	font-size:18px !important;
}
#m36-t7p
{
	text-align:right !important;
	border-style:solid !important;
}
.footer-fto
{
	margin-bottom:0px !important;
	font-size:14px !important;
	line-height:1.6em !important;
	margin:0 !important;
	color:rgb(182,182,182) !important;
}
.mod-9i9.text-qbm *
{
	word-wrap:break-word !important;
}
.media-gom li
{
	letter-spacing:normal !important;
	word-spacing:normal !important;
	font-family: initial !important;
	text-rendering:auto !important;
	display:inline-block !important;
	margin-left:0px !important;
	margin-bottom:10px !important;
	margin-right:10px !important;
	background-color:rgb(37,37,37) !important;
	border-top-left-radius:100px !important;
	border-top-right-radius:100px !important;
	border-bottom-right-radius:100px !important;
	border-bottom-left-radius:100px !important;
	border-color:rgba(120,97,6,0) !important;
	border-top-width:4px !important;
	border-right-width:4px !important;
	border-bottom-width:4px !important;
	border-left-width:4px !important;
}
#m36-t7p li
{
	background-color:rgb(255,255,255) !important;
}
.media-gom li:hover
{
	background-color:rgb(37,37,37) !important;
}
#m36-t7p li:hover
{
	background-color:rgb(255,255,255) !important;
}
.media-gom li a
{
	display:inline-block !important;
	vertical-align:middle !important;
	color:rgb(255,255,255) !important;
	width:30px !important;
	height:30px !important;
}
#m36-t7p li a
{
	color:#2c236b !important;
	font-size:20px !important;
}
.media-gom li a:hover
{
	color:#4035cf !important;
}
.fa-my7
{
	font-weight:var(--fa-style,900) !important;
	-moz-osx-font-smoothing:grayscale !important;
	-webkit-font-smoothing:antialiased !important;
	display:var(--fa-display,inline-block) !important;
	font-style:normal !important;
	font-variant:normal !important;
	line-height:1 !important;
	text-rendering:auto !important;
}
.fa-my7.fa-rov
{
	font-family:"Font Awesome 6 Brands" !important;
	font-weight:400 !important;
}
.media-gom li a .fa-my7
{
	position:relative !important;
	width:100% !important;
	height:100% !important;
}
.fa-rov:before
{
	content:"\f39e" !important;
}
.media-gom li a span::before
{
	position:absolute !important;
	top:50% !important;
	left:50% !important;
	transform:translateY(-50%) translateX(-50%) !important;
}
.fa-my7.fa-rov:before
{
	content:"\f09a" !important;
	font-family:"Font Awesome 5 Brands" !important;
}
.fa-my7.tag-boj
{
	font-family:"Font Awesome 6 Brands" !important;
	font-weight:400 !important;
}
.tag-boj:before
{
	content:"\f16d" !important;
}
#style-oc4Ck.style-oc4Ck
{
	text-align:left !important;
}
.footer-6aa i
{
	font-size:18px !important;
	color:#1a1ad2 !important;
}
@media (max-width:767px) {
  .row-z5c {
    flex-direction:column;
    align-items:center;
    gap:10px;
    text-align:center;
  }

  .list-fkd { justify-content:center; }

  .footer-6aa { justify-content:center; }
}
@media (max-width:767px) {
  .row-z5c {
    flex-direction:column;
    align-items:center;
    gap:10px;
    text-align:center;
  }

  .list-fkd { justify-content:center; }

  .footer-6aa { justify-content:center; }
}
.container-gj1.container-gmj
{
	justify-content:space-between !important;
	align-items:center !important;
	padding:20px 15px !important;
	display:flex !important;
	flex-direction:row !important;
	flex-wrap:wrap !important;
	width:100% !important;
	margin:0 auto !important;
	max-width:1170px !important;
}
.col-min.col-wed.col-si9.col-cni
{
	flex:1 !important;
	width:100% !important;
}
.mod-9i9.text-qbm
{
	margin:10px 5px 20px !important;
	padding:0 !important;
}
.footer-fto.style-oc4Ck
{
	margin:0 !important;
	padding:0 !important;
	font-size:14px !important;
	color:#333 !important;
}
.footer-fto.style-oc4Ck a
{
	color:inherit !important;
	text-decoration:none !important;
}
.footer-fto.style-oc4Ck a:hover
{
	text-decoration:underline !important;
}
.col-min.col-gii.col-xi1.col-yz9
{
	width:100% !important;
	display:flex !important;
	justify-content:flex-end !important;
}
.mod-9i9.media-gom
{
	display:flex !important;
	list-style:none !important;
	margin:0 !important;
	padding:0 !important;
	gap:15px !important;
}
.mod-9i9.media-gom li a
{
	display:inline-block !important;
	color:#333 !important;
	font-size:20px !important;
	transition:color 0.3s ease !important;
}
.mod-9i9.media-gom li a:hover
{
	color:#000 !important;
}
.fa-my7.tag-boj:before
{
	content:"\f16d" !important;
	font-family:"Font Awesome 5 Brands" !important;
}
@media only screen and (min-width:768px) {
  .col-min.col-wed.col-si9.col-cni { width:83.33333%; }
}
@media only screen and (min-width:1200px) {
  .col-min.col-wed.col-si9.col-cni { width:66.66667%; }
}
.footer-fto a
{
	font-weight:700 !important;
	color:inherit !important;
	text-decoration:none !important;
}
.footer-fto a:hover
{
	color:#2c236b !important;
}
@media only screen and (min-width:768px) {
  .col-min.col-gii.col-xi1.col-yz9 { width:16.66667%; }
}
@media only screen and (min-width:1200px) {
  .col-min.col-gii.col-xi1.col-yz9 { width:33.33333%; }
}
#m36-t7p.media-gom
{
	text-align:right !important;
	margin:0 !important;
	padding:0 !important;
	list-style:none !important;
	font-size:18px !important;
	letter-spacing:-.312em !important;
}
#m36-t7p.media-gom li
{
	display:inline-block !important;
	letter-spacing:normal !important;
	margin:0 10px 10px 0 !important;
	background-color:rgb(255,255,255) !important;
	border-radius:100px !important;
	border:4px solid transparent !important;
}
#m36-t7p.media-gom li:hover
{
	background-color:rgb(255,255,255) !important;
}
#m36-t7p.media-gom li a
{
	display:inline-block !important;
	width:30px !important;
	height:30px !important;
	color:#2c236b !important;
	font-size:20px !important;
	position:relative !important;
}
#m36-t7p.media-gom li a:hover
{
	color:#4035cf !important;
}
.col-lgb
{
	position:relative !important;
	margin-bottom:0px !important;
	padding-left:15px !important;
	padding-right:15px !important;
	margin-top:0px !important;
	padding-bottom:0px !important;
}
.col-v29
{
	width:100% !important;
}
body .designRow>.container-cdc>.col-lgb
{
	padding:0 !important;
	margin:0 !important;
}
.container-cdc
{
	display:-ms-flexbox !important;
	display:-webkit-flex !important;
	display:flex !important;
	-webkit-flex-direction:row !important;
	-moz-flex-direction:row !important;
	-ms-flex-direction:row !important;
	flex-direction:row !important;
	-webkit-flex-wrap:wrap !important;
	-moz-flex-wrap:wrap !important;
	-ms-flex-wrap:wrap !important;
	flex-wrap:wrap !important;
}
.row-lc3
{
	position:relative !important;
	width:100% !important;
	padding-top:60px !important;
	padding-right:30px !important;
	padding-bottom:20px !important;
	padding-left:30px !important;
	background-color:rgb(255,255,255) !important;
	height:auto !important;
	display:flex !important;
	align-items:center !important;
	justify-content:center !important;
	padding:10px 0 !important;
}
.container-95b
{
	width:100% !important;
}
@media only screen and (min-width:1200px) {
  .container-95b {
    max-width:1170px;
    margin:0 auto;
  }
}
@media only screen and (min-width:768px) {
  .col-531 { width:83.33333%; }
}
@media only screen and (min-width:1200px) {
  .col-irw { width:66.66667%; }
}
.col-lgb:after
{
	content:"" !important;
	visibility:hidden !important;
	display:block !important;
	height:0 !important;
	clear:both !important;
}
.col-434
{
	width:66.66667% !important;
}
@media only screen and (min-width:768px) {
  .col-dr4 { width:16.66667%; }
}
@media only screen and (min-width:1200px) {
  .col-gk9 { width:33.33333%; }
}
.mod-qpt
{
	display:block !important;
	margin:0 !important;
	padding:0 !important;
	list-style:none !important;
}
.text-bvk
{
	margin-bottom:20px !important;
	padding-top:0px !important;
	padding-right:5px !important;
	padding-bottom:0px !important;
	padding-left:5px !important;
	margin-top:10px !important;
}
.media-ccx
{
	letter-spacing:-.312em !important;
	font-family:'FreeSans', 'Arimo', 'Droid Sans', helvetica, arial, sans-serif !important;
	text-rendering:optimizeSpeed !important;
	text-align:left !important;
	font-size:18px !important;
}
#m36-3k3
{
	text-align:right !important;
	border-style:solid !important;
	height:100% !important;
	display:flex !important;
	justify-content:flex-end !important;
	align-items:center !important;
	gap:16px !important;
}
.footer-ci8
{
	font-size:14px !important;
	line-height:1.6em !important;
	margin-bottom:0px !important;
	color:rgb(182,182,182) !important;
}
.mod-qpt.text-bvk *
{
	word-wrap:break-word !important;
}
.media-ccx li
{
	letter-spacing:normal !important;
	word-spacing:normal !important;
	font-family: initial !important;
	text-rendering:auto !important;
	display:inline-block !important;
	margin-left:0px !important;
	margin-bottom:10px !important;
	margin-right:10px !important;
	background-color:rgb(37,37,37) !important;
	border-top-left-radius:100px !important;
	border-top-right-radius:100px !important;
	border-bottom-right-radius:100px !important;
	border-bottom-left-radius:100px !important;
	border-color:rgba(120,97,6,0) !important;
	border-top-width:4px !important;
	border-right-width:4px !important;
	border-bottom-width:4px !important;
	border-left-width:4px !important;
}
#m36-3k3 li
{
	background-color:rgb(255,255,255) !important;
	display:flex !important;
	align-items:center !important;
}
.media-ccx li:hover
{
	background-color:rgb(37,37,37) !important;
}
#m36-3k3 li:hover
{
	background-color:rgb(255,255,255) !important;
}
.media-ccx li a
{
	display:inline-block !important;
	vertical-align:middle !important;
	color:rgb(255,255,255) !important;
	width:30px !important;
	height:30px !important;
}
#m36-3k3 li a
{
	color:#2c236b !important;
	font-size:20px !important;
}
.media-ccx li a:hover
{
	color:#4035cf !important;
}
.fa-86i
{
	font-weight:var(--fa-style,900) !important;
	-moz-osx-font-smoothing:grayscale !important;
	-webkit-font-smoothing:antialiased !important;
	display:var(--fa-display,inline-block) !important;
	font-style:normal !important;
	font-variant:normal !important;
	line-height:1 !important;
	text-rendering:auto !important;
}
.fa-86i.fa-gge
{
	font-family:"Font Awesome 6 Brands" !important;
	font-weight:400 !important;
}
.media-ccx li a .fa-86i
{
	position:relative !important;
	width:100% !important;
	height:100% !important;
}
.fa-gge:before
{
	content:"\f09a" !important;
}
.media-ccx li a span::before
{
	position:absolute !important;
	top:50% !important;
	left:50% !important;
	transform:translateY(-50%) translateX(-50%) !important;
}
.fa-86i.fa-gge:before
{
	content:"\f39e" !important;
}
.fa-86i.tag-84y
{
	font-family:"Font Awesome 6 Brands" !important;
	font-weight:400 !important;
}
.tag-84y:before
{
	content:"\f16d" !important;
}
#style-HpJeT.style-HpJeT
{
	text-align:left !important;
}
.row-lc3 .container-cdc
{
	justify-content:space-between !important;
	align-items:center !important;
}
.col-irw
{
	flex-grow:1 !important;
}
.col-gk9
{
	display:flex !important;
	justify-content:flex-end !important;
}
#m36-3k3.media-ccx
{
	justify-content:flex-end !important;
	margin-left:auto !important;
}
#m36-3k3.media-ccx li
{
	margin-left:10px !important;
	margin-right:0 !important;
}
#m36-3k3.media-ccx li:hover
{
	background-color:rgb(255,255,255) !important;
}
.col-lgb.col-gk9.col-dr4.col-434
{
	width:100% !important;
	display:flex !important;
	align-items:center !important;
}
.container-cdc.container-95b
{
	display:flex !important;
	align-items:center !important;
	justify-content:space-between !important;
	width:100% !important;
	max-width:1200px !important;
	margin:0 auto !important;
}
.col-lgb.col-irw.col-531.col-v29,.col-lgb.col-gk9.col-dr4.col-434
{
	display:flex !important;
	align-items:center !important;
	height:100% !important;
}
.mod-qpt.text-bvk
{
	display:flex !important;
	align-items:center !important;
}
#m36-3k3 li span
{
	font-size:18px !important;
	display:inline-block !important;
	height:1em !important;
	vertical-align:middle !important;
}
.col-gvd
{
	position:relative !important;
	margin-bottom:0px !important;
	padding-left:15px !important;
	padding-right:15px !important;
	margin-top:0px !important;
	padding-bottom:0px !important;
}
.col-ovr
{
	width:100% !important;
}
body .designRow>.container>.col-gvd
{
	padding:0 !important;
	margin:0 !important;
}
.col-gvd:after
{
	content:"" !important;
	visibility:hidden !important;
	display:block !important;
	height:0 !important;
	clear:both !important;
}
.mod-tft
{
	display:block !important;
	margin:0 !important;
	padding:0 !important;
	list-style:none !important;
}
.text-av6
{
	margin-bottom:20px !important;
	padding-top:0px !important;
	padding-right:5px !important;
	padding-bottom:0px !important;
	padding-left:5px !important;
	margin-top:10px !important;
}
.button-3zo
{
	text-decoration:none !important;
	-webkit-border-radius:3px !important;
	-moz-border-radius:3px !important;
	font-size:18px !important;
	line-height:1em !important;
	margin-bottom:40px !important;
	border-radius:3px !important;
	color:rgb(255,255,255) !important;
	display:table !important;
	margin-left:auto !important;
	margin-right:auto !important;
	padding-top:19px !important;
	padding-right:30px !important;
	padding-bottom:20px !important;
	padding-left:30px !important;
	border-top-width:0px !important;
	border-right-width:0px !important;
	border-bottom-width:0px !important;
	border-left-width:0px !important;
	border-color:rgb(199,152,47) !important;
	background-color:rgb(227,92,67) !important;
	border-top-left-radius:100px !important;
	border-top-right-radius:100px !important;
	border-bottom-right-radius:100px !important;
	border-bottom-left-radius:100px !important;
}
#m38-mr8
{
	background-color:#f05234 !important;
	border-top-left-radius:0px !important;
	border-top-right-radius:0px !important;
	border-bottom-left-radius:0px !important;
	border-bottom-right-radius:0px !important;
}
.button-3zo:hover
{
	color:rgb(37,37,37) !important;
	border-color:rgb(199,152,47) !important;
	background-color:rgb(255,255,255) !important;
}
#p5754 #m38-mr8:hover
{
	background-color:#f05234 !important;
}
.lig-4ip
{
	color:rgb(255,255,255) !important;
	font-size:50px !important;
	line-height:1.2em !important;
	margin-bottom:20px !important;
}
.mod-tft.text-av6 *
{
	word-wrap:break-word !important;
}
#style-APBXP.style-APBXP
{
	text-align:center !important;
}
#style-neRbp.style-neRbp
{
	color:#2c236b !important;
	font-weight:bold !important;
}
.col-bbr
{
	position:relative !important;
	margin-bottom:0px !important;
	padding-left:15px !important;
	padding-right:15px !important;
	margin-top:0px !important;
	padding-bottom:0px !important;
}
.col-3gt
{
	width:100% !important;
}
body .designRow>.container>.col-bbr
{
	padding:0 !important;
	margin:0 !important;
}
@media only screen and (min-width:768px) {
  .col-fj2 { width:50%; }
}
@media only screen and (min-width:1200px) {
  .col-wan { width:50%; }
}
#c45-blc
{
	padding-left:50px !important;
	padding-top:150px !important;
	padding-right:50px !important;
}
.col-bbr:after
{
	content:"" !important;
	visibility:hidden !important;
	display:block !important;
	height:0 !important;
	clear:both !important;
}
@media only screen and (min-width:1200px) {
  .hidden-r47 { display:none !important; }
}
.mod-i23
{
	display:block !important;
	margin:0 !important;
	padding:0 !important;
	list-style:none !important;
}
.text-esk
{
	margin-bottom:20px !important;
	padding-top:0px !important;
	padding-right:5px !important;
	padding-bottom:0px !important;
	padding-left:5px !important;
	margin-top:10px !important;
}
.hea-fyy
{
	color:#2c236b !important;
	font-size:50px !important;
	line-height:1.2em !important;
	margin-bottom:20px !important;
}
.mod-i23.text-esk *
{
	word-wrap:break-word !important;
}
.text-vf5
{
	line-height:1.6em !important;
	margin-bottom:5px !important;
	font-size:16px !important;
}
.text-gyp
{
	line-height:1.2em !important;
	text-align:center !important;
	font-size:28px !important;
	margin-bottom:5px !important;
	text-transform:none !important;
	color:rgb(255,255,255) !important;
}
#style-cmm7x.style-cmm7x
{
	text-align:left !important;
}
#style-JLooY.style-JLooY
{
	font-weight:bold !important;
	font-size:38px !important;
	line-height:1em !important;
}
#style-wglKK.style-wglKK
{
	text-align:left !important;
}
#style-9FMVr.style-9FMVr
{
	font-weight:bold !important;
	font-size:54px !important;
	line-height:1em !important;
}
#style-xcE8w.style-xcE8w
{
	font-size:22px !important;
}
#style-CdxhK.style-CdxhK
{
	font-weight:bold !important;
}
#style-8vrmi.style-8vrmi
{
	text-align:center !important;
}
.col-ok4
{
	position:relative !important;
	margin-bottom:0px !important;
	padding-left:15px !important;
	padding-right:15px !important;
	margin-top:0px !important;
	padding-bottom:0px !important;
}
.col-e8h
{
	width:100% !important;
}
body .designRow>.container>.col-ok4
{
	padding:0 !important;
	margin:0 !important;
}
@media only screen and (min-width:768px) {
  .col-cas { width:41.66667%; }
}
@media only screen and (min-width:1200px) {
  .col-4qm { width:41.66667%; }
}
.col-ok4:after
{
	content:"" !important;
	visibility:hidden !important;
	display:block !important;
	height:0 !important;
	clear:both !important;
}
.mod-q96
{
	display:block !important;
	margin:0 !important;
	padding:0 !important;
	list-style:none !important;
}
.text-ovt
{
	margin-bottom:20px !important;
	padding-top:0px !important;
	padding-right:5px !important;
	padding-bottom:0px !important;
	padding-left:5px !important;
	margin-top:10px !important;
}
#m48-gok
{
	border-style:solid !important;
}
.text-no5
{
	color:rgb(255,255,255) !important;
	font-size:14px !important;
	line-height:1.6em !important;
	margin-bottom:5px !important;
}
.mod-q96.text-ovt *
{
	word-wrap:break-word !important;
}
.list-1df ul
{
	margin:0 !important;
	padding:0 !important;
}
.list-1df li
{
	display:inline-block !important;
	vertical-align:top !important;
	width:100% !important;
}
.list-1df a
{
	display:block !important;
	margin-bottom:1px !important;
	background-color:rgba(241,241,241,0) !important;
	padding-top:10px !important;
	padding-right:10px !important;
	padding-bottom:10px !important;
	padding-left:10px !important;
}
.list-1df a:hover
{
	background-color:rgba(241,241,241,0) !important;
	color:#2c236b !important;
}
.hid-sgo
{
	display:none !important;
}
.list-1df li .icon-vlz
{
	display:table-cell !important;
}
.list-1df li .icon-vlz.hid-sgo
{
	display:none !important;
}
.list-1df li .item-cof
{
	vertical-align:top !important;
	display:table-cell !important;
}
.list-1df li .icon-vlz.hid-sgo+.item-cof
{
	display:block !important;
}
.list-1df li i
{
	width:15px !important;
	height:15px !important;
	font-size:14px !important;
	position:relative !important;
}
.list-1df .list-mks
{
	border-top-width:3px !important;
	border-right-width:20px !important;
}
.list-1df li i::before
{
	position:absolute !important;
	top:50% !important;
	left:50% !important;
	transform:translateY(-50%) translateX(-50%) !important;
}
#style-mjEgi.style-mjEgi
{
	font-weight:bold !important;
}
#style-QdSzI.style-QdSzI
{
	color:#f05234 !important;
	font-size:22px !important;
}
.col-aio
{
	position:relative !important;
	margin-bottom:0px !important;
	padding-left:15px !important;
	padding-right:15px !important;
	margin-top:0px !important;
	padding-bottom:0px !important;
}
.col-j9f
{
	width:100% !important;
}
body .designRow>.container>.col-aio
{
	padding:0 !important;
	margin:0 !important;
}
@media only screen and (min-width:768px) {
  .col-6q8 { width:41.66667%; }
}
@media only screen and (min-width:1200px) {
  .col-5c6 { width:41.66667%; }
}
.col-aio:after
{
	content:"" !important;
	visibility:hidden !important;
	display:block !important;
	height:0 !important;
	clear:both !important;
}
.mod-68c
{
	display:block !important;
	margin:0 !important;
	padding:0 !important;
	list-style:none !important;
}
.text-xs7
{
	margin-bottom:20px !important;
	padding-top:0px !important;
	padding-right:5px !important;
	padding-bottom:0px !important;
	padding-left:5px !important;
	margin-top:10px !important;
}
#m41-f7h
{
	margin-bottom:20px !important;
}
.list-ez1
{
	padding-bottom:0px !important;
	padding-left:0px !important;
	margin-bottom:40px !important;
	margin-top:0px !important;
	background-color:rgba(241,241,241,0) !important;
}
#m48-i8g
{
	border-style:solid !important;
}
.text-9oq
{
	color:rgb(255,255,255) !important;
	font-size:14px !important;
	line-height:1.6em !important;
	margin-bottom:5px !important;
}
.mod-68c.text-xs7 *
{
	word-wrap:break-word !important;
}
.list-ez1 ul
{
	margin:0 !important;
	padding:0 !important;
}
.list-ez1 li
{
	display:inline-block !important;
	vertical-align:top !important;
	width:100% !important;
}
.list-ez1 a
{
	display:block !important;
	margin-bottom:1px !important;
	background-color:rgba(241,241,241,0) !important;
	padding-top:10px !important;
	padding-right:10px !important;
	padding-bottom:10px !important;
	padding-left:10px !important;
}
.list-ez1 a:hover
{
	background-color:rgba(241,241,241,0) !important;
	color:#2c236b !important;
}
.hid-nw9
{
	display:none !important;
}
.list-ez1 li .icon-8yy
{
	display:table-cell !important;
}
.list-ez1 li .icon-8yy.hid-nw9
{
	display:none !important;
}
.list-ez1 li .item-qlc
{
	vertical-align:top !important;
	display:table-cell !important;
}
.list-ez1 li .icon-8yy.hid-nw9+.item-qlc
{
	display:block !important;
}
.list-ez1 li i
{
	width:15px !important;
	height:15px !important;
	font-size:14px !important;
	position:relative !important;
}
.list-ez1 .list-pis
{
	border-top-width:3px !important;
	border-right-width:20px !important;
}
.list-ez1 li i::before
{
	position:absolute !important;
	top:50% !important;
	left:50% !important;
	transform:translateY(-50%) translateX(-50%) !important;
}
#style-wpMWc.style-wpMWc
{
	font-weight:bold !important;
}
#style-bHcMp.style-bHcMp
{
	color:#f05234 !important;
	font-size:22px !important;
}
.col-cbo
{
	position:relative !important;
	margin-bottom:0px !important;
	padding-left:15px !important;
	padding-right:15px !important;
	margin-top:0px !important;
	padding-bottom:0px !important;
}
.col-ch9
{
	width:100% !important;
}
body .designRow>.container>.col-cbo
{
	padding:0 !important;
	margin:0 !important;
}
@media only screen and (min-width:768px) {
  .col-k3l { width:41.66667%; }
}
@media only screen and (min-width:1200px) {
  .col-vce { width:41.66667%; }
}
.col-cbo:after
{
	content:"" !important;
	visibility:hidden !important;
	display:block !important;
	height:0 !important;
	clear:both !important;
}
.mod-l49
{
	display:block !important;
	margin:0 !important;
	padding:0 !important;
	list-style:none !important;
}
.text-d44
{
	margin-bottom:20px !important;
	padding-top:0px !important;
	padding-right:5px !important;
	padding-bottom:0px !important;
	padding-left:5px !important;
	margin-top:10px !important;
}
#m41-zw3
{
	margin-bottom:20px !important;
}
.list-mgv
{
	padding-bottom:0px !important;
	padding-left:0px !important;
	margin-bottom:40px !important;
	margin-top:0px !important;
	background-color:rgba(241,241,241,0) !important;
}
#m48-o8g
{
	border-style:solid !important;
}
.text-r4s
{
	color:rgb(255,255,255) !important;
	font-size:14px !important;
	line-height:1.6em !important;
	margin-bottom:5px !important;
}
.mod-l49.text-d44 *
{
	word-wrap:break-word !important;
}
.list-mgv ul
{
	margin:0 !important;
	padding:0 !important;
}
.list-mgv li
{
	display:inline-block !important;
	vertical-align:top !important;
	width:100% !important;
}
.list-mgv a
{
	display:block !important;
	margin-bottom:1px !important;
	background-color:rgba(241,241,241,0) !important;
	padding-top:10px !important;
	padding-right:10px !important;
	padding-bottom:10px !important;
	padding-left:10px !important;
}
.list-mgv a:hover
{
	background-color:rgba(241,241,241,0) !important;
	color:#2c236b !important;
}
.hid-9zi
{
	display:none !important;
}
.list-mgv li .icon-olv
{
	display:table-cell !important;
}
.list-mgv li .icon-olv.hid-9zi
{
	display:none !important;
}
.list-mgv li .item-cjt
{
	vertical-align:top !important;
	display:table-cell !important;
}
.list-mgv li .icon-olv.hid-9zi+.item-cjt
{
	display:block !important;
}
.list-mgv li i
{
	width:15px !important;
	height:15px !important;
	font-size:14px !important;
	position:relative !important;
}
.list-mgv .list-rbj
{
	border-top-width:3px !important;
	border-right-width:20px !important;
}
.list-mgv li i::before
{
	position:absolute !important;
	top:50% !important;
	left:50% !important;
	transform:translateY(-50%) translateX(-50%) !important;
}
#style-cb3eZ.style-cb3eZ
{
	font-weight:bold !important;
}
#style-G8zis.style-G8zis
{
	color:#f05234 !important;
	font-size:22px !important;
}
@media only screen and (min-width:768px) {
  .col-k3l { width:41.66667%; }
}
@media only screen and (min-width:1200px) {
  .col-vce { width:41.66667%; }
}
.col-7k6
{
	position:relative !important;
	margin-bottom:0px !important;
	padding-left:15px !important;
	padding-right:15px !important;
	margin-top:0px !important;
	padding-bottom:0px !important;
}
.col-tvq
{
	width:100% !important;
}
body .designRow>.container>.col-7k6
{
	padding:0 !important;
	margin:0 !important;
}
@media only screen and (min-width:768px) {
  .col-6vy { width:41.66667%; }
}
@media only screen and (min-width:1200px) {
  .col-4vj { width:41.66667%; }
}
.col-7k6:after
{
	content:"" !important;
	visibility:hidden !important;
	display:block !important;
	height:0 !important;
	clear:both !important;
}
.mod-ogg
{
	display:block !important;
	margin:0 !important;
	padding:0 !important;
	list-style:none !important;
}
.text-eor
{
	margin-bottom:20px !important;
	padding-top:0px !important;
	padding-right:5px !important;
	padding-bottom:0px !important;
	padding-left:5px !important;
	margin-top:10px !important;
}
#m41-org
{
	margin-bottom:20px !important;
}
.list-i55
{
	padding-bottom:0px !important;
	padding-left:0px !important;
	margin-bottom:40px !important;
	margin-top:0px !important;
	background-color:rgba(241,241,241,0) !important;
}
#m48-syj
{
	border-style:solid !important;
}
.text-tbq
{
	color:rgb(255,255,255) !important;
	font-size:14px !important;
	line-height:1.6em !important;
	margin-bottom:5px !important;
}
.mod-ogg.text-eor *
{
	word-wrap:break-word !important;
}
.list-i55 ul
{
	margin:0 !important;
	padding:0 !important;
}
.list-i55 li
{
	display:inline-block !important;
	vertical-align:top !important;
	width:100% !important;
}
.list-i55 a
{
	display:block !important;
	margin-bottom:1px !important;
	background-color:rgba(241,241,241,0) !important;
	padding-top:10px !important;
	padding-right:10px !important;
	padding-bottom:10px !important;
	padding-left:10px !important;
}
.list-i55 a:hover
{
	background-color:rgba(241,241,241,0) !important;
	color:#2c236b !important;
}
.hid-47k
{
	display:none !important;
}
.list-i55 li .icon-7lx
{
	display:table-cell !important;
}
.list-i55 li .icon-7lx.hid-47k
{
	display:none !important;
}
.list-i55 li .item-cnx
{
	display:table-cell !important;
	vertical-align:top !important;
}
.list-i55 li .icon-7lx.hid-47k+.item-cnx
{
	display:block !important;
}
.list-i55 li i
{
	width:15px !important;
	height:15px !important;
	font-size:14px !important;
	position:relative !important;
}
.list-i55 .list-gvf
{
	border-top-width:3px !important;
	border-right-width:20px !important;
}
.list-i55 li i::before
{
	position:absolute !important;
	top:50% !important;
	left:50% !important;
	transform:translateY(-50%) translateX(-50%) !important;
}
#style-2kLno.style-2kLno
{
	font-weight:bold !important;
}
#style-8AnKV.style-8AnKV
{
	color:#f05234 !important;
	font-size:22px !important;
}
ul:not(.menu-fijo) li a:hover,ul:not(.menu-fijo) li a:focus
{
	background-color:transparent !important;
	color:inherit !important;
	box-shadow:none !important;
	text-decoration:none !important;
}
@media only screen and (min-width:768px) {
  .col-6vy { width:41.66667%; }
}
@media only screen and (min-width:1200px) {
  .col-4vj { width:41.66667%; }
}
@media only screen and (min-width:768px) {
  .col-6vy { width:41.66667%; }
}
@media only screen and (min-width:1200px) {
  .col-4vj { width:41.66667%; }
}
ul:not(.list-i55) li a:hover,ul:not(.list-i55) li a:focus
{
	background-color:transparent !important;
	color:inherit !important;
	text-decoration:none !important;
	box-shadow:none !important;
}
li a:focus,li a:active
{
	background-color:transparent !important;
	box-shadow:none !important;
	outline:none !important;
}
.list-i55 li a
{
	all:unset !important;
	display:block !important;
	margin-bottom:1px !important;
	padding:10px !important;
	background-color:rgba(241,241,241,0) !important;
	font-weight:700 !important;
	color:#4035cf !important;
	text-decoration:none !important;
}
.list-i55 li a:hover
{
	color:#2c236b !important;
	background-color:rgba(241,241,241,0) !important;
}
@media screen and (max-width:1024px) {
  #r11-no3 .container-91o {
    display:flex;
    flex-direction:column;
    align-items:center;
    text-align:center;
  }

  #r11-no3 .col-qhd {
    width:100% !important;
    margin-bottom:10px;
  }

  #r11-no3 .subtitle-ojf { text-align:center !important; }

  #r11-no3 a {
    display:inline-block;
    text-align:center;
  }
}
.container-7jq
{
	display:-ms-flexbox !important;
	display:-webkit-flex !important;
	display:flex !important;
	-webkit-flex-direction:row !important;
	-moz-flex-direction:row !important;
	-ms-flex-direction:row !important;
	flex-direction:row !important;
	-webkit-flex-wrap:wrap !important;
	-moz-flex-wrap:wrap !important;
	-ms-flex-wrap:wrap !important;
	flex-wrap:wrap !important;
}
.row-zo1
{
	position:relative !important;
	width:100% !important;
	padding-top:60px !important;
	padding-right:30px !important;
	padding-bottom:20px !important;
	padding-left:30px !important;
	background-color:rgb(255,255,255) !important;
}
.col-ogk
{
	position:relative !important;
	margin-bottom:0px !important;
	padding-left:15px !important;
	padding-right:15px !important;
	margin-top:0px !important;
	padding-bottom:0px !important;
}
.col-y7t
{
	width:100% !important;
}
body .designRow>.container-7jq>.col-ogk
{
	padding:0 !important;
	margin:0 !important;
}
.col-ogk:after
{
	content:"" !important;
	visibility:hidden !important;
	display:block !important;
	height:0 !important;
	clear:both !important;
}
.container-3ps
{
	width:100% !important;
}
@media only screen and (min-width:1200px) {
  .container-3ps {
    max-width:1170px;
    margin:0 auto;
  }
}
@media only screen and (min-width:768px) {
  .col-7vn { width:83.33333%; }
}
@media only screen and (min-width:1200px) {
  .col-7hj { width:66.66667%; }
}
.col-vz5
{
	width:66.66667% !important;
}
@media only screen and (min-width:768px) {
  .col-viq { width:16.66667%; }
}
@media only screen and (min-width:1200px) {
  .col-pfx { width:33.33333%; }
}
.mod-sys
{
	display:block !important;
	margin:0 !important;
	padding:0 !important;
	list-style:none !important;
}
.text-2b5
{
	margin-bottom:20px !important;
	padding-top:0px !important;
	padding-right:5px !important;
	padding-bottom:0px !important;
	padding-left:5px !important;
	margin-top:10px !important;
}
.media-jav
{
	letter-spacing:-.312em !important;
	font-family:'FreeSans', 'Arimo', 'Droid Sans', helvetica, arial, sans-serif !important;
	text-rendering:optimizeSpeed !important;
	text-align:left !important;
	font-size:18px !important;
}
#m36-ywy
{
	text-align:right !important;
	border-style:solid !important;
}
.footer-t7z
{
	font-size:14px !important;
	line-height:1.6em !important;
	margin-bottom:0px !important;
	color:rgb(182,182,182) !important;
}
.mod-sys.text-2b5 *
{
	word-wrap:break-word !important;
}
.media-jav li
{
	letter-spacing:normal !important;
	word-spacing:normal !important;
	font-family: initial !important;
	text-rendering:auto !important;
	display:inline-block !important;
	margin-left:0px !important;
	margin-bottom:10px !important;
	margin-right:10px !important;
	background-color:rgb(37,37,37) !important;
	border-top-left-radius:100px !important;
	border-top-right-radius:100px !important;
	border-bottom-right-radius:100px !important;
	border-bottom-left-radius:100px !important;
	border-color:rgba(120,97,6,0) !important;
	border-top-width:4px !important;
	border-right-width:4px !important;
	border-bottom-width:4px !important;
	border-left-width:4px !important;
}
#m36-ywy li
{
	background-color:rgb(255,255,255) !important;
}
.media-jav li:hover
{
	background-color:rgb(37,37,37) !important;
}
#m36-ywy li:hover
{
	background-color:rgb(255,255,255) !important;
}
.media-jav li a
{
	display:inline-block !important;
	vertical-align:middle !important;
	color:rgb(255,255,255) !important;
	width:30px !important;
	height:30px !important;
}
#m36-ywy li a
{
	color:#2c236b !important;
	font-size:20px !important;
}
.media-jav li a:hover
{
	color:#4035cf !important;
}
.fa-gh4
{
	font-weight:var(--fa-style,900) !important;
	-moz-osx-font-smoothing:grayscale !important;
	-webkit-font-smoothing:antialiased !important;
	display:var(--fa-display,inline-block) !important;
	font-style:normal !important;
	font-variant:normal !important;
	line-height:1 !important;
	text-rendering:auto !important;
}
.fa-gh4.fa-t5h
{
	font-family:"Font Awesome 6 Brands" !important;
	font-weight:400 !important;
}
.media-jav li a .fa-gh4
{
	position:relative !important;
	width:100% !important;
	height:100% !important;
}
.fa-t5h:before
{
	content:"\f09a" !important;
}
.media-jav li a span::before
{
	position:absolute !important;
	top:50% !important;
	left:50% !important;
	transform:translateY(-50%) translateX(-50%) !important;
}
.fa-gh4.fa-t5h:before
{
	content:"\f39e" !important;
}
.fa-gh4.tag-22l
{
	font-family:"Font Awesome 6 Brands" !important;
	font-weight:400 !important;
}
.tag-22l:before
{
	content:"\f16d" !important;
}
#style-aS2ao.style-aS2ao
{
	text-align:left !important;
}
.contenedor-imagenes
{
	display:flex !important;
	justify-content:center !important;
	gap:20px !important;
	flex-wrap:wrap !important;
}
.imagen-servicio
{
	width:100% !important;
	max-width:300px !important;
	height:auto !important;
}
@media (max-width:991px) {
  .contenedor-imagenes {
    flex-direction:column;
    align-items:center;
  }

  .imagen-servicio { max-width:90%; }
}
@media (max-width:991px) {
  .contenedor-imagenes {
    flex-direction:column;
    align-items:center;
  }

  .imagen-servicio { max-width:90%; }
}
@media (max-width:991px) {
  .contenedor-imagenes {
    flex-direction:column;
    align-items:center;
  }

  .imagen-servicio { max-width:90%; }
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1383910024
{
}
*#dm .dmInner div.u_1065776875
{
}
.contenedor-imagenes
{
	display:flex !important;
	justify-content:center !important;
	gap:20px !important;
	flex-wrap:wrap !important;
}
.imagen-servicio
{
	width:100% !important;
	max-width:300px !important;
	height:auto !important;
}
@media (max-width:991px) {
  .contenedor-imagenes {
    flex-direction:column;
    align-items:center;
  }

  .imagen-servicio { max-width:90%; }
}
*#dm .dmInner div.u_1092175151
{
}
*#dm .dmInner div.u_1585915304
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-color: rgba(0, 0, 0, 0.15);
    background-image: initial;
}
#flex-header {
    --overlapping-background-color: var(--color_2);
    --overlapping-background-image: initial;
}
}



@media all {
    
#\39 794bd74 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1eeb9de {
    background-color: rgba(255, 255, 255, 0);
    background-image: initial;
}
    
#\31 d4c6ab5 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}
    
#de3e0564 {
    width: 100%;
    height: 16px;
    max-width: 100%;
    order: 2;
}
    
#\38 b3e8fe7 {
    min-height: 215px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 6%;
    max-width: none;
    padding-left: 2%;
    padding-right: 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 7add444 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    order: 1;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
    margin-top: 0px;
    margin-bottom: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 794bd74 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\38 b3e8fe7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 6% 6% 6% 6%;
}
    
#\30 7add444 {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 10px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
}
}



@media (max-width: 767px) {
    
#\34 1eeb9de {
    grid-template-rows: minmax(8px, max-content);
}
    
#\38 b3e8fe7 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\39 794bd74 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#de3e0564 {
    height: 8px;
}
    
#\38 b3e8fe7 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 12% 4% 12% 4%;
}
    
#\30 7add444 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
}
}



@media all {
    
#\36 1040024 {
    padding-top: 15%;
    padding-bottom: 4%;
    min-height: 813px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\36 2faea24 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.49%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#c50e851d {
    background-image: url(https://le-de.cdn-website.com/6d93bdcfb0e74fce80b8ff01c11e85f2/dms3rep/multi/opt/painting_transparent_pattern-2880w__msi___png-1920w.png);
    background-size: auto;
    background-position: 0% 0%;
}
    
#d7c4ec40 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47.50913190017373%;
    min-width: 4%;
    justify-content: space-around;
    align-items: center;
    background-image: url(https://le-de.cdn-website.com/6d93bdcfb0e74fce80b8ff01c11e85f2/dms3rep/multi/opt/208170016_m_867__msi___jpg-1920w.webp);
    padding: 16px 16px 16px 16px;
}
    
#widget_lmh {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#widget_4q5 {
    width: 93.63%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 1040024 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding-top: 28%;
}
    
#\36 2faea24 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#d7c4ec40 {
    width: 100%;
    min-height: 425px;
    order: 1;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\36 1040024 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 97% 0% 0% 0%;
}
    
#\36 2faea24 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
}
    
#d7c4ec40 {
    width: 100%;
    min-height: 340px;
    align-items: center;
    height: auto;
}
}



@media all {
    
#c7732ac1 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\39 61e4a5e {
    min-height: 0;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
}
    
#group_r0r {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 0px;
    align-items: flex-end;
    padding: 16px 16px 16px 16px;
}
    
#\39 bdf8144 {
    flex-direction: row;
    align-items: center;
    width: 49.14%;
    min-height: 33px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    order: 0;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b8896ceb {
    width: 93.3802055305216%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\35 72cd8db {
    width: 38px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#bb50fc40 {
    flex-direction: row;
    align-items: center;
    width: 49.14%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    order: 0;
    margin: -19px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b051aece {
    width: 38px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    align-self: center;
}
    
#\36 553bfee {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a573e96a {
    flex-direction: row;
    align-items: center;
    width: 49.14%;
    min-height: 33px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    order: 0;
    margin: -12px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d72e3f19 {
    width: 38px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    align-self: center;
}
    
#\36 a40b0fd {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 f3a2644 {
    flex-direction: row;
    align-items: center;
    width: 49.14%;
    min-height: 33px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    order: 0;
    margin: -12px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8a61fa7 {
    width: 38px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    align-self: center;
}
    
#adc5a340 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 edf3ac4 {
    flex-direction: row;
    align-items: center;
    width: 49.14%;
    min-height: 110px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    order: 0;
    margin: -47px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 662d928 {
    width: 38px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    align-self: center;
}
    
#a27c8073 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 9aed62d {
    width: 91.01%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce1a0b6c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#ce1a0b6c {
    width: 63.19%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: -9px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 61e4a5e {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#c7732ac1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 61e4a5e {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#group_r0r {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bb50fc40 {
    height: auto;
    min-height: 80px;
    width: 100.00%;
    margin-top: -31px;
}
    
#\39 bdf8144 {
    width: 100.00%;
    height: auto;
    min-height: 49px;
}
    
#a573e96a {
    width: 100.00%;
    margin-top: -26px;
}
    
#\32 edf3ac4 {
    width: 100.00%;
}
    
#\39 f3a2644 {
    width: 100.00%;
}
}



@media all {
    
#\31 bb56174 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
}
    
#c042f747 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_75t {
    width: 100.00%;
    height: 341px;
    max-width: 100%;
}
    
#group_6tl {
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#widget_5lg.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
    padding-bottom: 0%;
}
#widget_5lg {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-bottom: 3%;
    order: 0;
}
    
#group_tfo {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 33px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    margin-top: -7px;
    order: 1;
}
    
#widget_3b3 {
    width: 20px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_gis {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 4b5ca42 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 33px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    margin-top: -5px;
    order: 2;
}
    
#da872e98 {
    width: 20px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    align-self: center;
}
    
#a866b567 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 9f27d53 {
    background-color: rgba(246, 246, 246, 1);
    background-image: initial;
}
    
#b533aa66 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 33px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    margin-top: -5px;
    order: 3;
}
    
#b0873d42 {
    width: 20px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    align-self: center;
}
    
#\31 86c562a {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 caa6e87 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 33px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    padding-bottom: NaN%;
    margin-bottom: 3%;
    margin-top: -5px;
    order: 4;
}
    
#\39 6ee328a {
    width: 20px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    align-self: center;
}
    
#d61d0faa {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_uer {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#widget_0sn {
    width: 39.79%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-top: -4px;
    order: 6;
}
    
#\32 d49c6bd {
    width: 39.79%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-top: -31px;
    order: 7;
}
    
#\34 cc4ba34 {
    width: 67.61%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-top: -34px;
    order: 9;
}
    
#f3c1152d {
    width: 64.60827464788733%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 8;
    margin-top: -35px;
    grid-area: auto / auto / auto / auto;
}
    
#f8ba582a {
    width: 64.61%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-top: -30px;
    order: 10;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c042f747 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#f8ba582a {
    width: 94.56%;
    margin-top: -34px;
}
    
#widget_0sn {
    width: 78.52%;
}
    
#\34 cc4ba34 {
    width: 94.84%;
    margin-top: -33px;
}
    
#\32 d49c6bd {
    width: 67.93%;
}
}



@media (max-width: 767px) {
    
#\31 bb56174 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c042f747 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#group_6tl {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 d49c6bd {
    width: 79.33%;
}
    
#f8ba582a {
    width: 95.76%;
}
    
#widget_0sn {
    width: 82.93%;
}
    
#f3c1152d {
    width: 100.00%;
}
}



@media all {
    
#\33 7071244 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
}
    
#\34 4ef67ad {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\33 347da68 [data-content-reference] {
    background-color: var(--color_2);
    background-image: initial;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 24px 24px 24px 24px;
}
#\33 347da68 [data-content-reference] .accordion-title {
    color: var(--color_9);
    font-weight: 500;
    text-align: left;
}
#\33 347da68 {
    justify-content: flex-start;
    width: 99.99813961354698%;
    min-height: auto;
    height: auto;
    order: 0;
    align-self: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
#\33 347da68 .accordion-item:not(:last-of-type) {
    margin-block-end: 0px;
}
    
#c62e049c {
    background-color: rgba(245, 245, 245, 1);
    flex-direction: row;
    align-self: auto;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 0;
    background-image: initial;
    justify-self: auto;
    width: 99.99892817352307%;
    flex-wrap: nowrap;
    column-gap: 7%;
    padding: 4% 4% 4% 4%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b6a3b4a {
    background-color: rgba(245, 245, 245, 1);
    flex-direction: row;
    align-self: auto;
    justify-content: flex-start;
    align-items: center;
    min-height: 160px;
    height: auto;
    order: 1;
    background-image: initial;
    justify-self: auto;
    width: 99.99892817352307%;
    flex-wrap: nowrap;
    column-gap: 7%;
    padding: 4% 4% 4% 4%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 63daf6e {
    background-color: rgba(245, 245, 245, 1);
    flex-direction: row;
    align-self: auto;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 2;
    background-image: initial;
    justify-self: auto;
    width: 99.99892817352307%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_bok {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_qtj {
    width: 26%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
}
    
#widget_g7n {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 3dc9277.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 3dc9277 {
    width: 58.91%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: -9px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 52b08ab {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#edd4b91f {
    width: 97.09%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 1025px) {
    
#\33 347da68 [data-content-reference] .accordion-title {
    font-size: 24px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 347da68 [data-content-reference] .accordion-title {
    font-size: 22px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 7071244 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#c62e049c {
    align-items: flex-start;
    height: auto;
    min-height: 160px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 24px;
    padding-left: 8%;
    padding-right: 8%;
}
    
#\33 347da68 {
    height: auto;
    min-height: 567px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 63daf6e {
    align-items: flex-start;
    height: auto;
    min-height: 160px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 24px;
    padding: 4% 8% 4% 8%;
}
    
#\37 b6a3b4a {
    align-items: flex-start;
    height: auto;
    min-height: 160px;
    padding-left: 8%;
    padding-right: 8%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 24px;
}
}



@media (max-width: 767px) {
    
#\33 347da68 [data-content-reference] .accordion-title {
    font-size: 19px;
}
}



@media (max-width: 767px) {
    
#\33 7071244 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\34 4ef67ad {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c62e049c {
    align-self: auto;
    align-items: flex-start;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 160px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    justify-content: flex-start;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 347da68 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 63daf6e {
    align-self: auto;
    align-items: flex-start;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 160px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b6a3b4a {
    align-self: auto;
    align-items: flex-start;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 160px;
    justify-content: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 52b08ab {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#aa2e5f87 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0 0 1px 0;
    padding: 16px 16px 16px 16px;
}
    
#\34 2822da5 {
    min-height: 366px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#widget_agf {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 2822da5 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#aa2e5f87 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 2822da5 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_agf {
    width: 100.00%;
    height: 619px;
}
}



@media all {
    
#aadf9812 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\33 f25b494 {
    min-height: 478px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#e034cc32 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 f25b494 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#aadf9812 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 f25b494 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#e034cc32.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#e034cc32 {
    align-self: center;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#c3cc67a1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\39 b590ec4 {
    padding-top: 4%;
    padding-bottom: 2%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_dnv {
    width: 91.01%;
    height: auto;
    max-width: 100%;
}
    
#widget_v6i.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_v6i {
    width: 76.54%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 b590ec4 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#c3cc67a1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 b590ec4 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#fb035219 {
    padding-top: 16px;
    padding-bottom: 16px;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
}
    
#\33 2b714b5 {
    padding-top: 4%;
    min-height: 569px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#widget_6dg {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 2b714b5 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 432px;
}
}



@media (max-width: 767px) {
    
#fb035219 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 2b714b5 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#b80c8e45 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#c0c6e976 {
    min-height: 206px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-top: 2px;
    padding-bottom: 2px;
    flex-wrap: nowrap;
}
    
#widget_c2g {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_m1p {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_ato {
    width: 30.74%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c0c6e976 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#b80c8e45 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c0c6e976 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}

