body{margin:0;padding:0;background-color:#FFFFFF;color:#000000;text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto;font-family:"Montserrat", sans-serif;}
main, header, section, footer{margin:0;padding:0;display:block;position:relative;float:left;clear:left;overflow: hidden;box-sizing: border-box;}
header, section, footer{padding-left:3.562vw;padding-right:3.562vw;width:100%;}

.containerOnkos h1{font-size:5.7vw;line-height:7.023vw;font-weight:800;color:#FF6600;}
.containerOnkos h2{font-size:5.7vw;line-height:7.023vw;font-weight:800;color:#000000;}
.containerOnkos h2 b{background-color:#FF6600;color:#FFFFFF;border-radius:3.817vw;margin:0 0.7vw;padding:0 1.25vw}
.containerOnkos h3{font-size:3.053vw;line-height:3.817vw;font-weight:800;color:#000000;}
.containerOnkos h3 b{color:#FF6600;}
.containerOnkos .font-01{font-size:4.071vw;line-height:5.089vw;font-weight:700;color:#000000;}
.containerOnkos .font-02{font-size:3.053vw;line-height:3.817vw;font-weight:400;color:#000000;}
.containerOnkos .font-02 b{font-weight:700;}
.containerOnkos .font-03{font-size:4.326vw;line-height:4.326vw;font-weight:800;color:#000000;}
.containerOnkos .font-04{font-size:8.142vw;line-height:8.142vw;font-weight:800;color:#FF6600;}
.containerOnkos .font-05{font-size:5.089vw;line-height:6.107vw;font-weight:700;color:#000000;}
.containerOnkos .font-06{font-size:4.071vw;line-height:5.089vw;font-weight:400;color:#FFFFFF;}
.containerOnkos .font-07{font-size:4.071vw;line-height:5.089vw;font-weight:400;color:#000000;}
.containerOnkos .font-08{font-size:2.953vw;line-height:3.617vw;font-weight:400;color:#000000;}
.containerOnkos .font-09{font-size:2.653vw;line-height:3.617vw;font-weight:400;color:#000000;}
.containerOnkos .font-10{font-size:2.3vw;line-height:6.107vw;font-weight:400;color:#000000;}
.containerOnkos .button-select{height:12.723vw;font-size:4.071vw;line-height:12.723vw;padding:0;text-align:left;font-weight:700;color:#000000;background-color:#FFFFFF;border-radius:4.071vw;border:0;box-shadow: 0 0 0.508vw 0.254vw rgba(0, 0, 0, 0.25);}
.containerOnkos .button-select:after{content:"";display:block;height:2.545vw;width:3.562vw;background-image:url(ico-select.png);background-repeat: no-repeat;background-size:contain;position: relative;top: -7.5vw;left: 43.5vw;}
.containerOnkos .button-01{height:12.723vw;font-size:4.071vw;line-height:12.723vw;padding:0;text-align:center;font-weight:700;background-color:#06E436;color:#FFFFFF;border-radius:4.071vw;border:0;box-shadow: 0 0 0.508vw 0.254vw rgba(0, 0, 0, 0.25);}
.containerOnkos .button-02{height:12.723vw;font-size:4.071vw;line-height:12.723vw;padding:0;text-align:center;font-weight:700;background-color:#FF6600;color:#FFFFFF;border-radius:4.071vw;border:0;box-shadow: 0 0 0.508vw 0.254vw rgba(0, 0, 0, 0.25);}
.containerOnkos .button-03{height:12.723vw;font-size:4.071vw;line-height:12.723vw;padding:0;text-align:center;font-weight:700;background-color:#000000;color:#FFFFFF;border-radius:4.071vw;border:0;box-shadow: 0.254vw 0.254vw 0.508vw 0 rgba(0, 0, 0, 0.25);}
.containerOnkos .button-04{height:12.723vw;font-size:4.071vw;line-height:12.723vw;padding:0;text-align:center;font-weight:700;background-color:#FF6600;color:#FFFFFF;border-radius:4.071vw;border:0;box-shadow: 0 0 0.508vw 0.254vw rgba(0, 0, 0, 0.25);}

#numbers-section-bg {display:block;position:absolute;left:0;top:180.31vw;z-index:-1;width:100%;height:69.211vw;background-image:url(noise-orange.jpg);background-repeat:repeat;background-size:140%;border-radius:0 0 5.089vw 5.089vw;}

header {height:30.534vw;background-color:#F1F1F1;}
header .orange-box{width:100%;height:16.794vw;position:absolute;top:0;left:0;z-index:200;background-color:#EC681B;border-radius:0 0 2.29vw 2.29vw;}
header .orange-box .containerOnkos div {height: 16.794vw;}
header .orange-box .containerOnkos div img{height:6.565vw;margin-top:5.242vw;float: right;}
header .orange-box .containerOnkos div.cap{height:11.196vw;background-image:url(ico-cap.png);background-size: contain;background-repeat: no-repeat;background-position:center center;margin-top:2.29vw;}
header .gray-box{width:100%;height:30.534vw;position:absolute;top:0;left:0;z-index:100;background-color:#F1F1F1;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:0;margin:0;box-sizing:border-box;}
header .gray-box .marquee {--gap: 1rem;position:relative;display:flex;overflow:hidden;user-select:none;gap: var(--gap);}
header .gray-box .marquee-content{width:265.267vw;height:11.196vw;margin-top:18vw;padding:0;flex-shrink:0;display:flex;justify-content:space-around;gap:var(--gap);min-width:60%;animation: marquee 16s linear infinite;list-style:none;}
header .gray-box .marquee li{height:11.196vw;margin:0;font-size:2.73vw;line-height:11.196vw;font-weight:400;color:#000000;position:relative;overflow: hidden; box-sizing: border-box;}
header .gray-box .marquee li b{font-weight:700;}
header .gray-box .marquee li:before{content:"";display:block;position:absolute;top:0;height:11.196vw;background-repeat:no-repeat;background-size:contain;background-position:left center;}
header .gray-box .marquee li:nth-of-type(1){width:35.369vw;padding-left:12.468vw;}
header .gray-box .marquee li:nth-of-type(1):before{background-image:url(marquee01.png);width:5.089vw;left:6.107vw;}
header .gray-box .marquee li:nth-of-type(2){width:53.944vw;padding-left:11.069vw;}
header .gray-box .marquee li:nth-of-type(2):before{background-image:url(marquee02.png);width:5.089vw;left:4.707vw;}
header .gray-box .marquee li:nth-of-type(3){width:49.064vw;padding-left:6.333vw;}
header .gray-box .marquee li:nth-of-type(3):before{background-image:url(marquee03.png);width:2.865vw;left:2.163vw;}
header .gray-box .marquee li:nth-of-type(4){width:60.585vw;padding-left:13.384vw;}
header .gray-box .marquee li:nth-of-type(4):before{background-image:url(marquee04.png);width:11.603vw;height:3.206vw;top:4.071vw;left:0vw;line-height:3.295vw;content:"The";background-position:right center;}
header .gray-box .marquee li:nth-of-type(5){width:50.891vw;padding-left:11.578vw;padding-top:1.4vw;line-height:3.8vw;}
header .gray-box .marquee li:nth-of-type(5):before{background-image:url(marquee05.png);width:5.598vw;left:3.308vw;top:-0.3vw}

#first-section{height:72.774vw;}
#first-section h1{margin-top:6.87vw;}
#first-section div.logo-orange{height:16.031vw;margin-top:3.5vw;background-image: url(logo-colors.png);background-repeat:no-repeat;background-size:contain;background-position:center;}
#first-section h3{margin-top:2.545vw;}
#first-section a{margin-top:7.634vw;}

#props-section{height:91.094vw;padding:0;}
#props-section .containerOnkos{overflow:visible;}
#props-section h2{margin-top:6.87vw;}
#props-section ul{margin-top:7.379vw;width:100vw}
#props-section ul li{width:31vw;height:59.033vw;background-color:#FFF3ED;border-radius:4.326vw;padding:0;float:left}
#props-section ul li:nth-of-type(1){margin:0 1.5vw 0 2vw;}
#props-section ul li:nth-of-type(3){margin:0 0 0 1.5vw;}
#props-section ul li:before{content:"";display:block;height:11.196vw;width:100%;margin-top:4.58vw;background-repeat:no-repeat;background-size:contain;background-position:center center;}
#props-section ul li:nth-of-type(1):before{background-image:url(ico-affordable.png);}
#props-section ul li:nth-of-type(2):before{background-image:url(ico-accurate.png);}
#props-section ul li:nth-of-type(3):before{background-image:url(ico-planet.png);}
#props-section ul li h4{margin-top:3.308vw;width:100%;text-align:center;font-weight:800;}
#props-section ul li p{margin-top:3.308vw;width:90%;margin-left:5%;}

#numbers-section{height:56.997vw;}
#numbers-section h2{margin-top:5.089vw;text-decoration: underline;color:#FFFFFF;}
#numbers-section div.number{width:45vw;height:33.842vw;margin-top:5.089vw;border-radius:4.071vw;background-color: #FFFFFF;}
#numbers-section div.number:nth-of-type(1){margin-right:2.876vw;}
#numbers-section div.number:before{content:"";display:block;height:11.196vw;width:100%;margin-top:3.817vw;background-repeat:no-repeat;background-size:contain;background-position:center center;}
#numbers-section div.number:nth-of-type(1):before{background-image:url(ico-planet.png);}
#numbers-section div.number:nth-of-type(2):before{background-image:url(ico-3people.png);}
#numbers-section div.number p.font-03{margin-top:0vw;}
#numbers-section div.number p.font-02{margin-top:2.036vw;}

#doctor-section{height:102.036vw;}
#doctor-section h2{margin-top:8.651vw;color:#FF6600;}
#doctor-section div.testimonial{margin-top:6.107vw;height:67.43vw;border-radius:4.071vw;background-color:#EEEEEE;}
#doctor-section div.testimonial p.font-02{margin-top:2.545vw;}
#doctor-section div.testimonial div.doctor{margin-top:2.545vw;height:16.794vw;}
#doctor-section div.testimonial div.doctor:after{content:"";display:block;margin-top:0;width:14.494vw;height:14.494vw;background-image:url(testimonial-01.png);background-repeat:no-repeat;background-size:contain;}
#doctor-section div.testimonial div.doctor p.font-01{margin-top:3.817vw;}

#articles-section{height:138.931vw;}
#articles-section h2{margin-top:2.036vw;color:#FF6600;}
#articles-section div.articles{margin-top:6.87vw;height:83.969vw;}
#articles-section div.articles div.item{height:83.969vw;}
#articles-section div.articles div.item:nth-of-type(1){margin-left:2vw}
#articles-section div.articles div.item:nth-of-type(2){margin-left:4vw}
#articles-section div.articles div.item div.box{margin-top:0;height:83.461vw;border-radius:4.071vw;background-color:#EEEEEE;box-shadow: 0 0 1.018vw 0 rgba(0, 0, 0, 0.25);position:relative;overflow:hidden}
#articles-section div.articles div.item div.box:before{content:"";display:block;height:33.588vw;width:100%;border-radius:4.071vw;background-color:#FFFFFF;background-repeat:no-repeat;background-size:contain;box-shadow: 0.254vw 1.018vw 1.018vw 0 rgba(0, 0, 0, 0.15);position:absolute;top:0;left:0;z-index:1005;}
#articles-section div.articles div.item:nth-of-type(1) div.box:before{background-image:url(logo-thyroid.jpg);}
#articles-section div.articles div.item:nth-of-type(2) div.box:before{background-image:url(logo-thelancet.jpg);}
#articles-section div.articles div.item div.box p{margin-top:36.896vw;height:33.333vw;}
#articles-section div.articles div.item div.box p b{color:#FF6600}
#articles-section div.articles div.item div.box a{margin-top:0;height:11.196vw;line-height:11.196vw;padding:0;text-align:center;font-weight:700;background-color:#000000;color:#FFFFFF;border-radius:4.071vw;border:0;box-shadow: 0.254vw 0.254vw 0.508vw 0 rgba(0, 0, 0, 0.25);}
#articles-section a{margin-top:9.924vw;}

#video-section{height:104.071vw;border-radius:10.178vw;background-image:url(noise-orange.jpg);background-repeat:repeat;background-size:140%;}
#video-section h2{margin-top:5.344vw;color:#FFFFFF;}
#video-section p{margin-top:4.326vw;color:#FFFFFF;}
#video-section a.video-link{margin-top:3.807vw;}
#video-section a.video-link div.video{margin-top:0;height:55.725vw;box-shadow: 0 0.254vw 1.018vw 0 rgba(0, 0, 0, 0.25);border-radius:4.071vw;background-repeat:no-repeat;background-size:cover;background-image:url(video.jpg); background-position:center left;}
#video-section a.button-03{margin-top:10.433vw;}

#form-section{height:202.433vw;}
#form-section .hide{visibility: hidden;position: absolute;left: -9999px;}
#form-section h2{margin-top:9.16vw;}
#form-section p{margin-top:6.107vw;margin-bottom:3.23vw;}
#form-section p:nth-of-type(2){margin-top:3.308vw;margin-bottom:0vw;}
#form-section .input-field{margin-top:1.272vw;height:12.723vw;background-color:#F8F8F8;border:solid 0.4vw #000000;border-radius:4.071vw;padding-left:3.817vw;padding-right:2.817vw;font-size:3.053vw;line-height:12.723vw;font-weight:400;color:#000000;box-sizing:border-box;}
#form-section label{margin-top:2.036vw;height:6.107vw;cursor:hand;cursor: pointer;}
#form-section label span{line-height:6.107vw;margin-left:2.036vw;}
#form-section label div{display:block;float:left;width:6.107vw;height:6.107vw;margin-right:0.8vw;border:solid 0.4vw #000000;border-radius:2.036vw;}
#form-section input.physician[type="radio"]:checked ~ label.physician div:before{content:"X";display: block;width:100%;line-height: 6.107vw;text-align: center;font-size:3.053vw;}
#form-section input.labpartner[type="radio"]:checked ~ label.labpartner div:before{content:"X";display: block;width:100%;line-height: 6.107vw;text-align: center;font-size:3.053vw;}
#form-section input.patient[type="radio"]:checked ~ label.patient div:before{content:"X";display: block;width:100%;line-height: 6.107vw;text-align: center;font-size:3.053vw;}
#form-section input#agreement:checked ~ label.agreement div:before{content:"X";display: block;width:100%;line-height: 6.107vw;text-align: center;font-size:4.3vw;}
#form-section textarea.input-field{resize:none;height:40.712vw;line-height:3.817vw;font-style:italic;font-family: inherit;padding:4.071vw;margin-top:3.053vw;margin-bottom:1.5vw}
#form-section button{margin-top:4.29vw;}
#form-section div.logo{margin-top:8.651vw;height:15.522vw;background-image:url(logo-colors.png);background-repeat:no-repeat;background-size:contain;}
#form-section div.logo.form{margin-top:10.433vw;}

footer{margin-top:7.379vw;height:28.499vw;background-color: #EC681C;}
footer .containerOnkos a{display:block;height:11.196vw;margin-top:4.071vw;overflow:hidden;padding-left:-99999px}
footer .containerOnkos a:before{content:"";display:block;height:11.196vw;width:100%;background-repeat:no-repeat;background-size:contain;position: relative;top:0}
footer .containerOnkos a:nth-of-type(1):before{background-image:url(ico-social-whatsapp.png);left:1.8vw}
footer .containerOnkos a:nth-of-type(2):before{background-image:url(ico-social-instagram.png);left:4.5vw}
footer .containerOnkos a:nth-of-type(3):before{background-image:url(ico-social-youtube.png);left:8vw}
footer .containerOnkos a:nth-of-type(4):before{background-image:url(ico-social-facebook.png);left:9.8vw}
footer .containerOnkos p.font-02{margin-top:5.598vw;color:#FFFFFF;}


@media (min-width: 780.99px) {
    body{background-color:#FFFFFF;}
    main{width:100% ;}
    main section{margin-left:calc((100% - 424px) / 2);width:424px;background-color:#FFFBF9;padding:0}
    header, section, footer{padding-left:3.562vw;padding-right:3.562vw;width:100%;}
    header .containerOnkos {max-width:394px;margin-left:calc((100% - 394px) / 2);}

    .containerOnkos h1{font-size:24.1px;line-height:27.7px;}
    .containerOnkos h2{font-size:24.1px;line-height:27.7px;}
    .containerOnkos h2 b{border-radius:15.1px;margin:0 2.8px;padding:0 5px;}
    .containerOnkos h3{font-size:12px;line-height:15.1px;}
    .containerOnkos .font-01{font-size:16px;line-height:20px;}
    .containerOnkos .font-02{font-size:12px;line-height:15.1px;}
    .containerOnkos .font-03{font-size:17.1px;line-height:17.1px;}
    .containerOnkos .font-04{font-size:32px;line-height:32px;}
    .containerOnkos .font-05{font-size:20px;line-height:24.1px;}
    .containerOnkos .font-06{font-size:16px;line-height:20px;}
    .containerOnkos .font-07{font-size:16px;line-height:20px;}
    .containerOnkos .font-08{font-size:11.7px;line-height:14.3px;}
    .containerOnkos .font-09{font-size:10.5px;line-height:14.3px;}
    .containerOnkos .font-10{font-size:9.1px;line-height:24.1px;}
    .containerOnkos .button-select{height:50.1px;font-size:16px;line-height:50.1px;border-radius:16px;box-shadow:0 0 2px 1px rgba(0,0,0,0.25);}
    .containerOnkos .button-select:after{height:10.1px;width:14px;top:-29.4px;left:171px;}
    .containerOnkos .button-01{height:50.1px;font-size:16px;line-height:50.1px;border-radius:16px;box-shadow:0 0 2px 1px rgba(0,0,0,0.25);}
    .containerOnkos .button-02{height:50.1px;font-size:16px;line-height:50.1px;border-radius:16px;box-shadow:0 0 2px 1px rgba(0,0,0,0.25);}
    .containerOnkos .button-03{height:50.1px;font-size:16px;line-height:50.1px;border-radius:16px;box-shadow:1px 1px 2px 0 rgba(0,0,0,0.25);}
    .containerOnkos .button-04{height:50.1px;font-size:16px;line-height:50.1px;border-radius:16px;box-shadow:0 0 2px 1px rgba(0,0,0,0.25);}

    #numbers-section-bg {top:708.7px;height:286px;width:424px;border-radius:0 0 20px 20px;z-index: 1;left:calc((100% - 424px) / 2);}
    
    header {height:120px;background-color:#FFFFFF;}
    header .orange-box{height:66.1px;border-radius:0 0 9px 9px;}
    header .orange-box .containerOnkos div {height:66.1px;}
    header .orange-box .containerOnkos div img{height:25.8px;margin-top:20.6px;}
    header .orange-box .containerOnkos div.cap{height:44.1px;margin-top:9px;}
    header .gray-box{height:120px;margin-left: calc((100% - 424px) / 2);width: 424px;}
    header .gray-box .marquee-content{width:1042.5px;height:44.1px;margin-top:70.8px;}
    header .gray-box .marquee li{height:44.1px;font-size:12px;line-height:44.1px;}
    header .gray-box .marquee li:before{height:44.1px;}
    header .gray-box .marquee li:nth-of-type(1){width:139px;padding-left:49px;}
    header .gray-box .marquee li:nth-of-type(1):before{width:20px;left:24.1px;}
    header .gray-box .marquee li:nth-of-type(2){width:212px;padding-left:43.6px;}
    header .gray-box .marquee li:nth-of-type(2):before{width:20px;left:18.5px;}
    header .gray-box .marquee li:nth-of-type(3){width:202.9px;padding-left:24.9px;}
    header .gray-box .marquee li:nth-of-type(3):before{width:11.3px;left:8.6px;}
    header .gray-box .marquee li:nth-of-type(4){width:238.1px;padding-left:52.6px;}
    header .gray-box .marquee li:nth-of-type(4):before{width:45.6px;height:12.6px;top:16px;line-height:12.95px;}
    header .gray-box .marquee li:nth-of-type(5){width:200.1px;padding-left:45.6px;padding-top:5.6px;line-height:15px;}
    header .gray-box .marquee li:nth-of-type(5):before{width:22.1px;left:13.1px;top:-1.1px;}

    #first-section{height:286.1px;}
    #first-section h1{margin-top:27px;}
    #first-section div.logo-orange{height:63.1px;margin-top:13.8px;}
    #first-section h3{margin-top:10.1px;}
    #first-section a{margin-top:30.1px;}
    
    #props-section{height:358px}
    #props-section h2{margin-top:27px;}
    #props-section ul{margin-top:29px;}
    #props-section ul li{width:129px;height:232px;border-radius:17.1px;margin:0 8.1px 0 0;}
    #props-section ul li:nth-of-type(1){margin:0 8.1px 0 9px;}
    #props-section ul li:nth-of-type(3){margin:0;}
    #props-section ul li:before{height:44.1px;margin-top:18px;}
    #props-section ul li h4{margin-top:13.1px;}
    #props-section ul li p{margin-top:13.1px;}

    #numbers-section{height:224px;}
    #numbers-section h2{margin-top:20px;}
    #numbers-section div.number{width:178.3px;height:141px;margin-top:20px;border-radius:16px;background-color: #FFFFFF;}
    #numbers-section div.number:nth-of-type(1){margin-right:8.1px;}
    #numbers-section div.number:before{height:44.1px;margin-top:15.1px;}
    #numbers-section div.number p.font-03{margin-top:1px;}
    #numbers-section div.number p.font-02{margin-top:8.1px;}
    
    #doctor-section{height:374.1px;}
    #doctor-section h2{margin-top:34px;}
    #doctor-section div.testimonial{margin-top:24.1px;height:242px;border-radius:16px;}
    #doctor-section div.testimonial p.font-02{margin-top:10.1px;}
    #doctor-section div.testimonial div.doctor{margin-top:10.1px;height:66px;}
    #doctor-section div.testimonial div.doctor:after{width:57px;height:57px;}
    #doctor-section div.testimonial div.doctor p.font-01{margin-top:15.1px;}
    
    #articles-section{height:545.1px;}
    #articles-section h2{margin-top:8px;}
    #articles-section div.articles{margin-top:27px;height:330px;}
    #articles-section div.articles div.item{height:330px;}
    #articles-section div.articles div.item:nth-of-type(1){margin-left:10px}
    #articles-section div.articles div.item:nth-of-type(2){margin-left:15px}
    #articles-section div.articles div.item div.box{height:343px;border-radius:16px;box-shadow: 0 0 4.1px 0 rgba(0, 0, 0, 0.25);}
    #articles-section div.articles div.item div.box:before{height:132px;border-radius:16px;box-shadow: 1px 4.1px 4.1px 0 rgba(0, 0, 0, 0.15);background-position: 12px 4px;}
    #articles-section div.articles div.item div.box p{margin-top:145.1px;height:131px;}
    #articles-section div.articles div.item div.box a{height:44.1px;line-height:44.1px;border-radius:16px;box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.25);}
    #articles-section a{margin-top:39px;}
    
    #video-section{height:409.9px;border-radius:40px;}
    #video-section h2{margin-top:21px;}
    #video-section p{margin-top:13px}
    #video-section a.video-link{margin-top:13px;height:236px;border-radius:16px;}
    #video-section a.video-link div.video{margin-top:13px;height:228px;box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.25);border-radius:16px;}
        
    #form-section{height:825px;}
    #form-section h2{margin-top:36px;}
    #form-section p{margin-top:24.1px;margin-bottom:12.7px;}
    #form-section p:nth-of-type(2){margin-top:13.1px;margin-bottom:1px;}
    #form-section .input-field{margin-top:5px;height:50.1px;border:solid 1.6px #000000;border-radius:16px;padding-left:15.1px;padding-right:11.1px;font-size:12px;line-height:50.1px;}
    #form-section label{margin-top:8.1px;height:24.1px;}
    #form-section label span{line-height:24.1px;margin-left:8.1px;}
    #form-section label div{width:24.1px;height:24.1px;margin-right:3.2px;border:solid 1.6px #000000;border-radius:8.1px;}
    #form-section input.physician[type="radio"]:checked ~ label.physician div:before{line-height:24.1px;font-size:12px;}
    #form-section input.labpartner[type="radio"]:checked ~ label.labpartner div:before{line-height:24.1px;font-size:12px;}
    #form-section input.patient[type="radio"]:checked ~ label.patient div:before{line-height:24.1px;font-size:12px;}
    #form-section input#agreement:checked ~ label.agreement div:before{line-height:24.1px;font-size:12px;}
    #form-section textarea.input-field{height:160px;line-height:15.1px;padding:16px;margin-top:12px;margin-bottom:5.9px;}
    #form-section button{margin-top:16.9px;}
    #form-section div.logo{margin-top:34px;height:61.1px;}
    #form-section div.logo.form{margin-top:41.1px;}

    footer{margin-top:0;height:112px;}
    footer .containerOnkos {max-width:394px;margin-left:calc((100% - 394px) / 2);}
    footer .containerOnkos a{height:44px;margin-top:16px;}
    footer .containerOnkos a:before{height:44px;width:100%;}
    footer .containerOnkos a:nth-of-type(1):before{left:18px;}
    footer .containerOnkos a:nth-of-type(2):before{left:26px}
    footer .containerOnkos a:nth-of-type(3):before{left:30px}
    footer .containerOnkos a:nth-of-type(4):before{left:33px}
    footer .containerOnkos p.font-02{margin-top:24px;}
} 
@keyframes marquee {from {transform: translateX(0);} to {transform: translateX(calc(-100% - var(--gap)));}}