html {height:auto;margin:0;}
body {color:#222;font-family:'Geologica', sans-serif;font-size:18px;line-height:1.3;margin:0;}

h1, h2, h3, h4, h5, h6 {margin:0;}
p {margin:0;}
ul {margin:0;padding:0;}

strong {font-weight:800;}
h1 {font-size:56px;font-weight:800;line-height:1.3;}
h2 {color:#444;font-size:42px;font-weight:800;line-height:1.3;margin-bottom:30px;}
h3 {font-size:32px;font-weight:800;line-height:1.3;}
h4 {font-size:24px;font-weight:800;line-height:1.3;margin-bottom:20px;}
h5 {color:#3ea68f;font-size:14px;font-weight:400;letter-spacing:2px;margin-bottom:15px;}
.main_text {font-size:16px;font-weight:300;line-height:1.5;}
.main_text p {margin-bottom:25px;}
.main_text_1 {font-size:14px;font-weight:300;line-height:1.6;}
.main_text_2 {font-size:24px;font-weight:300;}
.has_underline {background:#64629c;height:4px;max-width:70px;margin:8px auto 30px;}

* {box-sizing:border-box;}
img {display:block;width:100%;}

.page_container {overflow:hidden;}

.main_max {max-width:1460px;margin:auto;padding:0 50px;}
.main_max_2 {max-width:1400px;margin:auto;padding:0 50px;}
.main_general {padding:0 50px;}
.main_padding {padding:70px 0;}
.align_center {text-align:center;margin-bottom:40px;}

.buttons_container {padding-top:10px;}
.main_button {background:#3EA68F;background:linear-gradient(0deg, rgba(62, 166, 143, 1) 0%, rgba(73, 242, 201, 1) 100%);border-radius:35px;color:#fff;font-size:18px;font-weight:600;text-decoration:none;display:inline-block;padding:20px 50px;position:relative;}
.main_button:hover {/*background:#2f2f68;*/}
.main_button_2 {background:#fca264;border-radius:30px;color:#fff;font-size:24px;font-weight:600;text-decoration:none;display:inline-block;padding:10px 40px;position:relative;}
.main_button_3 {background:transparent;border:1px solid #64629c;border-radius:30px;color:#000;font-size:16px;font-weight:600;text-decoration:none;display:inline-block;padding:15px 40px;position:relative;cursor:pointer;}
.main_button_3:hover {background:#64629c;color:#fff;}
.main_image {position:relative;}
.main_image img {width:100%;height:auto;}
.text_image img {width:100%;height:auto;}
.has_radius img {border-radius:40px;}
.image_desktop {}
.image_mobile {display:none;}

@media only screen and (max-width:768px) {
.image_desktop {display:none;}
.image_mobile {display:block;margin-bottom:40px;}
}

ul.main_list {margin:0 0 40px;padding:0;}
ul.main_list li {line-height:1.4;list-style:none;margin-bottom:20px;padding:0 0 0 30px;position:relative;}
ul.main_list li::before {background:#3ea68f;border-radius:50%;content:"";width:12px;height:12px;position:absolute;top:6px;left:0;}

.main_button_container {background:#CCCCCC;background:linear-gradient(180deg, rgba(204, 204, 204, 1) 0%, rgba(242, 242, 242, 1) 100%);border-radius:40px;display:inline-block;}
.no_button {color:#222;font-size:18px;font-weight:600;display:inline-block;padding:0 40px 0 25px;}

/**/

.top_container {background:#004080;padding:10px 0;}
.top_block {padding:0 15px;text-align:center;}
.link_return {background:url("../images/back_icon.png") no-repeat scroll left center;color:#fff;font-size:13px;font-weight:300;letter-spacing:1px;text-decoration:none;padding-left:60px;}

.header_container {position:relative;height:90px;}
.header_block {background:#3ea68f;box-shadow:1px 5px 10px 1px rgba(0,0,0,0.1);height:90px;position:absolute;top:0;left:0;right:0;z-index:10;}
.header_block.fixed_header {position:fixed;}

.header_main {display:flex;align-items:center;justify-content:space-between;height:90px;}
.header_menu {width:calc(50% - 64px);}
.header_main ul {text-align:center;}
.header_main ul li {display:inline-block;list-style:none;margin:0 50px;}
.header_main ul li a {color:#fff;font-size:14px;font-weight:400;letter-spacing:2px;text-decoration:none;display:block;}

.logo_container {width:128px;margin:auto;}
.logo {width:100%;}
.logo {display:block;width:100%;margin:auto;}
.logo img {width:100%;}

.main_menu {}
.main_menu > ul {text-align:center;}
.main_menu > ul > li {display:inline-block;padding:0 20px;position:relative;}
.main_menu > ul > li > a {background:url("../images/angle-down-solid-red.svg") no-repeat scroll right center / 13px auto;color:#000;font-size:16px;font-weight:600;line-height:100px;text-decoration:none;padding-right:20px;}
.main_menu > ul > li:hover > a::before {content:"";width:100%;height:10px;position:absolute;top:100%;left:0;}

.submenu {background:#fff;border-radius:20px;box-shadow:0 3px 3px 0 rgba(0,0,0,0.2);min-width:200px;padding:12px 30px;position:absolute;top:110px;left:-10px;text-align:left;display:none;}
.main_menu > ul > li:hover .submenu {display:block;}
.submenu li {list-style:none;}
.submenu li a {color:#000;font-size:14px;font-weight:600;text-decoration:none;display:block;padding:6px 0;white-space:nowrap;}
.submenu li a:hover {color:#ed1c24;}

.menu_button {display:none;}
.menu_button {width:auto;height:50px;padding-top:10px;position:absolute;top:20px;right:30px;left:auto;cursor:pointer;}
.menu_symbol {color:#000;font-size:13px;text-align:center;text-decoration:none;display:block;width:32px;height:16px;margin:auto;position:relative;cursor:pointer;}
.menu_symbol:before,
.menu_symbol:after {backface-visibility:hidden;background:#000 none repeat scroll 0 0;content:"";width:32px;height:3px;left:0;transition:all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;}
.menu_symbol:before {box-shadow:0 9px 0 0 #000;position:absolute;top:0;}
.menu_symbol:after {position:absolute;top:18px;}
.show_menu .menu_symbol:before {box-shadow:0 0 0 0 transparent;top:10px;transform:rotate(225deg);}
.show_menu .menu_symbol:after {background:#000;top:10px;transform:rotate(315deg);}


/**/

#accordion-container {}
.accordion-header {color:#fff;line-height:1.8;margin:0;padding:24px 30px 24px 0;cursor:pointer;position:relative;}
.accordion-header:after {content:"+";font-size:26px;font-weight:200;position:absolute;top:16px;right:5px;transition:all 0.3s;}
.active-header:after {transform:rotate(45deg);}
.active-header {}
.active-header:hover {}
.inactive-header {}
.inactive-header:hover {}
.accordion-content {color:#fff;line-height:1.6;display:none;padding:5px 0 10px;width:auto !important;}
.accordion-content:after {clear:both;content:"";display:block;}
.accordion-divider {border-top:1px solid rgba(255,255,255,0.2);}
.accordion-content p {margin:0 0 20px;}
.accordion-content ul {margin:0 0 20px;padding:0 0 0 20px;}
.accordion-content strong {color:#49f2c9;}

.accordion_icon {background:#fff url("../images/GetWellNaturalCorner.png") no-repeat scroll center center / 85%;border-radius: 4px;display:inline-block;float:left;width:30px;height:30px;margin:-5px 15px -5px 0;vertical-align:middle;}
/*.accordion_icon {background-color:transparent;float:none;margin:-4px 0 -4px 15px;}*/

/**/

.slide_container {position:relative;}
.slide_block {display:flex;position:relative;}
.slide_left {background:#64629C;background:linear-gradient(0deg, rgba(100, 98, 156, 1) 0%, rgba(65, 65, 124, 1) 100%);color:#fff;display:flex;align-items:center;width:50%;}
.slide_right {width:50%;position:relative;}
.slide_right .main_image {height:100%;}
.slide_right .main_image img {width:100%;height:100%;object-fit:cover;object-position:center center;}

.slide_text {padding:50px 60px;}
.slide_text h1 {margin-bottom:50px;}
.slide_text h5 {color:#49f2c9;}
.slide_text .buttons_container {padding-top:40px;}

.inline_boxes {display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px;}
.inline_box {display:flex;}
.inline_box_icon {background:no-repeat scroll center center / auto 100%;width:36px;height:36px;margin-right:15px;}
.inline_box_icon.icon_01 {background-image:url("../images/ICON_DRASI.svg");/*width:16px;*/}
.inline_box_icon.icon_02 {background-image:url("../images/ICON_DOSOLOGIA.svg");}
.inline_box_icon.icon_03 {background-image:url("../images/ICON_VEGAN.svg");}
.inline_box_text {}
.inline_box_text strong {color:#49f2c9;}

.slide_custom_text {background:#fff;border-radius:100px;display:flex;align-items:center;width:600px;margin:auto;padding:18px 18px;position:absolute;bottom:8%;left:0;right:0;}
.slide_custom_icon {background:#64629C;background:linear-gradient(0deg, rgba(100, 98, 156, 1) 0%, rgba(65, 65, 124, 1) 100%);border-radius:50%;width:80px;min-width:80px;height:80px;margin-right:20px;position:relative;}
.slide_custom_icon::before {background:url("../images/ICON_IKSERES_OTI.svg") no-repeat scroll center center / 60%;content:"";width:100%;height:100%;position:absolute;top:0;left:0;}
.slide_custom_text .main_text_1 {}
.slide_custom_text .main_text_1 h5 {margin-bottom:5px;}
.slide_custom_text .main_text_1 p {margin-bottom:0;}

.slide_float_img {display:flex;align-items:center;width:20%;height:100%;position:absolute;top:0;left:0;}
.slide_float_img img {display:block;width:100%;transform:translateX(-50%);}

/**/

.owl-item {padding:0 10px;}
.owl-nav {width:100%;position:absolute;top:50%;left:0;}
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next {background:#fff url('../images/angle-right-solid.svg') no-repeat scroll center center / 9px auto;border-radius:50%;width:50px;height:50px;position:absolute;top:-25px;}
.owl-carousel .owl-nav button.owl-prev {left:-10px;transform:rotate(180deg);}
.owl-carousel .owl-nav button.owl-next {right:-10px;}

.owl-wrapper-outer {width:100% !important;height:100% !important;}
.owl-wrapper {height:100% !important;}
.owl-item {width:310px;height:100% !important;}

/**/

.main1_container {position:relative;}
.main1_container::before {background:url("../images/ICON_ZZZ_TEST.svg") no-repeat scroll center center / contain;content:"";width:100%;height:500px;position:absolute;top:50px;bottom:20px;left:0;}
.main1 {max-width:1000px;position:relative;}
.main1 h2 {color:#64629c;}

.quiz_container {text-align:center;}
.quiz_container .page {display:none;opacity:0;transition:opacity 0.5s ease-in-out;}
.quiz_container .page.active {display:block;opacity:1;}
.quiz_container .page.fade-out {opacity:0;}

.quiz_container .main_button_2 {margin-bottom:30px;}
.quiz_container .main_text_2 {margin-bottom:35px;}
.quiz_container .main_button_3 {margin:0 8px 10px;}
.quiz_container .main_button_3.active {background:#64629c;color:#fff;}
.quiz_container .main_button_3.inactive {opacity:0.5;pointer-events:none;}
.page_buttons {display:flex;align-items:center;justify-content:center;padding-top:30px;}
.page_nav {cursor:pointer;margin:0 15px;}
.page_nav.inactive {opacity:0.6;pointer-events:none;}
.restart_btn,
.prev_page {/*margin-right:auto;*/background:transparent;color:#000;outline:1px solid #3EA68F;}
.next_page {/*margin-left:auto;*/}
.next_page:hover {background:#3EA68F;color:#fff;}
.restart_btn:hover,
.submit_btn:hover,
.prev_page:hover {background:#3EA68F;color:#fff;}

/**/

.main2_container {}
.main2 {padding:50px 50px 0;position:relative;}
.main2::before {background:#CCCCCC;background:linear-gradient(0deg, rgba(204, 204, 204, 1) 0%, rgba(242, 242, 242, 1) 100%);border-radius:40px;content:"";width:100%;position:absolute;top:0;bottom:90px;left:0;z-index:-1;}

.video_scroller {padding:0 70px;}
.video_scroller .owl-item {padding:0 10px;}
.scroll_item {width:100%;padding-bottom:177.78%;position:relative;}
.video_scroller iframe {border:none;border-radius:12px;width:100%;height:100%;position:absolute;top:0;left:0;}

/**/

.main3_container {}
.main3 {}

.block_container {display:flex;justify-content:center;gap:40px;padding-top:20px;}
.block_item {width:33%;max-width:340px;text-align:left;}
.block_img {max-width:230px;margin-bottom:25px;position:relative;}
.block_img img {border-radius:50% 50% 50% 0;display:block;width:100%;}
.img_has_bg .block_img img {background:#3EA68F;background:linear-gradient(0deg, rgba(62, 166, 143, 1) 0%, rgba(73, 242, 201, 1) 100%);}
.block_item h4 {margin-bottom:15px;}
.block_item h4 a {color:#000;text-decoration:none;}

.block_icon {background:#3EA68F;background:linear-gradient(0deg, rgba(62, 166, 143, 1) 0%, rgba(73, 242, 201, 1) 100%);border-radius:50% 50% 50% 0;width:100%;padding-bottom:100%;position:relative;}
.block_icon::before {background:no-repeat scroll center center / 60% auto;content:"";width:100%;height:100%;position:absolute;top:0;left:0;}
.block_icon.icon_01::before {background-image:url("../images/ICON_WHY_TECH.svg")}
.block_icon.icon_02::before {background-image:url("../images/ICON_WHY_SYNTHESEIS.svg")}
.block_icon.icon_03::before {background-image:url("../images/ICON_WHY_EKXILISMA.svg")}

/**/

.main4_container {margin-bottom:80px;padding:50px 0 30px;}
.main4 {padding:0 50px;}

.main_double {display:flex;gap:140px;}
.main_half {width:50%;width:50%;/*width:calc(50% - 70px);*/}
.half_img {}
.half_txt {}
.reverse .half_txt {order:-1;}

.main4 h5 {color:#997cd6;}
.main4 .color_purple {color:#997cd6;}
.main4 ul.main_list li::before {background:#997cd6;}
.main4 .main_button {background:#54456F;background:linear-gradient(0deg, rgba(84, 69, 111, 1) 0%, rgba(153, 124, 214, 1) 100%);}

img.extra_img {width:50%;position:absolute;bottom:-20%;right:8%;}
.extra_icon {background:#54456F;background:linear-gradient(0deg, rgba(84, 69, 111, 1) 0%, rgba(153, 124, 214, 1) 100%);border-radius:50% 0% 50% 50%;width:21%;padding-bottom:21%;position:absolute;bottom:-5%;left:-5%;}
.icon_img {background:no-repeat scroll center center / 65% auto;width:100%;height:100%;position:absolute;top:0;left:0;}
.icon_img.icon_11 {background-image:url("../images/ICON_VITAMINS.svg");}
.icon_img.icon_12 {background-image:url("../images/ICON_MELATONIN.svg");}

/**/

.main5_container {margin-bottom:80px;position:relative;}
.main5_container::before {background:url("../images/SPF.svg") no-repeat scroll center top / contain;content:"";width:100%;position:absolute;top:30px;bottom:70px;left:0;right:0;opacity:0.1;}
.main5 {position:relative;}

.main5 h5 {color:#f97867;}
.main5 .color_purple {color:#f97867;}
.main5 ul.main_list li::before {background:#f97867;}
.main5 .main_button {background:#AF5043;background:linear-gradient(0deg, rgba(175, 80, 67, 1) 0%, rgba(249, 120, 103, 1) 100%);}

.main5 .extra_icon {background:#AF5043;background:linear-gradient(0deg, rgba(175, 80, 67, 1) 0%, rgba(249, 120, 103, 1) 100%);left:auto;right:-5%;transform:rotateY(180deg);}
.main5 img.extra_img {left:8%;}

/**/

.main6_container {padding-bottom:80px;position:relative;}
.main6_container::before {background:#f2f2f2;content:"";position:absolute;top:55%;bottom:0;left:-50vw;right:-50vw;z-index:-1;}
.main6 {}

.main6 .main_double {background:#64629C;background:linear-gradient(0deg, rgba(100, 98, 156, 1) 0%, rgba(65, 65, 124, 1) 100%);border-radius:40px;color:#fff;}
.main6 .half_txt {padding:45px 100px 45px 0;}
.main6 h4 {color:#49f2c9;}
.main6 ul.main_list li::before {background:#49f2c9;}

.main6 img.extra_img {width:25%;bottom:-14%;}


/**/

.main7_container {background:#f2f2f2;}
.main7 {padding-bottom:30px;}

.num_bubble {background:#3EA68F;background:linear-gradient(0deg, rgba(62, 166, 143, 1) 0%, rgba(73, 242, 201, 1) 100%);border-radius:50% 50% 0 50%;color:#fff;font-size:65px;font-weight:800;line-height:105px;text-align:center;width:100px;height:100px;position:absolute;bottom:-20px;right:-20px;}

/**/

.main8_container {background:#3EA68F;background:linear-gradient(180deg, rgba(62, 166, 143, 1) 0%, rgba(73, 242, 201, 1) 100%);position:relative;z-index:1;}
.main8_container::before {background:url("../images/ICON_BUBBLE_BIG.svg") no-repeat scroll center top / contain;content:"";width:40%;height:100%;position:absolute;top:0;left:0;z-index:-1;opacity:0.2;transform:rotateY(180deg);}
.main8 {max-width:1100px;}

.main8 h5 {color:#fff;}
.main8 h2 {color:#222;}

.reviews_double {display:flex;align-items:center;gap:40px;padding-bottom:100px;position:relative;}
.reviews_logo {width:400px;}
.reviews_logo img {width:100%;}
.reviews_logo_2 {background:#fff;border-radius:30px;box-shadow:0 6px 12px 0 rgba(0,0,0,0.2);width:400px;padding:30px;position:absolute;bottom:0;left:120px;}
.reviews_logo_2 img {width:100%;}

.reviews_container {background:#fff;border-radius:40px;box-shadow:0 6px 12px 0 rgba(0,0,0,0.2);width:580px;padding:45px 40px;position:relative;z-index:1;}
.reviews_block {}
.review_item {padding:0 5px;}
.review_quote_open {width:35px;margin-bottom:20px;}
.review_quote_open img {width:100%;}
.review_item h5 {color:#3ea68f;margin-bottom:8px;}
.review_item .main_text_1 {margin-bottom:40px;}
.review_item .main_text {}
.review_item .main_text strong {color:#64629c;}
.review_item .main_text p {margin-bottom:0;}
.review_stars {width:150px;margin-bottom:10px;}
.review_stars img {width:100%;}

.owl-dots {text-align:center;height:0;padding:0 40px;position:relative;top:70px;}
.owl-carousel button.owl-dot {background:#fff;border-radius:50%;width:16px;height:16px;margin:0 4px;}
.owl-carousel button.owl-dot.active {background:#000;}

.review_bubble {background:url("../images/BUBBLE.png") no-repeat scroll center top / 100%;width:128px;height:66px;position:absolute;top:100%;right:60px;}
.review_bubble_dots {background:url("../images/ICON_BUBBLE_BIG.svg") no-repeat scroll center top / 100%;width:128px;height:125px;position:absolute;top:0;right:30px;}
.review_quote_close {background:url("../images/BUBBLE_RIGHT.svg") no-repeat scroll center top / 100%;width:110px;height:75px;position:absolute;bottom:50px;right:40px;}

/**/

.main9_container {padding-left:30px !important;padding-right:30px !important;position:relative;}
.main9_container::before {background:url("../images/PATTERN_FAQ.svg") repeat scroll left top / 400px auto;content:"";width:100%;height:100%;position:absolute;top:0;left:0;opacity:0.03;}
.main9 {background:#1A1A1A;background:linear-gradient(0deg, rgba(26, 26, 26, 1) 0%, rgba(77, 77, 77, 1) 100%);border-radius:40px;position:relative;}
.main9_inner {max-width:1050px;margin:auto;}
.main9_inner.main_padding {padding:90px 0;}

.main9 h2 {color:#fff;}
.main9 .accordion-header {font-weight:800;text-transform:uppercase;}
.main9 .align_center h5 {color:#49f2c9;}

/**/

.footer_container {background:#3ea68f;padding:20px 0;}
.footer {color:#fff;font-size:13px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:15px;}

.footer ul {margin:0;padding:0;}
.footer ul li {display:inline-block;list-style:none;}
.footer ul li:not(:first-child) {/*border-left:1px solid #fff;margin:0 0 0 20px;padding:0 0 0 20px;*/}
.footer ul li:not(:last-child)::after {background:#fff;content:"";display:inline-block;width:1px;height:15px;margin:0 20px;vertical-align:middle;}
.footer ul li a {color:#fff;text-decoration:none;display:inline-block;padding:6px 0;}
.footer ul li a:hover {text-decoration:underline;}

/**/

.scroller_container_1 {background:#1daa00;position:relative;}
.scroller_block_1 {height:80px;position:relative;}
.scrolling_image {background:url('../images/VIT_BOX_NOW.svg') repeat-x left center / 550px auto;display:block;width:5500px;height:80px;}

.scroller_container_2 {background:rgb(41,171,226);background:linear-gradient(90deg, rgba(41,171,226,1) 20%, rgba(102,45,145,1) 60%, rgba(237,28,36,1) 100%);position:relative;}
.scroller_block_2 {height:90px;position:relative;}
.scrolling_image_2 {background:url('../images/VIT_TEXT_KATI_PARAPANO.svg') repeat-x left center / 600px auto;display:block;width:6000px;height:90px;}

.scrollingtext {width:auto;/*padding-top:10px;*/position:absolute;}

/***********************/



/* Responsive */

@media only screen and (max-width:2000px) {

}

@media only screen and (max-width:1900px) {
.main_double {gap:100px;}
}

@media only screen and (max-width:1599px) {
.main_double {gap:60px;}
}

@media only screen and (max-width:1480px) {
strong {font-weight:700;}
.header_main ul li {margin:0 30px;}

.buttons_container {padding-top:0;}

.main_button_container {}
.main_button {padding:20px 40px;}
.no_button {padding:0 30px 0 20px;}

ul.main_list {margin:0 0 30px;}
ul.main_list li {margin-bottom:15px;}

.slide_custom_text {width:80%;bottom:5%;}

.main6 .half_txt {padding:45px 40px 45px 0;}

}

@media only screen and (max-width:1260px) {
.header_container {height:80px;}
.header_block {height:80px;}
.header_main {height:80px;}
.logo {width:100px;}
.header_main ul li {margin:0 20px;}
.header_main ul li a {letter-spacing:1px;}

.main_menu_container {background:#d7ecf1;width:400px;height:calc(100dvh - 80px);padding:30px 20px;position:fixed;top:80px;left:-400px;z-index:1;overflow:auto;transition:all 0.5s;}
.main_menu_container.show_menu {left:0;}
.main_menu {position:static;}
.menu_close {background:rgba(0,0,0,0.2);width:100vw;height:100vh;position:absolute;top:80px;left:0;display:none;}
.main_menu_container.show_menu + .menu_close {display:block;}

.main_menu > ul {text-align:left;}
.main_menu > ul > li {display:block;margin:0 0 1px;}
.main_menu > ul > li > a {display:block;line-height:1.3;padding:10px 20px 10px 0;}
.main_menu > ul > li .submenu,
.main_menu > ul > li:hover .submenu {display:none;background:none;box-shadow:none;width:100%;padding:0;position:static;transition:none !important;}
.submenu li {padding-left:20px;}

h1 {font-size:36px;}
h2 {font-size:30px;margin-bottom:20px;}
h3 {font-size:24px;}
h4 {font-size:21px;}
h5 {font-size:14px;letter-spacing:1px;margin-bottom:10px;}

.main_max {padding-left:30px;padding-right:30px;}
.main_max_2 {padding-left:30px;padding-right:30px;}
.main_general {padding-left:30px;padding-right:30px;}
.main_padding {padding:40px 0;}
.align_center {margin-bottom:30px;}

.main_text_2 {font-size:22px;}
.main_button {font-size:16px;padding:16px 32px;}
.no_button {font-size:16px;}

.main_double {gap:40px;}

.slide_text {padding:40px 40px;}
.slide_text h1 {margin-bottom:30px;}
.slide_text .buttons_container {padding-top:10px;}

.main2_container {padding:20px 20px;}
.main1_container::before {height:400px;top:30px;bottom:0;}
.video_scroller {padding:0 50px;}
.block_container {gap:30px;padding-top:10px;}

.main4_container {margin-bottom:40px;}
.main5_container {margin-bottom:60px;}

.main6_container {padding:0;}

}

@media only screen and (max-width:1000px) {
.header_container {height:70px;}
.header_block {height:70px;}
.header_main {height:70px;}
.header_menu {display:none;}
.logo_container {width:auto;}
.align_center {margin-bottom:30px;}

.block_container {/*flex-wrap:wrap;*/gap:30px;}
.block_item {width:calc(50% - 15px);max-width:300px;margin:0 auto;}
.inline_item {width:100%;max-width:350px;margin:auto;}
.block_img {max-width:200px;}

.main_double {flex-wrap:wrap;gap:40px;}
.main_half {width:100%;max-width:600px;margin:auto;}
.half_img {order:1;}

.slide_block {flex-wrap:wrap;}
.slide_left {width:100%;padding-bottom:0;}
.slide_right {width:100%;}
.slide_text {width:80%;}
.slide_float_img {height:90%;left:auto;right:5%;}
.slide_float_img img {transform:translateY(-50%);width:auto;height:100%;}
.slide_right .main_image {height:70vw;}


.main4 .half_img {margin-bottom:50px;}
.main5 .half_img {margin-bottom:50px;}
.main6 .half_txt {padding:40px 40px 10px;}
.main7_container {padding-top:120px;}

.num_bubble {font-size:50px;line-height:85px;width:85px;height:85px;}

.reviews_double {flex-wrap:wrap;padding-bottom:0;}
.reviews_logo {width:300px;max-width:60%;margin:auto;}
.reviews_container {max-width:100%;margin:auto;}
.reviews_logo_2 {max-width:90%;margin:40px auto 0;position:static;}

.main9_inner.main_padding {padding:70px 0;}
.footer {justify-content:center;text-align:center;}
}

@media only screen and (max-width:767px) {
.align_center {margin-bottom:20px;}

.slide_left {padding-bottom:0;}
.slide_text {width:90%;}
.slide_custom_text {width:90%;}
.slide_custom_text .main_text_1 {letter-spacing:-0.5px;line-height:1.4;}

.block_container {flex-wrap:wrap;}
.block_item {width:100%;max-width:300px;margin:auto;text-align:center;}
.block_img {max-width:140px;margin:0 auto 20px;}
.num_bubble {font-size:32px;line-height:64px;width:64px;height:64px;bottom:-10px;right:-10px;}

.quiz_container .main_button_3 {width:300px;}
.result_text {font-size:16px;}

.main4_container {margin-bottom:0;}
.main5_container {margin-bottom:20px;}

.main9_inner.main_padding {padding:50px 0;}
}

@media only screen and (max-width:599px) {
.top_container {padding:8px 0;}
.header_container {height:60px;}
.header_block {height:60px;}
.header_main {height:60px;}
.logo {width:90px;}

.main_max {padding-left:20px;padding-right:20px;}
.main_max_2 {padding-left:20px;padding-right:20px;}
.main_general {padding-left:20px;padding-right:20px;}
.align_center {margin-bottom:20px;}

h1 {font-size:30px;}
h2 {font-size:25px;}
h3 {font-size:22px;}
h4 {font-size:20px;}
h5 {font-size:13px;}
.main_text {font-size:14px;}
.main_text p {margin-bottom:20px;}
.main_text_2 {font-size:20px;}

.main_button {padding:14px 30px;}
.main_button_3 {border-radius:25px;font-size:16px;padding:10px 40px;}

.main_button_container {background:linear-gradient(0deg, rgb(204, 204, 204) 0%, rgb(242, 242, 242) 60%);border-radius:24px;}
.main_button_container .main_button {width:100%;text-align:center;}
.no_button {width:100%;padding:12px 20px 14px;text-align:center;}


.block_container {gap:30px;padding-top:0;}

.slide_text {padding:25px 30px;}
.slide_text h1 {margin-bottom:15px;}
.inline_boxes {gap:15px;margin-bottom:20px;}
.slide_text .buttons_container {padding-top:0;}
.slide_right .main_image {height:80vw;}
.slide_float_img {height:100%;left:auto;right:10%;}

.slide_custom_text {padding:10px 20px 10px 12px;}
.slide_custom_icon {width:60px;min-width:60px;height:60px;margin-right:15px;}
.slide_custom_text .main_text_1 {font-size:12px;letter-spacing:-0.6px;line-height:1.4;}
.slide_custom_text .main_text_1 h5 {margin-bottom:3px;}

.quiz_container .main_text_2 {margin-bottom:25px;}
.main_text_2 {font-size:20px;}
.result_text {font-size:15px;}
.page_buttons {padding-top:20px;}
.page_buttons.final_buttons {flex-wrap:wrap;gap:20px;}
.page_buttons.final_buttons .main_button {width:220px;}
.page_buttons.final_buttons .main_button.submit_btn {order:-1;}

.main2_container {padding:10px 15px;}
.main2 {padding:40px 20px 0;}
.video_scroller {padding:0 35px;}
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next {background-size:8px auto;width:40px;height:40px;}

.main4_container {padding:30px 0 20px;}
.main4 .main_half {padding:0 10px;}
.main5 .main_half {padding:0 10px;}

.main6 .half_txt {padding:35px 30px 0;}
.inline_box_text p {margin-bottom:0;}
.main6 img.extra_img {width:30%;bottom:-18%;right:5%;}
.main7_container {padding-top:100px;}

.reviews_container {padding:30px 15px;}
.review_bubble {width:87px;height:35px;right:40px;}
.review_quote_close {width:72px;height:48px;bottom:25px;right:20px;}

.main9_container {padding-left:20px !important;padding-right:20px !important;}
.main9_container::before {background-size:300px auto;}
.accordion-header {padding:18px 30px 18px 0;}
.accordion-header::after {font-size:24px;top:12px;}
}

@media only screen and (max-width:449px) {

}

/**/

#cookie-bar {font-size:14px;}
