// out: ../style-css/dyrektywa-omnibus.css, compress: true, sourceMap: true @import "_mixins"; .hero { margin-top: 104px; background: #100e19; position: relative; overflow: hidden; padding-top: 100px; padding-bottom: 100px; background-image: url('/upload/filemanager/dyrektywa_omnibus/hero.jpg'); background-position: center; background-size: cover; color: #FFF; @include respond-below(sm) { margin-top: 235px; padding-top: 75px; padding-bottom: 75px; } @include respond-below(xs) { margin-top: 153px; } .container { max-width: 1376px; } h1 { font-size: 32px; font-weight: 500; font-family: "DM Sans", sans-serif; line-height: 1.5; margin-bottom: 20px; @include respond-below(lg) { font-size: 26px; } @include respond-below(md) { font-size: 22px; } } p { font-family: "DM Sans", sans-serif; font-size: 16px; line-height: 1.5; font-weight: 400; } #scontainer-163-content { .col-md-6:last-child { display: flex; align-items: center; justify-content: center; } } } .container-box { .scontainer-content { >.row { >.col-md-6 { display: flex; flex-direction: column; justify-content: center; font-size: 16px; h3 { margin-bottom: 30px; font-size: 32px; @include respond-below(xl) { font-size: 24px; } @include respond-below(lg) { font-size: 22px; } @include respond-below(md) { font-size: 20px; } } } } } } .container-box:not(.gray) { .scontainer-content { >.row { >.col-md-6:first-child { @include respond-above(md) { padding-right: 50px; } } >.col-md-6:last-child { text-align: center; } } } } .container-box.gray { .scontainer-content { >.row { >.col-md-6:first-child { text-align: center; } >.col-md-6:last-child { @include respond-above(md) { padding-left: 50px; } } } } } .container-box.gray.inverse { .scontainer-content { >.row { >.col-md-6:first-child { text-align: left; padding-right: 50px; } >.col-md-6:last-child { @include respond-above(md) { padding-left: 15px; text-align: center; } } } } } #scontainer-170 { .col-md-5 { padding-left: 100px; .row { display: flex; .col-3 { width: 108px; max-width: 100%; flex: auto; } .col-9 { flex: auto; width: calc(100% - 108px); max-width: 100%; img { margin-right: 20px; position: relative; top: -1px; } } } } .btn-dark { background: #000; border: 0; @include transition; &:hover { background: #343a40; } } } #scontainer-171 { margin-top: 125px; } .container-box { padding-top: 125px; padding-bottom: 125px; @include respond-below(md) { .container { padding: 0 30px !important; } } @include respond-below(sm) { padding-top: 75px; padding-bottom: 75px; } } .container-box.smaller { min-height: auto; } #scontainer-176 { h3 { margin-bottom: 75px; } .panel-group { .panel { border-bottom: 1px solid #979797; padding-bottom: 35px; margin-bottom: 35px; @include respond-below(md) { padding-bottom: 20px; margin-bottom: 20px; } .panel-title { margin-bottom: 20px; a { color: #000; font-weight: 600; font-size: 16px; display: block; position: relative; padding-right: 50px; &::after { content: ''; display: block; height: 29px; width: 29px; background: url('/upload/filemanager/dyrektywa_omnibus/chevron-up.png') no-repeat center; position: absolute; top: 50%; right: 0; transform: translateY(-50%); } &.collapsed { &::after { content: ''; display: block; height: 29px; width: 29px; background: url('/upload/filemanager/dyrektywa_omnibus/chevron-down.png') no-repeat center; position: absolute; top: 50%; right: 0; transform: translateY(-50%); } } } } } } } .cta-yellow { background: #FFBF0A; border: 1px solid #FFBF0A; border-radius: 10px; padding: 60px; max-width: 1347px; margin: 0 auto; display: flex; gap: 80px; @include respond-below(lg) { gap: 60px; padding: 40px; } @include respond-below(md) { gap: 50px; flex-wrap: wrap; justify-content: center; } .contact-data { width: 40%; display: flex; align-items: center; justify-content: flex-end; gap: 35px; margin-left: auto; @include respond-below(md) { flex-direction: column; text-align: center; width: 100%; } >img { width: 120px; height: 120px; border-radius: 100px; object-fit: cover; object-position: top; } p { margin-bottom: 0; strong { font-weight: 400; } img { margin-right: 10px; } } } .text { // width: 60%; font-weight: 700; letter-spacing: -0.4284px; @include respond-below(md) { text-align: center; } @include respond-below(md) { text-align: center; width: 100%; } p { margin-bottom: 0; font-size: 22px; line-height: 1.25; letter-spacing: 0.3px; @include respond-below(lg) { font-size: 20px; } @include respond-below(sm) { font-size: 18px; } } .btn { background: #FFF; color: #000; margin-top: 10px; border-radius: 10px; font-size: 16px; font-weight: 700; max-width: 190px; padding: 10px 30px; } } } @include respond-below(sm) { #scontainer-165, #scontainer-167, #scontainer-169 { .scontainer-content { >.row { >.col-md-6:first-child { order: 2; } >.col-md-6:last-child { order: 1; } } } } }