.sec_contents ul{display: flex; flex-direction: column; justify-content: center;} .sec_contents li{list-style: none !important;} .sec_contents ul li a span{color: #40D372;}.sec_contents svg{fill: #40D372; width: 20px; height: 20px; margin-right: 8px; position: relative; top: 5px;} @import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800;900&display=swap); .btn, .span-highlighted, footer nav ul li a, h1, h2, h3, header nav ul li a, section figure figcaption p, section ul li p { text-transform: uppercase; } .btn, .humburger, div, footer, header, section, section figure, section small, section ul li img { position: relative; } #buttonTop, .btn, .humburger, .pic { cursor: pointer; } .btn, .btn-reg { box-shadow: 0 4px 4px rgb(0 0 0 / 25%); } .btn_animation, img { height: 100%; width: 100%} #buttonTop, .btn_animation img, .burger { width: 40px; } section h1 { text-align: left; } footer nav ul li a, header nav ul li a { line-height: 3rem; font-size: 1rem; text-decoration: none; cursor: pointer; font-weight: 300; text-transform: uppercase; } *, body, html { margin: 0; padding: 0; } h1 { font-weight: 800!important; line-height: 50px !important;} h1, h2 {  font-weight: 300; background: linear-gradient(180deg,  #61C6FF 0%,  #40d3ce 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;} h1, h2 { line-height: 40px; } h3, h4 { font-weight: 500; line-height: 30px; }.li_active{color:#40d3ce;font-weight: 600; text-decoration: underline;} .active_p, .h3-20, .span-highlighted, footer nav ul li a:hover, header nav ul li a:hover { color: #61C6FF; } .list_circle li p, section ul li p { font-weight: 300; color: rgba(255, 255, 255, .9); }footer nav{background-color: #000;} .footer_container, section figure figcaption { -webkit-box-orient: vertical; -webkit-box-direction: normal; } * { -webkit-box-sizing: border-box; box-sizing: border-box; } body, html { max-width: 100%; min-height: 100vh; color: #fff; border: none; overflow-x: hidden; } body { background-color: #000; font-family: Montserrat, sans-serif; font-size: 14px; } .container { max-width: 1280px; margin: 0 auto; padding-left: 20px; padding-right: 20px; } .second_content { max-width: 900px; margin: 0 auto; } h1 { font-size: 50px; text-shadow: 0 0 10px transparent; } h2 { font-size: 30px; font-weight: 600; text-shadow: 0 0 10px transparent; } h3 { font-size: 18px; margin-top: 25px; color: #61C6FF; } h4, header nav ul li a, p, section ul li p { font-size: 16px; } h4 { color: #73bdf6; margin-top: 8px; } p, section small { font-weight: 300; } .list_circle li p, p, section small { font-size: 15px; } .btn, .span-highlighted { font-weight: 400; font-size: 16px; } .btn, header nav ul li a { font-weight: 700; text-align: center; } .active_p, .btn { font-size: 18px; } p { line-height: 22px; text-align: justify; margin: 8px 0; } img { -o-object-fit: cover; object-fit: cover; } .btn { position: relative; display: inline-flex; justify-content: center; align-items: center; min-width: 90px; height: 44px; min-height: 44px; margin: 0 2px; padding: 0 30px; line-height: 1; font-size: 18px; font-weight: bold; text-align: center; text-decoration: none; user-select: none; color: #fff; background: #000; transition: 0.2s all ease; border: none; border-radius: 5px; cursor: pointer;} .btn_animation, header .header_row, section h3 { display: -webkit-box; display: -ms-flexbox; -webkit-box-align: center; } .btn_animation, header .header_row { -ms-flex-align: center; display: flex; } .btn-login:hover{ background-color: rgba(255, 255, 255, 0.1); } .btn-login { background: linear-gradient(180deg, #fff 0%, #fff 44%, #D3D3D3 100%); color: #000;} .btn-reg { background: linear-gradient(180deg, #40D372 0%, #006D32 100%);} #buttonTop { position: fixed!important; visibility: hidden; bottom: 30px; right: 20px; z-index: 99; transition: opacity .2s ease-in-out; opacity: 0; height: 40px; border-radius: 4px; background: linear-gradient(180deg, #40D372 0%, #006D32 100%);} #buttonTop.show { visibility: visible; opacity: 1; } .btn_animation { padding: .2em 1em; font-weight: 600; background-color: #73f2f6; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border-radius: 8px; -webkit-animation: 1.5s infinite pulse; -webkit-box-shadow: 0 0 0 0 rgba(255, 210, 111, .8); box-shadow: 0 0 0 0 rgba(255, 210, 111, .8); } .btn_animation:hover { -webkit-animation: none; background-color: #5dd2d6; color: #fff; } @-webkit-keyframes pulse { 0% { -webkit-transform: scale(.95); transform: scale(.95); } 70% { -webkit-transform: scale(1); transform: scale(1); -webkit-box-shadow: 0 0 0 10px rgba(255, 210, 111, 0); box-shadow: 0 0 0 10px rgba(255, 210, 111, 0); } 100% { -webkit-transform: scale(.95); transform: scale(.95); -webkit-box-shadow: 0 0 0 0 rgba(255, 210, 111, 0); box-shadow: 0 0 0 0 rgba(255, 210, 111, 0); } }.preloader { position: fixed; display: flex; align-items: center; justify-content: center; left: 0; top: 0; right: 0; bottom: 0; background: #000; z-index: 1001; } .humburger, .loaded .preloader { display: none; } .preloader svg { fill: #fff; } .loaded_hiding .preloader { transition: opacity .3s; opacity: 0; } header { padding: 24px 0; } header .header_row { align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } header nav { z-index: 3; } footer nav ul, header nav ul { display: -webkit-box; display: -ms-flexbox; display: flex; } header nav ul li { list-style: none; border-right: 1px solid rgba(255, 255, 255, 0); } footer nav ul li { list-style: none!important; } footer nav ul li a { padding: 0 10px; color: #fff; -webkit-transition: .2s; transition: .2s; } header nav ul li a { line-height: 20px; color: #fff; display: block; padding: 8px 16px; white-space: nowrap; font-weight:600; font-size: 15px; } header nav ul li:last-child { margin-right: 0; border-right: none; } .footer_grid a, header .logo { width: 160px; } .btns-container button { -webkit-transition: .2s ease-in-out; transition: .2s ease-in-out; } .humburger { position: absolute; right: -20px; } .humburger.active .burger { background: #13010C; -webkit-box-shadow: 0 2px 5px transparent; box-shadow: 0 2px 5px transparent; cursor: pointer!important; } .humburger.active .burger::before { top: 0; -webkit-transform: rotate(45deg); transform: rotate(45deg); } .humburger.active .burger::after { top: 0; -webkit-transform: rotate(135deg); transform: rotate(135deg); } .burger { height: 3px; background: #fff; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .2); box-shadow: 0 2px 5px rgba(0, 0, 0, .2); -webkit-transition: .5s; transition: .5s; } .burger::after, .burger::before { content: ''; position: absolute; width: 40px; height: 3px; background: #fff; -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .2); box-shadow: 0 2px 5px rgba(0, 0, 0, .2); -webkit-transition: .5s; transition: .5s; } .burger::before { top: -8px; } .burger::after { top: 8px; } section {  padding-bottom: 20px; margin-top: 20px; } .section li, .section p, section h1 { margin-bottom: 16px; } .active_p { margin-top: 16px; font-weight: 500; } .banner_wrapper { width: 100%; height: 100%; display: block; margin: 20px 0; } .min_img { max-width: 40%} section small { top: -10px; font-style: italic; opacity: .8; } section h3 { display: flex; -ms-flex-align: center; align-items: center; margin-bottom: 8px; } section h3 svg { width: 24px; height: 24px; margin-right: 8px; } .form_container form button, .section_text p, section p:last-child { margin-top: 12px; } .list_circle, .sec_content, section:first-child { margin-top: 40px; } section ul { margin: 24px 0; } .w_center{ width: 100%; display: flex; justify-content: center; } .w_center img{ max-width:400px; } section ul li { list-style: square!important; margin-bottom: 4px; } .footer_container, section figure, section figure figcaption { display: -webkit-box; display: -ms-flexbox; } .list_circle li img, section ul li img { width: 24px; margin-right: 12px; } .m-none { margin-top: 0!important; } section figure { display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-top: 30px; } section figure figcaption { position: absolute; z-index: 2; background-color: rgba(39, 27, 34, 0.583); text-align: center; border-radius: 10px; padding: 30px; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } section figure figcaption span{font-size: 18px; font-weight: 600; color: #40d3ce;} section figure figcaption h2 { font-size: 80px; font-weight: 600; -webkit-background-clip: text; } footer { margin: 40px 0; } .footer_grid a { margin: 0 8px; } .footer_grid svg { width: 60px; margin-right: 12px; } .footer_grid { display: flex; align-items: center; justify-content: center; max-width: 400px; white-space: nowrap; height: 80px; } .footer_container { display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-direction: column; flex-direction: column; } .footer_container p { margin-top: 8px; font-size: 14px; } .footer_container img { width: 80px; height: 80px; } @media screen and (max-width:1100px) { header nav { position: absolute; top: 80px; width: 100%; left: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } section figure figcaption h2 { font-size: 50px; } footer nav ul { flex-direction: column; justify-content: center; text-align: center; } footer nav { margin-bottom: 30px; } section:first-child { margin-top: 80px; } .min_img { max-width: 50%} }@media screen and (max-width:600px) { .container { max-width: 100%; padding-left: 20px!important; padding-right: 20px!important; } p { font-size: 14px; } .humburger { display: block; } .btns-container, .nav_header.open ul { display: -webkit-box; display: -ms-flexbox; -webkit-box-orient: vertical; -webkit-box-direction: normal; } .min_img { max-width: 50%} .nav_header { display: none!important; width: 100%;} header { padding: 16px 0; } .logo { width: 150px!important; } .btns-container { display: flex; position: absolute; width: 100%; top: 120px; } .btns-container button { width: 100%; margin-right: 12px; } .btns-container button:last-child { margin-right: 0px; } .btns-container a:last-child { margin-left: 16px; } section figure figcaption { width: 100%; height: 100%; border-radius: 0; } section figure figcaption h2 { font-size: 30px; } section:first-child { margin-top: 80px; } .nav_header.open { display: block!important; position: absolute; z-index: 10; top: 80px; left: 0; background-color: #13010C; } .nav_header.open ul {width: 100%; display: flex; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .nav_header.open ul li { border-bottom: 1px solid rgba(255, 255, 255, .178); text-align: center; border-right: none; margin-bottom: 12px; padding: 3px 0; } .nav_header.open ul li:last-child{ border-bottom: none; } .h1, figcaption h1 { font-size: 40px!important; } h2 { font-size: 24px!important; } } .center{ margin: 0 auto; max-width: 400px; text-align: justify; } .form_container { width: 100%} .form_container form { display: flex; flex-direction: column; max-width: 500px; margin: 0 auto; } .form_container form label { display: flex; flex-direction: column; margin-top: 24px; } .form_container form label span { display: block; margin-bottom: 4px; font-size: 16px; font-weight: 300; color: #ecebed; } .form_container form input::placeholder, .form_container form textarea::placeholder { color: #a0a0a0; } .form_container form textarea { min-height: 100px; max-height: 300px; font-family: Roboto, sans-serif; } .form_container form input, .form_container form textarea { display: block; width: 100%; outline: 0; padding: 15px; line-height: 18px; font-size: 15px; font-weight: 400; color: #9f9f9f; background-color: rgba(255, 255, 255, 0.1); resize: vertical; border: 1px solid #40d3ce; border-radius: 4px; box-shadow: inset 0 0 4px rgb(0 0 0 / 25%); } @media screen and (max-width:375px) { .btn, p { font-size: 12px; } }.footer_grid img { width: 100%; object-fit: fill; } html { scroll-behavior: smooth; } section ul li img { width: 24px; height: 24px; top: 5px; } section ul li a { color: #40D372; font-size: 16px; font-weight: 300; text-decoration: none; transition: .1s ease-in-out; } section ul li a:focus { color: #40D372; } section ul li a:hover { color: #40D372; text-decoration: underline; } section a:hover { color: #40D372!important; }@media screen and (max-width: 900px) { .face_item { grid-column: span 3; } } .face_container {width: 100%; gap: 20px; position: relative; display: -ms-grid; display: grid; grid-template-columns: repeat(3, 1fr); } .face_item { height: 100%; width: 100%; background-color: rgb(240, 240, 240); padding: 24px; border-radius: 34px; }.face_header, .face_infoReview, .face_rating ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 0;} .face_info h5 { margin: 0 !important; font-size: 15px; line-height: 20px; font-weight: 700; max-width: 100%; overflow-x: hidden; overflow-y: hidden; white-space: nowrap; text-overflow: ellipsis; text-align: left; color: #111111 !important;}.face_ava { width: 50px; height: 50px; border-radius: 50px; overflow: hidden; margin-right: 16px; } .face_rating { margin-top: 4px; } .face_rating ul li { list-style: none !important; } .face_rating ul svg { width: 18px; height: 18px; fill: #fcbf02; } .face_date { margin-left: 10px; } .face_date span { font-weight: 400; font-size: 12px; line-height: 1.17; white-space: nowrap; color: rgba(17, 17, 17, 0.5); } .face_text { margin-top: 8px; } .face_text p { line-height: 1.4; color: #111111; font-size: 16px; text-align: left; font-weight: 300; } .face_footer { margin-top: 12px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .face_footer span { overflow-x: hidden; overflow-y: hidden; min-width: 0px; text-overflow: ellipsis; white-space: nowrap; font-weight: 400; font-size: 12px; line-height: 1.17; color: rgba(17, 17, 17, 0.5); } .face_footer svg { fill: #197bff; width: 90px !important; }.trustpilot_container { display: -ms-grid; display: grid; grid-template-columns: repeat(2, 1fr); } ._1dwg{position: relative;} .trustpilot_item{ margin-bottom: 16px; } .trustpilot_item_container{ border-radius: 8px; padding: 24px; border: 1px solid #e4e5dd; background-color: #fff; height: -webkit-fit-content; height: -moz-fit-content; height: fit-content; } .trustpilot_item_container h5{font-weight: 600 !important; color: #000 !important; font-size: 16px;} .trustpilot_item a{ color: rgb(89, 234, 87); font-size: 14px; font-weight: 600; margin: 12px 0; } .trustpilot_item p {margin: 0;} .trustpilot_item svg {fill: #000;} .trustpilot_top, .trust_header, .trustpilot_bottom { width: 100%; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .trustpilot_header, .trust_foot, .trust_cont, .trust_header { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .trustpilot_avatar { width: 44px; height: 44px; border-radius: 50%; overflow: hidden; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .trustpilot_info { margin-left: 8px; } .trustpilot_info h3 { font-size: 15px; color: #000; font-weight: 600; } .trustpilot_info p, .trustpilot_info span { font-size: 14px; font-weight: 400; color: #696a6a; } .trustpilot_info .trust_local { margin-left: 12px; } .trustpilot_top { margin-bottom: 16px; border-bottom: 1px solid #e5e5dd; padding-bottom: 16px; } .trustpilot_content { width: 100%; margin-top: 16px; } .trustpilot_content .trust_star { width: 108px; height: 20px; } .trustpilot_content .trust_star img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; } .trustpilot_content .trust_update p { color: #696a6a; font-size: 14px; } .trustpilot_content .trust_head { margin-top: 12px; } .trustpilot_content .trust_head h2 { margin: 8px 0; color: #000; } .trustpilot_content .trust_head p { margin: 12px 0; color: #000; line-height: 24px; } .trust_date{color: #000;} .trust_date { font-size: 14px; } .trust_date span { font-weight: 600; } .trust_foot div:last-child { margin-left: 30px; } .trustpilot_bottom { margin-top: 16px; border-top: 1px solid #e5e5dd; padding-top: 16px; }.trust_like,.trust_share{ cursor: pointer; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center !important; }.trust_like p,.trust_share p{ margin-left: 4px; margin-top: 0 !important; font-size: 14px; color: #696a6a; font-weight:300; }.trust_like p span,.trust_share p span { font-weight: 600; margin-left: 4px; }.trustpilot_avatar span { font-weight: 600; color: #000; }@media screen and (max-width: 900px) {.trust_header { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }.trust_star { margin-bottom: 8px; }.trustpilot_container { grid-template-columns: repeat(1, 1fr); } }