@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");*{font-family:"Montserrat", sans-serif}.post,body.page{scroll-behavior:smooth;width:75%;margin:0 auto;font-family:"Montserrat", sans-serif;font-size:18px;touch-action:pan-y}.post h1,body.page h1{font-size:42px}.post h2,body.page h2{font-size:38px}.post h3,body.page h3{font-size:30px}.post h4,body.page h4{font-size:24px}.post p,body.page p{font-size:18px}.post hr.under-line,body.page hr.under-line{width:5em;background-color:#ce2727;border-color:#ce2727}.post h2.page-heading,body.page h2.page-heading{color:#ce2727;text-align:center;margin-bottom:0}.post #home-page,body.page #home-page{margin-top:5em}.post #aboutus-page,.post #offer-page,.post #realizations-page,.post #contact-page,body.page #aboutus-page,body.page #offer-page,body.page #realizations-page,body.page #contact-page{margin-top:6em}.post header,body.page header{position:fixed;display:flex;height:5em;justify-content:space-between;top:0;z-index:5;width:75%}.post header::before,body.page header::before{position:fixed;top:0;content:"";height:5em;width:100vw;-webkit-box-shadow:0px 0px 20px -9px #42445a;-moz-box-shadow:0px 0px 20px -9px #42445a;box-shadow:0px 0px 20px -9px #42445a;transform:translateX(-13%);background-color:#fff;left:13%}.post header #site-navigation,body.page header #site-navigation{align-items:center;width:50%;display:flex}.post header #site-navigation .menu-menu-1-container,body.page header #site-navigation .menu-menu-1-container{width:100%}.post header #site-navigation ul,body.page header #site-navigation ul{display:flex;justify-content:space-between}.post header #site-navigation ul li a,body.page header #site-navigation ul li a{text-decoration:none;color:#ce2727;font-weight:bold;position:relative;display:inline-block;padding:0.2em 0}.post header #site-navigation ul li a::after,body.page header #site-navigation ul li a::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:0.1em;background-color:#ce2727;opacity:1;transform:scale(0);transform-origin:center;transition:transform 300ms ease-in-out}.post header #site-navigation ul li a:hover::after,.post header #site-navigation ul li a:focus::after,body.page header #site-navigation ul li a:hover::after,body.page header #site-navigation ul li a:focus::after{transform:scale(1)}.post header .site-branding,body.page header .site-branding{z-index:5}.post header img,body.page header img{max-height:5em;width:auto;z-index:5}footer{color:#fbfbfe;background-color:#ce2727;padding:1em;font-weight:bold;position:relative}footer::before{position:absolute;top:0;content:"";height:100%;width:100vw;background-color:#ce2727;left:-17%;z-index:-1}footer .footer-wrapper{width:65%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto}footer .footer-wrapper .footer-adress,footer .footer-wrapper .footer-nav{width:80%;margin:2em 0}footer .footer-wrapper ul{padding:0;margin:0;list-style-type:none;display:flex;justify-content:space-between}footer .footer-wrapper ul li a{text-decoration:none;color:#fbfbfe;position:relative;display:inline-block;padding:0.2em 0}footer .footer-wrapper ul li a::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:0.1em;background-color:#fbfbfe;opacity:1;transform:scale(0);transform-origin:center;transition:transform 300ms ease-in-out}footer .footer-wrapper ul li a:hover::after,footer .footer-wrapper ul li a:focus::after{transform:scale(1)}footer .footer-wrapper hr{background-color:#fbfbfe;width:60%}footer p.rights{text-align:center;margin-bottom:0}body .form-heading{text-align:center}body form{width:70%;margin:3em auto}body form input[type="submit"]{border:none;background-color:#ce2727;color:#fbfbfe;width:7em;height:auto;border-radius:35px;padding:15px}body form .wpcf7-list-item-label{font-size:16px}body form .btn-cb{display:flex;flex-direction:row;justify-content:space-between}body form .agreement-cb{width:50%;word-wrap:break-word;white-space:normal}body form .form-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center}body form .form-inputs-wrapper p{display:flex;flex-direction:row;justify-content:space-between;width:100%}body form .form-inputs-wrapper p .wpcf7-form-control-wrap{width:45%}body form textarea{resize:none;height:9em;width:50%;font-size:21px;border:none;border-left:solid 2px #ce2727;border-radius:0}body form textarea:focus{outline:none;border-bottom:solid 2px #ce2727}body form input[type="text"],body form input[type="email"]{border:none;border-bottom:2px solid #ce2727;border-radius:0;outline:none;font-size:20px;width:100%}body form input[type="text"]:focus,body form input[type="email"]:focus{border-bottom:2px solid #ce2727;border-radius:0;outline:none}button,input[type="submit"]{transition:all 0.3s ease-in}button:hover,input[type="submit"]:hover{box-shadow:0 12px 16px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19)}@media screen and (max-width:700px){body{font-size:16px !important}body p{font-size:16px !important}body h2{font-size:32px !important}body h1{font-size:38px !important}body h3{font-size:26px !important}body h4{font-size:20px !important}}@media screen and (max-width:900px){footer hr{width:1px !important;height:8em;margin:auto}footer .footer-wrapper{flex-direction:row}footer .footer-wrapper .footer-nav ul,footer .footer-wrapper .footer-adress ul{flex-direction:column}footer .footer-wrapper .footer-adress ul{text-align:right}footer .footer-wrapper .footer-adress ul li{padding:0.2em}}@media screen and (max-width:1305px){#home-page{margin-top:0 !important}.footer-wrapper{width:100% !important}body.mob-menu-overlay,body.mob-menu-slideout,body.mob-menu-slideout-over,body.mob-menu-slideout-top{overflow-x:unset}.headertext{margin:0;background-color:white;-webkit-box-shadow:0px 0px 20px -9px #42445a;-moz-box-shadow:0px 0px 20px -9px #42445a;box-shadow:0px 0px 20px -9px #42445a;text-align:left;padding-left:10px}}@media screen and (max-width:1000px){.form-wrapper,.form-inputs-wrapper p{display:flex;flex-direction:column !important}.form-wrapper textarea,.form-wrapper .agreement-cb,.form-wrapper .wpcf7-form-control-wrap,.form-inputs-wrapper p textarea,.form-inputs-wrapper p .agreement-cb,.form-inputs-wrapper p .wpcf7-form-control-wrap{width:100% !important}}@media screen and (max-width:1305px){.mobmenur-container{margin:10px;top:0}.mob-standard-logo{margin:10px}.mobmenu h3.headertext{display:flex}#aboutus-page,#offer-page,#realizations-page,#contact-page{margin-top:5em !important}}@media screen and (max-width:450px){footer{padding:0}}@media screen and (max-width:407px){footer{font-size:14px}}/*# sourceMappingURL=base-styles.css.map */