@font-face{font-family:"Amithen";src:url("font/Amithen.html") format("woff2"),url("font/Amithen-2.html") format("woff"),url("font/Amithen-3.html") format("truetype");font-weight:normal;font-style:normal}:root{--thegem-to-menu-level1-color-hover: #1f88cf}.block-content{padding:0 !important;position:relative}.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,.vc_row:not(.vc_row-no-padding)>.vc_column_container>.vc_column-inner{padding-top:0}/*@media screen and (min-width: 1212px){.container{width:1440px}}*/.wpb_text_column ul,.wpb_text_column ol{padding-left:20px}h1,h3,h2,h4{margin:0 0 18px;line-height:1.2}body{color:#000}body p{color:#000}@media screen and (min-width: 768px){.wpb_single_image.full-width figure,.wpb_single_image.full-width .vc_single_image-wrapper{display:block}.wpb_single_image.full-width img{width:100%}}.vc_separator.vc_separator_align_center>*{padding:0}.text-white *{color:#fff}.text-white ul li::before{background-color:#fff}#menu-footer a{color:#000;padding:2px 0}.vc_tta-controls-icon::before{border-color:#f04c23 !important}.wpcf7{width:100%;max-width:1200px;margin:40px auto 0}.wpcf7 form{display:grid;grid-template-columns:1fr 1fr;gap:20px;position:relative;padding-bottom:56px}.wpcf7 .left-column{display:flex;flex-direction:column;gap:15px}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=tel]{width:100%;padding:12px;border:1px solid #e0e0e0;border-radius:2px;font-size:14px;color:#333;background:#fff}.wpcf7 input[type=text]::-moz-placeholder, .wpcf7 input[type=email]::-moz-placeholder, .wpcf7 input[type=tel]::-moz-placeholder{color:#757575;font-weight:400}.wpcf7 input[type=text]::placeholder,.wpcf7 input[type=email]::placeholder,.wpcf7 input[type=tel]::placeholder{color:#757575;font-weight:400}.wpcf7 input[type=text]:focus,.wpcf7 input[type=email]:focus,.wpcf7 input[type=tel]:focus{border-color:#2196f3;outline:none}.wpcf7 textarea{width:100%;height:184px;padding:8px 12px;border:1px solid #e0e0e0;border-radius:2px;background-color:#fff;resize:none}.wpcf7 textarea::-moz-placeholder{color:#757575;font-weight:400}.wpcf7 textarea::placeholder{color:#757575;font-weight:400}.wpcf7 textarea:focus{border-color:#2196f3;outline:none}.wpcf7 input[type=submit]{position:absolute;bottom:0;right:0;color:#fff;border:none;padding:12px 30px;font-weight:500;text-transform:uppercase;cursor:pointer;transition:background-color .3s ease;width:auto !important;border-radius:0;margin:0 !important;background-color:#208cd3 !important}.wpcf7 label{display:none}@media(max-width: 768px){.wpcf7 form{grid-template-columns:1fr}.wpcf7 input[type=submit]{position:relative;align-self:flex-end;margin-top:15px}}#menu-footer .sub-menu{display:block !important}#menu-footer li a{margin:0 !important}.contact-page .wpcf7 form{display:block}.contact-page .wpcf7 .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width: 768px){.contact-page .wpcf7 .form-grid{grid-template-columns:1fr}}.contact-page .wpcf7 .form-group{margin-bottom:20px}.contact-page .wpcf7 .form-group input,.contact-page .wpcf7 .form-group select,.contact-page .wpcf7 .form-group textarea{padding:12px 16px}.contact-page .wpcf7 .form-group input:focus,.contact-page .wpcf7 .form-group select:focus,.contact-page .wpcf7 .form-group textarea:focus{outline:none;border-color:#2196f3}.contact-page .wpcf7 .form-group input.wpcf7-not-valid,.contact-page .wpcf7 .form-group select.wpcf7-not-valid,.contact-page .wpcf7 .form-group textarea.wpcf7-not-valid{border-color:#dc3232}.contact-page .wpcf7 .form-group textarea{height:150px;resize:vertical}.contact-page .wpcf7 .form-group .wpcf7-not-valid-tip{color:#dc3232;font-size:14px;margin-top:5px}.contact-page .wpcf7 .form-submit{text-align:right}.contact-page .wpcf7 h5{font-weight:normal}/*# sourceMappingURL=theme.css.map */