/* ~czarny*/ @font-face { font-family: 'OpenSans'; font-display: swap; src: url('../fonts/OpenSans-Regular_1.woff2') format('woff2'); font-weight: normal; font-style: normal; } @font-face { font-family: "OpenSansB"; font-display: swap; src: url('../fonts/OpenSans-Bold_1.woff2') format('woff2'); font-weight: normal; font-style: normal; } html { font-synthesis: style; } .modal-info { width: 70%; max-width: 620px; background: #ffffff; text-align: left; position: fixed; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); padding: 80px 80px 35px; z-index: 999998; box-shadow: #777777 0px 0px 20px; } @media only screen and (max-width: 767px) { .modal-info { padding: 30px 30px 20px; } } .modal-info-header { font-size: 30px; line-height: 30px; font-family: "Open Sans", "OpenSansB", "Open Sans Fallback", Arial, sans-serif; font-weight: 700; margin-bottom: 35px; letter-spacing: -0.3px; color: #1A1A1A; } @media only screen and (max-width: 767px) { .modal-info-header { font-size: 20px; letter-spacing: -0.2px; margin-bottom: 20px; } } .modal-info-cross { position: relative; width: 40px; height: 40px; top: -61px; right: -57px; float: right; cursor: pointer; } @media only screen and (max-width: 767px) { .modal-info-cross { top: -20px; right: -20px; } } .modal-info-cross-line { background-color: #222222; position: absolute; transform: rotate(-45deg); } .modal-info-cross-line1 { width: 32px; height: 1px; left: 5px; top: 19px; } .modal-info-cross-line2 { width: 1px; height: 32px; left: 20px; top: 4px; } .modal-info-text { font-size: 16px; line-height: 26px; font-family: "Open Sans", "OpenSans", "Open Sans Fallback", Arial, sans-serif; font-weight: 400; letter-spacing: -0.38px; color: #222222; } @media only screen and (max-width: 767px) { .modal-info-text { font-size: 15px; line-height: 24px; max-height: 470px; overflow: scroll; padding-right: 20px; } } .modal-info-button { background-color: #ffffff; border: 1px solid #2aa3c1; margin: 30px auto 10px; padding: 15px 30px; cursor: pointer; } @media only screen and (min-width: 480px) { .modal-info-button { width: 142px; } } .modal-info-button-text { font-size: 13px; letter-spacing: 0.16px; color: #2aa3c1; text-transform: uppercase; } .modal-info-button-arrow { width: 27px; position: relative; display: inline-block; margin-top: 4px; float: right; } .modal-info-button-arrow1 { width: 100%; position: absolute; background-color: #2aa3c1; height: 1px; left: 0; top: 4px; } .modal-info-button-arrow2 { width: 4px; position: absolute; height: 4px; right: 0; top: 2px; transform: rotate(-45deg); border-right: 1px solid #2aa3c1; border-bottom: 1px solid #2aa3c1; } .modal-info-button:hover { background-color: #2aa3c1; } .modal-info-button:hover .modal-info-button-text { color: #ffffff; } .modal-info-button:hover .modal-info-button-arrow1 { background-color: #ffffff; } .modal-info-button:hover .modal-info-button-arrow2 { border-right-color: #ffffff; border-bottom-color: #ffffff; }