
@font-face{font-family:"Play";src:url(//freefabpallet.com/wp-content/themes/freefab-pallet/resources/fonts/Play-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:"Play";src:url(//freefabpallet.com/wp-content/themes/freefab-pallet/resources/fonts/Play-Bold.ttf) format("truetype");font-weight:800;font-display:swap}body,html{margin:0;padding:0}.no-scroll{overflow-y:hidden;touch-action:none}.navbar{display:flex;justify-content:center;z-index:99;height:auto;position:sticky;top:0;background-color:#fff}@media only screen and (max-width: 1024px){.navbar{height:100px}}.navbar__wrapper{width:100%;height:100%;padding:24px 0;display:flex;justify-content:space-between;align-items:center;position:relative}@media only screen and (max-width: 1024px){.navbar__wrapper{padding:0}}.navbar__logo{width:300px;height:auto;margin-left:5%}@media only screen and (max-width: 1400px){.navbar__logo{width:200px}}@media only screen and (max-width: 500px){.navbar__logo{width:100px}}.navbar__logo--image{width:100%;height:100%}.navbar__list{list-style:none;display:flex;margin:0;padding:0;font-family:"Play";font-weight:800;font-size:32px;margin-right:5%;align-items:center}@media only screen and (max-width: 1400px){.navbar__list{font-size:20px}}@media only screen and (max-width: 1024px){.navbar__list{width:100%;height:100vh;position:absolute;padding:0;background-color:rgba(35,31,32,.9);flex-direction:column;top:100px;gap:0;max-height:0;overflow:hidden;transition:max-height .4s;z-index:98}.navbar__list.active{max-height:100vh}}.navbar__list--item{padding:12px}@media only screen and (max-width: 1024px){.navbar__list--item{padding:16px 0;width:100%;text-align:center;border-top:2px solid #ff3f1f}}.navbar__list--item.active .navbar__list--item-link{color:#fff;background-color:#231f20}@media only screen and (max-width: 1024px){.navbar__list--item.active .navbar__list--item-link{background-color:rgba(0,0,0,0);color:#ff3f1f;padding:0}}.navbar__list--item-link{text-decoration:none;color:#231f20;transition:all .3s;padding:12px}.navbar__list--item-link:hover{color:#ff3f1f;background-color:#231f20}@media only screen and (max-width: 1024px){.navbar__list--item-link{color:#fff;padding:0}}.navbar__list--item-button{text-decoration:none;color:#ff3f1f;background-color:#231f20;padding:12px 24px;transition:all .3s}.navbar__list--item-button:hover{color:#fff}@media only screen and (max-width: 1024px){.navbar__button{display:none}}.navbar__cta{display:none;background-color:#231f20;padding:6px}@media only screen and (max-width: 1024px){.navbar__cta{display:block}}.navbar__cta--link{text-decoration:none;color:#ff3f1f;transition:all .3s;font-family:"Play";font-weight:800;font-size:20px}.navbar__cta--link:hover{color:#fff}.navbar__toggle{display:none;width:50px;height:100%;position:relative;margin-right:5%}.navbar__toggle--top{display:block;width:100%;height:12px;background-color:#231f20;transition:all .3s;position:absolute;left:0;top:36px}@media only screen and (max-width: 500px){.navbar__toggle--top{height:8px;top:40px}}.navbar__toggle--top::before{content:"";position:absolute;bottom:14px;display:block;width:100%;height:12px;background-color:#231f20;transition:all .3s}@media only screen and (max-width: 500px){.navbar__toggle--top::before{height:8px;bottom:10px}}.navbar__toggle--top.active{top:50%;left:50%;transform:translate(-50%, -50%) rotate(-45deg)}.navbar__toggle--top.active::before{transform:translateY(14px)}@media only screen and (max-width: 500px){.navbar__toggle--top.active::before{transform:translateY(10px)}}.navbar__toggle--bottom{display:block;width:100%;height:12px;background-color:#231f20;transition:all .3s;position:absolute;left:0;top:50px}@media only screen and (max-width: 500px){.navbar__toggle--bottom{height:8px}}.navbar__toggle--bottom::after{content:"";position:absolute;top:14px;display:block;width:100%;height:12px;background-color:#231f20;transition:all .3s}@media only screen and (max-width: 500px){.navbar__toggle--bottom::after{height:8px;top:10px}}.navbar__toggle--bottom.active{top:50%;left:50%;transform:translate(-50%, -50%) rotate(-135deg)}.navbar__toggle--bottom.active::after{transform:translateY(-14px)}@media only screen and (max-width: 500px){.navbar__toggle--bottom.active::after{transform:translateY(-10px)}}@media only screen and (max-width: 1024px){.navbar__toggle{display:block}}.hero{width:100%;display:flex;justify-content:flex-start;margin-bottom:48px}.hero__wrapper{width:95%;display:flex;position:relative;overflow:hidden}@media only screen and (max-width: 1024px){.hero__wrapper{width:100%}}.hero__image{width:70%;min-height:600px;position:relative}@media only screen and (max-width: 1024px){.hero__image{width:100%}}@media only screen and (max-width: 768px){.hero__image{min-height:500px}}.hero__image--item{width:100%;height:100%;position:absolute;left:0;top:0;opacity:0;transition:all .3s}.hero__image--item.active{opacity:1}.hero__image--item.active .hero__image--item-text-top{left:0}.hero__image--item picture{width:100%;height:100%}.hero__image--item-picture{width:100%;height:100%;object-fit:cover}.hero__image--item-text{position:absolute;left:0;bottom:120px;box-sizing:border-box;padding:48px;background-color:#231f20;color:#fff;font-size:26px;font-family:"Play";font-weight:800;width:50% !important}@media only screen and (max-width: 1400px){.hero__image--item-text{font-size:20px}}@media only screen and (max-width: 600px){.hero__image--item-text{width:100% !important;bottom:0;margin-bottom:0;padding:24px !important}}.hero__image--item-text strong{color:#ff3f1f;font-size:32px}@media only screen and (max-width: 1400px){.hero__image--item-text strong{font-size:26px}}@media only screen and (max-width: 600px){.hero__image--item-text strong{font-size:20px}}.hero__image--item-text-top{position:absolute;left:-1000px;bottom:120px;box-sizing:border-box;padding:48px;background-color:#231f20;color:#fff;font-size:26px;font-family:"Play";font-weight:800;width:50% !important;transition:left .3s ease-out}@media only screen and (max-width: 1400px){.hero__image--item-text-top{font-size:20px}}@media only screen and (max-width: 600px){.hero__image--item-text-top{width:100% !important;bottom:unset;top:105px;padding:24px !important;margin:0}}.hero__image--item-text-top.wysiwyg p{padding:0;margin:0}.hero__image--item-text-top strong{color:#ff3f1f;font-size:32px}@media only screen and (max-width: 1400px){.hero__image--item-text-top strong{font-size:26px}}@media only screen and (max-width: 600px){.hero__image--item-text-top strong{font-size:20px}}.hero__text{width:30%;display:flex;align-items:flex-end;flex-direction:column;margin-top:60px}@media only screen and (max-width: 1024px){.hero__text{position:absolute;right:0;top:0}}@media only screen and (max-width: 600px){.hero__text{width:80%}}.hero__text--header{width:100%;color:#fff;background-color:#231f20;margin:12px 0;text-align:center;padding:12px 0;box-sizing:border-box;transition:width .3s ease-out;z-index:2;min-height:77px}@media only screen and (max-width: 1400px){.hero__text--header{min-height:61px}}@media only screen and (max-width: 1024px){.hero__text--header{position:absolute;right:0;top:0;min-height:50px}}.hero__text--header.active{width:160%;z-index:9}@media only screen and (max-width: 1024px){.hero__text--header.active{width:200%}}@media only screen and (max-width: 600px){.hero__text--header.active{width:100%}}.hero__text--header.active .hero__text--header-copy{opacity:1;transform:translateX(0)}@media only screen and (max-width: 600px){.hero__text--header.active .hero__text--header-copy{max-width:95%}}.hero__text--header-copy{font-size:46px;font-family:"Play";font-weight:800;opacity:0;transition:opacity .3s,transform .3s ease-in-out;margin:0 auto;padding:0;transform:translateX(1000px);width:max-content}@media only screen and (max-width: 1400px){.hero__text--header-copy{font-size:32px}}@media only screen and (max-width: 1024px){.hero__text--header-copy{font-size:26px}}.hero__text--header-top{width:100%;color:#fff;background-color:#231f20;margin:12px 0;text-align:center;padding:12px 0;box-sizing:border-box;transition:width .3s ease-out;z-index:2;min-height:77px}@media only screen and (max-width: 1400px){.hero__text--header-top{min-height:61px}}@media only screen and (max-width: 1024px){.hero__text--header-top{position:absolute;right:0;top:0;min-height:50px}}@media only screen and (max-width: 600px){.hero__text--header-top{text-align:start}}.hero__text--header-top.active{width:160%;z-index:9}@media only screen and (max-width: 1024px){.hero__text--header-top.active{width:200%}}@media only screen and (max-width: 600px){.hero__text--header-top.active{width:125%}}.hero__text--header-top.active .hero__text--header-copy{opacity:1;transform:translateX(0)}.hero__text--header-top-copy{font-size:0;font-family:"Play";font-weight:800;opacity:0;transition:opacity .3s,transform .3s ease-in-out;margin:0;padding:0;transform:translateX(1000px)}.carousel-controls{display:none;height:48px}@media only screen and (max-width: 1024px){.carousel-controls{display:flex;justify-content:center;align-items:center}}.carousel-controls__wrapper{width:200px;height:100%;display:flex;justify-content:space-between;align-items:center}.carousel-controls__prev{position:relative;height:100%;width:28px}.carousel-controls__prev::before{content:"";width:28px;height:2px;position:absolute;left:0;top:0;background-color:#ff3f1f;transform:rotate(-50deg);transform-origin:left}.carousel-controls__prev::after{content:"";width:28px;height:2px;position:absolute;left:0;top:0;background-color:#ff3f1f;transform:rotate(50deg);transform-origin:left}.carousel-controls__next{position:relative;height:100%;width:28px}.carousel-controls__next::before{content:"";width:28px;height:2px;position:absolute;left:0;top:0;background-color:#ff3f1f;transform:rotate(-50deg);transform-origin:right}.carousel-controls__next::after{content:"";width:28px;height:2px;position:absolute;left:0;top:0;background-color:#ff3f1f;transform:rotate(50deg);transform-origin:right}form{width:100%;height:100%;border:2px solid #fff;padding:12px;display:flex;flex-direction:column;gap:8px;position:relative}@media only screen and (max-width: 1024px){form{width:100%;order:1}}.footer{width:100%;background-color:#231f20;display:flex;justify-content:center;padding:24px 0}.footer__wrapper{width:90%;display:flex;justify-content:space-between;align-items:center;margin:48px 0}@media only screen and (max-width: 1024px){.footer__wrapper{flex-wrap:wrap;height:max-content}}.footer__logo{width:300px;height:auto;display:block}@media only screen and (max-width: 1400px){.footer__logo{width:200px}}@media only screen and (max-width: 500px){.footer__logo{width:150px}}.footer__logo--image{width:100%;height:100%}@media only screen and (max-width: 1024px){.footer__info{order:3;width:100%;display:flex;justify-content:space-between}}@media only screen and (max-width: 768px){.footer__info{display:flex;justify-content:space-between;flex-direction:column;align-items:center}}.footer__info--address{font-family:"Play";font-weight:800;font-size:26px;color:#fff;text-decoration:none;transition:all .3s}@media only screen and (max-width: 1400px){.footer__info--address{font-size:20px}}.footer__info--address:hover{color:#ff3f1f}.footer__list{list-style:none;line-height:48px;font-size:26px;font-family:"Play";font-weight:800;text-align:center}@media only screen and (max-width: 1400px){.footer__list{font-size:20px}}@media only screen and (max-width: 1024px){.footer__list{order:2;width:100%;padding:0}}@media only screen and (max-width: 600px){.footer__list{line-height:28px}}@media only screen and (max-width: 600px){.footer__list--item{margin:10px 0}}.footer__list--item-link{color:#fff;text-decoration:none;position:relative}.footer__list--item-link::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#fff;transform:scaleX(0);transform-origin:left;transition:transform .3s}.footer__list--item-link:hover::before{transform:scaleX(1)}.footer__list--item-cta{color:#ff3f1f;text-decoration:none;position:relative}.footer__list--item-cta::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#ff3f1f;transform:scaleX(0);transform-origin:left;transition:transform .3s}.footer__list--item-cta:hover::before{transform:scaleX(1)}.footer__form{width:45%}@media only screen and (max-width: 1024px){.footer__form{width:95%;order:1}}.footer__form .wpcf7-form-control-wrap{position:relative;top:-10px}.footer__form .wpcf7 form.sent .wpcf7-response-output{border:none;color:#fff;font-family:"Play";position:absolute;bottom:0px}.footer__form .wpcf7-not-valid-tip{width:fit-content;color:#fc623b}.footer__form .wpcf7-spinner{position:absolute;bottom:10px;left:-10px}.footer__form .form__field{width:100%;height:39px;position:relative;max-height:130px}.footer__form .form__field p{margin:0;padding:0}.footer__form .form__field--label{position:absolute;left:0;top:0;padding:5px 0 0 12px;box-sizing:border-box;width:100%;height:100%;background-color:#fff;font-family:"Play";font-size:26px;font-weight:800;z-index:2;transition:all .3s}@media only screen and (max-width: 1400px){.footer__form .form__field--label{font-size:20px}}.footer__form .form__field--label.active{font-size:12px}.footer__form .form__field--input{width:100%;height:100%;font-family:"Play";font-size:16px;font-weight:800;border:none;padding-left:12px;box-sizing:border-box;position:relative;z-index:10;bottom:-15px;background:rgba(0,0,0,0)}.footer__form .form__field--input:focus{outline:none}.footer__form .form__field--textarea{width:100%;height:100%;min-height:100px;border-radius:0;resize:none;padding:0 12px;font-family:"Play";font-size:16px;font-weight:800;border:none;box-sizing:border-box;position:relative;z-index:10;top:30px;background:rgba(0,0,0,0)}.footer__form .form__field--textarea:focus{outline:none}.footer__form .form__field--button{width:max-content;padding:6px 12px;background-color:#ff3f1f;color:#231f20;font-family:"Play";font-size:26px;font-weight:800;border:none;cursor:pointer;transition:all .3s;align-self:flex-end}@media only screen and (max-width: 1400px){.footer__form .form__field--button{font-size:20px}}.footer__form .form__field--button:hover{color:#fff}.footer__form .form__field--half{width:50%}@media only screen and (max-width: 1024px){.footer__form .form__field--half{width:100%}}.footer__form .form__field--full{width:100%;flex:1;overflow:hidden}.map{width:100%;display:flex;justify-content:center;margin:24px 0}.map__wrapper{width:90%;display:flex;justify-content:space-between}@media only screen and (max-width: 768px){.map__wrapper{width:100%;flex-wrap:wrap;height:max-content;justify-content:center}}.map__frame{width:50%;height:100%}@media only screen and (max-width: 768px){.map__frame{width:90%;height:400px;margin-bottom:24px}}.map__frame--location{display:none}@media only screen and (max-width: 768px){.map__frame--location{display:block;width:100%}}.map__information{width:48%;display:flex;flex-direction:column}@media only screen and (max-width: 768px){.map__information{width:100%}}.map__information--header{width:100%;background-color:#231f20;color:#fff;font-family:"Play";font-weight:800;font-size:58px;margin:0 0 12px 0;padding:12px 0 12px 24px;box-sizing:border-box}@media only screen and (max-width: 1400px){.map__information--header{font-size:46px}}@media only screen and (max-width: 1024px){.map__information--header{font-size:32px}}@media only screen and (max-width: 768px){.map__information--header{padding-left:5%}}@media only screen and (max-width: 768px){.map__information--header.hide-tablet{display:none}}.map__information--copy{margin-left:36px;margin-bottom:24px}@media only screen and (max-width: 768px){.map__information--copy{margin-left:5%}}.map__information--copy-link{color:#231f20;text-decoration:none;font-family:"Play";font-weight:800;font-size:32px;transition:all .3s}.map__information--copy-link:hover{color:#ff3f1f}@media only screen and (max-width: 1024px){.map__information--copy-link{font-size:20px}}.map__information--copy-text{color:#231f20;font-family:"Play";font-weight:800;font-size:32px;margin:0}@media only screen and (max-width: 1024px){.map__information--copy-text{font-size:20px}}.map__information--copy-number{color:#231f20;text-decoration:none;font-family:"Play";font-weight:800;font-size:32px;transition:all .3s;margin:0}@media only screen and (max-width: 1024px){.map__information--copy-number{font-size:20px}}.map__information--copy-row{display:flex;align-items:center}.map__information--copy-row .map__information--copy-link,.map__information--copy-row .map__information--copy-number{margin-left:12px}@media only screen and (max-width: 1024px){.map__information--copy-row .map__information--copy-link,.map__information--copy-row .map__information--copy-number{margin-left:6px}}@media only screen and (max-width: 768px){.map__information--copy.hide-tablet{display:none}}.map__information--button{width:100%;background-color:#231f20;color:#ff3f1f;font-family:"Play";font-weight:800;font-size:58px;margin:0;padding:12px 0 12px 24px;text-decoration:none;transition:all .3s;box-sizing:border-box}.map__information--button:hover{color:#fff}@media only screen and (max-width: 1400px){.map__information--button{font-size:46px}}@media only screen and (max-width: 1024px){.map__information--button{font-size:32px}}@media only screen and (max-width: 768px){.map__information--button{width:max-content;padding:12px 48px;align-self:center}}.about{width:100%;display:flex;justify-content:flex-start;margin-bottom:60px}.about__wrapper{width:95%;display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto 1fr}@media only screen and (max-width: 1024px){.about__wrapper{grid-template-rows:auto auto auto;width:100%}}.about__image{width:100%;height:100%;object-fit:cover}.about__image--container{grid-column:1/3;grid-row:1/3;max-height:600px}@media only screen and (max-width: 1024px){.about__image--container{grid-column:1/5;grid-row:2;margin-top:24px}}.about__header{width:100%;grid-column:3/5;background-color:#231f20;color:#fff;box-sizing:border-box;padding:12px 0 12px 48px;font-size:58px;font-weight:800;font-family:"Play";margin-bottom:0}@media only screen and (max-width: 1400px){.about__header{font-size:46px}}@media only screen and (max-width: 1024px){.about__header{font-size:32px;grid-column:1/5;grid-row:1;padding-left:5%}}.about__copy{width:100%;grid-column:3/5;grid-row:2;box-sizing:border-box;padding-left:48px;font-size:26px;font-weight:800;font-family:"Play"}@media only screen and (max-width: 1400px){.about__copy{font-size:20px}}@media only screen and (max-width: 1024px){.about__copy{grid-column:1/5;grid-row:3;width:90%;padding:0 0 0 5%}}.products,.services{width:100%;display:flex;justify-content:flex-end;margin-bottom:48px}@media only screen and (max-width: 600px){.products,.services{margin-bottom:24px}}.products__wrapper,.services__wrapper{width:95%;display:flex;overflow:hidden}@media only screen and (max-width: 1024px){.products__wrapper,.services__wrapper{width:100%;flex-wrap:wrap;max-height:62px;overflow:hidden;transition:all .6s}}.products__wrapper.active,.services__wrapper.active{max-height:10000px}.products__text,.services__text{width:40%;position:relative}@media only screen and (max-width: 1024px){.products__text,.services__text{width:100%}}.products__text--button,.services__text--button{display:block;width:90%;position:absolute;left:0;bottom:0;text-decoration:none;font-size:58px;font-family:"Play";font-weight:800;background-color:#231f20;color:#ff3f1f;box-sizing:border-box;padding:12px 0 12px 24px;transition:all .3s;z-index:8}.products__text--button:hover,.services__text--button:hover{color:#fff}@media only screen and (max-width: 1400px){.products__text--button,.services__text--button{font-size:46px}}@media only screen and (max-width: 1024px){.products__text--button,.services__text--button{display:none}}.products__header,.services__header{background-color:#231f20;color:#fff;font-family:"Play";font-size:58px;font-weight:800;margin:0;box-sizing:border-box;padding:12px 0 12px 24px}@media only screen and (max-width: 1400px){.products__header,.services__header{font-size:46px}}@media only screen and (max-width: 1024px){.products__header,.services__header{font-size:32px;padding-left:5%;position:relative}}@media only screen and (max-width: 600px){.products__header,.services__header{font-size:26px}}.products__header--mobile,.services__header--mobile{display:none}@media only screen and (max-width: 1024px){.products__header--mobile,.services__header--mobile{display:block}}.products__list,.services__list{list-style:none;line-height:48px;padding:0;margin:0;position:relative;z-index:2;height:100%;background-color:#fff}@media only screen and (max-width: 1400px){.products__list,.services__list{line-height:36px}}@media only screen and (max-width: 1200px){.products__list,.services__list{line-height:24px}}@media only screen and (max-width: 1024px){.products__list,.services__list{display:none}}.products__list::before,.services__list::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff}@media only screen and (max-width: 1024px){.products__list::before,.services__list::before{display:none}}.products__list--header,.services__list--header{position:relative}.products__list--item,.services__list--item{color:#231f20;background-color:#fff;font-size:32px;font-family:"Play";font-weight:800;margin:0;transition:all .3s;box-sizing:border-box;padding:12px 24px 12px 24px;position:relative}@media only screen and (max-width: 1400px){.products__list--item,.services__list--item{font-size:26px}}@media only screen and (max-width: 1024px){.products__list--item,.services__list--item{font-size:20px;padding-left:5%}}@media only screen and (max-width: 600px){.products__list--item,.services__list--item{padding:6px 0 6px 5%}}.products__list--item:hover,.services__list--item:hover{color:#ff3f1f;cursor:pointer}.products__list--item.active,.services__list--item.active{background-color:#231f20;color:#fff}@media only screen and (max-width: 1024px){.products__list--item.active,.services__list--item.active{background-color:rgba(0,0,0,0)}}.products__list--item.active .products__images--item-copy,.products__list--item.active .services__images--item-copy,.services__list--item.active .products__images--item-copy,.services__list--item.active .services__images--item-copy{left:100%;height:max-content}.products__list--item:last-child .products__images--item-copy,.products__list--item:last-child .services__images--item-copy,.services__list--item:last-child .products__images--item-copy,.services__list--item:last-child .services__images--item-copy{top:unset;bottom:0}@media only screen and (max-width: 1024px){.products__list--item:last-child .products__images--item-copy,.products__list--item:last-child .services__images--item-copy,.services__list--item:last-child .products__images--item-copy,.services__list--item:last-child .services__images--item-copy{top:unset;bottom:0;transform:none}}.products__images,.services__images{width:60%;position:relative;min-height:700px;overflow:hidden}@media only screen and (max-width: 1200px){.products__images,.services__images{min-height:600px}}@media only screen and (max-width: 1024px){.products__images,.services__images{display:none}}.products__images--item,.services__images--item{width:100%;height:100%;position:absolute;left:0;top:0;opacity:0;transition:all .4s}.products__images--item.active,.services__images--item.active{opacity:1}.products__images--item.active .products__images--item-copy,.products__images--item.active .services__images--item-copy,.services__images--item.active .products__images--item-copy,.services__images--item.active .services__images--item-copy{left:0}.products__images--item img,.services__images--item img{width:100%;height:100%;object-fit:cover}.products__images--item picture,.services__images--item picture{width:100%;height:auto}.products__images--item picture img,.services__images--item picture img{width:100%;height:100%;object-fit:cover}.products__images--item-copy,.services__images--item-copy{position:absolute;left:0;top:0;width:80%;color:#fff;background-color:#231f20;font-size:26px;font-family:"Play";font-weight:800;box-sizing:border-box;padding:48px;margin:0;transition:all .3s ease-out;z-index:-1;height:0;max-height:500px;overflow:scroll;scrollbar-width:none;line-height:normal}@media only screen and (max-width: 1400px){.products__images--item-copy,.services__images--item-copy{font-size:20px}}@media only screen and (max-width: 1200px){.products__images--item-copy,.services__images--item-copy{max-height:300px;padding:24px}}@media only screen and (max-width: 1024px){.products__images--item-copy,.services__images--item-copy{font-size:16px;width:100%;bottom:unset;top:50%;transform:translateY(-50%)}}.products__accordion,.services__accordion{display:none}@media only screen and (max-width: 1024px){.products__accordion,.services__accordion{display:block;width:100%}}.products__accordion--item,.services__accordion--item{display:flex;flex-wrap:wrap;width:100%}.products__accordion--item-top,.services__accordion--item-top{width:100%;margin:12px 0;padding:0 70px 0 5%;font-family:"Play";font-size:20px;font-weight:800;color:#231f20;transition:all .3s;position:relative}.products__accordion--item-top:hover,.services__accordion--item-top:hover{color:#ff3f1f;cursor:pointer}@media only screen and (max-width: 768px){.products__accordion--item-top:hover,.services__accordion--item-top:hover{color:#231f20}}.products__accordion--item-top::before,.services__accordion--item-top::before{content:"";position:absolute;right:5%;top:50%;width:17px;height:4px;background-color:#ff3f1f;transform:translateY(-50%);transition:all .4s}.products__accordion--item-top::after,.services__accordion--item-top::after{content:"";position:absolute;right:5%;top:50%;width:17px;height:4px;background-color:#ff3f1f;transform:translateY(-50%) rotate(90deg);transition:all .4s}.products__accordion--item-top.active,.services__accordion--item-top.active{color:#ff3f1f}.products__accordion--item-top.active::before,.services__accordion--item-top.active::before{transform:translateY(-50%) rotate(180deg)}.products__accordion--item-top.active::after,.services__accordion--item-top.active::after{transform:translateY(-50%) rotate(360deg)}.products__accordion--item-bottom,.services__accordion--item-bottom{max-height:0;min-height:0;width:100%;overflow:hidden;transition:all .4s;position:relative}.products__accordion--item-bottom.active,.services__accordion--item-bottom.active{max-height:1000px;min-height:500px}.products__accordion--item-bottom picture,.services__accordion--item-bottom picture{width:100%;height:100%;position:absolute;left:0;top:0}.products__accordion--item-bottom picture img,.services__accordion--item-bottom picture img{width:100%;height:100%;object-fit:cover}.products__accordion--item-bottom-copy,.services__accordion--item-bottom-copy{background-color:#231f20;color:#fff;padding:48px;margin:0;font-family:"Play";font-size:16px;font-weight:800;position:absolute;left:0;top:50%;transform:translateY(-50%)}.mobile-cta{display:none;width:100%;text-decoration:none;font-size:32px;font-family:"Play";font-weight:800;background-color:#231f20;color:#ff3f1f;box-sizing:border-box;padding:12px 0;transition:all .3s;text-align:center;margin:48px 0}.mobile-cta:hover{color:#fff}@media only screen and (max-width: 1024px){.mobile-cta{display:block}}.wysiwyg{width:100%}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6,.wysiwyg p,.wysiwyg ul,.wysiwyg a{font-family:"Play";font-weight:800}.wysiwyg a{color:#231f20;transition:all .3s}.wysiwyg a:hover{color:#ff3f1f}.wysiwyg p iframe{width:100%;height:auto;aspect-ratio:16/9}/*# sourceMappingURL=style.min.css.map */