.main-colorbg-dark .bord-thin-bottom{border-color:var(--white-50)!important}.main-colorbg-dark .main-bg>.bord-thin-bottom{border-color:var(--secondary-color)!important}.main-colorbg-dark .butn.butn-bord:not(.butn-bord-dark):hover{border-color:var(--bg-white);background:var(--bg-white)!important;color:var(--main-color-dark)}.main-colorbg-dark .butn.butn-bord:not(.butn-bord-dark):hover span{color:var(--main-color-dark)}.split-bg{background:linear-gradient(to top,var(--bg-white) 0%,var(--bg-white) 50%,var(--main-color-dark) 50%,var(--main-color-dark) 100%)}.glasses-bg{margin-top:-220px}.home-services .icon-container{min-height:fit-content}.home-services .material-symbols-outlined{font-size:45px;color:var(--main-color)}.home-services .icon-container i:last-child{font-size:45px;line-height:45px}.single-test-item i,.single-test-item .material-symbols-outlined{font-size:35px;color:var(--main-color)}.home-slider-words{margin-bottom:-20px}.home-slider-words.main-marq .box .item h4{text-transform:uppercase}.img{position:relative}.img .cont{position:absolute;bottom:30px;left:0;max-width:100%;margin:0 20px}.img .cont span{background:var(--bg-white);color:var(--main-color-dark);font-weight:500;padding:5px 15px}.form-group textarea.bg-white,input[type=checkbox]{background-color:#fff!important}.conditions{font-size:12px;line-height:15px;color:var(--white-50)}.nav-landing-page{z-index:50}.nav-landing-page a{display:flex;align-items:center}.logo img{max-width:95%;padding:5px 0}.page-header{padding-bottom:100px!important}.page-header .main-marq .slide-har{top:30px}.landing-header .main-marq{margin-top:-30px;opacity:.5}.page-header .main-marq .box .item:nth-of-type(odd) h4{color:var(--main-color-darker)!important}.page-header .main-marq .box .item:nth-of-type(even) h4{text-stroke:2px var(--main-color-darker)!important;-webkit-text-stroke:2px var(--main-color-darker)!important}@media screen and (min-width:1480px){.main-marq.xlrg .box .item h4{font-size:6vw}}@media screen and (max-width:991.98px){.glasses-bg{margin-top:-50px}}@media screen and (min-width:767.99px){.home-services.advice-container .row.bord-thin-top{border-top:1px solid var(--secondary-color-50)}}@media screen and (max-width:575px){.glasses-bg{margin-top:0}}@media screen and (max-width:576px){.swiper-controls .swiper-button-prev,.swiper-controls .swiper-button-next{bottom:0}}