*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;font-family:system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg{vertical-align:middle;max-width:100%;height:auto}button{border-radius:0;font-family:inherit;font-size:inherit;line-height:inherit;background-color:transparent;border:none;cursor:pointer}button:focus{outline:none}a{color:inherit;text-decoration:none}*:focus,*:focus-visible{outline:none;box-shadow:none}input,button,select,textarea,.field{font-family:inherit}.nowrap{white-space:nowrap}.hidden{display:none}.form-cover{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;display:none}.overlay{background-color:rgba(0, 0, 0, 0.8);width:100%;height:100%;position:fixed;z-index:100000;display:none;top:0px}.fas{font-family:"FontAwesome"}.wrapper{position:relative}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;position:relative}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1400px){.container{max-width:1320px}}.navbar{position:fixed;top:10px;right:10px;background:transparent !important;z-index:1000;display:flex;flex-direction:column;align-items:flex-end;pointer-events:none}@media (max-width:767.98px){.navbar{top:10px}}.navbar .navbar-toggler{pointer-events:auto;background:#9F2C87;width:56px;height:56px;border:0;border-radius:100px;position:relative;transition:background 0.3s ease;cursor:pointer;outline:none}.navbar .navbar-toggler .icon-bar{width:24px;height:4px;background:white;border-radius:100px;display:block;position:absolute;top:50%;left:50%;transition:transform 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6), opacity 0.2s ease, width 0.2s ease}.navbar .navbar-toggler .icon-bar.top-bar{transform:translate(-50%, calc(-50% - 8px)) rotate(0deg)}.navbar .navbar-toggler .icon-bar.middle-bar{transform:translate(-50%, -50%) rotate(0deg)}.navbar .navbar-toggler .icon-bar.bottom-bar{transform:translate(-50%, calc(-50% + 8px)) rotate(0deg)}.navbar .navbar-toggler:not(.collapsed) .top-bar{transform:translate(-50%, -50%) rotate(135deg)}.navbar .navbar-toggler:not(.collapsed) .middle-bar{opacity:0;width:0;transform:translate(-50%, -50%) rotate(90deg)}.navbar .navbar-toggler:not(.collapsed) .bottom-bar{transform:translate(-50%, -50%) rotate(225deg)}.navbar .navbar-collapse{position:absolute;top:66px;right:0;width:max-content;min-width:240px;z-index:100;perspective:1000px;background:#9F2C87;border-radius:20px;padding:15px 20px;font-size:24px;opacity:0;visibility:hidden;pointer-events:none;transform:scale(0.8) rotateX(-15deg);transform-origin:top right;transition:transform 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6), opacity 0.3s ease, visibility 0s linear 0.4s}.navbar .navbar-collapse .navbar-nav{list-style:none;padding:10px;margin:0;text-align:right}.navbar .navbar-collapse .navbar-nav .nav-item{overflow:hidden}.navbar .navbar-collapse .navbar-nav .nav-item a{color:white;display:block;text-decoration:none;padding:15px 0;opacity:0;transform:translateY(30px);transition:transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275), opacity 0.4s ease}.navbar .navbar-collapse.show{opacity:1;visibility:visible;pointer-events:auto;transform:scale(1) rotateX(0deg);transition-delay:0s}.navbar .navbar-collapse.show .navbar-nav .nav-item a{opacity:1;transform:translateY(0)}.navbar .navbar-collapse.show .nav-item:nth-child(1) a{transition-delay:0.15s}.navbar .navbar-collapse.show .nav-item:nth-child(2) a{transition-delay:0.22s}.navbar .navbar-collapse.show .nav-item:nth-child(3) a{transition-delay:0.29s}.navbar .navbar-collapse.show .nav-item:nth-child(4) a{transition-delay:0.36s}.navbar .navbar-collapse.show .nav-item:nth-child(5) a{transition-delay:0.43s}#section-home .img-girl{position:absolute;width:422px;top:270px;left:calc(50% - 120px)}@media (max-width:991.98px){#section-home .img-girl{width:317px;top:309px;left:calc(50% - 108px)}}@media (max-width:575.98px){#section-home .img-girl{width:200px;top:261px;left:calc(50% - 70px)}}#section-home .img-swoosh{position:absolute;width:592px;top:350px;right:calc(50% - 680px)}@media (max-width:991.98px){#section-home .img-swoosh{width:337px;top:346px;right:calc(50% - 372px)}}@media (max-width:575.98px){#section-home .img-swoosh{width:216px;top:291px;right:calc(50% - 229px)}}#section-home .img-products{position:absolute;width:534px;top:350px;left:calc(50% - 450px)}@media (max-width:991.98px){#section-home .img-products{width:370px;top:399px;left:calc(50% - 320px)}}@media (max-width:575.98px){#section-home .img-products{width:237px;top:326px;left:calc(50% - 197px)}}#section-home .elements{text-align:center;margin-bottom:635px;position:relative;z-index:10;padding-top:30px}@media (max-width:991.98px){#section-home .elements{padding-top:60px;margin-bottom:500px}}@media (max-width:575.98px){#section-home .elements{padding-top:70px;margin-bottom:345px}}#section-home .elements .img-logo-sensodyne{width:482px}@media (max-width:575.98px){#section-home .elements .img-logo-sensodyne{width:260px}}#section-home .elements .img-slogan{width:534px;margin-top:20px;margin-bottom:25px}@media (max-width:575.98px){#section-home .elements .img-slogan{width:290px}}#section-home .img-logo-haleon{width:106px;position:absolute;top:20px;left:40px}#section-home .code{position:absolute;top:830px;right:calc(50% - 200px);font-size:10px;line-height:10px;font-weight:100;color:#164194}@media (max-width:1199.98px){#section-home .code{top:777px;right:calc(50% - 188px)}}@media (max-width:991.98px){#section-home .code{top:755px;right:calc(50% + 90px)}}@media (max-width:575.98px){#section-home .code{font-size:8px;line-height:8px;top:558px;right:calc(50% + 41px)}}#section-prizes{text-align:center}@media (max-width:991.98px){#section-prizes{margin-bottom:40px}}#section-prizes .prizes{margin-top:30px}#section-prizes .prizes .img-prizes{width:1142px;max-width:100%}@media (max-width:991.98px){#section-prizes .prizes .img-prizes{display:none}}#section-prizes .prizes .img-prizes-m{display:none}@media (max-width:991.98px){#section-prizes .prizes .img-prizes-m{display:inline;width:100%;max-width:350px}}#section-rules{margin-bottom:60px}#section-rules .steps{display:flex;align-items:flex-start;justify-content:space-around;margin-top:50px}@media (max-width:991.98px){#section-rules .steps{flex-direction:column;margin-top:60px}}@media (max-width:575.98px){#section-rules .steps{max-width:290px;margin-left:auto;margin-right:auto}}@media (max-width:991.98px){#section-rules .steps .step{margin-bottom:30px;width:460px;margin-left:auto;margin-right:auto}}@media (max-width:575.98px){#section-rules .steps .step{width:100%}}#section-rules .steps .step .step-wrapper{display:flex;align-items:center;flex-direction:column;text-align:center}#section-rules .steps .step .step-wrapper .point{width:100px;height:100px;border-radius:100px;background:linear-gradient(3.408deg, #253184 0%, #01B4EC 100%);display:flex;align-items:center;justify-content:center;font-size:40px;line-height:40px;font-weight:500;color:white}#section-rules .steps .step .step-wrapper .text{text-align:center;font-size:20px;line-height:25px;font-weight:500;color:#253184;margin-top:20px}#section-rules .steps .step .step-wrapper .text b{font-weight:800}#section-rules .info-wrapper{text-align:center;margin-top:40px}#section-rules .info-wrapper .info{font-size:18px;line-height:26px;font-weight:100;color:#253184;margin-bottom:25px}#section-rules .info-wrapper .lnk-rules-wrapper .lnk-rules{font-size:20px;line-height:20px;padding:15px 30px}#section-apply .form-wrapper form .form-errors{display:none}#section-apply .form-wrapper form .form-errors p{text-align:center;color:white;margin-bottom:50px;padding:20px;font-size:14px;border-radius:0;background:red;-webkit-box-shadow:0px 10px 26px -14px black;-moz-box-shadow:0px 10px 26px -14px black;box-shadow:0px 10px 26px -14px black}#section-apply .form-wrapper form .msg-error{position:absolute;left:15px;bottom:-23px;color:red;font-size:12px;font-weight:normal;display:none}@media (max-width:575.98px){#section-apply .form-wrapper form .msg-error{left:10px}}#section-apply .form-wrapper form .field-wrapper .field.error{color:red;border-color:red}#section-apply .form-wrapper form .upload-box:has(input.error){border-color:red}#section-apply .form-wrapper form .checkbox .msg-error{display:none;position:static;margin-left:65px;text-transform:none}#section-apply .form-wrapper form select.error+.custom-select-container .custom-select-trigger{border-color:red}.field-wrapper{position:relative}.field-wrapper .custom-select-container{position:relative;width:100%;user-select:none}.field-wrapper .custom-select-container .custom-select-trigger{display:flex;align-items:center;justify-content:flex-start;position:relative;cursor:pointer;padding-right:60px}@media (max-width:575.98px){.field-wrapper .custom-select-container .custom-select-trigger{padding-right:45px}}.field-wrapper .custom-select-container .custom-select-trigger .custom-select-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:1}.field-wrapper .custom-select-container .custom-select-trigger::after{content:"";position:absolute;right:20px;top:54%;width:35px;height:22px;background-image:url(../img/select-arrow.png?e4811192a5c9e39501ba74f3a23b0e4992e5809b);background-size:35px;background-repeat:no-repeat;background-position:center;background-size:contain;transform:translateY(-50%);transition:transform 0.3s ease;pointer-events:none}@media (max-width:575.98px){.field-wrapper .custom-select-container .custom-select-trigger::after{width:26px;height:17px;right:10px}}.field-wrapper .custom-select-container.is-open .custom-select-trigger::after{transform:translateY(-50%) rotate(180deg)}.field-wrapper .custom-select-container.is-open .custom-select-options{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.field-wrapper .custom-select-container .custom-select-options{position:absolute;top:calc(100% + 5px);left:0;right:0;z-index:100;background:#ffffff;border:1px solid #146FCF;border-radius:15px;box-shadow:0 10px 25px rgba(0, 0, 0, 0.1);max-height:220px;overflow-y:auto;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all 0.25s ease;pointer-events:none}.field-wrapper .custom-select-container .custom-select-options::-webkit-scrollbar{width:6px}.field-wrapper .custom-select-container .custom-select-options::-webkit-scrollbar-thumb{background:#146FCF;border-radius:10px}.field-wrapper .custom-select-container .custom-select-options .custom-select-option{padding:12px 20px;color:#02218B;font-weight:700;font-size:15px;cursor:pointer;transition:background 0.2s ease, color 0.2s ease}.field-wrapper .custom-select-container .custom-select-options .custom-select-option:hover{background:#f0f5ff}.field-wrapper .custom-select-container .custom-select-options .custom-select-option.selected{background:#146FCF;color:#ffffff}.field-wrapper .custom-select-container .custom-select-options .custom-select-option.disabled{opacity:0.5;cursor:not-allowed}#section-apply{margin-bottom:80px}@media (max-width:575.98px){#section-apply{margin-bottom:50px}}#section-apply .form-wrapper{background:white;border:2px solid #01B4EC;border-radius:60px;min-height:600px;padding:60px 50px;padding-bottom:80px;box-shadow:44px 48px 65.5999984741px 0px #f8f5f7}@media (max-width:767.98px){#section-apply .form-wrapper{border-radius:40px;padding:40px 20px}}@media (max-width:575.98px){#section-apply .form-wrapper{border-radius:20px;margin-left:-15px;margin-right:-15px;padding:40px 10px}}#section-apply .form-wrapper .apply-message{margin-top:150px;margin-bottom:100px;text-align:center;font-size:20px;line-height:24px;font-weight:normal;color:#00287F}#section-apply .form-wrapper .thx-message{display:none;margin-top:150px;margin-bottom:100px;text-align:center;font-size:20px;line-height:24px;font-weight:normal;color:#00287F}#section-apply .form-wrapper form{margin-top:60px}#section-apply .form-wrapper form .subtitle{font-size:30px;line-height:20px;font-weight:500;margin-top:50px;margin-bottom:50px}#section-apply .form-wrapper form .subtitle .text{background:linear-gradient(151.104deg, #164194 0%, #01B4EC 100%);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}@media (max-width:575.98px){#section-apply .form-wrapper form .subtitle{font-size:24px;line-height:24px;margin-top:30px;margin-bottom:30px}}#section-apply .form-wrapper form .fields-container{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:30px;row-gap:0;width:100%}@media (max-width:991.98px){#section-apply .form-wrapper form .fields-container{grid-template-columns:1fr}}#section-apply .form-wrapper form .field-wrapper{position:relative}#section-apply .form-wrapper form .field-wrapper .field{display:block;width:100%;color:#01B4EC;font-size:24px;line-height:24px;font-weight:900;border:2px solid #00287F;border-radius:15px;padding:25px 30px;background:transparent;margin-bottom:30px}@media (max-width:575.98px){#section-apply .form-wrapper form .field-wrapper .field{font-size:18px;line-height:18px;padding:20px 15px;border-radius:10px}}#section-apply .form-wrapper form .field-wrapper .field::placeholder{color:#01B4EC}#section-apply .form-wrapper form .answer-container .field-container .field-wrapper .field{height:196px;resize:none}#section-apply .form-wrapper form .field-description{text-align:right;font-size:12px;line-height:12px;font-weight:400;margin-right:15px;margin-top:-20px;color:#00287F}#section-apply .form-wrapper form .question{font-size:25px;line-height:25px;font-weight:100;text-align:center;color:#253184;margin-top:10px;margin-bottom:30px}#section-apply .form-wrapper form .question span{font-size:18px;line-height:20px;font-weight:900;color:#01B4EC;width:400px;display:block;margin-left:auto;margin-right:auto;margin-top:8px}@media (max-width:575.98px){#section-apply .form-wrapper form .question span{width:100%}}#section-apply .form-wrapper form .agress-container{margin-top:20px}#section-apply .form-wrapper form .agress-container .checkbox{display:block;cursor:pointer;font-size:14px;line-height:18px;font-weight:100;margin-left:0;text-align:left;min-height:22px;position:relative;width:100%;margin-bottom:15px;color:#00287F}#section-apply .form-wrapper form .agress-container .checkbox>input{position:absolute;opacity:0;width:0;height:0}#section-apply .form-wrapper form .agress-container .checkbox>input:checked+i::after{transform:translateX(21px);background-color:#00287F}#section-apply .form-wrapper form .agress-container .checkbox>input.error+i{border-color:red}#section-apply .form-wrapper form .agress-container .checkbox>i{display:block;width:52px;height:26px;position:absolute;top:0;left:0;box-sizing:border-box;border:2px solid #00287F;border-radius:14px;background-color:white;transition:border-color 0.25s ease-in-out, background-color 0.25s ease-in-out}#section-apply .form-wrapper form .agress-container .checkbox>i::after{content:"";position:absolute;top:3px;left:3px;width:21px;height:16px;border-radius:12px;background-color:#01B4EC;transition:transform 0.25s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.25s ease-in-out}#section-apply .form-wrapper form .agress-container .checkbox>.checkbox-text{display:block;padding-left:65px;padding-top:5px}#section-apply .form-wrapper form .shield{font-size:14px;line-height:20px;font-weight:100;margin-bottom:50px;margin-top:30px;font-weight:300;color:#00287F}#section-apply .form-wrapper form .shield b{font-weight:900}#section-apply .form-wrapper form .submit-container{text-align:center}#section-apply .form-wrapper form .submit-container .submit-wrapper{display:inline-block;position:relative}#section-apply .form-wrapper form .submit-container .submit-wrapper .lnk-submit{padding:20px 70px}#section-apply .form-wrapper form .submit-container .submit-wrapper .ico-loading{position:absolute;left:15px;top:50%;transform:translateY(-50%);width:20px;height:20px;box-sizing:border-box;display:none}#section-apply .form-wrapper form .submit-container .submit-wrapper .ico-loading::after{content:" ";display:block;width:20px;height:20px;box-sizing:border-box;border-radius:50%;border:3px solid white;border-color:white transparent white transparent;animation:ico-loading 1.2s linear infinite}@keyframes ico-loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#section-medical{margin-bottom:80px}@media (max-width:575.98px){#section-medical{margin-bottom:50px}}#section-medical .text{text-align:center;font-size:50px;line-height:58px;font-weight:700;color:#154496;max-width:900px;margin-left:auto;margin-right:auto;text-transform:uppercase}@media (max-width:991.98px){#section-medical .text{font-size:37px;line-height:45px}}@media (max-width:575.98px){#section-medical .text{font-size:22px;line-height:30px}}#section-contact{padding-bottom:120px}@media (max-width:991.98px){#section-contact{padding-bottom:40px}}#section-contact .contact-info{color:#00287F;font-size:24px;line-height:28px;margin-top:60px;margin-bottom:40px}@media (max-width:991.98px){#section-contact .contact-info{text-align:center}}#section-contact .items{display:flex;align-items:center}@media (max-width:991.98px){#section-contact .items{flex-direction:column;text-align:center}}#section-contact .items .item{margin-right:40px}@media (max-width:991.98px){#section-contact .items .item{margin-right:0;margin-bottom:20px}}#section-contact .items .item .text{color:#01B4EC;font-size:18px;line-height:22px}#section-contact .img-products{width:375px;position:absolute;top:0;right:0}@media (max-width:991.98px){#section-contact .img-products{position:static;width:200px;display:block;margin-left:calc(50% - 90px);margin-top:20px}}img{max-width:none}#main-wrapper{font-family:"Gilroy", sans-serif;font-size:24px;line-height:28px;font-weight:900;color:#01B4EC;background:url(../img/bg-top.jpg?e4811192a5c9e39501ba74f3a23b0e4992e5809b) top center no-repeat, url(../img/bg-bottom.jpg?e4811192a5c9e39501ba74f3a23b0e4992e5809b) bottom center no-repeat;background-size:1920px, 1920px;background-color:white}.title{text-align:center}.title .text{font-size:56px;line-height:62px;font-weight:bold;background:linear-gradient(151.104deg, #164194 0%, #01B4EC 100%);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}@media (max-width:575.98px){.title .text{font-size:43px;line-height:52px}}.lnk-btn{color:white;background:#9F2C87;font-size:28px;line-height:28px;font-weight:bold;text-decoration:none;border-radius:100px;padding:20px 40px;border:0;display:inline-block;transition:all 0.3s ease}@media (max-width:575.98px){.lnk-btn{font-size:21px;line-height:21px}}