.subscribe{background-color:#f7f7f7;padding-top:73px;padding-bottom:23px;position:relative;z-index:1}.subscribe .sendMassegeClass{color:green!important;font-size:12px}.subscribe .inner-cont{display:flex;justify-content:space-between;align-items:center}.subscribe .errClass{color:red!important}.subscribe .inner-cont .left,.subscribe .inner-cont .right{display:flex;width:50%}.subscribe .inner-cont .left{align-items:center;padding-right:10px;padding-right:60px}.subscribe .inner-cont .left .icon{width:47px;height:57px;flex:none;margin-right:17px}.subscribe .inner-cont .left .icon svg{width:100%;height:100%}.subscribe .inner-cont .left .text{font-size:16px;color:#1f232e;line-height:21px}.subscribe .inner-cont .right{flex-direction:column;padding-left:60px}.subscribe .inner-cont .right .inp{position:relative}.subscribe .inner-cont .right .inp input{width:100%;font-size:16px;color:#1f232e;border-bottom:1px solid #75cede;padding-bottom:10px;border-top:none;border-right:none;border-left:none;background:none;padding-right:100px}.subscribe .inner-cont .right .inp .button{display:flex;align-items:center;cursor:pointer;position:absolute;top:0;right:3px}.subscribe .inner-cont .right .inp .button .txt{font-size:13px;color:#1f232e;margin-left:17px;transition:.6s}.subscribe .inner-cont .right .inp .button .icon{display:flex;justify-content:center;align-items:center;transition:.6s}.subscribe .inner-cont .right .text{margin-top:10px;font-size:10px;color:#1f232e}.subscribe .inner-cont .right .text a{font-size:10px;color:#1f232e;text-decoration:underline}@media (min-width:1024px){.subscribe .inner-cont .right .inp .button:hover .txt{color:#0087cd}.subscribe .inner-cont .right .inp .button:hover .icon{transform:translateX(10px)}}body.dark .page-container .smart-components-wrapper .subscribe,body.dark .page-container .smart-components-wrapper .subscribe .left h3,body.dark .page-container .smart-components-wrapper .subscribe .right .inp button h2,body.dark .page-container .smart-components-wrapper .subscribe .right .inp input,body.dark .page-container .smart-components-wrapper .subscribe .right p{background-color:#000;color:#fff}@media (max-width:1023px){.subscribe .inner-cont{flex-direction:column}.subscribe .inner-cont .left,.subscribe .inner-cont .right{width:100%}.subscribe .inner-cont .left .text{font-size:13px;line-height:17px}.subscribe .inner-cont .right{margin-top:30px;padding-left:0}.subscribe .inner-cont .left{padding-right:0}.subscribe .inner-cont .left .icon{width:40px;height:50px}}