.user-message-banner,.migration-message-banner{background-color:#08c;color:#fff;display:block!important;margin-bottom:30px;padding:5px 8px 5px 20px;text-align:center}.user-message-banner.warning,.migration-message-banner.warning{background-color:#ffc;border:solid 1px #fc0;color:#333;text-align:left}.user-message-banner.warning .fa.fa-exclamation-triangle,.migration-message-banner.warning .fa.fa-exclamation-triangle{color:#fc0;float:left;font-size:18px;margin:.25em 1em .25em 0}.migration-message-banner.warning.migration{margin-bottom:2px;text-align:center}.migration-message-banner.warning.migration .fa.fa-exclamation-triangle{top:2px;float:unset;margin:unset;position:relative;text-align:center}section.read-only-user .user-message-banner{display:block}section.read-only-user button,section.read-only-user input[type=button]{display:none}#user-message{background:#fff;border:solid 1px #ccc;box-shadow:0 0 5px 0 #ccc;color:#333;display:none;max-width:600px;padding:30px;position:fixed;right:60px;top:60px;z-index:501}#multi-user-message-container{display:none;max-width:600px;position:fixed;right:60px;top:60px;z-index:501}.multi-user-message{background:#fff;border:solid 1px #ccc;box-shadow:0 0 5px 0 #ccc;color:#333;display:none;max-width:600px;padding:30px!important;margin:10px 0}#confirmation,#confirmation1{background-color:#fff;border:solid 1px #ccc;box-shadow:0 0 5px 0 #ccc;display:none;height:auto;left:50%;margin-left:-150px;margin-top:-100px;padding:30px;position:fixed;top:50%;width:300px;z-index:1003}.additionalInfoConfirmation{width:465px!important;margin-left:-232px!important}#mapPopup{background-color:#fff;border:solid 1px #ccc;box-shadow:0 0 5px 0 #ccc;box-sizing:border-box;display:none;height:600px;left:50%;margin-left:-400px;margin-top:-300px;padding:30px;position:absolute;top:50%;width:800px;z-index:1003}#mapPopup .glgm-icon{float:left;margin:0 1em 2em 0}#mapPopup p{line-height:1.25}#mapPopup #map{height:425px;margin:1em 0;width:740px}#mapPopup .confirmation-buttons{display:block;text-align:right}#user-message img,.multi-user-message img,#confirmation img,#confirmation1 img{float:left}#user-message span,.multi-user-message span,#confirmation span,#confirmation1 span{display:block;font-size:16px}#confirmation span+span,#confirmation1 span+span{float:right;margin-top:16px}@font-face{font-family:"HNforTELUSSA";src:url("fonts/HNforTELUSSADisplay_normal_normal.woff2") format("woff2"),url("fonts/HNforTELUSSADisplay_normal_normal.woff") format("woff");font-weight:300;font-style:normal;font-display:block}@font-face{font-family:"HNforTELUSSA";src:url("fonts/HNforTELUSSARegular_normal_normal.woff2") format("woff2"),url("fonts/HNforTELUSSARegular_normal_normal.woff") format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:"HNforTELUSSA";src:url("fonts/HNforTELUSSAMedium_normal_normal.woff2") format("woff2"),url("fonts/HNforTELUSSAMedium_normal_normal.woff") format("woff");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:"HNforTELUSSA";src:url("fonts/HNforTELUSSABold_normal_normal.woff2") format("woff2"),url("fonts/HNforTELUSSABold_normal_normal.woff") format("woff");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:"HNforTELUSSAOTF";src:url("fonts/HNforTELUSSA-Display.otf");font-weight:300;font-style:normal;font-display:block}@font-face{font-family:"HNforTELUSSAOTF";src:url("fonts/HNforTELUSSA.ttf");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:"HNforTELUSSAOTF";src:url("fonts/HNforTELUSSA-Md.otf");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:"HNforTELUSSAOTF";src:url("fonts/HNforTELUSSA-Bd.otf");font-weight:700;font-style:normal;font-display:block}html{box-sizing:border-box;-ms-touch-action:none;touch-action:none;overflow-x:hidden}*{box-sizing:inherit}*:before,*:after{box-sizing:inherit}body{margin:0;padding:0;background:#fff;font-family:HNforTELUSSA,Helvetica,Arial,sans-serif;font-size:12px;color:#333;overflow-x:hidden;overflow-y:hidden;height:auto!important}a{color:#2b8000;text-decoration:none}a:link,a:visited{color:#2b8000;text-decoration:none}a:hover,a:active,a:focus{color:#226700;text-decoration:underline}a img{border:none}button{padding:10px 34px;color:#fff;background-color:#2b8000;border-radius:90px;text-align:center;display:inline-block;line-height:1.5;transition:all ease .3s;font-weight:500;border:none}button:hover{background:#226700;cursor:pointer}button:disabled{background:#b2b9bf;cursor:default}button{min-width:100px;padding:11px 32px}h2{font-size:3.5em;color:#4b286d;margin-top:0;line-height:1.3;font-weight:400;width:75%}h3{font-size:1.5em}section{display:block}.row{display:flex}.col{display:inline-flex;width:100%}.background-layers{background-image:linear-gradient(to bottom,#f4f4f7,#fff);background-position:left top;background-size:auto;background-repeat:no-repeat}.background{background:linear-gradient(to bottom,#fff,#fff)}.header{border-bottom:1px solid #e3e6e8}.header-container{position:relative;box-shadow:0 0 25px rgba(0,0,0,0)}.header-content{position:relative;width:1200px;margin:0 auto;padding:15px;padding-bottom:0;padding-top:37px;height:120px}.header-container.detach{position:fixed;top:0;z-index:100;width:100%;background:#fff;box-shadow:0 0 25px rgba(0,0,0,.5)}.sign-in{float:right}.register-button{float:right;margin-right:10px}#registration{padding-top:50px}#registration .registration-container{width:1200px;position:relative;margin:0 auto}#registration .content-wrapper{display:inline-flex}#registration .content-wrapper .content{padding:30px 0;padding-right:25px}#registration .content-wrapper .content .title,#registration .content-wrapper .content .prod-info{padding:0 10px}#registration .content-wrapper .content .prod-info{line-height:1.5;font-size:16px;padding-bottom:30px;width:85%}#registration .content-wrapper .content .lifestyle-img{padding:0 20px;max-width:100%;height:auto;padding-right:10%}#registration .content-wrapper .registration-form{padding-left:25px}#benefits{padding:80px 1.5rem}#benefits .field-background{background-image:url("images/bg-field.webp");background-repeat:no-repeat;background-size:cover;position:relative;padding-top:150px}#benefits #content-wrapper{position:relative;margin-left:335px}#benefits #content-wrapper #content{font-size:18px}#benefits #content-wrapper #content h3{font-size:26px;font-weight:400;color:#4b286d;padding-bottom:30px}#benefits #content-wrapper.product-highlights{padding:35px 40px 35px;border-radius:5px 5px 0 0;max-width:667px;width:100%;background-color:#fff}#benefits #content-wrapper.product-highlights .row{display:flex;padding-bottom:80px}#benefits #content-wrapper.product-highlights .row:last-child{padding-bottom:20px}#benefits #content-wrapper.product-highlights .col{display:inline-flex;width:100%;padding-right:19px;color:#4b286d}#benefits #content-wrapper.product-highlights .col .col-icon{width:30px;padding-right:45px}#benefits #content-wrapper.product-highlights .col .col-icon .icon-check{width:25px}#banner{padding:80px 1rem;background-color:#f4f4f7}#banner .banner-wrapper{position:relative;padding-top:40px;padding-right:0;padding-bottom:80px;padding-left:0;margin-left:340px;color:#4b286d;font-size:22px}#banner .banner-wrapper .col{margin:21px 0;width:60%;padding-right:210px}#banner .banner-wrapper .col:last-child{width:40%}#banner .banner-wrapper .col:last-child button{font-size:14px;height:40px;padding:.25em 2em;padding-bottom:4px}#banner .banner-wrapper .col:last-child i{font-weight:300;padding-left:10px;font-size:24px;position:relative;top:5px}.footer{padding-top:80px}.footer div:first-child p{font-size:10px;line-height:.5}.footer .availability{margin-left:355px}.footer .logo{width:400px;height:auto}.footer div:last-child{padding-top:60px;padding-bottom:60px;text-align:center;width:100%}@media(max-width:480px){h2{width:90%}.header-content{width:100%;padding-top:20px}.header-content img{width:275px;display:block}.sign-in{min-width:100%;margin-top:15px;padding:8px 32px}#registration .registration-container{width:100%;position:relative;margin:0 auto}#registration .content-wrapper{margin-left:20px;margin-right:unset;display:block}#registration .content-wrapper .content{padding-right:20px}#registration .content-wrapper .content .prod-info{width:100%}#registration .content-wrapper .content .lifestyle-img{padding:0 0 0 0;padding-right:0%}#registration .content-wrapper .registration-form{margin-right:20px}#benefits .field-background{padding-top:60px}#benefits #content-wrapper{margin-left:0}#benefits #content-wrapper #content{font-size:16px}#benefits #content-wrapper #content h3{font-size:24px}#benefits #content-wrapper.product-highlights{padding:35px 20px 35px;max-width:90%;position:relative;left:5%}#benefits #content-wrapper.product-highlights .row{display:block;padding-bottom:0}#benefits #content-wrapper.product-highlights .col{padding-right:10px;padding-bottom:40px}#banner{padding:40px 1rem}#banner .banner-wrapper{padding-top:0;padding-bottom:0;margin-left:20px;font-size:16px}#banner .banner-wrapper .row{display:unset}#banner .banner-wrapper .col{width:100%;padding-right:0}#banner .banner-wrapper .col:last-child{width:100%}.footer div:first-child p{line-height:1.5}.footer .availability{margin-left:35px}.footer .logo{width:100%}}@media(min-width:481px)and (max-width:768px){h2{width:90%}.header-content{width:100%;padding-top:20px}.header-content img{width:275px;display:block}.sign-in{min-width:100%;margin-top:15px;padding:8px 32px}#registration .registration-container{width:100%}#registration .content-wrapper{margin-left:20px;margin-right:unset;display:block}#registration .content-wrapper .content{padding-right:20px}#registration .content-wrapper .content .prod-info{width:100%}#registration .content-wrapper .content .lifestyle-img{padding:0 0 0 0}#registration .content-wrapper .registration-form{margin-right:20px}#benefits .field-background{padding-top:60px}#benefits #content-wrapper{margin-left:15px}#benefits #content-wrapper #content{font-size:16px}#benefits #content-wrapper #content h3{font-size:24px}#benefits #content-wrapper.product-highlights{padding:35px 20px 35px;max-width:90%;margin:0% auto 0}#benefits #content-wrapper.product-highlights .row{display:block;padding-bottom:0}#benefits #content-wrapper.product-highlights .col{padding-right:10px;padding-bottom:40px}#banner{padding:40px 1rem}#banner .banner-wrapper{padding-top:0;padding-bottom:0;margin-left:20px;font-size:16px}#banner .banner-wrapper .row{display:unset}#banner .banner-wrapper .col{width:100%;padding-right:0}#banner .banner-wrapper .col:last-child{width:100%}.footer div:first-child p{line-height:1.5}.footer .availability{margin-left:35px}.footer .logo{width:400px}}@media(min-width:769px)and (max-width:1024px){.header-content{width:100%;padding-top:20px}#registration .registration-container{width:100%}#registration .content-wrapper{margin-left:25px;margin-right:5px}#registration .content-wrapper .content{padding-right:20px}#registration .content-wrapper .content .lifestyle-img{padding:0 0 0 0;padding-right:10%}#registration .content-wrapper .registration-form{margin-right:20px}#benefits .field-background{padding-top:60px}#benefits #content-wrapper{margin-left:15px}#benefits #content-wrapper #content{font-size:16px}#benefits #content-wrapper #content h3{font-size:24px}#benefits #content-wrapper.product-highlights{padding:35px 20px 36px;max-width:680px;margin:0% auto 0}#benefits #content-wrapper.product-highlights .row{padding-bottom:0}#benefits #content-wrapper.product-highlights .col{padding-right:10px;padding-bottom:40px}#banner{padding:40px 1rem}#banner .banner-wrapper{padding-top:0;padding-bottom:0;margin-left:40px;font-size:16px}#banner .banner-wrapper .col{width:100%;padding-right:0}#banner .banner-wrapper .col:last-child{width:35%}.footer div:first-child p{line-height:1.5}.footer .availability{margin-left:50px}.footer .logo{width:400px}}@media(min-width:1025px)and (max-width:1200px){.header-content{width:100%;padding-top:20px}#registration .registration-container{width:100%}#registration .content-wrapper{margin-left:25px;margin-right:5px}#registration .content-wrapper .content{padding-right:20px}#registration .content-wrapper .content .lifestyle-img{padding:0 0 0 0;padding-right:10%}#registration .content-wrapper .registration-form{margin-right:20px}#benefits .field-background{padding-top:60px}#benefits #content-wrapper{margin-left:15px}#benefits #content-wrapper #content{font-size:16px}#benefits #content-wrapper #content h3{font-size:24px}#benefits #content-wrapper.product-highlights{padding:35px 20px 36px;max-width:680px}#benefits #content-wrapper.product-highlights .row{padding-bottom:0}#benefits #content-wrapper.product-highlights .col{padding-right:10px;padding-bottom:40px}#banner{padding:40px 1rem}#banner .banner-wrapper{padding-top:0;padding-bottom:0;margin-left:40px;font-size:16px}#banner .banner-wrapper .col{width:100%;padding-right:0}.footer div:first-child p{line-height:1.5}.footer .availability{margin-left:50px}.footer .logo{width:400px}}@media(min-width:1201px)and (max-width:1280px){#registration .registration-container{width:100%}#registration .content-wrapper{margin-left:35px}#registration .content-wrapper .content{padding-right:20px}#registration .content-wrapper .content .lifestyle-img{padding:0 0 0 0;padding-right:10%}#registration .content-wrapper .registration-form{margin-right:20px}#benefits{padding:80px 2.2rem}#benefits .field-background{padding-top:60px}#benefits #content-wrapper{margin-left:100px}#benefits #content-wrapper #content{font-size:16px}#benefits #content-wrapper #content h3{font-size:24px}#benefits #content-wrapper.product-highlights{padding:35px 20px 36px;max-width:680px}#benefits #content-wrapper.product-highlights .row{padding-bottom:0}#benefits #content-wrapper.product-highlights .col{padding-right:10px;padding-bottom:40px}#banner{padding:40px 1rem}#banner .banner-wrapper{padding-top:0;padding-bottom:0;margin-left:40px;font-size:16px}#banner .banner-wrapper .col{width:100%;padding-right:0}.footer div:first-child p{line-height:1.5}.footer .availability{margin-left:50px}.footer .logo{width:400px}}@media(min-width:1281px)and (max-width:1500px){#registration .registration-container{width:1200px}#registration .content-wrapper .content{padding-right:20px}#registration .content-wrapper .content .lifestyle-img{padding:0 0 0 0;padding-right:10%}#registration .content-wrapper .registration-form{margin-right:20px}#benefits{padding:80px 2.2rem}#benefits .field-background{padding-top:60px}#benefits #content-wrapper{margin-left:100px}#benefits #content-wrapper #content{font-size:16px}#benefits #content-wrapper #content h3{font-size:24px}#benefits #content-wrapper.product-highlights{padding:35px 20px 36px;max-width:680px}#benefits #content-wrapper.product-highlights .row{padding-bottom:0}#benefits #content-wrapper.product-highlights .col{padding-right:10px;padding-bottom:40px}#banner{padding:40px 1rem}#banner .banner-wrapper{padding-top:0;padding-bottom:0;margin-left:40px;font-size:16px}#banner .banner-wrapper .col{width:100%;padding-right:0}.footer div:first-child p{line-height:1.5}.footer .availability{margin-left:50px}.footer .logo{width:400px}}