#product,#product #banner{display:inline-block;width:100%;position:relative}#product #banner{background-size:cover!important;background-repeat:no-repeat;text-align:center;border-radius:0 0 100px}#product #banner::after{content:'';position:absolute;left:0;bottom:0;z-index:0;background:linear-gradient(270deg,rgba(0,0,0,0) 0,#000 100%) no-repeat padding-box;background-size:cover;width:100%;height:100%;border-radius:0 0 100px}#product #banner .common-limiter{width:100%;min-height:230px;max-width:1180px;padding:75px 20px 72px;display:flex;align-items:center;justify-content:space-between;z-index:1}#product #banner .common-limiter .title{text-align:left;font:normal normal bold 50px/50px Lato;letter-spacing:0;color:#FFF}#product #banner .common-limiter .subtitle{text-align:left;font:normal normal 900 15px/50px Montserrat;letter-spacing:3px;color:#FFF;position:relative;display:inline-flex;align-items:center;gap:20px}#product #banner .common-limiter .subtitle::after{content:'';background-color:#fff;width:36px;height:4px;display:block}#product #banner .common-limiter form input{position:relative;width:140px;height:54px;border:2px solid #FFF;background-color:transparent;border-radius:100px;display:inline-flex;align-items:center;justify-content:center;text-align:center;font:normal normal bold 16px/16px Lato;letter-spacing:0;color:#FFF;transition:.5s}#product #banner .common-limiter form input:hover{border:2px solid #FDB913;background-color:#FDB913}#product #filter{box-shadow:0 3px 6px rgba(0,0,0,.05)}#product #filter #categories{z-index:1;margin:0 auto;display:flex;position:relative;width:100%;max-width:1180px;padding:0 20px;gap:75px}#product #filter #categories li.selected a span{text-align:left;font:normal normal bold 15px/19px Montserrat;letter-spacing:0;color:#000}#product #filter #categories li.selected a span::after{content:'';background-color:#FDB913;width:70%;height:3px;position:absolute;bottom:0;left:0}#product #filter #categories li span{text-align:left;font:normal normal 500 15px/19px Montserrat;letter-spacing:0;color:#ACACAC;padding-top:30px;padding-bottom:30px;position:relative;z-index:1;display:inline-block;margin:0}#product #filter #categories li span::after{content:''}#product #product-infos{width:100%;position:relative;display:inline-block}#product #product-infos .common-limiter{max-width:1180px}#product #product-infos .common-limiter .content{width:100%;padding:60px 20px 50px;display:inline-flex;flex-direction:column;align-items:center}#product #product-infos .common-limiter .content .infos{width:100%;display:inline-flex;align-items:center;justify-content:space-between;gap:30px}#product #product-infos .common-limiter .content .infos .title{max-width:400px;text-align:left;font:normal normal bold 40px/50px Lato;letter-spacing:0;color:#000}#product #product-infos .common-limiter .content .infos .btns{width:calc(100% - 400px);display:inline-flex;align-items:center;flex-wrap:nowrap;justify-content:flex-end;gap:12px}#product #product-infos .common-limiter .content .infos .btns a{width:100%;max-width:236px;padding:0 30px;border:2px solid #FDB913;border-radius:100px;background-color:#fff;text-align:left;font:normal normal bold 14px/50px Lato;letter-spacing:0;color:#000;position:relative;transition:.5s}#product #product-infos .common-limiter .content .infos .btns a:hover,#product #product-infos .common-limiter .content .infos .btns a:last-child{background-color:#FDB913}#product #product-infos .common-limiter .content .infos .btns a:last-child:hover{background-color:#fff}#product #product-infos .common-limiter .content .infos .btns a i{position:absolute;right:30px;top:50%;transform:translateY(-50%);font-size:21px}#product #product-infos .common-limiter .content .text{margin-top:40px;text-align:left;font:normal normal normal 13px/24px Lato;letter-spacing:.07px;color:#000}#product #product-infos .common-limiter .content .text p{font:normal normal normal 13px/24px Lato}#product #product-infos .common-limiter .content .image{margin:65px 0;width:100%;box-shadow:10px 10px 50px rgba(0,0,0,.3);border-radius:20px}#product #product-infos .common-limiter .content .image img{object-fit:cover;width:100%;max-height:451px;border-radius:20px}#product #product-infos .common-limiter .content #links{width:100%;display:inline-block}#product #product-infos .common-limiter .content #links .btns,#product #project-submission .common-limiter .content form .form-content{display:inline-grid;grid-template-columns:repeat(2,1fr);gap:20px;width:100%}#product #product-infos .common-limiter .content #links .title{text-align:left;font:normal normal bold 30px/30px Lato;letter-spacing:0;color:#000}#product #product-infos .common-limiter .content #links .btns{margin-top:35px;align-items:center}#product #product-infos .common-limiter .content #links .btns a{width:100%;padding:0 40px;border:2px solid #FDB913;border-radius:100px;background-color:#FDB913;text-align:left;font:normal normal bold 16px/50px Lato;letter-spacing:0;color:#000;position:relative;transition:.5s}#product #product-infos .common-limiter .content #links .btns a:hover{background-color:#fff}#product #product-infos .common-limiter .content #links .btns a i{position:absolute;right:40px;top:50%;transform:translateY(-50%);font-size:22px}#product #project-submission .common-limiter{max-width:1180px;padding:0}#product #project-submission .common-limiter .content{padding:0 20px 140px}#product #project-submission .common-limiter .content form .main-title{text-align:left;font:normal normal bold 30px/50px Lato;letter-spacing:0;color:#000;margin-bottom:30px}#product #project-submission .common-limiter .content form .title{text-align:left;font:normal normal bold 22px/50px Lato;letter-spacing:0;color:#000;margin:20px 0}#product #project-submission .common-limiter .content form .form-content .half-input,#product #project-submission .common-limiter .content form .form-content textarea{grid-column:span 1;width:100%;padding:25px 40px;border:2px solid #FDB913;background-color:transparent;border-radius:100px;text-align:left;font:normal normal bold 16px/16px Lato;letter-spacing:0;color:#000}#product #project-submission .common-limiter .content form .form-content .half-input::placeholder,#product #project-submission .common-limiter .content form .form-content textarea::placeholder{text-transform:none!important;text-align:left;font:normal normal bold 16px/16px Lato;letter-spacing:0;color:#000}#product #project-submission .common-limiter .content form .form-content textarea{grid-column:span 2;height:200px;border-radius:40px}#product #project-submission .common-limiter .content form .form-content .input-file{grid-column:span 2;width:100%}#product #project-submission .common-limiter .content form .form-content .input-file #file-label{width:100%;display:block;padding:25px 40px;border:2px solid #FDB913;background-color:transparent;border-radius:100px;text-align:left;font:normal normal bold 16px/16px Lato;letter-spacing:0;color:#000;cursor:pointer}#product #project-submission .common-limiter .content form .terms{margin-top:70px;display:inline-flex;width:100%;justify-content:space-between;align-items:center}#product #project-submission .common-limiter .content form .terms .box{display:inline-flex;gap:0 8px;align-items:center}#product #project-submission .common-limiter .content form .terms .box input:checked~.checklabel:after{background:no-repeat padding-box #FDB913;border-radius:2px}#product #project-submission .common-limiter .content form .terms .box .checklabel{position:relative;display:inline-block;cursor:pointer;text-align:left;font:normal normal bold 13px/13px Lato;letter-spacing:-.33px;color:#262626;right:-10px}#product #project-submission .common-limiter .content form .terms .box .checklabel:after{content:'';width:13px;height:13px;display:inline-block;position:absolute;left:-23px;top:7px}#product #project-submission .common-limiter .content form .terms .box .checklabel:before{content:'';width:14px;height:14px;display:inline-block;border:1px solid #707070;border-radius:4px;position:absolute;left:-25px;top:50%;transform:translateY(-50%)}#product #project-submission .common-limiter .content form .terms .common-button{width:100%;max-width:556px;height:68px;background:no-repeat padding-box #FDB913;border:2px solid #FDB913;border-radius:100px;box-shadow:none;transition:.5s}#product #project-submission .common-limiter .content form .terms .common-button:hover{background-color:#fff}#product #project-submission .common-limiter .content form .terms .common-button span{text-align:center;font:normal normal bold 16px/50px Lato;letter-spacing:0;color:#000}#product #project-submission .common-limiter .content form .terms button{position:relative}#product #project-submission .common-limiter .content form .terms button span{display:inline-block}#product #project-submission .common-limiter .content form .terms button i{opacity:0;position:absolute;left:calc(50% - 15px);top:35%;transition:.3s}#product #project-submission .common-limiter .content form .terms.sending button span{display:none}#product #project-submission .common-limiter .content form .terms.sending button i{opacity:1}@media (max-width:1000px){#product #product-infos .common-limiter .content .infos .btns{align-items:flex-end;justify-content:flex-end;flex-direction:column}}@media (max-width:800px){#product #product-infos .common-limiter .content #links .btns,#product #project-submission .common-limiter .content form .form-content{grid-template-columns:repeat(1,1fr)}#product #project-submission .common-limiter .content form .form-content .half-input,#product #project-submission .common-limiter .content form .form-content textarea{grid-column:span 2}#product #product-infos .common-limiter .content .infos{align-items:flex-start;flex-direction:column}#product #product-infos .common-limiter .content .infos .btns{align-items:flex-start;max-width:250px;width:100%}#product #project-submission .common-limiter .content form .terms{margin-top:50px;gap:20px;flex-direction:column}}@media (max-width:650px){#product #filter #categories{padding:0 20px;gap:30px;flex-direction:column}#product #filter #categories li span{padding-top:20px;padding-bottom:20px}}