@import url("https://fonts.googleapis.com/css?family=Fira+Sans:400,700|Montserrat:700&display=swap");*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}
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}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
[tabindex="-1"]:focus{outline:0 !important}
b,strong{font-weight:bolder}
small{font-size:80%}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}
html,body{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%}
body{font-size:16px;line-height:24px;color:black;position:relative;font-family:'Fira Sans'}
body.noscroll{overflow:hidden}
a{color:inherit;text-decoration:none}
span,button,label,input{font-size:inherit}
button:-webkit-any-link:focus,a:-webkit-any-link:focus,input:-webkit-any-link:focus,textarea:-webkit-any-link:focus{outline-offset:0}
button:focus,a:focus,input:focus,textarea:focus{outline:0}
button{font-family:inherit}
.v-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.h-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.grid{display:grid}
.flex{display:-webkit-box;display:-ms-flexbox;display:flex}
.fw-700{font-weight:700}
.text-link{font-size:16px;line-height:24px;color:#003260}
.text-link:hover{text-decoration:underline}
.upper{text-transform:uppercase}
.content-1248,.content-614,.content-1050{width:100%}
.content-1248{max-width:1288px;padding:0 20px}
.content-1248.push-left{padding-left:65px}
.content-1050{max-width:1090px;padding:0 20px}
.content-614{max-width:654px;padding:0 20px}
.centered{margin:0 auto}
.align-right{text-align:right}
.align-center{text-align:center}
img.fit{display:block;width:100%;height:auto}
.cover{background-size:cover;background-position:center center}
.blue-text{color:#00b1ea}
h1{font-size:45px;line-height:54px}
h2{font-size:35px;line-height:50px}
h3{font-size:32px;line-height:34px}
h4{font-size:18px;line-height:28px}
b,strong{font-weight:700}
main ul li{padding:0 0 20px 22px;position:relative}
main ul li:before{content:"";position:absolute;top:11px;left:0;width:6px;height:6px;background-color:#002d5c;border-radius:6px}
main ul li:last-child{padding-bottom:0}
.decoration-blue{width:126px;height:126px;background:url("../img/blue-dots.svg") no-repeat center center/contain}
.logo{display:block;opacity:1;-webkit-transition:all ease-in-out 150ms;transition:all ease-in-out 150ms;width:147px}
.logo:hover{opacity:.8}
.menu-toggle{display:none;width:36px;height:40px;position:absolute;top:0;right:20px;cursor:pointer}
.menu-toggle span{position:absolute;width:100%;height:4px;background-color:#00b1ea;left:0;border-radius:4px}
.menu-toggle span:nth-child(1){top:7px;width:70%;left:30%}
.menu-toggle span:nth-child(2){top:18px}
.menu-toggle span:nth-child(3){top:29px}
.menu-toggle.close span:nth-child(1){display:none}
.menu-toggle.close span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.menu-toggle.close span:nth-child(3){top:18px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.d-none{display:none !important}
.button{background-color:#00b1ea;color:#fff;padding:0 44px;border-radius:4px;line-height:50px;display:table;min-width:210px;cursor:pointer;text-align:center;font-weight:700;text-transform:uppecase;border:solid 3px transparent;-webkit-transition:all ease-in-out 200ms;transition:all ease-in-out 200ms;position:relative}
.button:not(.disabled):hover{-webkit-transform:scale(1.1);transform:scale(1.1)}
.button:not(.disabled):hover .bubble{opacity:1;visibility:visible;-webkit-transform:translate(10px,-50%) scale(0.9);transform:translate(10px,-50%) scale(0.9)}
.button.disabled{opacity:.37;cursor:not-allowed;pointer-events:none}
.button.with-border{border-color:#fff}
.button.with-border.invers{border-color:#00b1ea;background-color:#fff;color:#00b1ea}
.button.review{margin:0 0 48px;border-width:2px}
.button.review span{position:relative;display:table;padding:0 0 0 30px;background:url("../img/edit.svg") no-repeat left center/18px auto}
.button .bubble{width:270px;background-color:#fff;position:absolute;left:100%;top:50%;text-align:left;padding:30px 28px;min-height:182px;text-transform:none;-webkit-transform:translate(60px,-50%);transform:translate(60px,-50%);-webkit-box-shadow:-10px 10px 18px 0 rgba(0,0,0,0.1);box-shadow:-10px 10px 18px 0 rgba(0,0,0,0.1);opacity:0;visibility:hidden;-webkit-transition:all ease-in-out 200ms;transition:all ease-in-out 200ms}
.button .bubble:before{content:"";top:50%;left:-6px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);position:absolute;width:0;height:0;border-style:solid;border-width:4px 6px 4px 0;border-color:transparent #fff transparent transparent}
.button .bubble p{padding:18px 0 0;font-weight:400;font-size:18px;line-height:22px;color:#003260}
.button .bubble .i{width:42px;height:42px;background:url("../img/info.png") no-repeat center center/contain}
.button.generatePDF.disabled{padding-right:50px}
.button.generatePDF.disabled:after{opacity:1}
.button.generatePDF:after{opacity:0;content:"";top:50%;right:15px;position:absolute;width:26px;height:26px;background:url("../img/loading2.svg") no-repeat center center/contain;margin:-13px 0 0;-webkit-animation:circle 2s linear infinite;animation:circle 2s linear infinite}
.button.generatePDFAfterSubmit.active{padding-right:50px}
.button.generatePDFAfterSubmit.active:after{opacity:1}
.button.generatePDFAfterSubmit:after{opacity:0;content:"";top:50%;right:15px;position:absolute;width:26px;height:26px;background:url("../img/loading2.svg") no-repeat center center/contain;margin:-13px 0 0;-webkit-animation:circle 2s linear infinite;animation:circle 2s linear infinite;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}
.back.disabled{opacity:.37;cursor:not-allowed;pointer-events:none}
.SelectClass,.SumoSelect.open .search-txt,.SumoUnder{position:absolute;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;top:0;left:0}
.SumoSelect p{margin:0}
.SumoSelect{width:200px}
.SelectBox{padding:5px 8px}
.sumoStopScroll{overflow:hidden}
.SumoSelect .hidden{display:none}
.SumoSelect .search-txt{display:none;outline:0}
.SumoSelect .no-match{display:none;padding:6px}
.SumoSelect.open .search-txt{display:inline-block;width:100%;margin:0;padding:5px 8px;border:0;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px}
.SumoSelect.open>.search>label,.SumoSelect.open>.search>span{visibility:hidden}
.SelectClass,.SumoUnder{right:0;height:100%;width:100%;border:0;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}
.SelectClass{z-index:1}
.SumoSelect .select-all>label,.SumoSelect>.CaptionCont,.SumoSelect>.optWrapper>.options li.opt label{-ms-user-select:none;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}
.SumoSelect{display:inline-block;position:relative;outline:0}
.SumoSelect.open>.CaptionCont,.SumoSelect:focus>.CaptionCont,.SumoSelect:hover>.CaptionCont{-webkit-box-shadow:0 0 2px #7799d0;box-shadow:0 0 2px #7799d0;border-color:#7799d0}
.SumoSelect>.CaptionCont{position:relative;border:1px solid #a4a4a4;min-height:14px;background-color:#fff;border-radius:2px;margin:0}
.SumoSelect>.CaptionCont>span{display:block;padding-right:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:default}
.SumoSelect>.CaptionCont>span.placeholder{color:#ccc;font-style:italic}
.SumoSelect>.CaptionCont>label{position:absolute;top:0;right:0;bottom:0;width:30px}
.SumoSelect>.CaptionCont>label>i{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wMdBhAJ/fwnjwAAAGFJREFUKM9jYBh+gBFKuzEwMKQwMDB8xaOWlYGB4T4DA0MrsuapDAwM//HgNwwMDDbYTJuGQ8MHBgYGJ1xOYGNgYJiBpuEpAwODHSF/siDZ+ISBgcGClEDqZ2Bg8B6CkQsAPRga0cpRtDEAAAAASUVORK5CYII=);background-position:center center;width:16px;height:16px;display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background-repeat:no-repeat;opacity:.8}
.SumoSelect>.optWrapper{display:none;z-index:1000;top:30px;width:100%;position:absolute;left:0;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border:1px solid #ddd;-webkit-box-shadow:2px 3px 3px rgba(0,0,0,0.11);box-shadow:2px 3px 3px rgba(0,0,0,0.11);border-radius:3px;overflow:hidden}
.SumoSelect.open>.optWrapper{top:35px;display:block}
.SumoSelect.open>.optWrapper.up{top:auto;bottom:100%;margin-bottom:5px}
.SumoSelect>.optWrapper ul{list-style:none;display:block;padding:0;margin:0;overflow:auto}
.SumoSelect>.optWrapper>.options{border-radius:2px;position:relative;max-height:250px}
.SumoSelect>.optWrapper.okCancelInMulti>.options{border-radius:2px 2px 0 0}
.SumoSelect>.optWrapper.selall>.options{border-radius:0 0 2px 2px}
.SumoSelect>.optWrapper.selall.okCancelInMulti>.options{border-radius:0}
.SumoSelect>.optWrapper>.options li.group.disabled>label{opacity:.5}
.SumoSelect>.optWrapper>.options li ul li.opt{padding-left:22px}
.SumoSelect>.optWrapper.multiple>.options li ul li.opt{padding-left:50px}
.SumoSelect>.optWrapper.isFloating>.options{max-height:100%;-webkit-box-shadow:0 0 100px #595959;box-shadow:0 0 100px #595959}
.SumoSelect>.optWrapper>.options li.opt{padding:6px;position:relative;border-bottom:1px solid #f5f5f5}
.SumoSelect>.optWrapper>.options>li.opt:first-child{border-radius:2px 2px 0 0}
.SumoSelect>.optWrapper.selall>.options>li.opt:first-child{border-radius:0}
.SumoSelect>.optWrapper>.options>li.opt:last-child{border-radius:0 0 2px 2px;border-bottom:0}
.SumoSelect>.optWrapper.okCancelInMulti>.options>li.opt:last-child{border-radius:0}
.SumoSelect>.optWrapper>.options li.opt:hover{background-color:#e4e4e4}
.SumoSelect .select-all.sel,.SumoSelect>.optWrapper>.options li.opt.sel{background-color:#a1c0e4}
.SumoSelect>.optWrapper>.options li label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;cursor:pointer}
.SumoSelect>.optWrapper>.options li span{display:none}
.SumoSelect>.optWrapper>.options li.group>label{cursor:default;padding:8px 6px;font-weight:700}
.SumoSelect>.optWrapper.isFloating{position:fixed;top:0;left:0;right:0;width:90%;bottom:0;margin:auto;max-height:90%}
.SumoSelect>.optWrapper>.options li.opt.disabled{background-color:inherit;pointer-events:none}
.SumoSelect>.optWrapper>.options li.opt.disabled *{-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}
.SumoSelect>.optWrapper.multiple>.options li.opt{padding-left:35px;cursor:pointer}
.SumoSelect .select-all>span,.SumoSelect>.optWrapper.multiple>.options li.opt span{position:absolute;display:block;width:30px;top:0;bottom:0;margin-left:-35px}
.SumoSelect .select-all>span i,.SumoSelect>.optWrapper.multiple>.options li.opt span i{position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;width:14px;height:14px;border:1px solid #aeaeae;border-radius:2px;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.15);box-shadow:inset 0 1px 3px rgba(0,0,0,0.15);background-color:#fff}
.SumoSelect>.optWrapper>.MultiControls{display:none;border-top:1px solid #ddd;background-color:#fff;-webkit-box-shadow:0 0 2px rgba(0,0,0,0.13);box-shadow:0 0 2px rgba(0,0,0,0.13);border-radius:0 0 3px 3px}
.SumoSelect>.optWrapper.multiple.isFloating>.MultiControls{display:block;margin-top:5px;position:absolute;bottom:0;width:100%}
.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls{display:block}
.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls>p{padding:6px}
.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls>p:focus{-webkit-box-shadow:0 0 2px #a1c0e4;box-shadow:0 0 2px #a1c0e4;border-color:#a1c0e4;outline:0;background-color:#a1c0e4}
.SumoSelect>.optWrapper.multiple>.MultiControls>p{display:inline-block;cursor:pointer;padding:12px;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}
.SumoSelect>.optWrapper.multiple>.MultiControls>p:hover{background-color:#f1f1f1}
.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnOk{border-right:1px solid #dbdbdb;border-radius:0 0 0 3px}
.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnCancel{border-radius:0 0 3px}
.SumoSelect>.optWrapper.isFloating>.options li.opt{padding:12px 6px}
.SumoSelect>.optWrapper.multiple.isFloating>.options li.opt{padding-left:35px}
.SumoSelect>.optWrapper.multiple.isFloating{padding-bottom:43px}
.SumoSelect .select-all.partial>span i,.SumoSelect .select-all.selected>span i,.SumoSelect>.optWrapper.multiple>.options li.opt.selected span i{background-color:#11a911;-webkit-box-shadow:none;box-shadow:none;border-color:transparent;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAABMSURBVAiZfc0xDkAAFIPhd2Kr1WRjcAExuIgzGUTIZ/AkImjSofnbNBAfHvzAHjOKNzhiQ42IDFXCDivaaxAJd0xYshT3QqBxqnxeHvhunpu23xnmAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:center center}
.SumoSelect.disabled{opacity:.7;cursor:not-allowed}
.SumoSelect.disabled>.CaptionCont{border-color:#ccc;-webkit-box-shadow:none;box-shadow:none}
.SumoSelect .select-all{border-radius:3px 3px 0 0;position:relative;border-bottom:1px solid #ddd;background-color:#fff;padding:8px 0 3px 35px;height:20px;cursor:pointer}
.SumoSelect .select-all>label,.SumoSelect .select-all>span i{cursor:pointer}
.SumoSelect .select-all.partial>span i{background-color:#ccc}
.SumoSelect>.optWrapper>.options li.optGroup{padding-left:5px;text-decoration:underline}
.ps{overflow:hidden !important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}
.ps__rail-x{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;height:15px;bottom:0;position:absolute}
.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;width:15px;right:0;position:absolute}
.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}
.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6}
.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover{background-color:#eee;opacity:.9}
.ps__thumb-x{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px;position:absolute}
.ps__thumb-y{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px;position:absolute}
.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:#999;height:11px}
.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#999;width:11px}
.navigation{padding:45px 0;position:relative;z-index:2;background-color:#fff}
.navigation.largerSpace{padding-top:56px;padding-bottom:56px}
.navigation.darker{background-color:#eee}
.navigation:not(.darker) nav .current_page_item a,.navigation:not(.darker) nav .current-page-ancestor a{color:#00b1ea}
.navigation .grid{position:relative;grid-template-columns:147px auto 0}
.navigation nav{font-size:0}
.navigation nav li{font-size:16px;vertical-align:top;display:inline-block;margin:0 65px 0 0}
.navigation nav li:last-child{margin-right:0}
.navigation nav a{color:#003260;-webkit-transition:all ease-in-out 150ms;transition:all ease-in-out 150ms}
.navigation nav a:hover{color:#00b1ea !important}
.home .navigation:not(.darker){position:absolute;width:100%;top:0;left:0;background-color:transparent}
.home .navigation:not(.darker) img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}
.home .navigation:not(.darker) nav{position:relative}
.home .navigation:not(.darker) nav a{color:#fff}
.home .navigation:not(.darker) nav:before{content:"";background-color:#fff;width:4px;height:410px;border-radius:0 0 5px 5px;position:absolute;top:-55px;left:72px}
.home .navigation.darker{background-color:#fff}
.home .navigation .menu-toggle span{background-color:#fff}
.mobile-menu{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:200;padding:30px 0;-webkit-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms;opacity:0;visibility:hidden;-webkit-transform:translate(0,-20px);transform:translate(0,-20px)}
.mobile-menu .grid{position:relative;grid-template-columns:147px auto}
.mobile-menu nav{position:absolute;top:50%;left:0;width:100%;padding:70px 0 0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}
.mobile-menu nav li{font-size:22px;line-height:30px;padding:15px 0}
.mobile-menu nav a{color:#003260;-webkit-transition:all ease-in-out 150ms;transition:all ease-in-out 150ms}
.mobile-menu nav a:hover{color:#00b1ea !important}
.page-header{background-color:#00b1ea;padding:61px 0}
.page-header.large-padding{padding-top:213px;padding-bottom:313px}
.page-header h1{color:#fff;min-height:108px}
.page-header.contact-image{background-color:#fff;background-image:url("../img/contact-cover.jpg")}
.page-header.single-banner{background-image:url("../img/banner.jpg")}
.hero{background-image:url("../img/hero.jpg");padding:210px 0 132px}
.hero h1{color:#fff;margin:0 0 33px}
.hero .decor{margin:48px 0 0;width:123px;height:5px;background:url("../img/hero-lines.svg") no-repeat}
.intro-block{color:#fff;padding:126px 0 152px;background-color:#00b1ea}
.intro-block .grid{grid-template-columns:1fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:10px}
.intro-block .col:last-child{padding:0 60px 0 0}
.intro-block p{padding:30px 0 0;font-size:18px;line-height:27px}
.intro-block .decoration{width:191px;height:191px;background:url("../img/white-dots.svg") no-repeat center center/contain;margin:0 0 0 auto}
.number-list{padding:120px 0 182px}
.number-list .grid{grid-template-columns:32% auto auto;grid-gap:80px}
.number-list p{color:#424242;font-size:18px;line-height:27px;padding:52px 0 0}
.number-list span:after,.number-list .col:after{content:"";position:absolute}
.number-list span{display:table;font-size:85px;line-height:102px;color:#00b1ea;position:relative}
.number-list span:after{width:60px;height:6px;background-color:#00b1ea;bottom:0;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}
.number-list .col{position:relative}
.number-list .col:after{width:1px;height:100%;background:url("../img/dash.svg") repeat-y;right:-40px;top:0}
.number-list .col:last-child:after{display:none}
.article-blocks{padding:0 0 173px}
.article-blocks .grid{grid-template-columns:50% auto;grid-gap:108px}
.article-blocks .grid+.grid{margin:210px 0 0;grid-template-columns:auto 50%}
.article-blocks .col.image{position:relative}
.article-blocks .col.image:after{content:"";position:absolute;top:-58px;width:128px;height:128px;z-index:1;background:url("../img/blue-dots.svg") no-repeat center center/contain}
.article-blocks .col.image:first-child{padding:0 0 0 47px}
.article-blocks .col.image:first-child:after{left:-10px}
.article-blocks .col.image:last-child{padding:0 47px 0 0}
.article-blocks .col.image:last-child:after{right:-10px}
.article-blocks .col.image img{position:relative;z-index:2}
.article-blocks h2{padding:20px 0 40px;color:#00b1ea;position:relative}
.article-blocks h2:before{content:"";position:absolute;top:0;left:0;width:52px;height:8px;background-color:#00b1ea}
.article-blocks p,.article-blocks ul{color:#636363;font-size:18px;line-height:27px}
.article-blocks p{padding:0 0 32px}
.article-blocks ul{padding:0 0 32px}
.start-survey{padding:87px 0 62px;background-color:#00b1ea;color:#fff}
.start-survey h4{padding:26px 0 36px}
.start-survey .button{margin-bottom:33px}
.part{font-size:45px;line-height:54px;color:#00b1ea;position:relative;margin:54px 0 46px}
.part span{display:table;padding:0 28px 0 0;background-color:#fff;position:relative;z-index:2}
.part:after,.part:before{content:"";top:50%;height:2px;background-color:#979797;position:absolute;width:100%}
.part:after{left:0}
.part:before{left:166px}
.survey-progress{padding:43px 0 23px}
.survey-progress .progressbar{height:34px;border-radius:19px;background-color:#d8d8d8;position:relative;overflow:hidden}
.survey-progress .grid{grid-template-columns:repeat(15,minmax(0,1fr))}
.survey-progress .percent{line-height:34px;font-size:14px;border-right:solid 1px #fff;cursor:pointer;color:#464646}
.survey-progress .percent:last-child{border-right:0}
.survey-progress .percent.active,.survey-progress .percent:hover{background-color:#003260;color:#fff;font-weight:700}
.survey-progress .percent.prev{background-color:#003260;color:#fff}
.survey-progress .mobilePercent{position:absolute;display:none;height:100%;line-height:34px;background-color:#003260;color:#fff;padding:0 17px 0 0;min-width:50px}
.survey-intro{padding:0 0 46px}
.survey-intro .grid{grid-template-columns:1fr 1fr;grid-gap:40px}
.survey-intro .grid+.grid{padding:35px 0 0;grid-template-columns:auto 126px}
.survey-intro h1,.survey-intro h2{font-size:30px;line-height:44px}
.survey-intro h1{color:#00b1ea;position:relative;padding:20px 0 0;margin:20px 0 0}
.survey-intro h1:before{content:"";width:58px;height:9px;background-color:#00b1ea;position:absolute;top:0;left:5px}
.survey-intro h2{color:#003260}
.survey-intro .decoration-blue{margin:20px 0 0 auto}
.downloadPDF{color:#003260;line-height:24px;display:table;margin:46px 0 0 auto;padding:0 0 0 33px;background:url("../img/download.svg") no-repeat left center;-webkit-transition:all ease-in-out 200ms;transition:all ease-in-out 200ms}
.downloadPDF span{display:block;border-bottom:solid 3px #003260}
.downloadPDF:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}
.toggle-box{padding:33px 0 0}
.toggle-box .title{display:table;padding:0 35px 12px 0;font-size:25px;line-height:38px;color:#003260;position:relative;cursor:pointer;-webkit-transition:all ease-in-out 150ms;transition:all ease-in-out 150ms}
.toggle-box .title:not(.no-toggle):hover{color:#00b1ea}
.toggle-box .title:after{content:"";position:absolute;height:38px;top:0;right:0;width:14px;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:all ease-in-out 250ms;transition:all ease-in-out 250ms;background:url("../img/caret.svg") no-repeat center center/contain}
.toggle-box .title.open:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.toggle-box .title.no-toggle{cursor:default}
.toggle-box .title.no-toggle:after{display:none}
.toggle-box .title.no-toggle+.content{display:block}
.toggle-box .content{display:none}
.toggle-box .box{padding:0 0 14px}
.toggle-box p{color:#464646;font-size:18px;line-height:33px;padding:0 0 33px}
.toggle-box p b{color:#00b1ea;font-weight:700}
.survey-bottom{padding:0 0 76px}
.survey-bottom .buttons{padding:0 0 43px;font-size:0}
.survey-bottom .buttons .back{color:#00b1ea;margin:0 44px 0 0;background:url("../img/angle-left-blue.svg") no-repeat left center/7px auto}
.survey-bottom .buttons .button{margin:0 26px 0 0}
.survey-bottom .buttons .button:last-child{margin-right:0}
.survey-bottom .buttons .button,.survey-bottom .buttons .back{font-size:16px;display:inline-block;vertical-align:middle}
.survey-bottom .bottom{padding:0 0 0 72px}
.survey-bottom .bottom.no-padding{padding-left:0}
.info{font-size:14px;line-height:32px;color:#003260;padding:0 0 0 42px;background:url("../img/info.png") no-repeat left center/32px auto}
.info a{color:#00b1ea;text-decoration:underline}
.submitted-survey{padding:69px 0 202px}
.submitted-survey .circle{width:89px;height:89px;border-radius:999px;border:solid 1px #00b1ea;background:url("../img/check.svg") no-repeat center center/20px auto}
.submitted-survey h2{padding:32px 0 16px;color:#00b1ea;font-size:30px;line-height:43px}
.submitted-survey p{padding:0 0 22px;max-width:537px;font-size:18px;line-height:28px;color:#003260}
.submitted-survey .decoration-blue{margin:20px 0 0 0}
.submitted-survey .grid{grid-template-columns:auto 126px;grid-gap:40px}
.submitted-survey a{font-size:18px;line-height:22px;color:#00b1ea;border-bottom:solid 2px #00b1ea}
.gform_heading,#current-page,.gf_page_steps,.gfield_list_header,.hidden-box{display:none}
select{cursor:pointer}
.gchoice+.gchoice{padding:25px 0 0}
.gform_page_footer{position:absolute;left:-9999px;height:1px;width:1px}
.gsection_title{font-size:18px;line-height:28px;color:#003260;font-weight:700;position:relative;padding:0 0 0 72px;margin:0 0 20px;max-width:882px}
.gsection_title span{color:#00b1ea;font-size:25px;line-height:36px;position:absolute;top:-5px;left:0;width:55px;text-align:right}
.gfield_label,.gfield_description{padding:0 0 0 72px;font-weight:700;font-size:18px;line-height:26px;color:#00b1ea;display:block;margin:0 0 18px}
.gfield_label{color:#00b1ea}
.gfield_label+.gfield_description{margin-top:-5px;margin:0 0 32px}
.gfield_description{color:#003260}
.ginput_container{max-width:867px;padding:0 0 25px 72px}
.ginput_container.ginput_container_checkbox{max-width:927px}
.ginput_container select{cursor:pointer;color:#bebebe;width:100%;height:67px;padding:0 80px 0 34px;border-radius:0;background:transparent;font-weight:400;position:relative;z-index:1;font-size:18px;font-family:'Fira Sans',Arial;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:solid 1px rgba(151,151,151,0.56)}
.ginput_container select.selected{color:#424242}
.ginput_container select[multiple=multiple]{height:auto;padding:5px;position:absolute;top:0;left:0;right:0;height:auto;width:100%;border:0;opacity:0;z-index:0}
.gform_body .gform_page:last-child .gfield_label,.gform_body .gform_page:last-child .ginput_container{padding-left:0}
.gform_body .gform_page:last-child .gsection_title{padding-left:0}
.gform_body .gform_page:last-child .gsection_title span{display:none}
.gform_body .gform_page:last-child p{max-width:824px;line-height:28px;font-size:18px;padding:20px 0 20px;color:#003260}
.gform_body .gform_page:last-child .gfield_checkbox>div+div{padding:28px 0 0}
.gform_body .gform_page:last-child .save-and-continue.gfield_html{padding-bottom:30px}
.gfield+.gsection{margin-top:20px}
.open-modal .gsection_title{padding-right:52px;max-width:934px;position:relative;cursor:pointer;display:table}
.open-modal .gsection_title:after{content:"";width:42px;height:42px;background:url("../img/info.png") no-repeat center center/contain;top:-15px;right:0;position:absolute}
.save-and-continue{padding:10px 0 0}
.ginput_container_select{position:relative}
.ginput_container_select:after,.ginput_container_select:before{content:"";position:absolute;z-index:2}
.ginput_container_select:after{width:1px;height:67px;background-color:rgba(151,151,151,0.56);right:72px;top:0}
.ginput_container_select:before{width:10px;height:10px;background:url("../img/caret.svg") no-repeat center center/10px auto;right:32px;top:30px;z-index:2}
.toggle-next-6:not(.checked)+.gfield{display:none}
.toggle-next-6:not(.checked)+.gfield+.gfield{display:none}
.toggle-next-6:not(.checked)+.gfield+.gfield+.gfield{display:none}
.toggle-next-6:not(.checked)+.gfield+.gfield+.gfield+.gfield{display:none}
.toggle-next-6:not(.checked)+.gfield+.gfield+.gfield+.gfield+.gfield{display:none}
.toggle-next-6:not(.checked)+.gfield+.gfield+.gfield+.gfield+.gfield+.gfield{display:none}
.toggle-next-6:not(.checked)+.gfield+.gfield+.gfield+.gfield+.gfield+.gfield+.gfield{display:none}
.toggle-next-6:not(.checked)+.gfield+.gfield+.gfield+.gfield+.gfield+.gfield+.gfield+.gfield{display:none}
.toggle-next-6+.gfield+.gfield+.gfield+.gfield+.gfield+.gfield+.gfield+.gfield{padding:0 0 60px}
.custom-input-name{padding:0 0 0 72px;font-weight:700;font-size:18px;line-height:26px;color:#00b1ea;display:block;margin:0 0 18px}
.gform_page:last-child .custom-input-name{padding:0}
.gfield_checkbox input{display:none}
.gfield_checkbox label{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;position:relative;padding:0 0 0 60px;font-size:18px;line-height:28px;color:#003260;cursor:pointer;word-break:break-word}
.gfield_checkbox label:before,.gfield_checkbox label:after{content:"";position:absolute}
.gfield_checkbox label:before{top:2px;left:0;width:44px;height:44px;border:solid 1px rgba(151,151,151,0.56)}
.gfield_checkbox label:after{width:18px;height:18px;background:url("../img/check-dark.svg") no-repeat center center/17px auto;top:16px;left:15px;opacity:0}
.gfield_checkbox input:checked+label:after{opacity:1}
.gfield_checkbox .error label:before{border-color:#f00 !important}
input.error{border-color:#f00 !important}
.gfield input[type=text],.gfield input[type=tel]{width:100%;display:block;height:67px;border:solid 1px rgba(151,151,151,0.56);font-size:18px;font-family:'Fira Sans',Arial;color:#424242;padding:0 34px;font-weight:400}
.gfield input[type=text]::-webkit-input-placeholder,.gfield input[type=tel]::-webkit-input-placeholder{color:#bebebe;opacity:1}
.gfield input[type=text]::-moz-placeholder,.gfield input[type=tel]::-moz-placeholder{color:#bebebe;opacity:1}
.gfield input[type=text]:-ms-input-placeholder,.gfield input[type=tel]:-ms-input-placeholder{color:#bebebe;opacity:1}
.gfield input[type=text]::-ms-input-placeholder,.gfield input[type=tel]::-ms-input-placeholder{color:#bebebe;opacity:1}
.gfield input[type=text]::placeholder,.gfield input[type=tel]::placeholder{color:#bebebe;opacity:1}
.gfield .gfield_list_cell{margin:0 0 21px}
.gfield_list_group+.gfield_list_group{padding:51px 0 0}
.gfield_list_icons{font-size:0;padding:10px 0 0}
.gfield_list_icons button{width:40px;height:40px;cursor:pointer;border:solid 2px #00b1ea;border-radius:999px;padding:0;background:#fff;margin:0 18px 0 0;position:relative;-webkit-transition:all ease-in-out 200ms;transition:all ease-in-out 200ms}
.gfield_list_icons button:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}
.gfield_list_icons button:after{text-align:center;line-height:38px;width:100%;height:100%;color:#00b1ea;font-size:35px;position:absolute;left:0;top:0}
.gfield_list_icons button.add_list_item:after{content:"+"}
.gfield_list_icons button.delete_list_item:after{content:"-"}
.set-save-and-continue+.gfield{display:none}
.set-save-and-continue+.gfield+.gfield{display:none}
.set-save-and-continue.clicked+.gfield{display:block}
.set-save-and-continue.clicked+.gfield+.gfield{display:block}
.set-save-and-continue.clicked+.gfield+.gfield ~ .gfield{position:relative}
.set-save-and-continue.clicked+.gfield+.gfield ~ .gfield:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(255,255,255,0.63);z-index:10}
.hide-all{position:relative}
.hide-all:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(255,255,255,0.63);z-index:10}
.gfield_label{display:none}
.initative .gfield_list,.projects .gfield_list{counter-reset:line-number}
.initative .gfield_list .gfield_list_group,.projects .gfield_list .gfield_list_group{counter-increment:line-number}
.initative .gfield_list .gfield_list_group:before,.projects .gfield_list .gfield_list_group:before{font-weight:700;font-size:18px;line-height:26px;display:block;margin:0 0 18px;display:table}
.initative .gfield_list .gfield_list_group:before{content:"Initative " counter(line-number);color:#00b1ea}
.projects .gfield_list .gfield_list_group:before{content:"Project " counter(line-number);color:#003260}
.toggle-next+.hidden-box .ginput_container_textarea:before{content:"Please provide more details";font-weight:700;font-size:18px;line-height:26px;color:#00b1ea;display:block;margin:0 0 18px}
i.errorTxt{position:absolute;bottom:0;left:0;font-size:12px;line-height:20px;color:red;font-weight:700}
.gchoice i.errorTxt{bottom:-20px}
.ginput_container,.gchoice{position:relative}
#gform_fields_2_13 i.errorTxt{position:relative}
.SumoSelect{width:100%}
.SumoSelect.open>.optWrapper{top:67px}
.SumoSelect>.optWrapper.multiple>.options li:before{content:none}
.SumoSelect>.CaptionCont>label>i{width:10px;height:10px;background:url("../img/caret.svg") no-repeat center center/10px auto;z-index:2}
.SumoSelect>.CaptionCont{position:relative;border:solid 1px rgba(151,151,151,0.56);min-height:14px;background-color:#fff;border-radius:0;margin:0;height:auto;padding:20.5px 0}
.SumoSelect>.CaptionCont>label{position:absolute;top:0;right:0;bottom:0;width:72px}
.SumoSelect>.optWrapper>.options li label{color:#003260}
.SumoSelect .select-all>span i,.SumoSelect>.optWrapper.multiple>.options li.opt span i{border:solid 1px rgba(151,151,151,0.56);border-radius:0;-webkit-box-shadow:none;box-shadow:none}
.SumoSelect .select-all.partial>span i,.SumoSelect .select-all.selected>span i,.SumoSelect>.optWrapper.multiple>.options li.opt.selected span i{background-color:#0f3e69}
.SumoSelect>.CaptionCont>span{padding-left:34px;color:#003260;font-weight:400;font-size:18px;font-family:'Fira Sans',Arial;font-style:normal !important}
.modal-background{background-color:rgba(38,38,38,0.52);position:fixed;z-index:100;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;-webkit-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms}
.modal-background.visible{opacity:1;visibility:visible}
.modal-window,.alert-window{opacity:0;visibility:hidden;position:fixed;height:100%;overflow-y:scroll;padding:60px 0;top:0;left:50%;width:100%;z-index:101;-webkit-transition:opacity ease-in-out 300ms;transition:opacity ease-in-out 300ms;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}
.modal-window.visible,.alert-window.visible{opacity:1;visibility:visible}
.modal-window .modal-box,.alert-window .modal-box{background-color:#fff}
.modal-window .modal-top,.alert-window .modal-top{position:relative;padding:80px 220px 40px 130px}
.modal-window .modal-content,.alert-window .modal-content{padding:0 38px 80px 130px}
.modal-window .modal-footer,.alert-window .modal-footer{background:#00b1ea;height:115px;position:relative}
.modal-window .modal-footer .modal-logo,.alert-window .modal-footer .modal-logo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:147px;height:40px;background:url("../img/logo-blue.svg") no-repeat center center/contain;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}
.modal-window h3,.alert-window h3{color:#003260;font-size:35px;line-height:38px}
.modal-window ul,.modal-window p,.alert-window ul,.alert-window p{color:#424242;font-size:18px;line-height:28px}
.modal-window a,.alert-window a{color:#00b1ea;text-decoration:underline}
.modal-window .close,.alert-window .close{position:absolute;top:40px;right:39px;width:22px;height:35px;opacity:1;cursor:pointer;-webkit-transition:opacity ease-in-out 150ms;transition:opacity ease-in-out 150ms;background:url("../img/times.svg") no-repeat center center/contain}
.modal-window .close:hover,.alert-window .close:hover{opacity:.8}
.modal-window .scroll-content,.alert-window .scroll-content{max-height:700px;overflow:auto;position:relative;padding:0 175px 0 0}
.alert-window .modal-top{padding:38px 80px 40px}
.alert-window .modal-content{padding:0 30px 40px}
.ps--active-y>.ps__rail-y{background:rgba(151,151,151,0.24) !important;opacity:1 !important;border-radius:100px;width:25px;-webkit-box-shadow:inset 0 0 1px #979797;box-shadow:inset 0 0 1px #979797}
.ps__thumb-y{width:25px !important;opacity:1;right:0;cursor:pointer;background:#8d91a2 !important;border-radius:100px}
.contact-box{color:#424242;margin:-50px 0 0}
.contact-box .grid{grid-template-columns:1fr 1fr;grid-gap:149px}
.contact-box h3{margin:0 0 30px}
.contact-box h4{margin:0 0 30px}
.contact-box h4:last-child{margin-bottom:0}
.contact-box h4 a:hover{text-decoration:underline}
.contact-box .blue-box{position:relative;background:#00b1ea url("../img/chat.svg") no-repeat center center}
.contact-box .blue-box:after{content:"";position:absolute;width:126px;height:126px;top:42px;right:52px;background:url("../img/white-dots.svg") no-repeat center center/contain}
.contact-box .contact-texts{padding:130px 0 95px}
.text-contents{padding:40px 0 60px}
.text-contents .grid{grid-template-columns:auto 126px;grid-gap:20px}
.text-contents p,.text-contents ul{color:#464646;font-size:18px;line-height:27px;padding:0 0 21px}
.text-contents p a,.text-contents ul a{color:#00b1ea}
.text-contents p a:hover,.text-contents ul a:hover{text-decoration:underline}
.text-contents p b,.text-contents p strong,.text-contents ul b,.text-contents ul strong{color:#00b1ea;font-weight:700}
.text-contents p b em,.text-contents p strong em,.text-contents ul b em,.text-contents ul strong em{color:#464646;font-style:italic}
.text-contents .decoration{width:126px;height:126px;background:url("../img/blue-dots.svg") no-repeat center center/contain}
.text-contents .back{margin:20px 0 87px;display:table;color:#003260;background:url("../img/angle-left.svg") no-repeat left center/7px auto}
.text-contents h2{font-weight:700;font-size:30px;line-height:40px;color:#00b1ea;padding:0 0 21px}
.back{padding:0 0 0 20px}
.back:hover{text-decoration:underline}
.foot-note{margin:88px 0 0;padding:23px 0 0;border-top:solid 1px #003260;font-size:18px}
.foot-note .num{line-height:22px}
.foot-note p{padding:8px 0 0;line-height:27px}
.foot-note p+.num{padding:20px 0 0}
.foot-note .num,.foot-note p{color:#003260}
.note-box{margin:55px 0 0;padding:61px 49px 27px;background-color:#00b1ea}
.note-box p{font-size:18px;line-height:28px;color:#fff}
.note-box b,.note-box strong{color:#fff !important}
.page-404{padding:200px 0}
.page-404 p{color:#424242;font-size:30px;line-height:47px;padding:0 0 21px}
.page-404 p a{color:#003260;text-decoration:underline}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto !important}
}@media only screen and (min-width:990px){.slideUp{opacity:0;position:relative;visibility:hidden;-webkit-transform:translate(0,30px);transform:translate(0,30px);-webkit-transition:all ease 500ms 100ms;transition:all ease 500ms 100ms}
.slideUp.finished{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);visibility:visible}
.number-list .slideUp .col{opacity:0;position:relative;visibility:hidden;-webkit-transition:all ease-in-out 600ms;transition:all ease-in-out 600ms}
.number-list .slideUp.finished .col{opacity:1;visibility:visible}
}@media only screen and (max-width:1139px){.home .navigation:not(.darker) nav:before{left:10px}
}@media only screen and (max-width:989px){.content-1248.push-left{padding-left:20px}
h1{font-size:35px;line-height:44px}
h2{font-size:25px;line-height:40px}
h3{font-size:20px;line-height:30px}
.menu-toggle{display:block}
.button:not(.disabled):hover{-webkit-transform:scale(1);transform:scale(1)}
.navigation{padding:30px 0}
.navigation.largerSpace{padding:30px 0}
.navigation .grid{grid-template-columns:1fr}
header.navigation .grid{display:block}
header.navigation nav{display:none}
footer.navigation .logo{margin:0 auto 30px}
footer.navigation nav{text-align:center}
footer.navigation nav li{display:table;margin:0 auto 20px}
footer.navigation nav li:last-child{margin-right:auto;margin-bottom:0}
.mobile-menu.visible{opacity:1;visibility:visible;-webkit-transform:translate(0,0);transform:translate(0,0)}
.page-header{padding:40px 0}
.page-header.large-padding{padding:40px 0}
.page-header h1{font-size:22px;line-height:36px}
.hero{padding:120px 0 40px}
.hero h1{font-size:22px;line-height:36px}
.hero .decor{margin-top:40px}
.intro-block{padding:40px 0}
.intro-block .grid{grid-template-columns:1fr}
.intro-block .col:last-child{display:none}
.number-list{padding:40px 0}
.number-list .grid{grid-template-columns:1fr;grid-gap:40px}
.number-list p{padding-top:40px}
.number-list span{font-size:60px;line-height:70px}
.number-list span:after{width:40px;height:4px}
.number-list .col:after{display:none}
.article-blocks{padding:52px 0 40px}
.article-blocks .grid{grid-template-columns:1fr;grid-gap:40px}
.article-blocks .grid+.grid{margin-top:60px;grid-template-columns:1fr;grid-gap:40px}
.article-blocks .col.image:after{top:-32px}
.article-blocks .col.image:first-child{padding-left:0}
.article-blocks .col.image:last-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-right:0}
.article-blocks .col.texts:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.part{overflow:hidden;font-size:35px;line-height:50px;margin:40px 0}
.part span{padding-right:15px}
.survey-progress .grid{display:none}
.survey-progress .mobilePercent{display:block}
.survey-intro .grid{grid-template-columns:1fr;grid-gap:20px}
.survey-intro .grid+.grid{grid-template-columns:1fr}
.survey-intro .grid+.grid .col:last-child{display:none}
.survey-intro h1,.survey-intro h2{font-size:26px}
.downloadPDF{margin:0 0 30px}
.toggle-box .title{font-size:22px;line-height:26px}
.toggle-box .title:after{height:30px}
.survey-bottom .buttons .button,.survey-bottom .buttons .back{margin:10px 0;width:100%}
.survey-bottom .bottom{padding-left:0}
.submitted-survey{padding:40px 0}
.submitted-survey .grid{grid-template-columns:1fr}
.submitted-survey .grid .col:last-child{display:none}
.gsection_title{max-width:unset;padding-left:50px;font-size:16px;line-height:24px}
.gsection_title span{width:40px;font-size:22px;line-height:30px;top:-4px}
.gfield_label,.gfield_description{padding-left:0}
.ginput_container{padding-left:0}
.ginput_container select{height:60px;font-size:16px;padding:0 60px 0 20px}
.open-modal .gsection_title{padding-right:30px;max-width:unset}
.open-modal .gsection_title:after{top:-5px;width:25px;height:25px}
.ginput_container_select:after{right:60px;height:60px}
.ginput_container_select:before{top:28px;right:24px}
.custom-input-name{padding:0}
.gfield_checkbox label{font-size:16px;line-height:24px}
.SumoSelect.open>.optWrapper{top:60px}
.SumoSelect>.CaptionCont{height:auto;padding:17px 0}
.modal-window .modal-top,.alert-window .modal-top{padding:30px 60px 20px 20px}
.modal-window .modal-content,.alert-window .modal-content{padding:0 25px 60px 20px}
.modal-window .modal-footer,.alert-window .modal-footer{height:80px}
.modal-window h3,.alert-window h3{font-size:22px;line-height:26px}
.modal-window .close,.alert-window .close{top:25px;right:20px}
.modal-window .scroll-content,.alert-window .scroll-content{padding-right:50px}
.alert-window .modal-top{padding:30px 60px 20px 20px}
.alert-window .modal-content{padding:0 20px 30px}
.ps--active-y>.ps__rail-y{width:10px}
.ps__thumb-y{width:10px !important}
.contact-box{margin-top:0}
.contact-box .grid{grid-template-columns:1fr}
.contact-box .blue-box{display:none}
.contact-box .contact-texts{padding:40px 0}
.text-contents .grid{grid-template-columns:1fr}
.text-contents .back{margin-bottom:60px}
.text-contents .col:last-child{display:none}
}@media only screen and (max-width:519px){.button{width:100%}
.button .bubble{display:none}
}@-webkit-keyframes circle{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}@keyframes circle{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}