@import url("https://fonts.googleapis.com/css?family=Jura:300,400,500,600,700");@import url("https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600&display=swap");@font-face{font-family:Nexa-Light;font-stretch:normal;font-style:normal;font-weight:300;src:url(../fonts/Nexa-Light_latin+latin-ext_gdi.eot);src:url(../fonts/Nexa-Light_latin+latin-ext_gdi.eot?#iefix) format("embedded-opentype"),url(../fonts/Nexa-Light_latin+latin-ext_gdi.woff) format("woff"),url(../fonts/Nexa-Light_latin+latin-ext_gdi.ttf) format("truetype"),url(../fonts/Nexa-Light_latin+latin-ext_gdi.svg#Nexa-Light) format("svg");unicode-range:u+0020-2215}@font-face{font-family:HelveticaNeue;font-stretch:normal;font-style:normal;font-weight:300;src:url(../fonts/HelveticaNeueLTPro-Lt_latin+latin-ext_gdi.eot);src:url(../fonts/HelveticaNeueLTPro-Lt_latin+latin-ext_gdi.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueLTPro-Lt_latin+latin-ext_gdi.woff) format("woff"),url(../fonts/HelveticaNeueLTPro-Lt_latin+latin-ext_gdi.ttf) format("truetype"),url(../fonts/HelveticaNeueLTPro-Lt_latin+latin-ext_gdi.otf) format("opentype"),url(../fonts/HelveticaNeueLTPro-Lt_latin+latin-ext_gdi.svg#HelveticaNeueLTPro-Lt) format("svg");unicode-range:u+0020-2215}.wrapper{margin-left:0;margin-right:0}.wrapper:after,.wrapper:before{content:"";display:table}.wrapper:after{clear:both}#info-box{background:rgba(56,64,71,.96);border-radius:15px 0 0 15px;box-sizing:border-box;display:none;max-width:340px;min-width:220px;padding:20px 25px 23px;position:fixed;right:0;text-align:center;top:130px;z-index:10000}@media (max-width:520px){#info-box{border-radius:0;padding:10px 15px 13px;top:60px}}#info-box p{color:#fff;font-size:13.5px;font-size:.84375rem;line-height:30px;line-height:1.875rem}#info-box p span:first-child{font-size:28px;font-size:1.75rem;line-height:34px;line-height:2.125rem}@media (max-width:520px){#info-box p span:first-child{font-size:20px;font-size:1.25rem;line-height:34px;line-height:2.125rem}}#info-box.error{background:rgba(255,26,0,.97)!important}#info-box.error p{color:#fff}.column1{float:left;padding-left:0;padding-right:0;width:100%}@media only screen and (min-width:600px){.column1{float:left;padding-left:0;padding-right:0;width:100%}}@media only screen and (min-width:900px){.column1{float:left;padding-left:0;padding-right:0;width:100%}}.column2{float:left;padding-left:0;padding-right:0;width:100%}@media only screen and (min-width:768px){.column2{float:left;padding-left:0;padding-right:0;width:100%}}@media only screen and (min-width:900px){.column2{float:left;padding-left:0;padding-right:0;width:50%}}.column3{float:left;padding-left:0;padding-right:0;width:100%}@media only screen and (min-width:600px){.column3{float:left;padding-left:0;padding-right:0;width:33.3333333333%}}@media only screen and (min-width:900px){.column3{float:left;padding-left:0;padding-right:0;width:33.3333333333%}}.column5{float:left;padding-left:0;padding-right:0;width:100%}@media only screen and (min-width:500px){.column5{float:left;padding-left:0;padding-right:0;width:40%}}@media only screen and (min-width:900px){.column5{float:left;padding-left:0;padding-right:0;width:20%}}.column5-2{float:left;padding-left:0;padding-right:0;width:100%}@media only screen and (min-width:500px){.column5-2{float:left;padding-left:0;padding-right:0;width:20%}}@media only screen and (min-width:900px){.column5-2{float:left;padding-left:0;padding-right:0;width:40%}}.column5-3{float:left;padding-left:0;padding-right:0;width:100%}@media only screen and (min-width:500px){.column5-3{float:left;padding-left:0;padding-right:0;width:20%}}@media only screen and (min-width:900px){.column5-3{float:left;padding-left:0;padding-right:0;width:60%}}.column3-10{float:left;padding-left:0;padding-right:0;width:100%}@media only screen and (min-width:600px){.column3-10{float:left;padding-left:0;padding-right:0;width:30%}}@media only screen and (min-width:900px){.column3-10{float:left;padding-left:0;padding-right:0;width:30%}}.column7-10{float:left;padding-left:0;padding-right:0;width:100%}@media only screen and (min-width:600px){.column7-10{float:left;padding-left:0;padding-right:0;width:70%}}@media only screen and (min-width:900px){.column7-10{float:left;padding-left:0;padding-right:0;width:70%}}.float-right{float:right}.float-left{float:left}.width-80{margin:0 auto;width:80%}.width-90{margin:0 auto;width:90%}.width-l-20{padding-left:20%}.width-r-20{padding-right:20%}.navigace{background-color:#384047;box-sizing:border-box;padding:2px 45px 2px 70px;position:fixed;top:0;width:100%;z-index:400}@media (max-width:1440px){.navigace{padding:2px 15px}}@media (max-width:768px){.navigace{padding:0}}.navigace--scroll{padding-bottom:5px;position:fixed;width:100%}.navigace li{list-style:none}.navigace .navigace__ul{display:inline-block;float:right;width:80%}@media (max-width:1440px){.navigace .navigace__ul{width:800px}}@media (max-width:768px){.navigace .navigace__ul{display:none}}.navigace .navigace__ul__item{border-right:1px solid #2e343a;display:inline-block}.navigace .navigace__ul__item:nth-child(2){border-left:1px solid #2e343a}@media (max-width:1440px){.navigace .navigace__ul__item{margin:0}}.navigace .navigace__ul__item a{color:#999fa3;display:block;font-size:15px;font-size:.9375rem;line-height:30px;line-height:1.875rem;margin:27px 30px 20px;text-decoration:none}@media (max-width:768px){.navigace .navigace__ul__item a{margin:37px 15px 0}}.navigace #zavrit,.navigace .social-box{display:none}.navigace .responze-nav{background:rgba(56,64,71,.96)!important;height:100%!important;left:0;margin:0!important;padding:0!important;position:fixed!important;top:0;width:100%!important;z-index:-1}.navigace .responze-nav #zavrit{cursor:pointer;display:block;margin:100px auto 0;position:absolute;right:25px;top:-80px;width:50px}.navigace .responze-nav #zavrit svg{height:50px;width:50px}.navigace .responze-nav #zavrit svg .polygon{fill:#fff}.navigace .responze-nav .navigace__ul{display:inline-block;width:100%}.navigace .responze-nav .navigace__ul__item{clear:both;display:block;margin:10px 0 0;text-align:center}.navigace .responze-nav .navigace__ul__item:before{display:none!important}.navigace .responze-nav .navigace__ul__item a{font-size:18px;font-size:1.125rem;line-height:20px;line-height:1.25rem}.navigace .responze-nav .navigace__ul__item a:after{display:none!important}.navigace .responze-nav .navigace__ul__item:nth-child(2){margin-top:200px!important}.navigace--scrolling{background:#fff!important;box-shadow:0 3px 25px -4px rgba(0,0,0,.2);width:100%}.navigace .hamburger{cursor:pointer;display:none;height:30px;width:30px}@media (max-width:768px){.navigace .hamburger{background:url(../images/exported/hamburger.svg) no-repeat;background-size:51px 28px;display:block;float:right;height:0;height:56px;margin:22px 25px 0 0;overflow:hidden;padding-top:28px;width:51px;width:56px}}.navigace .hamburger:hover{fill:#fff}.navigace a.navigace__logo{background:url(../images/exported/reprimex_logo.svg) no-repeat;background-size:110px 134px;height:0;left:7%;overflow:hidden;padding-top:134px;position:absolute;top:15px;width:110px}@media (max-width:1170px){.navigace a.navigace__logo{display:none}}@media (max-width:768px){.navigace a.navigace__logo{background:url(../images/exported/reprimex_logo.svg) no-repeat;background-size:149px 77px;display:block;height:0;left:0;margin-bottom:20px;margin-left:auto;margin-right:auto;overflow:hidden;padding-top:77px;position:absolute;right:0;width:149px}}.navigace .active:after{background-color:#384047;border-radius:5px;clear:both;content:" ";display:block;height:3px;margin:0 auto;width:100%}.navigace .lang{cursor:pointer;display:block;position:absolute;right:7%;text-align:center;top:110px}@media (max-width:768px){.navigace .lang{display:none;left:0;position:absolute;right:0;top:125px}}.navigace .lang .en{background-image:url(../images/base/en.svg);background-position:0 0;display:inline-block;height:32px;opacity:.6;width:48px}@media (max-width:768px){.navigace .lang .en{height:20px;width:30px}}.navigace .lang .en:hover{opacity:1}.navigace .lang .cz{background-image:url(../images/base/cz.svg);background-position:0 0;display:inline-block;height:32px;opacity:.6;width:48px}@media (max-width:768px){.navigace .lang .cz{height:20px;width:30px}}.navigace .lang .cz:hover{opacity:1}.navigace .lang .de{background-image:url(../images/base/de.svg);background-position:0 0;display:inline-block;height:32px;opacity:.6;width:48px}@media (max-width:768px){.navigace .lang .de{height:20px;width:30px}}.navigace .lang .de:hover{opacity:1}.navigace .lang .es{background-image:url(../images/base/es.svg);background-position:0 0;display:inline-block;height:32px;opacity:.6;width:48px}@media (max-width:768px){.navigace .lang .es{height:20px;width:30px}}.navigace .lang .es:hover{opacity:1}.navigace .lang .fr{background-image:url(../images/base/fr.svg);background-position:0 0;display:inline-block;height:32px;opacity:.6;width:48px}@media (max-width:768px){.navigace .lang .fr{height:20px;width:30px}}.navigace .lang .fr:hover{opacity:1}.navigace .lang .it{background-image:url(../images/base/it.svg);background-position:0 0;display:inline-block;height:32px;opacity:.6;width:48px}@media (max-width:768px){.navigace .lang .it{height:20px;width:30px}}.navigace .lang .it:hover{opacity:1}.navigace .lang .ru{background-image:url(../images/base/ru.svg);background-position:0 0;display:inline-block;height:32px;opacity:.6;width:48px}@media (max-width:768px){.navigace .lang .ru{height:20px;width:30px}}.navigace .lang .ru:hover{opacity:1}.navigace .lang .por{background-image:url(../images/base/por.svg);background-position:0 0;display:inline-block;height:32px;opacity:.6;width:48px}@media (max-width:768px){.navigace .lang .por{height:20px;width:30px}}.navigace .lang .por:hover{opacity:1}.navigace .lang .ua{background-image:url(../images/base/ua.svg);background-position:0 0;display:inline-block;height:32px;opacity:.6;width:48px}@media (max-width:768px){.navigace .lang .ua{height:20px;width:30px}}.navigace .lang .ua:hover{opacity:1}.navigace .lang .chi{background-image:url(../images/base/chi.svg);background-position:0 0;display:inline-block;height:32px;opacity:.6;width:48px}@media (max-width:768px){.navigace .lang .chi{height:20px;width:30px}}.navigace .lang .chi:hover{opacity:1}.navigace .lang .sk{background-image:url(../images/base/sk.svg);background-position:0 0;display:inline-block;height:32px;opacity:.6;width:48px}@media (max-width:768px){.navigace .lang .sk{height:20px;width:30px}}.navigace .lang .sk:hover{opacity:1}.form{align-content:flex-start;align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;width:70vw}@media (min-width:1139px){.form{padding:3rem;width:70vw}}.form__contact{display:flex;flex-direction:column;width:80%}.form__contact h2{margin-top:30px;text-align:center}.form__contact h3,.form__contact p{font-size:15px;font-size:.9375rem;line-height:25px;line-height:1.5625rem;text-align:center}.form__contact p strong{font-weight:900}.form form{clear:both;display:flex;flex-direction:column;gap:2rem;margin-top:30px;width:inherit}@media (max-width:1170px){.form form{margin-top:50px}}@media (min-width:1139px){.form form{padding:5vh 0}}.form form .float-container-area,.form form .float-container-input{background-color:#f5f5f5;border-bottom:1px solid #384047;box-sizing:border-box;margin-bottom:8px;padding:0 8px;position:relative;transition:border-bottom .5s ease-in;width:100%}.form form .float-container-area input,.form form .float-container-area textarea,.form form .float-container-input input,.form form .float-container-input textarea{background-color:transparent;border:none;font-size:1rem;height:100%;height:75px;outline:0;padding:16px 0 10px 16px;width:100%}@media (min-width:640px){.form form .float-container-area input,.form form .float-container-area textarea,.form form .float-container-input input,.form form .float-container-input textarea{font-size:1.2rem}}.form form .float-container-area textarea,.form form .float-container-input textarea{height:200px;padding-top:2rem;resize:none}.form form .float-container-area label,.form form .float-container-input label{color:#656565;font-size:1rem;padding:0 20px;position:absolute;transform:translateY(30px) scale(1);transform-origin:top left;transition:all .1s ease-in-out;z-index:2}@media (min-width:640px){.form form .float-container-area label,.form form .float-container-input label{font-size:1rem}}.form form .float-container-area.active,.form form .float-container-input.active{border-bottom:1px solid #2ab048}.form form .float-container-area.active label,.form form .float-container-input.active label{transform:translateY(10px) scale(.75)}@media (min-width:640px){.form form .float-container-area.active label,.form form .float-container-input.active label{transform:translateY(10px) scale(.75)}}.form form .row{display:flex;flex-direction:column;gap:1rem}@media (min-width:1139px){.form form .row{flex-direction:row;justify-content:space-between}}.form form .column{display:flex;flex-direction:column;gap:1rem}.form form .column label{align-items:center;display:flex;line-height:1.5}.form form input[type=checkbox]{all:unset;background-color:transparent;border:1px solid #384047;box-sizing:border-box;display:block;flex-basis:20px;flex-grow:0;flex-shrink:0;height:20px;margin-right:20px;transition:all .3s ease-in-out;width:20px}.form form input[type=checkbox]:checked{background-color:#384047}.form form label.err{color:#e40000}.form form button{margin:50px auto}.form .messagebar{background-color:#2ab048;color:#fff;font-size:.8rem;left:0;padding:1em 0;position:fixed;text-align:center;top:-100px;transition:all .3s ease-in-out;width:100vw;z-index:9999999999999}.form .messagebar.show{top:0}.content_box{box-sizing:border-box;overflow:hidden;padding:60px 0 100px;text-align:center}.content_box:nth-child(2n){background-color:#f5f5f5}.content_box ul{-moz-column-count:2;column-count:2;list-style-type:none;margin:10px auto 20px;width:100%}@media (max-width:1170px){.content_box ul{-moz-column-count:1;column-count:1}}.content_box ul.one{-moz-column-count:1;column-count:1}.content_box ul li{color:#fff;font-size:20px;line-height:1.2;margin-bottom:15px;margin-right:0;padding-left:40px;position:relative}@media (min-width:1930px){.content_box ul li{max-width:400px}}@media (max-width:900px){.content_box ul li{font-size:15px}}.content_box ul li:before{background-color:#384047;border-radius:50%;content:"";display:block;height:12px;left:5px;position:absolute;top:6px!important;width:12px}@media (min-width:1930px){.content_box ul li:before{top:12px}}@media (max-width:520px){.content_box ul li:before{height:10px;width:10px}}.content_box p{color:#6c6c6c;font-size:17px;font-size:1.0625rem;line-height:23px;line-height:1.4375rem;margin-bottom:16px}@media (max-width:1170px){.content_box p{font-size:15px;font-size:.9375rem;line-height:23px;line-height:1.4375rem;text-align:left}}@media (max-width:768px){.content_box p{font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem}}.content_box h2{clear:both;display:inline-block;font-size:51px;font-size:3.1875rem;line-height:56px;line-height:3.5rem;margin:0 auto 10px;text-align:center}.content_box h2 span,.content_box h2:after{clear:both;display:block}.content_box h2:after{background:url(../images/exported/reprimex-rozdelnik.svg) no-repeat;background-size:636px 30px;content:" ";height:0;margin:18px auto;overflow:hidden;padding-top:30px;width:636px}@media (max-width:768px){.content_box h2:after{background:url(../images/exported/reprimex-rozdelnik2.svg) no-repeat;background-size:260px 24px;height:0;margin:18px auto;overflow:hidden;padding-top:24px;width:60%;width:260px}.content_box h2{font-size:45px;font-size:2.8125rem;letter-spacing:-2.2px;line-height:60px;line-height:3.75rem;margin:30px 0 0}}.content_box .column40{display:block;float:left;text-align:left;width:40%}@media (max-width:1170px){.content_box .column40{width:100%}}.content_box .column40 img.about{background:url(../images/exported/Reafin-home.webp) no-repeat;background-size:480px 480px;display:block;height:0;margin:0 auto;overflow:hidden;padding-top:480px;width:480px}@media (max-width:1600px){.content_box .column40 img.about{background:url(../images/exported/Reafin-home.webp) no-repeat;background-size:400px 400px;height:0;overflow:hidden;padding-top:400px;width:400px}}@media (max-width:1170px){.content_box .column40 img.about{margin-bottom:35px}}@media (max-width:768px){.content_box .column40 img.about{background:url(../images/exported/Reafin-home.webp) no-repeat;background-size:330px 331px;height:0;margin-bottom:35px;overflow:hidden;padding-top:331px;width:330px}}@media (max-width:520px){.content_box .column40 img.about{background:url(../images/exported/Reafin-home.webp) no-repeat;background-size:253px 252px;height:0;margin-bottom:35px;overflow:hidden;padding-top:252px;width:253px}}.content_box .column40 img.real{background:url(../images/exported/Reafin-realitni-sluzby.webp) no-repeat;background-size:480px 480px;display:block;height:0;margin:0 auto;overflow:hidden;padding-top:480px;width:480px}@media (max-width:1600px){.content_box .column40 img.real{background:url(../images/exported/Reafin-home.webp) no-repeat;background-size:400px 400px;height:0;overflow:hidden;padding-top:400px;width:400px}}@media (max-width:1170px){.content_box .column40 img.real{margin-bottom:35px}}@media (max-width:768px){.content_box .column40 img.real{background:url(../images/exported/Reafin-realitni-sluzby.webp) no-repeat;background-size:330px 331px;height:0;margin-bottom:35px;overflow:hidden;padding-top:331px;width:330px}}@media (max-width:520px){.content_box .column40 img.real{background:url(../images/exported/Reafin-realitni-sluzby.webp) no-repeat;background-size:253px 252px;height:0;margin-bottom:35px;overflow:hidden;padding-top:252px;width:253px}}.content_box .column40 img.consulting{background:url(../images/exported/Reafin-poradenstvi.webp) no-repeat;background-size:480px 480px;display:block;height:0;margin:0 auto;overflow:hidden;padding-top:480px;width:480px}@media (max-width:1600px){.content_box .column40 img.consulting{background:url(../images/exported/Reafin-home.webp) no-repeat;background-size:400px 400px;height:0;overflow:hidden;padding-top:400px;width:400px}}@media (max-width:1170px){.content_box .column40 img.consulting{margin-bottom:35px}}@media (max-width:768px){.content_box .column40 img.consulting{background:url(../images/exported/Reafin-poradenstvi.webp) no-repeat;background-size:330px 331px;height:0;margin-bottom:35px;overflow:hidden;padding-top:331px;width:330px}}@media (max-width:520px){.content_box .column40 img.consulting{background:url(../images/exported/Reafin-poradenstvi.webp) no-repeat;background-size:253px 252px;height:0;margin-bottom:35px;overflow:hidden;padding-top:252px;width:253px}}.content_box .column40 img.service{background:url(../images/exported/Reafin-financni-servis.webp) no-repeat;background-size:480px 480px;display:block;height:0;margin:0 auto;overflow:hidden;padding-top:480px;width:480px}@media (max-width:1600px){.content_box .column40 img.service{background:url(../images/exported/Reafin-home.webp) no-repeat;background-size:400px 400px;height:0;overflow:hidden;padding-top:400px;width:400px}}@media (max-width:1170px){.content_box .column40 img.service{margin-bottom:35px}}@media (max-width:768px){.content_box .column40 img.service{background:url(../images/exported/Reafin-financni-servis.webp) no-repeat;background-size:330px 331px;height:0;margin-bottom:35px;overflow:hidden;padding-top:331px;width:330px}}@media (max-width:520px){.content_box .column40 img.service{background:url(../images/exported/Reafin-financni-servis.webp) no-repeat;background-size:253px 252px;height:0;margin-bottom:35px;overflow:hidden;padding-top:252px;width:253px}}.content_box .column60{display:block;float:left;margin-top:30px;padding:0 10% 0 0;text-align:left;width:60%}@media (max-width:1170px){.content_box .column60{padding:0 10%;width:100%}}.content_box #slider{display:block;height:100%;margin:40px auto 130px;position:relative;width:100%}.content_box #slider .content{display:block;margin:0 auto;width:1250px}.content_box #slider .column2:first-child div{background-color:hsla(0,0%,100%,.8);border-radius:8px;display:inline-block;margin:385px 0 0;padding:20px 30px 30px}.content_box #slider .column2:nth-child(2){color:#fff}.content_box #slider .column2:nth-child(2) div{background-color:hsla(0,0%,100%,.8);border-radius:8px;display:block;margin:210px 0 0;max-width:410px;padding:25px 37px 37px}.content_box #slider .bg .column2:first-child div{margin:85px 0 0 250px}.content_box #slider .bg .column2:nth-child(2) div{margin:470px 0 0}.contact{background-color:#f5f5f5;clear:both;display:block;margin:0 auto;overflow:hidden;padding:60px 10% 100px;text-align:center;width:1% 0}.contact p{color:#6c6c6c;font-family:HelveticaNeue,Verdana,Geneva,sans-serif;font-size:15px;font-size:.9375rem;line-height:25px;line-height:1.5625rem;text-transform:none}@media (max-width:768px){.contact p{text-align:center}}.contact h3{color:#01a0c6;font-family:HelveticaNeue,Verdana,Geneva,sans-serif;font-size:17px;font-size:1.0625rem;line-height:25px;line-height:1.5625rem;margin-bottom:6px}@media (max-width:768px){.contact h3{margin-bottom:17px;text-align:center}}.contact h3.nad{margin:25px 0 0}.contact h4{color:#01a0c6;font-size:32px;font-size:2rem;line-height:40px;line-height:2.5rem;margin-bottom:30px;margin-top:50px}.contact h2{clear:both;display:inline-block;font-size:51px;font-size:3.1875rem;line-height:56px;line-height:3.5rem;margin:0 auto 10px;text-align:center;text-transform:uppercase}.contact h2 span,.contact h2:after{clear:both;display:block}.contact h2:after{background:url(../images/exported/reprimex-rozdelnik.svg) no-repeat;background-size:636px 30px;content:" ";height:0;margin:18px auto;overflow:hidden;padding-top:30px;width:636px}@media (max-width:768px){.contact h2:after{background:url(../images/exported/reprimex-rozdelnik2.svg) no-repeat;background-size:260px 24px;font-size:45px;font-size:2.8125rem;height:0;letter-spacing:-2.2px;line-height:60px;line-height:3.75rem;margin:18px auto;margin:30px 0 0;overflow:hidden;padding-top:24px;width:60%;width:260px}}.contact .column2{text-align:left}.contact .column2 img{display:block;margin:30px auto 0}.contact .column2:nth-child(3){text-transform:uppercase}.contact .column2:nth-child(3) h3{text-align:center}@media (max-width:768px){.contact .column2:nth-child(3) h3{margin:25px 0 0}}.contact .column2:nth-child(2){font-size:13px;font-size:.8125rem;line-height:25px;line-height:1.5625rem}@media (max-width:768px){.contact .column2:nth-child(2) h3{margin:25px 0 0}}.contact a{color:#2a94f4;font-size:14px;font-size:.875rem;line-height:25px;line-height:1.5625rem}.contact form{clear:both;display:block;overflow:hidden;padding-top:80px;width:100%}.contact form input[type=text]{border:none;margin:0 auto 20px;padding:14px 15px}.contact form input[type=submit],.contact form input[type=text]{box-sizing:border-box;clear:both;display:block;font-size:13px;font-size:.8125rem;line-height:25px;line-height:1.5625rem;outline:none;width:70%}.contact form input[type=submit]{background:none;border:1px solid #2995f5;cursor:pointer;margin:10px auto 20px;padding:16px 15px}.contact form textarea{border:none;box-sizing:border-box;clear:both;display:block;font-size:13px;font-size:.8125rem;line-height:25px;line-height:1.5625rem;margin:0 auto 20px;outline:none;padding:16px 15px;width:70%}.contact form input[type=button]{background-color:#384047;border:1px solid #384047;color:#fff;cursor:pointer;display:block;margin:30px auto 0;outline:none;padding:15px 0;width:70%}.contact form p.err{color:#ff1a00;font-size:12px;font-size:.75rem;line-height:25px;line-height:1.5625rem;margin:5px 0 10px}.contact form .g-recaptcha{text-align:center}.contact form .g-recaptcha div:first-child{display:inline-block;margin:10px auto}.footer{background-color:#384047;box-sizing:border-box;padding:20px 35px;text-align:center;top:0;width:100%;z-index:400}.footer ul,.footer ul li{display:inline-block}.footer ul li{border-right:1px solid #2e343a}.footer ul li a{color:#fff;font-size:13px;font-size:.8125rem;line-height:17px;line-height:1.0625rem;margin:27px 20px 0;text-decoration:none}.slider{height:100%;margin-top:48px;width:100%}.slider,.slider h1{display:block;position:relative}.slider h1{background:url(../images/exported/reprimex_logo_h1.svg) no-repeat;background-size:600px 320px;height:0;margin:0 auto;overflow:hidden;padding-top:320px;top:150px;width:600px}@media (max-width:520px){.slider h1{background:url(../images/exported/reprimex_logo_h1.svg) no-repeat;background-size:250px 134px;height:0;overflow:hidden;padding-top:134px;top:120px;width:250px}}.slider .bg{background-image:url(../images/exported/ban1.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:709px}@media (max-width:520px){.slider .bg{height:509px}}.slider .bg2{background-image:url(../images/exported/ban2.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:709px}@media (max-width:520px){.slider .bg2{height:509px}.slider .owl-dots{top:-150px!important}}*{box-sizing:border-box;font-family:Nexa-Light,Arial,Helvetica,sans-serif;font-size:.9rem;font-weight:600;letter-spacing:1.5px;line-height:2;margin:0;padding:0}@media (min-width:1400px){*{font-size:1rem}}@media (min-width:1919px){*{font-size:1.1rem}}main{align-items:center;display:flex;flex-direction:column}h1{display:inline-block;font-size:1.7em;font-weight:400;letter-spacing:3px;line-height:1.4;position:relative}@media (max-width:639px){h1{font-size:2.5em;line-height:1.5}}@media (min-width:1139px){h1{font-size:2em}}@media (min-width:1919px){h1{font-size:2.7em}}h1 b{font-size:inherit;font-weight:600;line-height:inherit}h1 .br{clear:both;display:block;float:left;font-size:1em;font-weight:400;line-height:1.4}h2{color:#656565;font-size:2em;text-transform:uppercase}@keyframes down{0%{transform:translatey(-6px)}to{transform:translatey(6px)}}.button{background-color:#fff;border:2px solid #384047;border-radius:50px;color:#1e1e1e;cursor:pointer;display:inline-block;overflow:hidden;padding:20px 95px 20px 30px;position:relative;text-decoration:none;text-transform:uppercase;transition:.3s ease;z-index:1}@media (min-width:1139px){.button{padding:20px 117px 20px 57px}}@media (min-width:1919px){.button{padding:1rem 117px 1rem 57px}}.button:before{background:#384047;content:"";height:100%;position:absolute;right:0;top:0;transition:.3s ease;width:80px;z-index:-1}.button:hover{color:#fff}.button:hover:before{background:#384047;border-radius:50px;width:100%}.button span{align-items:center;background:#384047;color:#fff;display:flex;font-size:1.3rem;height:100%;justify-content:center;position:absolute;right:0;top:0;transition:.3s ease;width:80px}.swiper-pagination{box-sizing:border-box;margin-bottom:25px;position:absolute;top:20px;z-index:80}@media (max-width:1320px){.swiper-pagination{left:22px!important}}@media (max-width:900px){.swiper-pagination{display:none}}.swiper-pagination span{background-color:#384047;display:inline-block;height:28px;width:28px}.swiper-pagination-bullet{background-color:red;border-radius:50%;height:15px;opacity:1;width:15px}.swiper-pagination-bullet-active{background-color:#fff}.swipercover{display:flex;height:100vh;overflow:hidden;position:relative;width:100%}@media (max-width:520px){.swipercover{height:90vh}}.swiper-container{width:100%}.swiper-slide{background-position:50%;background-size:cover;box-sizing:border-box;min-height:20vh}.swiper-slide .logo{background:url(../images/exported/reprimex_logo_h1.svg) no-repeat;background-size:520px 277px;height:0;margin:180px auto 0;overflow:hidden;padding-top:277px;width:520px}@media (max-width:520px){.swiper-slide .logo{background:url(../images/exported/reprimex_logo_h1.svg) no-repeat;background-size:340px 181px;height:0;overflow:hidden;padding-top:181px;top:120px;width:340px}}.swiper-slide .logo2{background:url(../images/exported/reprimex_logo2_h1.svg) no-repeat;background-size:520px 277px;height:0;margin:180px auto 0;overflow:hidden;padding-top:277px;width:520px}@media (max-width:520px){.swiper-slide .logo2{background:url(../images/exported/reprimex_logo2_h1.svg) no-repeat;background-size:340px 181px;height:0;overflow:hidden;padding-top:181px;top:120px;width:340px}}.swiper-slide{display:block;position:relative;width:100%}