.pager{position:relative;text-align:center;padding-top:70px;}.pager *{display:inline-block;vertical-align:middle;font-size:16px;}.pager .first,.pager .last,.pager .page,.pager input{line-height:36px;height:36px;}.pager .first{margin-right:8px;}.pager .first,.pager .last,.pager .page{min-width:36px;box-sizing:border-box;border-radius:50%;}.pager .first.selected,.pager .first:hover,.pager .last.selected,.pager .last:hover,.pager .page.selected,.pager .page:hover{background:#464391;color:#fff;}.pager .page{margin:0 2px;}.pager .first.disabled,.pager .last.disabled,.pager .prev.disabled,.pager .next.disabled{display:none;}.pager .prev,.pager .next{width:20px;height:20px;margin:0 2px;background:url(/img/arrow_page.svg) no-repeat center/100% 100%;}.pager .prev.disable,.pager .next.disable{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);filter:alpha(opacity = 30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;}.pager .next{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH";}.pager .last{margin-left:8px;}.pager input{width:60px;padding-left:12px;text-align:left;box-sizing:border-box;margin-left:20px;border:1px solid #d6d6d6;border-radius:20px;}.oneline{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;}.clear{clear:both;float:left;}.inline-block{display:inline-block;}.justify{text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;}.w-fix{display:inline-block;width:100%;height:0;vertical-align:middle;}.h-fix{display:inline-block;width:0;height:100%;vertical-align:middle;}.reverse-h{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH";}.reverse-v{-moz-transform:scaleY(-1);-o-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV;-ms-filter:"FlipV";}.container{max-width:1200px;margin:auto;position:relative;padding:0 20px;}html.tablet .container{padding:0 40px;}html.mobile .container{padding:0 30px;}html.open{overflow:hidden;}html.open header{position:fixed;top:0;left:0;height:100%;overflow-y:scroll;background:#fff;padding:0;}html.open header .header-wrapper,html.open header:after{display:none;}html.open header .header-responsive{display:block;}body{position:relative;min-width:480px;}header,#content,footer{width:100%;float:left;clear:both;}header{position:absolute;top:0;left:0;padding-top:10px;z-index:100;}header .header-wrapper{margin:0 20px;background:url(/img/Desktop/gradient_header.png) no-repeat center/100% 100%;text-align:right;}header .header-wrapper .header-container{z-index:1;position:relative;padding-top:9px;padding-bottom:2px;}header .header-wrapper .logo{position:absolute;top:18px;left:0;}header .header-wrapper .logo img{height:auto;}header .header-wrapper .logo img:first-child{width:217px;}header .header-wrapper .logo img:last-child{width:184px;}header .header-wrapper .logo .sep{display:inline-block;vertical-align:middle;width:1px;height:74px;background:#c8b6dd;margin:0 29px;}header .header-wrapper .header-right{display:inline-block;vertical-align:top;margin-top:1px;}header .header-wrapper .header-right .cmac{display:inline-block;vertical-align:middle;}header .header-wrapper .header-right .cmac img{width:240px;height:auto;}header .header-wrapper .header-right .language{display:inline-block;vertical-align:middle;margin-right:2px;margin-left:22px;}header .header-wrapper .header-right .language a{display:inline-block;vertical-align:middle;font-size:16px;font-weight:bold;color:#b1a9bc;margin-left:18px;}header .header-wrapper .header-right .language a:hover,header .header-wrapper .header-right .language a.current{color:#3f2262;}header .header-wrapper .header-right .icons{margin-top:12px;}header .header-wrapper .header-right .icons a{display:inline-block;vertical-align:top;margin-left:12px;border-radius:50%;width:44px;height:44px;}header .header-wrapper .header-right .icons a.home{background:#3f2262 url(/img/Header/icon_home.svg) no-repeat center;}header .header-wrapper .header-right .icons a.social{text-align:center;-webkit-box-shadow:0px 0px 20px 0px rgba(0,1,1,0.4);-moz-box-shadow:0px 0px 20px 0px rgba(0,1,1,0.4);box-shadow:0px 0px 20px 0px rgba(0,1,1,0.4);}header .header-wrapper .donation-btn{display:inline-block;vertical-align:top;border-radius:50%;width:106px;height:106px;border:1px solid #3f2262;box-sizing:border-box;padding:2px;margin-left:38px;}header .header-wrapper .donation-btn span{display:block;border-radius:50%;width:100px;height:100px;background:#91f5ff url(/img/Header/icon_donation.svg) no-repeat top 13px center/45px;text-align:center;color:#3f2262;font-size:16.53px;font-weight:bold;padding-top:56px;box-sizing:border-box;-webkit-box-shadow:0px 0px 20px 0px rgba(0,1,1,0.4);-moz-box-shadow:0px 0px 20px 0px rgba(0,1,1,0.4);box-shadow:0px 0px 20px 0px rgba(0,1,1,0.4);}header .header-wrapper .menu{text-align:center;margin-top:29px;}header .header-wrapper .menu > ul li{position:relative;}header .header-wrapper .menu > ul li > a{display:block;font-weight:bold;}header .header-wrapper .menu > ul li ul{display:none;position:absolute;background:#fff;box-sizing:border-box;border-radius:15px;-webkit-box-shadow:0px 0px 20px 0px rgba(0,1,1,0.2);-moz-box-shadow:0px 0px 20px 0px rgba(0,1,1,0.2);box-shadow:0px 0px 20px 0px rgba(0,1,1,0.2);}header .header-wrapper .menu > ul > li{display:inline-block;vertical-align:top;padding:0 16px 6px;}@media screen and (max-width: 1300px){header .header-wrapper .menu > ul > li{padding-left:10px;padding-right:10px;}}header .header-wrapper .menu > ul > li > a{color:#fff;font-size:18px;position:relative;padding:0 9px 8px;}header .header-wrapper .menu > ul > li > a:after{content:'';position:absolute;bottom:0;left:50%;width:100%;background:#fff;height:2px;transform:translateX(-50%) scaleX(0);transition:transform 250ms ease-in-out;}header .header-wrapper .menu > ul > li > ul{top:100%;left:0;padding:8px 0 17px;width:200px;text-align:left;z-index:2;}header .header-wrapper .menu > ul > li > ul li{display:block;padding:0 6px;}header .header-wrapper .menu > ul > li > ul li a{font-size:15px;color:#505050;border-radius:10px;letter-spacing:1.5px;padding:10px 13px;}header .header-wrapper .menu > ul > li > ul >li a.hasChild{position:relative;padding-right:30px;}header .header-wrapper .menu > ul > li > ul >li a.hasChild:after{content:'';position:absolute;top:0;right:5px;bottom:0;margin:auto;width:20px;height:20px;background:url(/img/Header/arrow_pulldown_menu.svg) no-repeat center;}header .header-wrapper .menu > ul > li > ul >li ul{top:-8px;left:100%;width:200px;padding:7px 0;}header .header-wrapper .menu > ul > li > ul >li ul li a:hover{background:#a7d8d9;}header .header-wrapper .menu > ul > li > ul >li:hover > a{background:#a7d8d9;}header .header-wrapper .menu > ul > li > ul >li:hover ul{display:block;}header .header-wrapper .menu > ul > li:after{content:'';position:absolute;top:9px;right:0;border-radius:50%;width:6px;height:6px;background:#fff;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);filter:alpha(opacity = 40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;}header .header-wrapper .menu > ul > li:nth-child(6):after,header .header-wrapper .menu > ul > li:last-child:after{display:none;}header .header-wrapper .menu > ul > li:hover >a:after,header .header-wrapper .menu > ul > li.current >a:after{transform:translateX(-50%) scaleX(1);}header .header-wrapper .menu > ul > li:hover > ul{display:block;}header .header-wrapper .nav-icon{display:none;background:url(/img/Header/button_menu.svg) no-repeat center;height:30px;margin-top:50px;}header .header-responsive{position:relative;display:none;padding:30px;}header .header-responsive .nav-close{display:block;background:url(/img/Header/button_menu_close.svg) no-repeat center;width:30px;height:30px;margin-left:auto;margin-bottom:30px;}header .header-responsive .icons{display:inline-block;vertical-align:middle;margin-right:18px;}header .header-responsive .icons a{display:inline-block;vertical-align:top;margin-right:12px;margin-bottom:12px;border-radius:50%;width:44px;height:44px;}header .header-responsive .icons a.home{background:#3f2262 url(/img/Header/icon_home.svg) no-repeat center;}header .header-responsive .icons a.social{text-align:center;}header .header-responsive .language{display:inline-block;vertical-align:middle;}header .header-responsive .language a{display:inline-block;vertical-align:middle;font-size:16px;font-weight:bold;color:#b1a9bc;margin-right:18px;margin-bottom:12px;}header .header-responsive .language a:hover,header .header-responsive .language a.current{color:#3f2262;}header .header-responsive .menu{margin:13px 10px 60px;}header .header-responsive .menu > ul li{display:block;}header .header-responsive .menu > ul li a{display:block;font-weight:bold;color:#505050;}header .header-responsive .menu > ul li ul{display:none;}header .header-responsive .menu > ul li ul li{margin-bottom:10px;}header .header-responsive .menu > ul li ul li a{font-size:16px;border-radius:10px;}header .header-responsive .menu > ul li ul li a span{display:inline-block;font-size:16px;}header .header-responsive .menu > ul li ul li a.current,header .header-responsive .menu > ul li ul li a:hover{background:#a7d8d9;}header .header-responsive .menu > ul li.open > ul{display:block;}header .header-responsive .menu > ul > li{border-bottom:1px solid #e0e0e0;}header .header-responsive .menu > ul > li > a{font-size:18px;padding:12px 40px 12px 0;position:relative;}header .header-responsive .menu > ul > li > a.hasChild:after{content:'';position:absolute;top:0;bottom:0;right:0;margin:auto;width:20px;height:20px;background:url(/img/Header/arrow_pulldown_menu.svg);transform:rotate(90deg);}header .header-responsive .menu > ul > li > ul > li{margin-right:40px;}header .header-responsive .menu > ul > li > ul > li > a{padding:6px 20px;}header .header-responsive .menu > ul > li > ul > li > a.hasChild span{padding-right:34px;position:relative;}header .header-responsive .menu > ul > li > ul > li > a.hasChild span:after{content:'';position:absolute;top:0;bottom:0;right:0;margin:auto;width:20px;height:20px;background:url(/img/Header/arrow_pulldown_menu.svg);transform:rotate(90deg);}header .header-responsive .menu > ul > li > ul > li ul{margin-left:20px;margin-top:10px;}header .header-responsive .menu > ul > li > ul > li ul a{padding:10px 20px;}/*953795e33e25c16a067bcfa2a5842f5b*/header .header-responsive .menu > ul > li > ul > li.open > a span:after{transform:rotate(270deg);}header .header-responsive .menu > ul > li.open > a:after{transform:rotate(270deg);}header .header-responsive .menu > ul > li.current{border-bottom:2px solid #a633ff;}header .header-responsive .menu > ul > li.current > a{color:#a633ff;}header:after{content:'';position:absolute;top:0;left:0;width:100%;height:157px;background:url(/img/Desktop/shape_header.png) no-repeat top center/100% 100%;}header.tablet .header-wrapper .logo img:first-child,header.mobile .header-wrapper .logo img:first-child{width:180px;}header.tablet .header-wrapper .logo img:last-child,header.mobile .header-wrapper .logo img:last-child{width:154px;}header.tablet .header-wrapper .logo .sep,header.mobile .header-wrapper .logo .sep{height:64px;margin:0 26px;}header.tablet .header-wrapper .header-right .language,header.tablet .header-wrapper .header-right .icons,header.mobile .header-wrapper .header-right .language,header.mobile .header-wrapper .header-right .icons{display:none;}header.tablet .header-wrapper .donation-btn,header.mobile .header-wrapper .donation-btn{position:fixed;bottom:20px;right:-100px;opacity:0;transition:all 0.5s ease-in-out;}header.tablet .header-wrapper .donation-btn.animate,header.mobile .header-wrapper .donation-btn.animate{opacity:1;}header.tablet .header-wrapper .menu,header.mobile .header-wrapper .menu{display:none;}header.tablet .header-wrapper .nav-icon,header.mobile .header-wrapper .nav-icon{display:block;}header.tablet .header-wrapper{background-image:url(/img/Tablet/gradient_header_tab.png);}header.tablet .header-wrapper .container{padding:0 20px;}header.tablet .header-wrapper .logo{top:8px;}header.tablet .header-wrapper .header-container{padding-top:15px;padding-bottom:12px;}header.tablet .header-wrapper .header-right{margin-top:0;}header.tablet .header-wrapper .donation-btn.animate{right:10px;}header.tablet:after{background-image:url(/img/Tablet/shape_header_tab.png);height:137px;}header.mobile{position:relative;padding-top:0;}header.mobile .header-wrapper{margin:0;background:url(/img/Mobile/gradient_header_m.png) repeat-y center;text-align:center;}header.mobile .header-wrapper .logo{position:relative;top:auto;}header.mobile .header-wrapper .header-container{padding-top:19px;padding-bottom:0;}header.mobile .header-wrapper .header-right{display:block;margin-top:13px;}header.mobile .header-wrapper .header-right .cmac img{width:197px;}header.mobile .header-wrapper .donation-btn.animate{right:16px;}header.mobile .header-wrapper .nav-icon{height:60px;margin-top:11px;}header.mobile:after{background-image:url(/img/Mobile/shape_header_m.png);height:170px;}#content{min-height:500px;padding-top:70px;}#content #inner-banner{padding:0 40px 30px;background:url(/img/Desktop/inner_banner_mark.png) no-repeat bottom;}#content #inner-banner .banner-container{border-radius:0 0 100px 100px;overflow:hidden;position:relative;height:460px;}#content #inner-banner .banner-container img{position:absolute;top:0;right:0;}#content #inner-banner .banner-container .container{height:100%;z-index:1;padding:0 20px;}#content #inner-banner .banner-container .section-title{height:294px;position:absolute;bottom:0;left:14px;width:54%;}#content #inner-banner .banner-container .section-title h1{display:inline-block;vertical-align:middle;font-size:50px;color:#a633ff;letter-spacing:1px;}#content #inner-banner .banner-container:after{content:'';position:absolute;left:0;top:0;background:url(/img/inner_banner_left.png) no-repeat right;width:60.5%;height:100%;}#content #inner-banner[name=page-4] .banner-container h1{font-size:45px;}@media screen and (max-width: 699px){#content #inner-banner[name=page-4] .banner-container h1{font-size:6.25vw;}}#content #navigation{position:relative;margin-top:8px;padding-right:60px;}#content #navigation .navigation *{font-size:16px;vertical-align:middle;color:#505050;}#content #navigation .back{position:absolute;top:0;right:0;font-size:16px;padding-left:22px;}#content #navigation .back:before{content:'';position:absolute;top:0;left:0;bottom:0;margin:auto;width:18px;height:18px;background:url(/img/arrow_back.svg) no-repeat center;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH";}#content .page-wrapper{padding-top:70px;padding-bottom:92px;}#content .page-wrapper .page-title{font-size:35px;color:#4fb2b3;margin-bottom:54px;}#content .page-content-wrapper{background:#e7f7f7;padding:10px 20px 30px;position:relative;border-radius:30px;margin-bottom:30px;}#content .page-content-wrapper .page-content{background:#fff;padding:26px 30px;border-radius:30px;box-sizing:border-box;}#content .page-content-wrapper .page-content > h3{font-size:21px;color:#3f2262;}#content .page-content-wrapper.hasPhoto{margin-right:60px;}#content .page-content-wrapper.hasPhoto .page-content > .photo{position:absolute;top:-10px;right:-70px;background:#fff;padding:10px;border-radius:28px;}#content .page-content-wrapper.hasPhoto .page-content > .photo img{width:100%;height:auto;border-radius:28px;}#content .data-list a{display:block;border-bottom:1px solid #ccc;position:relative;padding-bottom:17px;padding-right:34px;margin-bottom:24px;}#content .data-list a .date{color:#3f2262;font-size:18px;margin-bottom:8px;text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;}#content .data-list a h3{font-size:21px;color:#4fb2b3;line-height:34px;margin-bottom:3px;text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;}#content .data-list a .content{font-size:18px;color:#505050;letter-spacing:0.35px;line-height:28px;text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;}#content .data-list a:after{content:'';position:absolute;right:0;bottom:-17px;border-radius:50%;width:34px;height:34px;background:#3f2262 url(/img/arrow_detail.svg) no-repeat center;}#content .record{margin-top:20px;}#content .record .head{display:block;color:#fff;background:#464391;border-radius:20px;position:relative;font-size:24px;font-weight:bold;padding:14px 74px 14px 20px;}#content .record .head:after{content:'';position:absolute;top:0;right:20px;bottom:0;margin:auto;width:34px;height:34px;border-radius:50%;background:#fff url(/img/button_faq_open.png) no-repeat center/16px;}#content .record .content{display:none;background:#e7f7f7;border-radius:20px;margin-top:-30px;padding:45px 20px 30px;}#content .record .content .resource-table{width:100%;}#content .record .content .resource-table tr{border-bottom:1px solid #b9c6c6;}#content .record .content .resource-table tr:first-child{border-color:#737b7b;}#content .record .content .resource-table th,#content .record .content .resource-table td{font-size:18px;color:#505050;letter-spacing:0.3px;position:relative;}#content .record .content .resource-table th{font-weight:bold;padding-bottom:14px;}#content .record .content .resource-table td{padding:12px 10px 12px 0;}#content .record .content .resource-table td a{position:absolute;top:0;right:10px;margin:auto;bottom:0;background:url(/img/icon_contact_link.svg) no-repeat center;width:30px;height:30px;}#content .record.open .head:after{background-image:url(/img/button_faq_close.png);}#content .record.open .content{display:block;}#content.tablet #inner-banner,#content.mobile #inner-banner{background-size:100% 100%;}#content.tablet #inner-banner .banner-container,#content.mobile #inner-banner .banner-container{height:auto;background:#cf91ff;}#content.tablet #inner-banner .banner-container img,#content.mobile #inner-banner .banner-container img{position:relative;width:100%;height:auto;}#content.tablet #inner-banner .banner-container .section-title,#content.mobile #inner-banner .banner-container .section-title{height:auto;position:relative;left:auto;width:100%;padding:0 10px;box-sizing:border-box;}#content.tablet #inner-banner .banner-container .section-title h1,#content.mobile #inner-banner .banner-container .section-title h1{color:#fff;}#content.tablet #inner-banner .banner-container:after,#content.mobile #inner-banner .banner-container:after{display:none;}#content.tablet .page-content-wrapper.hasPhoto,#content.mobile .page-content-wrapper.hasPhoto{margin-right:0;}#content.tablet .page-content-wrapper.hasPhoto .page-content,#content.mobile .page-content-wrapper.hasPhoto .page-content{padding-right:30px;height:auto;}#content.tablet .page-content-wrapper.hasPhoto .page-content > .photo,#content.mobile .page-content-wrapper.hasPhoto .page-content > .photo{position:relative;top:auto;right:auto;text-align:center;margin-bottom:30px;}#content.tablet .data-list a,#content.mobile .data-list a{padding-bottom:18px;margin-bottom:21px;}#content.tablet .data-list a h3,#content.mobile .data-list a h3{font-size:20px;line-height:30px;margin-bottom:6px;}#content.tablet .data-list a .content,#content.mobile .data-list a .content{font-size:15px;}#content.tablet{padding-top:87px;}#content.tablet #inner-banner{margin:0 20px;padding-left:20px;padding-right:20px;background-image:url(/img/Tablet/banner_mark_tab.png);background-size:100% 100%;}#content.tablet #inner-banner .banner-container{border-radius:0 0 30px 30px;}#content.tablet #inner-banner .banner-container img{border-radius:0 0 30px 30px;}#content.mobile{padding-top:0;}#content.mobile #inner-banner{padding-left:0;padding-right:0;background-image:url(/img/Mobile/banner_mark_m.png);background-size:100%;}#content.mobile #inner-banner .banner-container{border-radius:0 0 20px 20px;}#content.mobile #inner-banner .banner-container img{border-radius:0 0 20px 20px;}footer{border-top:8px solid #464391;padding-bottom:30px;position:relative;}footer .back-to-top{position:absolute;top:-48px;right:20px;border-radius:10px 10px 0 0;background:#464391;padding-left:20px;padding-right:24px;}footer .back-to-top span{background:url(/img/Footer/icon_back_to_top.svg) no-repeat left;font-size:16px;font-weight:bold;color:#fff;line-height:40px;padding-left:32px;}footer .left,footer .right{display:inline-block;vertical-align:middle;padding-top:32px;}footer .left{width:60%;}footer .left *{display:inline-block;vertical-align:middle;}footer .right{width:40%;text-align:right;}footer .cmac{margin-right:58px;}footer .cmac img{width:258px;height:auto;}footer .sponsor div{font-size:16px;margin-right:6px;}footer .sponsor img{width:276px;height:auto;}footer .copyright{font-size:14px;letter-spacing:0.3px;}footer.tablet,footer.mobile{padding-bottom:38px;}footer.tablet .left,footer.tablet .right,footer.mobile .left,footer.mobile .right{display:block;width:100%;}footer.tablet .left,footer.mobile .left{padding-top:36px;}footer.tablet .right,footer.mobile .right{text-align:left;padding-top:24px;}footer.tablet .cmac,footer.mobile .cmac{margin-right:44px;}footer.tablet .cmac img,footer.mobile .cmac img{width:196px;}footer.tablet .sponsor div,footer.mobile .sponsor div{font-size:15px;margin-right:9px;}footer.tablet .sponsor img,footer.mobile .sponsor img{width:210px;}footer.mobile .container{padding:0 40px;}footer.mobile .back-to-top{right:10px;}footer.mobile .left *{display:block;}footer.mobile .right{padding-top:35px;}footer.mobile .cmac{margin-right:0;margin-bottom:28px;}footer.mobile .sponsor div{margin-right:0;margin-bottom:10px;}#content .websites{display:flex;flex-wrap:wrap;gap:20px 60px;}#content .websites a{width:calc((100% - 60px) / 2);background:#e7f7f7 url(/img/icon_contact_link.svg) no-repeat top 10px left 23px;font-size:21px;font-weight:bold;color:#3f2262;border-radius:20px;padding:11px 11px 11px 66px;box-sizing:border-box;}#content .videos{margin-top:43px;display:flex;flex-wrap:wrap;gap:33px 42px;}#content .videos a{width:calc((100% - 84px) / 3);text-align:center;}#content .videos a .thumbnail{position:relative;}#content .videos a .thumbnail img{border-radius:20px;width:100%;height:auto;}#content .videos a .thumbnail:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url(/img/Resources/play_button.png) no-repeat center;}#content .videos a .title{font-size:21px;font-weight:bold;color:#4fb2b3;margin-top:16px;line-height:30px;}#content .book-form{position:absolute;top:5px;right:20px;background:#91f5ff;border-radius:30px;font-size:16px;color:#3f2262;font-weight:bold;padding:12px 32px 12px 74px;}#content .book-form:before{content:'';position:absolute;top:0;left:26px;bottom:0;margin:auto;border-radius:50%;width:34px;height:34px;background:#4fb2b3 url(/img/download-icon.svg) no-repeat center/25px;}#content .books{display:flex;flex-wrap:wrap;gap:40px;}#content .books .book{width:calc((100% - 120px) / 4);text-align:center;}#content .books .book img{border-radius:20px;width:100%;height:auto;}#content .books .book .title{font-size:21px;font-weight:bold;color:#4fb2b3;margin-top:16px;line-height:30px;}#content .books .book a{display:inline-block;position:relative;padding-left:50px;line-height:34px;text-decoration:underline;font-size:18px;color:#505050;margin-top:12px;}#content .books .book a:before{content:'';position:absolute;top:0;left:0;width:34px;height:34px;border-radius:50%;background:#4fb2b3 url(/img/download-icon.svg) no-repeat center/25px;}#content .media-item{border-bottom:1px solid #ccc;padding-bottom:40px;margin-bottom:40px;display:flex;flex-wrap:wrap;gap:20px 40px;}#content .media-item .photo img{border-radius:20px;}#content .media-item .info{width:calc(100% - 340px);margin-top:14px;}#content .media-item .info .title{font-size:21px;color:#4fb2b3;font-weight:bold;margin-bottom:12px;}#content .media-item .info .date{font-size:18px;color:#3f2262;margin-bottom:15px;}#content .media-item .info .tag{display:inline-block;vertical-align:top;background:#e7f7f7;border-radius:30px;font-size:16px;font-weight:bold;color:#3f2262;padding:7px 20px;margin-right:20px;margin-bottom:23px;}#content.tablet .books .book{width:calc((100% - 80px) / 3);}#content.mobile .websites a{width:100%;}#content.mobile .videos a{width:calc((100% - 42px) / 2);}#content.mobile .book-form{position:relative;top:auto;right:auto;display:inline-block;margin-bottom:54px;}#content.mobile .books .book{width:calc((100% - 40px) / 2);}#content.mobile .media-item .photo{width:100%;text-align:center;}#content.mobile .media-item .info{width:100%;}