/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}a{background-color:transparent}img{border-style:none}button,input,select{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}summary{display:list-item}/*!
 * Font Awesome Pro 5.15.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */.far,.fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-fw{text-align:center;width:1.25em}@-webkit-keyframes fa-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.fa-angle-right:before{content:"\f105"}.fa-box-full:before{content:"\f49c"}.fa-calendar:before{content:"\f133"}.fa-check:before{content:"\f00c"}.fa-chevron-right:before{content:"\f054"}.fa-code-merge:before{content:"\f387"}.fa-coins:before{content:"\f51e"}.fa-comment:before{content:"\f075"}.fa-database:before{content:"\f1c0"}.fa-facebook-f:before{content:"\f39e"}.fa-file-code:before{content:"\f1c9"}.fa-file-pdf:before{content:"\f1c1"}.fa-gamepad-alt:before{content:"\f8bc"}.fa-joystick:before{content:"\f8c5"}.fa-laptop:before{content:"\f109"}.fa-linkedin-in:before{content:"\f0e1"}.fa-mobile:before{content:"\f10b"}.fa-newspaper:before{content:"\f1ea"}.fa-paper-plane:before{content:"\f1d8"}.fa-phone:before{content:"\f095"}.fa-sitemap:before{content:"\f0e8"}.fa-starship:before{content:"\e039"}.fa-twitter:before{content:"\f099"}.fa-user-plus:before{content:"\f234"}.fa-users:before{content:"\f0c0"}.fa-window:before{content:"\f40e"}/*!
 * Font Awesome Pro 5.15.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:400;font-display:block;src:url("../webfonts/fa-regular-400.woff2") format("woff2"),url("../webfonts/fa-regular-400.woff") format("woff")}.far{font-family:'Font Awesome 5 Pro';font-weight:400}/*!
 * Font Awesome Pro 5.15.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */@font-face{font-family:'Font Awesome 5 Brands';font-style:normal;font-weight:400;font-display:block;src:url("../webfonts/fa-brands-400.woff2") format("woff2"),url("../webfonts/fa-brands-400.woff") format("woff")}.fab{font-family:'Font Awesome 5 Brands';font-weight:400}*{box-sizing:border-box}html{background:#0e0e0e;color:#fff;font:14px/20px Barlow, sans-serif;overflow-x:hidden}body{color:#fff;font-size:1rem}body.header_fixed{margin-top:100px}h1{font-size:2.75rem;line-height:2.75rem}.rmablue{color:#003fff}.desktop,.tablet-landscape,.tablet-portrait,.phone{display:none}.skew_outer{transform:rotate(5deg) skew(5deg);padding:80px 20px 80px 20px;margin:-80px -20px -80px -20px}.skew_inner{margin:0 20px;transform:rotate(-5deg) skew(-5deg)}.columns-2{display:grid;grid-template-columns:1fr;row-gap:20px}.columns-3{display:grid;grid-template-columns:1fr;row-gap:40px}.columns-4{display:grid;grid-template-columns:1fr;row-gap:40px}.columns-1-2{display:grid;grid-template-columns:1fr;row-gap:40px}a.button{border-radius:32px;background:#000;color:#fff;text-decoration:none;font-weight:bold;padding:7px 20px;transition:all 0.25s ease-in-out}a.button:hover,a.button:active{background:#fff;color:#000}a.button.big{padding:10px 20px;border-radius:24px}a.button.secondary{background:none;border:1px solid #fff}a.button.secondary:hover,a.button.secondary:active{background:#fff;color:#000}a.button.discover{display:inline-block;background:none;padding:10px 20px;border:1px solid #0075ff}a.button.discover:hover,a.button.discover:active{background:#fff;border-color:#fff;color:#000}a.button.submit i{margin-left:2rem !important}a.button.white_bg:hover,a.button.white_bg:active{background:#003fff;color:#fff}a.button i{font-weight:normal;margin-left:0.5rem}#main{background:#003fff;padding:200px 20px 200px 20px;margin:-200px -20px -200px -20px}#main_inner{margin:2px 20px 0 20px}#main_header,#main_section{position:relative;z-index:20}#main_header{display:flex;align-items:center;height:100px;padding:0 20px}#main_header.fixed{position:fixed !important;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#003fff;left:0;right:0;top:0;padding:0 20px;margin-top:0 !important;width:auto !important;z-index:9999}#main_header #header_logo{max-width:128px;flex:1}#main_header nav,#main_header div.contact{display:none}#main_header #hamburger{flex:1;text-align:right}#main_header #hamburger_toggle:hover,#main_header #hamburger_toggle:active{opacity:0.8}#home_img,#home_img_below{display:none}#main_section h1{margin:50px 0 50px 0}#main_section p{font-size:1.25rem;line-height:2rem;margin-bottom:60px}#main_section a{margin-right:12px}#about_inner{clear:both;margin-top:280px;margin-bottom:60px}#about_section h2{margin:0;font-size:1rem;line-height:1.5rem;font-weight:bold;color:#003fff}#about_section h1{margin:15px 0 20px 0;font-size:2rem;line-height:2rem;font-weight:700}#about_advantages{margin-top:60px}#about_advantages i.far{color:#0075ff;font-size:2rem}#about_advantages h3{margin:16px 0;font-size:2rem;line-height:2rem;font-weight:700}#about_advantages p{margin:4px 0}#solutions{background:#fff;color:#000}#solutions h2{margin:0;font-size:1rem;line-height:1.5rem;font-weight:bold;color:#003fff}#solutions h1{margin:15px 0 40px 0;font-size:2.5rem;line-height:2.5rem;font-weight:700}#solutions p{margin-bottom:40px}#solutions_section .solution_type_icons{grid-template-columns:60px 60px;-moz-column-gap:20px;column-gap:20px;width:100%;padding:0 0 40px 0}#solutions_section .solution_type_icons .far{font-size:3rem}#solutions_section h3{color:#003fff;font-size:2rem;line-height:2rem;margin:0 0 25px 0}#solutions_section p{line-height:1.75rem}#solutions_section article{margin-bottom:100px}#homelight_img{display:none}#partnership{background:#003fff}#partnership_inner{padding-bottom:120px}#partnership_section h1{font-size:2.5rem;line-height:2.5rem;margin:20px 0 60px 0}#partnership_section>p{margin-top:40px;text-align:center}#partnership_who .far{font-size:3rem}#partnership_who h3{font-size:1.5rem;line-height:2rem}#partners{background:#fff;color:#000}#partners_inner{padding-bottom:100px}#partners_inner h1{font-size:2.5rem;line-height:2.5rem;color:#e4e4e4;margin:0 0 40px 0}#partners_inner h2{font-size:1.5rem;line-height:4rem;color:#888;margin:80px 0 40px 0}#partners_inner #partners_wrote img{width:100%;height:80px;-o-object-fit:none;object-fit:none;-o-object-position:center left;object-position:center left}#partners_inner #partners_wrote a{color:#000;text-decoration:none;transition:all 0.25s ease-in-out}#partners_inner #partners_wrote a:hover,#partners_inner #partners_wrote a:active{color:#003fff}#partners_inner .fa-chevron-right{margin-left:1rem;font-size:0.7rem;line-height:1.5rem}#partners_logos{row-gap:80px}#news{padding-bottom:160px;background:#f6f6f6;background:linear-gradient(180deg, #f6f6f6 0%, #f6f6f6 60%, #fff 60.0001%, #fff 100%);color:#000}#news_inner{margin-top:-40px;padding-top:40px}#news_section h1{font-size:2rem;line-height:4rem;color:#888;margin:0 0 0.67rem 0}#news_section h1 a.article{color:#000;text-decoration:none;transition:all 0.25s ease-in-out}#news_section h1 a.article:hover,#news_section h1 a.article:active{color:#003fff}#news_section h1 a:not(.article){margin-left:25px;font-size:1rem;line-height:1.5rem;color:#888;font-weight:normal;text-decoration:none;transition:all 0.25s ease-in-out}#news_section h1 a:not(.article):hover,#news_section h1 a:not(.article):active{color:#003fff}#news_section h1 a:not(.article) .fa-chevron-right{margin-left:0.25rem;font-size:0.7rem;line-height:1.5rem}#news_latest,#news_full{grid-template-columns:1fr}#news_latest article,#news_full article{height:476px;padding:0 36px;border-radius:8px;background:#fff;box-shadow:0 12px 48px rgba(0,0,0,0.05);overflow:hidden;position:relative}#news_latest article::before,#news_full article::before{content:"";position:absolute;left:0;top:0;bottom:0;right:0;background:linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 90%, #fff 100%);pointer-events:none}#news_latest article img,#news_full article img{border-radius:8px 8px 0 0;margin:0 -36px;width:calc(100% + 2 * 36px);height:168px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}#news_latest article a.pdf,#news_full article a.pdf{float:right;margin:20px 0 0 0;font-size:0.875rem;line-height:2rem;color:#808080;text-decoration:none;transition:all 0.25s ease-in-out}#news_latest article a.pdf:hover,#news_latest article a.pdf:active,#news_full article a.pdf:hover,#news_full article a.pdf:active{color:#003fff}#news_latest article div.date,#news_full article div.date{margin-top:20px;font-size:0.875rem;line-height:2rem;color:#808080}#news_latest article i,#news_full article i{margin-right:0.5rem}#news_latest article h1,#news_full article h1{margin:0;font-size:1.25rem;line-height:1.75rem;color:#000}#news_full{row-gap:80px !important}#news_full a.article{color:#000;text-decoration:none;transition:all 0.25s ease-in-out}#news_full a.article:hover,#news_full a.article:active{color:#003fff}#social_section{margin:40px 0 0 0;grid-template-columns:1fr 1fr 1fr;text-align:left}#social_section h1{margin:0;text-align:left;font-size:2rem;line-height:4rem;font-weight:normal;color:#808080}#social_section a{display:inline-block;width:4rem;text-align:center;font-size:2.5rem;color:#003fff;transition:all 0.25s ease-in-out;border-radius:25px;padding:6px 0}#social_section a:hover,#social_section a:active{background:#003fff;color:#fff}h1.social{display:block;margin:120px 0 0 0;text-align:left;font-size:1.666rem;line-height:2rem;font-weight:normal;color:#808080}#contact{background:linear-gradient(0deg, rgba(0,63,255,0.9), rgba(0,63,255,0.9)),url(/images/contact.jpg) no-repeat center center/cover}#contact_inner form{margin-top:50px;max-width:320px}#contact_inner form input,#contact_inner form select{margin-bottom:32px;padding:9px 17px;font-size:1rem;width:100%;height:48px;border-radius:24px;border:0;background:#fff}#contact_inner form input::-moz-placeholder, #contact_inner form select::-moz-placeholder{opacity:1;color:#808080}#contact_inner form input:-ms-input-placeholder, #contact_inner form select:-ms-input-placeholder{opacity:1;color:#808080}#contact_inner form input::placeholder,#contact_inner form input.placeholder,#contact_inner form select::placeholder,#contact_inner form select.placeholder{opacity:1;color:#808080}#contact_inner form input:focus,#contact_inner form select:focus{outline:none}#contact_inner form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url(/images/angle-down.svg) no-repeat 95% center}#contact_inner form .submit{display:inline-block;margin-top:8px;clear:both}#contact_section h1{font-size:3.25rem;line-height:4rem;margin:0 0 40px 0}#contact_section h2{font-size:1.25rem;line-height:2rem;font-weight:normal;margin-bottom:40px}#main_footer{display:flex;flex-flow:row wrap;align-items:center}#main_footer.skew_inner{transform:none;padding:40px 0 80px 0}body.home #main_footer.skew_inner{padding:140px 0 80px 0}#main_footer #footer_logo{max-width:160px;flex:1}#main_footer nav{flex:3;text-align:right}#main_footer nav li{list-style:none;margin:0 0 0 50px;padding:0;display:inline-block}#main_footer nav li a{color:#fff;text-decoration:none}#main_footer hr{width:100%;flex-basis:100%;height:0;margin:0;border:0}#main_footer #copyright{flex:4;text-align:left;padding-top:20px;color:#888;font-size:0.875rem}#hamburger_menu{display:none;background:rgba(0,0,0,0.8);position:fixed;left:0;top:0;width:100vw;bottom:0;z-index:100}#hamburger_menu.show{display:block}#hamburger_menu nav{position:fixed;left:10vw;width:80vw;top:21vh}#hamburger_menu nav ol{padding:0;max-width:500px;margin:0 auto}#hamburger_menu nav li{text-align:center;font-size:1.5rem;list-style:none;margin:2vh;display:block}#hamburger_menu nav li a{display:block;height:10vh;line-height:10vh;border-radius:65px;background:#fff;color:#000;text-decoration:none;transition:all 0.25s ease-in-out}#hamburger_menu nav li a i{margin-left:0.5rem}#hamburger_menu nav li a:hover{background:#003fff;color:#fff}#page{background:linear-gradient(180deg, #003fff 0%, #003fff 100px, #fff 100.0000001px, #fff 100%);padding:150px 0 100px 0;margin:-100px 0 0 0;transform:none}#page.news{background:#fff}#page_top{position:absolute;z-index:2;left:0;top:0;right:0;bottom:0;background:linear-gradient(180deg, #003fff 0%, #003fff 100px, transparent 100.0000001px, transparent 100%)}#page_blur{position:absolute;left:-60px;top:-60px;right:-60px;bottom:-60px;filter:blur(30px)}#page_blur::after{width:100%;height:30vh;position:absolute;bottom:0;left:0;content:"";display:block;background:rgba(255,255,255,0) linear-gradient(transparent 0%, #fff 100%) repeat scroll 0% 0%}#page_inner{position:relative;margin:2px 20px 0 20px;padding:40px;border-radius:20px;transform:none;z-index:99}#page_section{position:relative;z-index:20;color:#000}#page_section h1{margin:20px 0 50px 0}#page_section p{margin-bottom:60px}#page_section a{margin-right:12px}#page.news #page_section p{font-size:1.25em;line-height:2em;text-align:justify}a.news_pdf_link{display:block;text-align:right;margin:-20px 0 0 0 !important;line-height:2rem;color:#808080;text-decoration:none;transition:all 0.25s ease-in-out}a.news_pdf_link:hover,a.news_pdf_link:active{color:#003fff}img.newsmain{width:100%}div.newsroom_button{display:block;flex:1;text-align:right}#assets{border-radius:20px;background:#efefef;padding:60px 40px}#assets h2{margin:0 0 40px 0;color:#808080}#assets a{display:inline-block;width:128px;height:128px;overflow:hidden;border-radius:5px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);margin:0 20px 20px 0}#assets a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 599px){.phone{display:initial}.tablet-portrait:not(.phone),.tablet-landscape:not(.phone),.desktop:not(.phone){display:none}}@media (min-width: 600px) and (max-width: 899px){.tablet-portrait{display:initial}.phone:not(.tablet-portrait),.tablet-landscape:not(.tablet-portrait),.desktop:not(.tablet-portrait){display:none}}@media (min-width: 900px) and (max-width: 1299px){.tablet-landscape{display:initial}.phone:not(.tablet-landscape),.tablet-portrait:not(.tablet-landscape),.desktop:not(.tablet-landscape){display:none}}@media (min-width: 1300px){.desktop{display:initial}.phone:not(.desktop),.tablet-portrait:not(.desktop),.tablet-landscape:not(.desktop){display:none}}@media (max-width: 599px){#home_img_below{display:block;overflow:hidden;margin:0 -20px}#home_img_below img{clear:both;width:130%;margin:50px -15% 0 -15%}#main_inner{margin-bottom:-350px}#news{background:linear-gradient(180deg, #f6f6f6 0%, #f6f6f6 85%, #fff 85.0001%, #fff 100%)}#page_blur{display:none}#page_inner{padding:0}div.newsroom_button a{padding:5px 10px;font-size:0.875em}}@media (max-width: 599px){.phone{display:initial}.tablet-portrait:not(.phone),.tablet-landscape:not(.phone),.desktop:not(.phone){display:none}}@media (min-width: 600px) and (max-width: 899px){.tablet-portrait{display:initial}.phone:not(.tablet-portrait),.tablet-landscape:not(.tablet-portrait),.desktop:not(.tablet-portrait){display:none}}@media (min-width: 900px) and (max-width: 1299px){.tablet-landscape{display:initial}.phone:not(.tablet-landscape),.tablet-portrait:not(.tablet-landscape),.desktop:not(.tablet-landscape){display:none}}@media (min-width: 1300px){.desktop{display:initial}.phone:not(.desktop),.tablet-portrait:not(.desktop),.tablet-landscape:not(.desktop){display:none}}@media (min-width: 600px){h1{font-size:4.5rem;line-height:4.5rem}.columns-3{grid-template-columns:1fr 1fr 1fr;row-gap:initial;-moz-column-gap:40px;column-gap:40px}.columns-4{grid-template-columns:1fr 1fr;-moz-column-gap:40px;column-gap:40px}.columns-1-2{grid-template-columns:1fr 1fr;-moz-column-gap:40px;column-gap:40px}#home_img_below{display:block;clear:both;width:100%;max-width:640px;margin:50px auto 0 auto}#home_img_below img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}#main_inner{margin-bottom:-430px}#about_inner{margin-top:380px;margin-bottom:100px}#homelight_img{display:block;transform:rotate(-5deg) skew(-5deg);float:right;margin:-180px -10px 0 0}#news{background:linear-gradient(180deg, #f6f6f6 0%, #f6f6f6 79%, #fff 79.0001%, #fff 100%)}#news_latest,#news_full{grid-template-columns:1fr 1fr;row-gap:40px}h1.social{margin:180px 0 0 0}#contact_inner form input,#contact_inner form select{width:304px}#contact_inner form input.f2,#contact_inner form input.f4,#contact_inner form select.f2,#contact_inner form select.f4{width:368px}#contact_inner form input.f3,#contact_inner form select.f3{width:328px}#main_footer.skew_inner{padding:40px 0 120px 0}body.home #main_footer.skew_inner{padding:140px 0 120px 0}}@media (max-width: 599px){.phone{display:initial}.tablet-portrait:not(.phone),.tablet-landscape:not(.phone),.desktop:not(.phone){display:none}}@media (min-width: 600px) and (max-width: 899px){.tablet-portrait{display:initial}.phone:not(.tablet-portrait),.tablet-landscape:not(.tablet-portrait),.desktop:not(.tablet-portrait){display:none}}@media (min-width: 900px) and (max-width: 1299px){.tablet-landscape{display:initial}.phone:not(.tablet-landscape),.tablet-portrait:not(.tablet-landscape),.desktop:not(.tablet-landscape){display:none}}@media (min-width: 1300px){.desktop{display:initial}.phone:not(.desktop),.tablet-portrait:not(.desktop),.tablet-landscape:not(.desktop){display:none}}@media (min-width: 900px){html{font:16px/24px Barlow, sans-serif}.columns-2{grid-template-columns:1fr 1fr;row-gap:initial;-moz-column-gap:50px;column-gap:50px}.columns-4{grid-template-columns:1fr 1fr;row-gap:50px;-moz-column-gap:50px;column-gap:50px}.columns-1-2{grid-template-columns:2fr 1fr 1fr;row-gap:initial;-moz-column-gap:50px;column-gap:50px}a.button{border-radius:32px;padding:7px 20px}a.button.big{padding:15px 50px;border-radius:24px}a.button.discover{padding:15px 50px}a.button.submit i{margin-left:2rem !important}a.button i{font-weight:normal;margin-left:0.5rem}#main_header #hamburger{display:none}#main_header nav{display:block;flex:3;text-align:center}#main_header nav li{list-style:none;margin:0 0 0 10px;display:inline-block}#main_header nav li a{color:#fff;text-decoration:none;font-weight:bold;padding:7px 20px;border-radius:32px;transition:all 0.25s ease-in-out}#main_header nav li a:hover,#main_header nav li a:active{background:#fff;color:#000}#main_header div.contact{display:block;flex:1;text-align:right}#main_section h1{margin:90px 0 50px 5px}#main_section h1::before{content:"";display:block;position:absolute;z-index:-10;margin:-20px 0 0 -17px;width:48px;height:125px;border-radius:44px;border:1px solid #000;pointer-events:none}#main_section a{margin-right:24px}#about_inner{margin-top:400px;margin-bottom:220px}#about_section h1{margin:15px 0 35px 0}#about_why article{margin-bottom:0;min-height:125px}#about_advantages article{margin-bottom:0}#about_advantages h3{font-size:2.75rem;line-height:3rem}#about_advantages h3::before{content:"";display:block;position:absolute;z-index:-10;width:40px;height:112px;border-radius:65px;border:1px solid #003fff;pointer-events:none}#about_advantages h3.r1::before{transform:rotate(90deg);margin:0 0 0 55px}#about_advantages h3.r2::before{margin:-40px 0 0 -20px}#about_advantages h3.r3::before{transform:rotate(90deg);margin:-40px 0 0 -5px}#about_advantages h3.r4::before{margin:30px 0 0 -20px}#homelight_img{margin:-280px -10px 0 0}#solutions h1{margin:15px 0 110px 0;font-size:3rem;line-height:3rem}#solutions p{margin-bottom:50px}#solutions_inner{padding-bottom:100px}#solutions_section .solution_type_icons{float:left;width:210px;row-gap:40px;padding:0 50px 100px 0}#solutions_section .solution_type_icons .far{font-size:3rem}#solutions_section #solutions_types{grid-template-columns:1fr;row-gap:100px}#solutions_section h3{color:#003fff;font-size:2rem;line-height:2rem;margin:0 0 25px 0}#solutions_section p{line-height:1.75rem}#solutions_section article{margin-bottom:0}#partnership_section h1{font-size:3rem;line-height:3rem}#partnership_section h1::before{content:"";display:block;position:absolute;z-index:-10;margin:-10px 0 0 -50px;width:187px;height:72px;border-radius:65px;border:1px solid #0075ff;pointer-events:none}#partnership_section>p{margin-top:80px;text-align:center}#partnership_who article:nth-child(1) h3{font-size:1.75rem}#partnership_who article:nth-child(1) p{font-size:1.25rem;line-height:1.75rem}#partnership_who article{margin-bottom:0}#partners_inner h1{font-size:3rem;line-height:3rem;margin-bottom:100px}#partners_inner h1::before{content:"";display:block;position:absolute;z-index:-10;margin:-10px 0 0 150px;width:187px;height:72px;border-radius:65px;border:1px solid #eaeaea;pointer-events:none}#partners_inner h2{margin:130px 0 40px 0}#news{padding-bottom:0;background:linear-gradient(180deg, #f6f6f6 0%, #f6f6f6 70%, #fff 70.0001%, #fff 100%)}#news_section h1{margin:0.67rem 0}#news_inner{padding-bottom:200px}#news_latest,#news_full{grid-template-columns:1fr 1fr 1fr;-moz-column-gap:32px;column-gap:32px}#social_section{margin:120px 0 0 0;grid-template-columns:5.5fr 1fr 1fr 1fr}h1.social{display:none}#contact_section{flex:1;padding-right:60px}#contact_section h1{margin:0.67em 0 80px 0}#contact_section h1::before{content:"";display:block;position:absolute;z-index:-10;margin:-70px 0 0 -10px;width:72px;height:187px;border-radius:65px;border:1px solid #000;pointer-events:none}#main_footer.skew_inner{transform:none;padding:50px 0 200px 0}body.home #main_footer.skew_inner{transform:none;padding:250px 0 200px 0}#main_footer #copyright{text-align:right}#hamburger_menu.show{display:none !important}#page_section h1{margin:40px 0 50px 0}#page_section a{margin-right:24px}}@media (max-width: 599px){.phone{display:initial}.tablet-portrait:not(.phone),.tablet-landscape:not(.phone),.desktop:not(.phone){display:none}}@media (min-width: 600px) and (max-width: 899px){.tablet-portrait{display:initial}.phone:not(.tablet-portrait),.tablet-landscape:not(.tablet-portrait),.desktop:not(.tablet-portrait){display:none}}@media (min-width: 900px) and (max-width: 1299px){.tablet-landscape{display:initial}.phone:not(.tablet-landscape),.tablet-portrait:not(.tablet-landscape),.desktop:not(.tablet-landscape){display:none}}@media (min-width: 1300px){.desktop{display:initial}.phone:not(.desktop),.tablet-portrait:not(.desktop),.tablet-landscape:not(.desktop){display:none}}@media (min-width: 1300px){.columns-4{grid-template-columns:1fr 1fr 1fr 1fr;row-gap:initial;-moz-column-gap:50px;column-gap:50px}.skew_inner{width:1200px;margin:0 auto}#main_header{width:1200px;margin:0 auto 0 auto}#main_header.fixed{padding:0 calc((100vw - 1200px) / 2)}#main_section h1{margin:210px 0 50px 5px}#main_section h1::before{margin:-20px 0 0 -52px;width:72px;height:187px;border-radius:65px}#main_inner{height:750px;margin:2px auto 0 auto}#main_inner::after{display:block;position:absolute;right:-270px;bottom:-470px;width:1024px;height:1009px;content:"";background:url(/images/rma_sign.svg) no-repeat top right/contain;z-index:10}#home_img{display:block;float:right;margin:-210px -115px 0 -50px}#home_img_below{display:none}#homelight_img{margin:-230px -10px 0 0}#solutions_section #solutions_types{grid-template-columns:1fr 1fr;-moz-column-gap:100px;column-gap:100px}#partnership_inner{padding-bottom:250px}#partners_inner::before{display:block;position:absolute;right:-270px;top:-278px;width:1024px;height:366px;content:"";background:url(/images/rma_sign_2.svg) no-repeat top right/contain;z-index:10}#news_inner{background:url(/images/rma_sign_3.svg) no-repeat center top/cover}#contact_inner{display:flex}#contact_inner form{flex:1;padding-left:180px;max-width:none}#contact_inner form input,#contact_inner form select{width:304px}#contact_inner form input.f2,#contact_inner form input.f4,#contact_inner form select.f2,#contact_inner form select.f4{width:368px}#contact_inner form input.f3,#contact_inner form select.f3{width:328px}#contact_section h1::before{margin:-70px 0 0 -20px}#page_section h1{margin:40px 0 50px 0}#page_inner{margin:2px auto 0 auto}}
