*#dm *.dmBody a.span.textonly
{
	color:rgb(0,173,239) !important;
}
*#dm *.dmBody div.u_1468090329 img
{
	border-radius:20px 20px 20px 20px !important;
}
*#dm *.dmBody div.u_1375838196 img
{
	border-radius:20px 20px 20px 20px !important;
}
*#dm *.dmBody div.u_1115584674 img
{
	object-position:50% 50% !important;
	object-fit:cover !important;
	border-radius:20px 20px 20px 20px !important;
}
*#dm *.dmBody *.u_1468090329
{
	width:100% !important;
}
textarea#\31 229273109
{
	height:300px !important;
}
*#dm *.dmBody div.u_992213011 input:not([type="submit"])
{
	border-style:solid !important;
	border-width:2px 2px 2px 2px !important;
	border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
	border-radius:5px 5px 5px 5px !important;
}
*#dm *.dmBody div.u_992213011 textarea
{
	border-style:solid !important;
	border-width:2px 2px 2px 2px !important;
	border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
	border-radius:5px 5px 5px 5px !important;
}
*#dm *.dmBody div.u_992213011 select
{
	border-style:solid !important;
	border-width:2px 2px 2px 2px !important;
	border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
	border-radius:5px 5px 5px 5px !important;
}
*#dm *.dmBody *.u_1115584674
{
	width:100% !important;
}
*#dm *.dmBody div.u_1367250913 img
{
	border-radius:20px 20px 20px 20px !important;
}
*#dm *.dmBody a.u_1943363557 .iconBg
{
	display:none !important;
}
*#dm *.dmBody a.u_1583578822 .iconBg
{
	display:none !important;
}
*#dm *.dmBody *.u_1375838196
{
	width:100% !important;
}
*#dm *.dmBody *.u_1367250913
{
	width:100% !important;
}
*#dm *.dmBody a.u_1620619394 span.text
{
	color:var(--color_6) !important;
}
*#dm *.dmBody a.u_1662581920 span.text
{
	color:var(--color_6) !important;
}
*#dm *.dmBody div.u_992213011 .dmformsubmit
{
	width:474px !important;
	height:58px !important;
	background-color:var(--color_4) !important;
	background-image:none !important;
	border-style:solid !important;
	border-width:3px 3px 3px 3px !important;
	border-color:var(--color_4) var(--color_4) var(--color_4) var(--color_4) !important;
}
*#dm *.dmBody a.u_1819423501
{
	background-color:var(--color_4) !important;
	background-image:none !important;
	border-style:solid !important;
	border-width:3px 3px 3px 3px !important;
	border-color:var(--color_4) var(--color_4) var(--color_4) var(--color_4) !important;
}
*#dm *.dmBody a.u_1943363557
{
	border-radius:50px !important;
	-moz-border-radius:50px !important;
	-webkit-border-radius:50px !important;
	background-color:var(--color_4) !important;
	background-image:none !important;
	border-style:solid !important;
	border-width:3px 3px 3px 3px !important;
	border-color:var(--color_4) var(--color_4) var(--color_4) var(--color_4) !important;
}
*#dm *.dmBody a.u_1583578822
{
	border-radius:50px !important;
	-moz-border-radius:50px !important;
	-webkit-border-radius:50px !important;
	background-color:var(--color_4) !important;
	background-image:none !important;
	border-style:solid !important;
	border-width:3px 3px 3px 3px !important;
	border-color:var(--color_4) var(--color_4) var(--color_4) var(--color_4) !important;
}
*#dm *.dmBody a.u_1226969044 span.text
{
	color:var(--color_6) !important;
}
*#dm *.dmBody a.u_1489029990 span.text
{
	color:var(--color_6) !important;
}
*#dm *.dmBody div.u_1395790418 .svg
{
	fill:rgba(253,253,253,0.15) !important;
}
*#dm *.dmBody div.u_1305415423 .svg
{
	fill:rgba(255,255,255,0.15) !important;
}
*#dm *.dmBody a.u_1441692605 span.text
{
	color:var(--color_6) !important;
}
*#dm *.dmBody nav.u_1099934677
{
	color:white !important;
}
separatorHomeCss{color:red !important}*#dm *.dmBody div.u_1629866318
{
	width:auto !important;
}
*#dm *.dmBody div.u_992213011
{
}
separatorHomeCss{color:red !important}@media all {
    
#\33 183999b {
    min-height: 600px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 20px 100px 20px;
}
    
#ac7599bb::before, #ac7599bb > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.85;
    border-radius: inherit;
}
#ac7599bb {
    background-image: url(https://lirp.cdn-website.com/a6399374/dms3rep/multi/opt/reve-image+%2830%29-1920w.jpeg);
    background-origin: border-box;
}
    
#aa3e676d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0,0,0,0);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    box-shadow: none;
    flex-direction: row;
    flex-wrap: wrap;
}
    
#widget_vk3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_hn7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ol4 {
    width: 248px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#cc235971 {
    width: 248px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#group_1ch {
    align-items: center;
    width: 63.97%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#group_pjv {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 183999b {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 100px 20px 100px 20px;
}
    
#aa3e676d {
    width: 100%;
    min-height: 80px;
    order: 1;
    justify-content: center;
}
    
#ac7599bb::before, #ac7599bb > .bgExtraLayerOverlay {
    
}
    
#group_1ch {
    width: 100%;
    align-items: center;
}
    
#group_pjv {
    justify-content: center;
}
}



@media (min-width: 1400px) {
    
#ac7599bb::before, #ac7599bb > .bgExtraLayerOverlay {
    
}
#ac7599bb {
    background-position: 50% 50%;
}
    
#group_1ch {
    width: 71.55%;
}
}



@media (max-width: 767px) {
    
#\33 183999b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 70px 20px 70px 20px;
}
    
#aa3e676d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    justify-content: center;
    padding: 0px 0px 0px 0px;
}
    
#widget_vk3 {
    width: 100.00%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#ac7599bb::before, #ac7599bb > .bgExtraLayerOverlay {
    
}
    
#widget_hn7 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_ol4 {
    margin: 0px 0% 0px 0%;
}
    
#cc235971 {
    margin: 0px 0% 0px 0%;
}
    
#group_1ch {
    width: 100%;
}
    
#group_pjv {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#ac7599bb::before, #ac7599bb > .bgExtraLayerOverlay {
    
}
}



@media all {
    
#\39 a8c1623 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\38 7e8daa8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 48%;
    min-width: 4%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#e3f46738 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url();
    order: 0;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(245, 245, 245, 1);
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\30 f8aff0f {
    margin: 0px 0px 0px 0px;
}
    
#\34 148a0be {
    min-height: 300px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 70px 20px 70px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_jba {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 7;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_qbv {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 7;
}
    
#widget_hnr {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\38 7e8daa8 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#e3f46738 {
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    min-height: 360px;
}
    
#\34 148a0be {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 4%;
    padding: 40px 20px 70px 20px;
}
}



@media (min-width: 1400px) {
    
#e3f46738 {
    background-size: cover;
    background-repeat: no-repeat;
    width: 46%;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\34 148a0be {
    min-height: 297px;
    padding: 70px 20px 70px 20px;
}
    
#\30 f8aff0f {
    margin-right: 0px;
}
    
#\38 7e8daa8 {
    width: 50%;
}
}



@media (max-width: 766px) {
    
#\39 a8c1623 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\34 148a0be {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\38 7e8daa8 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    order: 1;
    justify-content: flex-start;
    row-gap: 20px;
    padding: 0px 0px 0px 0px;
}
    
#e3f46738 {
    width: 100%;
    min-height: 247px;
    align-items: center;
    order: 0;
    background-size: cover;
    background-repeat: no-repeat;
}
    
#\34 148a0be {
    min-height: unset;
    flex-direction: column;
    row-gap: 16px;
    padding: 40px 20px 40px 20px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\38 7e8daa8 {
    align-items: flex-start;
}
    
#e3f46738 {
    background-size: cover;
    background-repeat: no-repeat;
}
}



@media all {
    
#f165507c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    margin: 0px 0% 0px 0%;
}
    
#\37 4b9e388 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 70px 20px 70px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#fec13dc6 {
    width: 250px;
    height: 55px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 517b5de {
    margin: 0px 0% 0px 0%;
}
    
#d3ee8e63::before, #d3ee8e63 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.85;
    border-radius: inherit;
}
#d3ee8e63 {
    background-color: rgba(244,236,230,1);
    background-image: url(https://lirp.cdn-website.com/a6399374/dms3rep/multi/opt/pexels-photo-2062426-1920w.jpeg);
    background-position: 50% 100%;
}
#d3ee8e63.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHBAAAgIDAQEAAAAAAAAAAAAAAQIAAwQFETFx/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABYRAQEBAAAAAAAAAAAAAAAAAAEAAv/aAAwDAQACEQMRAD8A3lWTS+ztDVsMpk6xHnn2QWa4tYzDLtHSTzsRBckhpv/Z');
}
    
#\35 e339d55 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_7bn {
    width: 77.41%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\37 4b9e388 {
    padding: 70px 20px 70px 20px;
}
    
#fec13dc6 {
    width: 250px;
    height: 50px;
}
    
#\35 e339d55 {
    width: 100.00%;
    margin-bottom: 3%;
}
    
#f165507c {
    padding: 0px 0px 0px 0px;
}
    
#d3ee8e63::before, #d3ee8e63 > .bgExtraLayerOverlay {
    
}
#d3ee8e63.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHBAAAgIDAQEAAAAAAAAAAAAAAQIAAwQFETFx/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABYRAQEBAAAAAAAAAAAAAAAAAAEAAv/aAAwDAQACEQMRAD8A3lWTS+ztDVsMpk6xHnn2QWa4tYzDLtHSTzsRBckhpv/Z');
}
}



@media (min-width: 1400px) {
    
#\35 e339d55 {
    width: 58%;
}
    
#d3ee8e63::before, #d3ee8e63 > .bgExtraLayerOverlay {
    
}
#d3ee8e63.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHBAAAgIDAQEAAAAAAAAAAAAAAQIAAwQFETFx/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABYRAQEBAAAAAAAAAAAAAAAAAAEAAv/aAAwDAQACEQMRAD8A3lWTS+ztDVsMpk6xHnn2QWa4tYzDLtHSTzsRBckhpv/Z');
}
}



@media (max-width: 766px) {
    
#\37 4b9e388 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#d3ee8e63 {
    grid-template-rows: minmax(8px, max-content);
}
#d3ee8e63.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHBAAAgIDAQEAAAAAAAAAAAAAAQIAAwQFETFx/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABYRAQEBAAAAAAAAAAAAAAAAAAEAAv/aAAwDAQACEQMRAD8A3lWTS+ztDVsMpk6xHnn2QWa4tYzDLtHSTzsRBckhpv/Z');
}
}



@media (max-width: 767px) {
    
#f165507c {
    width: 100%;
    min-height: 240px;
    align-items: center;
    row-gap: 7px;
    padding: 0px 0px 0px 0px;
}
    
#\37 4b9e388 {
    min-height: unset;
    flex-direction: column;
    padding: 40px 20px 40px 20px;
}
    
#fec13dc6 {
    height: 50px;
    order: 2;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 e339d55 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100.00%;
    max-width: 100%;
    margin-bottom: 5%;
    align-self: flex-start;
    order: 0;
}
    
#d3ee8e63::before, #d3ee8e63 > .bgExtraLayerOverlay {
    
}
#d3ee8e63.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHBAAAgIDAQEAAAAAAAAAAAAAAQIAAwQFETFx/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABYRAQEBAAAAAAAAAAAAAAAAAAEAAv/aAAwDAQACEQMRAD8A3lWTS+ztDVsMpk6xHnn2QWa4tYzDLtHSTzsRBckhpv/Z');
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#f165507c {
    justify-content: flex-start;
}
    
#\35 e339d55 {
    order: 0;
}
    
#fec13dc6 {
    order: 2;
}
    
#d3ee8e63::before, #d3ee8e63 > .bgExtraLayerOverlay {
    
}
#d3ee8e63.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHBAAAgIDAQEAAAAAAAAAAAAAAQIAAwQFETFx/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABYRAQEBAAAAAAAAAAAAAAAAAAEAAv/aAAwDAQACEQMRAD8A3lWTS+ztDVsMpk6xHnn2QWa4tYzDLtHSTzsRBckhpv/Z');
}
}



@media all {
    
#\31 7c740ab {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 48%;
    min-width: 4%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\34 fb66745 {
    background-color: var(--color_6);
    background-image: initial;
}
    
#a406932a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e403a63 {
    width: 561px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\38 89c55f4 {
    min-height: 300px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 70px 20px 70px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 2ccaf85 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url();
    order: 1;
    border-radius: 20px 20px 20px 20px;
    background-position: 0% 50%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#\36 2ccaf85.lazy {
    background-image: url('');
}
    
#\36 73aeab6 {
    margin: 0px 0px 0px 0px;
}
    
#widget_n1n {
    width: 100%;
    height: 710px;
    max-width: 100%;
}
    
#\35 4b2b8a8 {
    width: 248px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#a406932a {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\33 e403a63 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\38 89c55f4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 4%;
    padding: 70px 20px 70px 20px;
}
    
#\31 7c740ab {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    order: 1;
    padding: 20px 20px 20px 20px;
}
    
#\36 2ccaf85 {
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    min-height: 360px;
    order: 0;
}
#\36 2ccaf85.lazy {
    background-image: url('');
}
}



@media (min-width: 1400px) {
    
#a406932a {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 602.812px;
    max-width: 100%;
    order: 0;
}
    
#\33 e403a63 {
    order: 1;
}
    
#\38 89c55f4 {
    min-height: 297px;
    padding: 70px 20px 70px 20px;
}
    
#\36 2ccaf85 {
    background-size: cover;
    background-repeat: no-repeat;
}
#\36 2ccaf85.lazy {
    background-image: url('');
}
}



@media (max-width: 766px) {
    
#\38 89c55f4 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 fb66745 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#a406932a {
    width: 100.00%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 e403a63 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\38 89c55f4 {
    min-height: 0;
    flex-direction: column;
    row-gap: 16px;
    flex-wrap: nowrap;
    padding: 40px 20px 40px 20px;
}
    
#\31 7c740ab {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    justify-content: flex-start;
    row-gap: 20px;
    padding: 0px 0px 0px 0px;
}
    
#\36 2ccaf85 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    background-size: cover;
    background-repeat: no-repeat;
}
#\36 2ccaf85.lazy {
    background-image: url('');
}
    
#widget_n1n {
    height: 240px;
}
    
#\35 4b2b8a8 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\33 e403a63 {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\31 7c740ab {
    align-items: flex-start;
}
    
#\36 2ccaf85 {
    background-size: cover;
    background-repeat: no-repeat;
}
#\36 2ccaf85.lazy {
    background-image: url('');
}
}



@media all {
    
#\37 7a839f5 {
    min-height: 300px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 70px 20px 70px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 2f39cbb {
    margin: 0px 0px 0px 0px;
}
    
#\33 7ad6e1a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url();
    order: 0;
    border-radius: 20px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#\33 7ad6e1a.lazy {
    background-image: url('');
}
    
#ce77070f {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#b17e9ff3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 48%;
    min-width: 4%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#bca65fad {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_7c9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 9;
}
    
#widget_2gv {
    width: 100%;
    height: 716px;
    max-width: 100%;
}
    
#\34 bbe0b19 {
    width: 474px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 9;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\33 7ad6e1a {
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    min-height: 360px;
}
#\33 7ad6e1a.lazy {
    background-image: url('');
}
    
#\37 7a839f5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 4%;
    padding: 70px 20px 70px 20px;
}
    
#b17e9ff3 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#bca65fad {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
}



@media (min-width: 1400px) {
    
#\30 2f39cbb {
    margin-right: 0px;
}
    
#\33 7ad6e1a {
    background-size: cover;
    background-repeat: no-repeat;
}
#\33 7ad6e1a.lazy {
    background-image: url('');
}
    
#\37 7a839f5 {
    min-height: 297px;
    padding: 70px 20px 70px 20px;
}
    
#bca65fad {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 602.812px;
    max-width: 100%;
    order: 0;
}
}



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



@media (max-width: 767px) {
    
#\33 7ad6e1a {
    width: 100%;
    min-height: 247px;
    align-items: center;
    order: 0;
    background-size: cover;
    background-repeat: no-repeat;
}
#\33 7ad6e1a.lazy {
    background-image: url('');
}
    
#\37 7a839f5 {
    min-height: unset;
    flex-direction: column;
    row-gap: 16px;
    padding: 40px 20px 40px 20px;
}
    
#b17e9ff3 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    order: 1;
    justify-content: flex-start;
    row-gap: 20px;
    padding: 0px 0px 0px 0px;
}
    
#bca65fad {
    width: 100.00%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_2gv {
    height: 240px;
}
    
#\34 bbe0b19 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\33 7ad6e1a {
    background-size: cover;
    background-repeat: no-repeat;
}
#\33 7ad6e1a.lazy {
    background-image: url('');
}
    
#b17e9ff3 {
    align-items: flex-start;
}
}



@media all {
    
#\33 02149e0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    padding: 40px 40px 40px 40px;
}
    
#\38 0930e0e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    background-color: var(--color_6);
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 8132af1 {
    min-height: 450px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 70px 20px 70px 20px;
}
    
#widget_s7s {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_8h3 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#widget_q6d {
    width: 100%;
    height: 608px;
    min-height: 50px;
    max-width: 100%;
}
    
#\34 353cf00 {
    width: 248px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 8132af1 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\38 0930e0e {
    width: 100%;
    min-height: 240px;
}
    
#\33 02149e0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\33 02149e0 {
    width: 100%;
    min-height: 100px;
    align-items: center;
    padding: 20px 20px 20px 20px;
}
    
#\38 0930e0e {
    width: 100%;
    min-height: 0px;
    align-items: center;
    padding: 20px 20px 20px 20px;
}
    
#\38 8132af1 {
    min-height: unset;
    flex-direction: column;
    padding: 40px 20px 40px 20px;
}
    
#widget_q6d {
    height: 50px;
}
}



@media all {
    
#\31 7146843 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 70px 20px 70px 20px;
}
    
#db7ef1c5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#widget_a3e {
    width: 69.14%;
    height: auto;
    max-width: 100%;
}
    
#\31 97b346a {
    width: 100%;
    height: 450px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 bb00db0 {
    background-color: var(--color_2);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 7146843 {
    padding-left: 4%;
    padding-right: 4%;
}
}



@media (max-width: 767px) {
    
#\31 7146843 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 20px 40px 20px;
}
    
#db7ef1c5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 97b346a {
    height: 240px;
}
}



@media all {
    
#c11a8880 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 70px 20px 70px 20px;
}
    
#acf6056f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    align-items: center;
}
    
#e08eec16 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#group_r5g {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#group_1pn {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#widget_qke {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 3227a50 {
    width: 154px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin-bottom: -110px;
    grid-area: auto / auto / auto / auto;
}
    
#c7b0b12d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#b68d5ea0 {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#\38 3f565cb {
    width: 154px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin-bottom: -110px;
    grid-area: auto / auto / auto / auto;
}
    
#c8c588d6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 61bf449 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f8753140 {
    background-color: var(--color_2);
    background-image: initial;
}
    
#a075613d {
    width: 87.33%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (max-width: 767px) {
    
#c11a8880 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 20px 40px 20px;
}
    
#acf6056f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_r5g {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_1pn {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b68d5ea0 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#f297dc48 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9c193e0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
}
    
#b24c0e13 {
    width: 248px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\35 358e262::before, #\35 358e262 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.7;
    border-radius: inherit;
}
#\35 358e262 {
    background-image: url(https://lirp.cdn-website.com/a6399374/dms3rep/multi/opt/boston-local-security-expert-homeowner-trust-1920w.jpeg);
}
#\35 358e262.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHRAAAQMFAQAAAAAAAAAAAAAAAgABAwQFBhQxIf/EABUBAQEAAAAAAAAAAAAAAAAAAAAD/8QAFhEBAQEAAAAAAAAAAAAAAAAAAAES/9oADAMBAAIRAxEAPwCK0ZGdZcKmEhMQh4zP1lkTZjEM0g6p+E7dRFGGq//Z');
}
    
#\36 1dfe269 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    padding: 40px 40px 40px 40px;
}
    
#\30 3297689 {
    padding-top: 100px;
    padding-bottom: 100px;
    min-height: 300px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 9c193e0 {
    width: 100.00%;
}
    
#\35 358e262::before, #\35 358e262 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\35 358e262 {
    background-size: cover;
    background-repeat: no-repeat;
}
#\35 358e262.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHRAAAQMFAQAAAAAAAAAAAAAAAgABAwQFBhQxIf/EABUBAQEAAAAAAAAAAAAAAAAAAAAD/8QAFhEBAQEAAAAAAAAAAAAAAAAAAAES/9oADAMBAAIRAxEAPwCK0ZGdZcKmEhMQh4zP1lkTZjEM0g6p+E7dRFGGq//Z');
}
    
#\36 1dfe269 {
    width: 100%;
    min-height: 8px;
    padding: 20px 20px 20px 20px;
}
    
#\30 3297689 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
    padding: 70px 20px 70px 20px;
}
}



@media (min-width: 1400px) {
    
#\35 358e262::before, #\35 358e262 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\35 358e262 {
    background-size: cover;
    background-repeat: no-repeat;
}
#\35 358e262.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHRAAAQMFAQAAAAAAAAAAAAAAAgABAwQFBhQxIf/EABUBAQEAAAAAAAAAAAAAAAAAAAAD/8QAFhEBAQEAAAAAAAAAAAAAAAAAAAES/9oADAMBAAIRAxEAPwCK0ZGdZcKmEhMQh4zP1lkTZjEM0g6p+E7dRFGGq//Z');
}
    
#\36 1dfe269 {
    width: 100%;
    min-height: 8px;
}
    
#\30 3297689 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
}
}



@media (max-width: 767px) {
    
#f297dc48 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}
    
#\34 9c193e0 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 358e262::before, #\35 358e262 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\35 358e262 {
    background-size: cover;
    background-repeat: no-repeat;
}
#\35 358e262.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHRAAAQMFAQAAAAAAAAAAAAAAAgABAwQFBhQxIf/EABUBAQEAAAAAAAAAAAAAAAAAAAAD/8QAFhEBAQEAAAAAAAAAAAAAAAAAAAES/9oADAMBAAIRAxEAPwCK0ZGdZcKmEhMQh4zP1lkTZjEM0g6p+E7dRFGGq//Z');
}
    
#\36 1dfe269 {
    width: 100%;
    min-height: 160px;
    align-items: center;
    padding: 20px 20px 20px 20px;
}
    
#\30 3297689 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 20px 40px 20px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\35 358e262::before, #\35 358e262 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\35 358e262 {
    background-size: cover;
    background-repeat: no-repeat;
}
#\35 358e262.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHRAAAQMFAQAAAAAAAAAAAAAAAgABAwQFBhQxIf/EABUBAQEAAAAAAAAAAAAAAAAAAAAD/8QAFhEBAQEAAAAAAAAAAAAAAAAAAAES/9oADAMBAAIRAxEAPwCK0ZGdZcKmEhMQh4zP1lkTZjEM0g6p+E7dRFGGq//Z');
}
    
#\36 1dfe269 {
    width: 100%;
    min-height: 160px;
}
    
#\30 3297689 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
}



@media all {
    
#\32 96cdb14 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 48%;
    min-width: 4%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 c449da6 {
    width: 100%;
    height: 414px;
    max-width: 100%;
}
    
#ff951bd3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 9;
}
    
#b3bc5079 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 70px 20px 70px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 4c77e2f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0481fe3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url();
    order: 1;
    border-radius: 20px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#\32 0481fe3.lazy {
    background-image: url('');
}
    
#\32 590e5a7 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\35 11a5e17 {
    margin: 0px 0px 0px 0px;
}
    
#\33 28d9ba6 {
    width: 474px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 9;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\32 96cdb14 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#b3bc5079 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 4%;
    padding: 70px 20px 70px 20px;
}
    
#\39 4c77e2f {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\32 0481fe3 {
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    min-height: 360px;
}
#\32 0481fe3.lazy {
    background-image: url('');
}
}



@media (min-width: 1400px) {
    
#b3bc5079 {
    min-height: 297px;
    padding: 70px 20px 70px 20px;
}
    
#\39 4c77e2f {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 602.812px;
    max-width: 100%;
    order: 0;
}
    
#\32 0481fe3 {
    background-size: cover;
    background-repeat: no-repeat;
}
#\32 0481fe3.lazy {
    background-image: url('');
}
    
#\35 11a5e17 {
    margin-right: 0px;
}
}



@media (max-width: 766px) {
    
#b3bc5079 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 590e5a7 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\32 96cdb14 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    order: 1;
    justify-content: flex-start;
    row-gap: 20px;
    padding: 0px 0px 0px 0px;
}
    
#\36 c449da6 {
    height: 240px;
}
    
#b3bc5079 {
    min-height: unset;
    flex-direction: column;
    row-gap: 16px;
    padding: 40px 20px 40px 20px;
}
    
#\39 4c77e2f {
    width: 100.00%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 0481fe3 {
    width: 100%;
    min-height: 247px;
    align-items: center;
    order: 0;
    background-size: cover;
    background-repeat: no-repeat;
}
#\32 0481fe3.lazy {
    background-image: url('');
}
    
#\33 28d9ba6 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\32 96cdb14 {
    align-items: flex-start;
}
    
#\32 0481fe3 {
    background-size: cover;
    background-repeat: no-repeat;
}
#\32 0481fe3.lazy {
    background-image: url('');
}
}



@media all {
    
#\32 9f1a0f0 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
    margin: 0px 0% 0px 0%;
}
    
#ddcb471b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22.75%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 b0de5d2 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
    margin: 0px 0% 0px 0%;
}
    
#f6fcf3bf {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
    margin: 0px 0% 0px 0%;
}
    
#\34 94a9222 {
    width: 70px;
    height: 70px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 90a72f2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 6edb665 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
    margin: 0px 0% 0px 0%;
}
    
#\30 25d37ab {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 241e52e {
    width: 70px;
    height: 70px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 efd3bb5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 217917a {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 7f0dec9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22.75%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 7ef6be7 {
    min-height: 320px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 0% 4% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e4fb494b {
    width: 70px;
    height: 70px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c176d961 {
    margin: 0px 0% 0px 0%;
}
    
#\36 0bc0f48 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22.75%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 3d521a2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22.75%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d2b11dfd {
    width: 70px;
    height: 70px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 4fe4727 {
    background-color: rgba(255, 255, 255, 1);
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#ddcb471b {
    width: 23.5%;
    row-gap: 20px;
    min-height: 8px;
}
    
#\35 7f0dec9 {
    width: 23.5%;
    row-gap: 20px;
    min-height: 8px;
}
    
#\37 7ef6be7 {
    column-gap: 2%;
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 320px;
}
    
#\36 0bc0f48 {
    width: 23.5%;
    row-gap: 20px;
    min-height: 8px;
}
    
#\35 3d521a2 {
    width: 23.5%;
    row-gap: 20px;
    min-height: 8px;
}
}



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



@media (max-width: 766px) {
    
#\37 7ef6be7 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 4fe4727 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#ddcb471b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
}
    
#\35 7f0dec9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
}
    
#\37 7ef6be7 {
    min-height: 0;
    flex-direction: column;
    row-gap: 25px;
    flex-wrap: nowrap;
    padding: 60px 4% 60px 4%;
}
    
#\36 0bc0f48 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
}
    
#\35 3d521a2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\32 9f1a0f0 {
    width: 55.01%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\35 b0de5d2 {
    width: 55.62%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#f6fcf3bf {
    width: 62.26%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\37 6edb665 {
    width: 56.52%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media all {
    
#eedb0962 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 cce1ea5 {
    min-height: 96px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 0% 0%;
}
    
#b4300e21 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 fae70f8 {
    margin: 0px 0% 0px 0%;
}
}



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



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

