@import "./strona_obszarowa.css";

/* color cloud */

.button__classic,.hamburger--active .hamburger__inner:after, .hamburger--active .hamburger__inner:before, .hamburger__box{
    background-color: var(--cloud-color);
}

.hamburger--active .hamburger__box{
    border: 0.15rem solid var(--cloud-color);
}

.navigation__listItem:hover,.navigation__listbox1 a.navigation__listSubItem:hover{
    color: var(--cloud-color) !important;
}
.symf_area--sectionContentSideTitle,.box__date{
    color: var(--cloud-color) ;
}
/**/

.symf_area--header{
    background-image: url(../img/oprogramowanie/chmura_symfonii/baner1.webp);
}



.cs_section{
    background-image: url(../img/oprogramowanie/chmura_symfonii/cloud1.webp);
    background-position: right;
    background-size: cover;
    background-repeat: no-repeat;
    padding-bottom: 6rem;
}
.cs_section--holder{
    max-width: 73rem;
    width: 100%;
    display: flex;
    justify-content: flex-start;
}

.cs_section--contentBox{
    width: 100%;
}
.cs_section--desc{
    width: 100%;
    max-width: 50rem;
}
.cs_section--desc h2{
    color: var(--cloud-color);
    font-size: 3rem;
}
.cs_section--desc p:last-of-type{
    font-weight: bold;
}
.cs_section--options{
    display: flex;
    flex-wrap: wrap;
}

.cs_section--opt {
    box-shadow: 0px 10px 20px 0px rgb(0 0 0 / 20%);
    -webkit-box-shadow: 0px 10px 20px 0px rgb(0 0 0 / 20%);
    -moz-box-shadow: 0px 10px 20px 0px rgba(0,0,0,0.2);
    background: white;
    width: 20rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 2rem;
    margin: .5rem;
}

.cs_section--opt img{
    width: 6rem;
}
.cs_section--opt p{
    text-align: center;
    font-weight: bold;
    height: 6rem;
    margin: 1rem 0;
}



.cs_section2{
    background-image: url(../img/oprogramowanie/chmura_symfonii/cloud2.webp);
    background-position: top;
    background-size: contain;
    background-repeat: no-repeat;
    padding-bottom: 6rem;
}

.cs_section2--holder{
    max-width: 73rem;
    width: 100%;
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
}
.cs_section2--content{
    width: 100%;
    max-width: 50rem;
}
.cs_section2--content h2{
    color: var(--altblue-color);
    margin-bottom: 0.5rem;
    font-size: 3rem;
}
.cs_section2--content p:first-of-type{
    font-weight: bold;
    margin-top: 0;
}
.cs_section2--boxHolder{
    display: flex;
    flex-wrap: wrap;
    margin-top: 5rem;
}
.cs_section2--box{
    box-shadow: 0px 10px 20px 0px rgb(0 0 0 / 20%);
    -webkit-box-shadow: 0px 10px 20px 0px rgb(0 0 0 / 20%);
    -moz-box-shadow: 0px 10px 20px 0px rgba(0,0,0,0.2);
    background: #2e294e;
    width: 17rem;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding: 2rem;
    margin: .5rem;
    color: white;
    border-radius: 1rem;
}
.cs_section2--box img{
    width: 6rem;
}

.cs_section2--box p:last-of-type{
    font-size: 1.2rem;
    margin: 0;
    margin-top: .8rem;
    text-align: center;
    font-weight: bold;
}
.cs_section2--button{
    display: flex;
    justify-content: center;
    padding: 2rem 0;
    width: 100%;
}
.cs-hr-edit{
    border-top: solid var(--cloud-color);
    width: 10rem;
   
}
.cs-edit{
    color: var(--cloud-color);
    font-weight: bold;
}
.cs-edit1{
    width:100%;
    max-width: 58rem;
}
.symf_area--features .symf_area--featureIcon{
    height: auto;
}
.symf_area--features .symf_area--oneFeature p{
    font-size: 1rem;
}
.sec1 .symf_area--sectionImgSide{
    background-image: url(../img/oprogramowanie/chmura_symfonii/cloud3.webp);
    background-size: cover;
}
.sec2 .symf_area--sectionImgSide{
    background-image: url(../img/oprogramowanie/chmura_symfonii/cloud4.webp);
    background-size: cover;
}
.sec3 .symf_area--sectionImgSide{
    background-image: url(../img/oprogramowanie/chmura_symfonii/cloud5.webp);
    background-size: cover;
}
.sec4 .symf_area--sectionImgSide{
    background-image: url(../img/oprogramowanie/chmura_symfonii/cloud6.webp);
    background-size: cover;
}
.sec5 .symf_area--sectionImgSide{
    background-image: url(../img/oprogramowanie/chmura_symfonii/cloud7.webp);
    background-size: cover;
}
.sec6 .symf_area--sectionImgSide{
    background-image: url(../img/oprogramowanie/chmura_symfonii/cloud8.webp);
    background-size: cover;
}
.sec7 .symf_area--sectionImgSide{
    background-image: url(../img/oprogramowanie/chmura_symfonii/cloud9.webp);
    background-size: cover;
}
.symf_area--doubleSection .button__classic{
    margin: 0 2rem;
}
.cs_section3--holder{
    width: 100%;
    max-width: 73rem;
    padding-bottom: 6rem;
    text-align: center;
}
.cs_section3--holder h2{
font-size: 3rem;
}
.cs_section4{
    background-image: url(../img/oprogramowanie/chmura_symfonii/cloud10.webp);
    background-position: right;
    background-size: cover;
    background-repeat: no-repeat;
    padding-bottom: 6rem;
    color: white;
}
.cs_section4-holder{
    max-width: 73rem;
    width: 100%;
    display: flex;
    justify-content: center;
}
.cs_section4-box{
    width: 100%;
}
.cs_section4-box h1{
    font-size: 2.5rem;
    color: var(--cloud-color);
}

.cs_section4-options{
    display: flex;
}

.cs_section4-opt{
    box-shadow: 0px 10px 20px 0px rgb(0 0 0 / 20%);
    -webkit-box-shadow: 0px 10px 20px 0px rgb(0 0 0 / 20%);
    -moz-box-shadow: 0px 10px 20px 0px rgba(0,0,0,0.2);
    background: white;
    width: 100%;
    margin: .5rem;
    padding: 1rem .5rem;
    color: black;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.cs_section4-opt img{
    width: 6rem;
}
.cs_section4-opt p{
    margin: .5rem 1rem;
    text-align: center;
}
.cs_section4-opt p:first-of-type{
    font-weight: bold;
}
.cs_section4-opt p:last-of-type{
    font-size: 1rem;
    min-height: 14rem;
}

.hamburger__altversion .navigation__logo{
    background-image: url(../img/oprogramowanie/chmura_symfonii/logo_symfonia_cloud_white.webp);
}
.navigation--scrolled .navigation__logo{
    background-image: url(../img/oprogramowanie/chmura_symfonii/logo_symfonia_cloud.svg);
}

/**/
.button_cloud {
    transform: scale(1.3);
}


/**/

.cloud_upgrd{

}
.cloud_upgrdHolder{
    width: 100%;
    max-width: 58rem;
}
.cloud_upgrdHolder h2{
    
text-align: center;
font-weight: 500;
color: var(--altblue-color);
font-size: 3rem;
}

.cloud_upgrdHolder h3{
    padding: 0 2rem;
    text-align: center;
    color: var(--cloud-color);
    font-weight: bold;
    font-size: 1.3rem;
    margin: 2rem;
    line-height: 1.8rem;
}

.cloud_upgrdAccordion{
    max-height: 0;
    overflow: hidden;
    background-color: white;
    transition: max-height 0.2s ease-out;
}


.cloud_upgrdExpand .accordion_button{
    margin: 0 auto;
    color: var(--cloud-color);
    background-color: white;
    height: 3.5rem;
}
.cloud_upgrdExpand .accordion_button:after{
    content: "\27A7";
    font-size: 2rem;
    margin: 0 0 0 1rem;
    transform: rotate(90deg);
}

.cloud_upgrdExpand .accordion_button.active:after{
    transform: rotate(-90deg);
}

.cloud_upgrdBoxes {
    display: flex;
justify-content: center;
align-items: center;
margin: 2rem 0;
}
.cloud_upgrdBox{
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding: 1rem;
    background-color: #2e294e;
    width: 100%;
max-width: 15rem;
color: white;
border-radius: 1rem;
margin: .5rem;
}
.cloud_upgrdBox img{
    width: auto;
    height: 5rem;
}
.cloud_upgrdBox p{
    margin: 0;
  margin-top: 0px;
padding: 0;
margin-top: 1rem;
font-weight: bold;
}

.cloud_regHolder{
    width: 100%;
    max-width: 58rem;
}
.cloud_regHolder h2{
    text-align: center;
    font-size: 3rem;
}
.cloud_regHolder a{
    color: var(--cloud-color);
}
.cloud_regHolder ul{
    list-style-type: lower-alpha;
    font-size: 1.3rem;
    margin: 2rem;
    line-height: 1.8rem;
    margin-left: 4rem;
}
.cloud_regHolder ul:last-of-type{
    list-style: disc;
}




/**/
@media only screen and (max-width: 1000px){
    .cs_section{
        background-position: left;
    }
    .cs_section--options{
        justify-content: center;
    }
    .cs_section2{
        background: none;
    }
    .cs_section2--boxHolder{
        justify-content: center;
    }

    .symf_area--sectionContentSideTitle{
        font-size: 2rem;
    }

    .cs_section4-holder{
        flex-direction: column;
    }
}

@media only screen and (max-width: 600px){
.cs_section4-options{
    flex-direction: column;
}
.cs_section4-opt p:last-of-type{
    min-height: auto;
}
.cs_section2 h1{
    font-size: 1.7rem;
}
.cs_section--desc h1{
    font-size: 1.7rem;
}
}