*,:before,:after{box-sizing:border-box}html{tab-size:4;-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0;font-family:system-ui,AppleSystem,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,AppleSystem,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,AppleSystem,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}body{color:#434455;letter-spacing:.02em;font-family:Roboto,sans-serif;font-size:16px;line-height:1.5}body.scroll_disabled{overflow-y:hidden}h1,h2,h3,h4,h5,h6,p{margin:0}ul,ol{margin:0;padding:0;list-style:none}img{display:block}a{text-decoration:none}button{padding:0}.container{max-width:396px;box-sizing:content-box;margin:0 auto;padding:0 15px}@media only screen and (min-width:768px){.container{max-width:736px}}@media only screen and (min-width:1200px){.container{max-width:1128px}}.section{padding:96px 0}.hidden{display:none}.title{letter-spacing:.02em;color:#2e2f42;text-align:center;margin-bottom:72px;font-size:36px;font-weight:700;line-height:1.1}.header{box-shadow:0 2px 1px rgba(46,47,66,.08),0 1px 1px rgba(46,47,66,.16),0 1px 6px rgba(46,47,66,.08)}.header .header_nav{margin-left:auto}.header .header_nav .header_nav_list{display:none}@media only screen and (min-width:768px){.header .header_nav .header_nav_list{gap:40px;display:flex}}.header .header_nav a{color:#2e2f42;padding-top:24px;padding-bottom:28px;font-weight:700;transition-property:color,height;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:block;position:relative}.header .header_nav a.current:after{content:"";width:100%;height:0;height:4px;background-color:#4d5ae5;display:block;position:absolute;bottom:0}.header .header_nav a:hover,.header .header_nav a:focus,.header .header_nav a.current{color:#4d5ae5}.header .header_nav .menu_toggle{cursor:pointer;background:0 0;border:none;align-items:center;display:flex}@media only screen and (min-width:768px){.header .header_nav .menu_toggle{display:none}}@media only screen and (min-width:768px){.header .header_nav{margin-left:77px}}.header .header_container{max-width:100%;flex-wrap:wrap;align-items:center;padding-top:24px;padding-bottom:24px;display:flex}@media only screen and (min-width:768px){.header .header_container{padding-top:0;padding-bottom:0}}@media only screen and (min-width:768px){.header .header_container{max-width:1128px}}.header .header_container .logo{color:#4d5ae5;text-transform:uppercase;letter-spacing:.03em;font-family:Raleway,sans-serif;font-size:18px;font-weight:800;line-height:1.33;display:flex}.header .header_container .logo .logo_customStyle{color:#2e2f42}.header .header_container .header_contacts{margin-left:auto;display:none}.header .header_container .header_contacts a{color:#434455;transition-property:color;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.header .header_container .header_contacts a:hover,.header .header_container .header_contacts a:focus{color:#4d5ae5}@media only screen and (min-width:768px){.header .header_container .header_contacts{flex-direction:column;gap:4px;display:flex}}@media only screen and (min-width:1200px){.header .header_container .header_contacts{flex-direction:row;gap:40px}}.main_banner{height:432px;max-width:1440px;text-align:center;background-image:linear-gradient(rgba(46,47,66,.7),rgba(46,47,66,.7)),url(banner_mobile.92dcbeae.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;margin:0 auto;padding:112px 0}.main_banner h1{letter-spacing:.02em;color:#fff;margin:0 auto 48px;font-size:36px;font-weight:700;line-height:1.1}@media only screen and (min-width:428px){.main_banner h1{width:319px}}@media only screen and (min-width:768px){.main_banner h1{width:496px;font-size:56px;line-height:1.07}}.main_banner .btn_primary{color:#fff;letter-spacing:.04em;cursor:pointer;background:#4d5ae5;border:none;border-radius:4px;padding:16px 32px;font-size:16px;font-weight:500;line-height:1.5;transition:background-color .25s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 4px rgba(0,0,0,.15)}.main_banner .btn_primary:hover,.main_banner .btn_primary:focus{background-color:#404bbf}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.main_banner{background-image:linear-gradient(rgba(46,47,66,.7),rgba(46,47,66,.7)),url(banner_mobile2x.c31adf61.jpg)}}@media screen and (min-width:481px){.main_banner{background-image:linear-gradient(rgba(46,47,66,.7),rgba(46,47,66,.7)),url(banner_tablet.ed52a622.jpg)}}@media screen and (min-width:481px) and (min-device-pixel-ratio:2),screen and (min-width:481px) and (min-resolution:192dpi),screen and (min-width:481px) and (min-resolution:2x){.main_banner{background-image:linear-gradient(rgba(46,47,66,.7),rgba(46,47,66,.7)),url(banner_tablet2x.ea0e85da.jpg)}}@media only screen and (min-width:1200px){.main_banner{height:600px;padding:187px 0}}@media screen and (min-width:769px){.main_banner{background-image:linear-gradient(rgba(46,47,66,.7),rgba(46,47,66,.7)),url(banner_desktop.2a45f769.jpg)}}@media screen and (min-width:769px) and (min-device-pixel-ratio:2),screen and (min-width:769px) and (min-resolution:192dpi),screen and (min-width:769px) and (min-resolution:2x){.main_banner{background-image:linear-gradient(rgba(46,47,66,.7),rgba(46,47,66,.7)),url(banner_desktop2x.72f4fcdb.jpg)}}.advantages .container{max-width:100%}@media only screen and (min-width:1200px){.advantages .container{max-width:1128px}}.advantages ul{flex-wrap:wrap;gap:72px 24px;display:flex}.advantages ul li{flex-basis:100%}.advantages ul li .advantages_image{height:112px;text-align:center;background-color:#f4f4fd;margin-bottom:8px;display:none}@media only screen and (min-width:1200px){.advantages ul li .advantages_image{justify-content:center;align-items:center;display:flex}}.advantages ul li .advantages_title{letter-spacing:.02em;text-transform:capitalize;text-align:center;margin-bottom:8px;font-size:36px;font-weight:700;line-height:1.11}@media only screen and (min-width:768px){.advantages ul li .advantages_title{text-align:inherit}}@media only screen and (min-width:1200px){.advantages ul li .advantages_title{font-size:20px;line-height:1.2}}.advantages ul li .advantages_text{font-weight:500}@media only screen and (min-width:1200px){.advantages ul li .advantages_text{font-weight:400}}@media only screen and (min-width:768px){.advantages ul li{flex-basis:calc(50% - 12px)}}@media only screen and (min-width:1200px){.advantages ul li{flex-basis:calc(25% - 18px)}}@media only screen and (min-width:1200px){.advantages ul{gap:24px}}.activities{padding-top:0;display:none}.activities ul{flex-wrap:wrap;gap:24px;display:flex}.activities ul>li{flex-basis:calc(33.3333% - 16px)}@media only screen and (min-width:1200px){.activities{display:block}}.team{background-color:#f4f4fd;padding-bottom:128px}.team .team_employees{flex-wrap:wrap;justify-content:center;gap:72px 24px;display:flex}.team .team_employees>li{max-width:264px;border-radius:0 0 4px 4px;box-shadow:0 1px 6px rgba(46,47,66,.08),0 1px 1px rgba(46,47,66,.16),0 2px 1px rgba(46,47,66,.08)}.team .team_employees>li .team_card_contant{text-align:center;background-color:#fff;padding:32px 0}.team .team_employees>li .team_card_contant>.team_card_employee_name{letter-spacing:.02em;margin-bottom:8px;font-size:20px;font-weight:700;line-height:1.3}.team .team_employees>li .team_card_contant>.team_card_employee_position{margin-bottom:8px}.team .team_employees>li .team_card_contant>.team_social_links{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.team .team_employees>li .team_card_contant>.team_social_links>.social_link_item .icon{fill:#fff}.team .team_employees>li .team_card_contant>.team_social_links>.social_link_item>a{width:40px;height:40px;background-color:#4d5ae5;border-radius:50%;justify-content:center;align-items:center;transition:background-color .25s cubic-bezier(.4,0,.2,1);display:flex}.team .team_employees>li .team_card_contant>.team_social_links>.social_link_item>a:hover{background-color:#404bbf}@media only screen and (min-width:768px){.customers .container{max-width:552px}}@media only screen and (min-width:1200px){.customers .container{max-width:1128px}}.customers .title{letter-spacing:.02em;text-transform:capitalize;line-height:1.11}.customers .customers_list{flex-flow:wrap;justify-content:center;gap:16px;display:flex}.customers .customers_list>.customers_item{height:88px;flex-basis:calc(50% - 8px);display:flex}.customers .customers_list>.customers_item>a{width:100%;height:100%;color:#8e8f99;border:1px solid;border-radius:4px;justify-content:center;align-items:center;transition:border-color .25s cubic-bezier(.4,0,.2,1);display:flex}.customers .customers_list>.customers_item>a:hover .icon,.customers .customers_list>.customers_item>a:focus .icon,.customers .customers_list>.customers_item>a:hover,.customers .customers_list>.customers_item>a:focus{fill:#4d5ae5;border-color:#4d5ae5}.customers .customers_list>.customers_item .icon{fill:currentColor;transition:fill .25s cubic-bezier(.4,0,.2,1)}@media only screen and (min-width:768px){.customers .customers_list>.customers_item{flex-basis:calc(33.3333% - 16px)}}@media only screen and (min-width:1200px){.customers .customers_list>.customers_item{flex-basis:calc(16.6667% - 20px)}}@media only screen and (min-width:768px){.customers .customers_list{gap:72px 24px}}@media only screen and (min-width:1200px){.customers .customers_list{gap:24px}}.portfolio{padding-top:96px}.portfolio .tab_control{flex-flow:wrap;gap:24px;margin-bottom:48px;display:flex}.portfolio .tab_control>.tab_control_item>button{letter-spacing:.04em;color:#4d5ae5;cursor:pointer;background:#f4f4fd;border:1px solid #e7e9fc;border-radius:4px;padding:12px 24px;font-size:16px;font-weight:700;line-height:1.5;transition-property:box-shadow,background-color,border-color,color;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.portfolio .tab_control>.tab_control_item>button:hover,.portfolio .tab_control>.tab_control_item>button:focus{color:#fff;background-color:#4d5ae5;border-color:rgba(0,0,0,0);box-shadow:0 3px 1px rgba(0,0,0,.1),0 2px 1px rgba(0,0,0,.08),0 2px 2px rgba(0,0,0,.12)}.portfolio .tab_control>.tab_control_item>button:active{color:#fff;background-color:#404bbf;box-shadow:0 4px 4px rgba(0,0,0,.15)}@media only screen and (min-width:768px){.portfolio .tab_control{justify-content:center;margin-bottom:64px}}@media only screen and (min-width:768px){.portfolio .tab_control{margin-bottom:72px}}.portfolio .tab_list{flex-wrap:wrap;gap:48px 24px;display:flex}.portfolio .tab_list .tab_list_image{position:relative;overflow:hidden}.portfolio .tab_list .tab_list_image>img{width:100%}.portfolio .tab_list .tab_list_image .tab_hover{color:#f4f4fd;letter-spacing:.02em;color:#4d5ae5;background-color:#4d5ae5;padding:40px 32px;transition-property:transform,color;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;top:0;bottom:0;transform:translateY(101%)}.portfolio .tab_list>li{width:100%;max-width:396px;box-shadow:0 1px 6px rgba(46,47,66,.08)}.portfolio .tab_list>li .tab_list_link{transition-property:box-shadow;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:block}.portfolio .tab_list>li .tab_list_link:hover,.portfolio .tab_list>li .tab_list_link:focus{box-shadow:0 1px 6px rgba(46,47,66,.08),0 1px 1px rgba(46,47,66,.16),0 2px 1px rgba(46,47,66,.08)}.portfolio .tab_list>li .tab_list_link .tab_list_content{border:.5px solid #f4f4fd;border-top:0;padding:32px 16px}.portfolio .tab_list>li .tab_list_link .tab_list_content .tab_title{letter-spacing:.02em;color:#2e2f42;margin-bottom:8px;font-size:20px;font-weight:700;line-height:1.2}.portfolio .tab_list>li .tab_list_link .tab_list_content .tab_subTitle{color:#434455}.portfolio .tab_list>li .tab_list_link:hover .tab_hover,.portfolio .tab_list>li .tab_list_link:focus .tab_hover{color:#fff;transform:translateY(0)}@media only screen and (min-width:768px){.portfolio .tab_list>li{flex-basis:calc(50% - 12px)}}@media only screen and (min-width:1200px){.portfolio .tab_list>li{flex-basis:calc(33.3333% - 16px)}}@media only screen and (min-width:768px){.portfolio .tab_list{gap:72px 24px}}@media only screen and (min-width:1200px){.portfolio .tab_list{gap:48px 24px}}.mobile_menu{width:100%;height:100%;z-index:999;background:#fff;transition:transform .25s ease-in-out;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(100%);box-shadow:0 2px 1px rgba(46,47,66,.08),0 1px 1px rgba(46,47,66,.16),0 1px 6px rgba(46,47,66,.08)}.mobile_menu.is-open{transform:translate(0)}.mobile_menu .close_btn{width:24px;height:24px;cursor:pointer;color:#000;fill:currentColor;background-color:#e7e9fc;border:1px solid rgba(0,0,0,.1);border-radius:50%;justify-content:center;align-items:center;transition-property:color,background-color,border-color,fill;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:40px;right:40px}.mobile_menu .close_btn:hover,.mobile_menu .close_btn:focus{fill:#fff;background-color:#404bbf;border-color:#404bbf}.mobile_menu .mobile_menu_item{margin-bottom:40px}.mobile_menu .mobile_menu_item:last-child{margin-bottom:0}.mobile_menu .mobile_menu_item .mobile_menu_link{color:#2e2f42;font-size:36px;font-weight:700;line-height:1.11;transition-property:color;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.mobile_menu .mobile_menu_item .mobile_menu_link:hover,.mobile_menu .mobile_menu_item .mobile_menu_link:active,.mobile_menu .mobile_menu_item .mobile_menu_link.current{color:#404bbf}.mobile_menu_content{height:100%;width:100%;flex-direction:column;padding:64px 40px 40px;display:flex}.mobile_menu_content .mobile_menu_contacts{margin-top:auto}.mobile_menu_content .mobile_menu_contacts .mobile_menu_social_links{gap:24px;display:flex}.mobile_menu_content .mobile_menu_contacts .mobile_menu_social_links a{width:40px;height:40px;fill:#f4f4fd;background-color:#4d5ae5;border-radius:50%;justify-content:center;align-items:center;transition:background-color .25s cubic-bezier(.4,0,.2,1);display:flex}@media only screen and (min-width:480px){.mobile_menu_content .mobile_menu_contacts .mobile_menu_social_links{gap:56px}}.mobile_menu_content .mobile_menu_contacts .mobile_menu_contacts_phone{letter-spacing:normal;color:#4d5ae5;margin-bottom:40px;font-size:25px;font-weight:700;line-height:1.11;display:block}.mobile_menu_content .mobile_menu_contacts .mobile_menu_contacts_phone:last-child{margin-bottom:0}@media only screen and (min-width:428px){.mobile_menu_content .mobile_menu_contacts .mobile_menu_contacts_phone{font-size:36px}}.mobile_menu_content .mobile_menu_contacts .mobile_menu_contacts_mail{color:#434455;margin-bottom:48px;font-size:20px;font-weight:500;line-height:1.2;display:block}.modal{height:100vh;background-color:rgba(46,47,66,.4);justify-content:center;align-items:center;transition-property:opacity;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.modal.is-hidden{opacity:0;pointer-events:none;overflow:hidden}.modal.is-hidden>.modal_content{opacity:0}.modal .modal_content{width:392px;opacity:1;background-color:#fcfcfc;border-radius:4px;padding:72px 16px 24px;transition-property:opacity;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:relative;box-shadow:0 1px 1px rgba(0,0,0,.14),0 1px 3px rgba(0,0,0,.12),0 2px 1px rgba(0,0,0,.2)}.modal .modal_content>.modal_close{width:24px;height:24px;cursor:pointer;color:#000;fill:currentColor;background-color:#e7e9fc;border:1px solid rgba(0,0,0,.1);border-radius:50%;justify-content:center;align-items:center;transition-property:color,background-color,border-color,fill;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:24px;right:24px}.modal .modal_content>.modal_close:hover,.modal .modal_content>.modal_close:focus{fill:#fff;background-color:#404bbf;border-color:#404bbf}.modal .modal_content>.modal_content_title{color:#2e2f42;text-align:center;margin-bottom:14px;font-weight:500}.modal .modal_content .contact_form_label{letter-spacing:.04em;color:#8e8f99;margin-bottom:8px;font-size:12px;line-height:1.33;display:block;position:relative;overflow:hidden}.modal .modal_content .contact_form_label>.contact_form_input{width:100%;height:40px;border:1px solid rgba(33,33,33,.2);border-radius:4px;margin-top:4px;padding:11px 38px;transition-property:border-color;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:block}.modal .modal_content .contact_form_label>.contact_form_input:focus+.icon{fill:#4d5ae5}.modal .modal_content .contact_form_label>.contact_form_input:focus{border-color:#4d5ae5;outline:none}.modal .modal_content .contact_form_label>.contact_form_textarea{height:120px;width:100%;resize:none;border:1px solid rgba(33,33,33,.2);border-radius:4px;margin-top:4px;padding:8px 16px;transition-property:border-color;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:block}.modal .modal_content .contact_form_label>.contact_form_textarea::-ms-input-placeholder{letter-spacing:.04em;color:rgba(117,117,117,.5)}.modal .modal_content .contact_form_label>.contact_form_textarea::placeholder{letter-spacing:.04em;color:rgba(117,117,117,.5)}.modal .modal_content .contact_form_label>.contact_form_textarea:focus{border-color:#4d5ae5;outline:none}.modal .modal_content .contact_form_label>.icon{transition-property:fill;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;bottom:8px;left:16px}.modal .modal_content .contact_form_label>.icon-checkbox{z-index:1;opacity:0;transition-property:opacity;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute}.modal .modal_content .contact_form_label.label_textarea{margin-bottom:16px}.modal .modal_content .contact_form_label.label_checkbox{color:#757575;letter-spacing:.04em;align-items:center;gap:8px;margin-bottom:24px;display:flex}.modal .modal_content .contact_form_label.label_checkbox>.contact_form_checkbox{width:16px;height:16px;-webkit-appearance:none;-ms-appearance:none;appearance:none;border:1.25px solid #2e2f42;border-radius:2px;position:relative}.modal .modal_content .contact_form_label.label_checkbox>.contact_form_checkbox:checked{border:none}.modal .modal_content .contact_form_label.label_checkbox>.contact_form_checkbox:checked+.icon-checkbox{opacity:1}.modal .modal_content .contact_form_label .contact_form_checkbox_link{color:#4d5ae5;text-decoration:underline}.modal .modal_content .contact_form_btn{min-width:169px;letter-spacing:.04em;color:#fff;cursor:pointer;background:#4d5ae5;border:none;border-radius:4px;margin:0 auto;padding:16px 32px;font-size:16px;font-weight:500;line-height:1.5;transition-property:background-color;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:block;box-shadow:0 4px 4px rgba(0,0,0,.15)}.footer{background-color:#2e2f42;padding:100px 0}.footer .footer_content{flex-wrap:wrap;justify-content:center;gap:72px;display:flex}@media only screen and (min-width:768px){.footer .footer_content{max-width:552px;justify-content:flex-start;column-gap:24px}}@media only screen and (min-width:1200px){.footer .footer_content{max-width:1128px;gap:0}}.footer_mod-1{max-width:264px;color:#e7e9fc}.footer_mod-1>.logo{color:#4d5ae5;text-transform:uppercase;letter-spacing:.03em;justify-content:center;margin-bottom:16px;font-family:Raleway,sans-serif;font-size:18px;font-weight:800;line-height:1.16;display:flex}.footer_mod-1>.logo>.logo_customStyle{color:#fff}@media only screen and (min-width:768px){.footer_mod-1>.logo{justify-content:flex-start}}@media only screen and (min-width:1200px){.footer_mod-1{margin-right:120px}}.footer_mod-2 .footer_title{color:#fff;letter-spacing:.02em;text-align:center;margin-bottom:16px;font-weight:600}@media only screen and (min-width:768px){.footer_mod-2 .footer_title{text-align:inherit}}.footer_mod-2>.footer_mod_social_links{flex-flow:wrap;gap:16px;display:flex}.footer_mod-2>.footer_mod_social_links a{width:40px;height:40px;background-color:#434455;border-radius:50%;justify-content:center;align-items:center;transition:background-color .25s cubic-bezier(.4,0,.2,1);display:flex}.footer_mod-2>.footer_mod_social_links a:hover,.footer_mod-2>.footer_mod_social_links a:focus{background-color:#31d0aa}.footer_mod-2>.footer_mod_social_links a .icon{fill:#fff}@media only screen and (min-width:1200px){.footer_mod-2{margin-right:80px}}.footer_mod-3{width:100%}.footer_mod-3>.footer_title{color:#fff;letter-spacing:.02em;text-align:center;margin-bottom:16px;font-weight:600}@media only screen and (min-width:768px){.footer_mod-3>.footer_title{text-align:inherit}}.footer_mod-3 .subscribe_form{flex-direction:column;align-items:center;gap:24px;display:flex}.footer_mod-3 .subscribe_form>.subscribe_form_input{width:100%;filter:drop-shadow(0 4px 4px rgba(0,0,0,.15));color:#fff;-webkit-filter:drop-shadow(0 4px 4px rgba(0,0,0,.15));background-color:rgba(0,0,0,0);border:1px solid rgba(255,255,255,.3);border-radius:4px;padding:8px 16px}.footer_mod-3 .subscribe_form>.subscribe_form_input::-ms-input-placeholder{letter-spacing:.04em;color:rgba(255,255,255,.6);font-size:12px;line-height:2}.footer_mod-3 .subscribe_form>.subscribe_form_input::placeholder{letter-spacing:.04em;color:rgba(255,255,255,.6);font-size:12px;line-height:2}@media only screen and (min-width:768px){.footer_mod-3 .subscribe_form>.subscribe_form_input{width:100%}}.footer_mod-3 .subscribe_form>.subscribe_form_btn{max-width:165px;letter-spacing:.04em;color:#fff;cursor:pointer;background-color:#4d5ae5;border:none;border-radius:4px;align-items:center;gap:16px;padding:8px 24px;font-size:16px;line-height:.6;transition:background-color .25s cubic-bezier(.4,0,.2,1);display:flex}.footer_mod-3 .subscribe_form>.subscribe_form_btn:hover,.footer_mod-3 .subscribe_form>.subscribe_form_btn:focus{background-color:#404bbf}@media only screen and (min-width:768px){.footer_mod-3 .subscribe_form{flex-direction:row}}@media only screen and (min-width:768px){.footer_mod-3{width:auto}}
/*# sourceMappingURL=index.03445ba2.css.map */
