.footer{color:#fff;height:fit-content;font-family:var(--font-poppins),sans-serif;background:#0d0d0d;padding:89px 100px}.footer .footer--div1{width:fit-content;position:relative}.footer .footer--div1 p:first-child{margin-bottom:16px;font-size:22px;font-weight:500;line-height:34px}.footer .footer--div1 p:nth-child(2){opacity:.8;margin-bottom:16px;font-size:18px;font-weight:400;line-height:30px}.footer .footer--div1 input{color:#fff;width:100%;font-family:var(--font-poppins),sans-serif;background:0 0;border:none;border-bottom:2px solid #b1b1b1;outline:none;margin-bottom:54px;padding:6px 128px 6px 0;transition:border-color .3s ease-out}.footer .footer--div1 input:focus{border-color:#fc700a;transition:border-color .3s ease-out}.footer .footer--div1 input::placeholder{color:#adadad;font-size:18px;line-height:30px;font-family:var(--font-poppins),sans-serif;margin:6px 0}.footer .footer--div1 div p:first-child{color:#fc700a}.footer .footer--div1 .subscribe{cursor:pointer;align-items:center;display:flex;position:absolute;top:46px;bottom:0;right:0}.footer .footer--div1 .subscribe p{margin-top:14px;margin-right:8px;font-size:16px;font-weight:600;line-height:28px;transition:margin-right .3s ease-out}.footer .footer--div1 .subscribe p:hover{margin-right:16px;transition:margin-right .3s ease-out}.footer hr:nth-child(4){margin-top:54px;margin-bottom:54px}.footer hr:nth-child(2){margin-bottom:54px}.footer .modal_text{font-family:var(--font-poppins),sans-serif}.footer .footer--div2{justify-content:center;display:flex}.footer .footer--div2 p{cursor:pointer;font-size:18px;font-weight:600;line-height:30px;transition:color .3s ease-out}.footer .footer--div2 p:hover{color:#fc700a;transition:color .3s ease-out}.footer .footer--div3 p:not(p:first-child){opacity:.8;margin-bottom:8px}.footer .footer--div3 p:first-child{color:#fff;margin-bottom:24px;font-size:18px;font-weight:600;line-height:30px}.footer .footer--div4{justify-content:space-between;align-items:start;height:fit-content;display:flex}.footer .footer--div4 p:first-child{opacity:.8;font-weight:400;text-decoration:underline}.footer .footer--div4 div .insta,.footer .footer--div4 div .twitter{margin-right:64px}.footer .footer--div4 div .insta,.footer .footer--div4 div .twitter,.footer .footer--div4 div .facebook{cursor:pointer;transition:opacity .1s ease-in}.footer .footer--div4 div .insta:hover,.footer .footer--div4 div .twitter:hover,.footer .footer--div4 div .facebook:hover{opacity:.5;transition:opacity .1s ease-in}@media (max-width:856px){.footer{padding:32px 16px}}@media (max-width:480px){.footer{padding:32px 16px}.footer .footer--div1 p:first-child{font-size:20px;line-height:26px}.footer .footer--div1 p:nth-child(2){font-size:16px;line-height:26px}.footer .footer--div1 input{color:#fff;width:100%;font-family:var(--font-poppins),sans-serif;background:0 0;border:none;border-bottom:2px solid #b1b1b1;outline:none;margin-bottom:54px;padding:6px 128px 0 0;transition:border-color .3s ease-out}.footer .footer--div1 input::placeholder{font-size:16px;line-height:22px}.footer .footer--div1 .subscribe{cursor:pointer;align-items:center;height:fit-content;display:flex;position:absolute;top:100px;right:0}.footer .footer--div1 .subscribe p{margin-right:8px;font-size:16px;font-weight:600;line-height:22px;transition:margin-right .3s ease-out}.footer .footer--div1 .subscribe p:hover{margin-right:16px;transition:margin-right .3s ease-out}.footer .footer--div2{text-align:center;width:100%;display:block}.footer .footer--div2 p{margin-bottom:32px;font-size:16px;line-height:22px;transition:padding-left .3s ease-out;position:relative}.footer .footer--div2 p:hover{padding-left:32px;transition:padding-left .3s ease-out}.footer .footer--div3 p:first-child{font-size:16px;line-height:22px}.footer .footer--div3 p:not(p:first-child){opacity:.8;margin-bottom:8px}.footer .footer--div3 p:first-child{margin-bottom:24px;font-size:16px;line-height:26px}.footer .footer--div4{display:block}.footer .footer--div4 p:first-child{letter-spacing:.08em;font-size:16px;font-weight:400;line-height:26px}.footer .footer--div4 div{width:100%;display:flex;justify-content:center!important}.footer .footer--div4 div .insta,.footer .footer--div4 div .facebook,.footer .footer--div4 div .twitter{width:15px;height:15px}}
