:root{--white:#fff;--black:#000;--offwhite:#f9f9f9;--pink:#ff2c86;--blue:#0c3259;--green:#00b284;--red:#d2035a}.pink{color:var(--pink)}.blue{color:var(--blue)}body,html{min-height:100%;font-family:'Open Sans',sans-serif;margin:0 auto;height:100%}body{background-color:var(--offwhite);background-size:100%;background-position:top center;background-repeat:no-repeat;position:relative}.tb_menu_toggle{border:0;position:absolute;top:22px;left:24px;width:30px;height:25px;background:0 0;display:none;margin:0}.tb_menu_toggle i{position:absolute;top:0;left:0;width:100%;height:20%;background:var(--blue);-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.tb_menu_toggle i:nth-child(2){top:40%}.tb_menu_toggle i:nth-child(3){top:80%}.tb_menu_toggle.tb_animate_toggle i:first-child,.tb_menu_toggle.tb_animate_toggle i:nth-child(2){top:40%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.tb_menu_toggle.tb_animate_toggle i:nth-child(3){top:40%;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.wrap{display:flex;justify-content:space-between;max-width:1100px;margin:0 auto}header{padding:29px 0}header .wrap{align-items:center;display:flex}header .logo{display:inline-block}header .slogan{display:inline-block;font-size:32px;line-height:1}menu{background-color:var(--blue);color:var(--white);padding:0;margin:0 0 64px 0}menu .wrap{display:block}menu a{display:inline-block;color:var(--white);text-decoration:none;padding:8px 24px}menu .wrap a:first-child{padding-left:0}.content{min-height:calc(100% - 180px)}.content .main{display:inline-block;width:calc(100% - 324px)}.card{position:relative;display:flex;background-color:#fff;border-radius:12px;padding:24px;vertical-align:top;width:auto;margin-bottom:24px}.card:after{content:"";position:absolute;border-radius:12px;top:0;bottom:0;left:0;right:0;z-index:-1;box-shadow:20px 20px 60px #e4e4e4,-20px -20px 60px #e1e9ec}.card .left{display:inline-block;margin:-24px 24px -24px -24px}.card .left img{border-radius:12px 0 0 12px}.card .right{display:inline-block;width:100%}.card .right .logo{display:block;margin-bottom:12px}.card .right .text{display:block;font-size:14px;line-height:22px;margin-bottom:17px}.main .card .right .text{min-height:66px;max-height:66px;overflow:hidden}.card .right .line{display:flex;justify-content:flex-end;align-items:center}.card .right a{font-size:14px;color:var(--blue);text-decoration:underline}.card button{font-size:16px;border:none;color:var(--white);background-color:var(--pink);padding:14px 56px;border-radius:96px;cursor:pointer}.sidebar{width:300px;display:inline-block}.sidebar h1{font-size:24px;font-weight:400}.sidebar a{text-decoration:none}.sidebar h1 a{text-decoration:none;color:#000}.sidebar h1 a:hover{text-decoration:underline}.sidebar .card{padding:12px}.sidebar .card .right .logo{max-height:30px;width:auto;margin-bottom:12px}.sidebar .card .right .logo img{height:30px;width:auto}.sidebar .card .right .text{font-size:12px;line-height:16px;margin:0;color:#000;max-height:80px;overflow:hidden}.sidebar .card .left{display:inline-block;width:180px;overflow:hidden;margin:-12px 12px -12px -12px}.sidebar .card .left img{width:auto;height:104px}.pager{display:flex;justify-content:center;margin-bottom:24px}.pager a{width:32px;height:32px;text-align:center;border-radius:48px;font-size:20px;line-height:28px;margin:0 12px;color:var(--blue);text-decoration:none}.pager a:first-child,.pager a:last-child{background-color:var(--pink);color:var(--white)}.pager a.cur{color:var(--pink);background-color:transparent}footer{background-color:var(--blue);background:#ea52f8!important;background:-webkit-linear-gradient(45deg,rgba(58,58,197,.5) 0,rgba(58,58,197,.5) 16.667%,rgba(94,66,189,.5) 16.667%,rgba(94,66,189,.5) 33.334%,rgba(130,74,181,.5) 33.334%,rgba(130,74,181,.5) 50.001%,rgba(167,82,173,.5) 50.001%,rgba(167,82,173,.5) 66.668%,rgba(203,90,165,.5) 66.668%,rgba(203,90,165,.5) 83.335%,rgba(239,98,157,.5) 83.335%,rgba(239,98,157,.5) 100.002%),linear-gradient(135deg,#7c1649 0,#7c1649 16.667%,#951e4e 16.667%,#951e4e 33.334%,#ae2653 33.334%,#ae2653 50.001%,#c82d58 50.001%,#c82d58 66.668%,#e1355d 66.668%,#e1355d 83.335%,#fa3d62 83.335%,#fa3d62 100.002%)!important;background:linear-gradient(45deg,rgba(58,58,197,.5) 0,rgba(58,58,197,.5) 16.667%,rgba(94,66,189,.5) 16.667%,rgba(94,66,189,.5) 33.334%,rgba(130,74,181,.5) 33.334%,rgba(130,74,181,.5) 50.001%,rgba(167,82,173,.5) 50.001%,rgba(167,82,173,.5) 66.668%,rgba(203,90,165,.5) 66.668%,rgba(203,90,165,.5) 83.335%,rgba(239,98,157,.5) 83.335%,rgba(239,98,157,.5) 100.002%),linear-gradient(135deg,#7c1649 0,#7c1649 16.667%,#951e4e 16.667%,#951e4e 33.334%,#ae2653 33.334%,#ae2653 50.001%,#c82d58 50.001%,#c82d58 66.668%,#e1355d 66.668%,#e1355d 83.335%,#fa3d62 83.335%,#fa3d62 100.002%)!important;border:none!important;color:#fafafa!important;transition:.5s}footer menu{margin:24px 0;background:0 0}.main .card h2{margin:0 0 16px 0}.article .main .white_block .image{margin:-24px -24px 24px -24px;display:block;border-radius:12px 12px 0 0;overflow:hidden}.article .main .white_block .text img{width:100%;height:auto}.article .main .white_block .text{font-size:16px;line-height:1.5}.article .main .white_block .text a{color:#ff328d}.contact_page .content .wrap,.text_page .content .wrap{display:block}.contact_page footer .wrap,.text_page footer .wrap{display:flex;justify-content:space-between;max-width:1100px;margin:0 auto}.white_block{display:block;background-color:#fff;padding:24px;margin-top:0;border-radius:12px}.text_page .white_block{margin-top:24px}.flex_line{display:flex;-webkit-flex-flow:row wrap;justify-content:space-between}.contact_page .int{display:inline-block;width:50%}.contact_page .details{display:inline-block;background-color:#fcfcfc;border-radius:3px;padding:4px 8px;border:1px solid #e8e8e8;margin-bottom:12px}.contact_page .details .line{display:block;font-size:14px;line-height:36px}.contact_page .details .line{display:block;font-size:14px;line-height:36px}.cnt_form .line{display:block;margin-bottom:5px}.alert_green,.alert_red{display:block;color:#fff;font-size:15px;text-align:center;padding:10px 0}.alert_green{background-color:#0bc92a}.alert_red{background-color:red}.cnt_form label{font-size:14px;font-weight:700;width:120px;display:inline-block}.cnt_form input[type=text],.cnt_form select{width:420px;height:25px;margin-bottom:10px}.cnt_form select{width:428px}.cnt_form textarea{width:416px;height:60px;resize:none;margin-bottom:10px}.cnt_form .submit{-webkit-border-radius:0;border-radius:1px;color:#fff;border:none;background:var(--pink);font-size:16px;padding:14px 56px;display:inline-block;margin-top:96px;border-radius:24px;cursor:pointer}.sbl,.sbr{position:fixed;z-index:99;top:0}.sbl{left:0}.sbr{right:0}.bnr_160{display:none}.main .bnr_250,.main .bnr_320{display:none}.bnr_320,.bnr_728{text-align:center;width:100%}.bnr_970{display:block;text-align:center;margin-bottom:24px}.main .bnr_320,.main .bnr_728{margin-bottom:24px}@media only screen and (max-width:1630px){.bnr_300{display:none}.bnr_160{display:block}}@media only screen and (max-width:1340px){.bnr_160{display:none}}@media only screen and (max-width:1100px){.bnr_728{display:none}.main .bnr_320{display:block;text-align:center;margin-bottom:24px}}@media only screen and (max-width:1000px){.bnr_970{display:none}}@media only screen and (max-width:900px){.wrap{display:block;margin:0 12px}.content .main{display:block;width:100%}.sidebar{display:inline-block;width:100%;text-align:center}.sidebar h1{text-align:left}.sidebar .card{text-align:left;display:flex}.sidebar .card .left{width:220px}.main .bnr_320{display:none}.bnr_728{display:block}footer .wrap{display:flex}}@media only screen and (max-width:800px){.bnr_728{display:none}.main .bnr_250,.main .bnr_320{display:block;text-align:center;margin-bottom:24px}header .slogan{font-size:28px}}@media only screen and (max-width:640px){.cnt_form input[type=text],.cnt_form select,.cnt_form textarea{width:96%}footer{padding-bottom:24px}header{padding:24px 0}header .wrap{display:block}.card{display:block}.main .card .left{height:104px;overflow:hidden;margin:-24px -24px 24px -24px;display:block;border-radius:12px 12px 0 0}.main .card .left img{width:120%}.main .card .right .text{max-height:none}.pager{margin-bottom:24px}header .logo{display:block;text-align:center;margin-bottom:24px}header .slogan{text-align:center;font-size:32px;line-height:38px}.tb_menu_toggle{display:inline-block}menu{display:block;margin:0;z-index:9999;position:absolute;top:70px;height:0%;width:100%;text-align:center;font-size:32px;overflow:hidden;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}menu.open{height:100%;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}menu .wrap{padding:48px 0}menu a{display:block;padding:24px 0}footer menu{position:relative;top:0;font-size:24px;margin:0}}.ribbon{display:none}.page_1 .ribbon{display:block;width:150px;height:150px;overflow:hidden;position:absolute}.page_1 .ribbon::after,.page_1 .ribbon::before{position:absolute;z-index:-1;content:'';display:block;border:5px solid #2980b9}.page_1 .ribbon::after,.page_1 .ribbon::before{position:absolute;z-index:-1;content:'';display:block;border:5px solid #2980b9}.page_1 .ribbon::after{bottom:0;right:0}.page_1 .ribbon::before{top:0;left:0}.page_1 .ribbon::after,.page_1 .ribbon::before{border-top-color:transparent;border-right-color:transparent}.page_1 .ribbon span{position:absolute;display:block;width:200px;padding:12px 0;background-color:#3498db;box-shadow:0 5px 10px rgba(0,0,0,.1);color:#fff;font-size:11px;text-shadow:0 1px 1px rgba(0,0,0,.2);text-transform:uppercase;text-align:center}.page_1 .ribbon{top:-10px;right:-10px}.page_1 .ribbon::after,.page_1 .ribbon::before{border-top-color:transparent;border-right-color:transparent}.page_1 .ribbon::before{top:0;left:22px}.page_1 .ribbon::after{bottom:22px;right:0}.page_1 .ribbon span{left:0;top:30px;transform:rotate(45deg)}.item_1 .ribbon span{background-color:#0ba221}.item_2 .ribbon span{background-color:#db349c}.item_3 .ribbon span{background-color:#3498db}.footer_btn{display:inline-block;background-color:#fff;padding:6px 16px;font-size:16px;border-radius:4px;color:#000!important}
