form .controller.textbox{border-radius:.5rem;position:relative}@media (min-width:992px){form .controller.textbox{height:58px;padding:0 1.5rem}}@media (max-width:991px){form .controller.textbox{height:40px;padding:0 1rem}}form .controller.textbox input{background-color:transparent;color:var(--color-blue);display:block;padding:0;width:100%}@media (min-width:992px){form .controller.textbox input{font-size:18px;line-height:58px}}@media (max-width:991px){form .controller.textbox input{font-size:14px;line-height:40px}}form .controller.textbox .unit{display:none;font-weight:500;line-height:1;position:absolute}@media (min-width:992px){form .controller.textbox .unit{font-size:18px;right:1.5rem;top:20px}}@media (max-width:991px){form .controller.textbox .unit{font-size:14px;right:1rem;top:13px}}form .controller.textbox input::-webkit-input-placeholder{color:var(--color-blue)}form .controller.textbox input::-moz-placeholder{color:var(--color-blue)}form .controller.textbox input:-ms-input-placeholder{color:var(--color-blue)}form .controller.textbox input:-moz-placeholder{color:var(--color-blue)}form .controller.textbox.white{background-color:var(--color-white);border:1px solid var(--color-gray);margin-top:0}form .controller.textbox.white.error{border:1px dashed var(--color-red)}form .controller.textbox.white input{font-weight:500}form .controller.textbox.gray{background-color:var(--color-gray-light);border:2px solid var(--color-gray-light);margin-top:.8rem}form .controller.textbox.gray.error{border:2px solid var(--color-red)}form .controller.textarea{background-color:var(--color-gray-light);border:2px solid var(--color-gray-light);border-radius:.5rem;margin-top:.8rem;overflow:hidden}form .controller.textarea.error{border:2px solid var(--color-red)}form .controller.textarea textarea{background-color:transparent;border:0;color:var(--color-blue);display:block;outline:0;resize:none;width:100%}@media (min-width:992px){form .controller.textarea textarea{font-size:18px;padding:calc(1.5rem - 8px) 1.5rem 1.5rem}}@media (max-width:991px){form .controller.textarea textarea{font-size:14px;padding:calc(1rem - 6px) 1rem 1rem}}@media (max-width:575px){form .controller.textarea textarea{padding:calc(1.5rem - 5px) 1rem 1.5rem}}form .controller.textarea textarea::-webkit-input-placeholder{color:var(--color-blue)}form .controller.textarea textarea::-moz-placeholder{color:var(--color-blue)}form .controller.textarea textarea:-ms-input-placeholder{color:var(--color-blue)}form .controller.textarea textarea:-moz-placeholder{color:var(--color-blue)}form .controller.rate{font-size:14px;position:relative;width:200px}@media (min-width:768px){form .controller.rate{margin:0 2rem}}@media (max-width:991px){form .controller.rate{margin:1rem 0}}form .controller.rate .selected{background-color:var(--color-white);border:1px solid var(--color-blue);border-radius:20px;color:#354651;cursor:pointer;font-weight:500;height:40px;line-height:40px;position:relative;text-align:center;width:100%}form .controller.rate .selected span.default{background:url(/build/website/images/star-strict.a4b23729.svg) left top 1px no-repeat;padding-left:25px}form .controller.rate .selected span:after{border:2px solid var(--color-blue);border-left:0;border-top:0;content:"";display:inline-block;height:6px;margin-left:1rem;position:relative;top:-3px;transform:rotate(45deg);width:6px}form .controller.rate .listwrapper{background-color:#fff;border-radius:10px;display:none;left:0;padding:1rem 0;position:absolute;top:40px;width:100%;z-index:2}form .controller.rate .listwrapper li{align-items:center;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:.5rem 1.5rem}form .controller.rate .listwrapper li:hover{background-color:var(--color-gray-lite)}form .controller.rate .listwrapper li .stars svg:first-child{margin-left:0}form .controller.rate .listwrapper li .stars svg:last-child{margin-right:0}form .controller.rate .listwrapper li .percent{font-weight:700;line-height:1}form .controller.agency{background-color:var(--color-white);border:1px solid var(--color-blue);border-radius:20px;cursor:pointer;height:40px;min-width:200px;padding:0 1rem;position:relative;text-align:center}form .controller.agency label{align-items:center;cursor:pointer;display:flex;flex-direction:row;height:100%;justify-content:center;position:relative;width:100%}form .controller.agency label span.context{background:url(/build/website/images/agency-b.98b49861.svg) left top 1px no-repeat;background-size:14px auto;color:var(--color-blue);font-size:14px;font-weight:500;line-height:1;padding-left:25px;position:relative}form .controller.agency label span.context:after{border:2px solid var(--color-blue);border-left:0;border-top:0;content:"";display:inline-block;height:6px;margin-left:1rem;position:relative;top:-3px;transform:rotate(45deg);width:6px}form .controller.agency label span.reset{background:url(/build/website/images/close.2c4c84ed.svg) no-repeat;background-size:cover;display:inline-block;display:none;filter:grayscale(1);height:20px;margin-left:1rem;position:relative;width:20px}form .controller.agency .ctrlwrapper{display:none}form .controller.agency .ctrlwrapper input{background-color:transparent;color:var(--color-blue);display:inline-block;font-family:Montserrat;font-size:14px;font-weight:500;height:38px;line-height:38px;padding:0 1rem;text-align:center;width:calc(198px - 2rem)}form .controller.agency.error .ctrlwrapper input{border:2px solid var(--color-red)}form .controller.agency .listwrapper{background-color:var(--color-white);border-radius:10px;-webkit-box-shadow:0 10px 15px 0 rgba(0,0,0,.3);box-shadow:0 10px 15px 0 rgba(0,0,0,.3);display:none;left:0;overflow:auto;position:absolute;top:40px;width:100%;z-index:99}form .controller.agency .listwrapper ul li{background-color:var(--color-white);color:var(--color-blue);cursor:pointer;font-size:14px;font-weight:500;padding:.5rem 1rem;text-align:left;width:100%}form .controller.agency .listwrapper ul li:hover{background-color:var(--color-gray-lite)}@media (min-width:992px){form .controller.agency .listwrapper ul{max-height:306px}}@media (max-width:991px){form .controller.agency .listwrapper ul{max-height:12.5rem}}.component.pagination{cursor:default;flex-direction:row}.component.pagination,.component.pagination .inc{align-items:center;display:flex;justify-content:center}.component.pagination .inc{border:1px solid;border-radius:20px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s}.component.pagination .inc>span{display:inline-block}.component.pagination .inc{background-color:var(--color-white);border-color:var(--color-gray);color:var(--color-blue)}.component.pagination .inc:hover{background-color:var(--color-gray-lite);border-color:var(--color-gray-dark);color:var(--color-blue)}.component.pagination .inc:active{background-color:var(--color-blue);border-color:var(--color-blue);color:var(--color-white)}.component.pagination .inc>span:after{border-color:var(--color-blue);border-color:var(--color-white)}.component.pagination .pages{margin:0 .5rem}.component.pagination .pages a,.component.pagination .pages span{background-color:transparent;color:var(--color-blue);font-size:18px;font-weight:500;padding:0 .25rem;transition:color .2s}.component.pagination .pages a.selected,.component.pagination .pages a:hover{color:var(--color-orange)}@media (min-width:992px){.component.pagination .inc{height:40px;width:150px}.component.pagination .inc.previous>span:before{margin-right:.5em;transform:rotate(135deg)}.component.pagination .inc.next>span:after,.component.pagination .inc.previous>span:before{border-bottom:2px solid;border-right:2px solid;content:"";display:inline-block;height:6px;position:relative;top:-2px;width:6px}.component.pagination .inc.next>span:after{margin-left:.5em;transform:rotate(-45deg)}}@media (max-width:991px){.component.pagination .pages{max-width:420px;text-align:center;width:100%}.component.pagination .pages a,.component.pagination .pages span{display:inline-block;font-size:16px}.component.pagination .inc{height:40px;width:40px}.component.pagination .inc span span{display:none}.component.pagination .inc.previous{background:url(/build/website/images/previous.3d651acd.svg) 50% no-repeat;background-size:10px auto}.component.pagination .inc.next{background:url(/build/website/images/next.37d2d034.svg) 50% no-repeat;background-size:10px auto}}@media (max-width:575px){.component.pagination .pages{max-width:230px}}@media (min-width:992px){#cafpinfo{margin-bottom:0}#cafpinfo .wrapper{display:flex;flex-direction:row;height:465px}#cafpinfo .wrapper.margin{margin-top:1rem}#cafpinfo .wrapper>*{width:50%}}@media (min-width:1200px){#cafpinfo .wrapper{height:515px}}@media (max-width:991px){#cafpinfo{margin-bottom:2rem}#cafpinfo .wrapper{display:flex;flex-direction:row;height:300px}#cafpinfo .wrapper.margin{margin-top:.5rem}#cafpinfo .wrapper .context,#cafpinfo figure{width:50%}}@media (max-width:767px){#cafpinfo .wrapper{display:block;height:500px}#cafpinfo .wrapper .context,#cafpinfo figure{width:100%}}#cafpinfo .context{color:var(--color-white)}@media (min-width:992px){#cafpinfo .context{padding-right:1rem}}@media (max-width:991px){#cafpinfo .context{padding-right:1rem}}@media (max-width:767px){#cafpinfo .context{margin-bottom:2rem;padding-right:0}}#cafpinfo .context ul{margin:1rem 0}#cafpinfo .context ul li{display:block;font-weight:500;line-height:1.5;padding-left:1em;position:relative}@media (min-width:992px){#cafpinfo .context ul li{font-size:22px}}@media (min-width:1200px){#cafpinfo .context ul li{font-size:25px}}@media (max-width:991px){#cafpinfo .context ul li{font-size:20px}}@media (max-width:575px){#cafpinfo .context ul li{font-size:14px}}#cafpinfo .context ul li:before{content:"•";left:0;position:absolute;top:0;width:1em}@media (min-width:992px){#cafpinfo .context ul li:before{font-size:44px;line-height:24px}}@media (min-width:1200px){#cafpinfo .context ul li:before{font-size:50px;line-height:30px}}@media (max-width:991px){#cafpinfo .context ul li:before{font-size:39px;line-height:22px}}@media (max-width:575px){#cafpinfo .context ul li:before{font-size:28px;line-height:15px}}#cafpinfo .context .btn{width:15em}#cafpinfo figure{background-image:url(/build/website/images/cafpixrates.bfb9585b.png);background-repeat:no-repeat;position:relative}@media (min-width:992px){#cafpinfo figure{background-size:470px auto}}@media (min-width:1200px){#cafpinfo figure{background-size:579px auto}}@media (max-width:991px){#cafpinfo figure{background-position:top;background-size:360px auto;height:260px}}@media (max-width:414px){#cafpinfo figure{background-size:320px auto}}@media (max-width:359px){#cafpinfo figure{background-size:300px auto}}#cafpinfo figure .panel{position:absolute}@media (min-width:992px){#cafpinfo figure .panel{left:175px;top:100px;width:295px}}@media (min-width:1200px){#cafpinfo figure .panel{left:217px;top:130px;width:360px}}@media (max-width:991px){#cafpinfo figure .panel{left:calc(50% - 45px);top:85px;width:225px}}@media (max-width:414px){#cafpinfo figure .panel{left:calc(50% - 40px);top:72px;width:200px}}@media (max-width:359px){#cafpinfo figure .panel{top:65px}}#cafpinfo figure .panel .component.stars{display:none;margin:0 auto}#cafpinfo figure .panel .component.stars svg:first-child{margin-left:0}#cafpinfo figure .panel .component.stars svg:last-child{margin-right:0}@media (min-width:992px){#cafpinfo figure .panel .component.stars{height:28px;width:202px}#cafpinfo figure .panel .component.stars svg{margin:0 5px}}@media (max-width:991px){#cafpinfo figure .panel .component.stars{height:17px;width:125px}#cafpinfo figure .panel .component.stars svg{margin:0 2px}}#cafpinfo figure .panel .title{font-weight:700;line-height:1.1;margin:.5rem 0;text-align:center}@media (min-width:992px){#cafpinfo figure .panel .title{font-size:28px}}@media (min-width:1200px){#cafpinfo figure .panel .title{font-size:31px}}@media (max-width:991px){#cafpinfo figure .panel .title{font-size:17px}}#cafpinfo figure .panel .rates{font-weight:700;line-height:1;text-align:center}@media (min-width:992px){#cafpinfo figure .panel .rates{font-size:56px}}@media (min-width:1200px){#cafpinfo figure .panel .rates{font-size:67px}}@media (max-width:991px){#cafpinfo figure .panel .rates{font-size:38px}#cafpiratereviews>*{display:flex;flex-direction:column}}@media (max-width:575px){#cafpiratereviews>*{background-color:var(--color-white);border-top-left-radius:1rem;border-top-right-radius:1rem;margin-top:-70px;padding:1.5rem 1rem 1rem;position:relative}}@media (max-width:414px){#cafpiratereviews>*{margin-top:-100px}}#cafpiratereviews h2{margin-bottom:3rem;text-align:center}#cafpiratereviews .wrapper{margin:0 auto 1rem;position:relative;width:100%}@media (min-width:992px){#cafpiratereviews .wrapper{max-width:800px}}@media (max-width:991px){#cafpiratereviews .wrapper{max-width:300px}}@media (max-width:359px){#cafpiratereviews .wrapper{max-width:260px}}#cafpiratereviews .wrapper .slidewrapper ul li{display:none}#cafpiratereviews .wrapper .slidewrapper ul li .slide{cursor:pointer;position:relative;user-select:none}#cafpiratereviews .wrapper .slidewrapper ul li .slide img{border-radius:40px;height:80px;margin:0 auto 1rem;width:80px}#cafpiratereviews .wrapper .slidewrapper ul li .slide figcaption{font-size:18px;font-weight:700;text-align:center;transition:color .2s}#cafpiratereviews .wrapper .slidewrapper ul li .slide.selected figcaption,#cafpiratereviews .wrapper .slidewrapper ul li .slide:hover figcaption{color:var(--color-orange)}#cafpiratereviews .wrapper .previous{background:url(/build/website/images/previous.3d651acd.svg) 50% no-repeat;display:none;height:30px;left:-30px;position:absolute;top:2rem;width:30px}#cafpiratereviews .wrapper .next{background:url(/build/website/images/next.37d2d034.svg) 50% no-repeat;display:none;height:30px;position:absolute;right:-30px;top:2rem;width:30px}@media (min-width:992px){#cafpiratereviews .pagewrapper{margin-bottom:1.5rem}}@media (max-width:991px){#cafpiratereviews .pagewrapper{margin-top:1.5rem;order:2}}#cafpiratereviews .videowrapper{border-radius:10px;margin:0 auto;max-width:780px;overflow:hidden;position:relative;width:100%}@media (min-width:992px){#cafpiratereviews .videowrapper{height:438px}}@media (max-width:991px){#cafpiratereviews .videowrapper{height:400px;order:1}}@media (max-width:575px){#cafpiratereviews .videowrapper{height:270px}}#cafpiratereviews .videowrapper .stop{background:url(/build/website/images/close.2c4c84ed.svg) 50% no-repeat;border-radius:20px;display:none;height:40px;position:absolute;right:1rem;top:1rem;width:40px;z-index:2}#cafpiratereviews .videowrapper .video{display:none}#cafpiratereviews .videowrapper .video,#cafpiratereviews .videowrapper .video>*{height:100%;position:relative;width:100%}#cafpiratereviews .videowrapper .video>* iframe{height:100%;left:0;position:absolute;top:0;width:100%}#cafpiratereviews .videowrapper .posterwrapper{background-color:var(--color-black);left:0;position:absolute;top:0;width:100%}@media (min-width:992px){#cafpiratereviews .videowrapper .posterwrapper{height:100%}}@media (max-width:991px){#cafpiratereviews .videowrapper .posterwrapper{height:100%}}@media (max-width:575px){#cafpiratereviews .videowrapper .posterwrapper{height:50%}}#cafpiratereviews .videowrapper .posterwrapper .poster{background-size:cover;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}#cafpiratereviews .videowrapper .info{display:flex;flex-direction:column;height:100%;position:relative;width:100%}@media (min-width:992px){#cafpiratereviews .videowrapper .info{justify-content:center}}@media (max-width:991px){#cafpiratereviews .videowrapper .info{justify-content:center}}@media (max-width:575px){#cafpiratereviews .videowrapper .info{justify-content:space-between}}#cafpiratereviews .videowrapper .info .play{background:var(--color-white) url(/build/website/images/next.37d2d034.svg) center no-repeat;cursor:pointer;display:block}@media (min-width:992px){#cafpiratereviews .videowrapper .info .play{border-radius:78px;height:78px;margin:0 auto;width:78px}}@media (max-width:991px){#cafpiratereviews .videowrapper .info .play{border-radius:78px;height:78px;margin:0 auto;width:78px}}@media (max-width:575px){#cafpiratereviews .videowrapper .info .play{border-radius:20px;height:40px;margin:3rem auto 0;width:40px}}#cafpiratereviews .videowrapper .info .context{color:var(--color-white);font-weight:500;margin:0 auto;max-width:700px;padding:2rem;text-align:center}@media (min-width:992px){#cafpiratereviews .videowrapper .info .context{font-size:20px}}@media (max-width:991px){#cafpiratereviews .videowrapper .info .context{font-size:16px}}@media (max-width:575px){#cafpiratereviews .videowrapper .info .context{background-color:var(--color-white);color:var(--color-blue);font-size:12px;height:50%}}#cafpireviewswrite .description,#cafpireviewswrite h2{margin-bottom:2rem;text-align:center}@media (min-width:992px){#cafpireviewswrite .description{font-size:18px;padding:0 6rem}}@media (max-width:991px){#cafpireviewswrite .description{font-size:16px;padding:0 2rem}}@media (max-width:414px){#cafpireviewswrite .description{padding:0 1rem}}#cafpireviewswrite a.cgu{color:var(--color-blue);display:block;text-align:center;text-decoration:underline;width:10em}#cafpireviewswrite a.cgu:hover{text-decoration:none}@media (min-width:992px){#cafpireviewswrite a.cgu{font-size:14px;margin:0 auto 4rem}}@media (max-width:991px){#cafpireviewswrite a.cgu{font-size:12px;margin:0 auto 2rem}}#cafpireviewswrite form{align-items:center;display:flex;justify-content:center;width:100%}@media (min-width:768px){#cafpireviewswrite form{flex-direction:row}}@media (max-width:991px){#cafpireviewswrite form{flex-direction:column}}#cafpireviewswrite form label.legend{font-size:20px;font-weight:700}#cafpireviewsdialog{background-color:var(--color-gray-light)}@media (min-width:992px){#cafpireviewsdialog{padding:4rem 0}}@media (max-width:991px){#cafpireviewsdialog{padding:2rem 0}}@media (min-width:992px){#cafpireviewsdialog .dialog{margin-bottom:4rem}}@media (max-width:991px){#cafpireviewsdialog .dialog{margin-bottom:2rem}}@media (min-width:768px){#cafpireviewsdialog .dialog li{margin-bottom:2rem}}@media (max-width:767px){#cafpireviewsdialog .dialog li{margin-bottom:1rem}}#cafpireviewsdialog .dialog li .client{background-color:var(--color-white);border-radius:10px;display:flex;width:100%}@media (min-width:768px){#cafpireviewsdialog .dialog li .client{flex-direction:row}}@media (max-width:767px){#cafpireviewsdialog .dialog li .client{flex-direction:column}}#cafpireviewsdialog .dialog li .client.addon{border-bottom-left-radius:0;border-bottom-right-radius:0}#cafpireviewsdialog .dialog li .client .profil{align-items:center;display:flex}@media (min-width:768px){#cafpireviewsdialog .dialog li .client .profil{border-right:1px solid var(--color-gray-light);flex-direction:column;justify-content:center;padding:2rem;width:240px}}@media (max-width:767px){#cafpireviewsdialog .dialog li .client .profil{border-bottom:1px solid var(--color-gray-light);flex-direction:row;justify-content:flex-start;padding:1.5rem;width:100%}}@media (max-width:414px){#cafpireviewsdialog .dialog li .client .profil{padding:1rem}}#cafpireviewsdialog .dialog li .client .profil .avatar{background-color:var(--color-immo);border-radius:50%;color:var(--color-white);font-size:20px;font-weight:700;height:46px;line-height:46px;text-align:center;width:46px}@media (min-width:768px){#cafpireviewsdialog .dialog li .client .profil .avatar{margin-bottom:1rem}}@media (max-width:767px){#cafpireviewsdialog .dialog li .client .profil .avatar{margin-right:1.5rem}}@media (max-width:414px){#cafpireviewsdialog .dialog li .client .profil .avatar{margin-right:1rem}}#cafpireviewsdialog .dialog li .client .profil .wrapper{font-size:12px}@media (min-width:768px){#cafpireviewsdialog .dialog li .client .profil .wrapper{text-align:center}}#cafpireviewsdialog .dialog li .client .profil .wrapper .agency,#cafpireviewsdialog .dialog li .client .profil .wrapper .name{font-weight:700}@media (min-width:768px){#cafpireviewsdialog .dialog li .client .message{padding:2rem;width:calc(100% - 240px)}}@media (max-width:767px){#cafpireviewsdialog .dialog li .client .message{padding:1.5rem;width:100%}}@media (max-width:414px){#cafpireviewsdialog .dialog li .client .message{padding:1rem}}#cafpireviewsdialog .dialog li .client .message .wrapper{align-items:center;display:flex;flex-direction:row;justify-content:space-between}#cafpireviewsdialog .dialog li .client .message .wrapper .date{font-size:12px}#cafpireviewsdialog .dialog li .client .message .comment{font-size:14px;margin:1.5rem 0 1rem}#cafpireviewsdialog .dialog li .client .message .btnwrapper{text-align:right}#cafpireviewsdialog .dialog li .client .message .btnwrapper button{background-color:transparent;color:var(--color-blue);display:inline-block;font-size:12px;text-decoration:underline}#cafpireviewsdialog .dialog li .response{padding-top:1rem;position:relative}#cafpireviewsdialog .dialog li .response .anchor{background:url(/build/website/images/dialog-next.3fda9730.png) no-repeat;height:44px;position:absolute;width:87px}@media (min-width:415px){#cafpireviewsdialog .dialog li .response .anchor{left:40px;top:0}}@media (max-width:414px){#cafpireviewsdialog .dialog li .response .anchor{left:20px;top:-15px}}#cafpireviewsdialog .dialog li .response .wrapper{background-color:var(--color-white);border-radius:10px;border-top-left-radius:2rem;display:flex}@media (min-width:768px){#cafpireviewsdialog .dialog li .response .wrapper{flex-direction:row;margin-left:100px;width:calc(100% - 100px)}}@media (max-width:767px){#cafpireviewsdialog .dialog li .response .wrapper{flex-direction:column;margin-left:100px;width:calc(100% - 100px)}}@media (max-width:414px){#cafpireviewsdialog .dialog li .response .wrapper{margin-left:20px;width:calc(100% - 20px)}}#cafpireviewsdialog .dialog li .response .wrapper .profil{align-items:center;display:flex}@media (min-width:768px){#cafpireviewsdialog .dialog li .response .wrapper .profil{border-right:1px solid var(--color-gray-light);flex-direction:column;justify-content:center;padding:2rem;width:140px}}@media (max-width:767px){#cafpireviewsdialog .dialog li .response .wrapper .profil{border-bottom:1px solid var(--color-gray-light);flex-direction:row;justify-content:flex-start;padding:1.5rem;width:100%}}@media (max-width:414px){#cafpireviewsdialog .dialog li .response .wrapper .profil{padding:1rem}}#cafpireviewsdialog .dialog li .response .wrapper .profil .avatar{background:url(/build/website/images/cafpi-icon.aadfa403.svg) no-repeat;background-size:cover;height:46px;width:46px}@media (min-width:768px){#cafpireviewsdialog .dialog li .response .wrapper .profil .avatar{margin-bottom:.5rem}}@media (max-width:767px){#cafpireviewsdialog .dialog li .response .wrapper .profil .avatar{margin-right:1.5rem}}#cafpireviewsdialog .dialog li .response .wrapper .profil .name{font-size:12px;font-weight:700}#cafpireviewsdialog .dialog li .response .wrapper .message{font-size:14px}@media (min-width:768px){#cafpireviewsdialog .dialog li .response .wrapper .message{padding:2rem;width:calc(100% - 140px)}}@media (max-width:767px){#cafpireviewsdialog .dialog li .response .wrapper .message{padding:1.5rem;width:100%}}@media (max-width:414px){#cafpireviewsdialog .dialog li .response .wrapper .message{padding:1rem}}#cafpireviewsdialog .dialog li .template{background-color:var(--color-white);border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top:1px solid var(--color-gray-light);display:none;overflow:hidden;position:relative}@media (min-width:768px){#cafpireviewsdialog .dialog li .template{padding:1.5rem 2rem}}@media (max-width:767px){#cafpireviewsdialog .dialog li .template{padding:1.5rem}}@media (max-width:414px){#cafpireviewsdialog .dialog li .template{padding:1rem}}#cafpireviewsdialog .dialog li .template .close{background:url(/build/website/images/close.2c4c84ed.svg) 50% no-repeat;border-radius:16px;cursor:pointer;height:32px;position:absolute;width:32px;z-index:2}@media (min-width:768px){#cafpireviewsdialog .dialog li .template .close{right:2rem;top:1rem}}@media (max-width:767px){#cafpireviewsdialog .dialog li .template .close{right:1.5rem;top:1rem}}@media (max-width:414px){#cafpireviewsdialog .dialog li .template .close{right:1rem;top:.5rem}}#cafpireviewsdialog .dialog li .template form{position:relative}#cafpireviewsdialog .dialog li .template form fieldset legend{font-size:18px;font-weight:700;line-height:1;margin-bottom:1rem;text-align:center}#cafpireviewsdialog .dialog li .template form fieldset .context{font-size:14px;margin-bottom:1rem;text-align:center}#cafpireviewsdialog .dialog li .template form fieldset .btn{margin:1rem auto 0;width:10em}@media (min-width:768px){#cafpireviewsdialog .dialog li .template form fieldset .wrapper{display:grid;grid-template-columns:25% 25% 50%}#cafpireviewsdialog .dialog li .template form fieldset .wrapper .controller[data-name=lastname]{grid-column-start:1;grid-row-start:1;width:calc(100% - 1rem)}#cafpireviewsdialog .dialog li .template form fieldset .wrapper .controller[data-name=firstname]{grid-column-start:2;grid-row-start:1;width:calc(100% - 1rem)}#cafpireviewsdialog .dialog li .template form fieldset .wrapper .controller[data-name=email]{grid-column:1/span 2;grid-row-start:2;width:calc(100% - 1rem)}#cafpireviewsdialog .dialog li .template form fieldset .wrapper .controller.textarea{grid-column-start:3;grid-row:1/span 2}}@media (max-width:767px){#cafpireviewsdialog .dialog li .template form fieldset .wrapper{display:grid;grid-template-columns:50% 50%}#cafpireviewsdialog .dialog li .template form fieldset .wrapper .controller[data-name=lastname]{grid-column-start:1;grid-row-start:1;width:calc(100% - .5rem)}#cafpireviewsdialog .dialog li .template form fieldset .wrapper .controller[data-name=firstname]{grid-column-start:2;grid-row-start:1;margin-left:.5rem;width:calc(100% - .5rem)}#cafpireviewsdialog .dialog li .template form fieldset .wrapper .controller[data-name=email]{grid-column:1/span 2;grid-row-start:2}#cafpireviewsdialog .dialog li .template form fieldset .wrapper .controller.textarea{grid-column:1/span 2;grid-row:3}}@media (max-width:575px){#cafpireviewsdialog .dialog li .template form fieldset .wrapper{display:grid;grid-template-columns:100%}#cafpireviewsdialog .dialog li .template form fieldset .wrapper .controller[data-name=lastname]{grid-column-start:1;grid-row-start:1;width:100%}#cafpireviewsdialog .dialog li .template form fieldset .wrapper .controller[data-name=firstname]{grid-column-start:1;grid-row-start:2;margin-left:0;width:100%}#cafpireviewsdialog .dialog li .template form fieldset .wrapper .controller[data-name=email]{grid-column-start:1;grid-row-start:3}#cafpireviewsdialog .dialog li .template form fieldset .wrapper .controller.textarea{grid-column-start:1;grid-row-start:4}}#cafpireviewsdialog .dialog li .template .wrappermsg .title{font-size:18px;font-weight:700;line-height:1;margin-bottom:1rem;text-align:center}#cafpireviewsdialog .dialog li .template .wrappermsg .context{font-size:14px;margin-bottom:1rem;text-align:center}#cafpireviewsdialog .dialog li .template .wrappermsg .btn{margin:1rem auto 0;width:10em}