/*!******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./templates/resources/front/sass/style.scss ***!
  \******************************************************************************************************************************************************************************/
@import url(https://cdn.jsdelivr.net/npm/bootstrap@5.3.1/dist/css/bootstrap.min.css);
/*!*************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/react-date-range/dist/styles.css ***!
  \*************************************************************************************************/
.rdrCalendarWrapper {
  box-sizing: border-box;
  background: #ffffff;
  display: inline-flex;
  flex-direction: column;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.rdrDateDisplay{
  display: flex;
  justify-content: space-between;
}

.rdrDateDisplayItem{
  flex: 1 1;
  width: 0;
  text-align: center;
  color: inherit;
}

.rdrDateDisplayItem + .rdrDateDisplayItem{
    margin-left: 0.833em;
  }

.rdrDateDisplayItem input{
    text-align: inherit
  }

.rdrDateDisplayItem input:disabled{
      cursor: default;
    }

.rdrDateDisplayItemActive{}

.rdrMonthAndYearWrapper {
  box-sizing: inherit;
  display: flex;
  justify-content: space-between;
}

.rdrMonthAndYearPickers{
  flex: 1 1 auto;
  display: flex;
  justify-content: center;
  align-items: center;
}

.rdrMonthPicker{}

.rdrYearPicker{}

.rdrNextPrevButton {
  box-sizing: inherit;
  cursor: pointer;
  outline: none;
}

.rdrPprevButton {}

.rdrNextButton {}

.rdrMonths{
  display: flex;
}

.rdrMonthsVertical{
  flex-direction: column;
}

.rdrMonthsHorizontal > div > div > div{
  display: flex;
  flex-direction: row;
}

.rdrMonth{
  width: 27.667em;
}

.rdrWeekDays{
  display: flex;
}

.rdrWeekDay {
  flex-basis: calc(100% / 7);
  box-sizing: inherit;
  text-align: center;
}

.rdrDays{
  display: flex;
  flex-wrap: wrap;
}

.rdrDateDisplayWrapper{}

.rdrMonthName{}

.rdrInfiniteMonths{
  overflow: auto;
}

.rdrDateRangeWrapper{
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.rdrDateInput {
  position: relative;
}

.rdrDateInput input {
    outline: none;
  }

.rdrDateInput .rdrWarning {
    position: absolute;
    font-size: 1.6em;
    line-height: 1.6em;
    top: 0;
    right: .25em;
    color: #FF0000;
  }

.rdrDay {
  box-sizing: inherit;
  width: calc(100% / 7);
  position: relative;
  font: inherit;
  cursor: pointer;
}

.rdrDayNumber {
  display: block;
  position: relative;
}

.rdrDayNumber span{
    color: #1d2429;
  }

.rdrDayDisabled {
  cursor: not-allowed;
}

@supports (-ms-ime-align: auto) {
  .rdrDay {
    flex-basis: 14.285% !important;
  }
}

.rdrSelected, .rdrInRange, .rdrStartEdge, .rdrEndEdge{
  pointer-events: none;
}

.rdrInRange{}

.rdrDayStartPreview, .rdrDayInPreview, .rdrDayEndPreview{
  pointer-events: none;
}

.rdrDayHovered{}

.rdrDayActive{}

.rdrDateRangePickerWrapper{
  display: inline-flex;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.rdrDefinedRangesWrapper{}

.rdrStaticRanges{
  display: flex;
  flex-direction: column;
}

.rdrStaticRange{
  font-size: inherit;
}

.rdrStaticRangeLabel{}

.rdrInputRanges{}

.rdrInputRange{
  display: flex;
}

.rdrInputRangeInput{}

/*!********************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/react-date-range/dist/theme/default.css ***!
  \********************************************************************************************************/
.rdrCalendarWrapper{
  color: #000000;
  font-size: 12px;
}

.rdrDateDisplayWrapper{
  background-color: rgb(239, 242, 247);
}

.rdrDateDisplay{
  margin: 0.833em;
}

.rdrDateDisplayItem{
  border-radius: 4px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 2px 0 rgba(35, 57, 66, 0.21);
  border: 1px solid transparent;
}

.rdrDateDisplayItem input{
    cursor: pointer;
    height: 2.5em;
    line-height: 2.5em;
    border: 0px;
    background: transparent;
    width: 100%;
    color: #849095;
  }

.rdrDateDisplayItemActive{
  border-color: currentColor;
}

.rdrDateDisplayItemActive input{
    color: #7d888d
  }

.rdrMonthAndYearWrapper {
  align-items: center;
  height: 60px;
  padding-top: 10px;
}

.rdrMonthAndYearPickers{
  font-weight: 600;
}

.rdrMonthAndYearPickers select{
    -moz-appearance: none;
         appearance: none;
    -webkit-appearance: none;
    border: 0;
    background: transparent;
    padding: 10px 30px 10px 10px;
    border-radius: 4px;
    outline: 0;
    color: #3e484f;
    background: url("data:image/svg+xml;utf8,<svg width=%279px%27 height=%276px%27 viewBox=%270 0 9 6%27 version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27><g id=%27Artboard%27 stroke=%27none%27 stroke-width=%271%27 fill=%27none%27 fill-rule=%27evenodd%27 transform=%27translate%28-636.000000, -171.000000%29%27 fill-opacity=%270.368716033%27><g id=%27input%27 transform=%27translate%28172.000000, 37.000000%29%27 fill=%27%230E242F%27 fill-rule=%27nonzero%27><g id=%27Group-9%27 transform=%27translate%28323.000000, 127.000000%29%27><path d=%27M142.280245,7.23952813 C141.987305,6.92353472 141.512432,6.92361662 141.219585,7.23971106 C140.926739,7.5558055 140.926815,8.06821394 141.219755,8.38420735 L145.498801,13 L149.780245,8.38162071 C150.073185,8.0656273 150.073261,7.55321886 149.780415,7.23712442 C149.487568,6.92102998 149.012695,6.92094808 148.719755,7.23694149 L145.498801,10.7113732 L142.280245,7.23952813 Z%27 id=%27arrow%27></path></g></g></g></svg>") no-repeat;
    background-position: right 8px center;
    cursor: pointer;
    text-align: center
  }

.rdrMonthAndYearPickers select:hover{
      background-color: rgba(0,0,0,0.07);
    }

.rdrMonthPicker, .rdrYearPicker{
  margin: 0 5px
}

.rdrNextPrevButton {
  display: block;
  width: 24px;
  height: 24px;
  margin: 0 0.833em;
  padding: 0;
  border: 0;
  border-radius: 5px;
  background: #EFF2F7
}

.rdrNextPrevButton:hover{
    background: #E1E7F0;
  }

.rdrNextPrevButton i {
    display: block;
    width: 0;
    height: 0;
    padding: 0;
    text-align: center;
    border-style: solid;
    margin: auto;
    transform: translate(-3px, 0px);
  }

.rdrPprevButton i {
    border-width: 4px 6px 4px 4px;
    border-color: transparent rgb(52, 73, 94) transparent transparent;
    transform: translate(-3px, 0px);
  }

.rdrNextButton i {
    margin: 0 0 0 7px;
    border-width: 4px 4px 4px 6px;
    border-color: transparent transparent transparent rgb(52, 73, 94);
    transform: translate(3px, 0px);
  }

.rdrWeekDays {
  padding: 0 0.833em;
}

.rdrMonth{
  padding: 0 0.833em 1.666em 0.833em;
}

.rdrMonth .rdrWeekDays {
    padding: 0;
  }

.rdrMonths.rdrMonthsVertical .rdrMonth:first-child .rdrMonthName{
  display: none;
}

.rdrWeekDay {
  font-weight: 400;
  line-height: 2.667em;
  color: rgb(132, 144, 149);
}

.rdrDay {
  background: transparent;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: 0;
  padding: 0;
  line-height: 3.000em;
  height: 3.000em;
  text-align: center;
  color: #1d2429
}

.rdrDay:focus {
    outline: 0;
  }

.rdrDayNumber {
  outline: 0;
  font-weight: 300;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  top: 5px;
  bottom: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.rdrDayToday .rdrDayNumber span{
  font-weight: 500
}

.rdrDayToday .rdrDayNumber span:after{
    content: '';
    position: absolute;
    bottom: 4px;
    left: 50%;
    transform: translate(-50%, 0);
    width: 18px;
    height: 2px;
    border-radius: 2px;
    background: #3d91ff;
  }

.rdrDayToday:not(.rdrDayPassive) .rdrInRange ~ .rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrStartEdge ~ .rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrEndEdge ~ .rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrSelected ~ .rdrDayNumber span:after{
      background: #fff;
    }

.rdrDay:not(.rdrDayPassive) .rdrInRange ~ .rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrStartEdge ~ .rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrEndEdge ~ .rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrSelected ~ .rdrDayNumber span{
          color: rgba(255, 255, 255, 0.85);
        }

.rdrSelected, .rdrInRange, .rdrStartEdge, .rdrEndEdge{
  background: currentColor;
  position: absolute;
  top: 5px;
  left: 0;
  right: 0;
  bottom: 5px;
}

.rdrSelected{
  left: 2px;
  right: 2px;
}

.rdrInRange{}

.rdrStartEdge{
  border-top-left-radius: 1.042em;
  border-bottom-left-radius: 1.042em;
  left: 2px;
}

.rdrEndEdge{
  border-top-right-radius: 1.042em;
  border-bottom-right-radius: 1.042em;
  right: 2px;
}

.rdrSelected{
  border-radius: 1.042em;
}

.rdrDayStartOfMonth .rdrInRange, .rdrDayStartOfMonth .rdrEndEdge, .rdrDayStartOfWeek .rdrInRange, .rdrDayStartOfWeek .rdrEndEdge{
    border-top-left-radius: 1.042em;
    border-bottom-left-radius: 1.042em;
    left: 2px;
  }

.rdrDayEndOfMonth .rdrInRange,  .rdrDayEndOfMonth .rdrStartEdge,  .rdrDayEndOfWeek .rdrInRange,  .rdrDayEndOfWeek .rdrStartEdge{
    border-top-right-radius: 1.042em;
    border-bottom-right-radius: 1.042em;
    right: 2px;
  }

.rdrDayStartOfMonth .rdrDayInPreview, .rdrDayStartOfMonth .rdrDayEndPreview, .rdrDayStartOfWeek .rdrDayInPreview, .rdrDayStartOfWeek .rdrDayEndPreview{
    border-top-left-radius: 1.333em;
    border-bottom-left-radius: 1.333em;
    border-left-width: 1px;
    left: 0px;
  }

.rdrDayEndOfMonth .rdrDayInPreview, .rdrDayEndOfMonth .rdrDayStartPreview, .rdrDayEndOfWeek .rdrDayInPreview, .rdrDayEndOfWeek .rdrDayStartPreview{
   border-top-right-radius: 1.333em;
   border-bottom-right-radius: 1.333em;
   border-right-width: 1px;
   right: 0px;
 }

.rdrDayStartPreview, .rdrDayInPreview, .rdrDayEndPreview{
  background: rgba(255, 255, 255, 0.09);
  position: absolute;
  top: 3px;
  left: 0px;
  right: 0px;
  bottom: 3px;
  pointer-events: none;
  border: 0px solid currentColor;
  z-index: 1;
}

.rdrDayStartPreview{
  border-top-width: 1px;
  border-left-width: 1px;
  border-bottom-width: 1px;
  border-top-left-radius: 1.333em;
  border-bottom-left-radius: 1.333em;
  left: 0px;
}

.rdrDayInPreview{
  border-top-width: 1px;
  border-bottom-width: 1px;
}

.rdrDayEndPreview{
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-top-right-radius: 1.333em;
  border-bottom-right-radius: 1.333em;
  right: 2px;
  right: 0px;
}

.rdrDefinedRangesWrapper{
  font-size: 12px;
  width: 226px;
  border-right: solid 1px #eff2f7;
  background: #fff;
}

.rdrDefinedRangesWrapper .rdrStaticRangeSelected{
    color: currentColor;
    font-weight: 600;
  }

.rdrStaticRange{
  border: 0;
  cursor: pointer;
  display: block;
  outline: 0;
  border-bottom: 1px solid #eff2f7;
  padding: 0;
  background: #fff
}

.rdrStaticRange:hover .rdrStaticRangeLabel,.rdrStaticRange:focus .rdrStaticRangeLabel{
      background: #eff2f7;
    }

.rdrStaticRangeLabel{
  display: block;
  outline: 0;
  line-height: 18px;
  padding: 10px 20px;
  text-align: left;
}

.rdrInputRanges{
  padding: 10px 0;
}

.rdrInputRange{
  align-items: center;
  padding: 5px 20px;
}

.rdrInputRangeInput{
  width: 30px;
  height: 30px;
  line-height: 30px;
  border-radius: 4px;
  text-align: center;
  border: solid 1px rgb(222, 231, 235);
  margin-right: 10px;
  color: rgb(108, 118, 122)
}

.rdrInputRangeInput:focus, .rdrInputRangeInput:hover{
    border-color: rgb(180, 191, 196);
    outline: 0;
    color: #333;
  }

.rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered .rdrDayNumber:after{
  content: '';
  border: 1px solid currentColor;
  border-radius: 1.333em;
  position: absolute;
  top: -2px;
  bottom: -2px;
  left: 0px;
  right: 0px;
  background: transparent;
}

.rdrDayPassive{
  pointer-events: none;
}

.rdrDayPassive .rdrDayNumber span{
    color: #d5dce0;
  }

.rdrDayPassive .rdrInRange, .rdrDayPassive .rdrStartEdge, .rdrDayPassive .rdrEndEdge, .rdrDayPassive .rdrSelected, .rdrDayPassive .rdrDayStartPreview, .rdrDayPassive .rdrDayInPreview, .rdrDayPassive .rdrDayEndPreview{
    display: none;
  }

.rdrDayDisabled {
  background-color: rgb(248, 248, 248);
}

.rdrDayDisabled .rdrDayNumber span{
    color: #aeb9bf;
  }

.rdrDayDisabled .rdrInRange, .rdrDayDisabled .rdrStartEdge, .rdrDayDisabled .rdrEndEdge, .rdrDayDisabled .rdrSelected, .rdrDayDisabled .rdrDayStartPreview, .rdrDayDisabled .rdrDayInPreview, .rdrDayDisabled .rdrDayEndPreview{
    filter: grayscale(100%) opacity(60%);
  }

.rdrMonthName{
  text-align: left;
  font-weight: 600;
  color: #849095;
  padding: 0.833em;
}

/*!**********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./templates/resources/front/sass/style.scss (1) ***!
  \**********************************************************************************************************************************************************************************/
body{color:#23262f}.MuiPopper-root .MuiAutocomplete-listbox li{color:#777e90}h2{color:#23262f;font-size:25px}.invisible{margin:0;padding:0}a{color:#45b26b}.pb20{padding-bottom:20px}.dib{display:inline-block}h2.info{margin-top:50px}.css-1d3z3hw-MuiOutlinedInput-notchedOutline:focus,.form-control:focus{border:1px solid #45b26b;box-shadow:none}#header{border-bottom:1px solid #e6e8ec;padding:15px 0}.MuiDayCalendar-header{margin:0 -5px}.clear{clear:both}#header-wrapper{display:block;margin:0 auto 33px;max-width:960px}#header-wrapper #logo{float:left;margin-top:0;width:120px}#header-wrapper #company-phone{background:url(../js/e69909584259422e103b.png) no-repeat;color:#777e90;float:right;margin-top:8px;padding-left:40px;width:180px}#header-wrapper a,.grey-color{color:#777e90;text-decoration:none}#header-wrapper #company-email{background:url(../js/dedabf75c6a8edc5fe82.png) no-repeat;color:#777e90;float:right;margin-top:8px;padding-left:40px;width:290px}#order-form{margin:30px auto;max-width:960px}.container-selection{padding-right:30px}.MuiDateCalendar-root{max-height:none;width:100%}.css-rhmlg1-MuiTypography-root-MuiDayCalendar-weekDayLabel{border:var(--bs-border-width) solid var(--bs-border-color);border-left:0;margin:0;width:170px}.MuiAutocomplete-hasPopupIcon.MuiAutocomplete-hasClearIcon.css-1h51icj-MuiAutocomplete-root .MuiOutlinedInput-root{padding-right:0;padding:0}#containerSize,#trashType,.css-154xyx0-MuiInputBase-root-MuiOutlinedInput-root,.css-1h51icj-MuiAutocomplete-root .MuiOutlinedInput-root .MuiAutocomplete-input,.form-control{padding:15px 4px 15px 10px}.MuiAutocomplete-hasPopupIcon.css-1h51icj-MuiAutocomplete-root .MuiOutlinedInput-root{padding:0}.css-154xyx0-MuiInputBase-root-MuiOutlinedInput-root,.form-control{border-radius:15px}.css-154xyx0-MuiInputBase-root-MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.css-1d3z3hw-MuiOutlinedInput-notchedOutline{border:var(--bs-border-width) solid var(--bs-border-color)}.MuiAutocomplete-endAdornment{display:none}.addressError fieldset{border-color:red}#discount-label{color:#23262f;display:inline-block;font-size:16px;font-weight:500;margin-left:20px;margin-top:11px;position:absolute}#discount-label span{color:#45b26b}.MuiPickersDay-dayWithMargin{border:var(--bs-border-width) solid var(--bs-border-color);border-left:0;border-top:0;height:95px;width:136px}.MuiButtonBase-root{border-radius:initial;font-size:20px;margin:0}.MuiPickersDay-root{margin:0}.MuiPickersSlideTransition-root{min-height:475px}.container-selection>div{margin-top:30px}.MuiBadge-badge{color:#23262f;display:inline-block;font-size:14px;font-weight:400;left:10px;margin:0;padding:0;right:0;text-align:center;top:85px;width:60px}.MuiDayCalendar-weekContainer .Mui-selected,.MuiDayCalendar-weekContainer .Mui-selected:focus,.MuiDayCalendar-weekContainer .Mui-selected:hover,.MuiPickersDay-dayWithMargin.not-available.Mui-selected{background-color:inherit;border:1px solid #45b26b;color:#23262f;font-weight:300}.MuiDayCalendar-weekContainer .Mui-selected .MuiTouchRipple-root{background:url(../js/c3b1f5c90fad88453ec8.png) no-repeat 100% 0}.MuiDayCalendar-weekContainer{--bs-gutter-x:0;margin:0}.btn-primary{--bs-btn-active-bg:#8fbc8f;background-color:#45b26b;border-color:#45b26b;border-radius:15px;color:#fff;padding-bottom:10px;padding-top:10px}.btn-primary:hover{--bs-btn-active-bg:#3cb371;background-color:#3cb371;border-color:#1c4d24}.btn.disabled,.btn:disabled{--bs-btn-active-bg:#45b26b;background-color:#45b26b;border-color:#45b26b;color:#fff}#containerSize,#trashType{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}.with-hover{color:#45b26b;cursor:pointer;font-size:17px;font-weight:300;margin-left:15px;text-decoration:underline}.no-margin-left{margin-left:0}#containersExplanation{display:block;font-size:14px;height:53px;margin:28px 0 0;padding:0}.MuiPickersCalendarHeader-switchViewButton{display:none}.MuiPickersArrowSwitcher-spacer{width:115px}.MuiPickersCalendarHeader-labelContainer{font-size:14px;font-weight:300;left:85%;position:relative}#containersExplanation li{float:left;list-style:none;margin:0 10px 3px 0;padding:2px 15px 2px 40px}.css-1jsy6pn-MuiButtonBase-root-MuiPickersDay-root:not(.Mui-selected){border:var(--bs-border-width) solid var(--bs-border-color);border-left:0;border-top:0}.MuiPickersDay-dayWithMargin{color:#23262f;font-size:16px;font-weight:300}.MuiPickersDay-dayWithMargin.available{background:url(../js/5e2cc280b2378012f4bc.png) no-repeat 50%}.MuiPickersDay-dayWithMargin.MuiPickersDay-dayOutsideMonth,.css-1jsy6pn-MuiButtonBase-root-MuiPickersDay-root.Mui-disabled:not(.Mui-selected),.css-qa7bje-MuiButtonBase-root-MuiPickersDay-root.Mui-disabled:not(.Mui-selected){background:url(../js/7f11a4d3178091ced304.png) no-repeat 50%}.MuiPickersDay-dayWithMargin.low-availability{background:url(../js/466c079bc45bc368e82f.png) no-repeat 50%}.MuiPickersDay-dayWithMargin.not-available{background:#f2f2ed repeating-linear-gradient(45deg,#e6e8ec,#e6e8ec 10px,#fff 0,#fff 23px)}.css-10hbpsx-MuiPickersDay-root.available{background:none;border-radius:0;opacity:1}#containersExplanation li.not-available{background:url(../js/5c691654912aeb6a784f.png) no-repeat}#containersExplanation li.available{background:url(../js/df9fe5dcd92b547684c3.png) no-repeat}#containersExplanation li.low-availability{background:url(../js/3054050879cce1e85589.png) no-repeat}.inner-price{background-color:#45b26b;border-radius:0 0 0 15px;color:#fff;display:inline-block;float:left;height:81px;margin-right:25px;padding-top:10px;text-align:center;width:131px}.inner-price span:first-child{font-size:13px;font-weight:400}.inner-price span:last-child{font-size:27px;font-weight:400}#containersExplanation li.not-available span:first-child>span,.MuiPickersDay-dayWithMargin.not-available>span{background-image:url(../js/7f11a4d3178091ced304.png);background-position:50%;background-repeat:no-repeat}.MuiPickersArrowSwitcher-button,.css-1nkg345-MuiButtonBase-root-MuiIconButton-root-MuiPickersArrowSwitcher-button{background-image:url(../js/3a2cc810e605ca273543.png);background-position:50%;background-repeat:no-repeat}.Mui-disabled.MuiIconButton-root{background-image:url(../js/b05cb9019729e3ef254e.png);background-position:50%;background-repeat:no-repeat}.information-about-trash-type{background-color:#edf3ee;background-image:url(../js/6546ceeca4ca56344ff0.png);background-position-x:-2px;background-position-y:-3px;background-repeat:no-repeat;border:1px solid;border-radius:15px;color:#45b26b;cursor:pointer;display:inline-block;font-size:16px;height:auto;left:0;padding:8px 45px 8px 70px;position:relative;text-align:right;top:12px}.more-about-container{border-radius:var(--bs-border-radius);cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.more-about-container span{background-color:#edf3ee;background-image:url(../js/074904eccabb592d70e1.png);background-position:100%;background-repeat:no-repeat;border:1px solid;border-radius:15px;color:#45b26b;display:inline-block;font-size:16px;height:33px;left:0;margin-right:-225px;padding-left:15px;padding-right:45px;padding-top:5px;position:relative;text-align:right;top:12px}.image-style{background-clip:padding-box;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:25px;height:277px;margin-top:0;padding:35px;position:relative;text-align:center}.order-confirmed{margin-top:50px;text-align:center}.order-confirmed .confirm-icon{background-color:#45b26b;border-radius:30px;color:#fff;display:inline-block;font-size:32px;margin-bottom:32px;padding:10px 20px}.mt32{margin-top:32px}.MuiPickersCalendarHeader-root{margin-top:10px}#loader{-webkit-tap-highlight-color:transparent;align-items:center;background-color:rgba(0,0,0,.5);bottom:0;justify-content:center;left:0;right:0;top:0;z-index:1000}#loader.show{display:flex;position:fixed}#loader.hide{display:none}#loader>div{background-color:#fff}.container-description-image{display:block;margin:0 auto;text-align:center}.container-dimensions{display:block;font-size:30px;margin-bottom:28px;text-align:center}.MuiDialog-container span.prohibitedTypesOfLitter{background-color:#ffedf2;border:2px solid #ef466f;border-radius:25px;color:#23262f;display:inline-block;font-weight:300;margin-top:30px;padding:25px 20px;width:100%}.MuiDialog-container span.prohibitedTypesOfLitter strong{display:inline-block;font-size:20px;margin-bottom:5px}.trashTypeTitle{display:block;font-size:1.25rem;font-weight:500;letter-spacing:.0075em;line-height:1.6;margin:40px 0 10px}#addressField,#company-code,#company-name,#containerSize,#email-address,#individual-message,#name-surname,#personal-code,#phone-number,#responsible-person,#trashType{background-position:12px 14px;background-repeat:no-repeat;color:#777e90;padding-left:45px}#company-code,#company-name,#email-address,#individual-message,#name-surname,#phone-number,#responsible-person,.MuiDialogContent-root #addressField,.MuiDialogContent-root #containerSize,.MuiDialogContent-root #trashType{margin-bottom:20px}.MuiDialogContent-root #containerSize,.MuiDialogContent-root #trashType{padding-bottom:16px;padding-top:16px}#addressField{background-image:url(../js/1add19470cc097157bef.png)}#trashType{background-image:url(../js/f8e21fb384ca97301edb.png)}#containerSize{background-image:url(../js/1b228e641ae7be123d15.png)}#company-name,#name-surname,#responsible-person{background-image:url(../js/a27afe8ae67ed5c880bf.png)}#email-address{background-image:url(../js/dedabf75c6a8edc5fe82.png)}#phone-number{background-image:url(../js/e69909584259422e103b.png)}#individual-message{background-image:url(../js/bff0a53474f31507e7fd.png)}#company-code,#personal-code{background-image:url(../js/1e6b85425d83a642525e.png)}#user-order-type>div{-webkit-box-flex-wrap:inherit;display:inherit;flex-direction:row;-webkit-flex-wrap:inherit;-ms-flex-wrap:inherit}#user-order-type label{float:left}#user-order-type .MuiFormControlLabel-label,#user-order-type .MuiRadio-colorPrimary{color:#777e90}#user-order-type .MuiRadio-colorPrimary.Mui-checked{color:#45b26b}#addressField::-moz-placeholder,input::-moz-placeholder{color:#777e90;opacity:1}#addressField::placeholder,input::placeholder{color:#777e90;opacity:1}input::-ms-input-placeholder{color:#777e90}#calendar-wrapper{border:1px solid #e6e8ec;border-radius:15px;margin-top:50px}.MuiDialog-container .MuiPaper-rounded{border-radius:25px;margin:10px}.MuiDialog-container button.MuiIconButton-root{border:3px solid;border-radius:23px;color:#777e90;font-size:20px;margin:0;padding:0;right:15px;top:25px}.MuiDialog-container .MuiDialogContent-root{border-top:none;padding:0 25px 25px}.MuiDialog-container span{color:#777e90}.MuiDialog-container .trashTypeTitle,.MuiDialog-container h2{color:#23262f;font-size:25px;margin-right:30px;padding:25px}.MuiDialog-container .trashTypeTitle{padding:0}.MuiDialog-container .container-description-image{border:1px solid #e6e8ec;border-radius:25px;display:block;position:static;z-index:10}.MuiDialog-container .container-description-image img{border-radius:25px;height:auto;width:100%}#scrollToTop{--bs-btn-active-bg:#8fbc8f;background-color:#45b26b;border:2px solid #fff;border-radius:15px;bottom:30px;color:#fff;height:50px;opacity:0;padding:0;position:fixed;right:50px;transition:opacity .5s,transform .5s;width:50px;z-index:1000}#scrollToTop.show{opacity:1;transition:opacity 1s,transform 1s}#scrollToTop:active{border:none}#scrollToTop .arrowUp{border:solid #fff;border-width:0 3px 3px 0;display:inline-block;padding:3px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}@media screen and (max-width:960px){h2{font-size:22px}#header-wrapper,#order-form{max-width:768px}#calendar-wrapper,h2.info{margin-top:25px}.container-selection{padding-right:0}.image-style{height:252px;padding:8px 15px 15px}.image-style img{height:auto;width:100%}.MuiPickersCalendarHeader-labelContainer{left:81%}.MuiPickersDay-dayWithMargin,.css-rhmlg1-MuiTypography-root-MuiDayCalendar-weekDayLabel{width:108px}.container-selection>div{margin-top:23px}.MuiBadge-badge{left:-5px;width:60px}#containersExplanation li{float:left;font-size:13px;list-style:none;margin:0 10px 3px 0;padding:3px 0 3px 35px}#company-code,#company-name,#email-address,#individual-message,#name-surname,#personal-code,#phone-number,#responsible-person{margin-bottom:10px}.more-about-container span{margin-right:-120px}#scrollToTop{bottom:30px;right:30px}}@media screen and (max-width:767px){#header-wrapper,#order-form{max-width:360px}#header-wrapper #company-email,#header-wrapper #company-phone{font-size:13px;margin-top:0;padding-left:25px;padding-top:2px;width:auto}.MuiPickersCalendarHeader-labelContainer{left:35%}.MuiPickersArrowSwitcher-root button:first-child{left:-130px;position:relative}.MuiPickersSlideTransition-root{min-height:425px}.MuiPickersDay-dayWithMargin,.css-rhmlg1-MuiTypography-root-MuiDayCalendar-weekDayLabel{height:85px;width:49px}#containersExplanation{height:76px;margin:5px 0 0}.MuiBadge-badge{left:-24px;top:75px;width:49px}#containersExplanation li{font-size:11px;margin:0 0 0 3px;padding:4px 0 4px 35px}#containersExplanation li.not-available{margin-left:0;padding-left:37px}.inner-price{margin-right:5px}.image-style{height:250px;padding:10px}.MuiDialog-container .trashTypeTitle,.MuiDialog-container h2{margin-right:30px}#discount-label{margin-left:0;margin-top:11px;position:inherit;text-align:center;width:100%}.more-about-container span{margin-right:-100px}.information-about-trash-type{width:100%}#scrollToTop{bottom:30px;right:10px}}#search-form{margin:0 auto -140px;padding-left:60px;position:relative;top:-210px;width:1200px}#search-form #search-form-address-field,#search-form #trashTypeFilter{background:#fff;background:linear-gradient(90deg,#fff,hsla(0,0%,100%,.423) 100%);border-radius:30px;box-shadow:0 4px 12px rgba(0,0,0,.16);height:95px;width:725px}#search-form #trashTypeFilter{display:none}#search-form #trashTypeFilter select{background-color:transparent;background-image:url(../js/f8e21fb384ca97301edb.png);background-position:0;background-repeat:no-repeat;border:none}#search-form #search-form-address-field #search-form-address-field-input{background-image:url(../js/a16ec06982b57deebf6a.png);background-position-y:center;background-repeat:no-repeat;float:left;height:94px;left:30px;padding-left:40px;position:relative;top:0;width:600px}#search-form #search-form-address-field #search-form-address-field-input .MuiCircularProgress-root{top:40px}#search-form #search-form-address-field #search-form-address-field-input input{background:none;border:none;border-radius:initial;color:#777e90;font-size:24px;height:100%;padding:34px 0;width:100%}#search-form #search-form-address-field #search-form-address-field-input fieldset{display:none}#search-form #search-form-address-field #search-form-address-field-input input::-moz-placeholder{color:#777e90;opacity:1}#search-form #search-form-address-field #search-form-address-field-input input::placeholder{color:#777e90;opacity:1}#search-form #search-form-address-field #search-form-address-field-input input::-ms-input-placeholder{color:#777e90}#search-form #search-form-address-field-text{color:#777e90;display:inline-block;font-size:17px;margin-left:35px;padding-top:10px}#search-form #search-form-address-field #search-form-address-field-submit{background-image:url(../js/8fbe66516571c00329bc.png);float:right;height:63px;position:relative;right:15px;top:15px;width:63px}#trash-type-filter-floating{background:#fff;background:linear-gradient(90deg,#fff,hsla(0,0%,100%,.823) 100%);box-shadow:0 4px 12px rgba(0,0,0,.16);color:#777e90;display:none;font-size:20px;font-weight:500;left:0;opacity:0;padding:10px;position:fixed;top:0;transition:opacity .5s,transform .5s;width:100%;z-index:1000}#trash-type-filter-floating span{background-image:url(../js/f8e21fb384ca97301edb.png);background-repeat:no-repeat;height:25px;left:17px;padding:0;position:absolute;top:29px;width:25px}#trash-type-filter-floating select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xml:space=%27preserve%27 width=%27171%27 height=%27171%27 fill=%27%23777e90%27 stroke=%27%23777e90%27 viewBox=%270 0 30.727 30.727%27%3E%3Cpath d=%27M29.994 10.183 15.363 24.812.733 10.184a2.5 2.5 0 1 1 3.536-3.536l11.095 11.093L26.461 6.647a2.5 2.5 0 1 1 3.533 3.536z%27/%3E%3C/svg%3E");background-position:right 15px top 50%;background-repeat:no-repeat;background-size:15px auto;border:3px solid #128c4e;border-radius:20px;display:inline;font-weight:500;padding:12px 30px 12px 35px;text-overflow:ellipsis;white-space:nowrap;width:100%}#search-list{background-color:#fff;border-radius:20px;box-shadow:0 4px 12px rgba(0,0,0,.08);margin:30px auto;padding:30px;width:1200px}#search-list>div{clear:both;margin-bottom:30px}#search-list h2{color:#23262f;display:inline;font-size:25px;margin-bottom:30px;margin-right:20px}#search-list .details-about-trash{background:#fb5454;border:none;border-radius:5px;color:#fff;display:inline;font-size:12px;padding:3px 16px;position:relative;top:-5px}#search-list .search-items-list{-webkit-overflow-scrolling:touch;height:400px;margin-left:-10px;margin-top:30px;overflow-x:hidden;overflow-y:hidden;padding-left:10px;position:relative;white-space:nowrap;width:100%}#search-list .search-items-list>div{border-radius:20px;box-shadow:0 4px 12px rgba(0,0,0,.08);display:inline-block;float:none;height:355px;margin-right:18px;padding:10px 10px 30px;width:256px}#search-list .search-items-list>div:hover{background-color:#f7f7f7}#search-list .boxNavigation{float:right}#search-list .boxNavigation>button{background:#f7f7f7;border:none;border-radius:10px;height:40px;padding:0;width:40px}#search-list .boxNavigation>button.active,#search-list .boxNavigation>button:hover{background:#128c4e}#search-list .boxNavigation>button.active i,#search-list .boxNavigation>button:hover i{border-color:#fff}#search-list #extra-containers-not-found{color:#777e90;font-size:17px;font-weight:500;margin-bottom:0;padding-top:20px}#search-list .boxNavigation>button i{border:solid #000;border-width:0 2px 2px 0;display:inline-block;padding:3px;position:relative;top:-2px}#search-list .boxNavigation .scroll-left i{transform:rotate(135deg);-webkit-transform:rotate(135deg)}#search-list .boxNavigation .scroll-right{margin-left:10px}#search-list .boxNavigation .scroll-right i{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}#search-list .search-items-list>div a{text-decoration:none}#search-list .search-items-list>div img{border-radius:20px;height:165px;text-align:center;width:100%}#search-list .search-items-list>div h4{color:#0d0f14;display:block;font-size:16px;font-weight:600;margin-bottom:0;margin-top:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#search-list .search-items-list>div .price-box .price-text{color:#128c4e;font-size:14px;font-weight:600;padding-right:5px}#search-list .search-items-list>div .price-box .price-value{color:#128c4e;font-size:24px;font-weight:600;padding-right:5px}#search-list .search-items-list>div .price-box .price-discount{color:#777e90;font-size:19px;font-weight:700;text-decoration:line-through;vertical-align:super}#search-list .search-items-list>div button{background:#128c4e;border:none;border-radius:15px;color:#fff;display:block;font-size:14px;margin-top:20px;padding:15px 0;width:100%}@media screen and (max-width:1200px){#search-form,#search-list{max-width:960px}}@media screen and (max-width:960px){#search-form,#search-list{max-width:768px}#search-form #search-form-address-field{width:645px}#search-form #search-form-address-field #search-form-address-field-input{width:515px}}@media screen and (max-width:767px){#trash-type-filter-floating.show{display:block;opacity:1;transition:opacity 1s,transform 1s}#search-list{max-width:360px;padding-bottom:0}#search-form{margin-bottom:-160px;max-width:100%;padding-left:20px;padding-right:20px;top:-200px}#search-form #trashTypeFilter{border-radius:22px;display:block;height:50px;padding:0 15px 0 10px;width:100%}#search-form #trashTypeFilter.disabled{opacity:30%;pointer-events:none}#search-form #trashTypeFilter select{color:#777e90;font-size:16px;font-weight:400;height:50px;padding-left:25px;width:100%}#search-form #search-form-address-field{height:65px;width:100%}#search-form #search-form-address-field #search-form-address-field-input{height:65px;left:5px;padding-left:35px;top:0;width:80%}#search-form #search-form-address-field #search-form-address-field-submit{background-size:cover;height:35px;right:10px;top:15px;width:35px}#search-form #search-form-address-field #search-form-address-field-input span{font-size:14px;padding:0}#search-list .search-items-list{height:auto;margin-right:-10px;overflow:auto;padding-right:10px;white-space:normal;width:auto}#search-list .boxNavigation{display:none}#search-list .search-items-list>div{height:390px;margin-bottom:30px;margin-right:0;width:auto}#search-list .details-about-trash{display:block;top:5px}#search-list .search-items-list>div img{height:auto;width:336px}#search-list .search-items-list>div h4{width:280px}#search-form #search-form-address-field #search-form-address-field-input input{font-size:18px;padding:22px 0}#search-form #search-form-address-field-text{font-size:15px;margin-bottom:25px;padding-top:5px}#search-form #search-form-address-field #search-form-address-field-input .MuiCircularProgress-root{top:20px}#search-list #extra-containers-not-found{font-size:14px;padding-bottom:20px;padding-top:0}}

/*# sourceMappingURL=css.css.map*/