*#dm *.dmBody a.span.textonly
{
	color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.dmform-error
{
	font-style:normal !important;
}
*#dm *.dmBody div.dmforminput textarea
{
	font-style:italic !important;
}
*#dm *.dmBody div.dmforminput *.fileUploadLink
{
	font-style:italic !important;
}
*#dm *.dmBody div.checkboxwrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody div.radiowrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody nav.u_1144820115
{
	color:black !important;
}
*#dm *.dmBody div.u_1429879594 .svg
{
	color:rgba(45,46,50,1) !important;
	fill:rgba(45,46,50,1) !important;
}
*#dm *.dmBody div.u_1481556583 .svg
{
	color:rgba(45,46,50,1) !important;
	fill:rgba(45,46,50,1) !important;
}
*#dm *.dmBody div.u_1178909054 .svg
{
	color:rgba(45,46,50,1) !important;
	fill:rgba(45,46,50,1) !important;
}
*#dm *.dmBody div.u_1931807872 .svg
{
	color:rgba(45,46,50,1) !important;
	fill:rgba(45,46,50,1) !important;
}
*#dm *.dmBody div.u_1161151433 .svg
{
	color:rgba(45,46,50,1) !important;
	fill:rgba(45,46,50,1) !important;
}
*#dm *.dmBody div.u_1440746055
{
	background-color:rgba(255,255,255,0.9) !important;
}
*#dm *.dmBody div.u_1997452712
{
	background-color:rgba(255,255,255,0.9) !important;
}
*#dm *.dmBody div.u_1114342752
{
	background-color:rgba(255,255,255,0.9) !important;
}
*#dm *.dmBody div.u_1943496220 img
{
	border-radius:8px 8px 8px 8px !important;
}
*#dm *.dmBody div.u_1214064779 img
{
	border-radius:8px 8px 8px 8px !important;
}
*#dm *.dmBody div.u_1944658812 img
{
	border-radius:8px 8px 8px 8px !important;
	object-position:100% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1764202663
{
	background-color:rgba(0,0,0,0) !important;
	background-image:initial !important;
	border-style:solid !important;
	border-width:0px 0px 0px 0px !important;
	border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
}
*#dm *.dmBody div.u_1082311839 img
{
	border-radius:8px 8px 8px 8px !important;
}
*#dm *.dmBody div.u_1329632520 img
{
	border-radius:8px 8px 8px 8px !important;
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody a.u_1446506578
{
	background-image:linear-gradient(135deg,rgba(140,82,255,1) 22%,rgba(0,194,255,1) 100%) !important;
	background-origin:border-box !important;
}
*#dm *.dmBody div.u_1447326006 .svg
{
	fill:var(--color_3) !important;
}
*#dm *.dmBody div.u_1527259082 .svg
{
	fill:var(--color_3) !important;
}
*#dm *.dmBody div.u_1865197023 .svg
{
	fill:var(--color_3) !important;
}
*#dm *.dmBody *.u_1641744489
{
	width:100% !important;
}
*#dm *.dmBody div.u_1641744489 img
{
	border-radius:8px 8px 8px 8px !important;
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody *.u_1329632520
{
	width:100% !important;
}
*#dm *.dmBody *.u_1944658812
{
	width:100% !important;
}
*#dm *.dmBody *.u_1082311839
{
	width:100% !important;
}
*#dm *.dmBody *.u_1214064779
{
	width:100% !important;
}
*#dm *.dmBody *.u_1943496220
{
	width:100% !important;
}
*#dm *.dmBody div.u_1106730140 .dmformsubmit
{
	float:left !important;
	display:block !important;
	margin-left:0 !important;
	margin-right:auto !important;
	width:200px !important;
}
*#dm *.dmBody div.u_1610942451 .pagination-nav .pagination-item:not(.active)
{
	color:var(--color_6) !important;
}
*#dm *.dmBody div.u_1610942451 .pagination-nav .pagination-item.active
{
	color:var(--color_3) !important;
}
separatorHomeCss{color:red !important}*#dm *.d-page-1716942098 DIV.dmInner
{
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.d-page-1716942098 DIV#dmSlideRightNavRight
{
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
separatorHomeCss{color:red !important}@media all {
    
#\36 2dd2d5db4865b7e4e73b857 {
    margin: 0px 0% 0px 0%;
}
    
#\36 2dd2d5db4865b7e4e73b856 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 2dd2d5db4865b7e4e73b853::before, #\36 2dd2d5db4865b7e4e73b853 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.65;
    border-radius: inherit;
    background-color: rgba(0, 0, 0, 1);
}
#\36 2dd2d5db4865b7e4e73b853 {
    background-image: url(https://lirp.cdn-website.com/03dcab54/dms3rep/multi/opt/CoastalElite-Action01-1920w.jpg);
}
    
#\36 2dd2d5db4865b7e4e73b854 {
    min-height: 600px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 50px 0px 50px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_f3l.flex-element.widget-wrapper > [data-element-type] {
    padding: 50px 40px 0px 40px;
}
#widget_f3l {
    width: 1036px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_u09 {
    width: 350px;
    height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_l5c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#widget_jps {
    width: 72.03%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#\36 2dd2d5db4865b7e4e73b854 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 500px;
    padding: 70px 20px 70px 20px;
}
    
#\36 2dd2d5db4865b7e4e73b856 {
    width: 100%;
    min-height: 8px;
}
    
#\36 2dd2d5db4865b7e4e73b853::before, #\36 2dd2d5db4865b7e4e73b853 > .bgExtraLayerOverlay {
    
}
    
#widget_f3l {
    width: 83.15%;
}
}



@media (min-width: 1400px) {
    
#\36 2dd2d5db4865b7e4e73b854 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 600px;
    column-gap: 0%;
    max-width: none;
    padding: 50px 0px 50px 0px;
}
    
#\36 2dd2d5db4865b7e4e73b856 {
    width: 100%;
    min-height: 8px;
}
    
#\36 2dd2d5db4865b7e4e73b853::before, #\36 2dd2d5db4865b7e4e73b853 > .bgExtraLayerOverlay {
    
}
    
#widget_f3l {
    width: 1250px;
}
    
#\36 2dd2d5db4865b7e4e73b857 {
    margin: 0px 0% 0px 0%;
}
    
#widget_jps {
    width: 60.89%;
}
}



@media (max-width: 766px) {
    
#\36 2dd2d5db4865b7e4e73b853 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\36 2dd2d5db4865b7e4e73b854 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\36 2dd2d5db4865b7e4e73b856 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 5px;
    padding-right: 5px;
}
    
#\36 2dd2d5db4865b7e4e73b854 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 16px 50px 16px;
}
    
#\36 2dd2d5db4865b7e4e73b853::before, #\36 2dd2d5db4865b7e4e73b853 > .bgExtraLayerOverlay {
    
}
    
#widget_f3l.flex-element.widget-wrapper > [data-element-type] {
    padding: 50px 0px 50px 0px;
}
#widget_f3l {
    width: 100.00%;
    order: 0;
}
    
#widget_l5c {
    order: 2;
}
    
#widget_jps {
    width: 97.41%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\36 2dd2d5db4865b7e4e73b854 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\36 2dd2d5db4865b7e4e73b856 {
    width: 100%;
    min-height: 80px;
}
    
#\36 2dd2d5db4865b7e4e73b853::before, #\36 2dd2d5db4865b7e4e73b853 > .bgExtraLayerOverlay {
    
}
}



@media all {
    
#fcbd82b0::before, #fcbd82b0 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.65;
    border-radius: inherit;
}
#fcbd82b0 {
    background-image: url(https://lirp.cdn-website.com/03dcab54/dms3rep/multi/opt/CoastalElite-Action01-1920w.jpg);
}
#fcbd82b0.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIRAAAQMCBwEAAAAAAAAAAAAAAgABBAMRBhIUITFBYdH/xAAVAQEBAAAAAAAAAAAAAAAAAAAEBf/EABsRAAIBBQAAAAAAAAAAAAAAAAABEQIDBBQh/9oADAMBAAIRAxEAPwDdz8V1pRHHrRAsTuxPfjZRC0GZ7xu/fqInvHogjbl2X0//2Q==');
}
    
#c6d9886b {
    padding-top: 12%;
    padding-bottom: 12%;
    min-height: 460px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\33 0aaa4b5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a7b872f3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 11px;
    width: 48%;
    align-items: center;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#group_mj8 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(255, 255, 255, 0.8);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    padding: 16px 16px 16px 16px;
}
    
#widget_d93 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fcbd82b0::before, #fcbd82b0 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    border-radius: inherit;
}
#fcbd82b0.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIRAAAQMCBwEAAAAAAAAAAAAAAgABBAMRBhIUITFBYdH/xAAVAQEBAAAAAAAAAAAAAAAAAAAEBf/EABsRAAIBBQAAAAAAAAAAAAAAAAABEQIDBBQh/9oADAMBAAIRAxEAPwDdz8V1pRHHrRAsTuxPfjZRC0GZ7xu/fqInvHogjbl2X0//2Q==');
}
    
#c6d9886b {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
    padding: 16% 4% 16% 4%;
}
    
#\33 0aaa4b5 {
    width: 100.00%;
}
    
#a7b872f3 {
    width: 48%;
    min-height: 8px;
}
    
#group_mj8 {
    width: 48%;
    min-height: 8px;
}
}



@media (min-width: 1400px) {
    
#fcbd82b0::before, #fcbd82b0 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    border-radius: inherit;
}
#fcbd82b0.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIRAAAQMCBwEAAAAAAAAAAAAAAgABBAMRBhIUITFBYdH/xAAVAQEBAAAAAAAAAAAAAAAAAAAEBf/EABsRAAIBBQAAAAAAAAAAAAAAAAABEQIDBBQh/9oADAMBAAIRAxEAPwDdz8V1pRHHrRAsTuxPfjZRC0GZ7xu/fqInvHogjbl2X0//2Q==');
}
    
#c6d9886b {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
    padding: 4% 0% 4% 0%;
}
    
#a7b872f3 {
    width: 48%;
    min-height: 8px;
}
    
#group_mj8 {
    width: 48%;
    min-height: 8px;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\34 f67d962 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#fcbd82b0::before, #fcbd82b0 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    border-radius: inherit;
}
#fcbd82b0.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIRAAAQMCBwEAAAAAAAAAAAAAAgABBAMRBhIUITFBYdH/xAAVAQEBAAAAAAAAAAAAAAAAAAAEBf/EABsRAAIBBQAAAAAAAAAAAAAAAAABEQIDBBQh/9oADAMBAAIRAxEAPwDdz8V1pRHHrRAsTuxPfjZRC0GZ7xu/fqInvHogjbl2X0//2Q==');
}
    
#c6d9886b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20% 4% 20% 4%;
}
    
#a7b872f3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
}
    
#group_mj8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#fcbd82b0::before, #fcbd82b0 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    border-radius: inherit;
}
#fcbd82b0.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIRAAAQMCBwEAAAAAAAAAAAAAAgABBAMRBhIUITFBYdH/xAAVAQEBAAAAAAAAAAAAAAAAAAAEBf/EABsRAAIBBQAAAAAAAAAAAAAAAAABEQIDBBQh/9oADAMBAAIRAxEAPwDdz8V1pRHHrRAsTuxPfjZRC0GZ7xu/fqInvHogjbl2X0//2Q==');
}
    
#c6d9886b {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#a7b872f3 {
    width: 100%;
    min-height: 80px;
}
    
#group_mj8 {
    width: 100%;
    min-height: 80px;
}
}



@media all {
    
#\31 7697472 {
    width: 99.99772395820882%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-top: 8px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 da38a3b {
    width: 265px;
    height: 200px;
    max-width: 100%;
    order: 0;
    margin-right: 3%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 2ae9b2f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    background-image: url();
    order: 1;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#\32 2ae9b2f.lazy {
    background-image: url('');
}
    
#\36 bb682db {
    align-items: flex-start;
    width: 373px;
    min-height: 165px;
    max-height: 100%;
    order: 1;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2d13666 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 95.77180403903758%;
    min-height: 200px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 0px 0% 0px 0%;
    margin: 30px 0% 25px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6df826b {
    width: 99.99772395820882%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 8px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 cb812da {
    align-items: flex-start;
    width: 373px;
    min-height: 165px;
    max-height: 100%;
    order: 1;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ffe30a31 {
    width: 265px;
    height: 200px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e610d5af {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 200px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-top: 25px;
    margin-bottom: 25px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 91cce55 {
    width: 99.99772395820882%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-top: 8px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e246971 {
    justify-content: flex-start;
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    order: 0;
    padding: 16px 0px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#b306c44c {
    background-color: rgba(243, 240, 238, 0.5);
    background-image: initial;
}
    
#e45acae9 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2fc5f4e {
    width: 99.9959471584556%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#ff4e8107 {
    width: 265px;
    height: 200px;
    max-width: 100%;
    order: 0;
    margin-right: 3%;
    grid-area: auto / auto / auto / auto;
}
    
#abf1171f {
    width: 99.99772395820882%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 75e82c3 {
    width: 99.99772395820882%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c9a8314 {
    width: 99.99772395820882%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a1f5f8f {
    margin: 0px 0% 0px 0%;
}
    
#\33 32573ab {
    width: 99.99772395820882%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-top: 8px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0b2f058 {
    align-items: flex-start;
    width: 373px;
    min-height: 165px;
    max-height: 100%;
    order: 1;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae896375 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 200px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-top: 25px;
    margin-bottom: 25px;
    height: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 6da0d6e {
    min-height: 267px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 50px 6% 8% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 2eb54c0 {
    width: 99.99772395820882%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 8px;
    grid-area: auto / auto / auto / auto;
}
    
#c3b79c72 {
    width: 265px;
    height: 200px;
    max-width: 100%;
    order: 0;
    margin-right: 3%;
    grid-area: auto / auto / auto / auto;
}
    
#e065e791 {
    align-items: flex-start;
    width: 373px;
    min-height: 165px;
    max-height: 100%;
    order: 1;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4690f23 {
    width: 99.99772395820882%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d3d0aba9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 95.76915367944451%;
    min-height: 200px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin-top: 25px;
    margin-bottom: 25px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 536e751 {
    width: 99.99772395820882%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#bf050da8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 95.76915367944451%;
    min-height: 200px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin-top: 25px;
    margin-bottom: 25px;
    grid-area: auto / auto / auto / auto;
}
    
#a3e5888f {
    align-items: flex-start;
    width: 373px;
    min-height: 165px;
    max-height: 100%;
    order: 1;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e9572641 {
    width: 99.9973773334417%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f592eef {
    width: 265px;
    height: 200px;
    max-width: 100%;
    order: 0;
    margin-right: 3%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ff6475a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 200px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin-top: 25px;
    margin-bottom: 25px;
    grid-area: auto / auto / auto / auto;
}
    
#b18db54f {
    align-items: flex-start;
    width: 373px;
    min-height: 165px;
    max-height: 100%;
    order: 1;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 26f14d0 {
    width: 99.99772395820882%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 4597be4 {
    width: 265px;
    height: 200px;
    max-width: 100%;
    order: 0;
    margin-right: 3%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 fe6c054 {
    flex-direction: row;
    align-items: center;
    width: 99.99911635052327%;
    min-height: 200px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    background-image: linear-gradient(135deg, rgba(140, 82, 255, 1) 22%, rgba(0, 194, 255, 1) 100%);
    border-radius: 8px 8px 8px 8px;
    background-origin: border-box;
    padding: 0px 2% 0px 2%;
    margin: 25px 0% 25px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 be3351d {
    align-items: flex-start;
    width: 491px;
    min-height: 165px;
    max-height: 100%;
    order: 1;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1e10ed2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#widget_9l5 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#widget_pmt {
    width: 100%;
    height: 20px;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#\34 da38a3b {
    order: 0;
}
    
#\32 2ae9b2f {
    width: 100%;
    min-height: 380px;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\32 2ae9b2f.lazy {
    background-image: url('');
}
    
#\36 bb682db {
    order: 1;
    width: 425px;
}
    
#\36 2fc5f4e {
    margin: 0px 0% 0px 0%;
}
    
#ff4e8107 {
    order: 0;
}
    
#\36 2d13666 {
    justify-content: flex-start;
}
    
#\35 cb812da {
    order: 1;
    width: 425px;
}
    
#ffe30a31 {
    order: 0;
}
    
#e610d5af {
    justify-content: flex-start;
    order: 2;
}
    
#\38 e246971 {
    width: 100%;
    min-height: 237px;
    row-gap: 10px;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-left: 16px;
    padding-right: 16px;
}
    
#\30 0b2f058 {
    order: 1;
    width: 425px;
}
    
#ae896375 {
    justify-content: flex-start;
    order: 4;
}
    
#\37 6da0d6e {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 32px;
    padding: 8% 4% 8% 4%;
}
    
#e45acae9 {
    margin: 0px 0% 0px 0%;
}
    
#c3b79c72 {
    order: 0;
}
    
#e065e791 {
    order: 1;
    width: 425px;
}
    
#d3d0aba9 {
    justify-content: flex-start;
}
    
#bf050da8 {
    justify-content: flex-start;
}
    
#a3e5888f {
    order: 1;
    width: 425px;
}
    
#\39 f592eef {
    order: 0;
}
    
#\32 ff6475a {
    justify-content: flex-start;
    order: 2;
}
    
#b18db54f {
    order: 1;
    width: 425px;
}
    
#\31 4597be4 {
    order: 0;
}
    
#\30 fe6c054 {
    justify-content: flex-start;
    order: 6;
}
    
#\37 be3351d {
    order: 1;
    width: 425px;
}
}



@media (min-width: 1400px) {
    
#e610d5af {
    order: 2;
}
    
#\32 2ae9b2f {
    width: 49%;
    min-height: 8px;
}
#\32 2ae9b2f.lazy {
    background-image: url('');
}
    
#\38 e246971 {
    width: 49%;
    min-height: 8px;
    margin-top: 25px;
    margin-bottom: 0px;
}
    
#ae896375 {
    order: 4;
}
    
#\37 6da0d6e {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 710px;
    padding-bottom: 6%;
}
    
#e45acae9 {
    width: 591px;
}
    
#\32 ff6475a {
    order: 2;
}
    
#bf050da8 {
    margin-top: 25px;
    margin-bottom: 25px;
}
    
#\30 fe6c054 {
    order: 6;
    margin-top: 25px;
    margin-bottom: 25px;
}
}



@media (max-width: 766px) {
    
#b306c44c {
    grid-template-rows: minmax(8px, max-content);
}
    
#\37 6da0d6e {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\31 7697472.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 7697472 {
    margin: 8px 0% 8px 0%;
}
    
#\34 da38a3b {
    height: 185px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 2ae9b2f {
    width: 100%;
    min-height: 195px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 0px 8px 16px 8px;
}
#\32 2ae9b2f.lazy {
    background-image: url('');
}
    
#\36 bb682db {
    min-height: 126px;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\36 2d13666 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: space-between;
    min-height: 325px;
    justify-self: auto;
    align-self: auto;
    width: 95.77106834137257%;
    order: 2;
    margin: 50px 0% 25px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 cb812da {
    min-height: 126px;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#ffe30a31 {
    height: 185px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e610d5af {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: space-between;
    min-height: 325px;
    order: 0;
}
    
#\38 e246971 {
    width: 100%;
    min-height: 1392px;
    align-items: center;
    row-gap: 8px;
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 0px;
    height: auto;
}
    
#e45acae9 {
    order: 1;
    width: 96.33%;
}
    
#\36 2fc5f4e {
    order: 0;
}
    
#ff4e8107 {
    height: 185px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 0b2f058 {
    min-height: 126px;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#ae896375 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: space-between;
    min-height: 325px;
    order: 3;
}
    
#\37 6da0d6e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 12% 4% 12% 4%;
}
    
#c3b79c72 {
    height: 185px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e065e791 {
    min-height: 126px;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#d3d0aba9 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: space-between;
    min-height: 325px;
    order: 3;
}
    
#bf050da8 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: space-between;
    min-height: 325px;
    order: 4;
}
    
#a3e5888f {
    min-height: 126px;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\39 f592eef {
    height: 185px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 ff6475a {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: space-between;
    min-height: 325px;
    order: 1;
}
    
#b18db54f {
    min-height: 126px;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\31 4597be4 {
    height: 185px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 fe6c054 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: center;
    min-height: 325px;
    order: 4;
    margin-top: 25px;
    margin-bottom: 25px;
}
    
#\37 be3351d {
    min-height: 126px;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#e9572641.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 8px 0px;
}
#e9572641 {
    margin: 0px 0% 0px 0%;
}
    
#widget_9l5 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\34 da38a3b {
    height: 215px;
}
    
#\32 2ae9b2f {
    width: 100%;
    min-height: 80px;
    row-gap: 20px;
    padding: 16px 16px 16px 16px;
}
#\32 2ae9b2f.lazy {
    background-image: url('');
}
    
#\36 bb682db {
    width: 100%;
}
    
#ff4e8107 {
    height: 215px;
}
    
#\36 2d13666 {
    min-height: 355px;
    width: 99.99883687118347%;
}
    
#\35 cb812da {
    width: 100%;
}
    
#ffe30a31 {
    height: 215px;
}
    
#e610d5af {
    min-height: 355px;
    order: 2;
}
    
#\38 e246971 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 0b2f058 {
    width: 99.99883687118347%;
}
    
#ae896375 {
    min-height: 355px;
    order: 4;
}
    
#\37 6da0d6e {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    padding: 8% 3% 8% 3%;
}
    
#c3b79c72 {
    height: 215px;
}
    
#e065e791 {
    width: 100%;
}
    
#d3d0aba9 {
    min-height: 355px;
    width: 99.99883687118347%;
}
    
#bf050da8 {
    min-height: 355px;
    width: 99.99883687118347%;
}
    
#a3e5888f {
    width: 100%;
}
    
#\39 f592eef {
    height: 215px;
}
    
#\32 ff6475a {
    min-height: 355px;
    order: 2;
}
    
#b18db54f {
    width: 100%;
}
    
#\31 4597be4 {
    height: 215px;
}
    
#\30 fe6c054 {
    min-height: 355px;
    justify-self: auto;
    align-self: auto;
    width: 99.99883687118347%;
    order: 6;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 be3351d {
    width: 100.00004846428787%;
}
}



@media all {
    
#\35 829bb36::before, #\35 829bb36 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.45;
    border-radius: inherit;
}
#\35 829bb36 {
    background-image: url(https://lirp.cdn-website.com/03dcab54/dms3rep/multi/opt/pexels-photo-261327-1920w.jpeg);
}
#\35 829bb36.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAT/xAAdEAABBAIDAAAAAAAAAAAAAAABAAIDBBEhElGR/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABoRAAICAwAAAAAAAAAAAAAAAAECACEDETH/2gAMAwEAAhEDEQA/AL47kVqAcY2sZjZA2VLmr2fERIcsdWYLG/aE/9k=');
}
    
#\35 11e9d77 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 11px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#c423de12 {
    padding-top: 12%;
    padding-bottom: 12%;
    min-height: 460px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_ktg {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_0tn {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_9ea {
    width: 100%;
    height: 10px;
    max-width: 100%;
    order: 0;
    margin-top: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 829bb36::before, #\35 829bb36 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    border-radius: inherit;
}
#\35 829bb36 {
    background-size: cover;
    background-repeat: no-repeat;
}
#\35 829bb36.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAT/xAAdEAABBAIDAAAAAAAAAAAAAAABAAIDBBEhElGR/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABoRAAICAwAAAAAAAAAAAAAAAAECACEDETH/2gAMAwEAAhEDEQA/AL47kVqAcY2sZjZA2VLmr2fERIcsdWYLG/aE/9k=');
}
    
#c423de12 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
    padding: 16% 4% 16% 4%;
}
    
#\35 11e9d77 {
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 1400px) {
    
#\35 829bb36::before, #\35 829bb36 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    border-radius: inherit;
}
#\35 829bb36 {
    background-size: cover;
    background-repeat: no-repeat;
}
#\35 829bb36.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAT/xAAdEAABBAIDAAAAAAAAAAAAAAABAAIDBBEhElGR/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABoRAAICAwAAAAAAAAAAAAAAAAECACEDETH/2gAMAwEAAhEDEQA/AL47kVqAcY2sZjZA2VLmr2fERIcsdWYLG/aE/9k=');
}
    
#c423de12 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
}
    
#\35 11e9d77 {
    width: 100%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\35 829bb36::before, #\35 829bb36 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    border-radius: inherit;
}
#\35 829bb36 {
    background-size: cover;
    background-repeat: no-repeat;
}
#\35 829bb36.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAT/xAAdEAABBAIDAAAAAAAAAAAAAAABAAIDBBEhElGR/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABoRAAICAwAAAAAAAAAAAAAAAAECACEDETH/2gAMAwEAAhEDEQA/AL47kVqAcY2sZjZA2VLmr2fERIcsdWYLG/aE/9k=');
}
    
#\35 11e9d77 {
    width: 100%;
    min-height: 160px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
}
    
#c423de12 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 100px 4% 100px 4%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\35 829bb36::before, #\35 829bb36 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    border-radius: inherit;
}
#\35 829bb36 {
    background-size: cover;
    background-repeat: no-repeat;
}
#\35 829bb36.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAT/xAAdEAABBAIDAAAAAAAAAAAAAAABAAIDBBEhElGR/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABoRAAICAwAAAAAAAAAAAAAAAAECACEDETH/2gAMAwEAAhEDEQA/AL47kVqAcY2sZjZA2VLmr2fERIcsdWYLG/aE/9k=');
}
    
#c423de12 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\35 11e9d77 {
    width: 100%;
    min-height: 160px;
}
}



@media all {
    
#\32 09346c9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\36 0bb0fe8 {
    width: 99.99840704760756%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#af997b2f {
    background-color: rgba(243, 240, 238, 0.5);
    background-image: initial;
}
    
#\38 ef5c613 {
    min-height: 460px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 50px 2% 150px 2%;
}
    
#widget_3pt {
    width: 100%;
    height: 410px;
    position: relative;
    min-width: 10px;
    min-height: 100px;
    max-width: 100%;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 09346c9 {
    width: 100%;
    min-height: 8px;
    row-gap: 14px;
}
    
#\38 ef5c613 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
    column-gap: 2%;
}
}



@media (min-width: 1400px) {
    
#\38 ef5c613 {
    padding-top: 50px;
    padding-bottom: 150px;
    max-width: none;
}
    
#\32 09346c9 {
    width: 100%;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 09346c9 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 8px;
    padding-bottom: 8px;
}
    
#\38 ef5c613 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 75px 5% 100px 5%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\32 09346c9 {
    height: auto;
    min-height: 169px;
}
}



@media all {
    
#cd0de6c6 {
    width: 99.99893795911142%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8cf02b5 {
    width: 82.44%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#d85bfefe {
    min-height: 171px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 4% 2% 4%;
}
    
#\34 9b74703 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\35 faa3ce7 {
    background-color: rgba(255, 255, 255, 1);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 8cf02b5 {
    width: 91.41%;
    order: 1;
}
    
#cd0de6c6 {
    justify-self: auto;
    align-self: auto;
    width: 99.99886077335964%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d85bfefe {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 319px;
    padding: 12% 4% 2% 4%;
}
    
#\34 9b74703 {
    width: 100%;
    min-height: 8px;
    padding-bottom: 16px;
}
    
#\35 faa3ce7 {
    background-color: rgba(255, 255, 255, 1);
}
}



@media (min-width: 1400px) {
    
#d85bfefe {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 305px;
    padding-bottom: 2%;
    padding-left: 6%;
    padding-right: 6%;
}
    
#\34 9b74703 {
    width: 100%;
    min-height: 8px;
}
    
#\35 faa3ce7 {
    background-color: rgba(255, 255, 255, 1);
}
    
#\35 8cf02b5 {
    width: 99.56%;
}
}



@media (max-width: 767px) {
    
#\35 8cf02b5 {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cd0de6c6 {
    order: 0;
}
    
#d85bfefe {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 4% 2% 4%;
}
    
#\34 9b74703 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
    padding-bottom: 16px;
}
    
#\35 faa3ce7 {
    background-color: rgba(255, 255, 255, 1);
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#d85bfefe {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding-bottom: 2%;
}
    
#\34 9b74703 {
    width: 100%;
    min-height: 80px;
}
    
#\35 faa3ce7 {
    background-color: rgba(255, 255, 255, 1);
}
}



@media all {
    
#e3b1d217 {
    width: 99.99436149708006%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bc223326 {
    min-height: 167px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 6% 10% 6%;
}
    
#\37 dddd4f3 {
    width: 100px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 3%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 dff6a76 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#c1450751 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 90px;
    max-height: 100%;
    order: 0;
    margin-top: 6px;
}
    
#\36 b940be7 {
    width: 99.99436149708006%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e50d668 {
    width: 100px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 3%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5d2e1c2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 5d2e1c2 {
    width: 100px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 3% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ceede6d8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#e4877c36 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 90px;
    max-height: 100%;
    order: 0;
}
    
#\32 efb45e8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\30 63d7420 {
    justify-content: flex-start;
    align-items: center;
    width: 99.99770569796136%;
    min-height: 90px;
    max-height: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 29c273f {
    width: 99.99436149708006%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f8bb01ad {
    background-color: rgba(255, 255, 255, 1);
}
    
#\35 a16cd45 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bc223326 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 234px;
    column-gap: 2%;
    padding-bottom: 6%;
}
    
#ceede6d8 {
    width: 32%;
    min-height: 8px;
}
    
#\32 efb45e8 {
    width: 32%;
    min-height: 8px;
}
    
#\35 dff6a76 {
    width: 32%;
    min-height: 8px;
}
    
#\36 5d2e1c2 {
    height: auto;
}
}



@media (min-width: 1400px) {
    
#bc223326 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 250px;
    column-gap: 0%;
    padding: 0px 6% 10% 6%;
}
    
#ceede6d8 {
    width: 33.333333333333336%;
    min-height: 8px;
}
    
#\32 efb45e8 {
    width: 33.333333333333336%;
    min-height: 8px;
}
    
#\35 dff6a76 {
    width: 33.333333333333336%;
    min-height: 8px;
}
    
#\36 5d2e1c2 {
    height: auto;
    width: 150px;
}
    
#\33 e50d668 {
    width: 150px;
}
    
#\30 63d7420 {
    width: 100%;
}
    
#\37 dddd4f3 {
    width: 150px;
}
    
#\35 a16cd45 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#bc223326 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    padding: 0px 4% 10% 4%;
}
    
#ceede6d8 {
    width: 100%;
    min-height: 182px;
    align-items: center;
    row-gap: 16px;
}
    
#\32 efb45e8 {
    width: 100%;
    min-height: 182px;
    align-items: center;
    row-gap: 16px;
}
    
#\35 dff6a76 {
    width: 100%;
    min-height: 182px;
    align-items: center;
    row-gap: 16px;
}
    
#\36 5d2e1c2 {
    height: auto;
    width: 120px;
}
    
#\33 e50d668 {
    width: 120px;
}
    
#\37 dddd4f3 {
    width: 120px;
}
    
#\35 a16cd45 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#bc223326 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 136px;
    column-gap: 2%;
    padding-bottom: 0%;
}
    
#ceede6d8 {
    width: 32%;
    min-height: 8px;
    row-gap: 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 efb45e8 {
    width: 32%;
    min-height: 8px;
    row-gap: 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 dff6a76 {
    width: 32%;
    min-height: 8px;
    row-gap: 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 5d2e1c2 {
    height: auto;
}
}



@media all {
    
#c7ecf270 {
    width: 67.82%;
    height: auto;
    max-width: 100%;
}
    
#\33 d60adbd {
    width: 81.04%;
    height: auto;
    max-width: 100%;
}
    
#d371a017 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 11px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\35 bd70d1d {
    min-height: 460px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 0% 8% 0%;
}
    
#\31 30a836a {
    width: 274px;
    height: 66px;
    max-width: 100%;
}
    
#e25f3fc1::before, #e25f3fc1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.6;
    border-radius: inherit;
}
#e25f3fc1 {
    background-image: url(https://lirp.cdn-website.com/03dcab54/dms3rep/multi/opt/IMG_7231-1920w.JPG);
}
#e25f3fc1.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABwEC/8QAIxAAAQMDAgcAAAAAAAAAAAAAAQACAwQRkgUGEhQhI1Nh0f/EABQBAQAAAAAAAAAAAAAAAAAAAAL/xAAZEQABBQAAAAAAAAAAAAAAAAAAAQISE1H/2gAMAwEAAhEDEQA/ADbUNAY2tdDC6pdTMNg/gPX2tja1HYXlnwPxO5jiBHZiwCnLQeCLFGbcBQh//9k=');
}
    
#\31 1540fb1 {
    width: 100%;
    height: 18px;
    max-width: 100%;
    order: 0;
}
    
#widget_k4h {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_bmv {
    width: 100%;
    height: 15px;
    max-width: 100%;
    order: 0;
}
    
#\36 cc68f3f {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c7ecf270 {
    width: 84.30%;
}
    
#\33 d60adbd {
    width: 100.00%;
}
    
#d371a017 {
    width: 100%;
    min-height: 8px;
}
    
#\35 bd70d1d {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
    padding: 16% 4% 16% 4%;
}
    
#e25f3fc1::before, #e25f3fc1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    border-radius: inherit;
}
#e25f3fc1 {
    background-size: cover;
    background-repeat: no-repeat;
}
#e25f3fc1.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABwEC/8QAIxAAAQMDAgcAAAAAAAAAAAAAAQACAwQRkgUGEhQhI1Nh0f/EABQBAQAAAAAAAAAAAAAAAAAAAAL/xAAZEQABBQAAAAAAAAAAAAAAAAAAAQISE1H/2gAMAwEAAhEDEQA/ADbUNAY2tdDC6pdTMNg/gPX2tja1HYXlnwPxO5jiBHZiwCnLQeCLFGbcBQh//9k=');
}
    
#\31 1540fb1 {
    height: 18px;
}
}



@media (min-width: 1400px) {
    
#d371a017 {
    width: 100%;
    min-height: 8px;
}
    
#\35 bd70d1d {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
}
    
#e25f3fc1::before, #e25f3fc1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    border-radius: inherit;
}
#e25f3fc1 {
    background-size: cover;
    background-repeat: no-repeat;
}
#e25f3fc1.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABwEC/8QAIxAAAQMDAgcAAAAAAAAAAAAAAQACAwQRkgUGEhQhI1Nh0f/EABQBAQAAAAAAAAAAAAAAAAAAAAL/xAAZEQABBQAAAAAAAAAAAAAAAAAAAQISE1H/2gAMAwEAAhEDEQA/ADbUNAY2tdDC6pdTMNg/gPX2tja1HYXlnwPxO5jiBHZiwCnLQeCLFGbcBQh//9k=');
}
}



@media (max-width: 767px) {
    
#d371a017 {
    width: 100%;
    min-height: 160px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
}
    
#\35 bd70d1d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20% 4% 20% 4%;
}
    
#e25f3fc1::before, #e25f3fc1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    border-radius: inherit;
}
#e25f3fc1 {
    background-size: cover;
    background-repeat: no-repeat;
}
#e25f3fc1.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABwEC/8QAIxAAAQMDAgcAAAAAAAAAAAAAAQACAwQRkgUGEhQhI1Nh0f/EABQBAQAAAAAAAAAAAAAAAAAAAAL/xAAZEQABBQAAAAAAAAAAAAAAAAAAAQISE1H/2gAMAwEAAhEDEQA/ADbUNAY2tdDC6pdTMNg/gPX2tja1HYXlnwPxO5jiBHZiwCnLQeCLFGbcBQh//9k=');
}
    
#\31 1540fb1 {
    height: 22px;
}
    
#c7ecf270 {
    width: 97.41%;
}
    
#\33 d60adbd {
    width: 97.95%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#d371a017 {
    width: 100%;
    min-height: 160px;
}
    
#\35 bd70d1d {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#e25f3fc1::before, #e25f3fc1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    border-radius: inherit;
}
#e25f3fc1 {
    background-size: cover;
    background-repeat: no-repeat;
}
#e25f3fc1.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABwEC/8QAIxAAAQMDAgcAAAAAAAAAAAAAAQACAwQRkgUGEhQhI1Nh0f/EABQBAQAAAAAAAAAAAAAAAAAAAAL/xAAZEQABBQAAAAAAAAAAAAAAAAAAAQISE1H/2gAMAwEAAhEDEQA/ADbUNAY2tdDC6pdTMNg/gPX2tja1HYXlnwPxO5jiBHZiwCnLQeCLFGbcBQh//9k=');
}
}



@media all {
    
#\38 b863ec0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#cbee710d {
    width: 99.9989358574049%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 d0baef5 {
    background-color: rgba(255, 255, 255, 0);
    background-image: initial;
}
    
#\36 cc2b4d0 {
    min-height: 166px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 2% 0px 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#a0d5d64f {
    margin: 0px 0px 0px 0px;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#\38 b863ec0 {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 10px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
}
    
#cbee710d {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\36 cc2b4d0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 10% 6% 0% 6%;
}
}



@media (min-width: 1400px) {
    
#\38 b863ec0 {
    align-items: center;
}
    
#cbee710d {
    margin-left: 0%;
    margin-right: 0%;
    width: 602.812px;
    max-width: 100%;
}
    
#\36 cc2b4d0 {
    min-height: 138px;
    padding: 6% 2% 0% 2%;
}
}



@media (max-width: 766px) {
    
#\37 d0baef5 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\36 cc2b4d0 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\38 b863ec0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding-left: 6px;
    padding-right: 6px;
}
    
#\36 cc2b4d0 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 12% 6% 0% 6%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\36 cc2b4d0 {
    padding-top: 8%;
}
}



@media all {
    
#fb84989d {
    min-height: 396px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 4% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#fe81baa5 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\35 1196cab {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-image: none;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ed9adb53 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 13a9116 {
    margin: 0px 0px 0px 0px;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#fb84989d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 2% 6% 3% 6%;
}
    
#\35 1196cab {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 1400px) {
    
#fb84989d {
    min-height: 494px;
    padding: 2% 2% 2% 2%;
}
    
#\35 1196cab {
    align-items: center;
}
}



@media (max-width: 766px) {
    
#fb84989d {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#fe81baa5 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#fb84989d {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 0% 4% 3% 4%;
}
    
#\35 1196cab {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding-left: 0px;
    padding-right: 0px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#fb84989d {
    padding: 3% 6% 3% 6%;
}
}



@media all {
    
#d767d11f {
    width: 81.80%;
    height: auto;
    max-width: 100%;
}
    
#\35 37ea503 {
    width: 274px;
    height: 66px;
    max-width: 100%;
}
    
#dfddc2c9 {
    min-height: 460px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 0% 8% 0%;
}
    
#\38 252c97f {
    margin: 0px 0% 0px 0%;
}
    
#\35 678dfae {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 11px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#c3fea8ae {
    width: 100%;
    height: 15px;
    max-width: 100%;
    order: 0;
}
    
#\34 49c328f {
    width: 100%;
    height: 18px;
    max-width: 100%;
    order: 0;
}
    
#\30 94c62a5 {
    width: 81.04%;
    height: auto;
    max-width: 100%;
}
    
#\34 849552e::before, #\34 849552e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.6;
    border-radius: inherit;
}
#\34 849552e {
    background-image: url(https://lirp.cdn-website.com/03dcab54/dms3rep/multi/opt/IMG_7231-1920w.JPG);
}
#\34 849552e.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABwEC/8QAIxAAAQMDAgcAAAAAAAAAAAAAAQACAwQRkgUGEhQhI1Nh0f/EABQBAQAAAAAAAAAAAAAAAAAAAAL/xAAZEQABBQAAAAAAAAAAAAAAAAAAAQISE1H/2gAMAwEAAhEDEQA/ADbUNAY2tdDC6pdTMNg/gPX2tja1HYXlnwPxO5jiBHZiwCnLQeCLFGbcBQh//9k=');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d767d11f {
    width: 84.30%;
}
    
#dfddc2c9 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
    padding: 16% 4% 16% 4%;
}
    
#\35 678dfae {
    width: 100%;
    min-height: 8px;
}
    
#\34 49c328f {
    height: 18px;
}
    
#\30 94c62a5 {
    width: 100.00%;
}
    
#\34 849552e::before, #\34 849552e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    border-radius: inherit;
}
#\34 849552e {
    background-size: cover;
    background-repeat: no-repeat;
}
#\34 849552e.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABwEC/8QAIxAAAQMDAgcAAAAAAAAAAAAAAQACAwQRkgUGEhQhI1Nh0f/EABQBAQAAAAAAAAAAAAAAAAAAAAL/xAAZEQABBQAAAAAAAAAAAAAAAAAAAQISE1H/2gAMAwEAAhEDEQA/ADbUNAY2tdDC6pdTMNg/gPX2tja1HYXlnwPxO5jiBHZiwCnLQeCLFGbcBQh//9k=');
}
}



@media (min-width: 1400px) {
    
#dfddc2c9 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
}
    
#\35 678dfae {
    width: 100%;
    min-height: 8px;
}
    
#\34 849552e::before, #\34 849552e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    border-radius: inherit;
}
#\34 849552e {
    background-size: cover;
    background-repeat: no-repeat;
}
#\34 849552e.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABwEC/8QAIxAAAQMDAgcAAAAAAAAAAAAAAQACAwQRkgUGEhQhI1Nh0f/EABQBAQAAAAAAAAAAAAAAAAAAAAL/xAAZEQABBQAAAAAAAAAAAAAAAAAAAQISE1H/2gAMAwEAAhEDEQA/ADbUNAY2tdDC6pdTMNg/gPX2tja1HYXlnwPxO5jiBHZiwCnLQeCLFGbcBQh//9k=');
}
}



@media (max-width: 767px) {
    
#dfddc2c9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20% 4% 20% 4%;
}
    
#\35 678dfae {
    width: 100%;
    min-height: 160px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
}
    
#\34 49c328f {
    height: 22px;
}
    
#\34 849552e::before, #\34 849552e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    border-radius: inherit;
}
#\34 849552e {
    background-size: cover;
    background-repeat: no-repeat;
}
#\34 849552e.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABwEC/8QAIxAAAQMDAgcAAAAAAAAAAAAAAQACAwQRkgUGEhQhI1Nh0f/EABQBAQAAAAAAAAAAAAAAAAAAAAL/xAAZEQABBQAAAAAAAAAAAAAAAAAAAQISE1H/2gAMAwEAAhEDEQA/ADbUNAY2tdDC6pdTMNg/gPX2tja1HYXlnwPxO5jiBHZiwCnLQeCLFGbcBQh//9k=');
}
    
#\30 94c62a5 {
    width: 99.16%;
}
    
#d767d11f {
    width: 97.50%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#dfddc2c9 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\35 678dfae {
    width: 100%;
    min-height: 160px;
}
    
#\34 849552e::before, #\34 849552e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    border-radius: inherit;
}
#\34 849552e {
    background-size: cover;
    background-repeat: no-repeat;
}
#\34 849552e.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABwEC/8QAIxAAAQMDAgcAAAAAAAAAAAAAAQACAwQRkgUGEhQhI1Nh0f/EABQBAQAAAAAAAAAAAAAAAAAAAAL/xAAZEQABBQAAAAAAAAAAAAAAAAAAAQISE1H/2gAMAwEAAhEDEQA/ADbUNAY2tdDC6pdTMNg/gPX2tja1HYXlnwPxO5jiBHZiwCnLQeCLFGbcBQh//9k=');
}
}



@media all {
    
#d48cc4ab {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 120px 0% 120px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 6574b8a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 7f7eb4a {
    margin: 0px 0% 0px 0%;
}
    
#\38 190a464 {
    background-color: rgba(255, 255, 255, 1);
}
    
#\32 816c06c {
    width: 61.49%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_bpo {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
}



@media (min-width: 767px) and (max-width: 1024px) {
}



@media (min-width: 1400px) {
}



@media (max-width: 766px) {
    
#d48cc4ab {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 190a464 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#d48cc4ab {
    min-height: unset;
    flex-direction: column;
    padding: 80px 4% 80px 4%;
}
    
#\31 6574b8a {
    width: 100%;
    min-height: 240px;
    align-items: center;
    padding-left: 5px;
    padding-right: 5px;
    row-gap: 20px;
}
    
#\32 816c06c {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
}



@media (min-width: 468px) and (max-width: 767px) {
}

