*#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 div.u_1606902671 img[dm_changed]
{
	object-position:0 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1606902671 img
{
	object-position:0 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1572395528 img[dm_changed]
{
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1572395528 img
{
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1823688901 img[dm_changed]
{
	object-position:50% 0 !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1823688901 img
{
	object-position:50% 0 !important;
	object-fit:cover !important;
}
*#dm *.dmBody a.u_1921853341
{
	background-repeat:no-repeat !important;
}
*#dm *.dmBody div.u_1876345451
{
	border-style:solid !important;
	border-width:0 !important;
}
*#dm *.dmBody *.u_1876345451 .flex-direction-nav a
{
	color:rgba(255,255,255,1) !important;
	width:51px !important;
	overflow:visible !important;
	height:51px !important;
}
*#dm *.dmBody *.u_1876345451 .flex-direction-nav a:before
{
	font-size:51px !important;
}
*#dm *.dmBody div.u_1876345451 .slides .slide-title
{
	font-weight:normal !important;
	color:rgba(255,255,255,1) !important;
	font-family: 'Poppins' !important;
}
*#dm *.dmBody *.u_1508625087
{
	background-image:url(https://lirp.cdn-website.com/f8314909/dms3rep/multi/opt/Bevan-Accountants-Team-01-1920w.jpg) !important;
	background-position:50% 50% !important;
}
*#dm *.dmBody *.u_1219616171
{
	background-position:50% 50% !important;
}
*#dm *.dmBody div.u_1126688485
{
	border-style:solid !important;
	border-width:0 !important;
}
*#dm *.dmBody *.u_1126688485 .flex-direction-nav a
{
	color:rgba(255,255,255,1) !important;
	width:51px !important;
	overflow:visible !important;
	height:51px !important;
}
*#dm *.dmBody *.u_1126688485 .flex-direction-nav a:before
{
	font-size:51px !important;
}
*#dm *.dmBody div.u_1126688485 .slides .slide-title
{
	font-weight:normal !important;
	color:rgba(255,255,255,1) !important;
	font-family: 'Poppins' !important;
}
*#dm *.dmBody *.u_1817242002
{
	background-position:50% 50% !important;
}
.u_1514044588
{
}
*#dm *.dmBody div.u_1626731852
{
	border-style:solid !important;
	border-width:0 !important;
}
*#dm *.dmBody *.u_1626731852 .flex-direction-nav a
{
	color:rgba(255,255,255,1) !important;
	width:51px !important;
	overflow:visible !important;
	height:51px !important;
}
*#dm *.dmBody *.u_1626731852 .flex-direction-nav a:before
{
	font-size:51px !important;
}
*#dm *.dmBody div.u_1626731852 .slides .slide-title
{
	font-weight:normal !important;
	color:rgba(255,255,255,1) !important;
	font-family: 'Poppins' !important;
}
*#dm *.dmBody *.u_1346535991
{
	background-position:50% 50% !important;
}
.u_1720105526
{
}
*#dm *.dmBody div.u_1755432382
{
	border-style:solid !important;
	border-width:0 !important;
}
*#dm *.dmBody *.u_1755432382 .flex-direction-nav a
{
	color:rgba(255,255,255,1) !important;
	width:51px !important;
	overflow:visible !important;
	height:51px !important;
}
*#dm *.dmBody *.u_1755432382 .flex-direction-nav a:before
{
	font-size:51px !important;
}
*#dm *.dmBody div.u_1755432382 .slides .slide-title
{
	font-weight:normal !important;
	color:rgba(255,255,255,1) !important;
	font-family: 'Poppins' !important;
}
*#dm *.dmBody *.u_1963797905
{
	background-position:50% 50% !important;
}
.u_1518235980
{
}
*#dm *.dmBody a.u_1779627927 span.text
{
	font-weight:500 !important;
}
*#dm *.dmBody a.u_1779627927
{
	background-color:rgba(0,0,0,0) !important;
	background-image:initial !important;
	border-style:solid !important;
	border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
	border-width:2px 2px 2px 2px !important;
}
*#dm *.dmBody a.u_1779627927:hover span.text
{
	color:var(--color_3) !important;
}
*#dm *.dmBody a.u_1779627927.hover span.text
{
	color:var(--color_3) !important;
}
*#dm *.dmBody a.u_1779627927:hover
{
	background-color:var(--color_1) !important;
	background-image:initial !important;
	border-color:var(--color_1) !important;
}
*#dm *.dmBody a.u_1779627927.hover
{
	background-color:var(--color_1) !important;
	background-image:initial !important;
	border-color:var(--color_1) !important;
}
*#dm *.dmBody a.u_1314321173 span.text
{
	font-weight:500 !important;
}
*#dm *.dmBody a.u_1314321173
{
	background-color:rgba(0,0,0,0) !important;
	background-image:initial !important;
	border-style:solid !important;
	border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
	border-width:2px 2px 2px 2px !important;
}
*#dm *.dmBody a.u_1314321173:hover span.text
{
	color:var(--color_3) !important;
}
*#dm *.dmBody a.u_1314321173.hover span.text
{
	color:var(--color_3) !important;
}
*#dm *.dmBody a.u_1314321173:hover
{
	background-color:var(--color_1) !important;
	background-image:initial !important;
	border-color:var(--color_1) !important;
}
*#dm *.dmBody a.u_1314321173.hover
{
	background-color:var(--color_1) !important;
	background-image:initial !important;
	border-color:var(--color_1) !important;
}
*#dm *.dmBody a.u_1118910030 span.text
{
	font-weight:500 !important;
}
*#dm *.dmBody a.u_1118910030
{
	background-color:rgba(0,0,0,0) !important;
	background-image:initial !important;
	border-style:solid !important;
	border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
	border-width:2px 2px 2px 2px !important;
}
*#dm *.dmBody a.u_1118910030:hover span.text
{
	color:var(--color_3) !important;
}
*#dm *.dmBody a.u_1118910030.hover span.text
{
	color:var(--color_3) !important;
}
*#dm *.dmBody a.u_1118910030:hover
{
	background-color:var(--color_1) !important;
	background-image:initial !important;
	border-color:var(--color_1) !important;
}
*#dm *.dmBody a.u_1118910030.hover
{
	background-color:var(--color_1) !important;
	background-image:initial !important;
	border-color:var(--color_1) !important;
}
*#dm *.dmBody a.u_1491648074 span.text
{
	font-weight:500 !important;
}
*#dm *.dmBody a.u_1491648074
{
	background-color:rgba(0,0,0,0) !important;
	background-image:initial !important;
	border-style:solid !important;
	border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
	border-width:2px 2px 2px 2px !important;
}
*#dm *.dmBody a.u_1491648074:hover span.text
{
	color:var(--color_3) !important;
}
*#dm *.dmBody a.u_1491648074.hover span.text
{
	color:var(--color_3) !important;
}
*#dm *.dmBody a.u_1491648074:hover
{
	background-color:var(--color_1) !important;
	background-image:initial !important;
	border-color:var(--color_1) !important;
}
*#dm *.dmBody a.u_1491648074.hover
{
	background-color:var(--color_1) !important;
	background-image:initial !important;
	border-color:var(--color_1) !important;
}
*#dm *.dmBody a.u_1918303458 span.text
{
	font-weight:500 !important;
}
*#dm *.dmBody a.u_1918303458
{
	background-color:rgba(0,0,0,0) !important;
	background-image:initial !important;
	border-style:solid !important;
	border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
	border-width:2px 2px 2px 2px !important;
}
*#dm *.dmBody a.u_1918303458:hover span.text
{
	color:var(--color_3) !important;
}
*#dm *.dmBody a.u_1918303458.hover span.text
{
	color:var(--color_3) !important;
}
*#dm *.dmBody a.u_1918303458:hover
{
	background-color:var(--color_1) !important;
	background-image:initial !important;
	border-color:var(--color_1) !important;
}
*#dm *.dmBody a.u_1918303458.hover
{
	background-color:var(--color_1) !important;
	background-image:initial !important;
	border-color:var(--color_1) !important;
}
*#dm *.dmBody nav.u_1144820115
{
	color:white !important;
}
*#dm *.dmBody div.u_1626731852 .color-overlay
{
	background-color:rgba(0,0,0,0.5) !important;
}
*#dm *.dmBody *.u_1062095327
{
	background-image:url(https://lirp.cdn-website.com/f8314909/dms3rep/multi/opt/business-accounting-bevan-1920w.jpg) !important;
	background-position:50% 50% !important;
}
*#dm *.dmBody *.u_1483309692
{
	display:none !important;
}
*#dm *.dmBody *.u_1439341846
{
	display:none !important;
}
*#dm *.dmBody div.u_1126688485 .color-overlay
{
	background-color:rgba(0,0,0,0.3) !important;
}
*#dm *.dmBody div.u_1536241436
{
	border-style:solid !important;
	border-width:0 !important;
}
*#dm *.dmBody *.u_1536241436 .flex-direction-nav a
{
	color:rgba(255,255,255,1) !important;
	width:51px !important;
	overflow:visible !important;
	height:51px !important;
}
*#dm *.dmBody *.u_1536241436 .flex-direction-nav a:before
{
	font-size:51px !important;
}
*#dm *.dmBody div.u_1536241436 .slides .slide-title
{
	font-weight:normal !important;
	color:rgba(255,255,255,1) !important;
	font-family: 'Poppins' !important;
}
*#dm *.dmBody div.u_1536241436 .color-overlay
{
	background-color:rgba(0,0,0,0.5) !important;
}
*#dm *.dmBody *.u_1553044366
{
	display:none !important;
}
*#dm *.dmBody *.u_1232597621
{
	display:none !important;
}
*#dm *.dmBody a.u_1237209942
{
	border-style:solid !important;
	border-width:1px 1px 1px 1px !important;
	border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
}
*#dm *.dmBody *.u_1133971212
{
	background-position:50% 50% !important;
}
.u_1399017964
{
}
*#dm *.dmBody a.u_1881246233 span.text
{
	font-weight:500 !important;
}
*#dm *.dmBody a.u_1881246233
{
	background-color:rgba(0,0,0,0) !important;
	background-image:initial !important;
	border-style:solid !important;
	border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
	border-width:2px 2px 2px 2px !important;
}
*#dm *.dmBody a.u_1881246233:hover span.text
{
	color:var(--color_3) !important;
}
*#dm *.dmBody a.u_1881246233.hover span.text
{
	color:var(--color_3) !important;
}
*#dm *.dmBody a.u_1881246233:hover
{
	background-color:var(--color_1) !important;
	background-image:initial !important;
	border-color:var(--color_1) !important;
}
*#dm *.dmBody a.u_1881246233.hover
{
	background-color:var(--color_1) !important;
	background-image:initial !important;
	border-color:var(--color_1) !important;
}
*#dm *.dmBody div.u_1111064264
{
	border-style:solid !important;
	border-width:0 !important;
}
*#dm *.dmBody *.u_1111064264 .flex-direction-nav a
{
	color:rgba(255,255,255,1) !important;
	width:51px !important;
	overflow:visible !important;
	height:51px !important;
}
*#dm *.dmBody *.u_1111064264 .flex-direction-nav a:before
{
	font-size:51px !important;
}*#dm *.dmBody div.u_1111064264 .slides .slide-title {
  font-weight:normal !important;
  color:rgba(255,255,255,1) !important;
  font-family: 'Poppins' !important;
}

*#dm *.dmBody a.u_1163901595 span.text
{
	font-weight:500 !important;
}
*#dm *.dmBody a.u_1163901595
{
	background-color:rgba(0,0,0,0) !important;
	background-image:initial !important;
	border-style:solid !important;
	border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
	border-width:2px 2px 2px 2px !important;
}
*#dm *.dmBody a.u_1163901595:hover span.text
{
	color:var(--color_3) !important;
}
*#dm *.dmBody a.u_1163901595.hover span.text
{
	color:var(--color_3) !important;
}
*#dm *.dmBody a.u_1163901595:hover
{
	background-color:var(--color_1) !important;
	background-image:initial !important;
	border-color:var(--color_1) !important;
}
*#dm *.dmBody a.u_1163901595.hover
{
	background-color:var(--color_1) !important;
	background-image:initial !important;
	border-color:var(--color_1) !important;
}
.u_1240221326
{
}
*#dm *.dmBody div.u_1111064264 .color-overlay
{
	background-color:rgba(0,0,0,0.3) !important;
}
*#dm *.dmBody div.u_1876345451 .color-overlay
{
	background-color:rgba(0,0,0,0.34) !important;
}
*#dm *.dmBody nav.u_2865718739
{
	color:white !important;
}
*#dm *.dmBody *.u_1116659140
{
	background-image:url(https://lirp.cdn-website.com/f8314909/dms3rep/multi/opt/personal-accounts-tax-advice-bevan-1920w.jpg) !important;
	background-position:50% 50% !important;
}
*#dm *.dmBody *.u_1906303467
{
	display:none !important;
}
*#dm *.dmBody *.u_1974043712
{
	display:none !important;
}
*#dm *.dmBody *.u_1799827768
{
	display:none !important;
}
*#dm *.dmBody *.u_1298612522
{
	display:none !important;
}
*#dm *.dmBody *.u_1749080973
{
	background-image:url(https://lirp.cdn-website.com/f8314909/dms3rep/multi/opt/free-consultation-bevan-chartered-accountants-ff98db6a-1920w.jpg) !important;
	background-position:50% 50% !important;
}
*#dm *.dmBody *.u_1795020958
{
	display:none !important;
}
*#dm *.dmBody *.u_1414189360
{
	display:none !important;
}
*#dm *.dmBody *.u_undefined
{
	display:none !important;
}
*#dm *.dmBody *.u_1004819199
{
	display:none !important;
}
*#dm *.dmBody *.u_1334296902
{
	background-image:url(https://lirp.cdn-website.com/f8314909/dms3rep/multi/opt/landlord-accountants-bevan-bl-1920w.jpg) !important;
	background-position:50% 50% !important;
}
*#dm *.dmBody div.u_1755432382 .color-overlay
{
	background-color:rgba(0, 0, 0, 0.5) !important;
}
separatorHomeCss{color:red !important}*#dm *.dmBody a.u_1107264590 span.text
{
	font-size:16px !important;
}
*#dm *.dmBody a.u_1921853341
{
	background-repeat:no-repeat !important;
	background-size:contain !important;
	background-position:50% 50% !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;
	background-color:rgba(255,255,255,1) !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;
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1876345451 .slides .slide-text
{
	font-size:24px !important;
}
*#dm *.dmBody div.u_1876345451 .slides .slide-title
{
	font-size:72px !important;
}
*#dm *.dmBody div.u_1876345451 .slides .slide-button
{
	width:170px !important;
	height:44px !important;
}
*#dm *.dmBody div.u_1126688485 .slides .slide-text
{
	font-size:24px !important;
}
*#dm *.dmBody div.u_1126688485 .slides .slide-title
{
	font-size:72px !important;
}
*#dm *.dmBody div.u_1126688485 .slides .slide-button
{
	width:170px !important;
	height:44px !important;
}
*#dm *.dmBody div.u_1626731852 .slides .slide-text
{
	font-size:24px !important;
}
*#dm *.dmBody div.u_1626731852 .slides .slide-title
{
	font-size:72px !important;
}
*#dm *.dmBody div.u_1626731852 .slides .slide-button
{
	width:170px !important;
	height:44px !important;
}
*#dm *.dmBody div.u_1755432382 .slides .slide-text
{
	font-size:24px !important;
}
*#dm *.dmBody div.u_1755432382 .slides .slide-title
{
	font-size:72px !important;
}
*#dm *.dmBody div.u_1755432382 .slides .slide-button
{
	width:170px !important;
	height:44px !important;
}
*#dm *.dmBody div#hamburger-drawer.layout-drawer
{
	background-color:var(--color_2) !important;
}
*#dm *.dmBody div.u_1536241436 .slides .slide-text
{
	font-size:24px !important;
}
*#dm *.dmBody div.u_1536241436 .slides .slide-title
{
	font-size:72px !important;
}
*#dm *.dmBody div.u_1536241436 .slides .slide-button
{
	width:170px !important;
	height:44px !important;
}
*#dm *.dmBody div.u_1111064264 .slides .slide-text
{
	font-size:24px !important;
}
*#dm *.dmBody div.u_1111064264 .slides .slide-title
{
	font-size:72px !important;
}
*#dm *.dmBody div.u_1111064264 .slides .slide-button
{
	width:170px !important;
	height:44px !important;
}
separatorHomeCss{color:red !important}@media all {
    
#\36 20b8d13e9d69b283b07b2ad::before, #\36 20b8d13e9d69b283b07b2ad > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    border-radius: inherit;
    content: '';
    background-color: var(--color_1);
}
#\36 20b8d13e9d69b283b07b2ad {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(100px, max-content);
    column-gap: 0px;
    row-gap: 0px;
    margin-top: 0px;
    background-image: initial;
    background-color: rgba(239,239,239,1);
    border-style: solid;
    border-color: rgba(153,153,153,1) #000000 #000000 #000000;
    border-width: 3px 0 0 0;
    padding: 0px 5% 0px 5%;
}
    
#widget_u4j {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-top: 60px;
    margin-bottom: 30px;
}
    
#\36 20b8d13e9d69b283b07b2ac::before, #\36 20b8d13e9d69b283b07b2ac > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(31,31,31,1);
    opacity: 0.8;
    border-radius: inherit;
}
#\36 20b8d13e9d69b283b07b2ac {
    background-size: cover;
    background-repeat: no-repeat;
    background-color: rgba(0,0,0,0);
    padding-top: 0px;
}
    
#group_ukn {
    align-items: flex-start;
    justify-self: stretch;
    align-self: stretch;
    order: 0;
    width: 100%;
    min-height: 100%;
    max-height: none;
}
    
#widget_ha9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-bottom: 80px;
}
}



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



@media (min-width: 767px) and (max-width: 991px) {
    
#\36 20b8d13e9d69b283b07b2ad {
    padding-left: 2%;
    padding-right: 2%;
    grid-template-rows: minmax(450px, max-content);
}
    
#widget_u4j {
    width: 95%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



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



@media (max-width: 766px) {
    
#\36 20b8d13e9d69b283b07b2ad {
    grid-template-rows: minmax(100px, max-content);
}
    
#group_ukn {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\36 20b8d13e9d69b283b07b2ad {
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: minmax(0px, 1fr);
    padding-left: 4%;
    padding-right: 4%;
}
    
#widget_u4j {
    width: 100%;
    margin-top: 30px;
}
    
#group_ukn {
    flex-direction: column;
    min-height: auto;
}
    
#widget_ha9 {
    margin-bottom: 30px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\36 20b8d13e9d69b283b07b2ad {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media all {
    
#\39 1479013 {
    align-items: flex-start;
    justify-self: start;
    align-self: end;
    order: 0;
    width: 100%;
    min-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    max-height: none;
    justify-content: flex-end;
}
    
#a1127b7c {
    width: 90%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 20px;
}
    
#cbaeef48 {
    width: 100%;
    height: 740px;
    min-width: 100%;
    min-height: 740px;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    order: 0;
    max-height: 740px;
}
    
#fabb8028 {
    grid-template-rows: minmax(400px, max-content);
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\30 44ab5a1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    justify-self: center;
    align-self: start;
    order: 0;
    width: 89.99852832965415%;
    min-height: 400px;
    row-gap: 24px;
    column-gap: 0%;
    max-height: none;
    flex-wrap: wrap;
    align-content: center;
    top: 0px;
    left: 0px;
    margin-top: 170px;
}
    
#\31 c7758e4 {
    grid-template-rows: minmax(100.206px, max-content);
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#ccc8db90 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(740px, max-content);
    column-gap: 8px;
    row-gap: 0px;
    background-image: initial;
    background-color: rgba(0,0,0,0);
    border-style: solid;
    border-color: #000000 #000000 var(--color_1) #000000;
    border-width: 0 0 0px 0;
    padding: 0px 0 0px 0;
}
    
#\38 12caff2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-bottom: 15px;
}
    
#\39 cd7fe38 {
    width: 80%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 4ee90ce {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 100.00005206412564%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9a28555 {
    width: 200px;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



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



@media (min-width: 767px) and (max-width: 991px) {
    
#cbaeef48 {
    height: 640px;
    min-height: 640px;
    max-height: 640px;
}
    
#fabb8028 {
    min-width: 50.000017944461895%;
    max-width: 50%;
}
    
#\30 44ab5a1 {
    align-content: center;
    align-items: flex-end;
    align-self: end;
    margin-bottom: 60px;
    margin-top: 0px;
    width: 92%;
}
    
#\31 c7758e4 {
    min-width: 50.000017944461895%;
    max-width: 50%;
}
    
#ccc8db90 {
    padding-left: 0%;
    padding-right: 0%;
    padding-top: 0px;
    grid-template-rows: minmax(640px, max-content);
}
    
#a1127b7c {
    width: 100%;
}
    
#\39 cd7fe38 {
    width: 100%;
}
}



@media (min-width: 1400px) {
    
#cbaeef48 {
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
    min-height: 840px;
    height: 840px;
    max-height: 840px;
}
    
#\30 44ab5a1 {
    align-content: center;
}
    
#\39 cd7fe38 {
    width: 60%;
}
}



@media (max-width: 766px) {
    
#cbaeef48 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 44ab5a1 {
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#ccc8db90 {
    grid-template-rows: minmax(740px, max-content) minmax(740px, max-content);
}
}



@media (max-width: 767px) {
    
#\39 1479013 {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    column-gap: 0%;
    min-height: auto;
    align-items: flex-end;
}
    
#a1127b7c {
    width: 100%;
    margin: 10px 0% 0px 0%;
}
    
#cbaeef48 {
    height: 640px;
    min-height: 640px;
    max-height: 640px;
    align-self: start;
    justify-self: start;
    margin: 0px 0px 0px 0px;
}
    
#fabb8028 {
    width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 44ab5a1 {
    align-items: flex-end;
    align-content: flex-start;
    flex-wrap: wrap;
    flex-direction: row;
    row-gap: 0px;
    justify-self: center;
    align-self: start;
    width: 91.99490616621985%;
    min-height: auto;
    margin: 180px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 c7758e4 {
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#ccc8db90 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: minmax(0px, 1fr);
    padding-left: 0px;
    padding-right: 0px;
    grid-template-rows: minmax(640px, max-content);
    column-gap: 0px;
}
    
#\38 12caff2 {
    margin: 0px 0% 0px 0%;
}
    
#\39 cd7fe38 {
    width: 100%;
    margin: 10px 0% 0px 0%;
}
    
#\38 4ee90ce {
    margin: 30px 0% 0px 0%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#ccc8db90 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media all {
    
#\31 3fd82b9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-bottom: 10px;
}
    
#\30 6229524 {
    width: 100%;
    height: 640px;
    min-width: 100%;
    min-height: 640px;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    order: 0;
    max-height: 640px;
}
    
#b431419f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    justify-self: center;
    align-self: end;
    order: 0;
    width: 90%;
    min-height: 400px;
    row-gap: 24px;
    column-gap: 0%;
    max-height: none;
    flex-wrap: wrap;
    align-content: center;
    top: 0px;
    left: 0px;
    margin-bottom: 60px;
}
    
#bc3c78be {
    grid-template-rows: minmax(400px, max-content);
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#bece01b4 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(640px, max-content);
    column-gap: 8px;
    row-gap: 0px;
    background-image: initial;
    background-color: rgba(0,0,0,0);
    border-style: solid;
    border-width: 3px 0 0px 0;
    border-color: rgba(153,153,153,1) #000000 var(--color_1) #000000;
    padding: 0px 0 0px 0;
}
    
#f6074765 {
    grid-template-rows: minmax(100.206px, max-content);
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\37 79a083f {
    width: 90%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 f877d60 {
    align-items: flex-start;
    justify-self: start;
    align-self: end;
    order: 0;
    width: 100%;
    min-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    max-height: none;
    justify-content: flex-end;
}
    
#\35 a3f9bc9 {
    width: 200px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 77cdda4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 100.00005206412564%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f84e9d87 {
    width: 90%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



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



@media (min-width: 767px) and (max-width: 991px) {
    
#\30 6229524 {
    height: 640px;
    min-height: 640px;
    max-height: 640px;
}
    
#b431419f {
    align-content: center;
    align-items: flex-end;
    align-self: end;
    margin-bottom: 60px;
    margin-top: 0px;
    width: 92%;
}
    
#bc3c78be {
    min-width: 50.000017944461895%;
    max-width: 50%;
}
    
#bece01b4 {
    padding-left: 0%;
    padding-right: 0%;
    padding-top: 0px;
    grid-template-rows: minmax(640px, max-content);
}
    
#f6074765 {
    min-width: 50.000017944461895%;
    max-width: 50%;
}
}



@media (min-width: 1400px) {
    
#\30 6229524 {
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
    min-height: 640px;
    height: 640px;
    max-height: 640px;
}
    
#b431419f {
    align-content: center;
}
}



@media (max-width: 766px) {
    
#\30 6229524 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b431419f {
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#bece01b4 {
    grid-template-rows: minmax(640px, max-content) minmax(640px, max-content);
}
}



@media (max-width: 767px) {
    
#\31 3fd82b9 {
    margin: 0px 0% 0px 0%;
}
    
#\30 6229524 {
    height: 640px;
    min-height: 640px;
    max-height: 640px;
    align-self: start;
    justify-self: start;
    margin: 0px 0px 0px 0px;
}
    
#b431419f {
    align-items: flex-end;
    align-content: flex-start;
    flex-wrap: wrap;
    flex-direction: row;
    row-gap: 0px;
    justify-self: center;
    align-self: end;
    width: 92%;
    min-height: auto;
    margin: 0px 0px 60px 0px;
    grid-area: 1 / 1 / span 2 / span 1;
}
    
#bc3c78be {
    width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bece01b4 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: minmax(0px, 1fr);
    padding-left: 0px;
    padding-right: 0px;
    grid-template-rows: minmax(640px, max-content);
    column-gap: 0px;
}
    
#f6074765 {
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 79a083f {
    width: 100%;
    margin: 10px 0% 0px 0%;
}
    
#\38 f877d60 {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    column-gap: 0%;
    min-height: auto;
    align-items: flex-end;
}
    
#\33 77cdda4 {
    margin: 30px 0% 0px 0%;
}
    
#f84e9d87 {
    width: 100%;
    margin: 10px 0% 0px 0%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#bece01b4 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media all {
    
#\36 5753090 {
    width: 90%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#f36e133f {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(640px, max-content);
    column-gap: 8px;
    row-gap: 0px;
    background-image: initial;
    background-color: rgba(0,0,0,0);
    border-style: solid;
    border-width: 3px 0 0px 0;
    border-color: rgba(153,153,153,1) #000000 var(--color_1) #000000;
    padding: 0px 0 0px 0;
}
    
#\33 0f4326f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    justify-self: center;
    align-self: end;
    order: 0;
    width: 90%;
    min-height: 400px;
    row-gap: 24px;
    column-gap: 0%;
    max-height: none;
    flex-wrap: wrap;
    align-content: center;
    top: 0px;
    left: 0px;
    margin-bottom: 60px;
}
    
#f70cc723 {
    grid-template-rows: minmax(100.206px, max-content);
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\31 0b84c8b {
    grid-template-rows: minmax(400px, max-content);
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\39 c6cfc97 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-bottom: 10px;
}
    
#af8a288f {
    align-items: flex-start;
    justify-self: start;
    align-self: end;
    order: 0;
    width: 100%;
    min-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    max-height: none;
    justify-content: flex-end;
}
    
#eb11b1cd {
    width: 90%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 1fffa72 {
    width: 100%;
    height: 640px;
    min-width: 100%;
    min-height: 640px;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    order: 0;
    max-height: 640px;
}
    
#\30 0621230 {
    width: 200px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 b02f59b {
    width: 200px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 5a89dc2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 100.00005206412564%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (min-width: 767px) and (max-width: 991px) {
    
#f36e133f {
    padding-left: 0%;
    padding-right: 0%;
    padding-top: 0px;
    grid-template-rows: minmax(640px, max-content);
}
    
#\33 0f4326f {
    align-content: center;
    align-items: flex-end;
    align-self: end;
    margin-bottom: 60px;
    margin-top: 0px;
    width: 92%;
}
    
#f70cc723 {
    min-width: 50.000017944461895%;
    max-width: 50%;
}
    
#\31 0b84c8b {
    min-width: 50.000017944461895%;
    max-width: 50%;
}
    
#\33 1fffa72 {
    height: 640px;
    min-height: 640px;
    max-height: 640px;
}
}



@media (min-width: 1400px) {
    
#\33 0f4326f {
    align-content: center;
}
    
#\33 1fffa72 {
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
    min-height: 640px;
    height: 640px;
    max-height: 640px;
}
}



@media (max-width: 766px) {
    
#f36e133f {
    grid-template-rows: minmax(640px, max-content) minmax(640px, max-content);
}
    
#\33 0f4326f {
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#\33 1fffa72 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\36 5753090 {
    width: 100%;
    margin: 10px 0% 0px 0%;
}
    
#f36e133f {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: minmax(0px, 1fr);
    padding-left: 0px;
    padding-right: 0px;
    grid-template-rows: minmax(640px, max-content);
    column-gap: 0px;
}
    
#\33 0f4326f {
    align-items: flex-end;
    align-content: flex-start;
    flex-wrap: wrap;
    flex-direction: row;
    row-gap: 0px;
    justify-self: center;
    align-self: end;
    width: 92%;
    min-height: auto;
    margin: 0px 0px 60px 0px;
    grid-area: 1 / 1 / span 2 / span 1;
}
    
#f70cc723 {
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\31 0b84c8b {
    width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c6cfc97 {
    margin: 0px 0% 0px 0%;
}
    
#af8a288f {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    column-gap: 0%;
    min-height: auto;
    align-items: flex-end;
}
    
#eb11b1cd {
    width: 100%;
    margin: 10px 0% 0px 0%;
}
    
#\33 1fffa72 {
    height: 640px;
    min-height: 640px;
    max-height: 640px;
    align-self: start;
    justify-self: start;
    margin: 0px 0px 0px 0px;
}
    
#\33 5a89dc2 {
    margin: 30px 0% 0px 0%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#f36e133f {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media all {
    
#f2df6c66 {
    width: 100%;
    height: 640px;
    min-width: 100%;
    min-height: 640px;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    order: 0;
    max-height: 640px;
}
    
#\33 ea9e5be {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(640px, max-content);
    column-gap: 8px;
    row-gap: 0px;
    background-image: url();
    border-style: solid;
    border-color: rgba(153,153,153,1) #000000 #000000 #000000;
    border-width: 3px 0 0 0;
    padding: 0px 0 0px 0;
}
#\33 ea9e5be.lazy {
    background-image: url('');
}
    
#\34 d1f31a8 {
    grid-template-rows: minmax(400px, max-content);
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 9ae3455 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    justify-self: center;
    align-self: end;
    order: 0;
    width: 90%;
    min-height: 400px;
    row-gap: 24px;
    column-gap: 0%;
    max-height: none;
    flex-wrap: wrap;
    align-content: center;
    top: 0px;
    left: 0px;
    margin-bottom: 60px;
}
    
#\35 972a068 {
    width: 90%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d39f71d3 {
    align-items: flex-start;
    justify-self: start;
    align-self: end;
    order: 0;
    width: 100%;
    min-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    max-height: none;
    justify-content: flex-end;
}
    
#ef493c4d {
    grid-template-rows: minmax(100.206px, max-content);
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\30 18d1bcb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-bottom: 10px;
}
    
#\31 eb0fb83 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 100.00005206412564%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 1ed4967 {
    width: 200px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 66e2346 {
    width: 200px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 6ec2aae {
    width: 90%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



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



@media (min-width: 767px) and (max-width: 991px) {
    
#f2df6c66 {
    height: 640px;
    min-height: 640px;
    max-height: 640px;
}
    
#\33 ea9e5be {
    padding-left: 0%;
    padding-right: 0%;
    padding-top: 0px;
    grid-template-rows: minmax(640px, max-content);
}
#\33 ea9e5be.lazy {
    background-image: url('');
}
    
#\34 d1f31a8 {
    min-width: 50.000017944461895%;
    max-width: 50%;
}
    
#\36 9ae3455 {
    align-content: center;
    align-items: flex-end;
    align-self: end;
    margin-bottom: 60px;
    margin-top: 0px;
    width: 92%;
}
    
#ef493c4d {
    min-width: 50.000017944461895%;
    max-width: 50%;
}
}



@media (min-width: 1400px) {
    
#f2df6c66 {
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
    min-height: 640px;
    height: 640px;
    max-height: 640px;
}
    
#\36 9ae3455 {
    align-content: center;
}
}



@media (max-width: 766px) {
    
#f2df6c66 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 ea9e5be {
    grid-template-rows: minmax(640px, max-content) minmax(640px, max-content);
}
#\33 ea9e5be.lazy {
    background-image: url('');
}
    
#\36 9ae3455 {
    grid-area: 2 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#f2df6c66 {
    height: 640px;
    min-height: 640px;
    max-height: 640px;
    align-self: start;
    justify-self: start;
    margin: 0px 0px 0px 0px;
}
    
#\33 ea9e5be {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: minmax(0px, 1fr);
    padding-left: 0px;
    padding-right: 0px;
    grid-template-rows: minmax(640px, max-content);
    column-gap: 0px;
}
#\33 ea9e5be.lazy {
    background-image: url('');
}
    
#\34 d1f31a8 {
    width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9ae3455 {
    align-items: flex-end;
    align-content: flex-start;
    flex-wrap: wrap;
    flex-direction: row;
    row-gap: 0px;
    justify-self: center;
    align-self: end;
    width: 92%;
    min-height: auto;
    margin: 0px 0px 60px 0px;
    grid-area: 1 / 1 / span 2 / span 1;
}
    
#\35 972a068 {
    width: 100%;
    margin: 10px 0% 0px 0%;
}
    
#d39f71d3 {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    column-gap: 0%;
    min-height: auto;
    align-items: flex-end;
}
    
#ef493c4d {
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\30 18d1bcb {
    margin: 0px 0% 0px 0%;
}
    
#\31 eb0fb83 {
    margin: 30px 0% 0px 0%;
}
    
#\37 6ec2aae {
    width: 100%;
    margin: 10px 0% 0px 0%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\33 ea9e5be {
    padding-left: 2%;
    padding-right: 2%;
}
#\33 ea9e5be.lazy {
    background-image: url('');
}
}



@media all {
    
#db98d02d {
    width: 90%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 601ba6f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 100.00005206412564%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e6e4155d {
    width: 100%;
    height: 640px;
    min-width: 100%;
    min-height: 640px;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    order: 0;
    max-height: 640px;
}
    
#\33 3be1ee1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-bottom: 10px;
}
    
#\30 9dba588 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 35775ec {
    grid-template-rows: minmax(400px, max-content);
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\31 b338042 {
    grid-template-rows: minmax(100.206px, max-content);
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\37 abb3d1d {
    align-items: flex-start;
    justify-self: start;
    align-self: end;
    order: 0;
    width: 100%;
    min-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    max-height: none;
    justify-content: flex-end;
}
    
#f7340cd4 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(540px, max-content);
    column-gap: 8px;
    row-gap: 0px;
    background-image: initial;
    background-color: rgba(0,0,0,0);
    border-style: solid;
    border-width: 3px 0 0px 0;
    border-color: rgba(153,153,153,1) #000000 var(--color_1) #000000;
    padding: 0px 0 0px 0;
}
    
#ca3914a8 {
    width: 90%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\30 b9ec5de {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    justify-self: center;
    align-self: end;
    order: 0;
    width: 90%;
    min-height: 400px;
    row-gap: 24px;
    column-gap: 0%;
    max-height: none;
    flex-wrap: wrap;
    align-content: center;
    top: 0px;
    left: 0px;
    margin-bottom: 60px;
}
}



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



@media (min-width: 767px) and (max-width: 991px) {
    
#e6e4155d {
    height: 640px;
    min-height: 640px;
    max-height: 640px;
}
    
#\37 35775ec {
    min-width: 50.000017944461895%;
    max-width: 50%;
}
    
#\31 b338042 {
    min-width: 50.000017944461895%;
    max-width: 50%;
}
    
#f7340cd4 {
    padding-left: 0%;
    padding-right: 0%;
    padding-top: 0px;
    grid-template-rows: minmax(640px, max-content);
}
    
#\30 b9ec5de {
    align-content: center;
    align-items: flex-end;
    align-self: end;
    margin-bottom: 60px;
    margin-top: 0px;
    width: 92%;
}
}



@media (min-width: 1400px) {
    
#e6e4155d {
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
    min-height: 640px;
    height: 640px;
    max-height: 640px;
}
    
#\30 b9ec5de {
    align-content: center;
}
    
#ca3914a8 {
    width: 70%;
}
}



@media (max-width: 766px) {
    
#e6e4155d {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f7340cd4 {
    grid-template-rows: minmax(540px, max-content) minmax(540px, max-content);
}
    
#\30 b9ec5de {
    grid-area: 2 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#db98d02d {
    width: 100%;
    margin: 10px 0% 0px 0%;
}
    
#\30 601ba6f {
    margin: 30px 0% 0px 0%;
}
    
#e6e4155d {
    height: 640px;
    min-height: 640px;
    max-height: 640px;
    align-self: start;
    justify-self: start;
    margin: 0px 0px 0px 0px;
}
    
#\33 3be1ee1 {
    margin: 0px 0% 0px 0%;
}
    
#\37 35775ec {
    width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b338042 {
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 abb3d1d {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    column-gap: 0%;
    min-height: auto;
    align-items: flex-end;
}
    
#f7340cd4 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: minmax(0px, 1fr);
    padding-left: 0px;
    padding-right: 0px;
    grid-template-rows: minmax(640px, max-content);
    column-gap: 0px;
}
    
#ca3914a8 {
    width: 100%;
    margin: 10px 0% 0px 0%;
}
    
#\30 b9ec5de {
    align-items: flex-end;
    align-content: flex-start;
    flex-wrap: wrap;
    flex-direction: row;
    row-gap: 0px;
    justify-self: center;
    align-self: end;
    width: 92%;
    min-height: auto;
    margin: 0px 0px 60px 0px;
    grid-area: 1 / 1 / span 2 / span 1;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#f7340cd4 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media all {
    
#\33 9607273 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(740px, max-content);
    column-gap: 8px;
    row-gap: 0px;
    background-image: initial;
    background-color: rgba(0,0,0,0);
    border-style: solid;
    border-color: #000000 #000000 var(--color_1) #000000;
    border-width: 0 0 0px 0;
    padding: 0px 0 0px 0;
}
    
#dec376cf {
    width: 100%;
    height: 740px;
    min-width: 100%;
    min-height: 740px;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    order: 0;
    max-height: 740px;
}
    
#\32 f9e163c {
    width: 90%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 20px;
}
    
#\36 3ce7985 {
    width: 80%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#e3ddd4c5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-bottom: 15px;
}
    
#e22de38c {
    grid-template-rows: minmax(100.206px, max-content);
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\34 d8070dd {
    width: 200px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 6a5a960 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    justify-self: center;
    align-self: start;
    order: 0;
    width: 89.99852832965415%;
    min-height: 400px;
    row-gap: 24px;
    column-gap: 0%;
    max-height: none;
    flex-wrap: wrap;
    align-content: center;
    top: 0px;
    left: 0px;
    margin-top: 170px;
}
    
#\38 045327f {
    grid-template-rows: minmax(400px, max-content);
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#c7d59b96 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 100.00005206412564%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5796b00 {
    align-items: flex-start;
    justify-self: start;
    align-self: end;
    order: 0;
    width: 100%;
    min-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    max-height: none;
    justify-content: flex-end;
}
}



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



@media (min-width: 767px) and (max-width: 991px) {
    
#\33 9607273 {
    padding-left: 0%;
    padding-right: 0%;
    padding-top: 0px;
    grid-template-rows: minmax(640px, max-content);
}
    
#dec376cf {
    height: 640px;
    min-height: 640px;
    max-height: 640px;
}
    
#\32 f9e163c {
    width: 100%;
}
    
#\36 3ce7985 {
    width: 100%;
}
    
#e22de38c {
    min-width: 50.000017944461895%;
    max-width: 50%;
}
    
#\35 6a5a960 {
    align-content: center;
    align-items: flex-end;
    align-self: end;
    margin-bottom: 60px;
    margin-top: 0px;
    width: 92%;
}
    
#\38 045327f {
    min-width: 50.000017944461895%;
    max-width: 50%;
}
}



@media (min-width: 1400px) {
    
#dec376cf {
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
    min-height: 840px;
    height: 840px;
    max-height: 840px;
}
    
#\36 3ce7985 {
    width: 60%;
}
    
#\35 6a5a960 {
    align-content: center;
}
}



@media (max-width: 766px) {
    
#\33 9607273 {
    grid-template-rows: minmax(740px, max-content) minmax(740px, max-content);
}
    
#dec376cf {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 6a5a960 {
    grid-area: 2 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\33 9607273 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: minmax(0px, 1fr);
    padding-left: 0px;
    padding-right: 0px;
    grid-template-rows: minmax(640px, max-content);
    column-gap: 0px;
}
    
#dec376cf {
    height: 640px;
    min-height: 640px;
    max-height: 640px;
    align-self: start;
    justify-self: start;
    margin: 0px 0px 0px 0px;
}
    
#\32 f9e163c {
    width: 100%;
    margin: 10px 0% 0px 0%;
}
    
#\36 3ce7985 {
    width: 100%;
    margin: 10px 0% 0px 0%;
}
    
#e3ddd4c5 {
    margin: 0px 0% 0px 0%;
}
    
#e22de38c {
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\35 6a5a960 {
    align-items: flex-end;
    align-content: flex-start;
    flex-wrap: wrap;
    flex-direction: row;
    row-gap: 0px;
    justify-self: center;
    align-self: start;
    width: 91.99490616621985%;
    min-height: auto;
    margin: 180px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 045327f {
    width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c7d59b96 {
    margin: 30px 0% 0px 0%;
}
    
#\39 5796b00 {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    column-gap: 0%;
    min-height: auto;
    align-items: flex-end;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\33 9607273 {
    padding-left: 2%;
    padding-right: 2%;
}
}

