p.titlePage2 {
    font-weight: bold !important;
    font-size: 23px;
    color: white !important;
}


p.firstSubtitlePage2 {
    font-size: 17px;
    margin-bottom: 2%;
    color: white !important;
}



p.lineUnderTitlePage2 {
    border-top: 5px solid #607CBF;
    width: 20%;
    margin: auto;
    margin-top: 1%;
}


div.descriptionCompanyPage2 > p {
    /*font-size: 16px;*/
   /* color: white !important; */
}


.signUpSteps{
	font-size: 24px;
	color: #607CBF !important;
	
}

.schema{
	display: inline !important;
}


img.imgTitlu {
    margin: auto;
    width: 50%;
}



div.buttonLR_whiteBlue2 {
   margin-left: auto;
   margin-right: auto;
   text-align: center;
}

div.buttonLR_whiteBlue2 > a {
	transition: all .2s ease-in-out;
    background-color: white !important;
    color: #607CBF !important;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 12%;
    padding-right: 12%;
    font-weight: bold !important;
    border-radius: 20px;
	border: 4px solid #607CBF !important;
    font-size: 26px;
	box-shadow: 0px 7px 18px #00000029;
}

div.buttonLR_whiteBlue2 > a:hover {
	
	border: 10% solid #607CBF !important;
	font-size: 30px;
	box-shadow:0px 10px 10px #00000029;
}

img.imgLeftText,
span.textRightImg {
    display: inline;
}


img.imgLeftText {
    width: 18%;
}



img.arrowClickBlink2 {
/*    margin-left: auto;
    width: 30%;
    top: -101px !important;
    position: relative;*/
    width: 21%;
    position: relative;
    margin-left: 27%;
    margin-bottom: 2%;
    top: -19em;
}

.blinkArrowClickHere2 {
    margin-bottom: -9%;
}


img.arrowClickBlink2.italianArrowClick {
    top: -20em;
    margin-left: 28%;
}



p.bigerFontWeight {
    font-weight: 600;
}

span.textRightImg {
    font-weight: 600;
    font-size: 17px;
}


.col-md-12.customMarginForTheThree {
    margin-top: 1%;
    margin-bottom: 4%;
}

div.alignForTheScheme {
    text-align: left;
    font-weight: 600 !important;
} 

img.imgNumber,
img.imgNumber2,
img.imgNumber3 {
    display: inline;
}

img.imgNumber {
    width: 9%;
    margin-right: 1%;
}

img.imgNumber2 {
    width: 9%;
    margin-right: 1%;
}

img.imgNumber3 {
    width: 10%;
    margin-right: 1%;
}

p.margin2 {
    margin-top: -2%;
    margin-left: 7%;
}

p.margin3 {
    margin-top: -2%;
    margin-left: 14%;
}



span.textForNumber2 {
    position: absolute;
    width: 53% !important;
    margin-top: 1%;
    font-weight: 600 !important;
}

section.bigerFontWeight > div > p {
    font-weight: 600 !important;
}


img.picArrow {
    position: absolute;
    margin-top: -27%;
    width: 33%;
    margin-left: -1%;
}



img.imgTitlu_Pagina2 {
    /*width: 83%;*/
    width: 52%;
    margin: auto;
    margin-bottom: -4%;
    margin-top: -2% !important;
}






div.buttonLR_whiteBlue_MWR {
   margin-left: auto;
   margin-right: auto;
   text-align: center;
}

div.buttonLR_whiteBlue_MWR > a {
    transition: all .2s ease-in-out;
    background-color: #4ABAFF !important;
    color: white !important;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 9%;
    padding-right: 9%;
    font-weight: bold !important;
    border-radius: 20px;
    /*border: 4px solid #607CBF !important;*/
    font-size: 26px;
    box-shadow: 0px 7px 18px #00000029;
}

div.buttonLR_whiteBlue_MWR > a:hover {
    
    /*border: 10% solid #607CBF !important;*/
    font-size: 30px;
    box-shadow:0px 10px 10px #00000029;
}


div.buttonLR_whiteBlue_MWR_2 {
   margin-left: auto;
   margin-right: auto;
   text-align: center;
}

div.buttonLR_whiteBlue_MWR_2 > a {
    transition: all .2s ease-in-out;
    background-color: #0F6BD9 !important;
    color: white !important;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 15%;
    padding-right: 15%;
    font-weight: bold !important;
    border-radius: 20px;
    /*border: 4px solid #607CBF !important;*/
    font-size: 26px;
    box-shadow: 0px 7px 18px #00000029;
}

div.buttonLR_whiteBlue_MWR_2 > a:hover {
    
    /*border: 10% solid #607CBF !important;*/
    font-size: 30px;
    box-shadow:0px 10px 10px #00000029;
}




.textBecoming {
    /*font-weight: bold;*/
    /*font-size: 20px;*/
    /*width: 58%;*/
    /*width: 63%;*/
    /*margin: auto;*/
    /*margin-bottom: 8%;*/
    /*margin-top: 27%;*/
    /*margin-top: 13%;*/
    /*color: #12355B !important;*/
    /*text-align: center;*/
    /*font-weight: bold !important;*/

    font-weight: bold;
    font-size: 20px;
    width: 68%;
    margin: auto;
    margin-bottom: 5%;
    margin-top: 1%;
    color: #12355B !important;
    text-align: center;
    font-weight: bold !important;
}


p.bigMessage {
    /*font-weight: bold;*/
    /*margin-top: 3%;*/
    /*margin-left: 23%;*/
    /*font-size: 30px;*/
    /*font-weight: 800;*/
    /*font-size: 24px !important;*/
    /*margin-bottom: 4%;*/
    margin-top: 1%;
    margin-left: 11%;
    font-weight: 800;
    font-size: 24px !important;
    margin-bottom: 1%;
}


p.title2_tip1.theOtherColor {
    color: #12355B !important;
}



p.lastVIP {
    /*width: 74%;*/
    color: #12355B  !important;
}


.col-md-12.lastHereDown {
    margin-top: 3%;
}

.col-md-12.lastHereDown, 
.col-md-12.lastHereDown > .col-md-6 {
    padding-left: 0;
}


img.imgPassPage2 {
    margin: auto;
    width: 34%;
    margin-left: 1%;
    margin-top: -15%;
    margin-bottom: -9%;
}


.descriptionCompanyPage2_MVW > p,
.descriptionCompanyPage2_MVW > div {
    color: #12355B  !important;
    text-align: left !important;
    /*font-size: 22px;*/
    font-size: 20px;
}



.col-md-12.theThreePackages {
    background: rgba(255,255,255, 0.9);
    border-radius: 20px;
    margin-top: 6%;
    padding-bottom: 4%;
}


img.picCards {
    margin-top: -20%;
}



.textInThis1 {
    font-weight: bold !important;
    font-size: 19px;
}



.textInThis2 {
    margin-top: 4%;
    text-align: left;
}


p.firstSentenceMemberships {
    /*font-size: 23px;*/
    font-size: 21px;
    color: #12355B !important;
}


.textInThis3 {
    text-align: left;
    font-weight: bold !important;
    font-size: 16px;
    margin-top: 13%;
}


.textInThis1.customColor1 {
    background: #6DCEEC;
    border-radius: 20px;
    margin: auto;
    width: 75%;
    padding-top: 3%;
    padding-bottom: 3%;
    font-weight: bold !important;
    color: black !important;
}

.textInThis1.customColor2 {
    background: #EAB204;
    border-radius: 20px;
    margin: auto;
    width: 75%;
    padding-top: 3%;
    padding-bottom: 3%;
    font-weight: bold !important;
    color: black !important;
}

.textInThis1.customColor3 {
    background: #C45CFF;
    border-radius: 20px;
    margin: auto;
    width: 75%;
    padding-top: 3%;
    padding-bottom: 3%;
    font-weight: bold !important;
    color: black !important;
}



.textInThis3.anotherMarginHere {
    margin-top: 42%;
}

.textInThis3.anotherMarginHereTwo {
    margin-top: 20%;
}

.lastPhrasesDown > p {
    color: white !important;
    font-size: 20px;
}


p.prop2 {
    width: 87%;
}



p.phrase1,
p.phrase2 
{
    /*margin: auto;*/
    /*margin-bottom: 4%;*/
    /*font-size: 22px;    */
    /*font-size: 20px;*/
    /*font-size: 19px;*/
    margin-bottom: 3%;
    font-size: 18px;
    text-align: left;
    font-weight: normal !important;
    width: 37%;
}


p.phrase1.italianPhase,
p.phrase2.italianPhase {
    width: 37%;
} 



.phrase1 {
    line-height: 32px;
}


p.phrase2 {
    /*margin-top: 6%;*/
    margin-top: 2%;
    line-height: 32px;
}


.lastPhrasesDown {
    margin-left: 3%;
    margin-top: 1%;
}


.buttonLR_whiteBlue_MWR.newWidthHere {
    text-align: left;
    margin-left: 6%;
}


.buttonLR_whiteBlue_MWR.newWidthHere > a {
    padding-left: 5%;
    padding-right: 5%;
}



p.customStepColor {
    text-align: left;
    background: #0f8880;
    color: white !important;
    padding: 8px;
    font-size: 16px;
}


.stepsLeftMargin {
    /*margin-left: -8%;*/
    /*width: 92%;*/
    margin-left: 5%;
}


/*section#section-id-1599827314645 {
    background-size: 106% !important;
}*/

/*div#sppb-addon-1571819082303,
div#sppb-addon-1601140120055,
div#sppb-addon-1571819082303 {
    background-size: 100%;
    margin-left: -12%;
    padding-left: 13%;
}*/