#footer{position:relative;border-top:3px solid #000;padding:48px 0;z-index:99}#footer .footer_styles_wrapper{display:flex;justify-content:space-between;align-items:center}#footer .figure{display:block;max-width:530px}#footer .top_details{display:flex;justify-content:space-between;margin-bottom:32px}#footer .top_details h4{font-size:30px;font-size:1.7rem;margin-bottom:0;text-transform:uppercase;line-height:100%}#footer .top_details .newsletter h4{margin-bottom:10px}#footer .top_details .newsletter .form .field{display:flex;justify-content:space-between}#footer .top_details .newsletter .form .field span{color:#000}#footer .top_details .newsletter .form input{width:70%}#footer .social_links{display:flex;justify-content:space-between;align-content:baseline;margin-right:16.1%;margin-top:10px}#footer .social_links a{display:flex;align-items:center;margin-right:27px;transform:scale(1);transition:all .3s ease}#footer .social_links a:hover{transform:scale(.9)}#footer .bottom_details{align-items:flex-end}#footer .bottom_details,#footer .bottom_details .columns{display:flex;justify-content:space-between}#footer .bottom_details img.bcorp{display:block;position:relative;bottom:-10px}#footer .contact h3{font-size:64px;font-size:52px;font-size:2.9rem;margin-bottom:15px;line-height:100%}#footer .contact p{font-family:PP Editorial New,sans-serif;font-size:16px;font-size:14px;margin:0;line-height:140%}#footer .contact p a{display:inline-block;border-bottom:1px solid rgba(0,0,0,0);transition:all .4s ease}#footer .contact p a:hover{border-color:#000}#footer .contact a p{display:inline-block;border-bottom:1px solid rgba(0,0,0,0);width:auto;transition:all .4s ease}#footer .contact a:hover p{border-color:#000}#footer a.nav_link{display:inline-block;font-family:degular-display,sans-serif;font-size:16px;font-size:15px;letter-spacing:.4px;text-transform:uppercase;margin-top:25px;border-bottom:1px solid rgba(0,0,0,0);transition:all .4s ease}#footer a.nav_link:hover{border-color:#000}body.boring #footer .top_details h4{letter-spacing:normal;font-size:26px;font-size:22px}body.boring #footer .contact h3{font-size:50px;font-size:42px;font-weight:700}body.boring #footer .contact p,body.boring #footer a.nav_link{font-family:Helvetica,sans-serif;font-size:12px}body.boring #footer a.nav_link{font-weight:700}@media(min-width:1600px){#footer .footer_details{min-width:55%}#footer .bottom_details .columns{justify-content:flex-start}#footer .bottom_details .contact{margin-right:120px}}@media(max-width:1600px){#footer .bottom_details .contact{margin-right:30px}}@media(max-width:1400px){#footer{position:relative}#footer img.figure{width:35%;object-position:top}#footer .top_details h4{font-size:26px}#footer .contact h3{font-size:55px}#footer .contact p{font-size:15px}}@media(max-width:1200px){#footer .top_details h4{font-size:20px}#footer .contact h3{font-size:3rem}}@media(max-width:1024px){#footer .footer_styles_wrapper{flex-direction:column;align-items:center}#footer img.figure{width:auto}}@media(max-width:768px){#footer .container{padding:0 15px}#footer img.figure{width:auto;margin-bottom:30px;height:auto;max-width:100%}#footer .footer_styles_wrapper{align-items:center}#footer .top_details{flex-direction:column;text-align:center}#footer .top_details h4{font-size:24px;margin-bottom:15px}#footer .top_details .social{margin-bottom:30px}#footer .top_details .social_links{justify-content:space-around;margin:0 15px}#footer .top_details .social_links a{margin:0}#footer .bottom_details{align-items:center}#footer .bottom_details,#footer .bottom_details .columns{flex-direction:column;text-align:center}#footer .bottom_details .contact{margin-bottom:30px;margin-right:0}#footer .bottom_details img.bcorp{bottom:0}#footer .top_details h4{font-size:18px}#footer .top_details .newsletter .form input{width:60%}}.form{position:relative}.form input{background:none;outline:none;border:2px solid #000;border-radius:12px;font-family:PP Editorial New,sans-serif;font-size:16px;padding:6px 15px 4px}.form input.error{border-color:#000}.form button{background:none;outline:none;border:2px solid #000;font-family:PP Editorial New,sans-serif;font-size:16px;font-size:15px;border-radius:12px;line-height:32px;height:35px;width:90px;position:relative;cursor:pointer;transition:all .1s ease}.form button:before{content:"";display:block;position:absolute;top:-3px;left:2px;width:102%;height:101%;box-shadow:-3px 3px #000;border-radius:12px;opacity:0}.form button span{position:relative}.form button:hover:before{opacity:1}.form button:hover span{top:-1px;right:-1px}body.boring .form button:before{border-radius:0}::placeholder{color:#000}.dropdown_wrapper{position:relative}.dropdown_wrapper .select_wrapper{display:flex;max-width:375px;max-width:305px;border:3.5px solid #000;border-radius:50px;padding:16px 36px;justify-content:center;align-items:center;gap:18px;margin:auto;background:#fff}.dropdown_wrapper .select_wrapper span.text{font-family:Circular Std Book;font-size:36px;font-size:30px;font-size:25px;font-weight:450;line-height:92.2%}.dropdown_wrapper .select_wrapper span.arrow{width:28px;height:19px}.dropdown_wrapper .select_wrapper span.arrow:before{display:none}.dropdown_wrapper .select_wrapper span.arrow svg{stroke-width:3.5px;stroke:#000;width:100%}.dropdown_wrapper .dropdown{position:absolute;width:305px;top:95px;left:50%;transform:translate(-50%);height:auto;text-align:center;border:3.5px solid #000;background:#fff;border-radius:40px;display:none}.dropdown_wrapper .dropdown span{display:block;font-family:Circular Std Book;font-size:36px;font-size:25px;font-weight:450;line-height:92.2%;border-top:3.5px solid #000;padding:20px 0;cursor:pointer}.dropdown_wrapper .dropdown span:first-child{border-top:none}.dropdown_wrapper .dropdown.show{display:block}.button{display:inline-block;padding:14px 25px 10px;font-family:Circular Std Book;font-size:28px;font-size:1.35rem;font-weight:450;line-height:92.2%;border:rgba(0,0,0,0);border-radius:50px;background:#fff;position:relative;transition:all .1s ease}.button:before{top:-4px;left:6px;width:99%;height:101%;box-shadow:-6px 6px #000;border-radius:50px;opacity:0}.button:after,.button:before{content:"";display:block;position:absolute}.button:after{top:0;left:0;width:97%;height:90%;border:3.5px solid #000;border-radius:50px}.button span{position:relative}.button:hover:before{opacity:1}.button:hover:after{top:-1px;left:1px;width:96.7%}.button:hover span{top:-2px;right:-1px}body.boring .form button,body.boring .form input{border-radius:0;font-family:Helvetica,sans-serif}@media(max-width:768px){.dropdown_wrapper .select_wrapper{max-width:295px}.dropdown_wrapper .select_wrapper span.text{font-size:22px}.dropdown_wrapper .select_wrapper span.arrow{width:24px}.dropdown_wrapper .dropdown{width:295px;border-radius:40px}.dropdown_wrapper .dropdown span{font-size:24px}}