.cu_offers{text-align:center;padding:50px 0}.cu_offers .elementor-container{display:block}.cu_offers .elementor-container .sbttl{font-size:10px;text-transform:uppercase;color:#7b7b7b;margin-bottom:20px;line-height:1.2}.cu_offers .elementor-container .ttl{color:#000;font-size:48px;font-weight:700;line-height:1.2;letter-spacing:3.6px}@media(max-width: 500px){.cu_offers .elementor-container .ttl{font-size:3.8rem}}.cu_offers .elementor-container .cu-filter{display:flex;justify-content:space-between;margin-top:75px}@media(max-width: 767px){.cu_offers .elementor-container .cu-filter{flex-direction:column}}.cu_offers .elementor-container .cu-filter>div input,.cu_offers .elementor-container .cu-filter>div select{border-radius:10px;width:100%;padding:15px 25px;height:100%;border-color:#000}.cu_offers .elementor-container .cu-filter>div.inp-search{width:39%}.cu_offers .elementor-container .cu-filter>div.inp-search input{padding-right:40px;background-image:url("../img/search.png");background-repeat:no-repeat;background-size:20px 20px;background-position:calc(100% - 20px) center;font-size:14px;letter-spacing:2.66px;color:#000;opacity:1;font-family:"Montserrat",Monserrat;font-weight:400}.cu_offers .elementor-container .cu-filter>div.inp-search input::-webkit-input-placeholder{font-size:14px;letter-spacing:2.66px;color:#000;opacity:1;font-family:"Montserrat",Monserrat;font-weight:400}.cu_offers .elementor-container .cu-filter>div.inp-search input:-ms-input-placeholder{font-size:14px;letter-spacing:2.66px;color:#000;opacity:1;font-family:"Montserrat",Monserrat;font-weight:400}.cu_offers .elementor-container .cu-filter>div.inp-search input::placeholder{font-size:14px;letter-spacing:2.66px;color:#000;opacity:1;font-family:"Montserrat",Monserrat;font-weight:400}@media(max-width: 767px){.cu_offers .elementor-container .cu-filter>div.inp-search{width:100%;margin-bottom:10px}}.cu_offers .elementor-container .cu-filter>div.inp-categ{width:29%}@media(max-width: 767px){.cu_offers .elementor-container .cu-filter>div.inp-categ{width:100%;margin-bottom:10px}}.cu_offers .elementor-container .cu-filter>div.inp-btn{width:29%;position:relative;min-width:238px}.cu_offers .elementor-container .cu-filter>div.inp-btn:after{position:absolute;content:"";top:40%;right:25px;border:solid #fff;border-width:0 2px 2px 0;display:inline-block;padding:6px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.cu_offers .elementor-container .cu-filter>div.inp-btn .search-btn{text-align:left;font-size:14px;letter-spacing:2.66px;cursor:pointer}@media(max-width: 767px){.cu_offers .elementor-container .cu-filter>div.inp-btn{width:100%;margin-bottom:10px}}.cu_offers .elementor-container .results-nbr{display:flex;justify-content:flex-start;font-size:14px;margin:15px 0px}.cu_offers .elementor-container .results-nbr .nbr-res{margin-right:15px;font-weight:700}.cu_offers .elementor-container .results-nbr .reinit-filter{padding-left:10px;cursor:pointer}.cu_offers .elementor-container .offers_list{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-top:50px}.cu_offers .elementor-container .offers_list .offer{width:calc(33.33% - 10px);border:2px solid #000;border-radius:10px;padding:20px 15px;margin-bottom:12px;text-align:left;line-height:1.2}.cu_offers .elementor-container .offers_list .offer.offr-1,.cu_offers .elementor-container .offers_list .offer.offr-2{margin-right:15px}@media(max-width: 767px){.cu_offers .elementor-container .offers_list .offer{width:calc(50% - 10px)}.cu_offers .elementor-container .offers_list .offer.offrmb-1{margin-right:15px}.cu_offers .elementor-container .offers_list .offer.offrmb-2{margin-right:0px}}@media(max-width: 500px){.cu_offers .elementor-container .offers_list .offer{width:100%;margin-right:0px !important}}.cu_offers .elementor-container .offers_list .offer .offer-title{font-size:17px;font-weight:700;margin-bottom:10px}.cu_offers .elementor-container .offers_list .offer .offer-cats{font-size:17px;margin-bottom:5px}.cu_offers .elementor-container .offers_list .offer .offer-details{font-size:12px;color:#fff;background-color:#000;border-radius:15px;display:inline-block;padding:4px 21px;cursor:pointer;margin-top:25px;letter-spacing:1.68px}.cu_offers .elementor-container .offers_list .offer .offer-details:hover{background-color:#aeaeae;color:#000}.offer-single{padding-top:50px}.offer-single .offertitle{font-size:24px;font-weight:bold;text-transform:uppercase;line-height:1.75em;text-align:center;margin-bottom:60px}@media(max-width: 767px){.offer-single .offertitle{line-height:1.2em}}.offer-single .list_details{display:flex;justify-content:space-between;flex-direction:column}.offer-single .list_details ol,.offer-single .list_details ul{list-style:disc;padding-left:20px}@media(max-width: 767px){.offer-single .list_details{flex-direction:column}}.offer-single .list_details>div{width:100%}@media(max-width: 767px){.offer-single .list_details>div{width:100%}}.offer-single .list_details>div.right_details{padding:50px 0px 0px 0px}@media(max-width: 767px){.offer-single .list_details>div.right_details{padding:50px 0px 0px 0px}}.offer-single .list_details>div h2{font-size:29px;font-weight:bold;line-height:0em;margin:20px 0 40px 0;line-height:1.2}.offer-single .list_details>div li.elementor-icon-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:9px;padding-bottom:9px;position:relative}.offer-single .list_details>div li.elementor-icon-list-item span.elementor-icon-list-text{font-size:16px;line-height:1.2em;letter-spacing:0px;-ms-flex-item-align:center;align-self:center;padding-left:5px}@media(max-width: 767px){.offer-single .list_details>div li.elementor-icon-list-item span.elementor-icon-list-text{font-size:14px}}.offer-single .list_details>div li.elementor-icon-list-item .elementor-icon-list-icon i{width:1.25em;font-size:14px}.single_offer_box{margin:0px auto;max-width:500px;display:flex;padding:20px;box-shadow:1px 1px 7px 2px rgba(0,0,0,.49);-webkit-box-shadow:1px 1px 7px 2px rgba(0,0,0,.49);-moz-box-shadow:1px 1px 7px 2px rgba(0,0,0,.49)}@media(max-width: 500px){.single_offer_box{flex-direction:column}}.single_offer_box .so_box_ttl{width:50%;text-align:center;padding:5px;font-weight:700}@media(max-width: 500px){.single_offer_box .so_box_ttl{width:100%}}.single_offer_box .so_box_btn{width:50%;display:flex;justify-content:center;align-items:center;padding:5px}@media(max-width: 500px){.single_offer_box .so_box_btn{width:100%}}.single_offer_box .so_box_btn a{color:#fff;background-color:#000;padding:1.1rem 3.4rem;display:inline-block;border:1px solid #000;font-size:1.3rem;font-weight:400;line-height:1.2em;text-transform:uppercase;border-radius:0px;background-clip:padding-box;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);background-clip:border-box}.single_offer_box .so_box_btn a:hover{color:#000;background-color:transparent}form.cu-form-candidature{display:flex;flex-wrap:wrap;width:100%;justify-content:flex-start}form.cu-form-candidature label{width:100%;display:block;font-size:10px;letter-spacing:1.9px;line-height:1.8}form.cu-form-candidature label.error{color:red;line-height:1.2;letter-spacing:1px;margin-top:2px}form.cu-form-candidature .dmdl{width:calc(50% - 2px);margin-bottom:10px}form.cu-form-candidature .dmdl input{width:100%;padding:10px}form.cu-form-candidature .dmdl.frst{margin-right:4px}form.cu-form-candidature .dfl{margin-bottom:10px;width:100%}form.cu-form-candidature .dfl textarea{width:100%;height:85px;padding:10px}form.cu-form-candidature .ffl{width:33.33%;min-width:145px;max-width:235px}form.cu-form-candidature .ffl.frst{margin-right:15px}form.cu-form-candidature input:not(.cu-file),form.cu-form-candidature textarea{border:2px solid #000;border-radius:10px;background:transparent}form.cu-form-candidature [type=file]{height:0;overflow:hidden;width:0}form.cu-form-candidature [type=file]+label{background:transparent;border:2px solid #000;border-radius:20px;color:#000;cursor:pointer;display:inline-block;font-size:10px;margin-bottom:1rem;outline:none;padding:4px 20px;position:relative;transition:all .3s;vertical-align:middle;letter-spacing:0px;width:100%;max-width:150px;margin-left:-5px}form.cu-form-candidature [type=file]+label.btn-2{overflow:hidden}form.cu-form-candidature [type=file]+label.btn-2::after{color:#fff;content:" ";background:url("../img/file.png");height:100%;right:15px;line-height:3.3;position:absolute;top:0px;transition:all .3s;width:15px;background-repeat:no-repeat;background-size:15px;background-position:center center}form.cu-form-candidature .info{display:none;cursor:pointer}form.cu-form-candidature .info p.file-name{color:#7b7b7b;font-size:10px;padding-left:4px;display:flex;align-items:center;line-height:1.2}form.cu-form-candidature .info .cu-close:before,form.cu-form-candidature .info .cu-close:after{width:1px !important}form.cu-form-candidature .subs{width:100%;margin-top:15px}form.cu-form-candidature .subs input.cu-submit{background-color:#000 !important;color:#fff !important;font-size:10px !important;padding:4px 48px;border-radius:57px !important;cursor:pointer}form.cu-form-candidature .cu-response-output{background-color:#000;width:100%;margin-top:10px;color:#fff;padding:5px 15px;font-size:10px;visibility:hidden;text-align:center}.single_offer form.cu-form-candidature .subs{width:100%;margin-top:15px;text-align:center}.single_offer form.cu-form-candidature .subs input.cu-submit{background-color:#000 !important;color:#fff !important;font-size:14px !important;padding:4px 48px;border-radius:57px !important;cursor:pointer;margin-top:20px}.cu-close{width:10px;height:10px;opacity:1;display:inline-block;position:relative}.cu-close:before,.cu-close:after{position:absolute;left:0px;content:" ";height:10px;width:2px;background-color:#000}.cu-close:before{transform:rotate(45deg)}.cu-close:after{transform:rotate(-45deg)}.cu-select{position:relative;width:100%;height:100%}.cu-select select{display:none !important}.cu-select .select-selected{color:#000;font-size:14px;letter-spacing:2.66px;font-weight:600;padding:14px 45px 14px 25px;cursor:pointer;text-align:left;background:#fff;border-radius:10px;width:100%;height:100%;margin-right:0px;margin-left:0px;border:2px solid #000}.cu-select .select-selected:after{position:absolute !important;content:"";top:33%;right:25px;border:solid #000;border-width:0 2px 2px 0;display:inline-block;padding:6px;transform:rotate(45deg);-webkit-transform:rotate(45deg);font-weight:500}.cu-select .select-selected.select-arrow-active:after{top:45%;transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.cu-select .select-items{background-color:#fff;padding:20px 20px 20px 25px;position:absolute !important;top:110%;left:0 !important;z-index:99 !important;width:100%;text-transform:capitalize;text-align:left;border:1px solid #000}.cu-select .select-items div{font-size:14px;font-weight:400;color:#000;cursor:pointer;position:relative;margin-top:8px;margin-bottom:8px}.cu-select .select-items div:hover{color:#000;font-weight:600}.cu-select .select-items div.current-sel{color:#000;font-weight:600}.cu-select .select-hide{display:none !important}.cu-select .same-as-selected{color:#000 !important;font-weight:600 !important}.single_offer .container-banner-common:before,.list_offers .container-banner-common:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.5) !important}.single_offer .container-banner-common a.small-button,.list_offers .container-banner-common a.small-button{background:#fff;color:#000;display:inline-block;padding:5px 51px;font-size:12px;text-transform:unset;border-radius:20px;opacity:1;font-weight:600;letter-spacing:1.68px;margin-top:50px}form[action="https://webto.salesforce.com/servlet/servlet.WebToLead?encoding=UTF-8"] label.error{color:red !important;margin-top:34px;font-size:10px !important}.container-bottom-footer .h4{font-size:3rem;font-weight:700;line-height:1.2em;letter-spacing:0;text-transform:uppercase;font-family:Montserrat,sans-serif;margin-bottom:4rem;color:#fff;text-align:center;letter-spacing:.04em}@media screen and (max-width: 750px){html body.home .container-banner-homepage .first-content{display:block;margin-top:5rem}html body.home .container-banner-homepage .first-content .small-text{font-size:14px}html body.home .container-banner-homepage .first-content .small-text:last-child{display:none}html body.home .container-banner-homepage .first-content .title-banner{line-height:1.4;font-size:4rem;margin:8rem 0 2rem 0}}#mobile-menu ul li:not(.small) a{font-size:2.7rem}#mobile-menu ul li.small a{font-size:1.7rem}@media screen and (max-width: 550px){#mobile-menu ul li:not(.small) a{font-size:1.9rem}#mobile-menu ul li.small a{font-size:1.5rem}}html .container-bottom-footer .col{display:flex;flex-direction:column}html .container-bottom-footer .col a.btn-border{margin:auto auto 0 auto;display:inline-block;width:fit-content}@media(min-width: 768px){html #main-footer .big-col-right{padding-left:.3%;padding-right:0}html #main-footer .big-col-right .list-price li{width:20%;padding:0 1.5%}}html #main-footer .big-col-right .list-price img{max-width:69px}html #main-footer .footer-col{flex-wrap:wrap}/*# sourceMappingURL=cu_style.css.map */
