@charset "UTF-8"; @font-face { font-family: "MerriweatherSans"; src: url("../assets/fonts/MerriweatherSans-Regular.ttf") format("truetype"); } @font-face { font-family: "Lato"; src: url("../assets/fonts/Lato-Bold.ttf") format("truetype"); } @font-face { font-family: "Merriweather"; src: url("../assets/fonts/Merriweather-Regular.ttf") format("truetype"); } form { width: 380px; height: 40px; } .socials-ul { display: none; } nav { color: white; font-family: MerriweatherSans; background-color: #4a4e55; } .navbar { padding: 0 !important; height: 40px; } .form-container { padding: 0; } .btn span { padding-top: 10px; color: #15c1c6; width: 30px; height: 30px; } .btn span:hover { color: white; transition: 0.5s; } .contact span { color: #15c1c6; } input { color: white !important; } #src-input { background-color: #4a4e55; padding-left: 20px; } input::-moz-placeholder { color: white !important; } input::placeholder { color: white !important; } .phone { color: #333333; font-family: "Lato"; font-weight: 900; font-size: 15px; letter-spacing: 0.04em; font-style: normal; cursor: pointer; text-decoration: none; } .phone:hover { color: #15c1c6; transition: 0.5s; text-decoration: none; } #phone-img { width: 22px; height: 33px; } #mail:hover { color: #333333; transition: 0.5s; } #mail { font-family: MerriweatherSans; color: #15c1c6; text-decoration: underline; font-size: 14px; } .logo-img { cursor: pointer; } @media only screen and (min-width: 768px) { form { width: 229px !important; background-color: #4a4e55; padding-left: 34px; padding-right: 15px; } .form-container { padding-left: 0 !important; padding-right: 15px !important; } .navbar { background-color: #30343c; height: 50px; } #src-input { padding-left: 0px; } #socials { height: 28px !important; width: 28px !important; margin-top: 0 !important; padding-bottom: 0 !important; display: flex; align-items: center; justify-content: center; } .horizontal-menu { border-top: 1px solid #efefef; } .nav-ul-hor { width: 100%; cursor: pointer; color: #333333; font-family: Lato, sans-serif; font-weight: 900; font-style: normal; text-transform: uppercase; list-style-type: none; padding-left: 16px !important; } .nav-ul-hor .navs { padding: 1rem; color: #333333 !important; } .nav-ul-hor .navs .hor-navs-a { color: #333333; } .nav-ul-hor .navs .hor-navs-a:hover { color: white; } .nav-ul-hor .navs:hover { background-color: #15c1c6; color: white; transition: 0.3s; } } @media only screen and (min-width: 992px) { .navbar { height: 60px; } form { margin-left: 55px; margin-right: 72px; } .horizontal-menu { border-top: none !important; } .navs { padding: 45px 22px !important; color: #333333 !important; } .navs .hor-navs-a { color: #333333; } .navs .hor-navs-a:hover { color: white; } header { padding: 0 96px !important; } .logo-img { width: 174px; height: 39px; cursor: pointer; } } @font-face { font-family: "MerriweatherSans"; src: url("../assets/fonts/MerriweatherSans-Regular.ttf") format("truetype"); } @font-face { font-family: "Lato"; src: url("../assets/fonts/Lato-Bold.ttf") format("truetype"); } @font-face { font-family: "Merriweather"; src: url("../assets/fonts/Merriweather-Regular.ttf") format("truetype"); } span { text-transform: uppercase; font-family: "Lato"; font-weight: bold; } .menu-toggle { padding: 20px 8px 28px 8px; cursor: pointer; background-color: transparent; border: none; box-shadow: none; color: #333333; font-size: 18px; } .menu-toggle span { color: #333333; } .dropdown { position: relative; display: inline-block; width: 100%; } .dropdown-content { min-width: 230px; overflow: auto; } .dropdown-content .nav-ul { position: relative; width: auto !important; padding: 0; } .dropdown-content .navs { cursor: pointer; color: #333333; font-family: Lato, sans-serif; font-weight: 900; font-style: normal; padding: 12px 16px; text-transform: uppercase; display: block; border-bottom: 1px solid #e0e0e8; width: 412px; height: 50px; background-color: white; } .dropdown-content .navs a { color: #333333; } .dropdown-content .navs a:hover { color: white; } .links { background-color: #333333; } #li-home { background-color: #15c1c6; color: white !important; } .dropdown-content .navs:hover { background-color: #15c1c6; color: white; transition: 0.3s; } .show { display: flex; align-items: center; justify-content: start; flex-direction: column; } .socials-ul { padding: 0 24px 24px; display: flex; margin-top: 24px; } #socials { cursor: pointer; list-style-type: none; background-color: #15c1c6; border-radius: 50%; width: 40px; height: 40px; line-height: 40px; padding: 0; text-align: center; margin-left: 5px; font-size: 12px; } #socials i { color: white; } #socials:hover { transition: 0.3s; background-color: white; } #socials:hover i { color: #333333; } @font-face { font-family: "MerriweatherSans"; src: url("../assets/fonts/MerriweatherSans-Regular.ttf") format("truetype"); } @font-face { font-family: "Lato"; src: url("../assets/fonts/Lato-Bold.ttf") format("truetype"); } @font-face { font-family: "Merriweather"; src: url("../assets/fonts/Merriweather-Regular.ttf") format("truetype"); } .first-part { min-height: 65vh; background-image: url("/assets/images/image36.jpg"); background-size: cover; color: white; background-position: center; } .textbox { text-align: center; height: 100%; margin: auto; padding: 100px 0 70px 0; } .textbox .h2-first { padding: 0 39px; font-family: Merriweather; font-weight: 600; padding: 0 39px 18px 39px; letter-spacing: 0px; font-size: 36px; line-height: 1em; } .textbox p { font-family: MerriweatherSans, sans-serif; font-style: normal; font-size: 18px !important; padding: 0 24.4px; letter-spacing: 0px; line-height: 1.4em !important; margin-bottom: 30px; word-wrap: break-word; } .read-more { text-transform: uppercase; border-radius: 29px; font-family: "Lato"; font-weight: 900; font-style: normal; padding: 19px 38px; font-size: 1rem; letter-spacing: 0.04em; background-color: #15c1c6; border: none; box-shadow: none; outline: none; color: white; } .read-more:hover { background-color: white; color: #333333 !important; transition: 0.2s; } @media only screen and (min-width: 768px) { .first-part { min-height: 53vh; } .h2-first { font-size: 46px !important; margin-top: 30px; } } @media only screen and (min-width: 992px) { .first-part { min-height: 78vh; display: flex; justify-content: center; } .first-part .textbox p { margin-left: 400px; margin-right: 400px; line-height: 1.6em !important; } .h2-first { font-size: 66px !important; } } .second-part h4 { font-family: Merriweather; color: #31353d; font-weight: 500; font-size: 24px; } .second-part h2 { font-family: Merriweather; color: #31353d; font-weight: 700; font-size: 29px; } .card { margin-top: auto; margin-bottom: 30px; padding: 24px 15px 8px 15px; border: none; } .card i { align-items: center; display: flex; justify-content: center; background-color: #15c1c6; color: white; border-radius: 50%; width: 80px; height: 80px; cursor: pointer; margin-bottom: 18px; font-size: 50px; } .card h4 { text-align: center; width: 350px; padding-bottom: 19px; font-size: 21px; font-weight: 400; padding-top: 5px; border-bottom: 1px solid #e0e0e8; box-sizing: border-box; } .card a { color: #333333; text-decoration: none; } .card p { text-align: center; padding-top: 17px !important; font-family: MerriweatherSans; color: #777777; letter-spacing: 0; font-weight: 400; font-size: 16px; margin: auto; letter-spacing: 0px; word-wrap: break-word; line-height: 1.4375; } .view-more { text-transform: uppercase; border-radius: 29px; font-family: "Lato"; font-weight: 900; font-style: normal; padding: 19px 38px; font-size: 1rem; letter-spacing: 0.04em; background-color: #15c1c6; border: none; box-shadow: none; outline: none; color: white; margin-bottom: 0px !important; } .view-more:hover { background-color: #333333 !important; color: white; transition: 0.2s; } @media only screen and (min-width: 768px) { .view-more { margin-bottom: 20px; } .card p { padding: 0 30px; } .card h4 { width: 300px; } } @media only screen and (min-width: 992px) { .second-part { min-height: 80vh; padding-top: 70px; padding-bottom: 120px; } .second-part .card { margin-bottom: 56px; } .second-part .card h4 { font-size: 21px; } .second-part .card p { padding: 0 25px; } .second-part h2 { font-size: 48px; } .second-part h4 { font-size: 29px; width: 350px; } } .third-part { min-height: 70vh; background-image: url("/assets/images/image40.jpg"); background-size: cover; position: relative; color: white; background-size: cover; background-position: center; } .third-part .textbox3 { padding: 70px 50px; } .third-part .textbox3 h1 { font-weight: 600; font-size: 60px; text-align: start; font-family: Merriweather; letter-spacing: 0px; margin-bottom: 35px; } .third-part .textbox3 h5 { font-family: Merriweather; font-size: 23px; margin-top: 15px; margin-bottom: 17px; font-weight: 300; line-height: 1.5; word-wrap: break-word; box-sizing: border-box; letter-spacing: 0px; } .third-part .textbox3 p { line-height: 1.4375; font-family: MerriweatherSans; letter-spacing: 0px; } .third-part .our-cases { margin-top: 20px; text-transform: uppercase; border-radius: 29px; font-family: "Lato"; font-weight: 900; font-style: normal; padding: 19px 38px; font-size: 1rem; letter-spacing: 0.04em; background-color: transparent; border: solid 2px white; } .third-part .our-cases:hover { background-color: white; color: #333333 !important; transition: 0.2s; } @media only screen and (min-width: 768px) { .img-container { background-image: url("/assets/images/image39.jpg"); background-size: cover; background-position: center; } .textbox3 { padding: 100px 50px 100px 26px !important; } } @media only screen and (min-width: 992px) { .third-part { min-height: 70vh !important; } .img-container { min-height: 70vh !important; } } .fourth-part .headline-card { padding-bottom: 0px !important; } .fourth-part .card-fourth { margin-top: auto; margin-bottom: 30px; padding: 0px 0px 8px 0px; border: none; } .fourth-part h4 { font-family: Merriweather; color: #31353d; font-weight: 500; font-size: 24px; } .fourth-part h2 { font-family: Merriweather; color: #31353d; font-weight: 700; font-size: 29px; } .fourth-part .card { margin-top: 0; } .fourth-part .line-img { margin-bottom: 25px; } .fourth-part .img-fourth { max-width: 100%; margin-top: 0; margin-bottom: 30px; } .fourth-part .published { margin-right: 16px; color: #15c1c6; font-family: Merriweather; font-style: italic; font-weight: 400; letter-spacing: 0px; } .fourth-part .date-by { margin-bottom: 14px; } .fourth-part .author { font-style: italic; font-weight: 400; font-size: 18px; line-height: 1.4375; font-family: Merriweather; letter-spacing: 0px; color: #777777; cursor: pointer; } .fourth-part .author:hover { color: #15c1c6; transition: 0.2s; } .fourth-part .sub-title { font-family: Merriweather; font-size: 20px; color: #333333 !important; line-height: 1.3em !important; margin-bottom: 20px; font-weight: 500 !important; box-sizing: border-box; } .fourth-part .post-text { text-align: left; font-style: normal; font-weight: 400; font-size: 16px; line-height: 1.4375; font-family: MerriweatherSans; letter-spacing: 0px; color: #777777; box-sizing: border-box; } @media only screen and (min-width: 768px) { .fourth-part { margin-left: 20px; margin-right: 20px; } .fourth-part .card-fourth h2 { font-size: 26px; } } @media only screen and (min-width: 992px) { .fourth-part { padding-top: 55px; padding-bottom: 75px; } .fourth-part h2 { font-size: 48px; } .fourth-part h4 { font-size: 29px; } .fourth-part .line-img { margin-bottom: 75px !important; } .fourth-part .sub-title { font-size: 26px !important; } } .fifth-part { min-height: 100vh; background-image: url("/assets/images/image33.jpg"); background-size: cover; background-attachment: fixed; position: relative; color: white; background-size: cover; background-position: center; } .fifth-part .line2-img { margin-bottom: 30px; } .fifth-part .headline-card-5 h4 { font-style: normal; font-weight: 500; font-size: 24px; line-height: 1.38462; font-family: Merriweather; letter-spacing: 0px; text-align: center; color: #ffffff; margin-top: 40px; word-wrap: break-word; padding: 0 50px; } .fifth-part .headline-card-5 h2 { text-align: center !important; font-style: normal; font-weight: 700; font-size: 29px; line-height: 1.36957; font-family: Merriweather, serif; letter-spacing: 0px; text-align: center; } .fifth-part .numbers-container .numbers { text-align: center; width: 200px; line-height: 200px; border-radius: 50%; border: solid 3px white; background-color: transparent; font-family: Merriweather; font-weight: 400; font-size: 61px !important; } .fifth-part .numbers-container .num-text { margin: 15px 0; font-family: Merriweather; font-size: 22px; line-height: 2.3em; font-weight: 300; } @media only screen and (min-width: 768px) { .fifth-part { min-height: 60vh; } .fifth-part .numbers-container .numbers { margin-bottom: 0px; } .fifth-part .headline-card-5 h4 { margin-top: 0px; } } @media only screen and (min-width: 992px) { .fifth-part { padding-top: 100px !important; padding-bottom: 100px !important; padding-left: 50px !important; padding-right: 50px !important; } .fifth-part .numbers-container .num-text { margin: 0; } .fifth-part .headline-card-5 h2 { font-size: 48px !important; } .fifth-part .headline-card-5 h4 { font-size: 29px !important; } } .sixth-part { padding: 30px 0 80px 0; } .sixth-part .headline-card h4 { font-family: Merriweather; color: #31353d; font-weight: 500; font-size: 24px; } .sixth-part .headline-card h2 { font-family: Merriweather; color: #31353d; font-weight: 700; font-size: 29px; } .sixth-part .profile-text p { font-style: normal; font-weight: 400; font-size: 16px; line-height: 1.4375; font-family: MerriweatherSans; letter-spacing: 0px; text-align: left; color: #777777; } .sixth-part .profile-text strong { font-style: normal; font-weight: 700; font-size: 18px; line-height: 1.27778; font-family: Merriweather; color: #31353d; } @media only screen and (min-width: 768px) { .sixth-part { padding: 50px 0 100px 0; } .sixth-part .profile-card { margin: 0; } .sixth-part .profile-text { margin-bottom: 20px; } .sixth-part .profile-text p { width: 330px; } } @media only screen and (min-width: 992px) { .sixth-part .headline-card h2 { font-size: 48px !important; } .sixth-part .headline-card h4 { font-size: 29px !important; } .sixth-part .headline-card .profile-text p { width: 538px; } } .seventh-part { min-height: 55vh; background-image: url("/assets/images/image44.jpg"); background-size: cover; position: relative; color: white; background-size: cover; background-position: center; } .seventh-part .learn-more { text-transform: uppercase; border-radius: 29px; font-family: "Lato"; font-weight: 900; font-style: normal; padding: 19px 38px; font-size: 1rem; letter-spacing: 0.04em; background-color: transparent; border: solid 2px white; } .seventh-part .learn-more:hover { background-color: white; color: #333333 !important; transition: 0.2s; } .seventh-part .textbox7 h3 { text-align: center; font-style: normal; font-weight: 300; font-size: 37px; line-height: 1.33333; font-family: Merriweather; letter-spacing: 0px; word-wrap: break-word; } .seventh-part .textbox7 h2 { text-align: center; font-style: normal; font-weight: 700; font-size: 45px; line-height: 1.36957; font-family: Merriweather, serif; letter-spacing: 0px; } @media only screen and (min-width: 768px) { .seventh-part { min-height: 55vh !important; } .seventh-part .textbox7 h3 { font-size: 37px !important; padding: 0 50px !important; } .seventh-part .textbox7 h2 { padding: 0 100px !important; font-size: 71px !important; } } .form .headline-card h4 { font-family: Merriweather; color: #31353d; font-weight: 500; letter-spacing: 0px; font-size: 24px; } .form .headline-card h2 { font-family: Merriweather; color: #15c1c6; font-weight: 700; letter-spacing: 0px; font-size: 29px; } .form .headline-card img { margin-bottom: 35px; } .form h6 { font-style: normal; font-weight: 700; font-size: 18px; line-height: 1.27778; font-family: Merriweather; letter-spacing: 0px; color: #31353d; } .form select { padding: 17px 56px 16px 20px; width: 100%; border: none; cursor: pointer; margin-bottom: 20px; background-color: #f6f6f6; color: #777777 !important; font-family: MerriweatherSans; } .form select:hover { background: #ededed; transition: 0.3s all ease; } .form .input-text { padding: 18px 20px; border: none; background-color: #f6f6f6; margin: 0 0 20px; color: #777777 !important; width: 100%; font-family: MerriweatherSans; } .form .input-text::-moz-placeholder { color: #31353d !important; } .form .input-text::placeholder { color: #31353d !important; } .form .form-container-bot { position: relative; width: 382px; } @media only screen and (min-width: 768px) { .form .headline-card { margin-top: 0px !important; } .form .view-more { margin-bottom: 0px !important; } .form-container-bot { width: 700px !important; } } @media only screen and (min-width: 992px) { .form { padding-top: 98px; padding-bottom: 114px; } .form .headline-card h2 { font-size: 48px !important; } .form .headline-card h4 { font-size: 29px !important; } .form .view-more { margin-top: 20px; } } footer { background-color: #31353d; } footer .footer-copyright { color: #ffffff; font-size: 0.875rem; font-style: normal; font-weight: 400; line-height: 1.4375; font-family: MerriweatherSans; letter-spacing: 0px; } footer .footer-copyright a { color: #ffffff; text-decoration: none; } footer .footer-copyright a:hover { color: #15c1c6; transition: 0.3s; } .first-part-au { padding: 0 15px; } .first-part-au .text-box { border: 1px solid #ebebeb; padding: 24px 15px 8px 15px; margin-bottom: 30px; } .first-part-au h2 { border-bottom: 1px solid #e0e0e8; padding: 5px 0 19px 0; font-size: 21px; font-weight: 400; font-family: Merriweather; color: #31353d; letter-spacing: 0px; line-height: 1.5; } .first-part-au .p-1 { padding: 17px 0 0 !important; margin-bottom: 16px; font-style: normal; font-weight: 400; font-size: 16px; line-height: 1.4375; font-family: MerriweatherSans, serif; letter-spacing: 0px; text-align: left; color: #777777; } .first-part-au .p-2 { color: #15c1cb; font-style: normal; font-weight: 400; font-size: 16px; line-height: 1.4375; font-family: MerriweatherSans, serif; letter-spacing: 0px; padding: 17px 0 0 0 !important; } @media only screen and (min-width: 992px) { .fp-row { margin-top: 60px; } .first-part-au { padding: 0 30px; } } .breadcrumb { background-color: white; text-decoration: none; padding-left: 0.9375rem; padding-right: 0.9375rem; font-style: normal; font-weight: 900; font-size: 13px; line-height: 2.15385; font-family: "Lato", sans-serif; letter-spacing: 0.52px; text-transform: uppercase; margin-bottom: 0px; margin-top: 15px; } .breadcrumb a { color: #333333; text-decoration: none; } .breadcrumb a:hover { color: #15c1c6; transition: 0.3s ease; } .breadcrumb-item-sep { margin: 0 0.5em; } .breadcrumb-item-about { color: #15c1c6; } .img-au { min-height: 22vh; background-image: url("/assets/images/image32.jpg"); background-size: cover; background-position: center; } @media only screen and (min-width: 768px) { .breadcrumb { margin-left: 45px; padding-top: 15px; } .img-au { min-height: 40vh; } } @media only screen and (min-width: 992px) { .breadcrumb { margin-left: 50px; padding-top: 35px; padding-bottom: 5px; } .img-au { min-height: 80vh; } header { box-shadow: 2px 2px 24px rgba(0, 0, 0, 0.1); } } .second-part-au { padding: 0 15px; } .second-part-au .headline .headline-h3 { font-style: normal; font-weight: 300; font-size: 26px; line-height: 1.33333; font-family: Merriweather, serif; letter-spacing: 0px; color: #31353d; margin-bottom: 0px; } .second-part-au .headline .headline-h2 { color: #15c1cb; font-style: normal; font-weight: 700; font-size: 29px; line-height: 1.36957; font-family: Merriweather, serif; letter-spacing: 0px; margin-bottom: 0px; } .second-part-au .text-box { border: 1px solid #ebebeb; padding: 24px 15px 8px 15px; margin-bottom: 30px; } .second-part-au .second-h2 { text-align: center; border-bottom: 1px solid #e0e0e8; padding: 5px 0 19px 0; font-size: 21px; font-weight: 400; font-family: Merriweather; color: #31353d; letter-spacing: 0px; line-height: 1.5; } .second-part-au .second-p-1 { padding: 17px 0 0 0 !important; margin-bottom: 16px; font-style: normal; font-weight: 400; font-size: 16px; line-height: 1.4375; font-family: MerriweatherSans, serif; letter-spacing: 0px; text-align: left; color: #777777; text-align: center; } .second-part-au .second-img { margin-bottom: 10px; } @media only screen and (min-width: 992px) { .second-part-au .img-num { margin-bottom: 18px; } .second-part-au .headline .headline-h3 { font-size: 36px; } .second-part-au .headline .headline-h2 { font-size: 48px; } .second-part-au .second-h2 { width: 100% !important; } .second-part-au .text-box-div { padding: 0 30px !important; } } .third-part-au { min-height: 100vh; background-image: url("/assets/images/image33.jpg"); background-size: cover; position: relative; color: white; background-size: cover; background-position: center; padding-top: 30px; } .third-part-au .numbers-container .numbers { text-align: center; width: 230px; line-height: 230px; border-radius: 50%; border: solid 4px white; background-color: transparent; font-family: Merriweather; font-weight: bold; font-size: 40px; margin-bottom: 24px; } .third-part-au .numbers-container .num-text { text-align: center; font-family: "Merriweather", Helvetica, Arial, Lucida, sans-serif; font-weight: bold; font-size: 18px; color: #ffffff !important; padding-left: 80px; padding-right: 80px; margin-bottom: 24px; } @media only screen and (min-width: 768px) { .third-part-au { min-height: 25vh; } .third-part-au .numbers-container .numbers { text-align: center; width: 200px; line-height: 200px; } .third-part-au .numbers-container .num-text { padding-left: 5px; padding-right: 5px; } } @media only screen and (min-width: 992px) { .third-part-au { min-height: 50vh; } .third-part-au .numbers-container { margin-top: 50px; } .third-part-au .numbers-container .numbers { text-align: center; width: 230px; line-height: 230px; } .third-part-au .numbers-container .num-text { padding-left: 150px; padding-right: 150px; } } .headline .headline-h3 { font-style: normal; font-weight: 300; font-size: 26px; line-height: 1.33333; font-family: Merriweather, serif; letter-spacing: 0px; color: #31353d; margin-bottom: 0px; } .headline .headline-h2 { color: #15c1cb; font-style: normal; font-weight: 700; font-size: 29px; line-height: 1.36957; font-family: Merriweather, serif; letter-spacing: 0px; margin-bottom: 0px; } .fourth-part-au { padding: 0 15px; } .fourth-part-au .card-text4 { display: flex; align-items: start !important; } .fourth-part-au .h4-fourth { font-family: "Merriweather", Helvetica, Arial, Lucida, sans-serif; font-size: 26px; color: #333333 !important; line-height: 1.3em; margin-top: 13px; font-style: normal; font-weight: 500; text-align: start; } .fourth-part-au .p-fourth { font-style: normal; font-weight: 400; font-size: 16px; line-height: 1.4375; font-family: MerriweatherSans, sans-serif; letter-spacing: 0px; color: #777777; margin-bottom: 16px; box-sizing: border-box; padding-right: 3px; } @media only screen and (min-width: 768px) { .img-fourth { width: 330px; height: 324px; } .p-fourth { padding-right: 0px !important; } } @media only screen and (min-width: 992px) { .card-text4 { width: 380px; } .headline .headline-h3 { font-size: 36px; } .headline .headline-h2 { font-size: 48px; } .img-fourth { width: 380px; height: 374px; } } .fifth-part-au { background-image: url("/assets/images/image30.jpg"); background-size: cover; position: relative; color: white; background-size: cover; background-position: center; padding-top: 30px; padding-bottom: 40px; } .fifth-part-au .careers { text-transform: uppercase; border-radius: 29px; font-family: "Lato"; font-weight: 900; font-style: normal; padding: 19px 38px; font-size: 1rem; letter-spacing: 0.04em; background-color: transparent; border: solid 2px white; } .fifth-part-au .careers:hover { background-color: white; color: #333333 !important; transition: 0.2s; } .fifth-part-au .textbox5 .h3-fifth { text-align: center; font-style: normal; font-weight: 300; font-size: 37px; line-height: 1.33333; font-family: Merriweather; letter-spacing: 0px; word-wrap: break-word; margin-bottom: 0px; } .fifth-part-au .textbox5 .h2-fifth { text-align: center; font-style: normal; font-weight: 700; font-size: 45px; line-height: 1.36957; font-family: Merriweather, serif; letter-spacing: 0px; color: #15c1cb; } @media only screen and (min-width: 768px) { .fifth-part-au { padding: 110px 15px; } .fifth-part-au .textbox5 .h3-fifth { padding: 0 50px; font-size: 37px; letter-spacing: 0px; } .fifth-part-au .textbox5 .h2-fifth { margin-top: -10px; font-size: 71px; } } @media only screen and (min-width: 992px) { .fifth-part-au { min-height: 75vh; } } .sixth-part-au { padding: 0 15px; } .sixth-part-au .headline-h2 { text-align: center; padding: 0 3px; } .sixth-part-au .h5-button { cursor: pointer; text-align: start; color: #ffffff !important; font-style: normal; font-weight: 700; font-size: 16px; line-height: 1.5; font-family: Merriweather, serif; letter-spacing: 0px; text-decoration: none !important; padding: 0px !important; } .sixth-part-au .card-header { background-color: #333333; text-decoration: none; color: white; margin-bottom: 2px; } .sixth-part-au .card-body { color: #777777; font-style: normal; font-weight: 400; line-height: 1.4375; font-family: MerriweatherSans, sans-serif; letter-spacing: 0px; margin: 50px 0; } .sixth-part-au .A { color: #15c1cb; } @media only screen and (min-width: 768px) { .card-header i { text-align: center; font-size: 25px; color: white; } } @media only screen and (min-width: 992px) { .card-q { margin: 0 330px; } } .email-form-au { padding: 30px 15px; background-color: #15c1cb; } .email-form-au .email-title { font-style: normal; font-weight: 500; font-size: 24px; line-height: 1.38462; font-family: Merriweather, serif; letter-spacing: 0px; text-align: inherit; color: #ffffff; } .email-form-au .email-text { padding: 0 10px; text-align: center; font-style: normal; font-weight: 400; font-size: 16px; line-height: 1.4375; font-family: MerriweatherSans, sans-serif; letter-spacing: 0px; color: #ffffff; } .email-form-au .subscribe { text-transform: uppercase; border-radius: 29px; font-family: "Lato"; font-weight: 900; font-style: normal; padding: 19px 38px; font-size: 1rem; letter-spacing: 0.04em; background-color: white; color: #15c1cb !important; margin-top: 20px; } .email-form-au .subscribe:hover { color: white !important; background-color: transparent; border: solid 2px white; transition: 0.2s; } .email-form-au .input-text { padding: 18px 20px; border: none; background-color: #f6f6f6; margin: 0 0 20px; color: #777777 !important; width: 93%; font-family: MerriweatherSans; } .email-form-au .input-text::-moz-placeholder { color: #31353d !important; } .email-form-au .input-text::placeholder { color: #31353d !important; } @media only screen and (min-width: 768px) { .email-form-au .email-text { padding: 0 40px; } .email-form-au .input-text { width: 55%; } } @media only screen and (min-width: 992px) { .email-form-au .email-title { font-size: 29px; } .email-form-au .email-text { padding: 0 40px; } .email-form-au .input-text { width: 25%; } } .form-about .headline .headline-h3 { font-style: normal; font-weight: 300; font-size: 26px; line-height: 1.33333; font-family: Merriweather, serif; letter-spacing: 0px; color: #31353d; margin-bottom: 0px; } .form-about .headline .headline-h2 { color: #15c1cb; font-style: normal; font-weight: 700; font-size: 29px; line-height: 1.36957; font-family: Merriweather, serif; letter-spacing: 0px; margin-bottom: 0px; padding: 0 50px; } .form-about .input-text { padding: 18px 20px; border: none; background-color: #f6f6f6; margin: 0 0 20px; color: #777777 !important; width: 100%; font-family: MerriweatherSans; } .form-about .input-text::-moz-placeholder { color: #31353d !important; } .form-about .input-text::placeholder { color: #31353d !important; } .form-about .form-container-bot { position: relative; width: 382px; } @media only screen and (min-width: 992px) { .form-about { padding-top: 98px; padding-bottom: 114px; } .form-about .headline .headline-h3 { font-size: 36px; } .form-about .headline .headline-h2 { font-size: 48px; } .form-about .view-more { margin-top: 20px; } .form-about .form-container-bot { width: 794px !important; } } .img-services { min-height: 22vh; background-image: url("/assets/images/image1.jpg"); background-size: cover; background-position: center; } @media only screen and (min-width: 768px) { .img-services { min-height: 40vh; } } @media only screen and (min-width: 992px) { .img-services { min-height: 80vh; } header { box-shadow: 2px 2px 24px rgba(0, 0, 0, 0.1); } } .p-form-s { font-style: normal; font-weight: 400; font-size: 16px; line-height: 1.4375; font-family: MerriweatherSans, serif; letter-spacing: 0px; text-align: left; color: #777777; text-align: center; } .h6-form-s { font-style: normal; font-weight: 700; font-size: 18px; line-height: 1.27778; font-family: Merriweather; letter-spacing: 0px; color: #31353d; margin-top: 18px; margin-bottom: 8px; } .third-part-s { background-image: url("/assets/images/image10.jpg"); background-size: cover; position: relative; color: white; background-size: cover; background-position: center; padding-top: 30px; padding-bottom: 40px; } .third-part-s .textbox3 .h1-third { text-align: center; font-style: normal; font-weight: 300; font-size: 33px; line-height: 1.31818; font-family: Merriweather; letter-spacing: 0px; word-wrap: break-word; margin-bottom: 0px; font-style: normal; } .third-part-s .textbox3 .h2-third { text-align: center; font-style: normal; font-weight: 700; font-size: 45px; line-height: 1.36957; font-family: Merriweather, serif; letter-spacing: 0px; color: #15c1cb; } .third-part-s .textbox3 .p-third { text-align: center; font-size: 20px; font-style: normal; font-weight: 400; line-height: 1.4375; font-family: MerriweatherSans, sans-serif; letter-spacing: 0px; } .second-part-au .text-box .second-h2:hover { color: #333333 !important; transition: 0.3s ease; } @media only screen and (min-width: 768px) { .third-part-s .textbox3 .h1-third { margin: 15px 0 20px 0; font-size: 33px; letter-spacing: 0px; } .third-part-s .textbox3 .h2-third { margin-top: -10px; font-size: 71px; } } @media only screen and (min-width: 992px) { .third-part-s { min-height: 75vh; } .third-part-s .textbox3 .h1-third { font-size: 66px; } } #h2-cases { font-size: 29px; } @media only screen and (min-width: 768px) { #h2-cases { font-size: 29px; } #textbox3-cases { padding-top: 80px !important; } } @media only screen and (min-width: 992px) { #textbox3-cases { padding-top: 80px; } #h2-cases { font-size: 48px; padding: 0 150px; } #p-cases { padding: 0 450px; } } .news-first-part .news-card { border: 1px solid #ebebeb; margin: 16px 15px 0 15px; position: relative; } .news-first-part .news-card .news-card-description { padding: 15px; } .news-first-part .news-card .news-card-description .post-tags { margin: 8px 0 12px 0; } .news-first-part .news-card .news-card-description .post-tags .post-tags-a { text-decoration: none; color: #15c1c6; margin-right: 12px; font-family: Merriweather, serif; font-style: italic; font-weight: 400; font-size: 16px; line-height: 1.4375; } .news-first-part .news-card .news-card-description .post-tags .post-tags-a:hover { color: #31353d; transition: 0.3s; } .news-first-part .news-card .news-card-description .news-card-text { font-style: normal; font-weight: 500; font-size: 24px; line-height: 1.38462; font-family: Merriweather, serif; letter-spacing: 0px; text-align: inherit; color: #31353d; cursor: pointer; } .news-first-part .news-card .news-card-description .news-card-p { font-style: normal; font-weight: 400; font-size: 16px; line-height: 1.4375; font-family: MerriweatherSans, sans-serif; letter-spacing: 0px; text-align: left; color: #777777; } .news-first-part .news-card .news-card-description .news-card-text:hover { color: #15c1c6; transition: 0.3s; } .news-first-part .news-card .news-card-description .news-card-date .date-a { text-decoration: none; color: #15c1c6; margin-right: 15px; font-family: Merriweather, serif; font-style: italic; font-weight: 400; } .news-first-part .news-card .news-card-description .news-card-date .date-a:hover { color: #31353d; transition: 0.3s; } .news-first-part .news-card .news-card-description .news-card-date .by-admin { text-decoration: none; color: #777777; font-family: Merriweather, serif; font-style: italic; font-weight: 400; } .news-first-part .news-card .news-card-description .news-card-date .by-admin:hover { color: #15c1c6; transition: 0.3s; } .news-first-part .news-card .news-img-container #star { text-align: center; position: absolute; display: flex; align-items: center; justify-content: center; left: 15px; top: 15px; background-color: #15c1c6; color: white; border-radius: 50%; font-size: 17px; height: 58px; width: 58px; } .news-first-part .news-card .news-img-container .link-on-image { position: absolute; bottom: 55%; left: 10%; text-align: center; padding: 10px 20px 10px 15px; color: #ffffff; background-color: rgba(51, 51, 51, 0.78); } .news-first-part .news-card .news-img-container .link-on-image .link-a { text-decoration: none; color: #ffffff; font-family: Merriweather, serif; font-style: italic; font-weight: 400; } .news-first-part .news-card .news-img-container .link-on-image:hover { background-color: rgba(21, 193, 198, 0.78); transition: 0.3s; } .news-first-part .news-card .news-img-container .news-img { max-width: 100%; height: auto; } .news-first-part .news-card .news-img-container .img-text-container { padding: 15px 0 0 15px; word-wrap: break-word; word-break: break-word; display: inline-block; } .news-first-part .news-card .news-img-container .news-img-text { border-radius: 15px; text-decoration: none; color: #ffffff; background-color: #15c1c6; font-style: normal; font-weight: 400; font-size: 16px; font-family: MerriweatherSans, sans-serif; letter-spacing: 0px; padding: 4px 12px; margin-bottom: 6px; display: inline-block; } .news-first-part .news-card .news-img-container .news-img-text:hover { background-color: #31353d; transition: 0.3s; } @media only screen and (min-width: 768px) { .news-first-part { margin: 0 60px; } .news-first-part .news-card .news-img-container .link-on-image { position: absolute; bottom: 63%; left: 25%; text-align: center; } .news-first-part .news-card .news-img-container .img-text-container { position: absolute; top: 30px; right: 30px; overflow: hidden; width: auto; max-width: 80%; text-align: right; z-index: 1; left: auto; } .news-first-part .news-card .news-img-container .news-img { width: 688px; } } @media only screen and (min-width: 992px) { .news-first-part { margin: 34px 0px 0px 60px; } .news-first-part .news-card { margin-bottom: 25px !important; } .news-first-part .news-card .news-card-description { padding: 45px 50px 0 59px; } .news-first-part .news-card .news-card-description .news-card-text { font-size: 29px; } .news-first-part .news-card .news-card-description .news-card-date { margin-top: 50px !important; } .news-first-part .news-card .news-card-description .post-tags { margin-bottom: 40px; } .news-first-part .news-card .news-img-container #star { left: 30px; top: 30px; } .news-first-part .news-card .news-img-container .img-text-container { position: absolute; top: 30px; right: 55%; } .news-first-part .news-card .news-img-container .news-img { min-width: 629px; height: 497px; } .news-first-part .news-card .news-img-container .link-on-image { position: absolute; bottom: 47%; left: 12%; text-align: center; } } .page-navigation { padding: 30px 0 23px; margin: 57.6px 0; border-top: 1px solid #e0e0e8; border-bottom: 1px solid #e0e0e8; text-align: center; } .page-navigation .page-nav-links .page-num-cur { line-height: 3; display: inline-block; height: 58px; margin: 0 16px 5px 0; text-align: center; text-decoration: none; font-size: 1.25rem; color: #15c1c6; font-family: MerriweatherSans, sans-serif; } .page-navigation .page-nav-links .page-num-next { color: #333333; display: inline-block; line-height: 3; height: 58px; margin: 0 16px 5px 0; text-decoration: none; font-size: 20px; font-size: 1.25rem; font-family: MerriweatherSans, sans-serif; } .page-navigation .page-nav-links .next-icon { min-width: 58px; height: 58px; border: none; border-radius: 50%; background-color: #15c1c6; margin-left: 30px; color: white; font-size: 20px; padding: 16px 22px; } @media only screen and (min-width: 768px) { .page-navigation { margin-left: 60px !important; margin-right: 60px !important; padding: 52px 0 45px 0; } .page-navigation .next-icon { margin-left: 100px !important; } } @media only screen and (min-width: 992px) { .side-bar { flex: 0 0 28% !important; max-width: 28% !important; } } .search-news { padding-top: 48px; margin-top: 24px; margin: 24px 15px 0 15px; border-top: 1px solid #e0e0e8; } .search-news .search-news-form .search-news-input { margin-right: 16px; padding: 18px 20px; border: none; background-color: #f6f6f6; color: #777777 !important; width: 75%; height: 57px; } .search-news .search-news-form .search-news-input::-moz-placeholder { color: #777777 !important; opacity: 1; } .search-news .search-news-form .search-news-input::placeholder { color: #777777 !important; opacity: 1; } .search-news .search-news-form .search-news-icon { text-align: center; background-color: #15c1c6; color: #ffffff; width: 78px; padding-top: 18px; padding-bottom: 18px; border-radius: 29px; font-size: large; height: 57px; cursor: pointer; } .search-news .search-news-form .search-news-icon:hover { background-color: #333333; transition: 0.3s; } @media only screen and (min-width: 768px) { .search-news { margin-top: 48px; margin-left: 60px; margin-right: 60px; } .search-news .search-news-input { width: 90% !important; } .side-bar { margin-bottom: 20px; } } @media only screen and (min-width: 992px) { .search-news { margin-bottom: 38px; } .search-news .search-news-input { width: 70% !important; } .side-bar { margin-bottom: 1350px; } } .recent-posts { border-top: 1px solid #e0e0e8; margin-right: 15px; margin-left: 15px; } .recent-posts .date-a { text-decoration: none; color: #15c1c6; margin-right: 15px; font-family: Merriweather, serif; font-style: italic; font-weight: 400; } .recent-posts .date-a:hover { color: #31353d; transition: 0.3s; text-decoration: none; } .recent-posts .recent-title { font-size: 18px; line-height: 1.2; font-family: Merriweather, serif; color: #15c1c6; font-weight: 700; margin-bottom: 18px; } .recent-posts .recent-subtitle { font-size: 1rem; font-style: normal; font-weight: 500; font-family: Merriweather, serif; padding-top: 20px; line-height: 1.38462; letter-spacing: 0px; cursor: pointer; } .recent-posts .recent-subtitle:hover { color: #15c1c6; transition: 0.3s; } .recent-posts blockquote::before { content: "“"; font-family: "Times New Roman", serif; font-size: 6em; line-height: 1; margin-left: -12px; font-style: italic; font-weight: 700; quotes: none; color: #15c1c6; } .recent-posts blockquote { padding: 0 39px 0 44px; } .recent-posts .quotes-text { font-style: italic; font-weight: 700; font-size: 25px; line-height: 1.33333; font-family: MerriweatherSans, sans-serif; letter-spacing: 0; color: #333333; text-align: center; } @media only screen and (min-width: 768px) { .recent-posts { margin-right: 60px; margin-left: 60px; } } @media only screen and (min-width: 992px) { .recent-posts .custom-post { margin-bottom: 45px; } .recent-posts .custom-post .custom-post-text { margin-left: 20px; } .recent-posts .custom-post .custom-post-text .recent-subtitle { padding-top: 0px !important; } .recent-posts .recent-title { font-size: 25px; } .recent-posts .quotes-text { text-align: start; padding-top: 29px; } .recent-posts blockquote { padding: 0 70px 0 0; } .recent-posts blockquote::before { font-size: 4rem; } } .categories-news { border-top: 1px solid #e0e0e8; margin: auto 15px; } .categories-news .categories-title { font-size: 18px; line-height: 1.2; font-family: Merriweather, serif; color: #15c1c6; font-weight: 700; margin-bottom: 18px; } .categories-news .categories-ul { font-family: Merriweather, serif; font-style: italic; font-weight: 400; list-style: none; padding: 0; font-size: 16px; line-height: 1.4375; letter-spacing: 0px; text-align: left; } .categories-news .categories-li { margin-top: 12.8px; } .categories-news .categories-li a { text-decoration: none; color: #15c1c6; } .categories-news .categories-li a:hover { color: #333333; transition: 0.3s; } .categories-news .recent-com-ul { list-style: none; padding: 0; } .categories-news .recent-com-ul .recent-com-li { display: flex; flex-direction: column; margin-top: 35.2px; } .categories-news .recent-com-ul .recent-com-li .admin-on { color: #777777; font-family: Merriweather, serif; font-style: italic; font-weight: 400; text-transform: lowercase; font-size: 16px; line-height: 1.4375; letter-spacing: 0px; } .categories-news .recent-com-ul .recent-com-li a { text-decoration: none; color: #333333; font-size: 1.125rem; line-height: 1.333; font-style: normal; font-weight: 500; font-family: Merriweather, serif; } .categories-news .recent-com-ul .recent-com-li a:hover { color: #15c1c6; transition: 0.3s; } .categories-news .tag-container { display: block; } .categories-news .tag-container a { margin: 0 18px 12px 0; text-decoration: none; font-size: 16px; line-height: 1.4375; font-family: Merriweather, serif; font-style: italic; font-weight: 400; letter-spacing: 0px; text-align: left; color: #777777; } .categories-news .tag-container a:hover { color: #15c1c6; transition: 0.3s; } .categories-news .archives-container #archives-select { background-color: #f6f6f6; font-family: Merriweather, serif; font-style: italic; font-weight: 400; border: 0px; color: #777777; width: 100%; padding: 17px 56px 16px 20px; cursor: pointer; } .categories-news .archives-container #archives-select:hover { background-color: rgb(237, 237, 237); transition: 0.3s; } .categories-news .calendar { text-align: center; border-left: 1px solid #e0e0e8; border-right: 1px solid #e0e0e8; border-bottom: 1px solid #e0e0e8; padding-left: 19px; padding-right: 19px; } .categories-news .calendar .caption { text-align: center; color: #ffffff; background-color: #15c1c6; margin-bottom: 0.9em; margin-left: -20px; margin-right: -20px; padding: 0.7em 0.5em; text-transform: uppercase; letter-spacing: 0.05em; font-size: 1rem; font-style: normal; font-weight: 700; font-family: Merriweather, serif; } .categories-news .calendar thead { text-align: center; } .categories-news .calendar thead th { color: #233457; font-size: 0.75rem; width: 14.22%; padding: 7px 2px; text-align: center; font-weight: 500; font-family: Merriweather, serif; } .categories-news .calendar tfoot { border-top: 1px solid #e0e0e8; } .categories-news .calendar tfoot #month-name-table { font-size: 0.8125rem; text-transform: uppercase; font-family: Merriweather, serif; cursor: pointer; font-weight: 700; color: #777777; padding: 10px 0 15px 0; } .categories-news .calendar tfoot #month-name-table:hover { transition: 0.3s; color: black; } .categories-news .calendar tr { padding-left: 19px; padding-right: 19px; } .categories-news .calendar .last-row { padding-bottom: 20px; } .categories-news .calendar td { font-size: 0.8rem; padding: 7px 2px; width: 14.22%; font-family: MerriweatherSans, sans-serif; } @media only screen and (min-width: 768px) { .categories-news { margin-right: 60px; margin-left: 60px; } } @media only screen and (min-width: 992px) { .categories-news .categories-title { font-size: 25px; } } .address-contacts .address { text-align: center; font-style: normal; font-weight: 400; font-size: 16px; line-height: 1.4375; font-family: MerriweatherSans, sans-serif; letter-spacing: 0px; color: #777777; } .address-contacts .num-container-contacts { margin-top: 10px; text-align: center; } .address-contacts .num-container-contacts #phone-img { color: #15c1cb; } .address-contacts .num-container-contacts .number-contacts { font-style: normal; font-weight: 600; font-size: 16px; line-height: 1.4375; font-family: MerriweatherSans, sans-serif; letter-spacing: 0px; color: #777777; } .google-map iframe { height: 412px; } @media only screen and (min-width: 768px) { .google-map iframe { height: 612px; } }/*# sourceMappingURL=style.css.map */