﻿body main.site-main{overflow-x:visible !important}.active{display:block}.hidden{display:none}fieldset legend{display:block}
/*! SECCIÓN CLIENTE OBJETIVO */
.briefing-target-client .btnCreateTargetClient{margin-top:35px;width:100%;height:66px;border-radius:3px;padding:10px;cursor:pointer;background-color:#f7931d;color:#fff}@media screen and (min-width:1180px){.briefing-target-client .btnCreateTargetClient{margin-top:89px;max-width:455px}}.briefing-target-client .btnCreateTargetClient p{font-weight:700;font-size:25px;line-height:16px;letter-spacing:.32px;text-align:center;margin:14px}.briefing-target-client .btnCreateTargetClient:hover{background-color:#eea654}.briefing-target-client .bottom-custom-content{background-color:#ebebeb;box-shadow:0px 5px 0px 0px #cfcfcf;padding:30px;line-height:32px;margin-top:35px}.briefing-target-client .bottom-custom-content .target-bottom-custom-heading h3{font-weight:700;font-size:18px;line-height:26px;letter-spacing:.32px;margin-bottom:10px}.briefing-target-client .bottom-custom-content .target-bottom-custom-heading p{font-weight:400;font-size:16px;line-height:32px;letter-spacing:.32px}.briefing-target-client .bottom-custom-content ol{list-style-type:decimal}.briefing-target-client .image-below{text-align:center !important}
/*! SECCIÓN ELECCIÓN DE CLIENTE */
.briefing-select-client .heading{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width:1180px){.briefing-select-client .heading{align-items:flex-start;justify-content:space-between}}.briefing-select-client .heading .heading-info{display:flex;width:100%;flex-direction:column;text-align:center;gap:32px;order:1}@media screen and (min-width:1180px){.briefing-select-client .heading .heading-info{width:70%;order:0}}.briefing-select-client .heading .heading-info legend{font-weight:700;font-size:30px;line-height:53px;letter-spacing:.32px;vertical-align:middle}.briefing-select-client .heading .heading-info p{font-weight:400;font-size:25px;line-height:30px;letter-spacing:.32px;text-align:center;vertical-align:middle}.briefing-select-client .heading button{display:flex;font-weight:700;font-size:20px;color:#767676;background:0 0;border:none;align-items:center;padding:15px}.briefing-select-client .images{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}@media screen and (min-width:1180px){.briefing-select-client .images{grid-template-columns:repeat(4,1fr);gap:60px;padding:50px}}.briefing-select-client .images .image-box{width:100%;height:223px;padding:12px;text-align:center;background-color:#fff;border-radius:8px}.briefing-select-client .images .image-box:has(input[type=checkbox]:checked){border:1px solid #74f868}.briefing-select-client .images .image-box .image-option input[type=checkbox]{opacity:0;position:absolute;width:0;height:0}.briefing-select-client .images .familia{border:1px solid #f7931d}.briefing-select-client .images .empresas{border:1px solid #4569d7}.briefing-select-client .images .profesiones{border:1px solid gray}.briefing-select-client .images .estudiantes{border:1px solid #6b720c}
/*! SECCIÓN TEMPLATE A RELLENAR DEL CLIENTE */
.briefing-customer-template .heading{display:flex;align-items:flex-start}.briefing-customer-template .heading legend{font-weight:700;font-size:30px;line-height:53px;letter-spacing:.32px;vertical-align:middle;margin:auto auto 30px auto}.briefing-customer-template .heading button{display:flex;font-weight:700;font-size:20px;color:#767676;background:0 0;border:none;align-items:center}.briefing-customer-template .customer-template-container{display:grid;grid-template-columns:1.7fr 2fr 2fr;grid-template-rows:repeat(4,1fr);gap:24px}.briefing-customer-template .customer-template-container .photo-upload{background-color:#fff;grid-area:1/1/3/2}.briefing-customer-template .customer-template-container .photo-upload input[type=file]{opacity:0;position:absolute;left:-9999px}.briefing-customer-template .customer-template-container .photo-upload img{display:block;margin:auto;width:280px;height:300px}.briefing-customer-template .customer-template-container .photo-upload svg{display:block;width:60px;height:60px;margin:20px auto;border-radius:50%;background-color:gray;color:#fff;padding:10px}.briefing-customer-template .customer-template-container .photo-upload svg:hover{cursor:pointer !important}.briefing-customer-template .customer-template-container .demographic-data{grid-area:3/1/5/2}.briefing-customer-template .customer-template-container .demographic-data h3{font-weight:700;font-size:20px;line-height:30px;letter-spacing:.32px;text-align:center;vertical-align:middle}.briefing-customer-template .customer-template-container .demographic-data label{font-weight:700;font-size:12px;line-height:30px;letter-spacing:.32px;text-align:center;vertical-align:middle;color:#767676}.briefing-customer-template .customer-template-container .demographic-data input{border:none;border-bottom:1px solid #767676;outline:none;border-radius:none !important}.briefing-customer-template .customer-template-container .demographic-data input[type=number]::-webkit-inner-spin-button,.briefing-customer-template .customer-template-container .demographic-data input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.briefing-customer-template .customer-template-container .demographic-data input[type=number],.briefing-customer-template .customer-template-container .demographic-data input[type=text],.briefing-customer-template .customer-template-container .demographic-data input[type=email]{-moz-appearance:textfield;font-size:16px;background-color:#fff;padding:0 2%;margin-top:0;margin-bottom:0;width:96%;height:20px;position:relative;display:inline-block}.briefing-customer-template .customer-template-container div{background-color:#fff;padding:12px}.briefing-customer-template .customer-template-container label{font-weight:700;font-size:20px;line-height:30px;letter-spacing:.32px;text-align:center;vertical-align:middle}.briefing-customer-template .customer-template-container textarea{border:none;resize:none !important;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.briefing-customer-template .customer-template-container textarea:focus{outline:none}.briefing-customer-template .customer-template-container textarea::-webkit-scrollbar{display:none}.send-box{display:flex;justify-content:end;margin-top:20px}.send-box #btnSendForm{background-color:#f7931d;color:#fff;width:350px;height:50px;border:none;font-weight:700;font-size:25px;line-height:16px;letter-spacing:.32px;text-align:center;vertical-align:middle}