#banner{display:flex;width:100%;justify-content:center;background-position:top}#banner .cont_banner{width:100%;display:flex;align-items:end;justify-content:space-between;margin:30px 0}#banner .cont_banner .text{width:60%;display:flex;align-items:center;justify-content:left;flex-wrap:wrap}#banner .cont_banner .text h1{width:100%;text-shadow:0 0 10px #000}#banner .cont_banner .text h1 b{font-size:2.5vw;color:var(--secundary);font-weight:800}#banner .cont_banner .text .banner_info{background:var(--primary);padding:20px 20px;border-radius:0 25px 25px 0;color:#fff;font-size:28px}#banner .cont_banner .text p{color:#fff;width:70%;font-size:1.3rem}#banner .cont_banner .cont_img{display:none}#banner .cont_banner .form{width:38%;border-radius:8px;background-color:var(--back-form);padding:20px 15px;margin:90px 0}#banner .cont_banner .form .btn{background:var(--primary)}#banner .cont_banner .form .btn:hover{background:var(--secundary);color:#fff}#banner .cont_banner .form .checkbox-wrapper{margin-bottom:20px;display:flex;justify-content:flex-start;align-items:flex-start;color:#ff8484;flex-wrap:wrap}#banner .cont_banner .form .checkbox-wrapper input[type=checkbox]{width:30px;height:30px;background:#fff;appearance:auto;color:red;font-size:15px}#banner .cont_banner .form .checkbox-wrapper .checkbox-label{flex:1}#banner .cont_banner .form .checkbox-wrapper span{width:100%}#banner .cont_banner .form h2{text-align:center;color:var(--tit-form)}#banner .cont_banner .form .input-wrapper .account__input{border:1px solid var(--light-grey)}#banner .cont_banner .form .input-wrapper label{margin-bottom:5px;color:grey;display:block}#banner .cont_banner .form .input-wrapper .account__input{border:1px solid var(--light-grey)}#banner .cont_banner .form .input-wrapper.error_input .account__input{border:1px solid var(--color-error)}#banner .cont_banner .form .input-wrapper.error_input .error{color:var(--color-error);padding-top:7px;display:block;font-size:.8rem}#banner .cont_banner .form p{font-size:.7rem}#banner.cirion .cont_banner{align-items:center}#banner.cirion .cont_banner .form{margin:30px 0}#banner.cirion .cont_banner p{color:#fff}#banner.cirion .cont_banner .text h1{font-size:3.8vw}@media only screen and (max-width:1200px){#banner .cont_banner .text{width:49%}#banner .cont_banner .text .banner_info{font-size:13px;margin-bottom:15px;width:100%;border-radius:0;text-align:center}#banner .cont_banner .text p{font-size:1rem}#banner .cont_banner .form{width:50%;margin:0}}@media only screen and (max-width:992px){.container{width:92%}}@media only screen and (max-width:600px){#banner.psicologia .cont_banner .text{padding-top:85px}#banner .container{width:100%}#banner .cont_banner{flex-wrap:wrap;margin:0}#banner .cont_banner .cont_img{display:block}#banner .cont_banner .text{width:100%;background-color:var(--cuaterniary)}#banner .cont_banner .text h1{font-size:1.5rem;width:80%;margin-left:10%;margin-bottom:10px}#banner .cont_banner .text p{width:80%;margin:0 0 20px 10%}#banner .cont_banner .form{width:100%}#banner.cirion .cont_banner .text{text-align:center;padding-top:60px}#banner.cirion .cont_banner .text h1{font-size:6.8vw}#banner.cirion .cont_banner .cont_img{display:none}#banner.cirion .cont_banner .form h2,#banner.cirion .cont_banner .form p{color:var(--headings-color)}}