#top .flex_column_table.av-equal-height-column-flextable.av-mb3pcrdw-5b647540cf7c4219542255cd5074935e{
margin-top:0px;
}

#top .av-special-heading.av-fa2-8a65b515a6b7827beed61f7a1fc17c52{
padding-bottom:0px;
font-size:5vw;
}
.av-special-heading.av-fa2-8a65b515a6b7827beed61f7a1fc17c52 .av-subheading{
font-size:20px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-mb3pb1mp-5ae986eb2d7f99884ae9e8a6e7dcd343{
margin-top:0px;
}
.flex_column.av-mb3pb1mp-5ae986eb2d7f99884ae9e8a6e7dcd343{
border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-moz-border-radius:5px 5px 5px 5px;
padding:30px 30px 30px 30px;
background-color:#cf0a2b;
}

#top .flex_column.av-tceqr-48bd8a9247248877af9da917b80c03ee{
margin-top:-8%;
margin-bottom:5%;
}
.responsive #top #wrap_all .flex_column.av-tceqr-48bd8a9247248877af9da917b80c03ee{
margin-top:-8%;
margin-bottom:5%;
}

#top .av-special-heading.av-m7ogj-98efe3ba221d8d71cbb82225f7e48b95{
margin:0 0 -4% 0;
padding-bottom:0px;
}

.flex_column.av-mb4xwwqp-3125795aaff8797fc202d3f3a0a40d16{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-mb4xxqqu-5d7e7cb237fc810eb55dd1117282e848{
height:50px;
}

#top .flex_column.av-5q1k-683386fbcbeda71f44a8417b019efdba{
margin-top:-2%;
margin-bottom:-6%;
}
.flex_column.av-5q1k-683386fbcbeda71f44a8417b019efdba{
width:78%;
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
padding:-50% 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-5q1k-683386fbcbeda71f44a8417b019efdba{
margin-top:-2%;
margin-bottom:-6%;
}

#top .flex_column.av-a770j-f0e57c28011792617b00637011ea4aec{
margin-top:-2%;
margin-bottom:-6%;
}
.flex_column.av-a770j-f0e57c28011792617b00637011ea4aec{
width:12%;
margin-left:10%;
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
padding:-50% 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-a770j-f0e57c28011792617b00637011ea4aec{
margin-top:-2%;
margin-bottom:-6%;
}

.flex_column.av-8t96b-8637eb27fa64c1fb82ab9d65ce0f7026{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

#top .hr.av-mazdczqg-e090585c58c1969a766cb7e0c1cfaa21{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-mazdczqg-e090585c58c1969a766cb7e0c1cfaa21 .hr-inner{
width:50px;
max-width:45%;
}

.avia-section.av-mazc1kjn-88abaa4336356dd360935dbf2c25b6e1{
background-color:#cf0a2b;
margin-top:-2%;
margin-bottom:-5%;
}

#top .av-special-heading.av-maz671q8-24d3aaf4893f71d39c8f94b9c787c828{
margin:0 0 3% 0;
padding-bottom:10px;
color:#ffffff;
font-size:3.5vw;
}
.av-special-heading.av-maz671q8-24d3aaf4893f71d39c8f94b9c787c828 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-maz671q8-24d3aaf4893f71d39c8f94b9c787c828 .av-subheading{
font-size:20px;
}

.flex_column.av-7c5i-4b146fd25c83e4aab999b7be3c57fb01{
border-width:1px;
border-color:#f4f4f4;
border-style:solid;
border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-moz-border-radius:5px 5px 5px 5px;
padding:15px 15px 15px 15px;
box-shadow:0 0 10px 0 #d3d3d3;
-webkit-box-shadow:0 0 10px 0 #d3d3d3;
-moz-box-shadow:0 0 10px 0 #d3d3d3;
background-color:#f7f7f7;
}

.flex_column.av-4t4k-11f1deb367d08e44e5ad64a9e6237143{
border-width:1px;
border-color:#f2f2f2;
border-style:solid;
border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-moz-border-radius:5px 5px 5px 5px;
padding:15px 15px 15px 15px;
box-shadow:0 0 10px 0 #d3d3d3;
-webkit-box-shadow:0 0 10px 0 #d3d3d3;
-moz-box-shadow:0 0 10px 0 #d3d3d3;
background-color:#f7f7f7;
}

.flex_column.av-2num-7d4923a9a81affbead703d2d5e1df8c1{
border-width:1px;
border-color:#f4f4f4;
border-style:solid;
border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-moz-border-radius:5px 5px 5px 5px;
padding:15px 15px 15px 15px;
box-shadow:0 0 10px 0 #d3d3d3;
-webkit-box-shadow:0 0 10px 0 #d3d3d3;
-moz-box-shadow:0 0 10px 0 #d3d3d3;
background-color:#f7f7f7;
}

.flex_column.av-maz7j66a-5274215c094c7d0d5febce5973aaff73{
border-width:1px;
border-color:#f4f4f4;
border-style:solid;
border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-moz-border-radius:5px 5px 5px 5px;
padding:15px 15px 88px 15px;
box-shadow:0 0 10px 0 #d3d3d3;
-webkit-box-shadow:0 0 10px 0 #d3d3d3;
-moz-box-shadow:0 0 10px 0 #d3d3d3;
background-color:#f7f7f7;
}

.avia-section.av-mazcqnuw-1dee9e5bb943f3c7e198efd2b2f564d9{
background-repeat:no-repeat;
background-image:url(https://gmplegal.ch/wp-content/uploads/2025/07/gmp-lega-gewerblicher-rechtsschutz-zuerich-kanzlei.png);
background-position:100% 50%;
background-attachment:scroll;
}
.avia-section.av-mazcqnuw-1dee9e5bb943f3c7e198efd2b2f564d9 .av-section-color-overlay{
opacity:0.5;
background-color:#ffffff;
}

#top .av-special-heading.av-maz89gb7-903daef4eb573ba3f7496e385c9b75b6{
margin:0 0 3% 0;
padding-bottom:10px;
}

.flex_column.av-76wv7-a97a4443f0ec36b6a78c679dca753324{
padding:40px 90px 40px 90px;
background-color:#f9f9f9;
}

#top .av-special-heading.av-mbkx1hgn-4601324812b2c51dc7b0f1be7f721ee5{
padding-bottom:10px;
}

.avia-section.av-maz9ol5r-e2c197c450f791609d57115a762d8d8a{
background-color:#cf0a2b;
}

.flex_column.av-3fiq-dd74284a6e1131a56852a08d0795cc8b{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

.flex_column.av-fq3ib-a5d0ff3168758a4dbfe6c95bf7ce66bf{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

.av_textblock_section.av-maz9rx16-ba41cc9e20d6ebc35286c811e0313e4e .avia_textblock{
color:#ffffff;
font-size:18px;
}

.flex_column.av-9rpwz-ddedb5d7085542564eca795817e8545a{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

.av_textblock_section.av-maza5hqg-b653f4a90fb14031a89d236c7505cf35 .avia_textblock{
color:#ffffff;
font-size:18px;
}

