@import url("https://fonts.googleapis.com/css2?family=Lato:wght@400;700&display=swap");.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{display:table;content:""}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir="rtl"] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}
table{border-collapse:collapse;border-spacing:0}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}
input[type=search]{-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
textarea{overflow:auto;vertical-align:top;resize:vertical}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}
html,button,input,select,textarea{color:#222}
::-moz-selection{background:#b3d4fc;text-shadow:none}
::selection{background:#b3d4fc;text-shadow:none}
img{vertical-align:middle}
fieldset{border:0;margin:0;padding:0}
textarea{resize:vertical}
.chromeframe{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}.oc-text-gray{color:#AAA !important}
.oc-text-bordered{border-top:solid 1px #222;border-bottom:solid 1px #222;padding:10px 0}
.oc-text-spaced{letter-spacing:1px}
.oc-text-uppercase{text-transform:uppercase}a.oc-link-strong{font-weight:700}
a.oc-link-green{color:green}table.oc-dashed-borders td,table.oc-dashed-borders th{border-style:dashed}
table.oc-alternate-rows tbody tr:nth-child(2n){background:#f5f5f5}table td.oc-cell-highlighted,table th.oc-cell-highlighted{border:1px double red}
table td.oc-cell-thick-border,table th.oc-cell-thick-border{border-width:2px}img.oc-img-rounded{border-radius:100%;background-clip:padding-box}
img.oc-img-bordered{border:solid 10px #CCC;box-sizing:content-box}
*{box-sizing:border-box;text-decoration:none}
html{font-size:16px}
body{min-height:100vh;display:flex;flex-direction:column;position:relative;font-family:"Lato",sans-serif !important;font-size:16px;color:#403F3F;font-weight:400}
ul,ol{margin-left:18px}
input{font-family:"Lato",sans-serif !important}
p,span,li,a{font-size:16px;line-height:1.4em}
h1{font-size:2rem;line-height:2.2rem;word-wrap:break-word}
h2{font-size:1.8rem;line-height:2rem;word-wrap:break-word}
h3{font-size:1.6rem;line-height:1.8rem;word-wrap:break-word}
h4{font-size:1.4rem;line-height:1.6rem;word-wrap:break-word}
h5{font-size:1.2rem;line-height:1.4rem;word-wrap:break-word}
h6{font-size:1rem;line-height:1.2rem;word-wrap:break-word}
a{text-decoration:underline;color:#3FA535}
b,strong,.semi-bold-text{font-weight:600 !important}
.main-green,.text-green{color:#3FA535 !important}
.text-red{color:red !important;line-height:inherit}
.green-background{background-color:#3FA535 !important}
.bordered-box{box-shadow:0 0 8px 8px rgba(17,17,17,0.02)}
.bg-white{background-color:white}
.relative{position:relative !important}
.fullwidth{width:100% !important}
.auto-height{height:auto !important}
.button{display:inline-block;border-radius:6px;padding:8px 30px;text-align:center;background-color:#3FA535;font-weight:normal;font-size:24px;line-height:29px;color:#fff;text-decoration:none;outline:none;border:none;font-family:"Lato",sans-serif !important}
@media screen and (max-width:960px){.button{font-size:20px;padding:8px 20px}}
.wifi-bg{background-image:url("/themes/andelsnet/assets/images/icons/wifi-bg.svg");background-repeat:no-repeat;background-size:100% 100%;background-position:50%}
.green-question-mark{display:inline;content:".";width:51px;height:51px;background-image:url("/themes/andelsnet/assets/images/icons/question.svg");background-repeat:no-repeat;background-size:100% 100%;background-position:50%}
ul.green-mark li{list-style-image:url("/themes/andelsnet/assets/images/icons/tick.svg")}
.container{width:100%;max-width:1200px;padding:0 20px;margin:0 auto;position:relative}
.nobanner-container{margin-top:200px}
@media screen and (max-width:960px){.container{padding:0 10px}.nobanner-container{margin-top:50px}}
.slick-track{display:flex}
i.icon--done,i.icon--fail{display:inline-block;width:24px;height:24px;border-radius:50%;background-size:100% 100%}
i.icon--done{background-image:url("/themes/andelsnet/assets/images/icons/done.svg")}
i.icon--fail{background-image:url("/themes/andelsnet/assets/images/icons/failed.svg")}
i.icon--edit{display:inline-block;width:18px;height:35px;border-radius:50%;background-size:100% 100%;background-image:url("/themes/andelsnet/assets/images/icons/edit.svg")}
i.icon--check{display:inline-block;width:16px;height:40px;border-radius:50%;background-size:100% 100%;background-image:url("/themes/andelsnet/assets/images/icons/tick.svg")}
input[readonly]{background-color:#F8F8F8}
.input-number-custom{display:flex;align-items:center;justify-content:space-between;width:80px}
.input-number-custom__control{cursor:pointer;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border:2px solid #3FA535;border-radius:4px;color:#3FA535;user-select:none}
.input-number-custom__control--minus{font-size:28px}
input.input-number-custom__field{display:inline;border:none;outline:none;font-size:20px;line-height:18px;color:#403F3F;background-color:transparent;text-align:center}
input[type="checkbox"].custom-checkbox,input[type="radio"].custom-checkbox{position:relative;appearance:none;background-color:#fff;margin:0;color:#3FA535;width:18px;height:18px;font-size:16px;border:2px solid #C5C5C5;border-radius:5px;transform:translateY(-0.075em)}
input[type="checkbox"].custom-checkbox::before,input[type="radio"].custom-checkbox::before{position:absolute;top:-3px;left:3px;content:url("/themes/andelsnet/assets/images/icons/tick-checkbox.svg");width:4px;height:6px;line-height:16px;transform:scale(0);transition:120ms transform ease-in-out}
input[type="checkbox"].custom-checkbox:checked,input[type="radio"].custom-checkbox:checked{border-color:#3FA535}
input[type="checkbox"].custom-checkbox:checked::before,input[type="radio"].custom-checkbox:checked::before{transform:scale(1)}
.custom-field--validation{display:none;color:red;font-size:16px;padding:0 10px}
.custom-field.show{display:inline-block}
.custom-field--text{display:flex;flex-direction:column;margin-top:15px}
.custom-field--text label{font-size:16px;line-height:16px;color:#333}
.custom-field--text input{margin-top:5px;padding:10px 20px;border:1px solid #C5C5C5;border-radius:6px;color:#333;font-family:"Lato",sans-serif;font-size:16px;line-height:16px}
.custom-field--text input::placeholder{color:#C5C5C5}
.custom-field--text input:focus{border-color:#333}
.custom-field--text textarea{margin-top:15px;padding:10px 20px;border:1px solid #C5C5C5;border-radius:6px;color:#333;font-family:"Lato",sans-serif;font-size:16px;line-height:16px;resize:none;height:100px}
.custom-field--checkbox{display:flex;align-items:center;height:25px}
.custom-field--checkbox label{font-size:16px;line-height:16px;color:#403F3F;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}
.custom-field--checkbox input{margin:0 15px !important;align-self:end}
.custom-field--phone{position:relative}
.custom-field--phone input{padding-left:60px}
.custom-field--phone input::placeholder{font-size:16px;line-height:16px;font-family:"Lato",sans-serif}
.custom-field--phone .phone-pref{position:absolute;top:35px;left:23px;font-size:16px;line-height:16px;color:#333}
.custom-field--date{display:flex;align-items:center;margin:5px 0}
.custom-field--date *{font-size:16px;line-height:16px;color:#403F3F}
.custom-field--date label{text-decoration:underline;cursor:pointer;text-decoration-thickness:1px;text-underline-offset:5px}
.custom-field--date .datepicker-icon{cursor:pointer;margin-left:15px}
.custom-field--date .custom-datepicker{width:0;border:none}
.custom-field--date .custom-datepicker.not-empty{width:100px;margin-left:15px}
.datepicker-icon{display:inline-block;width:15px;height:15px;background:100% no-repeat url("/themes/andelsnet/assets/images/icons/calendar.svg");background-size:cover;fill:green}
.custom-field--btn{display:flex;margin-top:30px;align-self:end;width:100%}.navbar{height:100px;width:100%;position:absolute;z-index:1000;top:0;left:0;right:0}
.navbar a{text-decoration:none;color:#403F3F}
.navbar-container{width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;position:relative}
.navbar__logo{flex:0 1 20%}
.navbar .navbar-toggle{display:none;cursor:pointer}
.navbar__wrapper{height:100%;display:flex;align-items:center;justify-content:space-between;flex:1 1 auto}
.navbar__menu{flex:0 1 75%;display:flex;justify-content:space-evenly;list-style:none;padding:0}
.navbar__menu-item{position:relative}
.navbar__menu-item.has-submenu:hover .navbar__submenu{display:flex}
.navbar__menu-item .navbar__menu-item.has-submenu>a{display:none}
.navbar__menu-item .navbar__menu-item:last-child{border-bottom:1px solid #E3E3E3}
.navbar__menu-item .navbar__menu-item::after{top:0;bottom:0;right:0;left:auto;margin:auto 0}
.navbar__menu-item .navbar__menu-item.has-submenu::after{margin:0;top:19px}
.navbar__submenu{display:none;flex-direction:column;position:absolute;margin:0;top:-11px;left:-11px;z-index:20;padding:0 10px 10px 10px;border:1px solid #f3F5f8;border-radius:6px;white-space:nowrap;background-color:#F3F3F3}
.navbar__submenu li{border-top:1px solid #E3E3E3}
.navbar__submenu li:first-child{border:none}
.navbar__submenu li:first-child a{color:#3FA535}
.navbar__submenu li a{display:inline-block;width:100%;padding:10px 0}
.navbar__submenu li a:hover{color:#3FA535}
.navbar__tools{margin-right:-50px}
@media screen and (max-width:1366px){.navbar__tools{margin-right:0}}
.navbar__tools .navbar__search-icon img{cursor:pointer;width:14px;height:14px}
.navbar__tools .navbar__language-selector{display:inline-flex;justify-content:space-between;width:70px;margin-left:20px}
.navbar__tools .navbar__language-selector a{position:relative}
.navbar .navbar__menu-item:hover::after,.navbar .navbar__menu-item.active::after,.navbar .navbar__language-selector a:hover::after,.navbar .navbar__language-selector a.selected::after{visibility:visible}
.navbar .navbar__menu-item::after,.navbar .navbar__language-selector a::after{visibility:hidden;content:"";position:absolute;width:6px;height:6px;background-color:green;border-radius:50%;bottom:-12px;left:0;right:0;margin:0 auto}
@media (max-width:960px){.navbar{height:70px;background-color:#F3F3F3;position:sticky}.navbar-container.container{padding:0;display:block;background-color:#F3F3F3}.navbar .navbar__logo{padding:0 10px;width:100%;height:100%;display:flex;align-items:center;justify-content:space-between}.navbar .navbar-toggle{display:inline;padding:0 20px}.navbar .navbar__wrapper{display:flex;height:auto;max-height:0;width:100%;flex-direction:column;justify-content:flex-start;padding:0;background-color:inherit;transition:all 0.4s ease-in;overflow:hidden}.navbar .navbar__wrapper.opened{max-height:600px;transition:all 0.4s ease-out;padding:0 30px 20px 30px;overflow-y:scroll}.navbar .navbar__menu{flex-direction:column;justify-content:flex-start;width:100%}.navbar .navbar__menu-item{line-height:19px;padding:10px 0;width:100%;border-top:1px solid #E3E3E3;text-align:center}.navbar .navbar__menu-item.has-submenu{padding:0}.navbar .navbar__menu-item.has-submenu>a{display:none}.navbar .navbar__menu-item:last-child{border-bottom:1px solid #E3E3E3}.navbar .navbar__menu-item::after{top:0;bottom:0;right:0;left:auto;margin:auto 0}.navbar .navbar__menu-item.has-submenu::after{margin:0;top:19px}.navbar .navbar__submenu{display:flex;position:static;padding:0}.navbar .navbar__submenu li:first-child{color:inherit}.navbar .navbar__tools{padding:10px 0}.navbar .navbar__search-icon{display:none}.navbar .navbar__language-selector{margin-left:0}}
footer{min-height:50px;margin-top:auto;padding:27px 0;background-color:#3FA535}
.footer-container{display:flex;justify-content:space-between}
.footer-links{width:200px}
.footer-links li,.footer-links li a{color:#fff;line-height:29px;text-decoration:none}
.footer-links li:first-child{font-weight:700;font-size:20px}
@media screen and (max-width:960px){footer{padding:20px 0}.footer-links{display:none;margin-bottom:20px}.footer-links.footer-links--mobile{display:block}.footer-container{flex-direction:column;align-items:center}.footer-links li{text-align:center}}.danger-message{display:none;margin:20px 0;width:100%;padding:20px;background-color:#f8d7da;color:#842029;border:1px solid #f5c2c7;font-size:18px;line-height:26px;text-align:center}
.custom-modal{display:none;height:100%;width:100%;z-index:1000;position:fixed;top:0;left:0;overflow:hidden;outline:0;background-color:rgba(0,0,0,0.3)}
.custom-modal-dialog{max-width:1160px;margin:4rem auto;background-color:#fff;position:relative;padding:20px 30px 30px 30px;max-height:85%;overflow-y:auto;border-radius:6px}
.custom-modal__close{position:absolute;top:10px;right:15px;font-size:26px;cursor:pointer}
.custom-modal__close:hover{color:#3FA535}
.custom-modal-dialog__head{width:100%;padding:10px 0;font-size:32px;color:#3FA535;border-bottom:1px solid #C5C5C5}
.custom-modal-dialog__body{margin:10px 0}
@media screen and (max-width:960px){.custom-modal-dialog{height:95%;margin:10px;padding:10px;overflow-y:auto}}
.motto{margin:50px auto}
.motto p{color:#848484;text-align:center}
@media (max-width:960px){.motto{display:none}}
.accordion-block{padding:0 100px;margin:15px 0;width:100%;display:flex;flex-direction:column;align-items:center}
.accordion-block .accordion-block__button{background-color:inherit;cursor:pointer;border:none;outline:none;padding:30px;position:relative}
.accordion-block .accordion-block__button p{font-size:26px;line-height:32px;font-weight:600;text-align:center}
.accordion-block .accordion-block__button img{vertical-align:baseline;margin:0 5px}
.accordion-block .accordion-block__button::after{content:"";background-image:url("/themes/andelsnet/assets/images/icons/arrow_down.svg");background-size:100% 100%;width:23px;height:13px;position:absolute;right:-10px;top:0;bottom:0;margin:auto 0;transition:transform 0.4s ease-in-out}
.accordion-block .accordion-block__button.active::after{transform:rotate(180deg)}
.accordion-block .accordion-block__button.active + .accordion-block__content{margin-bottom:20px}
.accordion-block .accordion-block__content{max-height:0;overflow:hidden;transition:max-height 0.4s ease-out;max-width:100%;width:100%}
.accordion-block .accordion-block__content ol{padding:0 50px}
.accordion-block .accordion-block__content ol li{position:relative;margin:20px 0}
.accordion-block .accordion-block__content ol li::before{counter-reset:number var(--number);content:counter(number);width:26px;height:26px;position:absolute;top:-5px;left:-45px;border:1px solid #3FA535;border-radius:50%;color:#3FA535;display:flex;align-items:center;justify-content:center}
.accordion-block .accordion-block__content ol li.nubmered-list__item--success::before{content:url("/themes/andelsnet/assets/images/icons/tick.svg")}
@media screen and (max-width:960px){.accordion-block{padding:0 20px}.accordion-block .accordion-block__content img{float:unset !important;max-width:100%}.accordion-block .accordion-block__content ol{padding:0 0 0 50px}.accordion-block .accordion-block__button{padding:30px 0}.accordion-block .accordion-block__button::after{display:none}}
.faq-accordion{width:98%;margin:0 auto}
.faq-accordion .faq-accordion-block{width:100%;display:flex;flex-direction:column;padding:30px 40px;box-shadow:0 3px 5px 5px rgba(17,17,17,0.02);margin:20px 0}
.faq-accordion .faq-accordion-block__button{padding:0 25px 0 0;position:relative;background-color:inherit;cursor:pointer;border:none;outline:none}
.faq-accordion .faq-accordion-block__button.active{margin-bottom:15px}
.faq-accordion .faq-accordion-block__button p{font-size:20px;line-height:24px;font-weight:600;text-align:start}
.faq-accordion .faq-accordion-block__button::after{content:"";background-image:url("/themes/andelsnet/assets/images/icons/plus.svg");background-size:50% 50%;background-repeat:no-repeat;background-position:50% 50%;width:26px;height:26px;border-radius:50%;border:1px solid #3FA535;position:absolute;right:-10px;top:0;bottom:0;margin:auto 0;transition:transform 0.4s ease-in-out}
.faq-accordion .faq-accordion-block__button.active::after{background-image:url("/themes/andelsnet/assets/images/icons/minus.svg")}
.faq-accordion .faq-accordion-block__content{max-height:0;overflow:hidden;transition:max-height 0.4s ease-out}
.faq-accordion .faq-accordion-block__content ol li{margin:30px 0}
@media screen and (max-width:960px){.faq-accordion .faq-accordion-block{padding:15px 30px 15px 15px}.faq-accordion .faq-accordion-block__button{padding-right:30px}}
.image-boxes{position:relative}
.image-boxes__gradient{width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(0deg,white 34%,rgba(255,255,255,0.8) 100%);z-index:3}
.image-box{margin:0 10px;border-radius:8px;position:relative}
.image-box img{width:100%;height:auto}
.image-box__padding{position:absolute;bottom:-1px;left:0;width:101%;z-index:2}
.articles__slider-arrow--left{left:-8px;background:url("/themes/andelsnet/assets/images/icons/arrow_left.svg") no-repeat}
.articles__slider-arrow--right{right:-8px;background:url("/themes/andelsnet/assets/images/icons/arrow_right.svg") no-repeat}
.articles__slider-arrow--left,.articles__slider-arrow--right{height:14px;width:8px;position:absolute;top:0;bottom:0;margin:auto 0;cursor:pointer}
@media screen and (max-width:960px){.articles__slider-arrow--left{left:30px}.articles__slider-arrow--right{right:30px}.articles__slider-arrow--left,.articles__slider-arrow--right{margin-top:30%}}
.numbered-cards{display:flex}
.numbered-cards li{height:260px;width:25%;display:flex;align-items:center;justify-content:center;margin:0 10px;padding:16px;text-align:center;background-repeat:no-repeat;background-size:auto 59px;background-position:center 30px;position:relative}
.numbered-cards li::after{width:57px;height:57px;position:absolute;left:0;right:0;bottom:-28px;margin:0 auto;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:50%;font-size:36px;line-height:46%;color:#fff}
.numbered-cards li:nth-of-type(1)::after{content:"1";background-color:#5EB556}
.numbered-cards li:nth-of-type(2)::after{content:"2";background-color:#3FA535}
.numbered-cards li:nth-of-type(3)::after{content:"3";background-color:#008A00}
.numbered-cards li:nth-of-type(4)::after{content:"4";background-color:#007500}
@media screen and (max-width:960px){.numbered-cards{flex-direction:column;align-items:center}.numbered-cards li{width:80%;margin:0 0 50px 0}}
.auth-choose.container{margin-top:100px;margin-bottom:100px;width:100%;text-align:center;padding:50px 5px}
.auth-choose h2{font-size:24px;font-weight:600;line-height:18px}
.register{width:100%;height:100%;background-color:#F8F8F8}
.container.register-container{max-width:1255px;padding:55px 15px 100px 15px;display:flex;align-items:stretch;flex-wrap:wrap}
.chosen-offer{display:none;padding:10px 15px;background-color:white;border:1px solid #3FA535;border-radius:6px;font-size:20px;line-height:24px;font-weight:600;text-align:center;color:#3FA535}
.register-steps-container{flex:0 1 35%}
.register-steps h1{font-size:32px;line-height:34px;font-weight:600}
.register-steps__title{margin-top:35px}
.register-steps p{font-size:16px;line-height:19px;color:#C5C5C5}
.register-steps__subtitle{display:inline-block;padding:15px 0;border-bottom:1px solid #E3E3E3}
.register-steps__list{margin-top:45px;padding:0 35px;border-left:1px solid #E3E3E3}
.register-steps__step{cursor:pointer;padding:10px 0;margin-top:25px;font-size:20px;line-height:18px;color:#403F3F;position:relative}
.register-steps__step.active{font-size:24px;font-weight:600;color:#403F3F}
.register-steps__step::before{content:"";position:absolute;left:-38px;top:-15px;height:170%;width:5px;border-radius:3px;background-color:#3FA535}
.register-steps__step.active ~ .register-steps__step{color:#C5C5C5}
.register-steps__step.active ~ .register-steps__step::before{display:none}
.register-forms-container{flex:1 1 65%;padding:60px 50px 20px 50px;background-color:#fff;min-height:800px}
.register-forms__form{height:100%}
.form-part{height:100%;width:100%;display:none;flex-direction:column;align-items:start}
.form-part__title{align-self:stretch;padding:20px 0;font-size:24px;line-height:18px;font-weight:600;border-bottom:1px solid #E3E3E3}
.form-part__fields{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;margin-bottom:20px}
.form-part__field-validation{display:none;color:red;font-size:16px;padding:0 10px}
.form-part__field-validation.show{display:inline-block}
.form-part__field--text{display:flex;flex-direction:column}
.form-part__field--text label{font-size:20px;line-height:18px;color:#333}
.form-part__field--text input,.form-part__field--text textarea{margin-top:15px;padding:16px 30px;border:1px solid #C5C5C5;border-radius:6px;color:#333;font-family:"Lato",sans-serif;font-size:20px;line-height:22px}
.form-part__field--text input::placeholder{color:#C5C5C5}
.form-part__field--text input:focus{border-color:#333}
.form-part__field--text textarea{resize:none;height:150px}
.form-part__field--checkbox{display:flex;align-items:center;height:25px}
.form-part__field--checkbox label{font-size:16px;line-height:18px;color:#403F3F;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}
.form-part__field--checkbox input{margin:0 15px !important;align-self:end}
.form-part__field--phone{position:relative}
.form-part__field--phone input{padding-left:75px}
.form-part__field--phone input::placeholder{font-size:20px;line-height:18px;font-family:"Lato",sans-serif}
.form-part__field--phone .phone-pref{position:absolute;top:52px;left:32px;font-size:20px;line-height:18px;color:#333}
.form-part__field--date{display:flex;flex-wrap:wrap;align-items:center;margin:5px 0}
.form-part__field--date *{font-size:16px;line-height:18px;color:#403F3F}
.form-part__field--date label{text-decoration:underline;cursor:pointer;text-decoration-thickness:1px;text-underline-offset:5px}
.form-part__field--date .datepicker-icon{cursor:pointer;margin-left:15px}
.form-part__field--date .custom-datepicker{width:0;border:none}
.form-part__field--date .custom-datepicker.not-empty{width:100px;margin-left:15px}
.form-part__field--select select{background:white;border:1px solid #3FA535;padding:5px 10px;border-radius:6px}
.form-part__button{margin-top:30px;align-self:end;width:100%;display:flex}
.form-part__button a{margin:0 5px}
.form-part__button-wrap{flex:1 1 auto;display:flex;align-items:center}
.form-part__button .form-part__button--prev{display:inline-block;border:1px solid #C5C5C5;color:#403F3F;background-color:#fff}
.personal-info .form-part__field--text:not(:only-child){width:40%;margin-top:50px}
.personal-info .form-part__field--text.dawa-address-field{margin-top:0}
.signup-project-progressbar-container{margin-bottom:20px}
.signup-project-progressbar{height:15px;border:1px solid #3FA535;border-radius:10px}
.signup-project-progressbar__filled{height:100%;background:#3FA535;border-top-left-radius:10px;border-bottom-left-radius:10px}
.signup-project-progressbar__percents{color:#3FA535;margin-bottom:5px;font-size:18px !important}.payment .payment-not-me__checkbox{margin:20px 0}
.payment .payment-not-me__checkbox label{flex:0 1 100%;font-size:24px;line-height:26px;text-decoration:none}
.payment .payment-fields>div{width:100%;margin:10px 0}.internet-offer{width:100%;margin-top:50px;display:flex;flex-wrap:wrap}
.internet-offer__item{width:45%;margin:15px;padding:25px;display:flex;flex-direction:column;align-items:center;border:1px solid transparent}
.internet-offer__item:hover,.internet-offer__item.selected{border:1px solid #3FA535;border-radius:6px}
.internet-offer__title{align-self:start;display:flex;align-items:center;min-height:60px}
.internet-offer__title>img{width:47px;height:auto}
.internet-offer__title>span{margin-left:30px;font-size:24px;line-height:29px;font-weight:600}
.internet-offer__advanatages{min-height:245px;flex:1 1 auto;margin-top:20px;padding-left:20px}
.internet-offer__advanatages li{margin-top:15px}
.internet-offer__collective-item-message{text-align:center;color:#3fa535;margin:20px 0 10px 0}
.internet-offer__price{font-size:20px;line-height:24px;font-weight:600;margin-top:15px;color:#403F3F}
.internet-offer__item.selected .internet-offer__price{color:#3FA535}
.internet-offer__select{margin-top:15px;cursor:pointer;text-align:center;text-decoration:none;color:#C5C5C5;padding:4px 40px;border:1px solid #C5C5C5;border-radius:6px;box-shadow:0 0 8px 8px rgba(17,17,17,0.02)}
.internet-offer__select:hover,.internet-offer__item.selected .internet-offer__select{border-color:#3FA535;background-color:#3FA535;color:#fff}
.internet-offer__item .internet-offer__select--select,.internet-offer__item.selected .internet-offer__select--selected{display:inline}
.internet-offer__item .internet-offer__select--selected,.internet-offer__item.selected .internet-offer__select--select{display:none}
.internet-offer + .form-part__field-validation{padding:0 15px}
.activation-date{margin-top:20px;padding:0 15px}
.activation-date div{margin:10px 0}
.activation-date__title{font-weight:600}
.activation-date .form-part__field-validation{margin:10px 0;width:90%;padding:0}
.recommended-router-tab .form-part__button{margin-top:20px}
.recommended-router{width:100%;display:flex;justify-content:space-between;font-size:20px;line-height:18px;color:#403F3F}
.recommended-router.recommended-router--blocks{display:block}
.recommended-router.recommended-router--blocks .recommended-router__col:first-child{float:left}
.recommended-router.recommended-router--blocks .recommended-router__col:first-child + .recommended-router__col{min-height:100px;float:right}
.recommended-router:not(:first-child){margin:20px 0}
.recommended-router img{width:100%}
.recommended-router label{font-size:20px;line-height:24px}
.recommended-router__col{display:flex;flex-direction:column;width:45%}
.recommended-router__col .form-part__field--checkbox{height:auto}
.recommended-router__col .form-part__field--checkbox input.custom-checkbox{flex:0 0 19px;align-self:center;height:19px;margin:0 30px !important}
.recommended-router__col .form-part__field-validation{margin-top:10px;width:90%;padding:0}
.recommended-router .form-part__field--text{margin-top:50px}
.recommended-router__title h6{font-weight:700;line-height:30px;margin-top:10px;color:#3FA535}
.recommended-router__description{margin-top:20px;display:flex;flex-direction:column}
.recommended-router__description p{padding:18px 30px;border:1px solid #C5C5C5;border-radius:6px;margin-top:15px;line-height:25px}
.recommended-router__advantages{align-self:center}
.recommended-router__advantages li{margin-top:15px}
.recommended-router__tip{margin-top:15px}
.recommended-router__tip img{width:18px;height:18px}
.recommended-router .form-part__field--counter{margin-top:10px}
.recommended-router__bundle{font-size:14px;margin-top:10px;color:#3FA535}
.add-services.form-part__fields{flex-direction:column;justify-content:start;height:100%;width:100%;margin-top:50px}
.add-services .form-part__field--checkbox{margin-top:15px}
.add-services .form-part__field--checkbox label{font-size:20px;line-height:25px}
.form-summary{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:30px}
.form-summary-blocks{display:flex;flex-direction:column;padding:20px 0;width:100%}
.form-summary-blocks__infoblock{margin-top:30px}
.form-summary-blocks__infoblock span:last-child{font-weight:600}
.form-summary-blocks__blocktitle{font-weight:600;color:#3FA535;padding-bottom:5px;font-size:20px}
.form-summary-blocks__infoblock li{margin-top:10px;font-size:16px;padding-right:20px}
.form-summary-blocks__blocktitle,.form-summary-blocks__infoblock li{line-height:18px}
.form-summary-blocks__infoblock.form-summary-blocks__payments:last-child{margin-top:60px}
.form-summary-blocks__infoblock.form-summary-blocks__payments li{display:flex;align-items:center;justify-content:space-between}
.form-summary-blocks__infoblock.form-summary-blocks__payments li span:first-child{flex:0 1 100%;margin-right:20px}
.form-summary-blocks__infoblock.form-summary-blocks__payments li span:last-child{flex:1 0 auto;min-width:100px}
.form-summary-total{width:100%;margin-top:auto;display:flex;justify-content:space-between}
.form-summary-total__colprice div{margin-top:15px;font-size:24px;font-weight:600;line-height:18px;color:#403F3F}
.form-summary-total__colprice div>span{font-size:24px;font-weight:600;line-height:18px;color:#3FA535}
.form-summary-total__colprice{width:50%}
.form-summary-total__colpolicy{width:50%}
.form-summary-total__colpolicy .form-part__field--checkbox{margin-top:15px}
.form-summary-total__colpolicy .form-part__field--checkbox label{width:90%;text-decoration:none;color:#403F3F;font-weight:600}
.form-summary-total__colpolicy .form-part__field--checkbox label a{text-decoration:underline;color:#403F3F}
.form-summary-total__colpolicy .form-part__field--checkbox.need-check label,.form-summary-total__colpolicy .form-part__field--checkbox.need-check label a{color:red}
@media screen and (max-width:960px){.container.register-container{padding:60px 15px 70px 15px;flex-direction:column}.register-steps-container{flex:1 1 auto;text-align:center;background-color:#fff;box-shadow:0 0 8px 8px rgba(17,17,17,0.02);border-top-left-radius:6px;border-top-right-radius:6px}.register-steps__subtitle{width:80%}.register-steps__step:not(.active){display:none}.register-steps__list{padding:0 0 20px 0;border-left:none;border-bottom:1px solid #E3E3E3;width:80%;margin-left:auto;margin-right:auto;margin-bottom:10px}.register-steps__step.active{padding:0;border-left:none}.register-steps__step.active::before{top:auto;bottom:-22px;left:0;width:15%;height:5px}.register-steps__step.active:nth-child(2)::before{left:15%}.register-steps__step.active:nth-child(3)::before{left:40%}.register-steps__step.active:nth-child(4)::before{left:65%}.register-steps__step.active:nth-child(5)::before{left:90%}.form-part__title{display:none}.register-forms-container{padding:20px 15px 30px 15px;box-shadow:0 7px 12px 0px rgba(17,17,17,0.02);border-bottom-left-radius:6px;border-bottom-right-radius:6px}.form-part__fields.personal-info{margin-bottom:30px}.personal-info .form-part__field--text:not(:only-child){width:100%;margin-top:20px}.form-part__button{align-self:center;display:flex;justify-content:center;width:100%}.internet-offer{flex-direction:column;margin-top:0}.internet-offer__item{width:100%;margin:15px 0;box-shadow:0 0 4px 4px rgba(17,17,17,0.05)}.internet-offer__advanatages{align-self:flex-start}.activation-date{position:static;margin-left:20px}.recommended-router{flex-direction:column;justify-content:start}.recommended-router__col{width:100%}.recommended-router .form-part__field--checkbox{margin-top:20px}.form-summary-blocks{flex-direction:column;justify-content:start}.form-summary-blocks__col{width:100%}.form-summary-total{flex-direction:column}.form-summary-total__colprice{width:100%}.form-summary-total__colpolicy{width:100%}.chosen-offer{padding:5px 10px;font-size:16px;line-height:16px}}.offers__cards{width:100%;padding:55px 125px 50px 125px;margin-top:150px;display:flex;align-items:center;justify-content:space-between;position:relative}
.offers__cards.offers__cards--single{justify-content:center;width:400px;margin:200px auto 0 auto;padding:40px 10px}
.offers__cards.offers__cards--single .offer-card{align-items:flex-start;height:auto;min-height:auto;width:auto}
.offers__cards.offers__cards--single .offer-card__elipse{top:-200px;left:37px;position:absolute}
.offers__cards.offers__cards--single .offer-card .offer-card__advantages{margin:20px 0 20px 40px}
.offers__line{display:inline-block;position:absolute;left:0;right:0;top:70px;margin:0 auto}
@media screen and (max-width:960px){.offers__cards{flex-direction:column;justify-content:flex-start;margin-top:0;padding:50px 15px}.offers__cards.offers__cards--single{width:auto}.offers__cards.offers__cards--single .offer-card{width:auto}.offers__cards.offers__cards--single .offer-card__elipse{left:37px}.offers__cards.offers__cards--single .offer-card__button{margin-left:50px;margin-top:30px}.offers__line{position:static;transform:rotate(90deg);margin:-100px 0;height:100%}}
.offer-card{display:flex;flex-direction:column;align-items:center;min-height:375px;position:relative}
.offer-card__elipse{display:flex;align-items:center;justify-content:center;width:188px;height:188px;position:absolute;top:-218px;left:70px;padding:50px 20px;border-radius:50%;border:1px solid #3FA535}
.offer-card__elipse>span{font-size:36px;line-height:43px;word-wrap:anywhere;text-align:center;font-weight:600}
.offer-card__elipse .offer-card__elipse-bold{position:absolute;top:-18px;left:-4px;width:calc(100% + 10px);height:calc(100% + 10px)}
.offer-card .offer-card__head{display:flex;align-items:center;align-self:start}
.offer-card .offer-card__head .offer-card__icon{display:inline-flex;align-items:center;justify-content:center;width:65px;height:65px;padding:15px;border-radius:50%;background-color:#fff;box-shadow:0 0 8px 8px rgba(243,245,248,0.6)}
.offer-card .offer-card__head .offer-card__icon img{width:100%;height:100%}
.offer-card .offer-card__head .offer-card__title{margin-left:23px}
.offer-card .offer-card__advantages{margin-top:20px;margin-left:90px;flex:1 0 auto}
.offer-card .offer-card__advantages .offer-card__advantage{list-style-image:url("/themes/andelsnet/assets/images/icons/tick.svg");margin-bottom:15px;line-height:19px;max-width:225px}
.offer-card .offer-card__button{width:325px;height:50px}
@media (max-width:960px){.offer-card{height:auto;width:100%}.offer-card__elipse{position:relative;top:unset;left:unset;padding:50px 20px;border-radius:50%;border:1px solid #3FA535}.offer-card .offer-card__head{align-self:center;margin-right:125px;margin-top:20px}.offer-card .offer-card__head .offer-card__title{margin-left:20px}.offer-card .offer-card__advantages{margin-left:60px;margin-top:35px}.offer-card .offer-card__button{width:235px;margin-top:70px}}
.nabonet{margin-top:30px}
.nabonet__container{display:flex;flex-direction:column;align-items:center;padding:50px 30px}
.nabonet__description{margin-top:45px;padding-bottom:25px;text-align:center}
.nabonet-advantages{width:100%;display:flex;justify-content:center;flex-wrap:wrap;margin-top:55px;padding:10px 0;transition:all 0.4s linear}
.nabonet-advantages .image-boxes__gradient{opacity:1;transition:opacity 0.4s linear}
.nabonet-advantages.active .image-boxes__gradient{opacity:0}
.nabonet-advantage{width:33%}
.nabonet-advantage__list{display:flex;flex-direction:column;align-items:center;padding:0 5px;position:relative;max-height:0;min-height:0;overflow:hidden;transition:min-height 0.4s linear}
.nabonet-advantages.active .nabonet-advantage__list{min-height:310px}
.nabonet-advantage:nth-of-type(2) .nabonet-advantage__list::after,.nabonet-advantage:nth-of-type(3) .nabonet-advantage__list::after{content:url("/themes/andelsnet/assets/images/icons/line.svg");position:absolute;top:0;bottom:0;right:0;margin:auto 0}
.nabonet-advantage__list li.nabonet-advantage__list-title{font-size:24px;margin-bottom:15px}
.nabonet-advantage__list li{position:relative;margin-bottom:34px;text-align:center}
.nabonet-advantage__list li:nth-child(2)::after,.nabonet-advantage__list li:nth-child(3)::after,.nabonet-advantage__list li:nth-child(4)::after{content:"";width:10px;height:10px;background-color:#3FA535;border-radius:50%;position:absolute;bottom:-22px;left:0;right:0;margin:0 auto}
.nabonet-advantages__link{position:relative;z-index:1000;display:none;margin-top:50px}
.nabonet-advantages.active .nabonet-advantages__link{display:inline-block}
.nabonet__arrow{cursor:pointer;margin-top:75px;transition:transform 0.4s linear}
.nabonet-advantages.active + .nabonet__arrow{transform:rotate(180deg)}
@media screen and (max-width:960px){.nabonet__container{padding:30px 10px}}
@media screen and (max-width:600px){.nabonet-advantages{margin-top:30px}.nabonet-advantage{width:100%}.nabonet-advantages .nabonet-advantage:nth-of-type(3),.nabonet-advantages .nabonet-advantage:nth-of-type(4){display:none}.nabonet-advantages.active .nabonet-advantage:nth-of-type(3),.nabonet-advantages.active .nabonet-advantage:nth-of-type(4){display:block}.nabonet-advantage__list::after{display:none}.nabonet-advantage .image-box{margin:0}.nabonet-advantages.active .nabonet-advantage__list{min-height:250px}.nabonet-advantages__link{margin-top:0}}
.articles{margin:20px auto}
.articles.container{padding:0 5px}
.articles__container{display:flex;justify-content:space-between}
.articles__container .slick-track{padding:10px 0}
.articles__article{margin:0 15px;min-height:400px;height:400px;text-decoration:none;color:#403F3F;transition:all 0.2s ease-in}
.articles__article:hover{transform:scale(1.05)}
.articles__article-photo{width:100%;height:50%}
.articles__article-title{padding:15px 40px;text-align:center;line-height:25px;font-size:18px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.articles__article-description{padding:0 40px 20px 40px;text-align:center;line-height:19px}
@media screen and (max-width:960px){.articles__article{display:none;flex-direction:column;width:100%;padding:17px 30px 0 30px}.articles__article:first-child{display:flex}.articles__article-description{padding:0 15px}.articles__article-title{padding:15px 10px}}
.social-proof{width:100%;background-color:#F3F5F8}.self-service{width:100%;padding:30px 10px 50px 10px}
.self-service .self-service__text{padding:0 100px;font-size:20px;line-height:20px;font-weight:600;text-align:center}
@media screen and (max-width:960px){.self-service .self-service__text{font-size:16px;padding:0 10px}}
.opening-hours{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:30px;padding:30px 10px 50px 10px}
.opening-hours .opening-hours-info{display:flex;flex-direction:column;align-items:center}
.opening-hours .opening-hours-info li{margin:15px 0;display:flex;flex-direction:column;align-items:center}
.opening-hours .opening-hours-info__icons img{margin:0 6px;width:20px;height:20px}
.opening-hours .opening-hours-info h6{margin-top:10px;font-size:16px;line-height:19px;font-weight:600;text-align:center}
.opening-hours .opening-hours-info span{margin-top:15px}
@media screen and (max-width:960px){.opening-hours .opening-hours__title{margin-top:5px}.opening-hours .opening-hours-info li{margin:10px 0;padding-left:30px;padding-right:30px}}
.contact-us{width:100%;margin-top:30px;padding-top:25px;padding-bottom:50px}
.contact-us__title{margin-bottom:15px}
.contact-us a{margin-top:20px;min-width:180px}
@media screen and (max-width:960px){.contact-us a{min-width:180px;width:235px}}
.support-accordion{margin-top:15px;margin-bottom:15px;display:flex;flex-direction:column;width:100%}
.support-accordion.container{padding-left:0;padding-right:0}
.about-us.container{padding:30px 60px 50px 60px}
.about-us h2{margin-bottom:30px;text-align:center}
.about-us h2 img{vertical-align:baseline}
.about-us p{padding:0 30px;text-align:center}
@media screen and (max-width:960px){.about-us.container{padding:30px 30px 50px 30px}.about-us p{padding:0}}
.about-us-contact.container{width:100%;margin-top:30px;padding:30px 60px 50px 60px}
.about-us-contact h2{text-align:center}
.about-us-contact__map{margin-top:50px;width:100%}
.about-us-contact__contacts{display:flex;flex-direction:column;align-items:center}
.about-us-contact__contacts li{display:flex;flex-direction:column;align-items:center;margin-top:15px}
.about-us-contact__contacts li img{width:19px;height:19px}
.about-us-contact__contacts li span{margin:5px 0}
@media screen and (max-width:960px){.about-us-contact.container{padding:30px 30px 50px 30px}.about-us-contact__contacts li{text-align:center}}
.about-nabonet.container{width:100%;margin-top:30px;padding:30px 60px 50px 60px;display:flex;flex-direction:column;align-items:center}
.about-nabonet__title{width:100%;text-align:center;margin-bottom:30px}
.about-nabonet p{text-align:center}
.about-nabonet__images-wrapper{position:relative;width:105%;padding:0 2%}
.about-nabonet__images{width:100%;display:flex;justify-content:space-between;margin-top:55px;padding:10px 0}
.image-boxes.about-nabonet__images{margin-top:30px}
.about-nabonet__link{margin-top:30px}
@media screen and (max-width:960px){.about-nabonet.container{padding:30px 30px 50px 30px}}
.about-tv.container{margin-top:30px;padding:30px 60px 50px 60px}
.about-tv h2{margin-bottom:30px}
.about-tv p,.about-tv h2{width:100%;text-align:center}
@media screen and (max-width:960px){.about-tv.container{padding:30px 30px 50px 30px}}
.corporation-container.container{padding:30px 60px 50px 60px;display:flex;flex-direction:column;align-items:center;width:100%}
.corporation-container.corporation-accordion-container.container{padding:0;margin-top:30px}
.corporation-accordion-container .accordion-block{padding:0 60px}
.corporation-accordion-container .accordion-block.accordion-block--wide{padding:0 30px}
.corporation-accordion-container .accordion-block__button.active + .accordion-block__content{margin-bottom:50px}
.corporation-numbered-cards{margin:35px 0 113px 0}
.connection-type{margin-bottom:30px}
.connection-type__title{margin:115px 0 30px 0;text-align:center}
.connection-type__title>span{font-size:24px;line-height:29px;font-weight:600}
.connection-type__title>img{display:inline-block;width:21px;height:21px;cursor:pointer;margin-left:15px;vertical-align:baseline}
.connection-type-table{width:100%;display:flex;justify-content:center}
.connection-type-table__col{flex:0 1 365px;display:flex;flex-direction:column;align-items:center;border:1px solid #3FA535;border-bottom-width:5px}
.connection-type-table__col:first-child{border-top-left-radius:6px;border-right:none}
.connection-type-table__col:last-child{border-top-right-radius:6px}
.connection-type-table__row--title{width:100%;font-size:26px;font-weight:600;line-height:31px;text-align:center;padding:10px;border-bottom:1px solid #3FA535}
.connection-type-table__row--content{display:flex;flex-direction:column;align-items:center;padding:10px 0 45px 0}
.connection-type-table__row--content span{display:flex;flex-direction:column;justify-content:end;text-align:center;border-bottom:1px dashed #3FA535;width:86%;height:55px;padding:0 20px 5px 20px}
.corporation-nabonet__images-wrapper{position:relative;width:90%;padding:0 16px;margin:0 auto}
.corporation-nabonet__images{width:100%;display:flex;justify-content:space-between}
.image-boxes.corporation-nabonet__images{margin-top:30px}.connection-type-modal{display:flex;flex-direction:column;align-items:center;margin-bottom:30px;border:1px solid #3FA535;border-radius:6px;padding:30px 36px 40px 36px}
.connection-type-modal__title{text-align:center}
.connection-type-modal__description{margin:30px 0 50px 0;text-align:center;line-height:19px}
table.connection-type-modal-table{border-collapse:separate !important;border-bottom:5px solid #3FA535;width:100%;text-align:center}
table.connection-type-modal-table th{border-bottom:1px solid #3FA535;padding:10px;font-size:26px;line-height:31px;font-weight:600}
table.connection-type-modal-table th:not(:first-child){border-top:1px solid #3FA535;border-left:1px solid #3FA535}
table.connection-type-modal-table th:nth-child(2){border-top-left-radius:6px}
table.connection-type-modal-table th:last-child{border-top-right-radius:6px}
table.connection-type-modal-table td{width:33%;border-left:1px solid #3FA535;padding:20px 25px 10px 25px;position:relative}
table.connection-type-modal-table tr:not(:last-child) td::after{content:"";position:absolute;width:80%;bottom:0;left:0;right:0;margin:0 auto;height:1px;border-bottom:1px dashed #3FA535}
table.connection-type-modal-table th:last-child,table.connection-type-modal-table td:last-child{border-right:1px solid #3FA535}
@media screen and (max-width:960px){.corporation-container.container{padding:30px 15px}.corporation-container.corporation-accordion-container.container{padding:0 10px}.corporation-accordion-container .accordion-block{padding:0 30px}.corporation-numbered-cards{margin:0 0 20px 0}.connection-type-table{flex-direction:column}.connection-type-table__col{margin-bottom:30px;flex:1 1 auto}.connection-type-table__col:first-child,.connection-type-table__col:last-child{border-top-left-radius:6px;border-top-right-radius:6px;border-right:1px solid #3FA535}.connection-type-modal{padding:30px 15px}table.connection-type-modal-table th{font-size:24px;line-height:39px}table.connection-type-modal-table td{padding:10px 5px 5px 5px;vertical-align:middle}table.connection-type-modal-table tr:not(:last-child) td::after{width:auto}table.connection-type-modal-table tr:last-child{display:none}}