/* Minification failed. Returning unminified contents.
(39,1): run-time error CSS1019: Unexpected token, found '@import'
(39,9): run-time error CSS1019: Unexpected token, found 'url("https://fonts.googleapis.com/css?family=Merriweather:300,300i,400,400i,700,700i,900,900i")'
(375,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(376,8): run-time error CSS1035: Expected colon, found '{'
(382,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(383,8): run-time error CSS1035: Expected colon, found '{'
(389,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(390,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(406,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(407,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(423,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(425,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(444,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(446,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
 */
/* Lazy Load XT 1.0.6 | MIT License */
.lazy-hidden{background: #ececec; opacity:0}.lazy-loaded{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;opacity:1}




/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}




/*! lightslider - v1.1.3 - 2015-04-14
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2015 Sachin N; Licensed MIT */.lSSlideWrapper,.lSSlideWrapper .lSFade{position:relative}.lSSlideWrapper .lSSlide,.lSSlideWrapper.usingCss .lSFade>*{-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important;-webkit-transition-duration:inherit!important;transition-duration:inherit!important}.lSSlideOuter,.lSSlideOuter .lSPager.lSGallery{-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-webkit-user-select:none}.lSSlideOuter .lSPager.lSGallery:after,.lSSlideWrapper>.lightSlider:after{clear:both}.lSSlideOuter{overflow:hidden;user-select:none}.lightSlider:after,.lightSlider:before{content:" ";display:table}.lightSlider{overflow:hidden;margin:0}.lSSlideWrapper{max-width:100%;overflow:hidden}.lSSlideWrapper .lSSlide{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all 1s;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform,height;transition-property:transform,height}.lSSlideWrapper .lSFade>*{position:absolute!important;top:0;left:0;z-index:9;margin-right:0;width:100%}.lSSlideWrapper.usingCss .lSFade>*{opacity:0;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-property:opacity;transition-property:opacity}.lSSlideWrapper .lSFade>.active{z-index:10}.lSSlideWrapper.usingCss .lSFade>.active{opacity:1}.lSSlideOuter .lSPager.lSpg{margin:10px 0 0;padding:0;text-align:center}.lSSlideOuter .lSPager.lSpg>li{cursor:pointer;display:inline-block;padding:0 5px}.lSSlideOuter .lSPager.lSpg>li a{background-color:#222;border-radius:30px;display:inline-block;height:8px;overflow:hidden;text-indent:-999em;width:8px;position:relative;z-index:99;-webkit-transition:all .5s linear 0s;transition:all .5s linear 0s}.lSSlideOuter .lSPager.lSpg>li.active a,.lSSlideOuter .lSPager.lSpg>li:hover a{background-color:#428bca}.lSSlideOuter .media{opacity:.8}.lSSlideOuter .media.active{opacity:1}.lSSlideOuter .lSPager.lSGallery{list-style:none;padding-left:0;margin:0;overflow:hidden;transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;user-select:none}.lSSlideOuter .lSPager.lSGallery li{overflow:hidden;-webkit-transition:border-radius .12s linear 0s .35s linear 0s;transition:border-radius .12s linear 0s .35s linear 0s}.lSSlideOuter .lSPager.lSGallery li.active,.lSSlideOuter .lSPager.lSGallery li:hover{border-radius:5px}.lSSlideOuter .lSPager.lSGallery img{display:block;height:auto;max-width:100%}.lSSlideOuter .lSPager.lSGallery:after,.lSSlideOuter .lSPager.lSGallery:before{content:" ";display:table}.lSAction>a{width:32px;display:block;top:50%;height:32px;background-image:url(../img/controls.png);cursor:pointer;position:absolute;z-index:99;margin-top:-16px;opacity:.5;-webkit-transition:opacity .35s linear 0s;transition:opacity .35s linear 0s}.lSAction>a:hover{opacity:1}.lSAction>.lSPrev{background-position:0 0;left:10px}.lSAction>.lSNext{background-position:-32px 0;right:10px}.lSAction>a.disabled{pointer-events:none}.cS-hidden{height:1px;opacity:0;filter:alpha(opacity=0);overflow:hidden}.lSSlideOuter.vertical{position:relative}.lSSlideOuter.vertical.noPager{padding-right:0!important}.lSSlideOuter.vertical .lSGallery{position:absolute!important;right:0;top:0}.lSSlideOuter.vertical .lightSlider>*{width:100%!important;max-width:none!important}.lSSlideOuter.vertical .lSAction>a{left:50%;margin-left:-14px;margin-top:0}.lSSlideOuter.vertical .lSAction>.lSNext{background-position:31px -31px;bottom:10px;top:auto}.lSSlideOuter.vertical .lSAction>.lSPrev{background-position:0 -31px;bottom:auto;top:10px}.lSSlideOuter.lSrtl{direction:rtl}.lSSlideOuter .lSPager,.lSSlideOuter .lightSlider{padding-left:0;list-style:none}.lSSlideOuter.lSrtl .lSPager,.lSSlideOuter.lSrtl .lightSlider{padding-right:0}.lSSlideOuter .lSGallery li,.lSSlideOuter .lightSlider>*{float:left}.lSSlideOuter.lSrtl .lSGallery li,.lSSlideOuter.lSrtl .lightSlider>*{float:right!important}@-webkit-keyframes rightEnd{0%,100%{left:0}50%{left:-15px}}@keyframes rightEnd{0%,100%{left:0}50%{left:-15px}}@-webkit-keyframes topEnd{0%,100%{top:0}50%{top:-15px}}@keyframes topEnd{0%,100%{top:0}50%{top:-15px}}@-webkit-keyframes leftEnd{0%,100%{left:0}50%{left:15px}}@keyframes leftEnd{0%,100%{left:0}50%{left:15px}}@-webkit-keyframes bottomEnd{0%,100%{bottom:0}50%{bottom:-15px}}@keyframes bottomEnd{0%,100%{bottom:0}50%{bottom:-15px}}.lSSlideOuter .rightEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}.lSSlideOuter .leftEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}.lSSlideOuter.vertical .rightEnd{-webkit-animation:topEnd .3s;animation:topEnd .3s;position:relative}.lSSlideOuter.vertical .leftEnd{-webkit-animation:bottomEnd .3s;animation:bottomEnd .3s;position:relative}.lSSlideOuter.lSrtl .rightEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}.lSSlideOuter.lSrtl .leftEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}.lightSlider.lsGrab>*{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lightSlider.lsGrabbing>*{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}
/* Override LL */
.lSAction>a{background-image:none;}





/*! air-datepicker - v2.2.3
* https://github.com/t1m0n/air-datepicker
* Copyright (c) 2015 Sachin N; Licensed MIT */
.datepicker--cells{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.datepicker--cell{border-radius:4px;box-sizing:border-box;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:32px;z-index:1}.datepicker--cell.-focus-{background:#f0f0f0}.datepicker--cell.-current-{color:#4EB5E6}.datepicker--cell.-current-.-focus-{color:#4a4a4a}.datepicker--cell.-current-.-in-range-{color:#4EB5E6}.datepicker--cell.-in-range-{background:rgba(92,196,239,.1);color:#4a4a4a;border-radius:0}.datepicker--cell.-in-range-.-focus-{background-color:rgba(92,196,239,.2)}.datepicker--cell.-disabled-{cursor:default;color:#aeaeae}.datepicker--cell.-disabled-.-focus-{color:#aeaeae}.datepicker--cell.-disabled-.-in-range-{color:#a1a1a1}.datepicker--cell.-disabled-.-current-.-focus-{color:#aeaeae}.datepicker--cell.-range-from-{border:1px solid rgba(92,196,239,.5);background-color:rgba(92,196,239,.1);border-radius:4px 0 0 4px}.datepicker--cell.-range-to-{border:1px solid rgba(92,196,239,.5);background-color:rgba(92,196,239,.1);border-radius:0 4px 4px 0}.datepicker--cell.-selected-,.datepicker--cell.-selected-.-current-{color:#fff;background:#5cc4ef}.datepicker--cell.-range-from-.-range-to-{border-radius:4px}.datepicker--cell.-selected-{border:none}.datepicker--cell.-selected-.-focus-{background:#45bced}.datepicker--cell:empty{cursor:default}.datepicker--days-names{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:8px 0 3px}.datepicker--day-name{color:#FF9A19;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center;text-transform:uppercase;font-size:.8em}.-only-timepicker- .datepicker--content,.datepicker--body,.datepicker-inline .datepicker--pointer{display:none}.datepicker--cell-day{width:14.28571%}.datepicker--cells-months{height:170px}.datepicker--cell-month{width:33.33%;height:25%}.datepicker--cells-years,.datepicker--years{height:170px}.datepicker--cell-year{width:25%;height:33.33%}.datepickers-container{position:absolute;left:0;top:0}@media print{.datepickers-container{display:none}}.datepicker{background:#fff;border:1px solid #dbdbdb;box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:4px;box-sizing:content-box;font-family:Tahoma,sans-serif;font-size:14px;color:#4a4a4a;width:250px;position:absolute;left:-100000px;opacity:0;transition:opacity .3s ease,left 0s .3s,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease,left 0s .3s;transition:opacity .3s ease,transform .3s ease,left 0s .3s,-webkit-transform .3s ease;z-index:100}.datepicker.-from-top-{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.datepicker.-from-right-{-webkit-transform:translateX(8px);transform:translateX(8px)}.datepicker.-from-bottom-{-webkit-transform:translateY(8px);transform:translateY(8px)}.datepicker.-from-left-{-webkit-transform:translateX(-8px);transform:translateX(-8px)}.datepicker.active{opacity:1;-webkit-transform:translate(0);transform:translate(0);transition:opacity .3s ease,left 0s 0s,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease,left 0s 0s;transition:opacity .3s ease,transform .3s ease,left 0s 0s,-webkit-transform .3s ease}.datepicker-inline .datepicker{border-color:#d7d7d7;box-shadow:none;position:static;left:auto;right:auto;opacity:1;-webkit-transform:none;transform:none}.datepicker--content{box-sizing:content-box;padding:4px}.datepicker--pointer{position:absolute;background:#fff;border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;width:10px;height:10px;z-index:-1}.datepicker--nav-action:hover,.datepicker--nav-title:hover{background:#f0f0f0}.-top-center- .datepicker--pointer,.-top-left- .datepicker--pointer,.-top-right- .datepicker--pointer{top:calc(100% - 4px);-webkit-transform:rotate(135deg);transform:rotate(135deg)}.-right-bottom- .datepicker--pointer,.-right-center- .datepicker--pointer,.-right-top- .datepicker--pointer{right:calc(100% - 4px);-webkit-transform:rotate(225deg);transform:rotate(225deg)}.-bottom-center- .datepicker--pointer,.-bottom-left- .datepicker--pointer,.-bottom-right- .datepicker--pointer{bottom:calc(100% - 4px);-webkit-transform:rotate(315deg);transform:rotate(315deg)}.-left-bottom- .datepicker--pointer,.-left-center- .datepicker--pointer,.-left-top- .datepicker--pointer{left:calc(100% - 4px);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.-bottom-left- .datepicker--pointer,.-top-left- .datepicker--pointer{left:10px}.-bottom-right- .datepicker--pointer,.-top-right- .datepicker--pointer{right:10px}.-bottom-center- .datepicker--pointer,.-top-center- .datepicker--pointer{left:calc(50% - 10px / 2)}.-left-top- .datepicker--pointer,.-right-top- .datepicker--pointer{top:10px}.-left-bottom- .datepicker--pointer,.-right-bottom- .datepicker--pointer{bottom:10px}.-left-center- .datepicker--pointer,.-right-center- .datepicker--pointer{top:calc(50% - 10px / 2)}.datepicker--body.active{display:block}.datepicker--nav{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #efefef;min-height:32px;padding:4px}.-only-timepicker- .datepicker--nav{display:none}.datepicker--nav-action,.datepicker--nav-title{display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.datepicker--nav-action{width:32px;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker--nav-action.-disabled-{visibility:hidden}.datepicker--nav-action svg{width:32px;height:32px}.datepicker--nav-action path{fill:none;stroke:#9c9c9c;stroke-width:2px}.datepicker--nav-title{border-radius:4px;padding:0 8px}.datepicker--buttons,.datepicker--time{border-top:1px solid #efefef;padding:4px}.datepicker--nav-title i{font-style:normal;color:#9c9c9c;margin-left:5px}.datepicker--nav-title.-disabled-{cursor:default;background:0 0}.datepicker--buttons{display:-webkit-flex;display:-ms-flexbox;display:flex}.datepicker--button{color:#4EB5E6;cursor:pointer;border-radius:4px;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:32px}.datepicker--button:hover{color:#4a4a4a;background:#f0f0f0}.datepicker--time{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}.datepicker--time.-am-pm- .datepicker--time-sliders{-webkit-flex:0 1 138px;-ms-flex:0 1 138px;flex:0 1 138px;max-width:138px}.-only-timepicker- .datepicker--time{border-top:none}.datepicker--time-sliders{-webkit-flex:0 1 153px;-ms-flex:0 1 153px;flex:0 1 153px;margin-right:10px;max-width:153px}.datepicker--time-label{display:none;font-size:12px}.datepicker--time-current{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex:1;-ms-flex:1;flex:1;font-size:14px;text-align:center;margin:0 0 0 10px}.datepicker--time-current-colon{margin:0 2px 3px;line-height:1}.datepicker--time-current-hours,.datepicker--time-current-minutes{line-height:1;font-size:19px;font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;position:relative;z-index:1}.datepicker--time-current-hours:after,.datepicker--time-current-minutes:after{content:'';background:#f0f0f0;border-radius:4px;position:absolute;left:-2px;top:-3px;right:-2px;bottom:-2px;z-index:-1;opacity:0}.datepicker--time-current-hours.-focus-:after,.datepicker--time-current-minutes.-focus-:after{opacity:1}.datepicker--time-current-ampm{text-transform:uppercase;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;color:#9c9c9c;margin-left:6px;font-size:11px;margin-bottom:1px}.datepicker--time-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:11px;height:17px;background:linear-gradient(to right,#dedede,#dedede) left 50%/100% 1px no-repeat}.datepicker--time-row:first-child{margin-bottom:4px}.datepicker--time-row input[type=range]{background:0 0;cursor:pointer;-webkit-flex:1;-ms-flex:1;flex:1;height:100%;padding:0;margin:0;-webkit-appearance:none}.datepicker--time-row input[type=range]::-ms-tooltip{display:none}.datepicker--time-row input[type=range]:hover::-webkit-slider-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:hover::-moz-range-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:hover::-ms-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:focus{outline:0}.datepicker--time-row input[type=range]:focus::-webkit-slider-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]:focus::-moz-range-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]:focus::-ms-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s;margin-top:-6px}.datepicker--time-row input[type=range]::-moz-range-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s}.datepicker--time-row input[type=range]::-ms-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s}.datepicker--time-row input[type=range]::-webkit-slider-runnable-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-moz-range-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-ms-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-ms-fill-lower{background:0 0}.datepicker--time-row input[type=range]::-ms-fill-upper{background:0 0}.datepicker--time-row span{padding:0 12px}.datepicker--time-icon{color:#9c9c9c;border:1px solid;border-radius:50%;font-size:16px;position:relative;margin:0 5px -1px 0;width:1em;height:1em}.datepicker--time-icon:after,.datepicker--time-icon:before{content:'';background:currentColor;position:absolute}.datepicker--time-icon:after{height:.4em;width:1px;left:calc(50% - 1px);top:calc(50% + 1px);-webkit-transform:translateY(-100%);transform:translateY(-100%)}.datepicker--time-icon:before{width:.4em;height:1px;top:calc(50% + 1px);left:calc(50% - 1px)}.datepicker--cell-day.-other-month-,.datepicker--cell-year.-other-decade-{color:#dedede}.datepicker--cell-day.-other-month-:hover,.datepicker--cell-year.-other-decade-:hover{color:#c5c5c5}.-disabled-.-focus-.datepicker--cell-day.-other-month-,.-disabled-.-focus-.datepicker--cell-year.-other-decade-{color:#dedede}.-selected-.datepicker--cell-day.-other-month-,.-selected-.datepicker--cell-year.-other-decade-{color:#fff;background:#a2ddf6}.-selected-.-focus-.datepicker--cell-day.-other-month-,.-selected-.-focus-.datepicker--cell-year.-other-decade-{background:#8ad5f4}.-in-range-.datepicker--cell-day.-other-month-,.-in-range-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.1);color:#ccc}.-in-range-.-focus-.datepicker--cell-day.-other-month-,.-in-range-.-focus-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.2)}.datepicker--cell-day.-other-month-:empty,.datepicker--cell-year.-other-decade-:empty{background:0 0;border:none}
@charset "UTF-8";
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
@import url("https://fonts.googleapis.com/css?family=Merriweather:300,300i,400,400i,700,700i,900,900i");

html {
    line-height: 1.15;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

article,
aside,
footer,
header,
nav,
section {
    display: block
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

figcaption,
figure,
main {
    display: block
}

figure {
    margin: 1em 40px
}

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

pre {
    font-family: monospace, monospace;
    font-size: 1em
}

a {
    background-color: transparent;
    -webkit-text-decoration-skip: objects
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    text-decoration: underline dotted
}

b,
strong {
    font-weight: inherit;
    font-weight: bolder
}

code,
kbd,
samp {
    font-family: monospace, monospace;
    font-size: 1em
}

dfn {
    font-style: italic
}

mark {
    background-color: #ff0;
    color: #000
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

audio,
video {
    display: inline-block
}

audio:not([controls]) {
    display: none;
    height: 0
}

img {
    border-style: none
}

svg:not(:root) {
    overflow: hidden
}

button,
input,
optgroup,
select,
textarea {
    font-family: sans-serif;
    font-size: 100%;
    line-height: 1.15;
    margin: 0
}

button,
input {
    overflow: visible
}

button,
select {
    text-transform: none
}

[type=reset],
[type=submit],
button,
html [type=button] {
    -webkit-appearance: button
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
    border-style: none;
    padding: 0
}

[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
    outline: 1px dotted ButtonText
}

fieldset {
    padding: .35em .75em .625em
}

legend {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal
}

progress {
    display: inline-block;
    vertical-align: baseline
}

textarea {
    overflow: auto
}

[type=checkbox],
[type=radio] {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

details,
menu {
    display: block
}

summary {
    display: list-item
}

canvas {
    display: inline-block
}

[hidden],
template {
    display: none
}

*,
:after,
:before {
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

html,
html a {
    -webkit-font-smoothing: antialiased !important;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale
}

img {
    -ms-interpolation-mode: bicubic
}

figure {
    margin: 0
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
    font-size: 100%;
    font-weight: 400
}

input[type=search],
input[type=text] {
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

input[type=checkbox],
input[type=radio] {
    margin: 4px 0 0;
    line-height: normal
}

input[type=file] {
    display: block
}

input[type=range] {
    display: block;
    width: 100%
}

select[multiple],
select[size] {
    height: auto
}

input[type=checkbox]:focus,
input[type=file]:focus,
input[type=radio]:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

picture {
    display: block
}

@font-face {
    font-family: "Arial Black";
    font-weight: 600;
    font-style: normal
}

.clfx:after,
.clfx:before,
.t-article-frame-1 .t-af1-c1-i:after,
.t-article-frame-1 .t-af1-c1-i:before,
.t-article-frame-1 .t-af1-wrap-i:after,
.t-article-frame-1 .t-af1-wrap-i:before,
.t-article-frame-2 .t-af2-c1-i:after,
.t-article-frame-2 .t-af2-c1-i:before,
.t-nl-list-1 .t-nl-list-item:after,
.t-nl-list-1 .t-nl-list-item:before,
.t-section-20 .t-s20-body-i:after,
.t-section-20 .t-s20-body-i:before,
.t-section-frame-4 .t-sf4-body:after,
.t-section-frame-4 .t-sf4-body:before {
    content: " ";
    display: table
}

.clfx:after,
.t-article-frame-1 .t-af1-c1-i:after,
.t-article-frame-1 .t-af1-wrap-i:after,
.t-article-frame-2 .t-af2-c1-i:after,
.t-nl-list-1 .t-nl-list-item:after,
.t-section-20 .t-s20-body-i:after,
.t-section-frame-4 .t-sf4-body:after {
    clear: both
}

@-webkit-keyframes a {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes a {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@-webkit-keyframes b {
    0% {
        stroke-dasharray: 1, 200;
        stroke-dashoffset: 0
    }

    50% {
        stroke-dasharray: 89, 200;
        stroke-dashoffset: -35px
    }

    to {
        stroke-dasharray: 89, 200;
        stroke-dashoffset: -124px
    }
}

@keyframes b {
    0% {
        stroke-dasharray: 1, 200;
        stroke-dashoffset: 0
    }

    50% {
        stroke-dasharray: 89, 200;
        stroke-dashoffset: -35px
    }

    to {
        stroke-dasharray: 89, 200;
        stroke-dashoffset: -124px
    }
}

@-webkit-keyframes c {

    0%,
    to {
        stroke: #2b2b2b
    }

    40% {
        stroke: #444
    }

    66% {
        stroke: #21a2bf
    }

    80%,
    90% {
        stroke: #21a2bf
    }
}

@keyframes c {

    0%,
    to {
        stroke: #2b2b2b
    }

    40% {
        stroke: #444
    }

    66% {
        stroke: #21a2bf
    }

    80%,
    90% {
        stroke: #21a2bf
    }
}

.t-hide {
    display: none !important
}

.t-align-center {
    text-align: center !important
}

.t-align-left {
    text-align: left !important
}

.t-align-right {
    text-align: right !important
}

html {
    font-size: 10px
}

body,
html {
    height: 100%
}

body {
    min-width: 768px;
    min-width: 76.8rem;
    min-height: 100%;
    line-height: 1.333;
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 400;
    background: #f7f7f7;
    color: #2b2b2b
}

body.t-body-article.t-body-article-multimedia,
body.t-body-section.t-body-section-multimedia {
    background: #242525;
    color: #fff
}

body.t-body-section.t-body-section-light {
    background: #fff
}

body.interaction-overlay-body-overflow {
    overflow: hidden
}

a,
a:hover,
a:link,
a:visited {
    color: #2b2b2b;
    text-decoration: none
}

a:active,
a:focus {
    outline: 0;
    background-color: transparent
}

b,
strong {
    font-weight: 600
}

address,
em,
i {
    font-style: italic
}

button,
input,
select,
textarea {
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 400
}

input[type=email],
input[type=password],
input[type=search],
input[type=text],
textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    text-overflow: "";
    border: 0;
    border-radius: 0
}

input:-moz-placeholder,
textarea:-moz-placeholder {
    color: #999
}

input:focus:-moz-placeholder,
textarea:focus:-moz-placeholder {
    color: #555
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #999
}

input::-moz-placeholder,
textarea::-moz-placeholder {
    color: #999
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #999
}

input::placeholder,
textarea::placeholder {
    color: #999
}

input:focus::-webkit-input-placeholder,
textarea:focus::-webkit-input-placeholder {
    color: #555
}

input:focus::-moz-placeholder,
textarea:focus::-moz-placeholder {
    color: #555
}

input:focus:-ms-input-placeholder,
textarea:focus:-ms-input-placeholder {
    color: #555
}

input:focus::placeholder,
textarea:focus::placeholder {
    color: #555
}

.t-ico-btn-1 {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    text-overflow: "";
    border: 0;
    border-radius: 0;
    display: inline-block;
    position: relative;
    width: 36px;
    width: 3.6rem;
    height: 36px;
    height: 3.6rem;
    padding: 0;
    cursor: pointer
}

.t-ico-btn-1 em {
    display: none
}

.t-ico-btn-1:after,
.t-ico-btn-1:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    height: 100%
}

.t-ico-btn-1:before {
    background: #3c3c3c
}

.t-ico-btn-1:hover:before {
    background: #444
}

.t-ico-btn-1:focus {
    outline: 0
}

.t-ico-btn-1.t-ico-btn-close-1:after {
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCIgd2lkdGg9IjEzIiBoZWlnaHQ9IjEzIiB2aWV3Qm94PSIwIDAgMTMgMTMiPiAgPHBhdGggZD0iTTguMjIwLDYuNDk4IEM4LjIyMCw2LjQ5OCAxMi44NzEsMS44NDYgMTIuODcxLDEuODQ2IEMxMy4wMzAsMS42ODkgMTMuMDMwLDEuNDMxIDEyLjg3MSwxLjI3NCBDMTIuODcxLDEuMjc0IDExLjcyNCwwLjEyNyAxMS43MjQsMC4xMjcgQzExLjY0NSwwLjA0NyAxMS41NDEsMC4wMDcgMTEuNDM3LDAuMDA3IEMxMS4zMzMsMC4wMDcgMTEuMjI5LDAuMDQ3IDExLjE1MCwwLjEyNyBDMTEuMTUwLDAuMTI3IDYuNDk5LDQuNzc3IDYuNDk5LDQuNzc3IEM2LjQ5OSw0Ljc3NyAxLjg0OSwwLjEyNyAxLjg0OSwwLjEyNyBDMS42OTAsLTAuMDMyIDEuNDMzLC0wLjAzMiAxLjI3NSwwLjEyNyBDMS4yNzUsMC4xMjcgMC4xMjgsMS4yNzQgMC4xMjgsMS4yNzQgQzAuMDQ4LDEuMzUyIDAuMDA5LDEuNDU2IDAuMDA5LDEuNTYxIEMwLjAwOSwxLjY2NCAwLjA0OCwxLjc2OCAwLjEyOCwxLjg0NiBDMC4xMjgsMS44NDYgNC43NzgsNi40OTggNC43NzgsNi40OTggQzQuNzc4LDYuNDk4IDAuMTI4LDExLjE0OCAwLjEyOCwxMS4xNDggQy0wLjAzMSwxMS4zMDYgLTAuMDMxLDExLjU2MyAwLjEyOCwxMS43MjIgQzAuMTI4LDExLjcyMiAxLjI3NSwxMi44NjkgMS4yNzUsMTIuODY5IEMxLjM1NCwxMi45NDkgMS40NTgsMTIuOTg4IDEuNTYyLDEyLjk4OCBDMS42NjUsMTIuOTg4IDEuNzY5LDEyLjk0OSAxLjg0OSwxMi44NjkgQzEuODQ5LDEyLjg2OSA2LjQ5OSw4LjIxOSA2LjQ5OSw4LjIxOSBDNi40OTksOC4yMTkgMTEuMTUwLDEyLjg2OSAxMS4xNTAsMTIuODY5IEMxMS4zMDksMTMuMDI3IDExLjU2NSwxMy4wMjcgMTEuNzI0LDEyLjg2OSBDMTEuNzI0LDEyLjg2OSAxMi44NzEsMTEuNzIyIDEyLjg3MSwxMS43MjIgQzEyLjk1MCwxMS42NDQgMTIuOTkwLDExLjUzOSAxMi45OTAsMTEuNDM2IEMxMi45OTAsMTEuMzMyIDEyLjk1MCwxMS4yMjcgMTIuODcxLDExLjE0OCBDMTIuODcxLDExLjE0OCA4LjIyMCw2LjQ5OCA4LjIyMCw2LjQ5OCBaIiBmaWxsPSIjRkZGRkZGIi8+PC9zdmc+") no-repeat 50%;
    background-size: 37% auto;
    opacity: .5
}

.t-ico-btn-1.t-ico-btn-close-1:hover:before {
    background: #444
}

.t-ico-btn-1.t-ico-btn-close-1:hover:after {
    opacity: 1
}

.t-ico-btn-1.t-ico-btn-search-1:after {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzIgMzIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMyIDMyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBpZD0icGF0aC0xIiBmaWxsPSIjRkZGRkZGIiBkPSJNMTQsNmMtNC40LDAtOCwzLjYtOCw4YzAsNC40LDMuNiw4LDgsOGM0LjQsMCw4LTMuNiw4LThDMjIsOS42LDE4LjQsNiwxNCw2eiBNMTQsMjBjLTMuMywwLTYtMi43LTYtNnMyLjctNiw2LTZzNiwyLjcsNiw2UzE3LjMsMjAsMTQsMjB6IE0yNiwyNC42TDI0LjYsMjZsLTQuMi00LjJsMS40LTEuNEwyNiwyNC42eiIvPjwvc3ZnPg==") no-repeat 50%;
    background-size: 80% auto;
    opacity: .5
}

.t-ico-btn-1.t-ico-btn-search-1:hover:before {
    background: #444
}

.t-ico-btn-1.t-ico-btn-search-1:hover:after {
    opacity: 1
}

.t-ico-btn-2 {
    display: inline-block;
    position: relative;
    width: 38px;
    width: 3.8rem;
    height: 38px;
    height: 3.8rem;
    cursor: pointer
}

.t-ico-btn-2 em {
    display: none
}

.t-ico-btn-2:after,
.t-ico-btn-2:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    height: 100%
}

.t-ico-btn-2:before {
    background: rgba(27, 27, 27, .6);
    border: 1px solid hsla(0, 0%, 100%, .6)
}

.t-ico-btn-2:hover:before {
    background: #1b1b1b
}

.t-ico-btn-2:focus {
    outline: 0
}

.t-ico-btn-2.t-ico-btn-play-1:after {
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCIgd2lkdGg9IjEzIiBoZWlnaHQ9IjE1IiB2aWV3Qm94PSIwIDAgMTMgMTUiPiAgPHBhdGggZD0iTS0wLjAxMywwLjAwNyBDLTAuMDEzLDAuMDA3IC0wLjAxMywxNC4zNzEgLTAuMDEzLDE0LjM3MSBDLTAuMDEzLDE0LjM3MSAxMi41NjMsNy4xODkgMTIuNTYzLDcuMTg5IEMxMi41NjMsNy4xODkgLTAuMDEzLDAuMDA3IC0wLjAxMywwLjAwNyBaIiBmaWxsPSIjRkZGRkZGIi8+PC9zdmc+") no-repeat 50%;
    background-size: 35% auto
}

.t-ico-btn-2.t-ico-btn-gallery-1:after {
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCIgd2lkdGg9IjE3IiBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgMTcgMTYiPiAgPHBhdGggZD0iTTE2LjAzMCwtMC4wMTMgQzE2LjAzMCw0Ljk5OCAxNi4wMzAsNy45NDIgMTYuMDMwLDEyLjg2MCBDMTYuMDMwLDEyLjg2MCAxNC4wMTMsMTIuODYwIDE0LjAxMywxMi44NjAgQzE0LjAxMywxMi44NjAgMTQuMDEzLDIuMDA3IDE0LjAxMywyLjAwNyBDMTQuMDEzLDIuMDA3IDMuMTgyLDIuMDA3IDMuMTgyLDIuMDA3IEMzLjE4MiwyLjAwNyAzLjE4MiwtMC4wMTMgMy4xODIsLTAuMDEzIEM3Ljc1NCwtMC4wMTMgOS44MDAsLTAuMDEzIDE2LjAzMCwtMC4wMTMgWk0wLjAwNiwzLjAyNyBDMi43NzksMy4wMjcgMTAuNjE4LDMuMDI3IDEyLjk5NywzLjAyNyBDMTIuOTk3LDEzLjk2MiAxMi45OTcsNC4xNTkgMTIuOTk3LDE2LjA0MyBDMTAuNDcwLDE2LjA0MyAyLjc1MiwxNi4wNDMgMC4wMDYsMTYuMDQzIEMwLjAwNiwxMy40ODYgMC4wMDYsNS41MjUgMC4wMDYsMy4wMjcgWk0yLjAyMywxMi44NjAgQzIuMDIzLDEyLjg2MCAxMC45ODAsMTIuODYwIDEwLjk4MCwxMi44NjAgQzEwLjk4MCwxMi44NjAgMTAuOTgwLDUuMDQ3IDEwLjk4MCw1LjA0NyBDMTAuOTgwLDUuMDQ3IDIuMDIzLDUuMDQ3IDIuMDIzLDUuMDQ3IEMyLjAyMyw1LjA0NyAyLjAyMywxMi44NjAgMi4wMjMsMTIuODYwIFoiIGZpbGw9IiNmZmZmZmYiLz48L3N2Zz4=") no-repeat 50%;
    background-size: 45% auto
}

.t-ico-btn-3 {
    display: inline-block;
    width: 38px;
    width: 3.8rem;
    height: 38px;
    height: 3.8rem;
    border: 1px solid hsla(0, 0%, 100%, .26);
    border-radius: 2px;
    -webkit-transition: border-color .2s ease-in-out 0s;
    transition: border-color .2s ease-in-out 0s
}

.t-ico-btn-3 em {
    display: none
}

.t-ico-btn-3:hover {
    border-color: #fff
}

.t-ico-btn-3.t-ico-btn-fb {
    background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI0IDI0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTksOEg2djRoM3YxMmg1VjEyaDMuNkwxOCw4aC00VjYuM2MwLTEsMC4yLTEuMywxLjEtMS4zSDE4VjBoLTMuOEMxMC42LDAsOSwxLjYsOSw0LjZWOHoiLz48L3N2Zz4=") no-repeat 50%;
    background-size: 48% auto;
    background-color: #101010
}

.t-ico-btn-3.t-ico-btn-tw {
    background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI0IDI0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTI0LDQuNmMtMC45LDAuNC0xLjgsMC43LTIuOCwwLjhjMS0wLjYsMS44LTEuNiwyLjItMi43Yy0xLDAuNi0yLDEtMy4xLDEuMmMtMC45LTEtMi4yLTEuNi0zLjYtMS42Yy0zLjIsMC01LjUsMy00LjgsNkM3LjcsOC4xLDQuMSw2LjEsMS43LDMuMUMwLjQsNS40LDEsOC4zLDMuMiw5LjdDMi40LDkuNywxLjYsOS41LDEsOS4xYy0wLjEsMi4zLDEuNiw0LjQsMy45LDQuOWMtMC43LDAuMi0xLjUsMC4yLTIuMiwwLjFjMC42LDIsMi40LDMuNCw0LjYsMy40Yy0yLjEsMS42LTQuNywyLjMtNy4zLDJjMi4yLDEuNCw0LjgsMi4yLDcuNSwyLjJjOS4xLDAsMTQuMy03LjcsMTQtMTQuNkMyMi41LDYuNCwyMy4zLDUuNSwyNCw0LjZ6Ii8+PC9zdmc+") no-repeat 50%;
    background-size: 48% auto;
    background-color: #101010
}

.t-ico-btn-3.t-ico-btn-yt {
    background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI0IDI0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTE5LjYsMy4yQzE2LDIuOSw4LDIuOSw0LjQsMy4yQzAuNSwzLjUsMCw1LjgsMCwxMmMwLDYuMiwwLjUsOC41LDQuNCw4LjhjMy42LDAuMiwxMS42LDAuMiwxNS4yLDBjMy45LTAuMyw0LjQtMi42LDQuNC04LjhDMjQsNS44LDIzLjUsMy41LDE5LjYsMy4yeiBNOSwxNlY4bDgsNEw5LDE2eiIvPjwvc3ZnPg==") no-repeat 50%;
    background-size: 48% auto;
    background-color: #101010
}

.t-ico-btn-3.t-ico-btn-insta {
    background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI0IDI0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTEyLDIuMmMzLjIsMCwzLjYsMCw0LjksMC4xYzMuMywwLjEsNC44LDEuNyw0LjksNC45YzAuMSwxLjMsMC4xLDEuNiwwLjEsNC44YzAsMy4yLDAsMy42LTAuMSw0LjhjLTAuMSwzLjItMS43LDQuOC00LjksNC45Yy0xLjMsMC4xLTEuNiwwLjEtNC45LDAuMWMtMy4yLDAtMy42LDAtNC44LTAuMWMtMy4zLTAuMS00LjgtMS43LTQuOS00LjljLTAuMS0xLjMtMC4xLTEuNi0wLjEtNC44YzAtMy4yLDAtMy42LDAuMS00LjhjMC4xLTMuMiwxLjctNC44LDQuOS00LjlDOC40LDIuMiw4LjgsMi4yLDEyLDIuMnogTTEyLDBDOC43LDAsOC4zLDAsNy4xLDAuMWMtNC40LDAuMi02LjgsMi42LTcsN0MwLDguMywwLDguNywwLDEyczAsMy43LDAuMSw0LjljMC4yLDQuNCwyLjYsNi44LDcsN0M4LjMsMjQsOC43LDI0LDEyLDI0czMuNywwLDQuOS0wLjFjNC40LTAuMiw2LjgtMi42LDctN0MyNCwxNS43LDI0LDE1LjMsMjQsMTJzMC0zLjctMC4xLTQuOWMtMC4yLTQuNC0yLjYtNi44LTctN0MxNS43LDAsMTUuMywwLDEyLDB6IE0xMiw1LjhjLTMuNCwwLTYuMiwyLjgtNi4yLDYuMnMyLjgsNi4yLDYuMiw2LjJzNi4yLTIuOCw2LjItNi4yQzE4LjIsOC42LDE1LjQsNS44LDEyLDUuOHogTTEyLDE2Yy0yLjIsMC00LTEuOC00LTRjMC0yLjIsMS44LTQsNC00czQsMS44LDQsNEMxNiwxNC4yLDE0LjIsMTYsMTIsMTZ6IE0xOC40LDQuMmMtMC44LDAtMS40LDAuNi0xLjQsMS40UzE3LjYsNywxOC40LDdjMC44LDAsMS40LTAuNiwxLjQtMS40UzE5LjIsNC4yLDE4LjQsNC4yeiIvPjwvc3ZnPg==") no-repeat 50%;
    background-size: 56% auto;
    background-color: #101010
}

.t-ico-btn-3.t-ico-btn-play-1 {
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCIgd2lkdGg9IjEzIiBoZWlnaHQ9IjE1IiB2aWV3Qm94PSIwIDAgMTMgMTUiPiAgPHBhdGggZD0iTS0wLjAxMywwLjAwNyBDLTAuMDEzLDAuMDA3IC0wLjAxMywxNC4zNzEgLTAuMDEzLDE0LjM3MSBDLTAuMDEzLDE0LjM3MSAxMi41NjMsNy4xODkgMTIuNTYzLDcuMTg5IEMxMi41NjMsNy4xODkgLTAuMDEzLDAuMDA3IC0wLjAxMywwLjAwNyBaIiBmaWxsPSIjRkZGRkZGIi8+PC9zdmc+") no-repeat 50%;
    background-size: 35% auto;
    background-color: #101010
}

.t-ico-btn-3.t-ico-btn-gallery-1 {
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCIgd2lkdGg9IjE3IiBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgMTcgMTYiPiAgPHBhdGggZD0iTTE2LjAzMCwtMC4wMTMgQzE2LjAzMCw0Ljk5OCAxNi4wMzAsNy45NDIgMTYuMDMwLDEyLjg2MCBDMTYuMDMwLDEyLjg2MCAxNC4wMTMsMTIuODYwIDE0LjAxMywxMi44NjAgQzE0LjAxMywxMi44NjAgMTQuMDEzLDIuMDA3IDE0LjAxMywyLjAwNyBDMTQuMDEzLDIuMDA3IDMuMTgyLDIuMDA3IDMuMTgyLDIuMDA3IEMzLjE4MiwyLjAwNyAzLjE4MiwtMC4wMTMgMy4xODIsLTAuMDEzIEM3Ljc1NCwtMC4wMTMgOS44MDAsLTAuMDEzIDE2LjAzMCwtMC4wMTMgWk0wLjAwNiwzLjAyNyBDMi43NzksMy4wMjcgMTAuNjE4LDMuMDI3IDEyLjk5NywzLjAyNyBDMTIuOTk3LDEzLjk2MiAxMi45OTcsNC4xNTkgMTIuOTk3LDE2LjA0MyBDMTAuNDcwLDE2LjA0MyAyLjc1MiwxNi4wNDMgMC4wMDYsMTYuMDQzIEMwLjAwNiwxMy40ODYgMC4wMDYsNS41MjUgMC4wMDYsMy4wMjcgWk0yLjAyMywxMi44NjAgQzIuMDIzLDEyLjg2MCAxMC45ODAsMTIuODYwIDEwLjk4MCwxMi44NjAgQzEwLjk4MCwxMi44NjAgMTAuOTgwLDUuMDQ3IDEwLjk4MCw1LjA0NyBDMTAuOTgwLDUuMDQ3IDIuMDIzLDUuMDQ3IDIuMDIzLDUuMDQ3IEMyLjAyMyw1LjA0NyAyLjAyMywxMi44NjAgMi4wMjMsMTIuODYwIFoiIGZpbGw9IiNmZmZmZmYiLz48L3N2Zz4=") no-repeat 50%;
    background-size: 45% auto;
    background-color: #101010
}

.t-ico-btn-4 {
    display: inline-block;
    width: 101px;
    width: 10.1rem;
    height: 32.9967px;
    height: 3.29967rem;
    border: 1px solid hsla(0, 0%, 100%, .26);
    border-radius: 4px;
    -webkit-transition: border-color .2s ease-in-out 0s;
    transition: border-color .2s ease-in-out 0s
}

.t-ico-btn-4 em {
    display: none
}

.t-ico-btn-4:hover {
    border-color: #fff
}

.t-ico-btn-4.t-ico-btn-gplay {
    background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDYxNDQgMjAxNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjE0NCAyMDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2NsaXAtcGF0aDp1cmwoI1NWR0lEXzJfKTtmaWxsOnVybCgjU1ZHSURfM18pO30uc3Qxe2NsaXAtcGF0aDp1cmwoI1NWR0lEXzVfKTtmaWxsOnVybCgjU1ZHSURfNl8pO30uc3Qye2NsaXAtcGF0aDp1cmwoI1NWR0lEXzhfKTtmaWxsOnVybCgjU1ZHSURfOV8pO30uc3Qze2NsaXAtcGF0aDp1cmwoI1NWR0lEXzExXyk7ZmlsbDp1cmwoI1NWR0lEXzEyXyk7fS5zdDR7ZmlsbDojRjlGOUY5O30uc3Q1e2ZpbGw6I0Y5RjlGQTt9PC9zdHlsZT48ZyBpZD0iUExBWV8yXyI+PGc+PGRlZnM+PHBhdGggaWQ9IlNWR0lEXzFfIiBkPSJNMTMzMy4yLDg4NC42bC0yNzYuOC0xNTkuOGMwLDAtNTA0LjItMjkxLjEtNTMzLjgtMzA4LjJjLTI5LjYtMTcuMS01OS4yLTYuNy01OS4yLDI5YzAsNTkuNiwwLDYyMS42LDAsNjIxLjZzMCw2MDcuNCwwLDYzNC4yYzAsMjYuOCwyMS4xLDM4LjQsNDYuOSwyMy41YzI1LjctMTQuOSw1NDYuMS0zMTUuMyw1NDYuMS0zMTUuM2wyNzYuNy0xNTkuOGMwLDAsMjM0LjgtMTM1LjYsMjY2LTE1My42YzMxLjItMTgsMjguMi00Mi44LDEuOS01Ni45QzE1NzQuOCwxMDI1LjEsMTMzMy4yLDg4NC42LDEzMzMuMiw4ODQuNnoiLz48L2RlZnM+PGNsaXBQYXRoIGlkPSJTVkdJRF8yXyI+PHVzZSB4bGluazpocmVmPSIjU1ZHSURfMV8iICBzdHlsZT0ib3ZlcmZsb3c6dmlzaWJsZTsiLz48L2NsaXBQYXRoPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfM18iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMjg2OC4yODcxIiB5MT0iMTA3NC40NDk1IiB4Mj0iMjg2OC4yODcxIiB5Mj0iOTYxLjE0NjUiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMTIgMCAwIC0xMiAtMzM2MTMuMTQwNiAxMzI4MC44MTQ1KSI+PHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6IzI1N0NCMCIvPjxzdG9wICBvZmZzZXQ9IjAuMjg2MyIgc3R5bGU9InN0b3AtY29sb3I6IzRBOTNCNSIvPjxzdG9wICBvZmZzZXQ9IjAuNzY3IiBzdHlsZT0ic3RvcC1jb2xvcjojNzhCQ0JCIi8+PHN0b3AgIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6Izg5Q0ZCRCIvPjwvbGluZWFyR3JhZGllbnQ+PHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSI0NjMuNSwzODcuNCA0NjMuNSwxMDY3LjIgNDYzLjUsMTc0Ny4xIDExNDkuMSwxMDY3LjIgIi8+PC9nPjxnPjxkZWZzPjxwYXRoIGlkPSJTVkdJRF80XyIgZD0iTTEzMzMuMiw4ODQuNmwtMjc2LjgtMTU5LjhjMCwwLTUwNC4yLTI5MS4xLTUzMy44LTMwOC4yYy0yOS42LTE3LjEtNTkuMi02LjctNTkuMiwyOWMwLDU5LjYsMCw2MjEuNiwwLDYyMS42czAsNjA3LjQsMCw2MzQuMmMwLDI2LjgsMjEuMSwzOC40LDQ2LjksMjMuNWMyNS43LTE0LjksNTQ2LjEtMzE1LjMsNTQ2LjEtMzE1LjNsMjc2LjctMTU5LjhjMCwwLDIzNC44LTEzNS42LDI2Ni0xNTMuNmMzMS4yLTE4LDI4LjItNDIuOCwxLjktNTYuOUMxNTc0LjgsMTAyNS4xLDEzMzMuMiw4ODQuNiwxMzMzLjIsODg0LjZ6Ii8+PC9kZWZzPjxjbGlwUGF0aCBpZD0iU1ZHSURfNV8iPjx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzRfIiAgc3R5bGU9Im92ZXJmbG93OnZpc2libGU7Ii8+PC9jbGlwUGF0aD48bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzZfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjI4MzkuNzIiIHkxPSIxMDQ2LjMyOTUiIHgyPSIyOTEyLjE5OSIgeTI9IjEwNDYuMzI5NSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxMiAwIDAgLTEyIC0zMzYxMy4xNDA2IDEzMjgwLjgxNDUpIj48c3RvcCAgb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojNTJDMUFEIi8+PHN0b3AgIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6I0RFRTg5QSIvPjwvbGluZWFyR3JhZGllbnQ+PHBvbHlnb24gY2xhc3M9InN0MSIgcG9pbnRzPSIxMzMzLjIsODg0LjYgMTA1Ni41LDcyNC45IDQ2My41LDM4Mi41IDQ2My41LDM4Ny40IDExNDkuMSwxMDY3LjIgIi8+PC9nPjxnPjxkZWZzPjxwYXRoIGlkPSJTVkdJRF83XyIgZD0iTTEzMzMuMiw4ODQuNmwtMjc2LjgtMTU5LjhjMCwwLTUwNC4yLTI5MS4xLTUzMy44LTMwOC4yYy0yOS42LTE3LjEtNTkuMi02LjctNTkuMiwyOWMwLDU5LjYsMCw2MjEuNiwwLDYyMS42czAsNjA3LjQsMCw2MzQuMmMwLDI2LjgsMjEuMSwzOC40LDQ2LjksMjMuNWMyNS43LTE0LjksNTQ2LjEtMzE1LjMsNTQ2LjEtMzE1LjNsMjc2LjctMTU5LjhjMCwwLDIzNC44LTEzNS42LDI2Ni0xNTMuNmMzMS4yLTE4LDI4LjItNDIuOCwxLjktNTYuOUMxNTc0LjgsMTAyNS4xLDEzMzMuMiw4ODQuNiwxMzMzLjIsODg0LjZ6Ii8+PC9kZWZzPjxjbGlwUGF0aCBpZD0iU1ZHSURfOF8iPjx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzdfIiAgc3R5bGU9Im92ZXJmbG93OnZpc2libGU7Ii8+PC9jbGlwUGF0aD48bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzlfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjI4NzUuOTU5IiB5MT0iMTAxNy43OTc1IiB4Mj0iMjg3NS45NTkiIHkyPSI5NjAuNzM0NSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxMiAwIDAgLTEyIC0zMzYxMy4xNDA2IDEzMjgwLjgxNDUpIj48c3RvcCAgb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojRUM0MTNEIi8+PHN0b3AgIG9mZnNldD0iMC4xNjY4IiBzdHlsZT0ic3RvcC1jb2xvcjojREE0NDUyIi8+PHN0b3AgIG9mZnNldD0iMC41NzQ4IiBzdHlsZT0ic3RvcC1jb2xvcjojQjA0ODdBIi8+PHN0b3AgIG9mZnNldD0iMC44NjE5IiBzdHlsZT0ic3RvcC1jb2xvcjojOTU0QTkyIi8+PHN0b3AgIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6IzhBNEE5RCIvPjwvbGluZWFyR3JhZGllbnQ+PHBvbHlnb24gY2xhc3M9InN0MiIgcG9pbnRzPSI0NjMuNSwxNzQ3LjEgNDYzLjUsMTc1MiAxMDU2LjUsMTQwOS42IDEzMzMuMiwxMjQ5LjggMTE0OS4xLDEwNjcuMiAiLz48L2c+PGc+PGRlZnM+PHBhdGggaWQ9IlNWR0lEXzEwXyIgZD0iTTEzMzMuMiw4ODQuNmwtMjc2LjgtMTU5LjhjMCwwLTUwNC4yLTI5MS4xLTUzMy44LTMwOC4yYy0yOS42LTE3LjEtNTkuMi02LjctNTkuMiwyOWMwLDU5LjYsMCw2MjEuNiwwLDYyMS42czAsNjA3LjQsMCw2MzQuMmMwLDI2LjgsMjEuMSwzOC40LDQ2LjksMjMuNWMyNS43LTE0LjksNTQ2LjEtMzE1LjMsNTQ2LjEtMzE1LjNsMjc2LjctMTU5LjhjMCwwLDIzNC44LTEzNS42LDI2Ni0xNTMuNmMzMS4yLTE4LDI4LjItNDIuOCwxLjktNTYuOUMxNTc0LjgsMTAyNS4xLDEzMzMuMiw4ODQuNiwxMzMzLjIsODg0LjZ6Ii8+PC9kZWZzPjxjbGlwUGF0aCBpZD0iU1ZHSURfMTFfIj48dXNlIHhsaW5rOmhyZWY9IiNTVkdJRF8xMF8iICBzdHlsZT0ib3ZlcmZsb3c6dmlzaWJsZTsiLz48L2NsaXBQYXRoPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMTJfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjI5MTcuNzA0NiIgeTE9IjEwMzMuMDE0NSIgeDI9IjI5MTcuNzA0NiIgeTI9IjEwMDIuNTgyNSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxMiAwIDAgLTEyIC0zMzYxMy4xNDA2IDEzMjgwLjgxNDUpIj48c3RvcCAgb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojRjU4ODc5Ii8+PHN0b3AgIG9mZnNldD0iMC4xMTk0IiBzdHlsZT0ic3RvcC1jb2xvcjojRjY5MDc5Ii8+PHN0b3AgIG9mZnNldD0iMC43MTI4IiBzdHlsZT0ic3RvcC1jb2xvcjojRkNCODc3Ii8+PHN0b3AgIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6I0ZFQzg3NCIvPjwvbGluZWFyR3JhZGllbnQ+PHBvbHlnb24gY2xhc3M9InN0MyIgcG9pbnRzPSIxMzMzLjIsODg0LjYgMTE0OS4xLDEwNjcuMiAxMzMzLjIsMTI0OS44IDE2NDkuNSwxMDY3LjIgIi8+PC9nPjwvZz48cGF0aCBjbGFzcz0ic3Q0IiBkPSJNNDc3OS44LDEzMzNjLTI1LjgsMC00OS4yLTQuOC03MC41LTE0LjJjLTIxLjMtOS41LTM5LjItMjQuMS01My42LTQzLjhoLTQuM2MyLjksMjMuMSw0LjMsNDUsNC4zLDY1Ljd2MTYyLjdoLTU5LjlWOTMwLjRoNDguN2w4LjMsNTQuMWgyLjljMTUuNC0yMS43LDMzLjMtMzcuMyw1My44LTQ2LjljMjAuNC05LjYsNDMuOS0xNC40LDcwLjMtMTQuNGM1Mi40LDAsOTIuOSwxNy45LDEyMS40LDUzLjhjMjguNSwzNS44LDQyLjgsODYuMSw0Mi44LDE1MC44YzAsNjQuOS0xNC41LDExNS40LTQzLjUsMTUxLjRDNDg3MS41LDEzMTUuMSw0ODMxLjMsMTMzMyw0Nzc5LjgsMTMzM3ogTTQ3NzEuMiw5NzQuMWMtNDAuNCwwLTY5LjYsMTEuMi04Ny43LDMzLjZjLTE4LDIyLjQtMjcuMyw1OC0yNy44LDEwNi44djEzLjNjMCw1NS42LDkuMyw5NS4zLDI3LjgsMTE5LjNjMTguNSwyMy45LDQ4LjIsMzUuOSw4OS4xLDM1LjljMzQuMiwwLDYwLjktMTMuOCw4MC4zLTQxLjVjMTkuMy0yNy42LDI5LTY1LjgsMjktMTE0LjRjMC00OS4zLTkuNy04Ny4xLTI5LTExMy41QzQ4MzMuNSw5ODcuMiw0ODA2LjMsOTc0LjEsNDc3MS4yLDk3NC4xeiIvPjxwYXRoIGNsYXNzPSJzdDQiIGQ9Ik01MDgyLjYsMTMyNS44aC01OS45Vjc2NC40aDU5LjlWMTMyNS44eiIvPjxwYXRoIGNsYXNzPSJzdDQiIGQ9Ik01NDI3LDEzMjUuOGwtMTEuOS01Ni4zaC0yLjljLTE5LjcsMjQuOC0zOS40LDQxLjYtNTksNTAuM2MtMTkuNiw4LjgtNDQuMSwxMy4yLTczLjQsMTMuMmMtMzkuMiwwLTY5LjktMTAuMS05Mi4yLTMwLjNjLTIyLjMtMjAuMi0zMy40LTQ4LjktMzMuNC04Ni4yYzAtNzkuOCw2My45LTEyMS43LDE5MS42LTEyNS42bDY3LjEtMi4ydi0yNC41YzAtMzEtNi43LTU0LTIwLTY4LjdjLTEzLjMtMTQuOC0zNC43LTIyLjItNjQtMjIuMmMtMzMsMC03MC4yLDEwLjEtMTExLjgsMzAuM2wtMTguNC00NS44YzE5LjUtMTAuNiw0MC44LTE4LjksNjQuMS0yNC45YzIzLjItNiw0Ni41LTksNjkuOC05YzQ3LjEsMCw4Mi4xLDEwLjUsMTA0LjgsMzEuNGMyMi43LDIwLjksMzQuMSw1NC41LDM0LjEsMTAwLjd2MjY5LjhMNTQyNywxMzI1LjhMNTQyNywxMzI1Ljh6IE01MjkxLjcsMTI4My42YzM3LjMsMCw2Ni41LTEwLjIsODcuOC0zMC43YzIxLjMtMjAuNCwzMS45LTQ5LjEsMzEuOS04NS45di0zNS43bC01OS45LDIuNWMtNDcuNiwxLjctODEuOSw5LjEtMTAzLDIyLjJjLTIxLDEzLjEtMzEuNiwzMy41LTMxLjYsNjEuMmMwLDIxLjYsNi41LDM4LjEsMTkuNyw0OS40QzUyNDkuNywxMjc4LDUyNjguMSwxMjgzLjYsNTI5MS43LDEyODMuNnoiLz48cGF0aCBjbGFzcz0ic3Q0IiBkPSJNNTUwNi4xLDkzMC40aDY0LjJsODYuNiwyMjUuNWMxOSw1MS41LDMwLjgsODguNiwzNS40LDExMS41aDIuOWMzLjEtMTIuMyw5LjctMzMuMywxOS43LTYzYzEwLTI5LjcsNDIuNi0xMjEsOTcuOS0yNzRoNjQuMkw1NzA3LDEzODAuNmMtMTYuOCw0NC41LTM2LjUsNzYuMS01OSw5NC43Yy0yMi41LDE4LjYtNTAuMSwyNy45LTgyLjgsMjcuOWMtMTguMywwLTM2LjMtMi01NC4xLTYuMXYtNDhjMTMuMiwyLjksMjgsNC4zLDQ0LjQsNC4zYzQxLjEsMCw3MC41LTIzLjEsODgtNjkuM2wyMi01Ni4zTDU1MDYuMSw5MzAuNHoiLz48cGF0aCBjbGFzcz0ic3Q0IiBkPSJNMzY3MC40LDk2Ny4xYzE5LDE1LjcsNTguNyw0OC44LDU4LjcsMTExLjdjMCw2MS4yLTM0LjcsOTAuMi02OS41LDExNy40Yy0xMC44LDEwLjctMjMuMiwyMi40LTIzLjIsNDAuNmMwLDE4LjIsMTIuNCwyOC4xLDIxLjUsMzUuNWwyOS44LDIzLjFjMzYuNCwzMC42LDY5LjQsNTguOCw2OS40LDExNS44YzAsNzcuNy03NS4zLDE1Ni4zLTIxNy41LDE1Ni4zYy0xMTkuOSwwLTE3Ny44LTU3LTE3Ny44LTExOC4zYzAtMjkuOCwxNC44LTcxLjksNjMuNy0xMDAuOWM1MS4yLTMxLjQsMTIwLjgtMzUuNSwxNTgtMzguMWMtMTEuNi0xNC45LTI0LjgtMzAuNi0yNC44LTU2LjJjMC0xNCw0LjItMjIuMyw4LjMtMzIuM2MtOS4xLDAuOC0xOC4yLDEuNy0yNi41LDEuN2MtODcuNiwwLTEzNy4zLTY1LjMtMTM3LjMtMTI5LjhjMC0zOC4xLDE3LjQtODAuMyw1Mi45LTExMC44YzQ3LjItMzguOSwxMDMuNC00NS41LDE0OC4xLTQ1LjVoMTcwLjNsLTUyLjksMjkuOEwzNjcwLjQsOTY3LjFMMzY3MC40LDk2Ny4xeiBNMzYxMS43LDEzMzQuNGMtNi42LTAuOS0xMC44LTAuOS0xOS0wLjljLTcuNCwwLTUyLjIsMS43LTg2LjksMTMuM2MtMTguMiw2LjYtNzEuMSwyNi40LTcxLjEsODUuMmMwLDU4LjcsNTcuMSwxMDAuOSwxNDUuNiwxMDAuOWM3OS4zLDAsMTIxLjYtMzguMSwxMjEuNi04OS40QzM3MDEuOSwxNDAxLjMsMzY3NC42LDEzNzksMzYxMS43LDEzMzQuNHogTTM2MzUuNywxMTc3LjJjMTktMTksMjAuNi00NS41LDIwLjYtNjAuNGMwLTU5LjUtMzUuNS0xNTIuMi0xMDQuMi0xNTIuMmMtMjEuNSwwLTQ0LjcsMTAuNy01Ny45LDI3LjNjLTE0LDE3LjQtMTguMiwzOS43LTE4LjIsNjEuMmMwLDU1LjQsMzIuMywxNDcuMiwxMDMuNCwxNDcuMkMzNjAwLjEsMTIwMC40LDM2MjIuNCwxMTkwLjQsMzYzNS43LDExNzcuMnoiLz48cGF0aCBjbGFzcz0ic3Q0IiBkPSJNMzE0OS44LDEzMjEuMWMtMTMxLjMsMC0yMDEuNS0xMDIuNC0yMDEuNS0xOTQuOWMwLTEwOC4yLDg4LjMtMjAwLjYsMjEzLjktMjAwLjZjMTIxLjMsMCwxOTcuMyw5NC45LDE5Ny4zLDE5NC45QzMzNTkuNSwxMjE3LjksMzI4NC40LDEzMjEuMSwzMTQ5LjgsMTMyMS4xeiBNMzI1MywxMjU0LjNjMTkuOC0yNi40LDI0LjgtNTkuNSwyNC44LTkxLjdjMC03Mi43LTM0LjctMjExLjQtMTM3LjEtMjExLjRjLTI3LjIsMC01NC41LDEwLjgtNzQuMywyOC4xYy0zMi4yLDI4LjktMzgsNjUuMi0zOCwxMDAuOGMwLDgxLjcsNDAuNSwyMTYuMiwxNDAuNCwyMTYuMkMzMjAxLDEyOTYuMywzMjM0LDEyODAuNiwzMjUzLDEyNTQuM3oiLz48cGF0aCBjbGFzcz0ic3Q0IiBkPSJNMjcwMi4yLDEzMjEuMWMtMTMxLjMsMC0yMDEuNS0xMDIuNC0yMDEuNS0xOTQuOWMwLTEwOC4yLDg4LjQtMjAwLjYsMjEzLjktMjAwLjZjMTIxLjQsMCwxOTcuMyw5NC45LDE5Ny4zLDE5NC45QzI5MTEuOSwxMjE3LjksMjgzNi44LDEzMjEuMSwyNzAyLjIsMTMyMS4xeiBNMjgwNS40LDEyNTQuM2MxOS44LTI2LjQsMjQuOC01OS41LDI0LjgtOTEuN2MwLTcyLjctMzQuNy0yMTEuNC0xMzcuMS0yMTEuNGMtMjcuMiwwLTU0LjUsMTAuOC03NC4zLDI4LjFjLTMyLjIsMjguOS0zOCw2NS4yLTM4LDEwMC44YzAsODEuNyw0MC40LDIxNi4yLDE0MC40LDIxNi4yQzI3NTMuNCwxMjk2LjMsMjc4Ni41LDEyODAuNiwyODA1LjQsMTI1NC4zeiIvPjxwYXRoIGNsYXNzPSJzdDQiIGQ9Ik0yNDM3LjcsMTMwOC4ybC0xMTguNywyNy40Yy00OC4yLDcuNS05MS4zLDE0LjEtMTM3LDE0LjFjLTIyOS4yLDAtMzE2LjMtMTY4LjUtMzE2LjMtMzAwLjVjMC0xNjEsMTIzLjctMzEwLjQsMzM1LjQtMzEwLjRjNDQuOCwwLDg4LDYuNiwxMjcsMTcuNGM2Mi4zLDE3LjQsOTEuMywzOSwxMDkuNiw1MS41bC02OC45LDY1LjZsLTI5LDYuNmwyMC43LTMzLjJjLTI4LjItMjcuNC03OS43LTc4LTE3Ny42LTc4Yy0xMzEuMiwwLTIzMCw5OS43LTIzMCwyNDQuOWMwLDE1NiwxMTIuOSwzMDMsMjkzLjksMzAzYzUzLjIsMCw4MC41LTEwLjgsMTA1LjQtMjAuOHYtMTMzLjZsLTEyNS4zLDYuNmw2Ni40LTM1LjdoMTc2bC0yMS42LDIwLjdjLTUuOSw1LTYuNyw2LjctOC4zLDEzLjNjLTAuOSw3LjUtMS42LDMxLjYtMS42LDM5LjlMMjQzNy43LDEzMDguMkwyNDM3LjcsMTMwOC4yeiIvPjxwYXRoIGNsYXNzPSJzdDQiIGQ9Ik0zOTMyLjgsMTI4NC4zYy0yNy40LTIuNS0zMy4xLTcuNS0zMy4xLTM5Ljl2LTkuMVY3NzQuNmMwLjItMS44LDAuMy0zLjYsMC40LTUuNGMzLjMtMjksMTEuNi0zNCwzNy40LTQ5aC0xMTguOGwtNjIuMywyOS45aDYzLjV2MC40bDAtMC4zdjQ4NS4xdjI3LjRjMCwxNi42LTMuMywxOS4xLTIyLjQsNDRoMTQ3bDMwLjctMTguMkMzOTYxLjEsMTI4Ni43LDM5NDYuOSwxMjg1LjksMzkzMi44LDEyODQuM3oiLz48cGF0aCBjbGFzcz0ic3Q0IiBkPSJNNDI3MC42LDEyOTEuOWMtOSw1LTE4LjEsMTAuOC0yNy4xLDE0LjhjLTI3LjMsMTIuNC01NS4zLDE1LjctODAuMSwxNS43Yy0yNi4zLDAtNjcuNi0xLjctMTA5LjctMzIuMmMtNTguNS00MS4zLTg0LTExMi4yLTg0LTE3NGMwLTEyNy44LDEwMy45LTE5MC40LDE4OC44LTE5MC40YzI5LjcsMCw2MC4yLDcuNCw4NSwyMy4xYzQxLjIsMjcuMiw1MS45LDYyLjYsNTcuNiw4MS42bC0xOTMuNyw3OC4zbC02My41LDQuOWMyMC42LDEwNC43LDkxLjUsMTY1LjcsMTY5LjgsMTY1LjdjNDIsMCw3Mi42LTE0LjgsMTAwLjYtMjguOEw0MjcwLjYsMTI5MS45eiBNNDE5My4xLDEwNDYuMmMxNS42LTUuNywyMy45LTEwLjcsMjMuOS0yMi4yYzAtMzMtMzcuMS03MC45LTgxLjYtNzAuOWMtMzMsMC05NC44LDI1LjYtOTQuOCwxMTQuNmMwLDE0LDEuNywyOC44LDIuNSw0My43TDQxOTMuMSwxMDQ2LjJ6Ii8+PHBhdGggY2xhc3M9InN0NCIgZD0iTTQzNTAuMiw5MzEuNXY1NC40aC02LjZ2LTU0LjRoLTE4di01LjZoNDIuNnY1LjZINDM1MC4yeiIvPjxwYXRoIGNsYXNzPSJzdDQiIGQ9Ik00NDI0LjMsOTg1LjlWOTMxaC0wLjNsLTE2LjgsNTQuOWgtNS4ybC0xNi45LTU0LjloLTAuMnY1NC45aC02di02MGgxMC4zbDE1LjMsNDguNWgwLjJsMTUuMS00OC41aDEwLjR2NjBINDQyNC4zeiIvPjxwYXRoIGNsYXNzPSJzdDUiIGQ9Ik0yMDMwLjYsNTc3LjFoLTQxLjNjMC01LjctMy45LTIxLjctMTEuNy00OC4ySDE5MThjLTguMSwyNi0xMi4xLDQyLjEtMTIuMSw0OC4yaC0zOC44YzAtMy4zLDEwLTMwLjksMzAuMS04Mi41czMwLjEtODAuMSwzMC4xLTg1LjNoNDguN2MwLDQuOSw5LjEsMzIuOSwyNy4zLDg0LjFDMjAyMS41LDU0NC41LDIwMzAuNiw1NzIuNCwyMDMwLjYsNTc3LjF6IE0xOTcxLDUwNC4yYy0xNC43LTQ0LjMtMjItNjguMy0yMi03MS45aC0yLjFjMCwzLjMtNy42LDI3LjMtMjIuOCw3MS45SDE5NzF6Ii8+PHBhdGggY2xhc3M9InN0NSIgZD0iTTIxOTYuOCw1NzcuMUgyMTY1YzAtMy41LTExLjgtMjIuMS0zNS40LTU1LjhjLTI0LjctMzUuNS0zOC44LTU5LjgtNDIuMy03Mi44aC0yLjFjMi4xLDE4LjgsMy4yLDM1LjgsMy4yLDUxYzAsMjEuMiwwLjYsNDcuMSwxLjgsNzcuNmgtMzEuN2MxLjMtMjYuNiwxLjktNTUuOSwxLjktODcuOGMwLTMxLjQtMC42LTU4LjEtMS45LTgwLjFoMzguM2MwLDQuNiwxMC42LDIyLjcsMzEuOCw1NC41YzIyLjYsMzMuOCwzNS42LDU2LjcsMzguOSw2OC43aDEuOWMtMi4xLTE5LjItMy4xLTM2LjMtMy4xLTUxLjZjMC0yMy4zLTAuNi00Ny4yLTEuOC03MS43aDMyLjJjLTEuMiwyMS4zLTEuOCw0OC0xLjgsODAuMUMyMTk1LDUyMS42LDIxOTUuNiw1NTAuOCwyMTk2LjgsNTc3LjF6Ii8+PHBhdGggY2xhc3M9InN0NSIgZD0iTTIzODMuNiw0ODcuM2MwLDI0LjQtNy44LDQ1LjctMjMuNSw2My45Yy0xNS42LDE4LjItMzcuNiwyNy4zLTY1LjcsMjcuM2MtMTIuNywwLTMwLjMtMC41LTUyLjYtMS41YzEuMS0yNiwxLjctNTUuMiwxLjctODcuOGMwLTMxLjMtMC42LTU4LTEuNy04MC4xaDIyLjZjMy43LDAsOS4yLTAuMSwxNi41LTAuNGM3LjMtMC4zLDEyLjEtMC40LDE0LjMtMC40YzMxLDAsNTMuNSw3LjcsNjcuNSwyMy4yQzIzNzYuNiw0NDcuMSwyMzgzLjYsNDY1LjcsMjM4My42LDQ4Ny4zeiBNMjM0OC40LDQ5Mi45YzAtMTYuNS00LjgtMzAuNC0xNC40LTQxLjdjLTkuNi0xMS4zLTI0LjMtMTYuOS00NC4xLTE2LjljLTMuNywwLTguOCwwLjQtMTUuMiwxLjJjMC45LDE3LjIsMS4zLDM1LjEsMS4zLDUzLjljMCwyMC41LDAuNCw0MC45LDEuMyw2MS4xYzUuNiwxLjEsMTEuMiwxLjcsMTYuOCwxLjdjMTguNSwwLDMyLjItNS43LDQxLjEtMTcuMkMyMzQ0LDUyMy40LDIzNDguNCw1MDkuNCwyMzQ4LjQsNDkyLjl6Ii8+PHBhdGggY2xhc3M9InN0NSIgZD0iTTI1NTUuOSw1NzcuMWgtMzguMmMtMTAtMzAuNC0xNy42LTQ5LjItMjIuOS01Ni4zYy01LjMtNy4xLTEzLjktMTAuNy0yNS44LTEwLjdjLTUsMC05LjgsMC0xNC4zLDAuMWMwLDIyLjEsMC40LDQ0LjQsMS4yLDY2LjloLTM1LjhjMS4xLTI2LDEuNy01NS4yLDEuNy04Ny44YzAtMzEuMy0wLjYtNTgtMS43LTgwLjFoMjIuM2MyLjYsMCw4LTAuMSwxNi4yLTAuNGM4LjItMC4zLDE1LjgtMC40LDIyLjgtMC40YzM5LjQsMCw1OS4yLDEzLjUsNTkuMiw0MC41YzAsMjEuNC0xMS4zLDM2LjMtMzMuOCw0NC43djEuOWM4LjcsMi40LDE2LjMsOS4yLDIyLjgsMjAuM0MyNTM2LDUyNywyNTQ0LjgsNTQ3LjQsMjU1NS45LDU3Ny4xeiBNMjUwNy42LDQ1OC41YzAtMTcuMS0xMS0yNS43LTMzLTI1LjdjLTguMSwwLTE1LjIsMC42LTIxLjQsMS44YzAuOSwxMy4zLDEuNCwzMC43LDEuNCw1Mi4xYzQuNywwLjIsOC43LDAuMywxMiwwLjNDMjQ5My45LDQ4NywyNTA3LjYsNDc3LjUsMjUwNy42LDQ1OC41eiIvPjxwYXRoIGNsYXNzPSJzdDUiIGQ9Ik0yNzQwLjcsNDkwLjFjMCwyNi40LTguMSw0OC4zLTI0LjIsNjUuNmMtMTYuMiwxNy40LTM2LjEsMjYtNTkuOSwyNmMtMjIuNywwLTQxLjctOC01Ny0yMy45Yy0xNS4zLTE1LjktMjIuOS0zNi4yLTIyLjktNjAuOGMwLTI2LjQsOC4xLTQ4LjMsMjQuMi02NS42YzE2LjItMTcuNCwzNi4xLTI2LDU5LjktMjZjMjIuNywwLDQxLjcsNy45LDU3LDIzLjhDMjczMyw0NDUuMSwyNzQwLjcsNDY1LjQsMjc0MC43LDQ5MC4xeiBNMjcwNS4xLDQ5My44YzAtMTgtNC42LTMyLjUtMTMuOC00My43Yy05LjItMTEuMi0yMC41LTE2LjgtMzQtMTYuOGMtMTIuNiwwLTIzLjIsNS42LTMyLDE2LjljLTguOCwxMS4zLTEzLjIsMjUuNS0xMy4yLDQyLjdjMCwxNy45LDQuNiwzMi40LDEzLjksNDMuNnMyMC42LDE2LjgsMzQsMTYuOGMxMi41LDAsMjMuMi01LjcsMzItMTdDMjcwMC43LDUyNS4xLDI3MDUuMSw1MTAuOSwyNzA1LjEsNDkzLjh6Ii8+PHBhdGggY2xhc3M9InN0NSIgZD0iTTI4MTMuNiw1NzcuMWgtMzYuNWMxLjEtMjYuNiwxLjctNTUuOSwxLjctODcuOGMwLTMxLjQtMC42LTU4LjEtMS43LTgwLjFoMzYuNWMtMS4xLDIxLjctMS43LDQ4LjMtMS43LDgwLjFDMjgxMS45LDUyMS43LDI4MTIuNSw1NTAuOSwyODEzLjYsNTc3LjF6Ii8+PHBhdGggY2xhc3M9InN0NSIgZD0iTTMwMDAuNCw0ODcuM2MwLDI0LjQtNy44LDQ1LjctMjMuNSw2My45Yy0xNS42LDE4LjItMzcuNiwyNy4zLTY1LjcsMjcuM2MtMTIuNywwLTMwLjMtMC41LTUyLjYtMS41YzEuMS0yNiwxLjctNTUuMiwxLjctODcuOGMwLTMxLjMtMC42LTU4LTEuNy04MC4xaDIyLjZjMy43LDAsOS4yLTAuMSwxNi41LTAuNGM3LjMtMC4zLDEyLjEtMC40LDE0LjMtMC40YzMxLDAsNTMuNSw3LjcsNjcuNSwyMy4yQzI5OTMuNCw0NDcuMSwzMDAwLjQsNDY1LjcsMzAwMC40LDQ4Ny4zeiBNMjk2NS4yLDQ5Mi45YzAtMTYuNS00LjgtMzAuNC0xNC40LTQxLjdjLTkuNi0xMS4zLTI0LjMtMTYuOS00NC4xLTE2LjljLTMuNywwLTguOCwwLjQtMTUuMiwxLjJjMC45LDE3LjIsMS4zLDM1LjEsMS4zLDUzLjljMCwyMC41LDAuNCw0MC45LDEuMyw2MS4xYzUuNiwxLjEsMTEuMiwxLjcsMTYuOCwxLjdjMTguNSwwLDMyLjItNS43LDQxLjEtMTcuMkMyOTYwLjcsNTIzLjQsMjk2NS4yLDUwOS40LDI5NjUuMiw0OTIuOXoiLz48cGF0aCBjbGFzcz0ic3Q1IiBkPSJNMzI0OC4zLDU3Ny4xSDMyMDdjMC01LjctMy45LTIxLjctMTEuNy00OC4yaC01OS42Yy04LjEsMjYtMTIuMSw0Mi4xLTEyLjEsNDguMmgtMzguOGMwLTMuMywxMC0zMC45LDMwLjEtODIuNXMzMC4xLTgwLjEsMzAuMS04NS4zaDQ4LjdjMCw0LjksOS4xLDMyLjksMjcuMyw4NC4xQzMyMzkuMiw1NDQuNSwzMjQ4LjMsNTcyLjQsMzI0OC4zLDU3Ny4xeiBNMzE4OC43LDUwNC4yYy0xNC43LTQ0LjMtMjIuMS02OC4zLTIyLjEtNzEuOWgtMi4xYzAsMy4zLTcuNiwyNy4zLTIyLjgsNzEuOUgzMTg4Ljd6Ii8+PHBhdGggY2xhc3M9InN0NSIgZD0iTTMzOTguNiw0NTMuMmMwLDIwLjUtNy42LDM1LjctMjIuOSw0NS41Yy0xNS4zLDkuOC0zNCwxNC43LTU2LjEsMTQuN2MtNCwwLTYuOS0wLjEtOC42LTAuM2MwLDE2LjIsMC41LDM3LjUsMS40LDYzLjloLTM2LjJjMS4xLTI0LjgsMS43LTU0LjEsMS43LTg3LjhjMC0zMC45LTAuNi01Ny42LTEuNy04MC4xaDIyLjRjMy4yLDAsOS4zLTAuMSwxOC4zLTAuNGM5LTAuMywxNi44LTAuNCwyMy41LTAuNGMxNi4zLDAsMzAuMSwzLjcsNDEuNCwxMS4xQzMzOTMsNDI2LjksMzM5OC42LDQzOC4xLDMzOTguNiw0NTMuMnogTTMzNjUuNCw0NjAuM2MwLTE4LjQtMTIuMi0yNy42LTM2LjYtMjcuNmMtNi4xLDAtMTIuNiwwLjYtMTkuMywxLjljMC45LDE2LjIsMS40LDM0LjYsMS40LDU1LjJjMi4xLDAuMiw0LjYsMC4zLDcuNSwwLjNDMzM0OS43LDQ5MC4xLDMzNjUuNCw0ODAuMSwzMzY1LjQsNDYwLjN6Ii8+PHBhdGggY2xhc3M9InN0NSIgZD0iTTM1NTMuMiw0NTMuMmMwLDIwLjUtNy42LDM1LjctMjIuOSw0NS41Yy0xNS4zLDkuOC0zNCwxNC43LTU2LjEsMTQuN2MtNCwwLTYuOS0wLjEtOC42LTAuM2MwLDE2LjIsMC41LDM3LjUsMS40LDYzLjloLTM2LjJjMS4xLTI0LjgsMS43LTU0LjEsMS43LTg3LjhjMC0zMC45LTAuNi01Ny42LTEuNy04MC4xaDIyLjRjMy4yLDAsOS4zLTAuMSwxOC4zLTAuNGM5LTAuMywxNi44LTAuNCwyMy41LTAuNGMxNi4zLDAsMzAuMSwzLjcsNDEuNCwxMS4xQzM1NDcuNiw0MjYuOSwzNTUzLjIsNDM4LjEsMzU1My4yLDQ1My4yeiBNMzUyMCw0NjAuM2MwLTE4LjQtMTIuMi0yNy42LTM2LjYtMjcuNmMtNi4xLDAtMTIuNiwwLjYtMTkuMywxLjljMC45LDE2LjIsMS40LDM0LjYsMS40LDU1LjJjMi4xLDAuMiw0LjYsMC4zLDcuNSwwLjNDMzUwNC4zLDQ5MC4xLDM1MjAsNDgwLjEsMzUyMCw0NjAuM3oiLz48cGF0aCBjbGFzcz0ic3Q1IiBkPSJNMzgwNiw0OTAuMWMwLDI2LjQtOC4xLDQ4LjMtMjQuMiw2NS42Yy0xNi4yLDE3LjQtMzYuMSwyNi01OS45LDI2Yy0yMi43LDAtNDEuNy04LTU3LTIzLjljLTE1LjMtMTUuOS0yMi45LTM2LjItMjIuOS02MC44YzAtMjYuNCw4LjEtNDguMywyNC4yLTY1LjZzMzYuMS0yNiw1OS45LTI2YzIyLjcsMCw0MS43LDcuOSw1NywyMy44QzM3OTguNCw0NDUuMSwzODA2LDQ2NS40LDM4MDYsNDkwLjF6IE0zNzcwLjQsNDkzLjhjMC0xOC00LjYtMzIuNS0xMy44LTQzLjdzLTIwLjUtMTYuOC0zNC0xNi44Yy0xMi42LDAtMjMuMiw1LjYtMzIsMTYuOWMtOC44LDExLjMtMTMuMiwyNS41LTEzLjIsNDIuN2MwLDE3LjksNC42LDMyLjQsMTMuOSw0My42YzkuMiwxMS4yLDIwLjYsMTYuOCwzNCwxNi44YzEyLjYsMCwyMy4yLTUuNywzMi0xN0MzNzY2LjEsNTI1LjEsMzc3MC40LDUxMC45LDM3NzAuNCw0OTMuOHoiLz48cGF0aCBjbGFzcz0ic3Q1IiBkPSJNMzk4MC43LDU3Ny4xaC0zMS44YzAtMy41LTExLjgtMjIuMS0zNS40LTU1LjhjLTI0LjctMzUuNS0zOC44LTU5LjgtNDIuMy03Mi44aC0yLjFjMi4xLDE4LjgsMy4yLDM1LjgsMy4yLDUxYzAsMjEuMiwwLjYsNDcuMSwxLjgsNzcuNmgtMzEuN2MxLjMtMjYuNiwxLjktNTUuOSwxLjktODcuOGMwLTMxLjQtMC42LTU4LjEtMS45LTgwLjFoMzguM2MwLDQuNiwxMC42LDIyLjcsMzEuOCw1NC41YzIyLjYsMzMuOCwzNS42LDU2LjcsMzguOSw2OC43aDEuOWMtMi4xLTE5LjItMy4xLTM2LjMtMy4xLTUxLjZjMC0yMy4zLTAuNi00Ny4yLTEuOC03MS43aDMyLjJjLTEuMiwyMS4zLTEuOCw0OC0xLjgsODAuMUMzOTc4LjksNTIxLjYsMzk3OS41LDU1MC44LDM5ODAuNyw1NzcuMXoiLz48L3N2Zz4=") no-repeat 50%;
    background-size: auto 100%
}

.t-ico-btn-4.t-ico-btn-appstore {
    background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJVU19VS19Eb3dubG9hZF9vbl90aGUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTM1IDQwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMzUgNDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRkZGRkZGO308L3N0eWxlPjxnPjxnPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zMC4xLDE5LjhjMC0zLjIsMi42LTQuOCwyLjgtNC45Yy0xLjUtMi4yLTMuOS0yLjUtNC43LTIuNWMtMi0wLjItMy45LDEuMi00LjksMS4yYy0xLDAtMi42LTEuMi00LjItMS4xYy0yLjEsMC00LjEsMS4zLTUuMiwzLjJjLTIuMywzLjktMC42LDkuNywxLjYsMTIuOWMxLjEsMS42LDIuNCwzLjMsNCwzLjJjMS42LTAuMSwyLjItMSw0LjItMWMxLjksMCwyLjUsMSw0LjIsMWMxLjcsMCwyLjgtMS42LDMuOS0zLjFjMS4zLTEuOCwxLjgtMy41LDEuOC0zLjZDMzMuNSwyNC45LDMwLjIsMjMuNiwzMC4xLDE5Ljh6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTI2LjksMTAuM2MwLjktMS4xLDEuNS0yLjYsMS4zLTQuMWMtMS4zLDAuMS0yLjgsMC45LTMuOCwxLjljLTAuOCwwLjktMS41LDIuNS0xLjMsMy45QzI0LjYsMTIuMiwyNiwxMS40LDI2LjksMTAuM3oiLz48L2c+PC9nPjxnPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01My42LDMxLjVoLTIuM2wtMS4yLTMuOWgtNC4zbC0xLjIsMy45aC0yLjJsNC4zLTEzLjNoMi42TDUzLjYsMzEuNXogTTQ5LjgsMjZsLTEuMS0zLjVjLTAuMS0wLjQtMC4zLTEuMi0wLjctMi41aDBjLTAuMSwwLjYtMC4zLDEuNC0wLjYsMi41TDQ2LjIsMjZINDkuOHoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNjQuNywyNi42YzAsMS42LTAuNCwyLjktMS4zLDMuOWMtMC44LDAuOC0xLjgsMS4zLTIuOSwxLjNjLTEuMywwLTIuMi0wLjUtMi43LTEuNGgwdjUuMWgtMi4xVjI1LjFjMC0xLDAtMi4xLTAuMS0zLjJoMS45bDAuMSwxLjVoMGMwLjctMS4xLDEuOC0xLjcsMy4yLTEuN2MxLjEsMCwyLjEsMC40LDIuOCwxLjNDNjQuMywyMy45LDY0LjcsMjUuMSw2NC43LDI2LjZ6IE02Mi41LDI2LjdjMC0wLjktMC4yLTEuNy0wLjYtMi4zYy0wLjUtMC42LTEuMS0wLjktMS45LTAuOWMtMC41LDAtMSwwLjItMS40LDAuNWMtMC40LDAuNC0wLjcsMC44LTAuOCwxLjRjLTAuMSwwLjMtMC4xLDAuNS0wLjEsMC42djEuNmMwLDAuNywwLjIsMS4zLDAuNiwxLjhzMSwwLjcsMS43LDAuN2MwLjgsMCwxLjQtMC4zLDEuOS0wLjlDNjIuMywyOC41LDYyLjUsMjcuNyw2Mi41LDI2Ljd6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTc1LjcsMjYuNmMwLDEuNi0wLjQsMi45LTEuMywzLjljLTAuOCwwLjgtMS44LDEuMy0yLjksMS4zYy0xLjMsMC0yLjItMC41LTIuNy0xLjRoMHY1LjFoLTIuMVYyNS4xYzAtMSwwLTIuMS0wLjEtMy4yaDEuOWwwLjEsMS41aDBjMC43LTEuMSwxLjgtMS43LDMuMi0xLjdjMS4xLDAsMi4xLDAuNCwyLjgsMS4zQzc1LjMsMjMuOSw3NS43LDI1LjEsNzUuNywyNi42eiBNNzMuNSwyNi43YzAtMC45LTAuMi0xLjctMC42LTIuM2MtMC41LTAuNi0xLjEtMC45LTEuOS0wLjljLTAuNSwwLTEsMC4yLTEuNCwwLjVjLTAuNCwwLjQtMC43LDAuOC0wLjgsMS40Yy0wLjEsMC4zLTAuMSwwLjUtMC4xLDAuNnYxLjZjMCwwLjcsMC4yLDEuMywwLjYsMS44YzAuNCwwLjUsMSwwLjcsMS43LDAuN2MwLjgsMCwxLjQtMC4zLDEuOS0wLjlDNzMuMywyOC41LDczLjUsMjcuNyw3My41LDI2Ljd6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTg4LDI3LjhjMCwxLjEtMC40LDIuMS0xLjIsMi44Yy0wLjksMC44LTIuMSwxLjItMy42LDEuMmMtMS40LDAtMi42LTAuMy0zLjQtMC44bDAuNS0xLjhjMC45LDAuNiwyLDAuOSwzLjEsMC45YzAuOCwwLDEuNC0wLjIsMS45LTAuNWMwLjQtMC40LDAuNy0wLjgsMC43LTEuNWMwLTAuNS0wLjItMS0wLjYtMS40Yy0wLjQtMC40LTEtMC43LTEuOC0xYy0yLjMtMC45LTMuNS0yLjEtMy41LTMuOGMwLTEuMSwwLjQtMiwxLjItMi43YzAuOC0wLjcsMS45LTEsMy4zLTFjMS4yLDAsMi4yLDAuMiwzLDAuNkw4NywyMC40Yy0wLjgtMC40LTEuNi0wLjYtMi41LTAuNmMtMC44LDAtMS4zLDAuMi0xLjgsMC42Yy0wLjQsMC4zLTAuNSwwLjctMC41LDEuMmMwLDAuNSwwLjIsMSwwLjYsMS4zYzAuNCwwLjMsMSwwLjcsMS45LDFjMS4xLDAuNSwyLDEsMi41LDEuNkM4Ny44LDI2LjEsODgsMjYuOSw4OCwyNy44eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik05NS4xLDIzLjVoLTIuM3Y0LjdjMCwxLjIsMC40LDEuOCwxLjIsMS44YzAuNCwwLDAuNywwLDAuOS0wLjFsMC4xLDEuNmMtMC40LDAuMi0xLDAuMi0xLjcsMC4yYy0wLjgsMC0xLjUtMC4zLTItMC44Yy0wLjUtMC41LTAuNy0xLjQtMC43LTIuNnYtNC44aC0xLjR2LTEuNmgxLjR2LTEuOGwyLjEtMC42djIuNGgyLjNDOTUuMSwyMS45LDk1LjEsMjMuNSw5NS4xLDIzLjV6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTEwNS43LDI2LjZjMCwxLjUtMC40LDIuNy0xLjMsMy42Yy0wLjksMS0yLjEsMS41LTMuNSwxLjVjLTEuNCwwLTIuNS0wLjUtMy40LTEuNHMtMS4zLTIuMS0xLjMtMy41YzAtMS41LDAuNC0yLjcsMS4zLTMuN2MwLjktMC45LDItMS40LDMuNS0xLjRjMS40LDAsMi41LDAuNSwzLjQsMS40QzEwNS4zLDI0LDEwNS43LDI1LjIsMTA1LjcsMjYuNnogTTEwMy41LDI2LjdjMC0wLjktMC4yLTEuNi0wLjYtMi4zYy0wLjQtMC44LTEuMS0xLjEtMS45LTEuMWMtMC45LDAtMS41LDAuNC0yLDEuMWMtMC40LDAuNi0wLjYsMS40LTAuNiwyLjNjMCwwLjksMC4yLDEuNiwwLjYsMi4zYzAuNSwwLjgsMS4xLDEuMSwxLjksMS4xYzAuOCwwLDEuNS0wLjQsMS45LTEuMkMxMDMuMywyOC4zLDEwMy41LDI3LjYsMTAzLjUsMjYuN3oiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTEyLjYsMjMuOGMtMC4yLDAtMC40LTAuMS0wLjctMC4xYy0wLjgsMC0xLjMsMC4zLTEuNywwLjljLTAuNCwwLjUtMC41LDEuMS0wLjUsMS45djVoLTIuMWwwLTYuNmMwLTEuMSwwLTIuMS0wLjEtM2gxLjlsMC4xLDEuOGgwLjFjMC4yLTAuNiwwLjYtMS4xLDEuMS0xLjVjMC41LTAuMywxLTAuNSwxLjUtMC41YzAuMiwwLDAuNCwwLDAuNSwwQzExMi42LDIxLjgsMTEyLjYsMjMuOCwxMTIuNiwyMy44eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMjIuMiwyNi4zYzAsMC40LDAsMC43LTAuMSwxaC02LjRjMCwwLjksMC4zLDEuNywwLjksMi4yYzAuNSwwLjQsMS4yLDAuNywyLjEsMC43YzAuOSwwLDEuOC0wLjIsMi42LTAuNWwwLjMsMS41Yy0wLjksMC40LTIsMC42LTMuMiwwLjZjLTEuNSwwLTIuNy0wLjQtMy41LTEuM2MtMC44LTAuOS0xLjMtMi0xLjMtMy41YzAtMS40LDAuNC0yLjcsMS4yLTMuNmMwLjgtMSwxLjktMS41LDMuNC0xLjVjMS40LDAsMi40LDAuNSwzLjEsMS41QzEyMS45LDI0LDEyMi4yLDI1LjEsMTIyLjIsMjYuM3ogTTEyMC4xLDI1LjdjMC0wLjYtMC4xLTEuMi0wLjQtMS42Yy0wLjQtMC42LTAuOS0wLjktMS43LTAuOWMtMC43LDAtMS4zLDAuMy0xLjcsMC45Yy0wLjQsMC41LTAuNiwxLTAuNiwxLjdMMTIwLjEsMjUuN0wxMjAuMSwyNS43eiIvPjwvZz48Zz48Zz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDksMTBjMCwxLjItMC40LDIuMS0xLjEsMi43Yy0wLjcsMC41LTEuNiwwLjgtMi44LDAuOGMtMC42LDAtMS4xLDAtMS41LTAuMVY3YzAuNi0wLjEsMS4yLTAuMSwxLjgtMC4xYzEuMSwwLDIsMC4yLDIuNiwwLjdDNDguNyw4LjIsNDksOSw0OSwxMHogTTQ3LjksMTBjMC0wLjgtMC4yLTEuMy0wLjYtMS44Yy0wLjQtMC40LTEtMC42LTEuOC0wLjZjLTAuMywwLTAuNiwwLTAuOCwwLjF2NC45YzAuMSwwLDAuNCwwLDAuNywwYzAuOCwwLDEuNC0wLjIsMS45LTAuN1M0Ny45LDEwLjksNDcuOSwxMHoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNTQuOSwxMWMwLDAuNy0wLjIsMS4zLTAuNiwxLjhjLTAuNCwwLjUtMSwwLjctMS43LDAuN2MtMC43LDAtMS4yLTAuMi0xLjctMC43Yy0wLjQtMC41LTAuNi0xLTAuNi0xLjdjMC0wLjcsMC4yLTEuMywwLjYtMS44czEtMC43LDEuNy0wLjdjMC43LDAsMS4yLDAuMiwxLjcsMC43QzU0LjcsOS44LDU0LjksMTAuMyw1NC45LDExeiBNNTMuOCwxMS4xYzAtMC40LTAuMS0wLjgtMC4zLTEuMWMtMC4yLTAuNC0wLjUtMC42LTAuOS0wLjZjLTAuNCwwLTAuNywwLjItMSwwLjZjLTAuMiwwLjMtMC4zLDAuNy0wLjMsMS4xYzAsMC40LDAuMSwwLjgsMC4zLDEuMWMwLjIsMC40LDAuNSwwLjYsMSwwLjZjMC40LDAsMC43LTAuMiwwLjktMC42QzUzLjcsMTEuOSw1My44LDExLjUsNTMuOCwxMS4xeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02Mi44LDguN2wtMS41LDQuN2gtMWwtMC42LTJjLTAuMi0wLjUtMC4zLTEtMC40LTEuNWgwYy0wLjEsMC41LTAuMiwxLTAuNCwxLjVsLTAuNiwyaC0xbC0xLjQtNC43SDU3bDAuNSwyLjJjMC4xLDAuNSwwLjIsMSwwLjMsMS41aDBjMC4xLTAuNCwwLjItMC45LDAuNC0xLjVsMC43LTIuM2gwLjlsMC42LDIuMmMwLjIsMC41LDAuMywxLjEsMC40LDEuNmgwYzAuMS0wLjUsMC4yLTEsMC4zLTEuNmwwLjYtMi4yTDYyLjgsOC43TDYyLjgsOC43eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02OC4yLDEzLjRoLTF2LTIuN2MwLTAuOC0wLjMtMS4yLTAuOS0xLjJjLTAuMywwLTAuNiwwLjEtMC44LDAuM2MtMC4yLDAuMi0wLjMsMC41LTAuMywwLjh2Mi44aC0xdi0zLjRjMC0wLjQsMC0wLjksMC0xLjNINjVsMCwwLjdoMGMwLjEtMC4yLDAuMy0wLjQsMC41LTAuNmMwLjMtMC4yLDAuNi0wLjMsMC45LTAuM2MwLjQsMCwwLjgsMC4xLDEuMSwwLjRjMC40LDAuMywwLjUsMC45LDAuNSwxLjZWMTMuNHoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNzEuMSwxMy40aC0xVjYuNmgxVjEzLjR6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTc3LjMsMTFjMCwwLjctMC4yLDEuMy0wLjYsMS44Yy0wLjQsMC41LTEsMC43LTEuNywwLjdjLTAuNywwLTEuMi0wLjItMS43LTAuN2MtMC40LTAuNS0wLjYtMS0wLjYtMS43YzAtMC43LDAuMi0xLjMsMC42LTEuOHMxLTAuNywxLjctMC43YzAuNywwLDEuMiwwLjIsMS43LDAuN0M3Ny4xLDkuOCw3Ny4zLDEwLjMsNzcuMywxMXogTTc2LjIsMTEuMWMwLTAuNC0wLjEtMC44LTAuMy0xLjFjLTAuMi0wLjQtMC41LTAuNi0wLjktMC42Yy0wLjQsMC0wLjcsMC4yLTEsMC42Yy0wLjIsMC4zLTAuMywwLjctMC4zLDEuMWMwLDAuNCwwLjEsMC44LDAuMywxLjFjMC4yLDAuNCwwLjUsMC42LDEsMC42YzAuNCwwLDAuNy0wLjIsMC45LTAuNkM3Ni4xLDExLjksNzYuMiwxMS41LDc2LjIsMTEuMXoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNODIuMywxMy40aC0wLjlsLTAuMS0wLjVoMGMtMC4zLDAuNC0wLjgsMC42LTEuNCwwLjZjLTAuNCwwLTAuOC0wLjEtMS4xLTAuNGMtMC4yLTAuMy0wLjQtMC42LTAuNC0xYzAtMC42LDAuMi0xLDAuNy0xLjNjMC41LTAuMywxLjItMC41LDItMC40di0wLjFjMC0wLjYtMC4zLTAuOS0xLTAuOWMtMC41LDAtMC45LDAuMS0xLjIsMC4zTDc4LjgsOWMwLjQtMC4zLDEtMC40LDEuNi0wLjRjMS4yLDAsMS44LDAuNiwxLjgsMS45djEuN0M4Mi4zLDEyLjgsODIuMywxMy4yLDgyLjMsMTMuNHogTTgxLjIsMTEuOHYtMC43Yy0xLjIsMC0xLjcsMC4zLTEuNywwLjljMCwwLjIsMC4xLDAuNCwwLjIsMC42YzAuMSwwLjEsMC4zLDAuMiwwLjUsMC4yYzAuMiwwLDAuNC0wLjEsMC42LTAuMmMwLjItMC4xLDAuMy0wLjMsMC40LTAuNkM4MS4yLDExLjksODEuMiwxMS45LDgxLjIsMTEuOHoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNODguMywxMy40aC0wLjlsMC0wLjhoMGMtMC4zLDAuNi0wLjgsMC45LTEuNSwwLjljLTAuNiwwLTEtMC4yLTEuNC0wLjdzLTAuNi0xLTAuNi0xLjdjMC0wLjgsMC4yLTEuNCwwLjYtMS45YzAuNC0wLjQsMC45LTAuNywxLjUtMC43YzAuNiwwLDEuMSwwLjIsMS4zLDAuNmgwVjYuNmgxdjUuNkM4OC4yLDEyLjYsODguMywxMyw4OC4zLDEzLjR6IE04Ny4yLDExLjR2LTAuOGMwLTAuMSwwLTAuMiwwLTAuM2MtMC4xLTAuMy0wLjItMC41LTAuNC0wLjZjLTAuMi0wLjItMC40LTAuMy0wLjctMC4zYy0wLjQsMC0wLjcsMC4yLTAuOSwwLjVjLTAuMiwwLjMtMC4zLDAuNy0wLjMsMS4yYzAsMC41LDAuMSwwLjgsMC4zLDEuMWMwLjIsMC4zLDAuNSwwLjUsMC45LDAuNWMwLjMsMCwwLjYtMC4xLDAuOC0wLjRDODcuMSwxMi4xLDg3LjIsMTEuOCw4Ny4yLDExLjR6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTk3LjIsMTFjMCwwLjctMC4yLDEuMy0wLjYsMS44Yy0wLjQsMC41LTEsMC43LTEuNywwLjdjLTAuNywwLTEuMi0wLjItMS43LTAuN2MtMC40LTAuNS0wLjYtMS0wLjYtMS43YzAtMC43LDAuMi0xLjMsMC42LTEuOHMxLTAuNywxLjctMC43YzAuNywwLDEuMiwwLjIsMS43LDAuN0M5Nyw5LjgsOTcuMiwxMC4zLDk3LjIsMTF6IE05Ni4yLDExLjFjMC0wLjQtMC4xLTAuOC0wLjMtMS4xYy0wLjItMC40LTAuNS0wLjYtMC45LTAuNmMtMC40LDAtMC43LDAuMi0xLDAuNmMtMC4yLDAuMy0wLjMsMC43LTAuMywxLjFjMCwwLjQsMC4xLDAuOCwwLjMsMS4xYzAuMiwwLjQsMC41LDAuNiwxLDAuNmMwLjQsMCwwLjctMC4yLDAuOS0wLjZDOTYuMSwxMS45LDk2LjIsMTEuNSw5Ni4yLDExLjF6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTEwMi45LDEzLjRoLTF2LTIuN2MwLTAuOC0wLjMtMS4yLTEtMS4yYy0wLjMsMC0wLjYsMC4xLTAuOCwwLjNzLTAuMywwLjUtMC4zLDAuOHYyLjhoLTF2LTMuNGMwLTAuNCwwLTAuOSwwLTEuM2gwLjlsMCwwLjdoMGMwLjEtMC4yLDAuMy0wLjQsMC41LTAuNmMwLjMtMC4yLDAuNi0wLjMsMS0wLjNjMC40LDAsMC44LDAuMSwxLjEsMC40YzAuNCwwLjMsMC41LDAuOSwwLjUsMS42VjEzLjR6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTEwOS45LDkuNWgtMS4ydjIuM2MwLDAuNiwwLjIsMC45LDAuNiwwLjljMC4yLDAsMC4zLDAsMC41LDBsMCwwLjhjLTAuMiwwLjEtMC41LDAuMS0wLjgsMC4xYy0wLjQsMC0wLjctMC4xLTEtMC40Yy0wLjItMC4zLTAuMy0wLjctMC4zLTEuM1Y5LjVoLTAuN1Y4LjdoMC43VjcuOWwxLTAuM3YxLjJoMS4yTDEwOS45LDkuNUwxMDkuOSw5LjV6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTExNS41LDEzLjRoLTF2LTIuN2MwLTAuOC0wLjMtMS4zLTAuOS0xLjNjLTAuNSwwLTAuOCwwLjItMSwwLjdjMCwwLjEsMCwwLjIsMCwwLjR2Mi44aC0xVjYuNmgxdjIuOGgwYzAuMy0wLjUsMC44LTAuOCwxLjQtMC44YzAuNCwwLDAuOCwwLjEsMS4xLDAuNGMwLjQsMC40LDAuNSwwLjksMC41LDEuNkMxMTUuNSwxMC42LDExNS41LDEzLjQsMTE1LjUsMTMuNHoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTIxLjIsMTAuOWMwLDAuMiwwLDAuMywwLDAuNUgxMThjMCwwLjUsMC4yLDAuOCwwLjUsMS4xYzAuMywwLjIsMC42LDAuMywxLDAuM2MwLjUsMCwwLjktMC4xLDEuMy0wLjJsMC4yLDAuN2MtMC40LDAuMi0xLDAuMy0xLjYsMC4zYy0wLjcsMC0xLjMtMC4yLTEuNy0wLjZjLTAuNC0wLjQtMC42LTEtMC42LTEuN2MwLTAuNywwLjItMS4zLDAuNi0xLjhjMC40LTAuNSwxLTAuOCwxLjYtMC44YzAuNywwLDEuMiwwLjMsMS41LDAuOEMxMjEuMSw5LjgsMTIxLjIsMTAuMywxMjEuMiwxMC45eiBNMTIwLjIsMTAuNmMwLTAuMy0wLjEtMC42LTAuMi0wLjhjLTAuMi0wLjMtMC41LTAuNC0wLjgtMC40Yy0wLjMsMC0wLjYsMC4xLTAuOCwwLjRjLTAuMiwwLjItMC4zLDAuNS0wLjMsMC44QzExOCwxMC42LDEyMC4yLDEwLjYsMTIwLjIsMTAuNnoiLz48L2c+PC9nPjwvc3ZnPg==") no-repeat 50%;
    background-size: auto 100%
}

.t-ico-btn-5 {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    text-overflow: "";
    border: 0;
    border-radius: 0;
    display: inline-block;
    position: relative;
    width: 32px;
    width: 3.2rem;
    height: 32px;
    height: 3.2rem;
    padding: 0;
    cursor: pointer
}

.t-ico-btn-5:after {
    content: "";
    display: block;
    height: 100%;
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCIgd2lkdGg9IjEzIiBoZWlnaHQ9IjEzIiB2aWV3Qm94PSIwIDAgMTMgMTMiPiAgPHBhdGggZD0iTTguMjIwLDYuNDk4IEM4LjIyMCw2LjQ5OCAxMi44NzEsMS44NDYgMTIuODcxLDEuODQ2IEMxMy4wMzAsMS42ODkgMTMuMDMwLDEuNDMxIDEyLjg3MSwxLjI3NCBDMTIuODcxLDEuMjc0IDExLjcyNCwwLjEyNyAxMS43MjQsMC4xMjcgQzExLjY0NSwwLjA0NyAxMS41NDEsMC4wMDcgMTEuNDM3LDAuMDA3IEMxMS4zMzMsMC4wMDcgMTEuMjI5LDAuMDQ3IDExLjE1MCwwLjEyNyBDMTEuMTUwLDAuMTI3IDYuNDk5LDQuNzc3IDYuNDk5LDQuNzc3IEM2LjQ5OSw0Ljc3NyAxLjg0OSwwLjEyNyAxLjg0OSwwLjEyNyBDMS42OTAsLTAuMDMyIDEuNDMzLC0wLjAzMiAxLjI3NSwwLjEyNyBDMS4yNzUsMC4xMjcgMC4xMjgsMS4yNzQgMC4xMjgsMS4yNzQgQzAuMDQ4LDEuMzUyIDAuMDA5LDEuNDU2IDAuMDA5LDEuNTYxIEMwLjAwOSwxLjY2NCAwLjA0OCwxLjc2OCAwLjEyOCwxLjg0NiBDMC4xMjgsMS44NDYgNC43NzgsNi40OTggNC43NzgsNi40OTggQzQuNzc4LDYuNDk4IDAuMTI4LDExLjE0OCAwLjEyOCwxMS4xNDggQy0wLjAzMSwxMS4zMDYgLTAuMDMxLDExLjU2MyAwLjEyOCwxMS43MjIgQzAuMTI4LDExLjcyMiAxLjI3NSwxMi44NjkgMS4yNzUsMTIuODY5IEMxLjM1NCwxMi45NDkgMS40NTgsMTIuOTg4IDEuNTYyLDEyLjk4OCBDMS42NjUsMTIuOTg4IDEuNzY5LDEyLjk0OSAxLjg0OSwxMi44NjkgQzEuODQ5LDEyLjg2OSA2LjQ5OSw4LjIxOSA2LjQ5OSw4LjIxOSBDNi40OTksOC4yMTkgMTEuMTUwLDEyLjg2OSAxMS4xNTAsMTIuODY5IEMxMS4zMDksMTMuMDI3IDExLjU2NSwxMy4wMjcgMTEuNzI0LDEyLjg2OSBDMTEuNzI0LDEyLjg2OSAxMi44NzEsMTEuNzIyIDEyLjg3MSwxMS43MjIgQzEyLjk1MCwxMS42NDQgMTIuOTkwLDExLjUzOSAxMi45OTAsMTEuNDM2IEMxMi45OTAsMTEuMzMyIDEyLjk1MCwxMS4yMjcgMTIuODcxLDExLjE0OCBDMTIuODcxLDExLjE0OCA4LjIyMCw2LjQ5OCA4LjIyMCw2LjQ5OCBaIiBmaWxsPSIjMmIyYjJiIi8+PC9zdmc+") no-repeat 50%;
    background-size: 37% auto;
    opacity: .75
}

.t-ico-btn-5 em {
    display: none
}

.t-ico-btn-5:hover {
    opacity: .7
}

.t-btn-1,
.t-btn-2 {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    text-overflow: "";
    border: 0;
    border-radius: 0;
    display: inline-block;
    min-width: 70px;
    min-width: 7rem;
    height: 30px;
    height: 3rem;
    cursor: pointer
}

.t-btn-1 em,
.t-btn-2 em {
    display: block;
    padding: 8px 20px;
    padding: .8rem 2rem;
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 400;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 1;
    font-style: normal;
    text-align: center;
    color: #fff
}

.t-btn-1 {
    background: #21a3bf;
    -webkit-transition: background-color .2s ease-in-out 0s;
    transition: background-color .2s ease-in-out 0s
}

.t-btn-1 em {
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 600;
    text-transform: uppercase
}

.t-btn-1:hover {
    background: #137f97
}

.t-btn-2 {
    -webkit-transition: background-color .2s ease-in-out 0s;
    transition: background-color .2s ease-in-out 0s
}

.t-btn-2 em {
    padding: 8px 11px;
    padding: .8rem 1.1rem;
    opacity: .8
}

.t-btn-2:hover {
    background: #222
}

.t-btn-3 {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    text-overflow: "";
    border: 0;
    border-radius: 0;
    display: inline-block;
    min-width: 70px;
    min-width: 7rem;
    height: 29px;
    height: 2.9rem;
    background: #21a3bf;
    cursor: pointer;
    -webkit-transition: background-color .2s ease-in-out 0s;
    transition: background-color .2s ease-in-out 0s
}

.t-btn-3 em {
    display: block;
    padding: 8px 20px 7px;
    padding: .8rem 2rem .7rem;
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 600;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 1;
    font-style: normal;
    text-align: center;
    color: #fff;
    text-transform: uppercase
}

.t-btn-3:hover {
    background: #137f97
}

.t-btn-4 {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    text-overflow: "";
    border: 0;
    border-radius: 0;
    display: inline-block;
    height: 48px;
    height: 4.8rem;
    padding: 0 14px;
    padding: 0 1.4rem;
    padding-left: 14px;
    padding-right: 14px;
    background: #484848;
    cursor: pointer;
    -webkit-transition: background-color .2s ease-in-out 0s;
    transition: background-color .2s ease-in-out 0s
}

.t-btn-4 em {
    display: block;
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 600;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 1;
    font-style: normal;
    text-align: center;
    color: #fff;
    text-transform: uppercase
}

.t-btn-4:hover {
    background: #21a3bf
}

.t-btn-4:focus {
    outline: 0
}

.t-btn-5,
a.t-btn-5 {
    display: inline-block;
    padding: 10px 14px 10px 24px;
    padding: 1rem 1.4rem 1rem 2.4rem;
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 600;
    font-size: 0;
    line-height: 1;
    color: #fff;
    cursor: pointer;
    -webkit-transition: opacity .2s ease-in-out 0s;
    transition: opacity .2s ease-in-out 0s
}

.t-btn-5 em,
a.t-btn-5 em {
    font-size: 14px;
    font-size: 1.4rem;
    font-style: normal
}

.t-btn-5 span,
a.t-btn-5 span {
    display: inline-block;
    vertical-align: 12px;
    width: 22px;
    height: 13px;
    margin-left: 5px;
    font-size: 0;
    text-indent: -9999999px;
    background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEwNC4yIDU4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDQuMiA1OCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTAuNCw1NS4xTDEsNTUuOGMzLjUtMi43LDkuNi03LjgsMTMuNS0xMS43YzIuNy0yLjcsMi45LTUuNiwyLjktOC41VjEzLjhsMS4xLTEuMmwtMC44LTAuN0w2LjQsMjIuMnYyM0M2LjQsNDkuNCwzLjgsNTIuMSwwLjQsNTUuMSBNMzcuOCw0OS4xYy0yLjYsMC04LjUtMS40LTEzLjgtMnYtNC40bDE0LTE1djIxLjFMMzcuOCw0OS4xeiBNMzguMSwyNS45bC0xNCwxNXYtOS4zbDE0LTE0LjJWMjUuOXogTTM4LjEsMTUuNmwtMTQsMTQuM1Y5LjZjMi45LTAuMiw1LjctMC40LDYuNy0wLjRjMi40LDAuMSw3LjMsMC45LDcuMyw2LjFWMTUuNnogTTMyLjEsNThjMy41LTMuNSwxMi44LTExLjEsMTcuNy0xNC4yVjE0LjljMC04LjMtNC4xLTE0LjUtMTYuMy0xNC41Yy03LjIsMC05LjgsMC45LTE5LjMsMC45QzgsMS4zLDEuOSwxLjEsMC40LDAuN0wwLDAuOWMwLjksNS4xLDMuMiw5LDE0LjYsOWMxLjUsMCw2LTAuMSw4LjItMC4yVjQ3Yy0yLjYtMC4zLTQuNy0wLjctNi4zLTAuN2MtMi45LTAuMi04LDQuOS0xNC45LDEwLjVsMC42LDAuN2MzLjEtMi4xLDUuMS0yLjgsNy4xLTIuOEMxMy4xLDU0LjcsMjcuNSw1Ni45LDMyLjEsNTggTTkxLjcsMzkuNGwtNC42LTYuOGw0LjYtNC45VjM5LjR6IE05MS43LDI1LjlsLTUuMiw1LjZsLTMuNi01LjFsOC45LTlWMjUuOXogTTEwNC4yLDEuOWwtMC42LTAuMWMtMSwxLjctMy45LDQuMS04LjQsNC4xYy01LjUsMC04LjUtMy42LTExLTUuOGMtMi4zLDIuNC00LjcsNC43LTcuNyw3LjVjMy40LDMuMSw4LjgsNS43LDE1LjIsNi4xdjJsLTkuNSw5LjZsLTMuNC01LjFsLTEzLjItMTlDNjEuMSwyLjIsNTYsMi43LDUwLjcsM3YwLjhjMS4zLDAuMiwzLjYsMC42LDEwLDkuOHYyNy44Yy04LjksMC4xLTEyLjYsNi0xMi42LDEwLjRjMCwyLDEsNC44LDMuNCw2LjFsMC41LTAuNmMtMi4yLTEuNC0yLjItNC4xLTIuMi01LjFjMC0yLjIsMS45LTQuNCw0LjctNC40YzYuOSwwLDEwLjcsNi44LDExLjksOS41YzMuMS0yLjUsNi4xLTQuOSw5LjQtN2MtMy01LjEtOC4yLTguMy0xMy45LTguN1YxNS4xTDkwLDU1LjljMy45LTMuMiw3LjgtNi40LDExLjctOS4zbC0wLjctMC45bC0zLjIsMi4ybC01LTdWMTMuN0MxMDAuNywxMi41LDEwNC4yLDUuOCwxMDQuMiwxLjkiLz48L3N2Zz4=") no-repeat 50%;
    background-size: 100% auto
}

.t-btn-5:hover,
a.t-btn-5:hover {
    opacity: .7
}

.t-btn-6,
a.t-btn-6 {
    display: block;
    height: 33px;
    background: #21a3bf;
    text-align: center;
    font-size: 0;
    -webkit-transition: background-color .2s ease-in-out 0s;
    transition: background-color .2s ease-in-out 0s;
    cursor: pointer
}

.t-btn-6:before,
a.t-btn-6:before {
    content: "";
    display: inline-block;
    width: 33px;
    height: 100%;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCIgd2lkdGg9IjE0IiBoZWlnaHQ9IjExIiB2aWV3Qm94PSIwIDAgMTQgMTEiPjxwYXRoIGQ9Ik0tMC4wMDQsNS4yNTcgQy0wLjAwNCw1LjI1NyA1LjY1MCwtMC4wMDYgNS42NTAsLTAuMDA2IEM1LjY1MCwtMC4wMDYgNy4wNjMsMS4yMTEgNy4wNjMsMS4yMTEgQzcuMDYzLDEuMjExIDMuODIyLDQuMjE3IDMuODIyLDQuMjE3IEMzLjgyMiw0LjIxNyAxMy45ODUsNC4yMTcgMTMuOTg1LDQuMjE3IEMxMy45ODUsNC4yMTcgMTMuOTg1LDYuMTc1IDEzLjk4NSw2LjE3NSBDMTMuOTg1LDYuMTc1IDMuODIyLDYuMTc1IDMuODIyLDYuMTc1IEMzLjgyMiw2LjE3NSA3LjA2Myw5LjUxNyA3LjA2Myw5LjUxNyBDNy4wNjMsOS41MTcgNS42NTAsMTAuOTg1IDUuNjUwLDEwLjk4NSBDNS42NTAsMTAuOTg1IC0wLjAwNCw1LjI1NyAtMC4wMDQsNS4yNTcgWiIgZmlsbD0iI2ZmZmZmZiIvPjwvc3ZnPg==") no-repeat 50%;
    background-size: 45% auto
}

.t-btn-6:hover,
a.t-btn-6:hover {
    background-color: #0d7086
}

.t-btn-7,
a.t-btn-7 {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    text-overflow: "";
    border: 0;
    border-radius: 0;
    display: inline-block;
    height: 42px;
    height: 4.2rem;
    padding: 0 14px;
    padding: 0 1.4rem;
    padding-left: 14px;
    padding-right: 14px;
    background: #21a3bf;
    cursor: pointer;
    -webkit-transition: background-color .2s ease-in-out 0s;
    transition: background-color .2s ease-in-out 0s
}

.t-btn-7 em,
a.t-btn-7 em {
    display: block;
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 600;
    font-size: 14px;
    font-size: 1.4rem;
    letter-spacing: .05em;
    line-height: 1;
    font-style: normal;
    text-align: center;
    color: #fff;
    text-transform: uppercase
}

.t-btn-7:hover,
a.t-btn-7:hover {
    background: #0d7086
}

.t-btn-7:focus,
a.t-btn-7:focus {
    outline: 0
}

.t-btn-8,
a.t-btn-8 {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    text-overflow: "";
    border: 0;
    border-radius: 0;
    display: inline-block;
    vertical-align: middle;
    height: 40px;
    height: 4rem;
    padding: 15px 45px;
    padding: 1.5rem 4.5rem;
    padding-left: 45px;
    padding-right: 45px;
    background: #3c3c3c;
    cursor: pointer;
    -webkit-transition: background-color .2s ease-in-out 0s;
    transition: background-color .2s ease-in-out 0s
}

.t-btn-8 span,
a.t-btn-8 span {
    display: block;
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 600;
    font-size: 12px;
    font-size: 1.2rem;
    letter-spacing: -.015em;
    line-height: 1;
    font-style: normal;
    text-align: center;
    color: #fff;
    text-transform: uppercase
}

.t-btn-8:hover,
a.t-btn-8:hover {
    background: #21a3bf
}

.t-btn-8:focus,
a.t-btn-8:focus {
    outline: 0
}

.t-btn-9,
a.t-btn-9 {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    text-overflow: "";
    border: 0;
    border-radius: 0;
    display: inline-block;
    vertical-align: middle;
    min-width: 140px;
    min-width: 14rem;
    height: 42px;
    height: 4.2rem;
    padding: 14px 15px;
    padding: 1.4rem 1.5rem;
    padding-left: 15px;
    padding-right: 15px;
    background: #21a3bf;
    cursor: pointer;
    -webkit-transition: background-color .2s ease-in-out 0s;
    transition: background-color .2s ease-in-out 0s
}

.t-btn-9 span,
a.t-btn-9 span {
    display: block;
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 600;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1;
    font-style: normal;
    text-align: center;
    color: #fff;
    text-transform: uppercase
}

.t-btn-9:hover,
a.t-btn-9:hover {
    background: #0d7086
}

.t-btn-9:focus,
a.t-btn-9:focus {
    outline: 0
}

.t-btn-10,
a.t-btn-10 {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    text-overflow: "";
    border: 0;
    border-radius: 0;
    display: inline-block;
    vertical-align: middle;
    height: 42px;
    height: 4.2rem;
    padding: 14px 22px;
    padding: 1.4rem 2.2rem;
    padding-left: 22px;
    padding-right: 22px;
    background: #e7502c;
    border-bottom: 3px solid #b94023;
    -webkit-transition: background-color .2s ease-in-out 0s;
    transition: background-color .2s ease-in-out 0s
}

.t-btn-10 span,
a.t-btn-10 span {
    display: block;
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 600;
    font-size: 14px;
    font-size: 1.4rem;
    letter-spacing: .1em;
    line-height: 1;
    font-style: normal;
    text-align: center;
    color: #fff;
    text-transform: uppercase
}

.t-btn-10:hover,
a.t-btn-10:hover {
    background: #b94023
}

.t-btn-10:focus,
a.t-btn-10:focus {
    outline: 0
}

.t-btn-11,
a.t-btn-11 {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    text-overflow: "";
    border: 0;
    border-radius: 0;
    display: inline-block;
    vertical-align: middle;
    height: 42px;
    height: 4.2rem;
    padding: 14px 25px;
    padding: 1.4rem 2.5rem;
    padding-left: 25px;
    padding-right: 25px;
    background: #21a3bf;
    cursor: pointer;
    -webkit-transition: background-color .2s ease-in-out 0s;
    transition: background-color .2s ease-in-out 0s
}

.t-btn-11 span,
a.t-btn-11 span {
    display: block;
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 600;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 1;
    font-style: normal;
    text-align: center;
    color: #fff;
    text-transform: uppercase
}

.t-btn-11:hover,
a.t-btn-11:hover {
    background: #0d7086
}

.t-btn-11:focus,
a.t-btn-11:focus {
    outline: 0
}

.t-field-pretty-1 {
    display: inline-block;
    position: relative;
    padding: 3px 0 0 30px;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1.2;
    color: #111;
    cursor: pointer
}

.t-field-pretty-1 i {
    position: absolute;
    left: 0;
    top: 0;
    width: 22px;
    height: 22px;
    background: #fff url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iIE0gOSAxNSBMIDUgMTEgTCAzIDEzIEwgOSAxOSBMIDIxIDcgTCAxOSA1IEwgOSAxNSBaICIgZmlsbD0iI2ZmZmZmZiIvPjwvc3ZnPg==") no-repeat 50%;
    background-size: 20px auto;
    border: 1px solid #aaa;
    border-radius: 50%;
    -webkit-transition: background-color .3s cubic-bezier(.694, .0482, .335, 1) 0s;
    transition: background-color .3s cubic-bezier(.694, .0482, .335, 1) 0s
}

.t-field-pretty-1 input[type=checkbox],
.t-field-pretty-1 input[type=radio] {
    position: absolute;
    left: -999999px
}

.t-field-pretty-1 input[type=checkbox]:checked~i,
.t-field-pretty-1 input[type=radio]:checked~i {
    background-color: #21a3bf;
    border-color: #21a3bf
}

.t-field-pretty-1 .t-field-pretty-label {
    font-family: "Merriweather", serif;
    font-weight: 700
}

.t-field-pretty-1 .t-field-pretty-label em {
    font-style: normal;
    color: #21a3bf
}

.t-field-pretty-1 .t-field-pretty-label em:after {
    content: " "
}

.t-field-pretty-1:hover i {
    border-color: #666
}

.t-field-pretty-1:hover .t-field-pretty-label,
.t-field-pretty-1:hover .t-field-pretty-label em {
    color: #000
}

.t-ico-link-1,
.t-ico-link-1:link,
.t-ico-link-1:visited {
    color: #929292;
    font-size: 0;
    white-space: nowrap
}

.t-ico-link-1 span,
.t-ico-link-1:link span,
.t-ico-link-1:visited span {
    display: inline-block;
    vertical-align: middle;
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 400;
    font-size: 13px;
    font-size: 1.3rem
}

.t-ico-link-1 i,
.t-ico-link-1:link i,
.t-ico-link-1:visited i {
    display: inline-block;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    margin: 0 4px 0 0
}

.t-ico-link-1 i.t-icl-eye,
.t-ico-link-1:link i.t-icl-eye,
.t-ico-link-1:visited i.t-icl-eye {
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCIgd2lkdGg9IjE2IiBoZWlnaHQ9IjEwIiB2aWV3Qm94PSIwIDAgMTYgMTAiPjxwYXRoIGQ9Ik0xNS41MjYsNS4xMzUgQzEzLjU4MSw4LjA2NiAxMC43NjQsOS43NDcgNy44MDAsOS43NDcgQzQuODM2LDkuNzQ3IDIuMDIwLDguMDY2IDAuMDczLDUuMTM1IEMtMC4wMzUsNC45NzIgLTAuMDM1LDQuNzYyIDAuMDczLDQuNTk5IEMyLjAyMCwxLjY2OSA0LjgzNiwtMC4wMTMgNy44MDAsLTAuMDEzIEMxMC43NjQsLTAuMDEzIDEzLjU4MCwxLjY2OSAxNS41MjYsNC41OTkgQzE1LjYzNSw0Ljc2MiAxNS42MzUsNC45NzIgMTUuNTI2LDUuMTM1IFpNOC4xMTYsMS4zNzMgQzYuMTcyLDEuMzczIDQuNTkwLDIuOTQ1IDQuNTkwLDQuODc3IEM0LjU5MCw2LjgxMCA2LjE3Miw4LjM4MiA4LjExNiw4LjM4MiBDMTAuMDYxLDguMzgyIDExLjY0Miw2LjgxMCAxMS42NDIsNC44NzcgQzExLjY0MiwyLjk0NSAxMC4wNjEsMS4zNzMgOC4xMTYsMS4zNzMgWk04LjE0NSw2Ljk4NCBDNi45ODMsNi45ODQgNi4wNDEsNi4wNDIgNi4wNDEsNC44NzkgQzYuMDQxLDMuNzE2IDYuOTgzLDIuNzc0IDguMTQ1LDIuNzc0IEM5LjMwOCwyLjc3NCAxMC4yNTAsMy43MTYgMTAuMjUwLDQuODc5IEMxMC4yNTAsNi4wNDIgOS4zMDgsNi45ODQgOC4xNDUsNi45ODQgWiIgZmlsbD0iIzIxYTNiZiIvPjwvc3ZnPg==") no-repeat 50% 50%;
    background-size: 100% auto
}

.t-ico-link-1:hover {
    color: #000
}

.t-dd-1 {
    display: inline-block;
    position: relative;
    min-width: 210px;
    max-width: 100%;
    height: 40px
}

.t-dd-1 .t-dd-list {
    margin: 0;
    padding: 0;
    list-style: none;
    position: absolute;
    z-index: 1;
    left: -99999px;
    top: -webkit-calc(100% + 4px);
    top: calc(100% + 4px);
    min-width: 210px;
    min-height: 40px;
    max-height: 300px;
    overflow: hidden;
    overflow-y: auto;
    background: #fff;
    border: 1px solid #e2e2e2;
    opacity: .5
}

.t-dd-1 .t-dd-list li {
    text-align: left
}

.t-dd-1 .t-dd-list li a {
    display: block;
    position: relative;
    min-height: 40px;
    padding: 15px 10px 13px 32px;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 1.1;
    color: #2b2b2b;
    text-transform: uppercase;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.t-dd-1 .t-dd-list li a:before {
    content: "";
    position: absolute;
    left: 10px;
    right: 10px;
    top: 0;
    height: 1px;
    background: #ececed
}

.t-dd-1 .t-dd-list li a:hover {
    background: #f5f5f6
}

.t-dd-1 .t-dd-list li:first-child a:before {
    display: none
}

.t-dd-1 .t-dd-btn {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    text-overflow: "";
    border: 0;
    display: block;
    position: relative;
    width: 100%;
    height: 100%;
    padding: 0 10px 0 32px;
    background: none;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: 0;
    text-align: left;
    font-family: "Arial Black", "Arial Bold", Arial, Helvetica, sans-serif;
    font-weight: 600;
    font-size: 13px;
    font-size: 1.3rem;
    color: #2b2b2b;
    text-transform: uppercase;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.t-dd-1 .t-dd-btn:after {
    content: "";
    position: absolute;
    left: 13px;
    top: 12px;
    border: solid #2b2b2b;
    border-width: 0 1px 1px 0;
    display: inline-block;
    padding: 4px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.t-dd-1 .t-dd-btn:hover {
    background-color: #f5f5f6;
    border-color: #e2e2e2
}

.t-browser-mobile .t-dd-1 .t-dd-btn:hover~.t-dd-list {
    left: 0;
    opacity: 1
}

.t-dd-1 .t-dd-btn:focus {
    background-color: #fff;
    border-color: #e2e2e2;
    outline: 0
}

.t-dd-1 .t-dd-btn:focus~.t-dd-list {
    left: 0;
    opacity: 1
}

.t-dd-1.open .t-dd-btn {
    background-color: #fff;
    border-color: #e2e2e2
}

.t-dd-1.open .t-dd-list {
    left: 0;
    opacity: 1
}

.t-am-stamp-1,
a.t-am-stamp-1,
a.t-am-stamp-1:hover,
a.t-am-stamp-1:link,
a.t-am-stamp-1:visited {
    display: inline-block;
    vertical-align: middle;
    width: 87px;
    height: 20px;
    padding: 4px 9px;
    background: #e7502c;
    font-family: "Merriweather", serif;
    font-weight: 900;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 1.1;
    color: #fff;
    text-transform: uppercase;
    cursor: pointer
}

.t-am-stamp-1 span,
a.t-am-stamp-1 span,
a.t-am-stamp-1:hover span,
a.t-am-stamp-1:link span,
a.t-am-stamp-1:visited span {
    display: block
}

.t-pubbox-bb-1 {
    background: #1a1a1a;
    color: #fff;
    text-align: center;
    font-size: 0
}

.t-pubbox-bb-1 .t-pubbox-bb-1-i {
    display: inline-block
}

.t-pubbox-bb-1 .t-pubbox-bb-1-i>div:first-of-type {
    -moz-box-sizing: initial;
    box-sizing: initial;
    margin: 0 auto;
    border-top: 30px solid #1a1a1a;
    border-bottom: 30px solid #1a1a1a
}

.t-browser-ie-11 .t-pubbox-bb-1 .t-pubbox-bb-1-i>div:first-of-type {
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

.t-pubbox-bb-1 .t-pubbox-bb-1-i .t-pubbox-bb-1-stamp {
    display: none;
    position: relative;
    height: 0;
    text-align: right
}

.t-pubbox-bb-1 .t-pubbox-bb-1-i .t-pubbox-bb-1-stamp:before {
    content: "Pub";
    position: absolute;
    right: 0;
    bottom: 13px;
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 400;
    font-size: 10px;
    font-size: 1rem;
    letter-spacing: -.025em;
    color: #8f8f8f;
    opacity: .7;
    text-transform: uppercase;
    font-style: normal
}

.t-pubbox-bb-1 .t-pubbox-bb-1-i>div:first-of-type~.t-pubbox-bb-1-stamp {
    display: block
}

.t-pubbox-bb-1 .t-pubbox-bb-1-i .t-pub-anchor:empty,
.t-pubbox-bb-1 .t-pubbox-bb-1-i>div:first-of-type:empty~.t-pubbox-bb-1-stamp {
    display: none
}

body>.t-pubbox-bb-1 .t-pubbox-bb-1-i>div:first-of-type {
    border-top-width: 20px;
    border-bottom-width: 20px
}

body>.t-pubbox-bb-1 .t-pubbox-bb-1-i .t-pubbox-bb-1-stamp:before {
    bottom: 3px
}

@media (max-width:1314px) {
    .t-pubbox-bb-1 .t-pubbox-bb-1-i>div:first-of-type {
        border-top-width: 20px;
        border-bottom-width: 20px
    }

    .t-pubbox-bb-1 .t-pubbox-bb-1-i .t-pubbox-bb-1-stamp:before {
        bottom: 3px
    }
}

.t-pubbox-bb-2 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    text-align: center;
    font-size: 0
}

.t-pubbox-bb-2 .t-pubbox-bb-2-i {
    display: inline-block
}

.t-pubbox-bb-2 .t-pubbox-bb-2-i>div:first-of-type {
    -moz-box-sizing: initial;
    box-sizing: initial;
    margin: 0 auto;
    border-top: 20px solid #f7f7f7;
    border-bottom: 20px solid #f7f7f7
}

.t-browser-ie-11 .t-pubbox-bb-2 .t-pubbox-bb-2-i>div:first-of-type {
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

.t-pubbox-bb-2 .t-pubbox-bb-2-i .t-pubbox-bb-2-stamp {
    display: none;
    position: relative;
    width: 1275px;
    width: 127.5rem;
    height: 1px;
    background: #d0d0d0;
    text-align: right
}

.t-pubbox-bb-2 .t-pubbox-bb-2-i .t-pubbox-bb-2-stamp:before {
    content: "Pub";
    position: absolute;
    right: 0;
    bottom: 3px;
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 400;
    font-size: 10px;
    font-size: 1rem;
    letter-spacing: -.025em;
    color: #8f8f8f;
    opacity: .7;
    text-transform: uppercase;
    font-style: normal
}

.t-pubbox-bb-2 .t-pubbox-bb-2-i>div:first-of-type~.t-pubbox-bb-2-stamp {
    display: block
}

.t-pubbox-bb-2 .t-pubbox-bb-2-i .t-pub-anchor:empty,
.t-pubbox-bb-2 .t-pubbox-bb-2-i>div:first-of-type:empty~.t-pubbox-bb-2-stamp {
    display: none
}

@media (max-width:1314px) {
    .t-pubbox-bb-2 .t-pubbox-bb-2-i .t-pubbox-bb-2-stamp {
        width: 984px;
        width: 98.4rem
    }
}

@media (max-width:1023px) {
    .t-pubbox-bb-2 .t-pubbox-bb-2-i {
        width: 728px !important;
        overflow: hidden
    }

    .t-pubbox-bb-2 .t-pubbox-bb-2-i .t-pubbox-bb-2-stamp {
        width: 728px;
        width: 72.8rem
    }
}

.t-pubbox-ct-1 {
    text-align: center;
    font-size: 0
}

.t-pubbox-ct-1 .t-pubbox-ct-1-i {
    display: inline-block
}

.t-pubbox-ct-1 .t-pubbox-ct-1-i .t-pubbox-ct-1-stamp {
    display: none;
    position: relative;
    height: 0;
    text-align: right
}

.t-pubbox-ct-1 .t-pubbox-ct-1-i .t-pubbox-ct-1-stamp:before {
    display: inline-block;
    content: "Pub";
    margin-top: 1px;
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 400;
    font-size: 10px;
    font-size: 1rem;
    letter-spacing: -.025em;
    color: #8f8f8f;
    opacity: .7;
    text-transform: uppercase;
    font-style: normal
}

.t-pubbox-ct-1 .t-pubbox-ct-1-i>div:first-of-type~.t-pubbox-ct-1-stamp {
    display: block
}

.t-pubbox-ct-1 .t-pubbox-ct-1-i .t-pub-anchor:empty,
.t-pubbox-ct-1 .t-pubbox-ct-1-i>div:first-of-type:empty~.t-pubbox-ct-1-stamp {
    display: none
}

.t-pubbox-peps-1 .t-pubbox-peps-i {
    position: relative;
    max-width: 1315px;
    max-width: 131.5rem;
    min-width: 768px;
    min-width: 76.8rem;
    margin: 0 auto;
    padding: 20px 0 20px 40px;
    padding: 2rem 0 2rem 4rem
}

.t-pubbox-peps-1 .t-pubbox-peps-i:before {
    content: "";
    position: absolute;
    left: 20px;
    top: 0;
    width: 1275px;
    width: 127.5rem;
    height: 1px;
    background: #d0d0d0
}

.t-pubbox-peps-1 .t-pubbox-peps-slider {
    position: relative;
    width: 1230px;
    width: 123rem
}

.t-pubbox-peps-1 .t-pubbox-peps-slider .owl-nav {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    height: 0;
    margin: 0;
    font-size: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.t-pubbox-peps-1 .t-pubbox-peps-slider .owl-nav.disabled {
    display: none
}

.t-pubbox-peps-1 .t-pubbox-peps-slider .owl-nav .owl-next,
.t-pubbox-peps-1 .t-pubbox-peps-slider .owl-nav .owl-prev {
    display: block;
    width: 30px;
    height: 100px;
    margin: 0;
    padding: 0;
    background: none;
    border-radius: 0;
    outline: 0;
    overflow: hidden
}

.t-pubbox-peps-1 .t-pubbox-peps-slider .owl-nav .owl-next span,
.t-pubbox-peps-1 .t-pubbox-peps-slider .owl-nav .owl-prev span {
    display: block;
    height: 100%;
    text-indent: -999999px;
    background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDIxIDIxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMSAyMTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGQ9Ik03LjcsMTAuNkwxNiwyLjNMMTQuNiwxQzExLjEsNC41LDguNCw3LjIsNSwxMC42YzMuOCwzLjgsMS4xLDEuMSw5LjYsOS42bDEuNC0xLjNMNy43LDEwLjZ6IiBmaWxsPSIjMTgxODE4Ii8+PC9zdmc+") no-repeat 50%;
    background-size: 90% auto;
    opacity: 1
}

.t-pubbox-peps-1 .t-pubbox-peps-slider .owl-nav .owl-next:hover span,
.t-pubbox-peps-1 .t-pubbox-peps-slider .owl-nav .owl-prev:hover span {
    opacity: .6
}

.t-pubbox-peps-1 .t-pubbox-peps-slider .owl-nav .owl-next.disabled:hover span,
.t-pubbox-peps-1 .t-pubbox-peps-slider .owl-nav .owl-next.disabled span,
.t-pubbox-peps-1 .t-pubbox-peps-slider .owl-nav .owl-prev.disabled:hover span,
.t-pubbox-peps-1 .t-pubbox-peps-slider .owl-nav .owl-prev.disabled span {
    opacity: .3
}

.t-pubbox-peps-1 .t-pubbox-peps-slider .owl-nav .owl-prev {
    margin-left: -30px
}

.t-pubbox-peps-1 .t-pubbox-peps-slider .owl-nav .owl-next {
    margin-right: -30px
}

.t-pubbox-peps-1 .t-pubbox-peps-slider .owl-nav .owl-next span {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.t-pubbox-peps-1 .t-pubbox-peps-slider .item {
    padding: 0 0 10px;
    padding: 0 0 1rem;
    font-size: 0;
    text-align: center
}

.t-pubbox-peps-1 .t-pubbox-peps-slider .item:after {
    content: "Pub";
    display: block;
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 400;
    font-size: 10px;
    font-size: 1rem;
    letter-spacing: -.025em;
    color: #8f8f8f;
    opacity: .7;
    text-transform: uppercase;
    text-align: right
}

.t-pubbox-peps-1 .t-pubbox-peps-slider .item img {
    display: inline-block;
    max-width: 300px;
    max-height: 100px
}

@media (max-width:1314px) {
    .t-pubbox-peps-1 .t-pubbox-peps-i {
        max-width: 1024px;
        max-width: 102.4rem;
        padding: 20px 0 20px 52px;
        padding: 2rem 0 2rem 5.2rem
    }

    .t-pubbox-peps-1 .t-pubbox-peps-i:before {
        width: 984px;
        width: 98.4rem
    }

    .t-pubbox-peps-1 .t-pubbox-peps-slider {
        width: 920px;
        width: 92rem
    }

    .t-pubbox-peps-1 .t-pubbox-peps-slider .owl-nav .owl-prev {
        margin-left: -41px
    }

    .t-pubbox-peps-1 .t-pubbox-peps-slider .owl-nav .owl-next {
        margin-right: -41px
    }
}

@media (max-width:1023px) {
    .t-pubbox-peps-1 .t-pubbox-peps-i {
        max-width: 768px;
        max-width: 76.8rem;
        padding: 20px 0 20px 80px;
        padding: 2rem 0 2rem 8rem
    }

    .t-pubbox-peps-1 .t-pubbox-peps-i:before {
        width: 728px;
        width: 72.8rem
    }

    .t-pubbox-peps-1 .t-pubbox-peps-slider {
        width: 610px;
        width: 61rem
    }

    .t-pubbox-peps-1 .t-pubbox-peps-slider .owl-nav .owl-prev {
        margin-left: -68px
    }

    .t-pubbox-peps-1 .t-pubbox-peps-slider .owl-nav .owl-next {
        margin-right: -68px
    }
}

.t-h-func-usernotific-box {
    padding: 16px 20px 20px;
    padding: 1.6rem 2rem 2rem
}

.t-h-func-usernotific-box .t-h-func-usernotific-text-1 {
    margin: 0 0 15px;
    margin: 0 0 1.5rem;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.9rem;
    line-height: 1.26667;
    color: #979797
}

.t-h-func-usernotific-box .t-h-func-usernotific-text-2 {
    margin: 0 0 8px;
    margin: 0 0 .8rem;
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 600;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 1.2;
    color: #fff;
    text-transform: uppercase
}

.t-h-func-usernotific-box .t-h-func-usernotific-btns {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

.t-header {
    position: relative;
    z-index: 10;
    height: 0;
    -webkit-transition: transform .3s cubic-bezier(.694, .0482, .335, 1) 0s;
    -webkit-transition: -webkit-transform .3s cubic-bezier(.694, .0482, .335, 1) 0s;
    transition: -webkit-transform .3s cubic-bezier(.694, .0482, .335, 1) 0s;
    transition: transform .3s cubic-bezier(.694, .0482, .335, 1) 0s;
    transition: transform .3s cubic-bezier(.694, .0482, .335, 1) 0s, -webkit-transform .3s cubic-bezier(.694, .0482, .335, 1) 0s
}

.t-header .t-h-primary {
    position: relative;
    will-change: transform
}

.t-header .t-h-brand {
    position: absolute;
    left: 50%;
    top: 11px;
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
    width: 202px;
    width: 20.2rem;
    height: 20.99992px;
    height: 2.09999rem;
    opacity: 0;
    pointer-events: none
}

.t-header .t-h-brand a {
    display: block;
    height: 100%;
    background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDU1NSA1OS4xIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1NTUgNTkuMSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTAuNCw1Ni4yTDEsNTdjMy41LTIuNyw5LjYtNy44LDEzLjUtMTEuN2MyLjctMi43LDIuOS01LjYsMi45LTguNVYxNWwxLjEtMS4ybC0wLjgtMC43TDYuNCwyMy40djIzQzYuNCw1MC42LDMuOCw1My4zLDAuNCw1Ni4yIE0zNy44LDUwLjJjLTIuNiwwLTguNS0xLjQtMTMuOC0ydi00LjRsMTQtMTVWNTBMMzcuOCw1MC4yeiBNMzguMSwyNy4xbC0xNCwxNXYtOS4zbDE0LTE0LjJMMzguMSwyNy4xTDM4LjEsMjcuMXogTTM4LjEsMTYuOGwtMTQsMTQuM1YxMC44YzIuOS0wLjIsNS43LTAuNCw2LjctMC40YzIuNCwwLjEsNy4zLDAuOSw3LjMsNi4xTDM4LjEsMTYuOEwzOC4xLDE2Ljh6IE0zMi4xLDU5LjFjMy41LTMuNSwxMi44LTExLjEsMTcuNy0xNC4yVjE2LjFjMC04LjMtNC4xLTE0LjUtMTYuMy0xNC41Yy03LjIsMC05LjgsMC45LTE5LjMsMC45QzgsMi41LDEuOSwyLjMsMC40LDEuOUwwLDIuMWMwLjksNS4xLDMuMiw5LDE0LjYsOWMxLjUsMCw2LTAuMSw4LjItMC4ydjM3LjNjLTIuNi0wLjMtNC43LTAuNy02LjMtMC43Yy0yLjktMC4yLTgsNC45LTE0LjksMTAuNWwwLjYsMC43YzMuMS0yLjEsNS4xLTIuOCw3LjEtMi44QzEzLjEsNTUuOSwyNy41LDU4LjEsMzIuMSw1OS4xIE03Mi42LDQuNGwtMC4xLTAuMmMtMC42LDAuMS0xLjIsMC4xLTEuNywwLjFjLTMuMSwwLTUtMC45LTcuMi0zLjRsLTcuMyw3LjdjMS42LDEuNCwzLjksMiw1LjcsMkM2Ni4yLDEwLjUsNzAuNiw3LjYsNzIuNiw0LjQgTTY1LjMsNTQuNmw5LTguNWwtMC44LTAuN2wtMS45LDEuOGwtMS44LTEuNVYxNy42bC02LjQtNS4ybC04LjYsOC4ybDAuOCwwLjdsMS41LTEuNGwxLjgsMS41djI1TDU3LjQsNDh2MC4zTDY1LjMsNTQuNnogTTkwLDExLjRjOC40LTEuMSwxMy44LTYuMSwxNS42LTcuOGwtNy4xLTMuMWMtMi40LDMtNS43LDcuMi05LjcsMTAuMUw5MCwxMS40eiBNOTQuMiw0OGwtMC43LDAuN2MtMi43LTAuOS03LjUtNi40LTcuNS0xMS43YzAtMi4zLDAuNC00LjEsMS40LTUuNGwzLjIsMy44bDEtMC42TDc5LjgsMjFjNS42LDMsOS43LDAuNSwxMi4zLTEuNWwyLjEsMS45TDk0LjIsNDh6IE0xMDAuNSw1NC42bDkuMS04LjVsLTAuOC0wLjdsLTEuOSwxLjhsLTEuOC0xLjVjMC0xLjgsMC4xLTIwLjQsMC4xLTI2LjZsMC41LTEuMWwtNy01LjZjLTIuNSwyLjMtMy4xLDMuMy01LjYsNS4zYy0xLjIsMC4xLTQuMy0xLjgtNi44LTUuM2gtMC42bC03LjMsOC44bDguNCw5LjdjLTcuNSwxLjgtMTAuNyw2LjMtMTAuNywxMC45YzAsNS43LDUuOCwxMi4zLDEwLjUsMTMuNGgwLjFjMi43LTIuMiw1LjctNC42LDcuMi01LjlMMTAwLjUsNTQuNnogTTE0MSwxOS43bC0wLjEtMC41Yy0yLjMtMS41LTYtNC45LTcuMy02LjRsLTcuNCw2Ljh2LTJsLTYuNC01LjJsLTguNiw4LjJsMC44LDAuN2wxLjUtMS40bDEuOCwxLjV2MjVsLTEuNSwxLjd2MC4zbDcuOSw2LjRsOC45LTguNWwtMC44LTAuN2wtMS44LDEuOGwtMS44LTEuNVYyMC44bDAuNC0wLjJjMS44LDEuNyw0LDMuOSw3LjMsNi4xQzEzNS45LDI1LjMsMTQwLjEsMjAuOCwxNDEsMTkuNyBNMTU5LjYsNC40bC0wLjEtMC4yYy0wLjYsMC4xLTEuMiwwLjEtMS43LDAuMWMtMy4xLDAtNS0wLjktNy4yLTMuNGwtNy4zLDcuN2MxLjYsMS40LDMuOSwyLDUuNywyQzE1My4zLDEwLjUsMTU3LjcsNy42LDE1OS42LDQuNCBNMTUyLjQsNTQuNmw5LTguNWwtMC44LTAuN2wtMS45LDEuOGwtMS44LTEuNVYxNy42bC02LjQtNS4ybC04LjYsOC4ybDAuOCwwLjdsMS41LTEuNGwxLjgsMS41djI1bC0xLjUsMS43djAuM0wxNTIuNCw1NC42eiBNMTg0LjcsNDcuMmwtMC4xLDAuMWMtMi45LTAuNi02LjMtMi4yLTguNC00LjhWMTcuN2wwLjEtMC4xYzIuNiwxLjEsNS45LDIuNiw4LjQsNS44VjQ3LjJ6IE0xOTUuNiwyNy45YzAtMS45LDAtNi40LDAuMi04LjVjLTItMy4zLTYuNC03LjMtMTEuOS03LjdjLTEuNSwxLjQtNyw2LjQtMTguOCw3LjR2MjAuNmMwLDEuMS0wLjMsNi0wLjQsN3YwLjFjMS43LDIuNiw3LjMsNi45LDEyLjYsOC4yYzMtMy40LDcuNS03LjQsMTguMi04LjlMMTk1LjYsMjcuOUwxOTUuNiwyNy45eiBNMjM5LjksNDcuMmwtMC4xLDAuMWMtMi45LTAuNi02LjMtMi4yLTguNC00LjhWMTUuM2wwLjEtMC4xbDguNCw2LjlMMjM5LjksNDcuMkwyMzkuOSw0Ny4yeiBNMjUwLjgsMjQuMWwwLjEtNS41Yy0zLjgtMy43LTE2LjUtMTQuMi0yMy0xOC42bC03LjcsNi43bDExLjEsOC4zYy0xLjUsMC43LTUuOCwzLjItMTAuOSw1LjR2MTguOWMwLDEuMS0wLjMsNi43LTAuNCw3LjN2MC4xYzMuMyw0LjcsOC43LDYuOSwxMi42LDguMmMzLjUtNCw4LjMtNy4zLDE4LjItOC45VjI0LjF6IE0yNjkuMSwzMy40VjE4LjFsMC4yLTAuMWMxLjgsMS41LDcuNSw2LjcsOC42LDguOEwyNjkuMSwzMy40eiBNMjY5LjEsMzQuOWwxNy41LTEzLjJjLTIuMS0zLjItNi4zLTcuOS05LjgtMTBjLTQuNiw0LjUtMTIuNCw3LTE4LjgsNy40djIzLjRjLTAuMSwxLjEtMC4zLDMuMi0wLjQsNC4xYzYuMSwyLjMsMTAuMSw2LjQsMTIuNiw4LjNjNC4zLTMuNywxMC44LTguNCwxMy4zLTEwbC0wLjYtMC44bC00LjIsMi45Yy0xLjctMC4xLTcuOS01LjUtOS44LTdMMjY5LjEsMzQuOUwyNjkuMSwzNC45eiBNMzQzLjcsNDAuNWwtNC42LTYuOGw0LjYtNC45VjQwLjV6IE0zNDMuNywyNy4xbC01LjIsNS42bC0zLjYtNS4xbDguOS05VjI3LjF6IE0zNTYuMiwzbC0wLjYtMC4xYy0xLDEuNy0zLjksNC4xLTguNCw0LjFjLTUuNSwwLTguNS0zLjYtMTEtNS44Yy0yLjMsMi40LTQuNyw0LjctNy43LDcuNWMzLjQsMy4xLDguOCw1LjcsMTUuMiw2LjF2MmwtOS41LDkuNmwtMy40LTUuMWwtMTMuMi0xOWMtNC41LDEuMS05LjYsMS41LTE0LjksMS45VjVjMS4zLDAuMiwzLjYsMC42LDEwLDkuOHYyNy44Yy04LjksMC4xLTEyLjYsNi0xMi42LDEwLjRjMCwyLDEsNC44LDMuNCw2LjFsMC41LTAuNmMtMi4yLTEuNC0yLjItNC4xLTIuMi01LjFjMC0yLjIsMS45LTQuNCw0LjctNC40YzYuOSwwLDEwLjcsNi44LDExLjksOS41YzMuMS0yLjUsNi4xLTQuOSw5LjQtN2MtMy01LjEtOC4yLTguMy0xMy45LTguN1YxNi4zTDM0Miw1N2MzLjktMy4yLDcuOC02LjQsMTEuNy05LjNsLTAuNy0wLjlsLTMuMiwyLjJsLTUtN1YxNC44QzM1Mi43LDEzLjcsMzU2LjIsNi45LDM1Ni4yLDMgTTM3Ni4yLDQ3LjJsLTAuMSwwLjFjLTIuOS0wLjYtNi4zLTIuMi04LjQtNC44VjE3LjdsMC4xLTAuMWMyLjYsMS4xLDUuOSwyLjYsOC40LDUuOEwzNzYuMiw0Ny4yTDM3Ni4yLDQ3LjJ6IE0zODcuMiwyNy45YzAtMS45LDAtNi40LDAuMi04LjVjLTItMy4zLTYuNC03LjMtMTEuOS03LjdjLTEuNSwxLjQtNyw2LjQtMTguOCw3LjR2MjAuNmMwLDEuMS0wLjMsNi0wLjQsN3YwLjFjMS43LDIuNiw3LjMsNi45LDEyLjYsOC4yYzMtMy40LDcuNS03LjQsMTguMi04LjlMMzg3LjIsMjcuOUwzODcuMiwyNy45eiBNNDA4LDQ3LjJsLTEuOC0xLjVsMC4xLTI3LjZoNi4ydi0xLjJoLTYuMlYxaC0wLjVjLTMuMywzLjEtNy44LDYuMi0xMS45LDkuMWwwLjQsMC43bDAuOS0wLjNsMC4yLDYuMmgtMy44VjE4aDMuN3YyOC4ybC0xLjUsMS44djAuM2w3LjksNi4ybDEwLjctMTAuMmwtMC44LTAuOEw0MDgsNDcuMnogTTQxNi41LDExLjRjOC40LTEuMSwxMy44LTYuMSwxNS42LTcuOGwtNy4xLTMuMWMtMi40LDMtNS43LDcuMi05LjcsMTAuMUw0MTYuNSwxMS40eiBNNDI0LjEsNTQuNmw5LTguNWwtMC44LTAuN2wtMS45LDEuOGwtMS44LTEuNVYxNy42bC02LjQtNS4ybC04LjYsOC4ybDAuOCwwLjdsMS41LTEuNGwxLjgsMS41djI1bC0xLjUsMS43djAuM0w0MjQuMSw1NC42eiBNNDYyLjMsMTkuNWwtMC4xLTAuNGMtMi0xLjMtNi41LTQuOC04LjMtNy4zaC0wLjRjLTMuNiw0LjYtOS42LDYuOS0xNyw3LjN2MjMuM2MtMC4xLDEuMS0wLjMsMy4yLTAuNCw0LjFjNS44LDIuNywxMC4yLDYuMSwxMi42LDguM2M0LjEtMy43LDEwLjItNy44LDEzLjMtMTBsLTAuNi0wLjhsLTQuMiwyLjljLTIuMi0wLjYtOC01LjUtOS45LTdWMTkuM2wwLjItMC4xYzEuOCwyLjksNS4yLDUuNCw3LjUsNi43QzQ1Ny4xLDI0LjUsNDYwLjcsMjEuOCw0NjIuMywxOS41IE00ODIuNCw0LjRsLTAuMS0wLjJjLTAuNiwwLjEtMS4yLDAuMS0xLjcsMC4xYy0zLjEsMC01LTAuOS03LjItMy40TDQ2Niw4LjVjMS42LDEuNCwzLjksMiw1LjcsMkM0NzYsMTAuNSw0ODAuNCw3LjYsNDgyLjQsNC40IE00NzUuMSw1NC42bDktOC41bC0wLjgtMC43bC0xLjksMS44bC0xLjgtMS41VjE3LjZsLTYuNC01LjJsLTguNiw4LjJsMC44LDAuN2wxLjUtMS40bDEuOCwxLjV2MjVsLTEuNSwxLjd2MC4zTDQ3NS4xLDU0LjZ6IE01MDQuMSw0OGwtMC43LDAuN2MtMi43LTAuOS03LjUtNi40LTcuNS0xMS43YzAtMi4zLDAuNC00LjEsMS40LTUuNGwzLjIsMy44bDEtMC42TDQ4OS42LDIxYzUuNiwzLDkuNywwLjUsMTIuMy0xLjVsMi4xLDEuOUw1MDQuMSw0OHogTTUxMC4zLDU0LjZsOS4xLTguNWwtMC44LTAuN2wtMS45LDEuOGwtMS44LTEuNWMwLTEuOCwwLjEtMjAuNCwwLjEtMjYuNmwwLjUtMS4xbC03LTUuNmMtMi41LDIuMy0zLjEsMy4zLTUuNiw1LjNjLTEuMiwwLjEtNC4zLTEuOC02LjgtNS4zaC0wLjZsLTcuMyw4LjhsOC40LDkuN2MtNy41LDEuOC0xMC43LDYuMy0xMC43LDEwLjljMCw1LjcsNS44LDEyLjMsMTAuNSwxMy40aDAuMWMyLjctMi4yLDUuNy00LjYsNy4yLTUuOUw1MTAuMyw1NC42eiBNNTQ4LjksMjJsLTEwLjgsMTAuN2wtMy42LTIuN1YxNy45bDAuMS0wLjFjMiwzLjksNi44LDUuMywxMC40LDUuM0M1NDYuMiwyMy4yLDU0OCwyMi41LDU0OC45LDIyIE01MzguNiwzMy40bDIuOSwyLjJ2MTMuMWwtMC4xLDAuMWMtMi40LTMuMS03LTYuNC0xMy41LTUuMUw1MzguNiwzMy40eiBNNTU1LDEzLjFoLTAuOGMtMC4xLDIuMS0xLjUsMy43LTMuNiwzLjdjLTUuNCwwLTkuNC00LjEtMTAuNi01LjRoLTAuMWMtMS44LDMuMi00LjMsNi44LTE1LjgsNi44djExLjJjMCw1LjQsNCw4LjMsNy40LDkuM2wtMTAuOSwxMC41bDAuNywwLjZsMy4zLTMuMWM0LjgsMS40LDksNS44LDEwLjUsOS4zaDAuM2M0LjMtNS43LDktOC42LDE2LjctOS4zVjM1LjVjMC0zLjUtMi4yLTYuNC03LjMtOC4zbDYuMi01LjlDNTU0LDE4LjYsNTU1LjEsMTUuNiw1NTUsMTMuMSIvPjwvc3ZnPg==") no-repeat 50%;
    background-size: 100% auto;
    -webkit-transition: opacity .35s cubic-bezier(.215, .61, .355, 1);
    transition: opacity .35s cubic-bezier(.215, .61, .355, 1)
}

.t-header .t-h-brand a em {
    display: none
}

.t-header .t-h-brand a:hover {
    opacity: .8
}

.t-body-article .t-header .t-h-brand,
.t-body-section .t-header .t-h-brand,
.t-scroll-pos-2 .t-header .t-h-brand {
    opacity: 1;
    pointer-events: all;
    -webkit-transition: opacity .35s cubic-bezier(.215, .61, .355, 1);
    transition: opacity .35s cubic-bezier(.215, .61, .355, 1);
    -webkit-transition-delay: .3s;
    transition-delay: .3s
}

.t-header .t-h-topbar {
    background: #000;
    color: #fff
}

.t-header .t-h-topbar-i {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    max-width: 1315px;
    max-width: 131.5rem;
    min-width: 768px;
    min-width: 76.8rem;
    height: 44px;
    height: 4.4rem;
    margin: 0 auto;
    padding: 0 10px 0 20px;
    padding: 0 1rem 0 2rem
}

.t-header .t-h-tb-col-1,
.t-header .t-h-topbar-i {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal
}

.t-header .t-h-tb-col-1 {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    flex-direction: row;
    flex-wrap: nowrap
}

.t-header .t-h-tb-col-1,
.t-header .t-h-tb-col-2 {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap
}

.t-header .t-h-tb-col-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    flex-direction: row;
    flex-wrap: nowrap
}

.t-header .t-h-func-mainsidebar,
.t-header .t-h-tb-col-2,
.t-header .t-h-tb-col-2>* {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.t-header .t-h-func-mainsidebar {
    margin: 6px 6px 0 0;
    margin: .6rem .6rem 0 0
}

.t-header .t-h-func-mainsidebar .t-h-func-btn {
    display: block;
    position: relative;
    height: 32px;
    height: 3.2rem;
    padding: 11px 12px 5px 37px;
    padding: 1.1rem 1.2rem .5rem 3.7rem;
    background: #21a3bf;
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 600;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1;
    text-transform: uppercase;
    letter-spacing: -.015em;
    cursor: pointer
}

.t-header .t-h-func-mainsidebar .t-h-func-btn em {
    font-style: normal;
    color: #fff
}

.t-header .t-h-func-mainsidebar .t-h-func-btn:after,
.t-header .t-h-func-mainsidebar .t-h-func-btn:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 32px;
    width: 3.2rem
}

.t-header .t-h-func-mainsidebar .t-h-func-btn:before {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzIgMzIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMyIDMyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cmVjdCB4PSI5IiB5PSIxNSIgZmlsbD0iI0ZGRkZGRiIgd2lkdGg9IjE1IiBoZWlnaHQ9IjIiLz48cmVjdCB4PSI5IiB5PSI5IiBmaWxsPSIjRkZGRkZGIiB3aWR0aD0iMTUiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjkiIHk9IjIxIiBmaWxsPSIjRkZGRkZGIiB3aWR0aD0iMTUiIGhlaWdodD0iMiIvPjwvc3ZnPg==") no-repeat 50%;
    background-size: auto 100%
}

.interaction-overlay-box-mainsidebar-open .t-header .t-h-func-mainsidebar .t-h-func-btn:before {
    display: none
}

.t-header .t-h-func-mainsidebar .t-h-func-btn:after {
    display: none;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzIgMzIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMyIDMyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBpZD0icGF0aC0xIiBmaWxsPSIjRkZGRkZGIiBkPSJNMTcuNiwxNmw0LjMtNC4zYzAuMS0wLjEsMC4xLTAuNCwwLTAuNWwtMS4xLTEuMUMyMC43LDEwLDIwLjcsMTAsMjAuNiwxMGMtMC4xLDAtMC4yLDAtMC4zLDAuMUwxNiwxNC40bC00LjMtNC4zYy0wLjEtMC4xLTAuNC0wLjEtMC41LDBsLTEuMSwxLjFDMTAsMTEuMiwxMCwxMS4zLDEwLDExLjRjMCwwLjEsMCwwLjIsMC4xLDAuM2w0LjMsNC4zbC00LjMsNC4zYy0wLjEsMC4xLTAuMSwwLjQsMCwwLjVsMS4xLDEuMWMwLjEsMC4xLDAuMiwwLjEsMC4zLDAuMWMwLjEsMCwwLjIsMCwwLjMtMC4xbDQuMy00LjNsNC4zLDQuM2MwLjEsMC4xLDAuNCwwLjEsMC41LDBsMS4xLTEuMWMwLjEtMC4xLDAuMS0wLjIsMC4xLTAuM2MwLTAuMSwwLTAuMi0wLjEtMC4zTDE3LjYsMTZ6Ii8+PC9zdmc+") no-repeat 50%;
    background-size: auto 100%
}

.interaction-overlay-box-mainsidebar-open .t-header .t-h-func-mainsidebar .t-h-func-btn:after {
    display: block
}

.t-header .t-h-func-mainsidebar .t-h-func-btn:hover {
    background-color: #0d7086
}

.t-header .t-h-func-search {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin: 6px 6px 0 0;
    margin: .6rem .6rem 0 0
}

.t-header .t-h-func-search .t-h-func-btn {
    display: block;
    position: relative;
    width: 35px;
    width: 3.5rem;
    height: 32px;
    height: 3.2rem;
    background: #3c3c3c url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzIgMzIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMyIDMyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBpZD0icGF0aC0xIiBmaWxsPSIjRkZGRkZGIiBkPSJNMTQsNmMtNC40LDAtOCwzLjYtOCw4YzAsNC40LDMuNiw4LDgsOGM0LjQsMCw4LTMuNiw4LThDMjIsOS42LDE4LjQsNiwxNCw2eiBNMTQsMjBjLTMuMywwLTYtMi43LTYtNnMyLjctNiw2LTZzNiwyLjcsNiw2UzE3LjMsMjAsMTQsMjB6IE0yNiwyNC42TDI0LjYsMjZsLTQuMi00LjJsMS40LTEuNEwyNiwyNC42eiIvPjwvc3ZnPg==") no-repeat 50%;
    background-size: auto 100%;
    cursor: pointer
}

.t-header .t-h-func-search .t-h-func-btn em {
    display: none
}

.t-header .t-h-func-search .t-h-func-btn:hover {
    background-color: #222
}

.interaction-search-box-open .t-header .t-h-func-search .t-h-func-btn {
    background-color: #21a3bf
}

.interaction-search-box-open .t-header .t-h-func-search .t-h-func-btn:hover {
    background-color: #0d7086
}

.t-header .t-h-func-meteo {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    position: relative;
    margin: 6px 0 0;
    margin: .6rem 0 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.t-header .t-h-func-meteo .t-h-func-btn {
    display: block;
    position: relative;
    height: 32px;
    height: 3.2rem;
    padding: 9px 9px 5px 34px;
    padding: .9rem .9rem .5rem 3.4rem;
    background: #3c3c3c;
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 600;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1;
    letter-spacing: -.015em;
    cursor: pointer
}

.t-header .t-h-func-meteo .t-h-func-btn em {
    font-style: normal
}

.t-header .t-h-func-meteo .t-h-func-btn i {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 32px;
    width: 3.2rem
}

.t-header .t-h-func-meteo .t-h-func-btn i.meteo_icon {
    display: block;
    height: 100%
}

.t-header .t-h-func-meteo .t-h-func-btn i.meteo_icon:before {
    content: "";
    display: block;
    height: 100%;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzIgMzIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMyIDMyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBpZD0icGF0aC0xXzFfIiBmaWxsPSIjRkZGRkZGIiBkPSJNMjUuMywxNy40aC0xLjZjLTAuNCwwLTAuOC0wLjQtMC44LTAuOGMwLTAuNCwwLjQtMC44LDAuOC0wLjhoMS42YzAuNCwwLDAuOCwwLjQsMC44LDAuOEMyNi4xLDE3LDI1LjgsMTcuNCwyNS4zLDE3LjR6IE0yMS45LDExLjRjLTAuMywwLjMtMC44LDAuMy0xLjEsMGMtMC4zLTAuMy0wLjMtMC44LDAtMS4xbDEuMS0xLjFjMC4zLTAuMywwLjgtMC4zLDEuMSwwYzAuMywwLjMsMC4zLDAuOCwwLDEuMUwyMS45LDExLjR6IE0xNS42LDIyLjJjLTMuMSwwLTUuNy0yLjUtNS43LTUuN2MwLTMuMSwyLjUtNS43LDUuNy01LjdjMy4xLDAsNS43LDIuNSw1LjcsNS43QzIxLjIsMTkuNywxOC43LDIyLjIsMTUuNiwyMi4yeiBNMTUuNiwxMi41Yy0yLjIsMC00LjEsMS44LTQuMSw0LjFjMCwyLjIsMS44LDQuMSw0LjEsNC4xYzIuMiwwLDQuMS0xLjgsNC4xLTQuMUMxOS42LDE0LjMsMTcuOCwxMi41LDE1LjYsMTIuNXogTTE1LjYsOS4zYy0wLjQsMC0wLjgtMC40LTAuOC0wLjhWNi44YzAtMC40LDAuNC0wLjgsMC44LTAuOGMwLjQsMCwwLjgsMC40LDAuOCwwLjh2MS42QzE2LjQsOC45LDE2LDkuMywxNS42LDkuM3ogTTkuMywxMS40bC0xLjEtMS4xYy0wLjMtMC4zLTAuMy0wLjgsMC0xLjFjMC4zLTAuMywwLjgtMC4zLDEuMSwwbDEuMSwxLjFjMC4zLDAuMywwLjMsMC44LDAsMS4xQzEwLjEsMTEuNyw5LjYsMTEuNyw5LjMsMTEuNHogTTguMywxNi42YzAsMC40LTAuNCwwLjgtMC44LDAuOEg1LjhDNS40LDE3LjQsNSwxNyw1LDE2LjZjMC0wLjQsMC40LTAuOCwwLjgtMC44aDEuNkM3LjksMTUuNyw4LjMsMTYuMSw4LjMsMTYuNnogTTkuMywyMS43YzAuMy0wLjMsMC44LTAuMywxLjEsMHMwLjMsMC44LDAsMS4xTDkuMywyNGMtMC4zLDAuMy0wLjgsMC4zLTEuMSwwYy0wLjMtMC4zLTAuMy0wLjgsMC0xLjFMOS4zLDIxLjd6IE0xNS42LDIzLjljMC40LDAsMC44LDAuNCwwLjgsMC44djEuNmMwLDAuNC0wLjQsMC44LTAuOCwwLjhjLTAuNCwwLTAuOC0wLjQtMC44LTAuOHYtMS42QzE0LjgsMjQuMiwxNS4xLDIzLjksMTUuNiwyMy45eiBNMjEuOSwyMS43bDEuMSwxLjFjMC4zLDAuMywwLjMsMC44LDAsMS4xYy0wLjMsMC4zLTAuOCwwLjMtMS4xLDBsLTEuMS0xLjFjLTAuMy0wLjMtMC4zLTAuOCwwLTEuMUMyMSwyMS40LDIxLjYsMjEuNCwyMS45LDIxLjd6Ii8+PC9zdmc+") no-repeat 50%;
    background-size: auto 100%
}

.interaction-meteobar-box-open .t-header .t-h-func-meteo .t-h-func-btn i {
    display: none
}

.t-header .t-h-func-meteo .t-h-func-btn:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 32px;
    width: 3.2rem;
    height: 100%;
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCIgd2lkdGg9IjEzIiBoZWlnaHQ9IjEzIiB2aWV3Qm94PSIwIDAgMTMgMTMiPiAgPHBhdGggZD0iTTguMjIwLDYuNDk4IEM4LjIyMCw2LjQ5OCAxMi44NzEsMS44NDYgMTIuODcxLDEuODQ2IEMxMy4wMzAsMS42ODkgMTMuMDMwLDEuNDMxIDEyLjg3MSwxLjI3NCBDMTIuODcxLDEuMjc0IDExLjcyNCwwLjEyNyAxMS43MjQsMC4xMjcgQzExLjY0NSwwLjA0NyAxMS41NDEsMC4wMDcgMTEuNDM3LDAuMDA3IEMxMS4zMzMsMC4wMDcgMTEuMjI5LDAuMDQ3IDExLjE1MCwwLjEyNyBDMTEuMTUwLDAuMTI3IDYuNDk5LDQuNzc3IDYuNDk5LDQuNzc3IEM2LjQ5OSw0Ljc3NyAxLjg0OSwwLjEyNyAxLjg0OSwwLjEyNyBDMS42OTAsLTAuMDMyIDEuNDMzLC0wLjAzMiAxLjI3NSwwLjEyNyBDMS4yNzUsMC4xMjcgMC4xMjgsMS4yNzQgMC4xMjgsMS4yNzQgQzAuMDQ4LDEuMzUyIDAuMDA5LDEuNDU2IDAuMDA5LDEuNTYxIEMwLjAwOSwxLjY2NCAwLjA0OCwxLjc2OCAwLjEyOCwxLjg0NiBDMC4xMjgsMS44NDYgNC43NzgsNi40OTggNC43NzgsNi40OTggQzQuNzc4LDYuNDk4IDAuMTI4LDExLjE0OCAwLjEyOCwxMS4xNDggQy0wLjAzMSwxMS4zMDYgLTAuMDMxLDExLjU2MyAwLjEyOCwxMS43MjIgQzAuMTI4LDExLjcyMiAxLjI3NSwxMi44NjkgMS4yNzUsMTIuODY5IEMxLjM1NCwxMi45NDkgMS40NTgsMTIuOTg4IDEuNTYyLDEyLjk4OCBDMS42NjUsMTIuOTg4IDEuNzY5LDEyLjk0OSAxLjg0OSwxMi44NjkgQzEuODQ5LDEyLjg2OSA2LjQ5OSw4LjIxOSA2LjQ5OSw4LjIxOSBDNi40OTksOC4yMTkgMTEuMTUwLDEyLjg2OSAxMS4xNTAsMTIuODY5IEMxMS4zMDksMTMuMDI3IDExLjU2NSwxMy4wMjcgMTEuNzI0LDEyLjg2OSBDMTEuNzI0LDEyLjg2OSAxMi44NzEsMTEuNzIyIDEyLjg3MSwxMS43MjIgQzEyLjk1MCwxMS42NDQgMTIuOTkwLDExLjUzOSAxMi45OTAsMTEuNDM2IEMxMi45OTAsMTEuMzMyIDEyLjk1MCwxMS4yMjcgMTIuODcxLDExLjE0OCBDMTIuODcxLDExLjE0OCA4LjIyMCw2LjQ5OCA4LjIyMCw2LjQ5OCBaIiBmaWxsPSIjRkZGRkZGIi8+PC9zdmc+") no-repeat 50%;
    background-size: auto 45%;
    display: none
}

.interaction-meteobar-box-open .t-header .t-h-func-meteo .t-h-func-btn:after {
    display: block
}

.t-header .t-h-func-meteo .t-h-func-btn:hover {
    background-color: #222
}

.t-header .t-h-func-meteo .t-h-func-dd {
    position: absolute;
    top: -webkit-calc(100% + 13px + 6px);
    top: calc(100% + 13px + 6px);
    left: -39px;
    left: -3.9rem;
    min-width: 300px;
    min-width: 30rem;
    -webkit-transform: scale(.3);
    transform: scale(.3);
    -webkit-transform-origin: 67px -7px;
    transform-origin: 67px -7px;
    pointer-events: none;
    opacity: 0;
    -webkit-transition: transform .35s cubic-bezier(.215, .61, .355, 1), opacity .35s cubic-bezier(.215, .61, .355, 1), top .2s ease-in-out 0s;
    -webkit-transition: opacity .35s cubic-bezier(.215, .61, .355, 1), top .2s ease-in-out 0s, -webkit-transform .35s cubic-bezier(.215, .61, .355, 1);
    transition: opacity .35s cubic-bezier(.215, .61, .355, 1), top .2s ease-in-out 0s, -webkit-transform .35s cubic-bezier(.215, .61, .355, 1);
    transition: transform .35s cubic-bezier(.215, .61, .355, 1), opacity .35s cubic-bezier(.215, .61, .355, 1), top .2s ease-in-out 0s;
    transition: transform .35s cubic-bezier(.215, .61, .355, 1), opacity .35s cubic-bezier(.215, .61, .355, 1), top .2s ease-in-out 0s, -webkit-transform .35s cubic-bezier(.215, .61, .355, 1)
}

.t-header .t-h-func-meteo .t-h-func-dd .t-h-func-dd-i {
    position: relative;
    background: #f0f0f0;
    border-top: 5px solid #000;
    color: #000;
    box-shadow: 0 2px 5px 2px rgba(0, 0, 0, .25);
    will-change: transform
}

.t-header .t-h-func-meteo .t-h-func-dd .t-h-func-dd-i:before {
    content: "";
    display: block;
    position: absolute;
    left: 60px;
    top: -12px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 9px 8px;
    border-color: transparent transparent #000;
    pointer-events: none
}

.t-header .t-h-func-meteo .t-h-func-dd .t-h-func-dd-body {
    position: relative;
    padding: 4px 3px 42px 12px;
    padding: .4rem .3rem 4.2rem 1.2rem;
    opacity: 0;
    -webkit-transition: opacity .35s cubic-bezier(.215, .61, .355, 1);
    transition: opacity .35s cubic-bezier(.215, .61, .355, 1);
    -webkit-transition-delay: .21s;
    transition-delay: .21s
}

.t-header .t-h-func-meteo .t-h-func-dd .t-h-func-meteo-head {
    position: absolute;
    left: 17px;
    left: 1.7rem;
    right: 110px;
    right: 11rem;
    top: 4px;
    top: .4rem;
    font-size: 0
}

.t-header .t-h-func-meteo .t-h-func-dd .t-h-func-meteo-head:before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 15px;
    width: 1.5rem;
    height: 20px;
    height: 2rem;
    margin: 0 5px 0 0;
    margin: 0 .5rem 0 0;
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCIgd2lkdGg9IjE0IiBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgMTQgMTQiPjxwYXRoIGQ9Ik03LjM1NSwxMy42MDYgQzcuMzU1LDEzLjYwNiAxMy42MzMsMC4wMDYgMTMuNjMzLDAuMDA2IEMxMy42MzMsMC4wMDYgMC4wMTQsNi4zMTYgMC4wMTQsNi4zMTYgQzAuMDE0LDYuMzE2IDYuNzUxLDYuNzk2IDYuNzUxLDYuNzk2IEM2Ljc1MSw2Ljc5NiA3LjM1NSwxMy42MDYgNy4zNTUsMTMuNjA2IFoiIGZpbGw9IiM0YTRhNGEiLz48L3N2Zz4=") no-repeat 50%;
    background-size: 100% auto;
    opacity: .7
}

.t-header .t-h-func-meteo .t-h-func-dd .t-h-func-meteo-head em {
    display: inline-block;
    vertical-align: middle;
    max-width: -webkit-calc(100% - 20px);
    max-width: calc(100% - 20px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 600;
    font-size: 12px;
    font-size: 1.2rem;
    color: #4a4a4a;
    text-transform: uppercase;
    font-style: normal;
    letter-spacing: -.025em
}

.t-header .t-h-func-meteo .t-h-func-dd .t-h-func-meteo-body {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -moz-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.t-header .t-h-func-meteo .t-h-func-dd .t-h-func-meteo-info {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    max-width: 120px;
    max-width: 12rem;
    padding: 0 0 10px;
    padding: 0 0 1rem;
    font-size: 0;
    white-space: nowrap
}

.t-header .t-h-func-meteo .t-h-func-dd .t-h-func-meteo-text {
    margin: 0 0 2px;
    margin: 0 0 .2rem
}

.t-header .t-h-func-meteo .t-h-func-dd .t-h-func-meteo-text span {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 600;
    font-size: 18px;
    font-size: 1.8rem;
    color: #82818d
}

.t-header .t-h-func-meteo .t-h-func-dd .t-h-func-meteo-temp-high,
.t-header .t-h-func-meteo .t-h-func-dd .t-h-func-meteo-temp-low {
    display: inline-block;
    vertical-align: top;
    color: #96969f
}

.t-header .t-h-func-meteo .t-h-func-dd .t-h-func-meteo-temp-high span,
.t-header .t-h-func-meteo .t-h-func-dd .t-h-func-meteo-temp-low span {
    display: block;
    font-size: 18px;
    font-size: 1.8rem
}

.t-header .t-h-func-meteo .t-h-func-dd .t-h-func-meteo-temp-high span:after,
.t-header .t-h-func-meteo .t-h-func-dd .t-h-func-meteo-temp-low span:after {
    content: "º"
}

.t-header .t-h-func-meteo .t-h-func-dd .t-h-func-meteo-temp-low {
    color: #21a3bf
}

.t-header .t-h-func-meteo .t-h-func-dd .t-h-func-meteo-temp-high {
    padding-left: 12px;
    padding-left: 1.2rem;
    color: #f28419
}

.t-header .t-h-func-meteo .t-h-func-dd .t-h-func-meteo-temp-now {
    padding: 0 14px 0 0;
    padding: 0 1.4rem 0 0;
    font-size: 0;
    text-shadow: 2px 2px 5px rgba(0, 0, 0, .1)
}

.t-header .t-h-func-meteo .t-h-func-dd .t-h-func-meteo-temp-now span {
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 600;
    font-size: 66px;
    font-size: 6.6rem;
    line-height: 1;
    color: #96969f;
    letter-spacing: -.025em;
    white-space: nowrap
}

.t-header .t-h-func-meteo .t-h-func-dd .t-h-func-meteo-temp-now span:after {
    content: "º";
    display: inline-block;
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 400;
    font-size: 44px;
    font-size: 4.4rem;
    vertical-align: top;
    -webkit-transform: translateY(4px);
    transform: translateY(4px)
}

.t-header .t-h-func-meteo .t-h-func-dd .t-h-func-meteo-sky {
    width: 100px;
    width: 10rem;
    height: 100px;
    height: 10rem
}

.t-header .t-h-func-meteo .t-h-func-dd .t-h-func-meteo-sky i {
    display: inline-block;
    height: 100%
}

.t-header .t-h-func-meteo .t-h-func-dd .t-h-func-meteo-sky i.meteo_icon {
    display: block;
    height: 100%
}

.t-header .t-h-func-meteo .t-h-func-dd .t-h-func-meteo-sky i.meteo_icon:before {
    content: "";
    display: block;
    height: 100%;
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCIgd2lkdGg9IjczIiBoZWlnaHQ9Ijg2IiB2aWV3Qm94PSIwIDAgNzMgODYiPjxwYXRoIGQ9Ik03Mi44MDIsMzcuMzgyIEM3Mi44MDIsNDYuMTYxIDY1LjY1OCw1My4zMDYgNTYuODc5LDUzLjMwNiBDNTQuOTMzLDUzLjMwNiA1My4wMjgsNTIuOTUwIDUxLjIzMyw1Mi4yNjMgQzQ3LjExNiw1NS44NTMgNDEuODg1LDU3Ljg1NSAzNi40MDUsNTcuODU1IEMzMC45MzIsNTcuODU1IDI1LjY5NSw1NS44NTMgMjEuNTc4LDUyLjI2MyBDMTkuNzgzLDUyLjk1MCAxNy44NzgsNTMuMzA2IDE1LjkzMiw1My4zMDYgQzcuMTUzLDUzLjMwNiAwLjAwOCw0Ni4xNjEgMC4wMDgsMzcuMzgyIEMwLjAwOCwyOC42MDMgNy4xNTMsMjEuNDU4IDE1LjkzMiwyMS40NTggQzE2LjY4NywyMS40NTggMTcuNDM0LDIxLjUxMiAxOC4xNzcsMjEuNjE4IEMxOC4yNTEsMjEuNTE1IDE4LjM0MywyMS40MjMgMTguNDIwLDIxLjMyMiBDMTguMzA1LDIwLjYyMCAxOC4yMDcsMTkuOTE1IDE4LjIwNywxOS4xODQgQzE4LjIwNywxMi4xOTMgMjMuODk0LDYuNTA5IDMwLjg3OCw2LjUwOSBDMzEuMjIyLDYuNTA5IDMxLjU2Miw2LjUyNCAzMS45MDAsNi41NTEgQzM1LjE4OCwyLjQ0OCA0MC4xNDYsMC4wMTQgNDUuNTA1LDAuMDE0IEM1MC44NjYsMC4wMTQgNTUuODIxLDIuNDQ4IDU5LjEwOSw2LjU1MSBDNTkuNDQ3LDYuNTI0IDU5Ljc4NCw2LjUwOSA2MC4xMjUsNi41MDkgQzY3LjExNSw2LjUwOSA3Mi44MDIsMTIuMTkzIDcyLjgwMiwxOS4xODQgQzcyLjgwMiwyMi40NzcgNzEuNTExLDI1LjQ1NCA2OS40MzcsMjcuNzE0IEM3MS41MTcsMzAuNDAzIDcyLjgwMiwzMy43MzAgNzIuODAyLDM3LjM4MiBaTTY1LjgzMCwzMC40NDIgQzY0Ljc0NiwyOS4wNDcgNjMuMzY1LDI3LjkxNSA2MS43NTcsMjcuMTQ1IEM2MC4yNzMsMjYuNDQwIDU4LjYzMiwyNi4wMDggNTYuODc5LDI2LjAwOCBDNTYuODc5LDI2LjAwOCA1NS4wODksMjYuMTg2IDU1LjA4OSwyNi4xODYgQzU0LjIwNywyNi4zMjggNTMuMzUxLDI2LjU0MSA1Mi41NDgsMjYuODcwIEM0OS41MzMsMjAuOTg0IDQzLjQ3MywxNi45MDkgMzYuNDA1LDE2LjkwOSBDMzEuMjk5LDE2LjkwOSAyNi43MzcsMTkuMDUzIDIzLjQ1NSwyMi40NTQgQzIyLjMwMywyMy42NDEgMjEuMzE3LDI0Ljk4MCAyMC41MTcsMjYuNDQwIEMyMC40MzcsMjYuNTg2IDIwLjM0MCwyNi43MTkgMjAuMjYwLDI2Ljg3MCBDMTguOTI3LDI2LjMxOSAxNy40NjksMjYuMDA4IDE1LjkzMiwyNi4wMDggQzkuNjUwLDI2LjAwOCA0LjU1OCwzMS4xMDAgNC41NTgsMzcuMzgyIEM0LjU1OCw0My42NjQgOS42NTAsNDguNzU2IDE1LjkzMiw0OC43NTYgQzE4LjM2Nyw0OC43NTYgMjAuNjE1LDQ3Ljk3NCAyMi40NjMsNDYuNjcxIEMyNS44MDEsNTAuNjkzIDMwLjc3Miw1My4zMDYgMzYuNDA1LDUzLjMwNiBDNDIuMDM5LDUzLjMwNiA0Ny4wMDksNTAuNjkzIDUwLjM0Nyw0Ni42NzEgQzUyLjE5OSw0Ny45NzQgNTQuNDQ0LDQ4Ljc1NiA1Ni44NzksNDguNzU2IEM2My4xNjEsNDguNzU2IDY4LjI1Myw0My42NjQgNjguMjUzLDM3LjM4MiBDNjguMjUzLDM0Ljc1OCA2Ny4zMjMsMzIuMzY0IDY1LjgzMCwzMC40NDIgWk0xNy42NTUsNjMuMDQzIEMxOS42OTQsNjMuMDQzIDIxLjM0NSw2NC42OTMgMjEuMzQ1LDY2LjczMyBDMjEuMzQ1LDY4Ljc3MiAxOS42OTQsNzAuNDIyIDE3LjY1NSw3MC40MjIgQzE1LjYxNiw3MC40MjIgMTMuOTY2LDY4Ljc3MiAxMy45NjYsNjYuNzMzIEMxMy45NjYsNjQuNjkzIDE1LjYxNiw2My4wNDMgMTcuNjU1LDYzLjA0MyBaTTI1LjAzNCw3Ny44MDEgQzI3LjA3Myw3Ny44MDEgMjguNzI0LDc5LjQ1MSAyOC43MjQsODEuNDkxIEMyOC43MjQsODMuNTMwIDI3LjA3Myw4NS4xODAgMjUuMDM0LDg1LjE4MCBDMjIuOTk1LDg1LjE4MCAyMS4zNDUsODMuNTMwIDIxLjM0NSw4MS40OTEgQzIxLjM0NSw3OS40NTEgMjIuOTk1LDc3LjgwMSAyNS4wMzQsNzcuODAxIFpNMzYuMTAzLDY2LjczMyBDMzguMTQyLDY2LjczMyAzOS43OTIsNjguMzgzIDM5Ljc5Miw3MC40MjIgQzM5Ljc5Miw3Mi40NjIgMzguMTQyLDc0LjExMiAzNi4xMDMsNzQuMTEyIEMzNC4wNjMsNzQuMTEyIDMyLjQxMyw3Mi40NjIgMzIuNDEzLDcwLjQyMiBDMzIuNDEzLDY4LjM4MyAzNC4wNjMsNjYuNzMzIDM2LjEwMyw2Ni43MzMgWk00Ny4xNzEsNzcuODAxIEM0OS4yMTAsNzcuODAxIDUwLjg2MCw3OS40NTEgNTAuODYwLDgxLjQ5MSBDNTAuODYwLDgzLjUzMCA0OS4yMTAsODUuMTgwIDQ3LjE3MSw4NS4xODAgQzQ1LjEzMiw4NS4xODAgNDMuNDgxLDgzLjUzMCA0My40ODEsODEuNDkxIEM0My40ODEsNzkuNDUxIDQ1LjEzMiw3Ny44MDEgNDcuMTcxLDc3LjgwMSBaTTU0LjU1MCw2My4wNDMgQzU2LjU4OSw2My4wNDMgNTguMjM5LDY0LjY5MyA1OC4yMzksNjYuNzMzIEM1OC4yMzksNjguNzcyIDU2LjU4OSw3MC40MjIgNTQuNTUwLDcwLjQyMiBDNTIuNTExLDcwLjQyMiA1MC44NjAsNjguNzcyIDUwLjg2MCw2Ni43MzMgQzUwLjg2MCw2NC42OTMgNTIuNTExLDYzLjA0MyA1NC41NTAsNjMuMDQzIFoiIGZpbGw9IiNjOGM4YzgiLz48L3N2Zz4=") no-repeat 50%;
    background-size: auto 84%
}

.t-header .t-h-func-meteo .t-h-func-dd .t-h-func-meteo-footer {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 30px;
    height: 3rem;
    background: #c8c8c8;
    text-align: right
}

.t-header .t-h-func-meteo .t-h-func-dd .t-h-func-meteo-footer a {
    display: inline-block;
    padding: 9px 10px 5px;
    padding: .9rem 1rem .5rem;
    font-size: 12px;
    font-size: 1.2rem;
    color: #353535;
    line-height: 1.1;
    letter-spacing: -.025em
}

.t-header .t-h-func-meteo .t-h-func-dd .t-h-func-meteo-footer a:hover {
    color: #000
}

.interaction-overlay-box-meteo-open .t-header .t-h-func-meteo .t-h-func-dd {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    pointer-events: all
}

.interaction-overlay-box-meteo-open .t-header .t-h-func-meteo .t-h-func-dd .t-h-func-dd-body {
    opacity: 1
}

.t-header .t-h-func-meteo.active .t-h-func-btn {
    position: relative
}

.t-header .t-h-func-meteo.active .t-h-func-btn:after {
    content: "";
    position: absolute;
    right: 2px;
    top: 5px;
    width: 7px;
    height: 7px;
    background: #d61212;
    border-radius: 50%
}

.t-header .t-h-func-links {
    margin: 6px 0 0;
    margin: .6rem 0 0;
    -webkit-transition: opacity .35s cubic-bezier(.215, .61, .355, 1);
    transition: opacity .35s cubic-bezier(.215, .61, .355, 1)
}

.t-header .t-h-func-links ul {
    height: 32px;
    height: 3.2rem;
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: 0;
    overflow: hidden
}

.t-header .t-h-func-links ul li {
    display: inline-block;
    vertical-align: middle
}

.t-header .t-h-func-links ul li a {
    display: block;
    white-space: nowrap;
    height: 32px;
    height: 3.2rem;
    padding: 9px 7px;
    padding: .9rem .7rem;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1;
    color: #fff
}

.t-header .t-h-func-links ul li a:hover {
    color: #21a3bf
}

.t-scroll-pos-2 .t-header .t-h-func-links {
    opacity: 0;
    pointer-events: none
}

.t-body-article .t-header .t-h-func-links,
.t-body-section .t-header .t-h-func-links {
    display: none
}

.t-header .t-h-func-userlogin {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    position: relative;
    margin: 6px 0 0 6px;
    margin: .6rem 0 0 .6rem
}

.t-header .t-h-func-userlogin .t-h-func-btn {
    display: block;
    position: relative;
    width: 35px;
    width: 3.5rem;
    height: 32px;
    height: 3.2rem;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzIgMzIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMyIDMyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBpZD0icGF0aC0xXzFfIiBmaWxsPSIjRkZGRkZGIiBkPSJNMTkuOCwxNi43YzEuNC0xLjEsMi4yLTIuOCwyLjItNC43YzAtMy4zLTIuNy02LTYtNmMtMy4zLDAtNiwyLjctNiw2YzAsMS45LDAuOSwzLjYsMi4yLDQuN0M4LjYsMTgsNiwyMS40LDYsMjZoMmMwLTUsMy42LTgsOC04YzQuNCwwLDgsMyw4LDhoMkMyNiwyMS40LDIzLjQsMTgsMTkuOCwxNi43eiBNMTYsMTZjLTIuMiwwLTQtMS44LTQtNGMwLTIuMiwxLjgtNCw0LTRjMi4yLDAsNCwxLjgsNCw0QzIwLDE0LjIsMTguMiwxNiwxNiwxNnoiLz48L3N2Zz4=") no-repeat 50%;
    background-size: auto 100%;
    cursor: pointer
}

.t-header .t-h-func-userlogin .t-h-func-btn em {
    display: none
}

.t-header .t-h-func-userlogin .t-h-func-btn:hover {
    background-color: #222
}

.t-header .t-h-func-useraccount {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    position: relative;
    margin: 6px 0 0 6px;
    margin: .6rem 0 0 .6rem
}

.t-header .t-h-func-useraccount .t-h-func-btn {
    display: block;
    position: relative;
    min-width: 35px;
    min-width: 3.5rem;
    max-width: 130px;
    max-width: 13rem;
    height: 32px;
    height: 3.2rem;
    padding: 0 33px 0 8px;
    padding: 0 3.3rem 0 .8rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 32px;
    color: #fff;
    cursor: pointer
}

.t-header .t-h-func-useraccount .t-h-func-btn em {
    display: block;
    max-width: 90px;
    max-width: 9rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-style: normal;
    pointer-events: none
}

.t-header .t-h-func-useraccount .t-h-func-btn:after {
    content: "";
    position: absolute;
    right: 10px;
    top: 10px;
    border: solid #fff;
    border-width: 0 1px 1px 0;
    display: inline-block;
    padding: 4px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.t-header .t-h-func-useraccount .t-h-func-btn:hover {
    background-color: #222;
    color: #21a3bf
}

.t-header .t-h-func-useraccount .t-h-func-dd {
    position: absolute;
    top: 100%;
    right: 0;
    width: 280px;
    width: 28rem;
    -webkit-transform: scale(.3);
    transform: scale(.3);
    -webkit-transform-origin: -webkit-calc(100% - 38px) 0;
    transform-origin: calc(100% - 38px) 0;
    pointer-events: none;
    opacity: 0;
    -webkit-transition: transform .35s cubic-bezier(.215, .61, .355, 1), opacity .35s cubic-bezier(.215, .61, .355, 1), top .2s ease-in-out 0s;
    -webkit-transition: opacity .35s cubic-bezier(.215, .61, .355, 1), top .2s ease-in-out 0s, -webkit-transform .35s cubic-bezier(.215, .61, .355, 1);
    transition: opacity .35s cubic-bezier(.215, .61, .355, 1), top .2s ease-in-out 0s, -webkit-transform .35s cubic-bezier(.215, .61, .355, 1);
    transition: transform .35s cubic-bezier(.215, .61, .355, 1), opacity .35s cubic-bezier(.215, .61, .355, 1), top .2s ease-in-out 0s;
    transition: transform .35s cubic-bezier(.215, .61, .355, 1), opacity .35s cubic-bezier(.215, .61, .355, 1), top .2s ease-in-out 0s, -webkit-transform .35s cubic-bezier(.215, .61, .355, 1)
}

.t-header .t-h-func-useraccount .t-h-func-dd .t-h-func-dd-i {
    background: #000;
    box-shadow: 0 2px 5px 2px rgba(0, 0, 0, .25);
    will-change: transform
}

.t-header .t-h-func-useraccount .t-h-func-dd .t-h-func-dd-body {
    border-top: 5px solid #21a3bf;
    opacity: 0;
    -webkit-transition: opacity .35s cubic-bezier(.215, .61, .355, 1);
    transition: opacity .35s cubic-bezier(.215, .61, .355, 1);
    -webkit-transition-delay: .21s;
    transition-delay: .21s
}

.interaction-overlay-box-useracc-open .t-header .t-h-func-useraccount .t-h-func-dd {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    pointer-events: all
}

.interaction-overlay-box-useracc-open .t-header .t-h-func-useraccount .t-h-func-dd .t-h-func-dd-body {
    opacity: 1
}

.t-header .t-h-func-useraccount .t-h-func-uacc-list ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.t-header .t-h-func-useraccount .t-h-func-uacc-list ul li a {
    display: block;
    min-height: 40px;
    min-height: 4rem;
    padding: 10px 15px 10px 20px;
    padding: 1rem 1.5rem 1rem 2rem;
    overflow: hidden;
    border-top: 1px solid #212121;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.2;
    color: #707070;
    cursor: pointer
}

.t-header .t-h-func-useraccount .t-h-func-uacc-list ul li a:hover {
    background: #212121;
    color: #fff
}

.t-header .t-h-func-useraccount .t-h-func-uacc-list ul li:first-child {
    border-top-color: transparent
}

.t-header .t-h-func-useraccount .t-h-func-uacc-logout {
    background: #212121
}

.t-header .t-h-func-useraccount .t-h-func-uacc-logout .t-h-func-uacc-logout-action {
    display: block;
    min-height: 40px;
    min-height: 4rem;
    padding: 11px 15px 10px 20px;
    padding: 1.1rem 1.5rem 1rem 2rem;
    overflow: hidden;
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 600;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.2;
    color: #707070;
    text-transform: uppercase
}

.t-header .t-h-func-useraccount .t-h-func-uacc-logout .t-h-func-uacc-logout-action:hover {
    color: #fff
}

.t-header .t-h-func-usernotific {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    position: relative;
    margin: 6px 0 0 6px;
    margin: .6rem 0 0 .6rem
}

.t-header .t-h-func-usernotific .t-h-func-btn {
    display: block;
    position: relative;
    width: 35px;
    width: 3.5rem;
    height: 32px;
    height: 3.2rem;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzIgMzIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMyIDMyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBpZD0icGF0aC0xIiBmaWxsPSIjRkZGRkZGIiBkPSJNMjIuNiwxOC40di00LjVjMC00LTIuNi02LjItNS42LTYuNlY1aC0yLjJ2Mi4zYy0yLjksMC40LTUuNiwyLjYtNS42LDYuNnY0LjVjMCwxLjItMSwyLjItMi4yLDIuMnYyLjJoNS42djEuMWMwLDEuOCwxLjUsMy4zLDMuMywzLjNzMy4zLTEuNSwzLjMtMy4zdi0xLjFoNS42di0yLjJDMjMuNiwyMC42LDIyLjYsMTkuNiwyMi42LDE4LjQgTTE3LDIzLjljMCwwLjYtMC41LDEuMS0xLjEsMS4xYy0wLjYsMC0xLjEtMC41LTEuMS0xLjF2LTEuMUgxN1YyMy45eiIvPjwvc3ZnPg==") no-repeat 50%;
    background-size: auto 100%;
    cursor: pointer
}

.t-header .t-h-func-usernotific .t-h-func-btn em {
    display: none
}

.t-header .t-h-func-usernotific .t-h-func-btn:hover {
    background-color: #222
}

.t-header .t-h-func-usernotific .t-h-func-dd {
    position: absolute;
    top: -webkit-calc(100% + 13px);
    top: calc(100% + 13px);
    right: -21px;
    right: -2.1rem;
    width: 312px;
    width: 31.2rem;
    -webkit-transform: scale(.3);
    transform: scale(.3);
    -webkit-transform-origin: -webkit-calc(100% - 38px) -7px;
    transform-origin: calc(100% - 38px) -7px;
    pointer-events: none;
    opacity: 0;
    -webkit-transition: transform .35s cubic-bezier(.215, .61, .355, 1), opacity .35s cubic-bezier(.215, .61, .355, 1), top .2s ease-in-out 0s;
    -webkit-transition: opacity .35s cubic-bezier(.215, .61, .355, 1), top .2s ease-in-out 0s, -webkit-transform .35s cubic-bezier(.215, .61, .355, 1);
    transition: opacity .35s cubic-bezier(.215, .61, .355, 1), top .2s ease-in-out 0s, -webkit-transform .35s cubic-bezier(.215, .61, .355, 1);
    transition: transform .35s cubic-bezier(.215, .61, .355, 1), opacity .35s cubic-bezier(.215, .61, .355, 1), top .2s ease-in-out 0s;
    transition: transform .35s cubic-bezier(.215, .61, .355, 1), opacity .35s cubic-bezier(.215, .61, .355, 1), top .2s ease-in-out 0s, -webkit-transform .35s cubic-bezier(.215, .61, .355, 1)
}

.t-header .t-h-func-usernotific .t-h-func-dd .t-h-func-dd-i {
    position: relative;
    background: #000;
    color: #fff;
    box-shadow: 0 2px 5px 2px rgba(0, 0, 0, .25);
    will-change: transform
}

.t-header .t-h-func-usernotific .t-h-func-dd .t-h-func-dd-i:before {
    content: "";
    display: block;
    position: absolute;
    right: 30px;
    top: -7px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 9px 8px;
    border-color: transparent transparent #000;
    pointer-events: none
}

.t-header .t-h-func-usernotific .t-h-func-dd .t-h-func-dd-body {
    opacity: 0;
    -webkit-transition: opacity .35s cubic-bezier(.215, .61, .355, 1);
    transition: opacity .35s cubic-bezier(.215, .61, .355, 1);
    -webkit-transition-delay: .21s;
    transition-delay: .21s
}

.interaction-overlay-box-notif-open .t-header .t-h-func-usernotific .t-h-func-dd {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    pointer-events: all
}

.interaction-overlay-box-notif-open .t-header .t-h-func-usernotific .t-h-func-dd .t-h-func-dd-body {
    opacity: 1
}

.t-header .t-h-func-usernotific.active .t-h-func-btn {
    position: relative
}

.t-header .t-h-func-usernotific.active .t-h-func-btn:after {
    content: "";
    position: absolute;
    right: 2px;
    top: 5px;
    width: 7px;
    height: 7px;
    background: #d61212;
    border-radius: 50%
}

.t-header .t-h-func-pinned {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    position: relative;
    margin: 6px 0 0 6px;
    margin: .6rem 0 0 .6rem
}

.t-header .t-h-func-pinned .t-h-func-btn {
    display: block;
    position: relative;
    width: 35px;
    width: 3.5rem;
    height: 32px;
    height: 3.2rem;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzIgMzIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMyIDMyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBpZD0icGF0aC0xIiBmaWxsPSIjRkZGRkZGIiBkPSJNMjQsMTBjLTAuMywwLjYtMS4xLDAuOS0xLjcsMC42bC0xLjYsMy41bDAuMSwzLjZjMCwwLjIsMCwwLjQtMC4xLDAuNkMyMC40LDE5LDE5LjYsMTkuMywxOSwxOWwtNy44LTMuNmMtMC4yLTAuMS0wLjMtMC4yLTAuNS0wLjRjLTAuNC0wLjYtMC4zLTEuNCwwLjItMS44bDIuOS0yLjNsMS42LTMuNWMtMC42LTAuMy0wLjktMS4xLTAuNi0xLjdzMS4xLTAuOSwxLjctMC42bDYuOSwzLjJDMjQsOC43LDI0LjMsOS40LDI0LDEweiBNMTUuNywxOC44bC00LjksOC42Yy0wLjEsMC4xLTAuMywwLjItMC40LDAuMmMtMC4yLDAtMC40LTAuMy0wLjQtMC41bDMuNC05LjNMMTUuNywxOC44eiIvPjwvc3ZnPg==") no-repeat 50%;
    background-size: auto 100%;
    cursor: pointer
}

.t-header .t-h-func-pinned .t-h-func-btn em {
    position: absolute;
    right: -4px;
    top: 3px;
    min-width: 16px;
    min-width: 1.6rem;
    height: 16px;
    height: 1.6rem;
    padding: 0 1.5px;
    padding: 0 .15rem;
    background: #21a3bf;
    border-radius: 8px;
    font-size: 10px;
    font-size: 1rem;
    font-style: normal;
    line-height: 17px;
    letter-spacing: .01em;
    text-align: center;
    color: #fff
}

.t-header .t-h-func-pinned .t-h-func-btn:hover {
    background-color: #222
}

.t-header .t-h-func-subscriptions {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin: 5px 0 0 10px;
    margin: .5rem 0 0 1rem
}

.t-header .t-h-func-subscriptions .t-h-func-btn {
    display: block;
    width: 59px;
    width: 5.9rem;
    height: 39px;
    height: 3.9rem
}

.t-header .t-h-func-subscriptions .t-h-func-btn img {
    display: block;
    width: 100%
}

.t-scroll-pos-1 .t-header .t-h-primary {
    position: fixed;
    top: 0;
    left: 0;
    right: 0
}

.interaction-overlay-shadow-open .t-header {
    z-index: 20
}

@media (max-width:1314px) {
    .t-header .t-h-topbar-i {
        max-width: 1024px;
        max-width: 102.4rem
    }
}

@media (max-width:1023px) {
    .t-header .t-h-topbar-i {
        max-width: 768px;
        max-width: 76.8rem
    }

    .t-header .t-h-func-useraccount .t-h-func-btn {
        width: 35px;
        width: 3.5rem;
        padding: 0;
        font-size: 0;
        text-indent: -9999999px
    }

    .t-header .t-h-func-useraccount .t-h-func-btn em {
        display: none
    }

    .t-header .t-h-func-useraccount .t-h-func-btn:before {
        content: "";
        position: absolute;
        left: 50%;
        top: 0;
        width: 100%;
        height: 32px;
        height: 3.2rem;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzIgMzIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMyIDMyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBpZD0icGF0aC0xXzFfIiBmaWxsPSIjRkZGRkZGIiBkPSJNMTkuOCwxNi43YzEuNC0xLjEsMi4yLTIuOCwyLjItNC43YzAtMy4zLTIuNy02LTYtNmMtMy4zLDAtNiwyLjctNiw2YzAsMS45LDAuOSwzLjYsMi4yLDQuN0M4LjYsMTgsNiwyMS40LDYsMjZoMmMwLTUsMy42LTgsOC04YzQuNCwwLDgsMyw4LDhoMkMyNiwyMS40LDIzLjQsMTgsMTkuOCwxNi43eiBNMTYsMTZjLTIuMiwwLTQtMS44LTQtNGMwLTIuMiwxLjgtNCw0LTRjMi4yLDAsNCwxLjgsNCw0QzIwLDE0LjIsMTguMiwxNiwxNiwxNnoiLz48L3N2Zz4=") no-repeat 50%;
        background-size: auto 100%
    }

    .t-header .t-h-func-useraccount .t-h-func-btn:after {
        display: none
    }
}

.t-main {
    padding: 44px 0 0;
    padding: 4.4rem 0 0;
    -webkit-transition: transform .3s cubic-bezier(.694, .0482, .335, 1) 0s;
    -webkit-transition: -webkit-transform .3s cubic-bezier(.694, .0482, .335, 1) 0s;
    transition: -webkit-transform .3s cubic-bezier(.694, .0482, .335, 1) 0s;
    transition: transform .3s cubic-bezier(.694, .0482, .335, 1) 0s;
    transition: transform .3s cubic-bezier(.694, .0482, .335, 1) 0s, -webkit-transform .3s cubic-bezier(.694, .0482, .335, 1) 0s
}

.interaction-overlay-box-mainsidebar-open .t-main {
    -webkit-transform: translate(25.4rem);
    transform: translate(25.4rem);
    -webkit-transition-delay: .3s;
    transition-delay: .3s
}

.t-footer {
    background: #1a1a1a;
    color: #fff;
    -webkit-transition: transform .3s cubic-bezier(.694, .0482, .335, 1) 0s;
    -webkit-transition: -webkit-transform .3s cubic-bezier(.694, .0482, .335, 1) 0s;
    transition: -webkit-transform .3s cubic-bezier(.694, .0482, .335, 1) 0s;
    transition: transform .3s cubic-bezier(.694, .0482, .335, 1) 0s;
    transition: transform .3s cubic-bezier(.694, .0482, .335, 1) 0s, -webkit-transform .3s cubic-bezier(.694, .0482, .335, 1) 0s
}

.t-footer .t-f-i {
    padding: 20px 0 0;
    padding: 2rem 0 0
}

.t-footer .t-f-i .t-pubbox-bb-1 {
    max-width: 1275px;
    max-width: 127.5rem;
    margin: 0 auto;
    background: #000
}

.t-footer .t-f-i .t-pubbox-bb-1 .t-pubbox-bb-1-i>div:first-of-type {
    border-top-color: #000;
    border-bottom-color: #000
}

.interaction-adjust-footer-pub .t-footer .t-f-bar-1 {
    margin-top: 20px;
    margin-top: 2rem
}

.t-footer .t-f-bar-1-i {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 1315px;
    max-width: 131.5rem;
    margin: 0 auto;
    padding: 0 20px;
    padding: 0 2rem
}

.t-footer .t-f-bar-2 {
    margin: 20px 0 0;
    margin: 2rem 0 0
}

.t-footer .t-f-bar-2-i {
    max-width: 1315px;
    max-width: 131.5rem;
    margin: 0 auto;
    padding: 0 20px;
    padding: 0 2rem
}

.t-footer .t-f-bar-3 {
    margin: 34px 0 0;
    margin: 3.4rem 0 0;
    background: #000
}

.t-footer .t-f-bar-3-i {
    max-width: 1315px;
    max-width: 131.5rem;
    height: 60px;
    height: 6rem;
    margin: 0 auto;
    padding: 0 20px;
    padding: 0 2rem
}

.t-footer .t-f-bar-sitemap {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

.t-footer .t-f-bar-sitemap ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.t-footer .t-f-bar-sitemap>ul {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    padding: 0 135px 0 0;
    padding: 0 13.5rem 0 0
}

.t-footer .t-f-bar-sitemap>ul:last-child {
    -webkit-box-flex: 0;
    -webkit-flex: 0;
    -moz-box-flex: 0;
    -ms-flex: 0;
    flex: 0;
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    padding: 0 55px 0 0;
    padding: 0 5.5rem 0 0
}

.t-footer .t-f-bar-sitemap h6 {
    padding: 8px 30px 6px 0;
    padding: .8rem 3rem .6rem 0;
    border-bottom: 1px solid #484848;
    font-family: "Arial Black", "Arial Bold", Arial, Helvetica, sans-serif;
    font-weight: 600;
    font-size: 15px;
    font-size: 1.5rem;
    letter-spacing: -.025em;
    line-height: 1.1;
    color: #fff;
    text-transform: uppercase;
    white-space: nowrap
}

.t-footer .t-f-bar-sitemap ul ul {
    padding: 6px 0 0;
    padding: .6rem 0 0
}

.t-footer .t-f-bar-sitemap ul ul li {
    padding: 2px 0 1px;
    padding: .2rem 0 .1rem
}

.t-footer .t-f-bar-sitemap ul ul li a {
    display: inline-block;
    padding: 0 0 1px;
    padding: 0 0 .1rem;
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 400;
    font-size: 15px;
    font-size: 1.5rem;
    letter-spacing: -.025em;
    line-height: 1.2;
    color: #8c8c8c
}

.t-footer .t-f-bar-sitemap ul ul li a:hover {
    color: #fff
}

.t-footer .t-f-bar-social {
    padding: 9px 0 0
}

.t-footer .t-f-bar-social ul {
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: 0
}

.t-footer .t-f-bar-social ul li {
    margin: 0 0 11px
}

.t-footer .t-f-bar-2-cols {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    border-top: 1px solid #484848;
    border-bottom: 1px solid #484848
}

.t-footer .t-f-bar-2-col-1 {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-height: 48px;
    padding: 17px 0 15px;
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 400;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.1;
    color: hsla(0, 0%, 100%, .5)
}

.t-footer .t-f-bar-2-col-2 {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    border-left: 1px solid #484848
}

.t-footer .t-f-bar-3-col-1,
.t-footer .t-f-bar-3-cols {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

.t-footer .t-f-bar-3-col-1 {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.t-footer .t-f-bar-3-col-2 {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: 9px 0 0;
    padding: .9rem 0 0
}

.t-footer .t-f-bar-3-col-2 ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.t-footer .t-f-bar-3-col-2 ul li {
    display: inline-block
}

.t-footer .t-f-bar-3-col-2 ul li a {
    display: block;
    padding: 10px 14px;
    padding: 1rem 1.4rem;
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 400;
    font-size: 14px;
    font-size: 1.4rem;
    color: hsla(0, 0%, 100%, .5);
    -webkit-transition: color .2s ease-in-out 0s;
    transition: color .2s ease-in-out 0s
}

.t-footer .t-f-bar-3-col-2 ul li a:hover {
    color: #fff
}

.t-footer .t-f-bar-3-col-3 {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding: 20px 0 0 20px;
    padding: 2rem 0 0 2rem;
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 400;
    font-size: 14px;
    font-size: 1.4rem;
    letter-spacing: -.01em;
    color: #707070
}

.t-footer .t-f-bar-3-subscription-pic {
    width: 127px;
    height: 81px;
    margin-top: -21px;
    overflow: hidden
}

.t-footer .t-f-bar-3-subscription-pic figure,
.t-footer .t-f-bar-3-subscription-pic img {
    display: block;
    width: 100%
}

.t-footer .t-f-bar-3-subscription-btn {
    height: 60px;
    height: 6rem;
    padding: 11px 0 0;
    padding: 1.1rem 0 0
}

.interaction-overlay-box-mainsidebar-open .t-footer {
    -webkit-transform: translate(25.4rem);
    transform: translate(25.4rem);
    -webkit-transition-delay: .3s;
    transition-delay: .3s
}

@media (max-width:1314px) {
    .t-footer .t-f-i .t-pubbox-bb-1 {
        max-width: 984px;
        max-width: 98.4rem;
        margin: 0 auto
    }

    .t-footer .t-f-bar-1-i,
    .t-footer .t-f-bar-2-i,
    .t-footer .t-f-bar-3-i {
        max-width: 1024px;
        max-width: 102.4rem;
        margin: 0 auto
    }

    .t-footer .t-f-bar-1-i {
        display: block
    }

    .t-footer .t-f-bar-sitemap>ul {
        padding: 0 22px 0 0;
        padding: 0 2.2rem 0 0
    }

    .t-footer .t-f-bar-sitemap>ul:last-child {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -moz-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        -webkit-flex-basis: 25%;
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        padding: 0
    }

    .t-footer .t-f-bar-social {
        padding: 9px 0 0 75%;
        padding: .9rem 0 0 75%
    }

    .t-footer .t-f-bar-social ul li {
        display: inline-block;
        vertical-align: top;
        margin: 0 11px 0 0
    }

    .t-browser-ie .t-footer .t-f-bar-social {
        padding: 9px 0 0 -webkit-calc(75% + 20px);
        padding: 9px 0 0 calc(75% + 20px)
    }
}

@media (max-width:1023px) {
    .t-footer .t-f-i .t-pubbox-bb-1 {
        max-width: 748px;
        max-width: 74.8rem;
        margin: 0 auto
    }

    .t-footer .t-f-bar-1-i,
    .t-footer .t-f-bar-2-i,
    .t-footer .t-f-bar-3-i {
        max-width: 768px;
        max-width: 76.8rem;
        margin: 0 auto
    }

    .t-footer .t-f-bar-sitemap h6 {
        padding: 8px 30px 7px 0;
        padding: .8rem 3rem .7rem 0;
        font-size: 14px;
        font-size: 1.4rem
    }

    .t-footer .t-f-bar-sitemap ul ul li a {
        padding: 0 0 3px;
        padding: 0 0 .3rem;
        font-size: 14px;
        font-size: 1.4rem
    }

    .t-footer .t-f-bar-social {
        padding: 9px 0 10px 75%;
        padding: .9rem 0 1rem 75%
    }

    .t-footer .t-f-bar-social ul {
        margin-right: -25px
    }

    .t-footer .t-f-bar-social ul li {
        margin: 0 23px 0 0
    }

    .t-footer .t-f-bar-social .t-ico-btn-3 {
        width: 28px;
        width: 2.8rem;
        height: 28px;
        height: 2.8rem
    }

    .t-browser-ie .t-footer .t-f-bar-social {
        padding: 9px 0 10px -webkit-calc(75% + 20px);
        padding: 9px 0 10px calc(75% + 20px)
    }

    .t-browser-ie .t-footer .t-f-bar-social ul li {
        margin: 0 15px 0 0
    }

    .t-footer .t-f-bar-3-col-2 {
        padding: 10px 0 0;
        padding: 1rem 0 0
    }

    .t-footer .t-f-bar-3-col-2 ul li a {
        padding: 10px;
        padding: 1rem;
        font-size: 13px;
        font-size: 1.3rem
    }

    .t-footer .t-f-bar-3-col-3 {
        font-size: 13px;
        font-size: 1.3rem
    }
}

.t-form-filters-datepicker-1 .datepicker-inline .datepicker {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    padding: 22px 10px 10px;
    background: #e3dbd7;
    border: 0;
    border-radius: 0;
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 400;
    font-size: 14px;
    font-size: 1.4rem;
    color: #1c1c1c;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none
}

.t-form-filters-datepicker-1 .datepicker--nav {
    padding: 0 0 6px;
    border: 0;
    font-family: "Arial Black", "Arial Bold", Arial, Helvetica, sans-serif;
    font-weight: 600;
    font-size: 15px;
    font-size: 1.5rem;
    color: #2b2b2b;
    letter-spacing: -.01em;
    text-transform: uppercase
}

.t-form-filters-datepicker-1 .datepicker--nav-title i {
    color: #2b2b2b
}

.t-form-filters-datepicker-1 .datepicker--nav-action svg {
    display: none
}

.t-form-filters-datepicker-1 .datepicker--nav-action:before {
    content: "";
    display: block;
    width: 18px;
    height: 14px;
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCIgd2lkdGg9IjIxIiBoZWlnaHQ9IjIxIiB2aWV3Qm94PSIwIDAgMjEgMjEiPjxwYXRoIGQ9Ik0xMC4wMTAsMjAuMDA4IEMxMC4wMTAsMjAuMDA4IDExLjQ0OCwxOC42MTMgMTEuNDQ4LDE4LjYxMyBDMTEuNDQ4LDE4LjYxMyAzLjgyMiwxMC45OTggMy44MjIsMTAuOTk4IEMzLjgyMiwxMC45OTggMjAuMDM1LDEwLjk5OCAyMC4wMzUsMTAuOTk4IEMyMC4wMzUsMTAuOTk4IDIwLjAzNSw4Ljk5NiAyMC4wMzUsOC45OTYgQzIwLjAzNSw4Ljk5NiAzLjgyMiw4Ljk5NiAzLjgyMiw4Ljk5NiBDMy44MjIsOC45OTYgMTEuNDI4LDEuNDAyIDExLjQyOCwxLjQwMiBDMTEuNDI4LDEuNDAyIDEwLjAxMCwtMC4wMTQgMTAuMDEwLC0wLjAxNCBDNi4zNDAsMy42NTIgMy40OTcsNi40OTAgLTAuMDE2LDkuOTk3IEMzLjk2MCwxMy45NjggMS4xNTQsMTEuMTY1IDEwLjAxMCwyMC4wMDggWiIgZmlsbD0iI2U3NTAyYyIvPjwvc3ZnPg==") no-repeat 50% 50%;
    background-size: 100% auto
}

.t-form-filters-datepicker-1 .datepicker--nav-action~.datepicker--nav-action:before {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.t-form-filters-datepicker-1 .datepicker--days-names {
    margin: 0 0 3px;
    padding: 9px 10px 8px;
    background: #eee9e7
}

.t-form-filters-datepicker-1 .datepicker--day-name {
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 600;
    font-size: 14px;
    font-size: 1.4rem;
    color: #2b2b2b
}

.t-form-filters-datepicker-1 .datepicker--cells {
    padding: 0 10px
}

.t-form-filters-datepicker-1 .datepicker--cell {
    height: 24px;
    margin: 0 0 12px;
    border-radius: 12px;
    border-left: 2px solid #e3dbd7;
    border-right: 2px solid #e3dbd7
}

.t-form-filters-datepicker-1 .datepicker--cell-day.-other-month-,
.t-form-filters-datepicker-1 .datepicker--cell-year.-other-decade-,
.t-form-filters-datepicker-1 .datepicker--cell.-disabled- {
    color: #b9b2af
}

.t-form-filters-datepicker-1 .datepicker--cell.-disabled-.-focus- {
    background: none
}

.t-form-filters-datepicker-1 .datepicker--cell.-current- {
    color: #1c1c1c
}

.t-form-filters-datepicker-1 .datepicker--cell.-selected-,
.t-form-filters-datepicker-1 .datepicker--cell.-selected-.-current- {
    background: #e7502c;
    color: #fff;
    cursor: default
}

.t-form-1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.t-form-1 input[type=email],
.t-form-1 input[type=text] {
    width: 336px;
    height: 48px;
    padding: 0 5px 0 15px;
    background: none;
    border: 0;
    font-size: 13px;
    font-size: 1.3rem;
    color: #fff
}

.t-form-1 input[type=email]:-moz-placeholder,
.t-form-1 input[type=text]:-moz-placeholder {
    color: #999
}

.t-form-1 input[type=email]:focus:-moz-placeholder,
.t-form-1 input[type=text]:focus:-moz-placeholder {
    color: #555
}

.t-form-1 input[type=email]::-webkit-input-placeholder,
.t-form-1 input[type=text]::-webkit-input-placeholder {
    color: #999
}

.t-form-1 input[type=email]::-moz-placeholder,
.t-form-1 input[type=text]::-moz-placeholder {
    color: #999
}

.t-form-1 input[type=email]:-ms-input-placeholder,
.t-form-1 input[type=text]:-ms-input-placeholder {
    color: #999
}

.t-form-1 input[type=email]::placeholder,
.t-form-1 input[type=text]::placeholder {
    color: #999
}

.t-form-1 input[type=email]:focus::-webkit-input-placeholder,
.t-form-1 input[type=text]:focus::-webkit-input-placeholder {
    color: #555
}

.t-form-1 input[type=email]:focus::-moz-placeholder,
.t-form-1 input[type=text]:focus::-moz-placeholder {
    color: #555
}

.t-form-1 input[type=email]:focus:-ms-input-placeholder,
.t-form-1 input[type=text]:focus:-ms-input-placeholder {
    color: #555
}

.t-form-1 input[type=email]:focus::placeholder,
.t-form-1 input[type=text]:focus::placeholder {
    color: #555
}

.t-form-1 input[type=email]:focus,
.t-form-1 input[type=text]:focus {
    outline: 0
}

@media (max-width:1023px) {

    .t-form-1 input[type=email],
    .t-form-1 input[type=text] {
        width: 192px;
        padding: 0 5px 0 13px
    }
}

.t-form-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.t-form-2 input[type=email],
.t-form-2 input[type=text] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
    -moz-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    height: 42px;
    padding: 0 5px 0 15px;
    background: #f7f7f7;
    border: 1px solid #d6e1e5;
    border-right: 0;
    font-size: 14px;
    font-size: 1.4rem;
    color: #2b2b2b
}

.t-form-2 input[type=email]:-moz-placeholder,
.t-form-2 input[type=text]:-moz-placeholder {
    color: #999
}

.t-form-2 input[type=email]:focus:-moz-placeholder,
.t-form-2 input[type=text]:focus:-moz-placeholder {
    color: #555
}

.t-form-2 input[type=email]::-webkit-input-placeholder,
.t-form-2 input[type=text]::-webkit-input-placeholder {
    color: #999
}

.t-form-2 input[type=email]::-moz-placeholder,
.t-form-2 input[type=text]::-moz-placeholder {
    color: #999
}

.t-form-2 input[type=email]:-ms-input-placeholder,
.t-form-2 input[type=text]:-ms-input-placeholder {
    color: #999
}

.t-form-2 input[type=email]::placeholder,
.t-form-2 input[type=text]::placeholder {
    color: #999
}

.t-form-2 input[type=email]:focus::-webkit-input-placeholder,
.t-form-2 input[type=text]:focus::-webkit-input-placeholder {
    color: #555
}

.t-form-2 input[type=email]:focus::-moz-placeholder,
.t-form-2 input[type=text]:focus::-moz-placeholder {
    color: #555
}

.t-form-2 input[type=email]:focus:-ms-input-placeholder,
.t-form-2 input[type=text]:focus:-ms-input-placeholder {
    color: #555
}

.t-form-2 input[type=email]:focus::placeholder,
.t-form-2 input[type=text]:focus::placeholder {
    color: #555
}

.t-form-2 input[type=email]:focus,
.t-form-2 input[type=text]:focus {
    outline: 0
}

.t-form-3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin: 0 -13px 0 -12px;
    margin: 0 -1.3rem 0 -1.2rem
}

.t-form-3 .t-form-3-col-1 {
    width: 50%;
    padding: 0 13px 0 12px;
    padding: 0 1.3rem 0 1.2rem
}

.t-form-3 .t-form-3-col-1,
.t-form-3 .t-form-3-col-2 {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.t-form-3 .t-form-3-col-2 {
    min-width: 50%;
    padding: 15px 13px 0 12px;
    padding: 1.5rem 1.3rem 0 1.2rem;
    font-size: 12px;
    font-size: 1.2rem;
    color: #1d1d26;
    opacity: .5
}

.t-form-3 .t-form-3-col-2 p {
    margin: 0 0 15px;
    margin: 0 0 1.5rem
}

.t-form-3 .t-form-3-col-3,
.t-form-3 .t-form-3-col-5 {
    padding: 4px 13px 0 12px;
    padding: .4rem 1.3rem 0 1.2rem;
    text-align: right
}

.t-form-3 .t-form-3-col-3 button,
.t-form-3 .t-form-3-col-5 button {
    display: inline-block
}

.t-form-3 .t-form-3-col-4 {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    width: 50%;
    padding: 9px 13px 0 12px;
    padding: .9rem 1.3rem 0 1.2rem
}

.t-form-3 .t-form-3-col-5 {
    padding: 4px 13px 0 12px;
    padding: .4rem 1.3rem 0 1.2rem
}

.t-form-3 .t-form-3-field-1 strong {
    display: none
}

.t-form-3 .t-form-3-field-1 .t-form-3-elm-1 {
    display: block;
    width: 100%;
    height: 42px;
    height: 4.2rem;
    margin: 0 0 19px;
    margin: 0 0 1.9rem;
    padding: 0 7px;
    padding: 0 .7rem;
    border: 1px solid #d6e1e5;
    font-size: 16px;
    font-size: 1.6rem;
    letter-spacing: .02em
}

.t-form-3 .t-form-3-field-1 .t-form-3-elm-1:focus {
    outline: 0
}

.t-form-3 .t-form-3-field-1 textarea.t-form-3-elm-1 {
    height: 164px;
    height: 16.4rem;
    min-height: 164px;
    min-height: 16.4rem;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    padding: 8px 7px;
    padding: .8rem .7rem
}

.t-form-3 .t-form-3-field-1.t-form-3-field-error input[type=email],
.t-form-3 .t-form-3-field-1.t-form-3-field-error input[type=password],
.t-form-3 .t-form-3-field-1.t-form-3-field-error input[type=text],
.t-form-3 .t-form-3-field-1.t-form-3-field-error textarea {
    border-color: #d94646
}

.t-form-3 .t-form-3-field-2 {
    display: block;
    position: relative
}

.t-form-3 .t-form-3-field-2 strong {
    display: none
}

.t-form-3 .t-form-3-field-2:after {
    content: "";
    position: absolute;
    right: 11px;
    top: 15px;
    border: solid #2b2b2b;
    border-width: 0 1px 1px 0;
    display: inline-block;
    padding: 4px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    pointer-events: none
}

.t-form-3 .t-form-3-field-2 select {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    text-overflow: "";
    border: 0;
    border-radius: 0;
    display: block;
    width: 100%;
    height: 42px;
    height: 4.2rem;
    margin: 0 0 19px;
    margin: 0 0 1.9rem;
    padding: 0 30px 0 7px;
    padding: 0 3rem 0 .7rem;
    border: 1px solid #d6e1e5;
    font-size: 16px;
    font-size: 1.6rem;
    letter-spacing: .02em;
    cursor: pointer
}

.t-form-3 .t-form-3-field-2 select::-ms-expand {
    display: none
}

.t-form-3 .t-form-3-field-2 select:focus {
    outline: 0
}

@media (max-width:1314px) {
    .t-form-3 {
        margin: 0
    }

    .t-form-3 .t-form-3-col-1 {
        width: 100%;
        padding-left: 0;
        padding-right: 0
    }

    .t-form-3 .t-form-3-col-2 {
        padding-left: 0;
        padding-top: 11px
    }

    .t-form-3 .t-form-3-col-3 {
        padding-right: 0;
        padding-top: 0
    }
}

@media (max-width:1023px) {
    .t-form-3 .t-form-3-col-2 {
        max-width: 60%
    }

    .t-form-3 .t-form-3-col-3 {
        -webkit-flex-basis: 40%;
        -ms-flex-preferred-size: 40%;
        flex-basis: 40%;
        width: 40%;
        max-width: 40%;
        text-align: right
    }
}

.t-form-4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.t-form-4 .t-form-4-col-1 {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.t-form-4 .t-form-4-col-2 {
    padding: 0 0 0 10px;
    padding: 0 0 0 1rem
}

.t-form-4 .t-form-4-field-1 strong {
    display: none
}

.t-form-4 .t-form-4-field-1 .t-form-4-elm-1 {
    display: block;
    width: 100%;
    height: 42px;
    height: 4.2rem;
    margin: 0 0 11px;
    margin: 0 0 1.1rem;
    padding: 0 7px;
    padding: 0 .7rem;
    border: 1px solid #d6e1e5;
    font-size: 16px;
    font-size: 1.6rem;
    letter-spacing: .02em
}

.t-form-4 .t-form-4-field-1 .t-form-4-elm-1:focus {
    outline: 0
}

.t-form-4 .t-form-4-field-1.t-form-4-field-error input[type=email],
.t-form-4 .t-form-4-field-1.t-form-4-field-error input[type=password],
.t-form-4 .t-form-4-field-1.t-form-4-field-error input[type=text],
.t-form-4 .t-form-4-field-1.t-form-4-field-error textarea {
    border-color: #d94646
}

@media (max-width:1023px) {

    .t-form-4 .t-form-4-col-1,
    .t-form-4 .t-form-4-col-2 {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: 100%;
        max-width: 100%
    }

    .t-form-4 .t-form-4-col-2 {
        text-align: right
    }
}

.t-form-5 .t-form-5-col-1,
.t-form-5 .t-form-5-col-2 {
    padding: 0 0 0 20px
}

.t-form-5 .t-form-5-grp-1,
.t-form-5 .t-form-5-grp-2 {
    padding: 13px 0 0;
    border-top: 1px solid #dfdfdf
}

.t-form-5 .t-form-5-grp-1:first-child,
.t-form-5 .t-form-5-grp-2:first-child {
    border: 0
}

.t-form-5 .t-form-5-grp-2 {
    padding: 20px 0;
    border-bottom: 1px solid #dfdfdf
}

.t-form-5 .t-form-5-grp-3 {
    padding: 10px 0 20px;
    text-align: center
}

.t-form-5 .t-form-5-grp-4 {
    padding: 15px 0 0
}

.t-form-5 .t-form-5-grp-title-1 {
    margin: 0 0 10px;
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 600;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 2rem;
    line-height: 1.25;
    letter-spacing: -.025em;
    color: #292929
}

.t-form-5 .t-form-5-selector-1 {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    margin: 0 -10px 10px
}

.t-form-5 .t-form-5-selector-1,
.t-form-5 .t-form-5-selector-1 .t-form-5-sel1-col {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

.t-form-5 .t-form-5-selector-1 .t-form-5-sel1-col {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 33.3333%;
    flex: 0 0 33.3333%;
    width: 33.3333%;
    max-width: 33.3333%;
    padding: 0 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.t-form-5 .t-form-5-selector-1 .t-form-5-sel1-col a {
    position: relative;
    height: 30px;
    font-size: 0;
    text-align: center
}

.t-form-5 .t-form-5-selector-1 .t-form-5-sel1-col a:after {
    content: "";
    display: inline-block;
    width: 28px;
    height: 100%;
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCIgd2lkdGg9IjE0IiBoZWlnaHQ9IjExIiB2aWV3Qm94PSIwIDAgMTQgMTEiPjxwYXRoIGQ9Ik0tMC4wMDQsNS4yNTcgQy0wLjAwNCw1LjI1NyA1LjY1MCwtMC4wMDYgNS42NTAsLTAuMDA2IEM1LjY1MCwtMC4wMDYgNy4wNjMsMS4yMTEgNy4wNjMsMS4yMTEgQzcuMDYzLDEuMjExIDMuODIyLDQuMjE3IDMuODIyLDQuMjE3IEMzLjgyMiw0LjIxNyAxMy45ODUsNC4yMTcgMTMuOTg1LDQuMjE3IEMxMy45ODUsNC4yMTcgMTMuOTg1LDYuMTc1IDEzLjk4NSw2LjE3NSBDMTMuOTg1LDYuMTc1IDMuODIyLDYuMTc1IDMuODIyLDYuMTc1IEMzLjgyMiw2LjE3NSA3LjA2Myw5LjUxNyA3LjA2Myw5LjUxNyBDNy4wNjMsOS41MTcgNS42NTAsMTAuOTg1IDUuNjUwLDEwLjk4NSBDNS42NTAsMTAuOTg1IC0wLjAwNCw1LjI1NyAtMC4wMDQsNS4yNTcgWiIgZmlsbD0iIzIxYTNiZiIvPjwvc3ZnPg==") no-repeat 50%;
    background-size: 49% auto;
    pointer-events: none;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transition: opacity .3s cubic-bezier(.694, .0482, .335, 1) 0s;
    transition: opacity .3s cubic-bezier(.694, .0482, .335, 1) 0s
}

.t-form-5 .t-form-5-selector-1 .t-form-5-sel1-col a em {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    height: 100%;
    font-size: 0;
    text-indent: -999999px
}

.t-form-5 .t-form-5-selector-1 .t-form-5-sel1-col a:hover:after {
    opacity: .5
}

.t-form-5 .t-form-5-selector-1 .t-form-5-sel1-col a~a:after {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.t-form-5 .t-form-5-selector-1 .t-form-5-sel1-col strong {
    height: 29px;
    border: 1px solid #8f8c8b;
    border-left: 0;
    border-right: 0;
    text-align: center;
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 600;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 27px;
    text-transform: uppercase
}

.t-form-5 .t-form-5-field-1 {
    display: block;
    position: relative
}

.t-form-5 .t-form-5-field-1:after {
    content: "";
    position: absolute;
    right: 1px;
    top: 1px;
    bottom: 1px;
    width: 35px;
    background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDMyIDMyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzMiAzMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0iIzJiMmIyYiIgZD0iTTE0LDZjLTQuNCwwLTgsMy42LTgsOGMwLDQuNCwzLjYsOCw4LDhjNC40LDAsOC0zLjYsOC04QzIyLDkuNiwxOC40LDYsMTQsNnogTTE0LDIwYy0zLjMsMC02LTIuNy02LTZzMi43LTYsNi02czYsMi43LDYsNlMxNy4zLDIwLDE0LDIweiBNMjYsMjQuNkwyNC42LDI2bC00LjItNC4ybDEuNC0xLjRMMjYsMjQuNnoiLz48L3N2Zz4=") no-repeat 50%;
    background-size: 100% auto;
    pointer-events: none;
    opacity: .2
}

.t-form-5 .t-form-5-field-1 input[type=email],
.t-form-5 .t-form-5-field-1 input[type=text] {
    width: 100%;
    height: 44px;
    padding: 0 40px 0 12px;
    background: #fff;
    border: 1px solid #e5e0dd;
    font-size: 15px;
    font-size: 1.5rem;
    color: #2b2b2b
}

.t-form-5 .t-form-5-field-1 input[type=email]:-moz-placeholder,
.t-form-5 .t-form-5-field-1 input[type=text]:-moz-placeholder {
    color: #999
}

.t-form-5 .t-form-5-field-1 input[type=email]:focus:-moz-placeholder,
.t-form-5 .t-form-5-field-1 input[type=text]:focus:-moz-placeholder {
    color: #555
}

.t-form-5 .t-form-5-field-1 input[type=email]::-webkit-input-placeholder,
.t-form-5 .t-form-5-field-1 input[type=text]::-webkit-input-placeholder {
    color: #999
}

.t-form-5 .t-form-5-field-1 input[type=email]::-moz-placeholder,
.t-form-5 .t-form-5-field-1 input[type=text]::-moz-placeholder {
    color: #999
}

.t-form-5 .t-form-5-field-1 input[type=email]:-ms-input-placeholder,
.t-form-5 .t-form-5-field-1 input[type=text]:-ms-input-placeholder {
    color: #999
}

.t-form-5 .t-form-5-field-1 input[type=email]::placeholder,
.t-form-5 .t-form-5-field-1 input[type=text]::placeholder {
    color: #999
}

.t-form-5 .t-form-5-field-1 input[type=email]:focus::-webkit-input-placeholder,
.t-form-5 .t-form-5-field-1 input[type=text]:focus::-webkit-input-placeholder {
    color: #555
}

.t-form-5 .t-form-5-field-1 input[type=email]:focus::-moz-placeholder,
.t-form-5 .t-form-5-field-1 input[type=text]:focus::-moz-placeholder {
    color: #555
}

.t-form-5 .t-form-5-field-1 input[type=email]:focus:-ms-input-placeholder,
.t-form-5 .t-form-5-field-1 input[type=text]:focus:-ms-input-placeholder {
    color: #555
}

.t-form-5 .t-form-5-field-1 input[type=email]:focus::placeholder,
.t-form-5 .t-form-5-field-1 input[type=text]:focus::placeholder {
    color: #555
}

.t-form-5 .t-form-5-field-1 input[type=email]:focus,
.t-form-5 .t-form-5-field-1 input[type=text]:focus {
    outline: 0
}

.t-form-5 .t-form-5-list-1 {
    margin: 0;
    padding: 0;
    list-style: none;
    padding: 0 0 22px
}

.t-form-5 .t-form-5-list-1 li {
    margin: 0 0 3px -20px
}

.t-form-5 .t-form-5-list-1 li label {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    position: relative;
    padding: 3px 5px 3px 45px;
    background-color: transparent;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.1;
    color: #292929;
    -webkit-transition: background-color .2s ease-in-out 0s;
    transition: background-color .2s ease-in-out 0s;
    cursor: pointer
}

.t-form-5 .t-form-5-list-1 li label span {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
    -moz-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto
}

.t-form-5 .t-form-5-list-1 li label i {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding: 0 0 0 10px;
    font-style: normal;
    color: #2b2b2b;
    opacity: .5
}

.t-form-5 .t-form-5-list-1 li label input {
    position: absolute;
    left: 20px;
    top: 1px
}

.t-form-5 .t-form-5-list-1 li label input:checked~span {
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 600;
    color: #e7502c
}

.t-form-5 .t-form-5-list-1 li label:hover {
    background-color: #ede6e2
}

@media (max-width:1023px) {
    .t-form-5 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .t-form-5 .t-form-5-col-1 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -moz-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        width: 50%;
        max-width: 50%
    }

    .t-form-5 .t-form-5-col-2 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -moz-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        width: 100%;
        max-width: 100%
    }

    .t-form-5 .t-form-5-grp-2 {
        border-bottom: 0
    }

    .t-form-5 .t-form-5-list-1 li {
        margin: 0 0 3px -10px
    }

    .t-form-5 .t-form-5-list-1 li label {
        padding: 3px 5px 3px 35px
    }

    .t-form-5 .t-form-5-list-1 li label input {
        left: 10px
    }
}

.t-form-msg-1 {
    min-height: 48px;
    padding: 17px 0 15px 14px;
    font-size: 12px;
    font-size: 1.2rem;
    color: hsla(0, 0%, 100%, .5)
}

.t-form-msg-1,
.t-form-msg-2 {
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 400;
    line-height: 1.1
}

.t-form-msg-2 {
    min-height: 42px;
    padding: 12px 0 15px 10px;
    font-size: 14px;
    font-size: 1.4rem;
    color: #2b2b2b
}

.t-form-msg-3,
.t-form-msg-4 {
    padding: 10px 0 0;
    padding: 1rem 0 0;
    font-size: 16px;
    font-size: 1.6rem
}

.t-form-msg-3 p,
.t-form-msg-4 p {
    margin: 0 0 10px;
    margin: 0 0 1rem
}

.t-form-msg-4 {
    color: #d94646
}

.t-nl-list-1 {
    margin: 0 0 30px;
    margin: 0 0 3rem
}

.t-nl-list-1 .t-nl-list-item {
    position: relative;
    margin: 0 0 20px;
    background: #fff;
    border: 1px solid #e3e3e3
}

.t-nl-list-1 .t-nl-list-item label {
    display: block
}

.t-nl-list-1 .t-nl-list-item .t-nl-list-item-pic {
    float: left;
    width: 190px;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%)
}

.t-nl-list-1 .t-nl-list-item .t-nl-list-item-pic img {
    display: block;
    width: 125px;
    margin: 0 auto
}

.t-nl-list-1 .t-nl-list-item .t-nl-list-item-example,
.t-nl-list-1 .t-nl-list-item .t-nl-list-item-lead,
.t-nl-list-1 .t-nl-list-item .t-nl-list-item-title {
    float: right;
    width: 430px;
    margin-right: 110px
}

.t-nl-list-1 .t-nl-list-item .t-nl-list-item-title {
    margin-top: 30px;
    margin-bottom: 5px;
    font-family: "Merriweather", serif;
    font-weight: 900;
    color: #1a1a1a;
    font-size: 0;
    text-transform: uppercase
}

.t-nl-list-1 .t-nl-list-item .t-nl-list-item-title em,
.t-nl-list-1 .t-nl-list-item .t-nl-list-item-title span {
    font-size: 26px;
    font-size: 2.6rem;
    line-height: 1.2
}

.t-nl-list-1 .t-nl-list-item .t-nl-list-item-title em {
    color: #9e9e9e;
    font-style: normal
}

.t-nl-list-1 .t-nl-list-item .t-nl-list-item-title em~span {
    margin-left: .3em
}

.t-nl-list-1 .t-nl-list-item .t-nl-list-item-lead {
    margin-bottom: 20px;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 2.4rem;
    line-height: 1.5;
    color: #929292
}

.t-nl-list-1 .t-nl-list-item .t-nl-list-item-example {
    margin-bottom: 25px
}

.t-nl-list-1 .t-nl-list-item .t-nl-list-item-link {
    display: inline-block;
    padding: 5px 0;
    border-bottom: 2px solid #9e9e9e;
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 600;
    font-size: 14px;
    font-size: 1.4rem;
    letter-spacing: .05em;
    color: #9e9e9e;
    text-transform: uppercase
}

.t-nl-list-1 .t-nl-list-item .t-nl-list-item-link:hover {
    color: #000;
    border-bottom-color: #000
}

.t-nl-list-1 .t-nl-list-item .t-nl-list-item-toggle {
    position: absolute;
    right: 20px;
    top: 30px
}

.t-nl-list-1 .t-nl-list-item .t-nl-list-item-toggle-i {
    display: inline-block;
    position: relative;
    padding: 0 12px 0 40px;
    width: 76px;
    height: 30px;
    background: #1a1a1a;
    border-radius: 15px;
    color: #fff;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: background-color .15s;
    transition: background-color .15s
}

.t-nl-list-1 .t-nl-list-item .t-nl-list-item-toggle-i:after {
    content: "";
    display: block;
    background: #f7f7f7;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    position: absolute;
    left: 3px;
    top: 3px;
    -webkit-transition: left .15s, margin-left .15s;
    transition: left .15s, margin-left .15s
}

.t-nl-list-1 .t-nl-list-item .t-nl-list-item-toggle-i em {
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 600;
    font-size: 11px;
    font-size: 1.1rem;
    line-height: 30px;
    font-style: normal;
    text-transform: uppercase;
    color: #fff
}

.t-nl-list-1 .t-nl-list-item .t-nl-list-item-toggle-i em~em {
    display: none
}

.t-nl-list-1 .t-nl-list-item .t-nl-list-item-field {
    position: absolute;
    left: -9999999px;
    width: 1px;
    height: 1px
}

.t-nl-list-1 .t-nl-list-item .t-nl-list-item-field:checked~.t-nl-list-item-pic {
    -webkit-filter: none;
    filter: none
}

.t-nl-list-1 .t-nl-list-item .t-nl-list-item-field:checked~.t-nl-list-item-title em {
    color: #21a3bf
}

.t-nl-list-1 .t-nl-list-item .t-nl-list-item-field:checked~.t-nl-list-item-example .t-nl-list-item-link {
    color: #21a3bf;
    border-bottom-color: #21a3bf
}

.t-nl-list-1 .t-nl-list-item .t-nl-list-item-field:checked~.t-nl-list-item-example .t-nl-list-item-link:hover {
    color: #000;
    border-bottom-color: #000
}

.t-nl-list-1 .t-nl-list-item .t-nl-list-item-field:checked~.t-nl-list-item-toggle .t-nl-list-item-toggle-i {
    padding: 0 40px 0 12px;
    background: #21a3bf
}

.t-nl-list-1 .t-nl-list-item .t-nl-list-item-field:checked~.t-nl-list-item-toggle .t-nl-list-item-toggle-i:after {
    left: 100%;
    margin-left: -27px
}

.t-nl-list-1 .t-nl-list-item .t-nl-list-item-field:checked~.t-nl-list-item-toggle .t-nl-list-item-toggle-i em {
    display: none
}

.t-nl-list-1 .t-nl-list-item .t-nl-list-item-field:checked~.t-nl-list-item-toggle .t-nl-list-item-toggle-i em~em {
    display: block
}

@media (max-width:1314px) {
    .t-nl-list-1 .t-nl-list-item .t-nl-list-item-pic {
        width: 125px
    }

    .t-nl-list-1 .t-nl-list-item .t-nl-list-item-example,
    .t-nl-list-1 .t-nl-list-item .t-nl-list-item-lead,
    .t-nl-list-1 .t-nl-list-item .t-nl-list-item-title {
        width: 330px;
        margin-right: 10px
    }

    .t-nl-list-1 .t-nl-list-item .t-nl-list-item-title {
        margin-top: 30px;
        margin-bottom: 5px;
        font-family: "Merriweather", serif;
        font-weight: 900;
        color: #1a1a1a;
        font-size: 0;
        text-transform: uppercase
    }

    .t-nl-list-1 .t-nl-list-item .t-nl-list-item-title em,
    .t-nl-list-1 .t-nl-list-item .t-nl-list-item-title span {
        font-size: 22px;
        font-size: 2.2rem
    }

    .t-nl-list-1 .t-nl-list-item .t-nl-list-item-link {
        font-size: 13px;
        font-size: 1.3rem
    }

    .t-nl-list-1 .t-nl-list-item .t-nl-list-item-toggle {
        top: auto;
        bottom: 25px
    }
}

@media (max-width:1023px) {

    .t-nl-list-1 .t-nl-list-item .t-nl-list-item-example,
    .t-nl-list-1 .t-nl-list-item .t-nl-list-item-lead,
    .t-nl-list-1 .t-nl-list-item .t-nl-list-item-title {
        width: 270px;
        margin-right: 10px
    }

    .t-nl-list-1 .t-nl-list-item .t-nl-list-item-title em,
    .t-nl-list-1 .t-nl-list-item .t-nl-list-item-title span {
        font-size: 20px;
        font-size: 2rem
    }

    .t-nl-list-1 .t-nl-list-item .t-nl-list-item-link {
        font-size: 12px;
        font-size: 1.2rem
    }
}

.t-content-textual-1 {
    padding: 0 0 30px;
    padding: 0 0 3rem;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 2.9rem;
    line-height: 1.61111;
    color: #303030
}

.t-content-textual-1 h2 {
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 600
}

.t-content-textual-1 h3 {
    padding: 0 0 22px;
    padding: 0 0 2.2rem;
    font-family: "Merriweather", serif;
    font-weight: 900;
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 1.2;
    color: #21a3bf;
    letter-spacing: -.005em
}

.t-content-textual-1 p {
    margin: 0 0 23px;
    margin: 0 0 2.3rem
}

.t-content-textual-1 p strong {
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 600
}

.t-content-textual-1 .t-content-textual-small-1 {
    margin: -20px 0 5px;
    margin: -2rem 0 .5rem;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 2.5rem;
    line-height: 1.5625
}

.t-content-textual-1 a,
.t-content-textual-1 a:link,
.t-content-textual-1 a:visited {
    color: #21a2bf;
    text-decoration: underline
}

.t-content-textual-1 a:hover {
    color: #8ccddb
}

.t-content-textual-1 .t-content-textual-col-1 {
    padding: 0 0 20px;
    padding: 0 0 2rem
}

.t-content-textual-1 .t-content-textual-pic-1 img {
    display: inline-block
}

.t-content-textual-2 {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 2.9rem;
    line-height: 1.61111;
    color: #303030
}

.t-content-textual-2 h3 {
    margin: 30px 0 16px;
    margin: 3rem 0 1.6rem;
    font-family: "Merriweather", serif;
    font-weight: 900;
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 1.2;
    color: #21a3bf;
    letter-spacing: -.005em
}

.t-content-textual-2 h3:first-child {
    margin-top: 0
}

.t-content-textual-2 p {
    margin: 0 0 5px;
    margin: 0 0 .5rem
}

.t-content-textual-2 p strong {
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 600
}

.t-content-textual-2 p:last-of-type {
    margin-bottom: 30px
}

.t-content-textual-2 a,
.t-content-textual-2 a:link,
.t-content-textual-2 a:visited {
    color: #21a2bf;
    text-decoration: underline
}

.t-content-textual-2 a:hover {
    color: #8ccddb
}

.t-overlay-shadow {
    position: fixed;
    z-index: 10;
    width: 0;
    height: 0;
    background-color: #fff;
    font-size: 0;
    cursor: pointer;
    opacity: 0
}

.interaction-overlay-shadow-open .t-overlay-shadow {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: auto;
    height: auto
}

.t-overlay-box-mainsidebar {
    position: fixed;
    z-index: 11;
    top: 44px;
    top: 4.4rem;
    bottom: 0;
    left: -254px;
    left: -25.4rem;
    width: 254px;
    width: 25.4rem;
    background: #000;
    color: #fff;
    -webkit-transition: transform .3s cubic-bezier(.694, .0482, .335, 1) 0s;
    -webkit-transition: -webkit-transform .3s cubic-bezier(.694, .0482, .335, 1) 0s;
    transition: -webkit-transform .3s cubic-bezier(.694, .0482, .335, 1) 0s;
    transition: transform .3s cubic-bezier(.694, .0482, .335, 1) 0s;
    transition: transform .3s cubic-bezier(.694, .0482, .335, 1) 0s, -webkit-transform .3s cubic-bezier(.694, .0482, .335, 1) 0s;
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

.t-overlay-box-mainsidebar .t-ovb-ms-i {
    position: relative;
    height: 100%;
    overflow: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.t-overlay-box-mainsidebar .t-ovb-ms-i::-webkit-scrollbar {
    -webkit-appearance: none
}

.t-overlay-box-mainsidebar .t-ovb-ms-i::-webkit-scrollbar:vertical {
    width: 7px
}

.t-overlay-box-mainsidebar .t-ovb-ms-i::-webkit-scrollbar:horizontal {
    height: 7px
}

.t-overlay-box-mainsidebar .t-ovb-ms-i::-webkit-scrollbar-thumb {
    background-color: hsla(0, 0%, 100%, .15);
    border: 1px solid #000;
    border-radius: 0
}

.t-overlay-box-mainsidebar .t-ovb-ms-i::-webkit-scrollbar-track {
    margin: 3px 0;
    background-color: transparent
}

.t-overlay-box-mainsidebar .t-ovb-ms-i:hover::-webkit-scrollbar-thumb {
    background-color: hsla(0, 0%, 100%, .25)
}

.t-overlay-box-mainsidebar .t-ovb-ms-i>* {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.t-browser-mobile-android-firefox .t-overlay-box-mainsidebar .t-ovb-ms-i,
.t-browser-mobile-ios .t-overlay-box-mainsidebar .t-ovb-ms-i {
    height: 100%;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch
}

.interaction-overlay-box-mainsidebar-open .t-overlay-box-mainsidebar {
    -webkit-transform: translate(25.4rem);
    transform: translate(25.4rem);
    -webkit-transition-delay: .3s;
    transition-delay: .3s
}

.t-mainmenu {
    min-width: 254px;
    min-width: 25.4rem;
    padding: 25px 0 20px;
    padding: 2.5rem 0 2rem
}

.t-mainmenu ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.t-mainmenu ul.t-submenu-list-disabled {
    display: none
}

.t-mainmenu li {
    display: block;
    position: relative;
    background-color: transparent;
    -webkit-transition: background-color .2s ease-in-out 0s;
    transition: background-color .2s ease-in-out 0s
}

.t-mainmenu li a {
    display: block;
    position: relative;
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 400;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1.2;
    color: #fff
}

.t-mainmenu li a span {
    display: block;
    min-height: 36px;
    min-height: 3.6rem;
    margin-right: 45px;
    margin-right: 4.5rem;
    padding: 9px 0 6px 24px;
    padding: .9rem 0 .6rem 2.4rem;
    overflow: hidden;
    -webkit-transition: opacity .2s ease-in-out 0s;
    transition: opacity .2s ease-in-out 0s
}

.t-mainmenu li a:before {
    content: "";
    position: absolute;
    left: 24px;
    right: 24px;
    top: 0;
    height: 1px;
    background: #434343
}

.t-mainmenu li a:after {
    content: "";
    position: absolute;
    z-index: 1;
    left: 0;
    right: 0;
    bottom: -1px;
    height: 1px;
    background: #1a8299;
    opacity: 0;
    -webkit-transition: opacity .2s ease-in-out 0s;
    transition: opacity .2s ease-in-out 0s
}

.t-mainmenu li a:hover span {
    opacity: .7
}

.t-mainmenu li:hover {
    background: #1a8299
}

.t-mainmenu li:hover a:before {
    background: none
}

.t-mainmenu li:hover a:after {
    opacity: 1
}

.t-mainmenu li:first-child a:before,
.t-mainmenu li:last-child a:after {
    display: none
}

.t-mainmenu li.t-submenu:before {
    content: "";
    position: absolute;
    z-index: 1;
    right: 0;
    top: 0;
    bottom: -1px;
    width: 45px;
    width: 4.5rem;
    cursor: default
}

.t-mainmenu li.t-submenu:after {
    content: "";
    position: absolute;
    z-index: 1;
    right: 26px;
    right: 2.6rem;
    top: 15px;
    top: 1.5rem;
    border: solid #fff;
    border-width: 0 1px 1px 0;
    display: inline-block;
    padding: 3.5px;
    padding: .35rem;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    cursor: default
}

.t-mainmenu li.t-submenu .t-submenu-btn {
    content: "";
    position: absolute;
    z-index: 2;
    right: 0;
    top: 0;
    bottom: -1px;
    width: 45px;
    width: 4.5rem;
    background-color: transparent;
    cursor: pointer
}

.t-mainmenu li.t-submenu.open>a {
    background-color: #1a8299
}

.t-mainmenu li.t-submenu.open>a:before {
    background: none
}

.t-mainmenu li.t-submenu.open>a:after {
    opacity: 1
}

.t-mainmenu .t-mainmenu-extra-1 li a {
    color: #959595
}

.t-mainmenu .t-mainmenu-extra-1 li a:before {
    display: none
}

.t-mainmenu .t-mainmenu-extra-1 li a:hover {
    color: #fff
}

.t-mainmenu .t-mainmenu-extra-1 li:first-child a:before {
    display: block
}

.t-mainmenu-submenus {
    position: fixed;
    z-index: 12;
    top: 44px;
    top: 4.4rem;
    bottom: 0;
    left: 254px;
    left: 25.4rem;
    width: 0;
    padding: 25px 0 20px;
    padding: 2.5rem 0 2rem;
    overflow: hidden;
    background: #21a3bf;
    color: #fff;
    pointer-events: none
}

.t-mainmenu-submenus ul {
    height: 0;
    opacity: 0;
    margin: 0;
    padding: 0;
    list-style: none;
    width: 254px;
    width: 25.4rem;
    pointer-events: none
}

.t-mainmenu-submenus ul.open {
    height: auto;
    opacity: 1;
    pointer-events: all;
    -webkit-transition: opacity .3s cubic-bezier(.694, .0482, .335, 1) 0s;
    transition: opacity .3s cubic-bezier(.694, .0482, .335, 1) 0s
}

.t-mainmenu-submenus ul:not(.open) {
    overflow: hidden
}

.t-mainmenu-submenus ul li,
.t-mainmenu-submenus ul li a {
    display: block;
    position: relative
}

.t-mainmenu-submenus ul li a {
    background-color: transparent;
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 400;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1.2;
    color: #fff;
    -webkit-transition: background-color .2s ease-in-out 0s;
    transition: background-color .2s ease-in-out 0s
}

.t-mainmenu-submenus ul li a span {
    display: block;
    min-height: 36px;
    min-height: 3.6rem;
    margin-right: 24px;
    margin-right: 2.4rem;
    padding: 9px 0 6px 24px;
    padding: .9rem 0 .6rem 2.4rem;
    overflow: hidden;
    -webkit-transition: opacity .2s ease-in-out 0s;
    transition: opacity .2s ease-in-out 0s
}

.t-mainmenu-submenus ul li a:before {
    content: "";
    position: absolute;
    left: 24px;
    right: 24px;
    top: 0;
    height: 1px;
    background: #2c8396
}

.t-mainmenu-submenus ul li a:after {
    content: "";
    position: absolute;
    z-index: 1;
    left: 0;
    right: 0;
    bottom: -1px;
    height: 1px;
    background: #4cb4ca;
    opacity: 0;
    -webkit-transition: opacity .2s ease-in-out 0s;
    transition: opacity .2s ease-in-out 0s
}

.t-mainmenu-submenus ul li a:hover {
    background-color: #4cb4ca
}

.t-mainmenu-submenus ul li:hover a:before {
    background: none
}

.t-mainmenu-submenus ul li:hover a:after {
    opacity: 1
}

.t-mainmenu-submenus ul li:first-child a:before {
    display: none
}

.interaction-overlay-box-mainsidebar-submenu-open .t-mainmenu-submenus {
    width: 254px;
    width: 25.4rem;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    pointer-events: all;
    -webkit-transition: width .3s cubic-bezier(.694, .0482, .335, 1) 0s;
    transition: width .3s cubic-bezier(.694, .0482, .335, 1) 0s
}

.interaction-overlay-box-mainsidebar-submenu-open .t-mainmenu-submenus::-webkit-scrollbar {
    -webkit-appearance: none
}

.interaction-overlay-box-mainsidebar-submenu-open .t-mainmenu-submenus::-webkit-scrollbar:vertical {
    width: 7px
}

.interaction-overlay-box-mainsidebar-submenu-open .t-mainmenu-submenus::-webkit-scrollbar:horizontal {
    height: 7px
}

.interaction-overlay-box-mainsidebar-submenu-open .t-mainmenu-submenus::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, .15);
    border: 1px solid #fff;
    border-radius: 0
}

.interaction-overlay-box-mainsidebar-submenu-open .t-mainmenu-submenus::-webkit-scrollbar-track {
    margin: 3px 0;
    background-color: transparent
}

.interaction-overlay-box-mainsidebar-submenu-open .t-mainmenu-submenus:hover::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, .25)
}

.interaction-overlay-box-mainsidebar-submenu-open .t-mainmenu-submenus::-webkit-scrollbar-thumb {
    border-color: #21a3bf
}

.t-msb-subscription {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -moz-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    min-width: 206px;
    min-width: 20.6rem;
    margin: 0 24px;
    margin: 0 2.4rem;
    padding: 20px 0;
    padding: 2rem 0;
    border-top: 1px solid #434343
}

.t-msb-subscription .t-msb-subscription-pic {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 70px;
    width: 7rem
}

.t-msb-subscription .t-msb-subscription-pic figure,
.t-msb-subscription .t-msb-subscription-pic img {
    display: block;
    width: 100%
}

.t-msb-subscription .t-msb-subscription-btn {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: 0 0 0 10px;
    padding: 0 0 0 1rem
}

.t-msb-subscription .t-msb-subscription-btn .t-msb-subscription-text {
    padding: 0 0 5px;
    padding: 0 0 .5rem;
    font-size: 11px;
    font-size: 1.1rem;
    line-height: 1.2
}

.t-msb-subscription .t-msb-subscription-btn .t-msb-subscription-text strong {
    display: block
}

.t-msb-subscription .t-msb-subscription-btn .t-btn-3 {
    width: 100%
}

.t-msb-subscription .t-msb-subscription-btn .t-btn-3 em {
    padding: 8px 10px 7px;
    padding: .8rem 1rem .7rem
}

.t-msb-social {
    position: relative;
    min-width: 206px;
    min-width: 20.6rem;
    margin: 0 24px;
    margin: 0 2.4rem;
    padding: 20px 0 10px;
    padding: 2rem 0 1rem;
    border-top: 1px solid #434343;
    font-size: 0
}

.t-msb-social ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
    list-style: none;
    margin: 0 -26px 0 0;
    margin: 0 -2.6rem 0 0
}

.t-msb-social ul:after {
    content: "";
    display: block
}

.t-msb-social ul li {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    text-align: center
}

.t-msb-social ul li .t-ico-btn-3 {
    margin: 0 18px 10px 0;
    margin: 0 1.8rem 1rem 0
}

.t-msb-mobileapp {
    position: relative;
    min-width: 206px;
    min-width: 20.6rem;
    margin: 0 24px;
    margin: 0 2.4rem;
    padding: 20px 0 25px;
    padding: 2rem 0 2.5rem;
    border-top: 1px solid #434343
}

.t-msb-mobileapp .t-msb-mobileapp-head {
    padding: 0 0 15px;
    padding: 0 0 1.5rem;
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 600;
    font-size: 12px;
    font-size: 1.2rem;
    letter-spacing: -.025em;
    text-transform: uppercase;
    text-align: center;
    color: #fff
}

.t-msb-mobileapp .t-msb-mobileapp-btns ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
    list-style: none;
    margin: 0 -20px 0 0;
    margin: 0 -2rem 0 0
}

.t-msb-mobileapp .t-msb-mobileapp-btns ul:after {
    content: "";
    display: block
}

.t-msb-mobileapp .t-msb-mobileapp-btns ul li {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    text-align: center
}

.t-msb-mobileapp .t-msb-mobileapp-btns ul li .t-ico-btn-4 {
    margin: 0 4px 10px 0;
    margin: 0 .4rem 1rem 0
}

.t-searchbar {
    overflow: hidden;
    color: #fff
}

.t-searchbar,
.t-searchbar .t-sb-i {
    height: 0;
    background: #000;
    -webkit-transition: height .3s cubic-bezier(.694, .0482, .335, 1) 0s;
    transition: height .3s cubic-bezier(.694, .0482, .335, 1) 0s
}

.t-searchbar .t-sb-i {
    will-change: transform
}

.t-searchbar .t-sb-form {
    max-width: 1315px;
    max-width: 131.5rem;
    height: 90px;
    height: 9rem;
    margin: 0 auto;
    padding: 0 20px;
    padding: 0 2rem;
    border-top: 20px solid #000;
    border-bottom: 20px solid #000;
    opacity: 0;
    -webkit-transition: opacity .3s cubic-bezier(.694, .0482, .335, 1) 0s;
    transition: opacity .3s cubic-bezier(.694, .0482, .335, 1) 0s;
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

.t-searchbar .t-sb-form-i {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.t-searchbar .t-sb-field-text {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 50px;
    height: 5rem;
    padding: 0 5px 0 15px;
    padding: 0 .5rem 0 1.5rem;
    background: #242525;
    border: 0;
    font-family: "Merriweather", serif;
    font-weight: 400;
    font-size: 30px;
    font-size: 3rem;
    color: #fff;
    letter-spacing: -.015em
}

.t-searchbar .t-sb-field-text:-moz-placeholder {
    color: hsla(0, 0%, 100%, .4)
}

.t-searchbar .t-sb-field-text:focus:-moz-placeholder {
    color: #aaa
}

.t-searchbar .t-sb-field-text::-webkit-input-placeholder {
    color: hsla(0, 0%, 100%, .4)
}

.t-searchbar .t-sb-field-text::-moz-placeholder {
    color: hsla(0, 0%, 100%, .4)
}

.t-searchbar .t-sb-field-text:-ms-input-placeholder {
    color: hsla(0, 0%, 100%, .4)
}

.t-searchbar .t-sb-field-text::placeholder {
    color: hsla(0, 0%, 100%, .4)
}

.t-searchbar .t-sb-field-text:focus::-webkit-input-placeholder {
    color: #aaa
}

.t-searchbar .t-sb-field-text:focus::-moz-placeholder {
    color: #aaa
}

.t-searchbar .t-sb-field-text:focus:-ms-input-placeholder {
    color: #aaa
}

.t-searchbar .t-sb-field-text:focus::placeholder {
    color: #aaa
}

.t-searchbar .t-sb-field-text:focus {
    outline: 0
}

.t-searchbar .t-ico-btn-1 {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 50px;
    width: 5rem;
    height: 50px;
    height: 5rem
}

.t-searchbar .t-ico-btn-1+.t-ico-btn-1 {
    margin-left: 1px
}

.t-searchbar .t-ico-btn-1:before {
    background: #242525
}

.t-searchbar .t-ico-btn-1:hover:before {
    background: #444
}

.t-scroll-pos-1 .t-searchbar .t-sb-i {
    position: fixed;
    z-index: 5;
    top: 44px;
    top: 4.4rem;
    left: 0;
    right: 0;
    height: 0;
    overflow: hidden;
    pointer-events: none
}

.t-scroll-pos-3 .t-searchbar .t-sb-i {
    z-index: 5
}

.interaction-search-box-open .t-searchbar {
    height: 90px;
    height: 9rem
}

.interaction-search-box-open .t-searchbar .t-sb-i {
    height: 90px;
    height: 9rem;
    pointer-events: all
}

.interaction-search-box-open .t-searchbar .t-sb-form {
    opacity: 1
}

@media (max-width:1314px) {
    .t-searchbar .t-sb-form {
        max-width: 1024px;
        max-width: 102.4rem
    }
}

@media (max-width:1023px) {
    .t-searchbar .t-sb-form {
        max-width: 768px;
        max-width: 76.8rem
    }
}

.t-meteobar {
    overflow: hidden
}

.t-meteobar,
.t-meteobar .t-mb-i {
    height: 0;
    background: #000;
    color: #fff;
    -webkit-transition: height .3s cubic-bezier(.694, .0482, .335, 1) 0s;
    transition: height .3s cubic-bezier(.694, .0482, .335, 1) 0s
}

.t-meteobar .t-mb-i {
    box-shadow: inset 0 -3px 0 0 #c8c8c8;
    will-change: transform
}

.t-meteobar .t-mb-i-i {
    position: relative;
    max-width: 1315px;
    max-width: 131.5rem;
    height: 147px;
    height: 14.7rem;
    margin: 0 auto;
    padding: 0 0 0 20px;
    padding: 0 0 0 2rem;
    opacity: 0;
    -webkit-transition: opacity .3s cubic-bezier(.694, .0482, .335, 1) 0s;
    transition: opacity .3s cubic-bezier(.694, .0482, .335, 1) 0s;
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

.t-meteobar .t-mb-i-i>.t-ico-btn-1 {
    position: absolute;
    right: 10px;
    top: 2px
}

.t-meteobar .t-mb-i-i>.t-ico-btn-1:before {
    background: transparent
}

.t-meteobar .t-mb-i-i>.t-ico-btn-1.t-ico-btn-close-1:after {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCIgd2lkdGg9IjEzIiBoZWlnaHQ9IjEzIiB2aWV3Qm94PSIwIDAgMTMgMTMiPiAgPHBhdGggZD0iTTguMjIwLDYuNDk4IEM4LjIyMCw2LjQ5OCAxMi44NzEsMS44NDYgMTIuODcxLDEuODQ2IEMxMy4wMzAsMS42ODkgMTMuMDMwLDEuNDMxIDEyLjg3MSwxLjI3NCBDMTIuODcxLDEuMjc0IDExLjcyNCwwLjEyNyAxMS43MjQsMC4xMjcgQzExLjY0NSwwLjA0NyAxMS41NDEsMC4wMDcgMTEuNDM3LDAuMDA3IEMxMS4zMzMsMC4wMDcgMTEuMjI5LDAuMDQ3IDExLjE1MCwwLjEyNyBDMTEuMTUwLDAuMTI3IDYuNDk5LDQuNzc3IDYuNDk5LDQuNzc3IEM2LjQ5OSw0Ljc3NyAxLjg0OSwwLjEyNyAxLjg0OSwwLjEyNyBDMS42OTAsLTAuMDMyIDEuNDMzLC0wLjAzMiAxLjI3NSwwLjEyNyBDMS4yNzUsMC4xMjcgMC4xMjgsMS4yNzQgMC4xMjgsMS4yNzQgQzAuMDQ4LDEuMzUyIDAuMDA5LDEuNDU2IDAuMDA5LDEuNTYxIEMwLjAwOSwxLjY2NCAwLjA0OCwxLjc2OCAwLjEyOCwxLjg0NiBDMC4xMjgsMS44NDYgNC43NzgsNi40OTggNC43NzgsNi40OTggQzQuNzc4LDYuNDk4IDAuMTI4LDExLjE0OCAwLjEyOCwxMS4xNDggQy0wLjAzMSwxMS4zMDYgLTAuMDMxLDExLjU2MyAwLjEyOCwxMS43MjIgQzAuMTI4LDExLjcyMiAxLjI3NSwxMi44NjkgMS4yNzUsMTIuODY5IEMxLjM1NCwxMi45NDkgMS40NTgsMTIuOTg4IDEuNTYyLDEyLjk4OCBDMS42NjUsMTIuOTg4IDEuNzY5LDEyLjk0OSAxLjg0OSwxMi44NjkgQzEuODQ5LDEyLjg2OSA2LjQ5OSw4LjIxOSA2LjQ5OSw4LjIxOSBDNi40OTksOC4yMTkgMTEuMTUwLDEyLjg2OSAxMS4xNTAsMTIuODY5IEMxMS4zMDksMTMuMDI3IDExLjU2NSwxMy4wMjcgMTEuNzI0LDEyLjg2OSBDMTEuNzI0LDEyLjg2OSAxMi44NzEsMTEuNzIyIDEyLjg3MSwxMS43MjIgQzEyLjk1MCwxMS42NDQgMTIuOTkwLDExLjUzOSAxMi45OTAsMTEuNDM2IEMxMi45OTAsMTEuMzMyIDEyLjk1MCwxMS4yMjcgMTIuODcxLDExLjE0OCBDMTIuODcxLDExLjE0OCA4LjIyMCw2LjQ5OCA4LjIyMCw2LjQ5OCBaIiBmaWxsPSIjRkZGRkZGIi8+PC9zdmc+");
    background-size: 47% auto;
    opacity: .3
}

.t-meteobar .t-mb-i-i>.t-ico-btn-1:hover {
    background: hsla(0, 0%, 100%, .1)
}

.t-meteobar .t-mb-forecast-local {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    height: 100%;
    padding: 12px 0 15px
}

.t-meteobar .t-mb-forecast-selector {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 317px;
    -moz-box-flex: 0;
    -ms-flex: 0 0 317px;
    flex: 0 0 317px;
    max-width: 317px;
    width: 317px;
    margin: 0 30px 0 0;
    padding: 14px 0 0
}

.t-meteobar .t-mb-forecast-today {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 230px;
    -moz-box-flex: 0;
    -ms-flex: 0 0 230px;
    flex: 0 0 230px;
    max-width: 230px;
    width: 230px;
    position: relative;
    margin: 0 10px 0 0;
    background: #242525;
    border: 1px solid #363636;
    border-radius: 2px
}

.t-meteobar .t-mb-forecast-today .t-mb-forecast-temp-title {
    position: absolute;
    left: 14px;
    top: 8px;
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 600;
    font-size: 22px;
    font-size: 2.2rem;
    letter-spacing: .025em;
    color: #fff
}

.t-meteobar .t-mb-forecast-today .t-mb-forecast-sky {
    position: absolute;
    right: 15px;
    top: 50px;
    width: 65px;
    width: 6.5rem;
    height: 65px;
    height: 6.5rem
}

.t-meteobar .t-mb-forecast-today .t-mb-forecast-sky i {
    display: inline-block;
    height: 100%
}

.t-meteobar .t-mb-forecast-today .t-mb-forecast-sky i.meteo_icon {
    display: block;
    height: 100%
}

.t-meteobar .t-mb-forecast-today .t-mb-forecast-sky i.meteo_icon:before {
    content: "";
    display: block;
    height: 100%;
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCIgd2lkdGg9IjczIiBoZWlnaHQ9Ijg2IiB2aWV3Qm94PSIwIDAgNzMgODYiPjxwYXRoIGQ9Ik03Mi44MDIsMzcuMzgyIEM3Mi44MDIsNDYuMTYxIDY1LjY1OCw1My4zMDYgNTYuODc5LDUzLjMwNiBDNTQuOTMzLDUzLjMwNiA1My4wMjgsNTIuOTUwIDUxLjIzMyw1Mi4yNjMgQzQ3LjExNiw1NS44NTMgNDEuODg1LDU3Ljg1NSAzNi40MDUsNTcuODU1IEMzMC45MzIsNTcuODU1IDI1LjY5NSw1NS44NTMgMjEuNTc4LDUyLjI2MyBDMTkuNzgzLDUyLjk1MCAxNy44NzgsNTMuMzA2IDE1LjkzMiw1My4zMDYgQzcuMTUzLDUzLjMwNiAwLjAwOCw0Ni4xNjEgMC4wMDgsMzcuMzgyIEMwLjAwOCwyOC42MDMgNy4xNTMsMjEuNDU4IDE1LjkzMiwyMS40NTggQzE2LjY4NywyMS40NTggMTcuNDM0LDIxLjUxMiAxOC4xNzcsMjEuNjE4IEMxOC4yNTEsMjEuNTE1IDE4LjM0MywyMS40MjMgMTguNDIwLDIxLjMyMiBDMTguMzA1LDIwLjYyMCAxOC4yMDcsMTkuOTE1IDE4LjIwNywxOS4xODQgQzE4LjIwNywxMi4xOTMgMjMuODk0LDYuNTA5IDMwLjg3OCw2LjUwOSBDMzEuMjIyLDYuNTA5IDMxLjU2Miw2LjUyNCAzMS45MDAsNi41NTEgQzM1LjE4OCwyLjQ0OCA0MC4xNDYsMC4wMTQgNDUuNTA1LDAuMDE0IEM1MC44NjYsMC4wMTQgNTUuODIxLDIuNDQ4IDU5LjEwOSw2LjU1MSBDNTkuNDQ3LDYuNTI0IDU5Ljc4NCw2LjUwOSA2MC4xMjUsNi41MDkgQzY3LjExNSw2LjUwOSA3Mi44MDIsMTIuMTkzIDcyLjgwMiwxOS4xODQgQzcyLjgwMiwyMi40NzcgNzEuNTExLDI1LjQ1NCA2OS40MzcsMjcuNzE0IEM3MS41MTcsMzAuNDAzIDcyLjgwMiwzMy43MzAgNzIuODAyLDM3LjM4MiBaTTY1LjgzMCwzMC40NDIgQzY0Ljc0NiwyOS4wNDcgNjMuMzY1LDI3LjkxNSA2MS43NTcsMjcuMTQ1IEM2MC4yNzMsMjYuNDQwIDU4LjYzMiwyNi4wMDggNTYuODc5LDI2LjAwOCBDNTYuODc5LDI2LjAwOCA1NS4wODksMjYuMTg2IDU1LjA4OSwyNi4xODYgQzU0LjIwNywyNi4zMjggNTMuMzUxLDI2LjU0MSA1Mi41NDgsMjYuODcwIEM0OS41MzMsMjAuOTg0IDQzLjQ3MywxNi45MDkgMzYuNDA1LDE2LjkwOSBDMzEuMjk5LDE2LjkwOSAyNi43MzcsMTkuMDUzIDIzLjQ1NSwyMi40NTQgQzIyLjMwMywyMy42NDEgMjEuMzE3LDI0Ljk4MCAyMC41MTcsMjYuNDQwIEMyMC40MzcsMjYuNTg2IDIwLjM0MCwyNi43MTkgMjAuMjYwLDI2Ljg3MCBDMTguOTI3LDI2LjMxOSAxNy40NjksMjYuMDA4IDE1LjkzMiwyNi4wMDggQzkuNjUwLDI2LjAwOCA0LjU1OCwzMS4xMDAgNC41NTgsMzcuMzgyIEM0LjU1OCw0My42NjQgOS42NTAsNDguNzU2IDE1LjkzMiw0OC43NTYgQzE4LjM2Nyw0OC43NTYgMjAuNjE1LDQ3Ljk3NCAyMi40NjMsNDYuNjcxIEMyNS44MDEsNTAuNjkzIDMwLjc3Miw1My4zMDYgMzYuNDA1LDUzLjMwNiBDNDIuMDM5LDUzLjMwNiA0Ny4wMDksNTAuNjkzIDUwLjM0Nyw0Ni42NzEgQzUyLjE5OSw0Ny45NzQgNTQuNDQ0LDQ4Ljc1NiA1Ni44NzksNDguNzU2IEM2My4xNjEsNDguNzU2IDY4LjI1Myw0My42NjQgNjguMjUzLDM3LjM4MiBDNjguMjUzLDM0Ljc1OCA2Ny4zMjMsMzIuMzY0IDY1LjgzMCwzMC40NDIgWk0xNy42NTUsNjMuMDQzIEMxOS42OTQsNjMuMDQzIDIxLjM0NSw2NC42OTMgMjEuMzQ1LDY2LjczMyBDMjEuMzQ1LDY4Ljc3MiAxOS42OTQsNzAuNDIyIDE3LjY1NSw3MC40MjIgQzE1LjYxNiw3MC40MjIgMTMuOTY2LDY4Ljc3MiAxMy45NjYsNjYuNzMzIEMxMy45NjYsNjQuNjkzIDE1LjYxNiw2My4wNDMgMTcuNjU1LDYzLjA0MyBaTTI1LjAzNCw3Ny44MDEgQzI3LjA3Myw3Ny44MDEgMjguNzI0LDc5LjQ1MSAyOC43MjQsODEuNDkxIEMyOC43MjQsODMuNTMwIDI3LjA3Myw4NS4xODAgMjUuMDM0LDg1LjE4MCBDMjIuOTk1LDg1LjE4MCAyMS4zNDUsODMuNTMwIDIxLjM0NSw4MS40OTEgQzIxLjM0NSw3OS40NTEgMjIuOTk1LDc3LjgwMSAyNS4wMzQsNzcuODAxIFpNMzYuMTAzLDY2LjczMyBDMzguMTQyLDY2LjczMyAzOS43OTIsNjguMzgzIDM5Ljc5Miw3MC40MjIgQzM5Ljc5Miw3Mi40NjIgMzguMTQyLDc0LjExMiAzNi4xMDMsNzQuMTEyIEMzNC4wNjMsNzQuMTEyIDMyLjQxMyw3Mi40NjIgMzIuNDEzLDcwLjQyMiBDMzIuNDEzLDY4LjM4MyAzNC4wNjMsNjYuNzMzIDM2LjEwMyw2Ni43MzMgWk00Ny4xNzEsNzcuODAxIEM0OS4yMTAsNzcuODAxIDUwLjg2MCw3OS40NTEgNTAuODYwLDgxLjQ5MSBDNTAuODYwLDgzLjUzMCA0OS4yMTAsODUuMTgwIDQ3LjE3MSw4NS4xODAgQzQ1LjEzMiw4NS4xODAgNDMuNDgxLDgzLjUzMCA0My40ODEsODEuNDkxIEM0My40ODEsNzkuNDUxIDQ1LjEzMiw3Ny44MDEgNDcuMTcxLDc3LjgwMSBaTTU0LjU1MCw2My4wNDMgQzU2LjU4OSw2My4wNDMgNTguMjM5LDY0LjY5MyA1OC4yMzksNjYuNzMzIEM1OC4yMzksNjguNzcyIDU2LjU4OSw3MC40MjIgNTQuNTUwLDcwLjQyMiBDNTIuNTExLDcwLjQyMiA1MC44NjAsNjguNzcyIDUwLjg2MCw2Ni43MzMgQzUwLjg2MCw2NC42OTMgNTIuNTExLDYzLjA0MyA1NC41NTAsNjMuMDQzIFoiIGZpbGw9IiNjOGM4YzgiLz48L3N2Zz4=") no-repeat 50%;
    background-size: auto 84%
}

.t-meteobar .t-mb-forecast-today .t-mb-forecast-temp-now {
    position: absolute;
    right: 48px;
    top: -1px;
    font-family: "Arial Black", "Arial Bold", Arial, Helvetica, sans-serif;
    font-weight: 600;
    font-size: 40px;
    font-size: 4rem;
    letter-spacing: -.1em;
    color: #fff
}

.t-meteobar .t-mb-forecast-today .t-mb-forecast-temp-now:after {
    content: "º";
    display: inline-block;
    font-size: 30px;
    font-size: 3rem;
    vertical-align: top;
    -webkit-transform: translateY(4px);
    transform: translateY(4px)
}

.t-meteobar .t-mb-forecast-today .t-mb-forecast-temp-high,
.t-meteobar .t-mb-forecast-today .t-mb-forecast-temp-low {
    position: absolute;
    right: 15px;
    font-size: 16px;
    font-size: 1.6rem;
    letter-spacing: -.025em
}

.t-meteobar .t-mb-forecast-today .t-mb-forecast-temp-high span,
.t-meteobar .t-mb-forecast-today .t-mb-forecast-temp-low span {
    display: block
}

.t-meteobar .t-mb-forecast-today .t-mb-forecast-temp-high span:after,
.t-meteobar .t-mb-forecast-today .t-mb-forecast-temp-low span:after {
    content: "º"
}

.t-meteobar .t-mb-forecast-today .t-mb-forecast-temp-low {
    top: 7px;
    color: #2d8396
}

.t-meteobar .t-mb-forecast-today .t-mb-forecast-temp-high {
    top: 25px;
    color: #d6a701
}

.t-meteobar .t-mb-forecast-today .t-mb-forecast-details {
    position: absolute;
    left: 15px;
    top: 68px;
    font-size: 13px;
    font-size: 1.3rem;
    letter-spacing: -.025em;
    color: #7c7c7c;
    line-height: 1.1
}

.t-meteobar .t-mb-forecast-today .t-mb-forecast-details p {
    margin: 0 0 1px
}

.t-meteobar .t-mb-forecast-future {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100px;
    -moz-box-flex: 0;
    -ms-flex: 0 0 100px;
    flex: 0 0 100px;
    max-width: 100px;
    width: 100px;
    margin: 0 10px 0 0;
    background: #242525;
    border: 1px solid #363636;
    border-radius: 2px;
    text-align: center;
    font-size: 0
}

.t-meteobar .t-mb-forecast-future .t-mb-forecast-temp-title {
    height: 32px;
    padding: 10px 0 0;
    padding: 1rem 0 0;
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 600;
    font-size: 12px;
    font-size: 1.2rem;
    letter-spacing: .025em;
    color: #7c7c7c
}

.t-meteobar .t-mb-forecast-future .t-mb-forecast-sky {
    display: inline-block;
    width: 55px;
    width: 5.5rem;
    height: 55px;
    height: 5.5rem;
    margin: 0 0 9px;
    margin: 0 0 .9rem
}

.t-meteobar .t-mb-forecast-future .t-mb-forecast-sky i {
    display: inline-block;
    height: 100%
}

.t-meteobar .t-mb-forecast-future .t-mb-forecast-sky i.meteo_icon {
    display: block;
    height: 100%
}

.t-meteobar .t-mb-forecast-future .t-mb-forecast-sky i.meteo_icon:before {
    content: "";
    display: block;
    height: 100%;
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCIgd2lkdGg9IjczIiBoZWlnaHQ9Ijg2IiB2aWV3Qm94PSIwIDAgNzMgODYiPjxwYXRoIGQ9Ik03Mi44MDIsMzcuMzgyIEM3Mi44MDIsNDYuMTYxIDY1LjY1OCw1My4zMDYgNTYuODc5LDUzLjMwNiBDNTQuOTMzLDUzLjMwNiA1My4wMjgsNTIuOTUwIDUxLjIzMyw1Mi4yNjMgQzQ3LjExNiw1NS44NTMgNDEuODg1LDU3Ljg1NSAzNi40MDUsNTcuODU1IEMzMC45MzIsNTcuODU1IDI1LjY5NSw1NS44NTMgMjEuNTc4LDUyLjI2MyBDMTkuNzgzLDUyLjk1MCAxNy44NzgsNTMuMzA2IDE1LjkzMiw1My4zMDYgQzcuMTUzLDUzLjMwNiAwLjAwOCw0Ni4xNjEgMC4wMDgsMzcuMzgyIEMwLjAwOCwyOC42MDMgNy4xNTMsMjEuNDU4IDE1LjkzMiwyMS40NTggQzE2LjY4NywyMS40NTggMTcuNDM0LDIxLjUxMiAxOC4xNzcsMjEuNjE4IEMxOC4yNTEsMjEuNTE1IDE4LjM0MywyMS40MjMgMTguNDIwLDIxLjMyMiBDMTguMzA1LDIwLjYyMCAxOC4yMDcsMTkuOTE1IDE4LjIwNywxOS4xODQgQzE4LjIwNywxMi4xOTMgMjMuODk0LDYuNTA5IDMwLjg3OCw2LjUwOSBDMzEuMjIyLDYuNTA5IDMxLjU2Miw2LjUyNCAzMS45MDAsNi41NTEgQzM1LjE4OCwyLjQ0OCA0MC4xNDYsMC4wMTQgNDUuNTA1LDAuMDE0IEM1MC44NjYsMC4wMTQgNTUuODIxLDIuNDQ4IDU5LjEwOSw2LjU1MSBDNTkuNDQ3LDYuNTI0IDU5Ljc4NCw2LjUwOSA2MC4xMjUsNi41MDkgQzY3LjExNSw2LjUwOSA3Mi44MDIsMTIuMTkzIDcyLjgwMiwxOS4xODQgQzcyLjgwMiwyMi40NzcgNzEuNTExLDI1LjQ1NCA2OS40MzcsMjcuNzE0IEM3MS41MTcsMzAuNDAzIDcyLjgwMiwzMy43MzAgNzIuODAyLDM3LjM4MiBaTTY1LjgzMCwzMC40NDIgQzY0Ljc0NiwyOS4wNDcgNjMuMzY1LDI3LjkxNSA2MS43NTcsMjcuMTQ1IEM2MC4yNzMsMjYuNDQwIDU4LjYzMiwyNi4wMDggNTYuODc5LDI2LjAwOCBDNTYuODc5LDI2LjAwOCA1NS4wODksMjYuMTg2IDU1LjA4OSwyNi4xODYgQzU0LjIwNywyNi4zMjggNTMuMzUxLDI2LjU0MSA1Mi41NDgsMjYuODcwIEM0OS41MzMsMjAuOTg0IDQzLjQ3MywxNi45MDkgMzYuNDA1LDE2LjkwOSBDMzEuMjk5LDE2LjkwOSAyNi43MzcsMTkuMDUzIDIzLjQ1NSwyMi40NTQgQzIyLjMwMywyMy42NDEgMjEuMzE3LDI0Ljk4MCAyMC41MTcsMjYuNDQwIEMyMC40MzcsMjYuNTg2IDIwLjM0MCwyNi43MTkgMjAuMjYwLDI2Ljg3MCBDMTguOTI3LDI2LjMxOSAxNy40NjksMjYuMDA4IDE1LjkzMiwyNi4wMDggQzkuNjUwLDI2LjAwOCA0LjU1OCwzMS4xMDAgNC41NTgsMzcuMzgyIEM0LjU1OCw0My42NjQgOS42NTAsNDguNzU2IDE1LjkzMiw0OC43NTYgQzE4LjM2Nyw0OC43NTYgMjAuNjE1LDQ3Ljk3NCAyMi40NjMsNDYuNjcxIEMyNS44MDEsNTAuNjkzIDMwLjc3Miw1My4zMDYgMzYuNDA1LDUzLjMwNiBDNDIuMDM5LDUzLjMwNiA0Ny4wMDksNTAuNjkzIDUwLjM0Nyw0Ni42NzEgQzUyLjE5OSw0Ny45NzQgNTQuNDQ0LDQ4Ljc1NiA1Ni44NzksNDguNzU2IEM2My4xNjEsNDguNzU2IDY4LjI1Myw0My42NjQgNjguMjUzLDM3LjM4MiBDNjguMjUzLDM0Ljc1OCA2Ny4zMjMsMzIuMzY0IDY1LjgzMCwzMC40NDIgWk0xNy42NTUsNjMuMDQzIEMxOS42OTQsNjMuMDQzIDIxLjM0NSw2NC42OTMgMjEuMzQ1LDY2LjczMyBDMjEuMzQ1LDY4Ljc3MiAxOS42OTQsNzAuNDIyIDE3LjY1NSw3MC40MjIgQzE1LjYxNiw3MC40MjIgMTMuOTY2LDY4Ljc3MiAxMy45NjYsNjYuNzMzIEMxMy45NjYsNjQuNjkzIDE1LjYxNiw2My4wNDMgMTcuNjU1LDYzLjA0MyBaTTI1LjAzNCw3Ny44MDEgQzI3LjA3Myw3Ny44MDEgMjguNzI0LDc5LjQ1MSAyOC43MjQsODEuNDkxIEMyOC43MjQsODMuNTMwIDI3LjA3Myw4NS4xODAgMjUuMDM0LDg1LjE4MCBDMjIuOTk1LDg1LjE4MCAyMS4zNDUsODMuNTMwIDIxLjM0NSw4MS40OTEgQzIxLjM0NSw3OS40NTEgMjIuOTk1LDc3LjgwMSAyNS4wMzQsNzcuODAxIFpNMzYuMTAzLDY2LjczMyBDMzguMTQyLDY2LjczMyAzOS43OTIsNjguMzgzIDM5Ljc5Miw3MC40MjIgQzM5Ljc5Miw3Mi40NjIgMzguMTQyLDc0LjExMiAzNi4xMDMsNzQuMTEyIEMzNC4wNjMsNzQuMTEyIDMyLjQxMyw3Mi40NjIgMzIuNDEzLDcwLjQyMiBDMzIuNDEzLDY4LjM4MyAzNC4wNjMsNjYuNzMzIDM2LjEwMyw2Ni43MzMgWk00Ny4xNzEsNzcuODAxIEM0OS4yMTAsNzcuODAxIDUwLjg2MCw3OS40NTEgNTAuODYwLDgxLjQ5MSBDNTAuODYwLDgzLjUzMCA0OS4yMTAsODUuMTgwIDQ3LjE3MSw4NS4xODAgQzQ1LjEzMiw4NS4xODAgNDMuNDgxLDgzLjUzMCA0My40ODEsODEuNDkxIEM0My40ODEsNzkuNDUxIDQ1LjEzMiw3Ny44MDEgNDcuMTcxLDc3LjgwMSBaTTU0LjU1MCw2My4wNDMgQzU2LjU4OSw2My4wNDMgNTguMjM5LDY0LjY5MyA1OC4yMzksNjYuNzMzIEM1OC4yMzksNjguNzcyIDU2LjU4OSw3MC40MjIgNTQuNTUwLDcwLjQyMiBDNTIuNTExLDcwLjQyMiA1MC44NjAsNjguNzcyIDUwLjg2MCw2Ni43MzMgQzUwLjg2MCw2NC42OTMgNTIuNTExLDYzLjA0MyA1NC41NTAsNjMuMDQzIFoiIGZpbGw9IiNjOGM4YzgiLz48L3N2Zz4=") no-repeat 50%;
    background-size: auto 84%
}

.t-meteobar .t-mb-forecast-future .t-mb-forecast-temp-high,
.t-meteobar .t-mb-forecast-future .t-mb-forecast-temp-low {
    display: inline-block;
    vertical-align: top;
    width: 49.9999%;
    padding: 0 5px;
    font-size: 14px;
    font-size: 1.4rem;
    letter-spacing: -.025em;
    color: #2b2b2b;
    text-align: left
}

.t-meteobar .t-mb-forecast-future .t-mb-forecast-temp-high span,
.t-meteobar .t-mb-forecast-future .t-mb-forecast-temp-low span {
    display: block
}

.t-meteobar .t-mb-forecast-future .t-mb-forecast-temp-high span:after,
.t-meteobar .t-mb-forecast-future .t-mb-forecast-temp-low span:after {
    content: "º"
}

.t-meteobar .t-mb-forecast-future .t-mb-forecast-temp-low {
    text-align: right;
    color: #2d8396
}

.t-meteobar .t-mb-forecast-future .t-mb-forecast-temp-high {
    color: #d6a701
}

.t-meteobar .t-mb-forecast-name {
    position: relative;
    height: 62px;
    padding: 0 30px 0 23px
}

.t-meteobar .t-mb-forecast-name:before {
    content: "";
    position: absolute;
    left: 0;
    top: 6px;
    width: 16px;
    width: 1.6rem;
    height: 20px;
    height: 2rem;
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCIgd2lkdGg9IjE0IiBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgMTQgMTQiPjxwYXRoIGQ9Ik03LjM1NSwxMy42MDYgQzcuMzU1LDEzLjYwNiAxMy42MzMsMC4wMDYgMTMuNjMzLDAuMDA2IEMxMy42MzMsMC4wMDYgMC4wMTQsNi4zMTYgMC4wMTQsNi4zMTYgQzAuMDE0LDYuMzE2IDYuNzUxLDYuNzk2IDYuNzUxLDYuNzk2IEM2Ljc1MSw2Ljc5NiA3LjM1NSwxMy42MDYgNy4zNTUsMTMuNjA2IFoiIGZpbGw9IiMxNzcyODYiLz48L3N2Zz4=") no-repeat 50%;
    background-size: 100% auto;
    opacity: .7
}

.t-meteobar .t-mb-forecast-name span {
    font-family: "Arial Black", "Arial Bold", Arial, Helvetica, sans-serif;
    font-weight: 600;
    padding: 3px 0 0;
    padding: .3rem 0 0;
    display: block;
    display: -webkit-box;
    max-height: 51px;
    max-height: 5.1rem;
    font-size: 20px;
    font-size: 2rem;
    line-height: 2.4rem;
    line-height: 1.2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    letter-spacing: -.025em;
    color: #fff
}

.t-meteobar .t-mb-forecast-field {
    position: relative;
    height: 30px;
    height: 3rem
}

.t-meteobar .t-mb-forecast-field select {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    text-overflow: "";
    border: 0;
    border-radius: 0;
    display: block;
    width: 100%;
    height: 30px;
    height: 3rem;
    padding: 0 30px 0 7px;
    padding: 0 3rem 0 .7rem;
    background: #fff;
    border: 1px solid #c8c8c8;
    font-size: 13px;
    font-size: 1.3rem;
    letter-spacing: -.025em;
    color: #4a4a4a;
    cursor: pointer
}

.t-meteobar .t-mb-forecast-field select::-ms-expand {
    display: none
}

.t-meteobar .t-mb-forecast-field select:focus {
    outline: 0
}

.t-meteobar .t-mb-forecast-field:after {
    content: "";
    position: absolute;
    right: 11px;
    top: 8px;
    border: solid #2b2b2b;
    border-width: 0 1px 1px 0;
    display: inline-block;
    padding: 4px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    pointer-events: none
}

.t-scroll-pos-1 .t-meteobar .t-mb-i {
    position: fixed;
    z-index: 5;
    top: 44px;
    top: 4.4rem;
    left: 0;
    right: 0;
    height: 0;
    overflow: hidden;
    pointer-events: none;
    -webkit-transition: height .3s cubic-bezier(.694, .0482, .335, 1) 0s, top .3s cubic-bezier(.694, .0482, .335, 1) 0s;
    transition: height .3s cubic-bezier(.694, .0482, .335, 1) 0s, top .3s cubic-bezier(.694, .0482, .335, 1) 0s
}

.t-scroll-pos-3 .t-meteobar .t-mb-i {
    z-index: 5
}

.interaction-meteobar-box-open .t-meteobar {
    height: 150px;
    height: 15rem
}

.interaction-meteobar-box-open .t-meteobar .t-mb-i {
    height: 150px;
    height: 15rem;
    pointer-events: all
}

.interaction-meteobar-box-open .t-meteobar .t-mb-i-i {
    opacity: 1
}

.interaction-search-box-open .t-meteobar .t-mb-i {
    top: 134px;
    top: 13.4rem
}

@media (max-width:1314px) {
    .t-meteobar .t-mb-i-i {
        max-width: 1024px;
        max-width: 102.4rem
    }

    .t-meteobar .t-mb-forecast-selector {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 190px;
        -moz-box-flex: 0;
        -ms-flex: 0 0 190px;
        flex: 0 0 190px;
        max-width: 190px;
        width: 190px;
        margin: 0 10px 0 0;
        padding: 19px 0 0
    }

    .t-meteobar .t-mb-forecast-today {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 180px;
        -moz-box-flex: 0;
        -ms-flex: 0 0 180px;
        flex: 0 0 180px;
        max-width: 180px;
        width: 180px;
        margin: 0 6px 0 0
    }

    .t-meteobar .t-mb-forecast-today .t-mb-forecast-temp-title {
        left: 8px
    }

    .t-meteobar .t-mb-forecast-today .t-mb-forecast-sky {
        right: 5px
    }

    .t-meteobar .t-mb-forecast-today .t-mb-forecast-temp-now {
        right: 42px
    }

    .t-meteobar .t-mb-forecast-today .t-mb-forecast-temp-high,
    .t-meteobar .t-mb-forecast-today .t-mb-forecast-temp-low {
        right: 8px
    }

    .t-meteobar .t-mb-forecast-today .t-mb-forecast-details {
        left: 8px;
        font-size: 12px;
        font-size: 1.2rem
    }

    .t-meteobar .t-mb-forecast-future {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 90px;
        -moz-box-flex: 0;
        -ms-flex: 0 0 90px;
        flex: 0 0 90px;
        max-width: 90px;
        width: 90px;
        margin: 0 6px 0 0
    }

    .t-meteobar .t-mb-forecast-name {
        height: 54px;
        padding: 0 0 0 23px
    }

    .t-meteobar .t-mb-forecast-name span {
        padding: 3px 0 0;
        padding: .3rem 0 0;
        display: block;
        display: -webkit-box;
        max-height: 47px;
        max-height: 4.7rem;
        font-size: 18px;
        font-size: 1.8rem;
        line-height: 2.2rem;
        line-height: 1.22222;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }
}

@media (max-width:1023px) {
    .t-meteobar .t-mb-i-i {
        max-width: 768px;
        max-width: 76.8rem
    }

    .t-meteobar .t-mb-forecast-local {
        padding: 10px 0 12px
    }

    .t-meteobar .t-mb-forecast-selector {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 702px;
        -moz-box-flex: 0;
        -ms-flex: 0 0 702px;
        flex: 0 0 702px;
        max-width: 702px;
        width: 702px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        height: 30px;
        margin: 0 0 6px;
        padding: 0
    }

    .t-meteobar .t-mb-forecast-today {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 275px;
        -moz-box-flex: 0;
        -ms-flex: 0 0 275px;
        flex: 0 0 275px;
        max-width: 275px;
        width: 275px;
        height: 90px;
        margin: 0 10px 0 0
    }

    .t-meteobar .t-mb-forecast-today .t-mb-forecast-temp-title {
        top: 23px
    }

    .t-meteobar .t-mb-forecast-today .t-mb-forecast-sky {
        top: 5px
    }

    .t-meteobar .t-mb-forecast-today .t-mb-forecast-temp-now {
        right: 130px;
        top: 11px
    }

    .t-meteobar .t-mb-forecast-today .t-mb-forecast-temp-low {
        top: 19px;
        right: 97px
    }

    .t-meteobar .t-mb-forecast-today .t-mb-forecast-temp-high {
        top: 37px;
        right: 97px
    }

    .t-meteobar .t-mb-forecast-today .t-mb-forecast-details {
        top: 75px;
        font-size: 11px;
        font-size: 1.1rem
    }

    .t-meteobar .t-mb-forecast-today .t-mb-forecast-details p {
        display: inline-block;
        margin: 0
    }

    .t-meteobar .t-mb-forecast-today .t-mb-forecast-details p+p {
        margin: 0 0 0 7px
    }

    .t-meteobar .t-mb-forecast-future {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 61px;
        -moz-box-flex: 0;
        -ms-flex: 0 0 61px;
        flex: 0 0 61px;
        max-width: 61px;
        width: 61px;
        height: 90px;
        margin: 0 10px 0 0
    }

    .t-meteobar .t-mb-forecast-future .t-mb-forecast-temp-title {
        height: 28px;
        padding: 7px 0 0;
        padding: .7rem 0 0
    }

    .t-meteobar .t-mb-forecast-future .t-mb-forecast-sky {
        width: 37px;
        width: 3.7rem;
        height: 37px;
        height: 3.7rem;
        margin: 0 0 5px;
        margin: 0 0 .5rem
    }

    .t-meteobar .t-mb-forecast-name {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 426px;
        -moz-box-flex: 0;
        -ms-flex: 0 0 426px;
        flex: 0 0 426px;
        max-width: 426px;
        width: 426px;
        height: auto;
        padding: 0 30px 0 23px
    }

    .t-meteobar .t-mb-forecast-name:before {
        top: 4px
    }

    .t-meteobar .t-mb-forecast-name span {
        display: block;
        max-height: none;
        -webkit-line-clamp: initial;
        overflow: initial;
        text-overflow: clip;
        white-space: normal;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .t-meteobar .t-mb-forecast-field {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 275px;
        -moz-box-flex: 0;
        -ms-flex: 0 0 275px;
        flex: 0 0 275px;
        max-width: 275px;
        width: 275px
    }
}

.t-content-tickers-1 .t-cticker-live {
    height: 190px;
    height: 19rem;
    background: #252525;
    color: #fff
}

.t-content-tickers-1 .t-ctl-i {
    position: relative;
    max-width: 1315px;
    max-width: 131.5rem;
    margin: 0 auto;
    padding: 15px 20px;
    padding: 1.5rem 2rem
}

.t-content-tickers-1 .t-ctl-head {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    left: 323px;
    left: 32.3rem;
    right: 20px;
    right: 2rem;
    top: 15px;
    top: 1.5rem;
    height: 0
}

.t-content-tickers-1 .t-ctl-label {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    position: relative;
    height: 20px;
    height: 2rem
}

.t-content-tickers-1 .t-ctl-label:before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    width: 200px;
    height: 1px;
    background: -webkit-gradient(linear, left top, right top, from(#d61212), color-stop(60%, #d61212), color-stop(60%, rgba(214, 18, 18, 0)));
    background: -webkit-linear-gradient(left, #d61212 0, #d61212 60%, rgba(214, 18, 18, 0));
    background: linear-gradient(90deg, #d61212 0, #d61212 60%, rgba(214, 18, 18, 0))
}

.t-content-tickers-1 .t-ctl-label span {
    display: inline-block;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    height: 100%;
    padding: 0 8px;
    padding: 0 .8rem;
    background: #d61212;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 21px;
    line-height: 2.1rem;
    color: #fff;
    text-transform: uppercase
}

.t-content-tickers-1 .t-ctl-media {
    position: absolute;
    left: 20px;
    left: 2rem;
    top: 15px;
    top: 1.5rem
}

.t-content-tickers-1 .t-ctl-pic {
    display: block;
    position: relative;
    width: 285px;
    width: 28.5rem;
    height: 160px;
    height: 16rem
}

.t-content-tickers-1 .t-ctl-pic a {
    display: block
}

.t-content-tickers-1 .t-ctl-pic img {
    display: block;
    width: 100%
}

.t-content-tickers-1 .t-ctl-pic i {
    position: absolute;
    left: 10px;
    left: 1rem;
    bottom: 10px;
    bottom: 1rem
}

.t-content-tickers-1 .t-ctl-pic:hover i.t-ico-btn-2:before {
    background: #1b1b1b
}

.t-content-tickers-1 .t-ctl-info {
    padding: 33px 0 0 303px;
    padding: 3.3rem 0 0 30.3rem
}

.t-content-tickers-1 .t-ctl-title {
    margin: 0 43px 7px 0;
    margin: 0 4.3rem .7rem 0
}

.t-content-tickers-1 .t-ctl-title a {
    padding: 2px 0 1px;
    padding: .2rem 0 .1rem;
    font-family: "Merriweather", serif;
    font-weight: 900;
    display: block;
    display: -webkit-box;
    max-height: 65px;
    max-height: 6.5rem;
    font-size: 27px;
    font-size: 2.7rem;
    line-height: 3.1rem;
    line-height: 1.14815;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    letter-spacing: -.015em;
    color: #fff
}

.t-content-tickers-1 .t-ctl-title a:hover {
    color: hsla(0, 0%, 100%, .8)
}

.t-content-tickers-1 .t-ctl-lead {
    margin: 0 43px 0 0;
    margin: 0 4.3rem 0 0;
    display: block;
    display: -webkit-box;
    max-height: 57px;
    max-height: 5.7rem;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1.9rem;
    line-height: 1.1875;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #fff;
    opacity: .5
}

.t-scroll-pos-1 .t-content-tickers-1 .t-cticker-live {
    position: fixed;
    z-index: 5;
    top: 44px;
    left: 0;
    right: 0;
    height: 70px;
    height: 7rem;
    -webkit-transition: top .3s cubic-bezier(.694, .0482, .335, 1) 0s;
    transition: top .3s cubic-bezier(.694, .0482, .335, 1) 0s
}

.t-scroll-pos-1 .t-content-tickers-1 .t-ctl-label {
    opacity: 0;
    pointer-events: none
}

.t-scroll-pos-1 .t-content-tickers-1 .t-ctl-media {
    top: 5px;
    top: .5rem
}

.t-scroll-pos-1 .t-content-tickers-1 .t-ctl-pic {
    width: 107px;
    width: 10.7rem;
    height: 60px;
    height: 6rem
}

.t-scroll-pos-1 .t-content-tickers-1 .t-ctl-pic i {
    left: 5px;
    left: .5rem;
    bottom: 5px;
    bottom: .5rem
}

.t-scroll-pos-1 .t-content-tickers-1 .t-ctl-pic i.t-ico-btn-2 {
    width: 27px;
    width: 2.7rem;
    height: 27px;
    height: 2.7rem
}

.t-scroll-pos-1 .t-content-tickers-1 .t-ctl-info {
    padding: 0 0 0 127px;
    padding: 0 0 0 12.7rem;
    margin-top: -5px
}

.t-scroll-pos-1 .t-content-tickers-1 .t-ctl-title a {
    padding: 2px 0 1px;
    padding: .2rem 0 .1rem;
    display: block;
    display: -webkit-box;
    max-height: 49px;
    max-height: 4.9rem;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 2.3rem;
    line-height: 1.27778;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.t-scroll-pos-1 .t-content-tickers-1 .t-ctl-lead {
    display: none
}

.t-scroll-pos-1.interaction-search-box-open .t-content-tickers-1 .t-cticker-live {
    top: 134px
}

.t-scroll-pos-1.interaction-meteobar-box-open .t-content-tickers-1 .t-cticker-live {
    top: 194px
}

.t-scroll-pos-1.interaction-search-box-open.interaction-meteobar-box-open .t-content-tickers-1 .t-cticker-live {
    top: 284px
}

@media (max-width:1314px) {
    .t-content-tickers-1 .t-cticker-live {
        height: 206px;
        height: 20.6rem
    }

    .t-content-tickers-1 .t-ctl-i {
        max-width: 1024px;
        max-width: 102.4rem
    }

    .t-content-tickers-1 .t-ctl-head {
        left: 350px;
        left: 35rem
    }

    .t-content-tickers-1 .t-ctl-pic {
        width: 312px;
        width: 31.2rem;
        height: 176px;
        height: 17.6rem
    }

    .t-content-tickers-1 .t-ctl-info {
        padding: 33px 0 0 330px;
        padding: 3.3rem 0 0 33rem
    }
}

@media (max-width:1023px) {
    .t-content-tickers-1 .t-ctl-i {
        max-width: 768px;
        max-width: 76.8rem
    }

    .t-content-tickers-1 .t-ctl-head {
        left: 328px;
        left: 32.8rem
    }

    .t-content-tickers-1 .t-ctl-pic {
        width: 290px;
        width: 29rem;
        height: 164px;
        height: 16.4rem
    }

    .t-content-tickers-1 .t-ctl-info {
        padding: 27px 0 0 308px;
        padding: 2.7rem 0 0 30.8rem
    }

    .t-content-tickers-1 .t-ctl-title {
        margin: 0 43px 10px 0;
        margin: 0 4.3rem 1rem 0
    }

    .t-content-tickers-1 .t-ctl-title a {
        max-height: 81px;
        max-height: 8.1rem;
        font-size: 22px;
        font-size: 2.2rem;
        line-height: 2.6rem;
        line-height: 1.18182
    }

    .t-content-tickers-1 .t-ctl-lead,
    .t-content-tickers-1 .t-ctl-title a {
        display: block;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .t-content-tickers-1 .t-ctl-lead {
        max-height: 51px;
        max-height: 5.1rem;
        font-size: 14px;
        font-size: 1.4rem;
        line-height: 1.7rem;
        line-height: 1.21429
    }
}

.t-content-tickers-2 {
    position: fixed;
    z-index: 9;
    left: 0;
    right: 0;
    bottom: 0
}

.t-content-tickers-2 .t-cticker-now {
    min-width: 768px;
    min-width: 76.8rem;
    height: 70px;
    height: 7rem;
    overflow: hidden;
    background: #d61212;
    color: #fff;
    -webkit-transition: transform .3s cubic-bezier(.694, .0482, .335, 1) 0s;
    -webkit-transition: -webkit-transform .3s cubic-bezier(.694, .0482, .335, 1) 0s;
    transition: -webkit-transform .3s cubic-bezier(.694, .0482, .335, 1) 0s;
    transition: transform .3s cubic-bezier(.694, .0482, .335, 1) 0s;
    transition: transform .3s cubic-bezier(.694, .0482, .335, 1) 0s, -webkit-transform .3s cubic-bezier(.694, .0482, .335, 1) 0s
}

.interaction-overlay-box-mainsidebar-open .t-content-tickers-2 .t-cticker-now {
    -webkit-transform: translate(25.4rem);
    transform: translate(25.4rem);
    -webkit-transition-delay: .3s;
    transition-delay: .3s
}

.t-content-tickers-2 .t-ctn-i {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    height: 100%
}

.t-content-tickers-2 .t-ctn-head .t-ico-btn-1 {
    position: absolute;
    right: 17px;
    right: 1.7rem;
    top: 17px;
    top: 1.7rem
}

.t-content-tickers-2 .t-ctn-head .t-ico-btn-1:before {
    background: #c20d0d
}

.t-content-tickers-2 .t-ctn-head .t-ico-btn-1:hover:before {
    background: #960707
}

.t-content-tickers-2 .t-ctn-label {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 70px;
    height: 7rem;
    position: relative;
    min-width: 150px;
    min-width: 15rem;
    padding: 0 32px 0 17px;
    padding: 0 3.2rem 0 1.7rem;
    font-family: "Merriweather", serif;
    font-weight: 900;
    font-size: 17px;
    font-size: 1.7rem;
    letter-spacing: -.015em;
    color: #ffff7b;
    text-align: center
}

.t-content-tickers-2 .t-ctn-label span {
    position: relative;
    z-index: 1
}

.t-content-tickers-2 .t-ctn-label:before {
    content: "";
    position: absolute;
    left: -30px;
    right: 22px;
    top: -30px;
    bottom: -50px;
    background: #000;
    -webkit-transform: rotate(2deg);
    transform: rotate(2deg);
    box-shadow: 0 0 39px 3px rgba(0, 0, 0, .5)
}

.t-content-tickers-2 .t-ctn-label:after {
    content: "";
    position: absolute;
    left: -30px;
    right: 15px;
    top: -30px;
    bottom: -50px;
    background: #c80d0d;
    -webkit-transform: rotate(10deg);
    transform: rotate(10deg)
}

.t-content-tickers-2 .t-ctn-body {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    max-width: -webkit-calc(100% - 150px - 10px);
    max-width: calc(100% - 150px - 10px);
    padding: 22px 60px 0 0;
    padding: 2.2rem 6rem 0 0
}

.t-content-tickers-2 .t-ctn-list ul {
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative
}

.t-content-tickers-2 .t-ctn-list ul li {
    position: absolute;
    top: 0;
    width: 0;
    overflow: hidden;
    opacity: .2;
    -webkit-transition: width .2s ease-in-out 0s, opacity .2s ease-in-out 0s;
    transition: width .2s ease-in-out 0s, opacity .2s ease-in-out 0s;
    -webkit-transition-delay: .5s;
    transition-delay: .5s;
    -webkit-transition-duration: .5s;
    transition-duration: .5s
}

.t-content-tickers-2 .t-ctn-list ul li a {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 5px 0;
    padding: .5rem 0;
    font-family: "Merriweather", serif;
    font-weight: 900;
    font-size: 17px;
    font-size: 1.7rem;
    letter-spacing: -.015em;
    line-height: 1.1;
    color: #fff
}

.t-content-tickers-2 .t-ctn-list ul li a:hover {
    text-decoration: underline
}

.t-content-tickers-2 .t-ctn-list ul li.current {
    opacity: 1;
    width: 100%
}

.t-content-tickers-2 .t-cticker-jed {
    min-width: 768px;
    min-width: 76.8rem;
    height: 70px;
    height: 7rem;
    overflow: hidden;
    background: #d3edf2;
    color: #2b2b2b;
    -webkit-transition: transform .3s cubic-bezier(.694, .0482, .335, 1) 0s;
    -webkit-transition: -webkit-transform .3s cubic-bezier(.694, .0482, .335, 1) 0s;
    transition: -webkit-transform .3s cubic-bezier(.694, .0482, .335, 1) 0s;
    transition: transform .3s cubic-bezier(.694, .0482, .335, 1) 0s;
    transition: transform .3s cubic-bezier(.694, .0482, .335, 1) 0s, -webkit-transform .3s cubic-bezier(.694, .0482, .335, 1) 0s
}

.interaction-overlay-box-mainsidebar-open .t-content-tickers-2 .t-cticker-jed {
    -webkit-transform: translate(25.4rem);
    transform: translate(25.4rem);
    -webkit-transition-delay: .3s;
    transition-delay: .3s
}

.t-content-tickers-2 .t-ctjed-i {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    height: 100%
}

.t-content-tickers-2 .t-ctjed-head .t-ico-btn-1 {
    position: absolute;
    right: 17px;
    right: 1.7rem;
    top: 17px;
    top: 1.7rem
}

.t-content-tickers-2 .t-ctjed-head .t-ico-btn-1.t-ico-btn-close-1:after {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCIgd2lkdGg9IjEzIiBoZWlnaHQ9IjEzIiB2aWV3Qm94PSIwIDAgMTMgMTMiPiAgPHBhdGggZD0iTTguMjIwLDYuNDk4IEM4LjIyMCw2LjQ5OCAxMi44NzEsMS44NDYgMTIuODcxLDEuODQ2IEMxMy4wMzAsMS42ODkgMTMuMDMwLDEuNDMxIDEyLjg3MSwxLjI3NCBDMTIuODcxLDEuMjc0IDExLjcyNCwwLjEyNyAxMS43MjQsMC4xMjcgQzExLjY0NSwwLjA0NyAxMS41NDEsMC4wMDcgMTEuNDM3LDAuMDA3IEMxMS4zMzMsMC4wMDcgMTEuMjI5LDAuMDQ3IDExLjE1MCwwLjEyNyBDMTEuMTUwLDAuMTI3IDYuNDk5LDQuNzc3IDYuNDk5LDQuNzc3IEM2LjQ5OSw0Ljc3NyAxLjg0OSwwLjEyNyAxLjg0OSwwLjEyNyBDMS42OTAsLTAuMDMyIDEuNDMzLC0wLjAzMiAxLjI3NSwwLjEyNyBDMS4yNzUsMC4xMjcgMC4xMjgsMS4yNzQgMC4xMjgsMS4yNzQgQzAuMDQ4LDEuMzUyIDAuMDA5LDEuNDU2IDAuMDA5LDEuNTYxIEMwLjAwOSwxLjY2NCAwLjA0OCwxLjc2OCAwLjEyOCwxLjg0NiBDMC4xMjgsMS44NDYgNC43NzgsNi40OTggNC43NzgsNi40OTggQzQuNzc4LDYuNDk4IDAuMTI4LDExLjE0OCAwLjEyOCwxMS4xNDggQy0wLjAzMSwxMS4zMDYgLTAuMDMxLDExLjU2MyAwLjEyOCwxMS43MjIgQzAuMTI4LDExLjcyMiAxLjI3NSwxMi44NjkgMS4yNzUsMTIuODY5IEMxLjM1NCwxMi45NDkgMS40NTgsMTIuOTg4IDEuNTYyLDEyLjk4OCBDMS42NjUsMTIuOTg4IDEuNzY5LDEyLjk0OSAxLjg0OSwxMi44NjkgQzEuODQ5LDEyLjg2OSA2LjQ5OSw4LjIxOSA2LjQ5OSw4LjIxOSBDNi40OTksOC4yMTkgMTEuMTUwLDEyLjg2OSAxMS4xNTAsMTIuODY5IEMxMS4zMDksMTMuMDI3IDExLjU2NSwxMy4wMjcgMTEuNzI0LDEyLjg2OSBDMTEuNzI0LDEyLjg2OSAxMi44NzEsMTEuNzIyIDEyLjg3MSwxMS43MjIgQzEyLjk1MCwxMS42NDQgMTIuOTkwLDExLjUzOSAxMi45OTAsMTEuNDM2IEMxMi45OTAsMTEuMzMyIDEyLjk1MCwxMS4yMjcgMTIuODcxLDExLjE0OCBDMTIuODcxLDExLjE0OCA4LjIyMCw2LjQ5OCA4LjIyMCw2LjQ5OCBaIiBmaWxsPSIjOTdkNGUxIi8+PC9zdmc+");
    background-size: 37% auto;
    opacity: 1
}

.t-content-tickers-2 .t-ctjed-head .t-ico-btn-1:before {
    background: #e5f4f7
}

.t-content-tickers-2 .t-ctjed-head .t-ico-btn-1:hover:before {
    background: #fff
}

.t-content-tickers-2 .t-ctjed-label {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 70px;
    height: 7rem;
    position: relative;
    min-width: 150px;
    min-width: 15rem;
    padding: 0 32px 0 17px;
    padding: 0 3.2rem 0 1.7rem;
    font-family: "Merriweather", serif;
    font-weight: 900;
    font-size: 17px;
    font-size: 1.7rem;
    letter-spacing: -.015em;
    color: #fff;
    text-align: center
}

.t-content-tickers-2 .t-ctjed-label span {
    position: relative;
    z-index: 1
}

.t-content-tickers-2 .t-ctjed-label:before {
    content: "";
    position: absolute;
    left: -30px;
    right: 22px;
    top: -30px;
    bottom: -50px;
    background: #000;
    -webkit-transform: rotate(2deg);
    transform: rotate(2deg);
    box-shadow: 0 0 39px 3px rgba(0, 0, 0, .5)
}

.t-content-tickers-2 .t-ctjed-label:after {
    content: "";
    position: absolute;
    left: -30px;
    right: 15px;
    top: -30px;
    bottom: -50px;
    background: #50b4c9;
    -webkit-transform: rotate(10deg);
    transform: rotate(10deg)
}

.t-content-tickers-2 .t-ctjed-body {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    max-width: -webkit-calc(100% - 150px - 10px);
    max-width: calc(100% - 150px - 10px);
    padding: 0 43px 0 0;
    padding: 0 4.3rem 0 0
}

.t-content-tickers-2 .t-ctjed-list {
    width: 100%;
    min-width: 570px;
    height: 70px;
    height: 7rem
}

.t-content-tickers-2 .t-ctjed-list ul {
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative
}

.t-content-tickers-2 .t-ctjed-list ul li {
    position: absolute;
    top: 0;
    width: 0;
    overflow: hidden;
    opacity: .2;
    -webkit-transition: width .2s ease-in-out 0s, opacity .2s ease-in-out 0s;
    transition: width .2s ease-in-out 0s, opacity .2s ease-in-out 0s;
    -webkit-transition-delay: .5s;
    transition-delay: .5s;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    font-size: 0;
    white-space: nowrap
}

.t-content-tickers-2 .t-ctjed-list ul li a {
    display: inline-block;
    vertical-align: top;
    position: relative;
    width: 146px;
    height: 70px;
    height: 7rem;
    overflow: hidden;
    padding: 12px 0 5px 10px;
    padding: 1.2rem 0 .5rem 1rem;
    font-family: "Merriweather", serif;
    font-weight: 900;
    font-size: 16px;
    font-size: 1.6rem;
    letter-spacing: -.03em;
    line-height: 1.1;
    color: #2b2b2b
}

.t-content-tickers-2 .t-ctjed-list ul li a:after {
    content: "";
    position: absolute;
    right: 0;
    top: -20px;
    bottom: -20px;
    width: 2px;
    -webkit-transform: rotate(10deg) translateX(-7px);
    transform: rotate(10deg) translateX(-7px);
    background: #fff
}

.t-content-tickers-2 .t-ctjed-list ul li a b span,
.t-content-tickers-2 .t-ctjed-list ul li a strong span {
    display: block;
    height: 24px;
    padding: 5px 0 0
}

.t-content-tickers-2 .t-ctjed-list ul li a b i,
.t-content-tickers-2 .t-ctjed-list ul li a strong i {
    display: none
}

.t-content-tickers-2 .t-ctjed-list ul li a strong {
    display: block
}

.t-content-tickers-2 .t-ctjed-list ul li a strong span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: -webkit-calc(100% - 42px);
    width: calc(100% - 42px)
}

.t-content-tickers-2 .t-ctjed-list ul li a b {
    position: absolute;
    right: 15px;
    top: 10px
}

.t-content-tickers-2 .t-ctjed-list ul li a b span {
    min-width: 25px;
    padding-left: 4px;
    background: #d3edf2;
    color: #21a2bf
}

.t-content-tickers-2 .t-ctjed-list ul li a:hover {
    color: #21a2bf
}

.t-content-tickers-2 .t-ctjed-list ul li a:last-child:after {
    display: none
}

.t-content-tickers-2 .t-ctjed-list ul li.current {
    opacity: 1;
    width: 100%
}

@media (max-width:1023px) {

    .t-content-tickers-2 .t-ctjed-label,
    .t-content-tickers-2 .t-ctn-label {
        min-width: 140px;
        min-width: 14rem;
        padding: 0 32px 0 17px;
        padding: 0 3.2rem 0 1.7rem;
        font-size: 15px;
        font-size: 1.5rem
    }

    .t-content-tickers-2 .t-ctn-body {
        padding: 23px 60px 0 0;
        padding: 2.3rem 6rem 0 0
    }

    .t-content-tickers-2 .t-ctn-list ul li a {
        font-size: 15px;
        font-size: 1.5rem
    }
}

.t-article-list-1>header:before {
    content: "";
    display: block;
    width: 44px;
    height: 4px;
    margin-bottom: 4px;
    background: #2b2b2b
}

.t-article-list-1>header h3 {
    margin-bottom: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-family: "Arial Black", "Arial Bold", Arial, Helvetica, sans-serif;
    font-weight: 600;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.2;
    letter-spacing: -.025em;
    color: #2b2b2b
}

.t-article-list-1 .t-article-list-1-body {
    overflow: hidden;
    background: #fff;
    border: 1px solid #e9e9e9
}

.t-article-list-1 .t-article-list-1-body ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.t-article-list-1 .t-article-list-1-body ul li {
    position: relative
}

.t-article-list-1 .t-article-list-1-body ul li:before {
    content: "";
    position: absolute;
    left: 15px;
    right: 15px;
    top: 0;
    height: 1px;
    background: #d5d5d5
}

.t-article-list-1 .t-article-list-1-body ul li a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.t-article-list-1 .t-article-list-1-body ul li a time {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 56px;
    -moz-box-flex: 1;
    -ms-flex: 1 0 56px;
    flex: 1 0 56px;
    width: 56px;
    max-width: 56px;
    padding: 14px 0 12px 15px;
    padding: 1.4rem 0 1.2rem 1.5rem;
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 600;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 1;
    letter-spacing: -.015em;
    color: #929292
}

.t-article-list-1 .t-article-list-1-body ul li a strong {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 178px;
    -moz-box-flex: 1;
    -ms-flex: 1 0 178px;
    flex: 1 0 178px;
    max-width: 178px;
    padding: 13px 15px 10px 0;
    padding: 1.3rem 1.5rem 1rem 0
}

.t-article-list-1 .t-article-list-1-body ul li a strong span {
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 600;
    padding: 1px 0 0;
    padding: .1rem 0 0;
    display: block;
    display: -webkit-box;
    max-height: 49px;
    max-height: 4.9rem;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.6rem;
    line-height: 1.33333;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #2b2b2b
}

.t-article-list-1 .t-article-list-1-body ul li a figure {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 65px;
    -moz-box-flex: 1;
    -ms-flex: 1 0 65px;
    flex: 1 0 65px;
    max-width: 65px;
    padding: 12px 15px 12px 0;
    padding: 1.2rem 1.5rem 1.2rem 0
}

.t-article-list-1 .t-article-list-1-body ul li a figure img {
    display: block;
    width: 100%
}

.t-article-list-1 .t-article-list-1-body ul li a:hover strong span {
    color: #21a2bf
}

.t-article-list-1 .t-article-list-1-body ul li:first-child:before {
    display: none
}

.t-article-list-1 .t-article-list-1-body ul li:nth-child(2) a time,
.t-article-list-1 .t-article-list-1-body ul li:nth-child(3) a time,
.t-article-list-1 .t-article-list-1-body ul li:nth-child(n+5) a time {
    padding: 17px 0 12px 15px;
    padding: 1.7rem 0 1.2rem 1.5rem
}

.t-article-list-1 .t-article-list-1-body ul li:nth-child(2) a strong,
.t-article-list-1 .t-article-list-1-body ul li:nth-child(3) a strong,
.t-article-list-1 .t-article-list-1-body ul li:nth-child(n+5) a strong {
    -webkit-flex-basis: 243px;
    -ms-flex-preferred-size: 243px;
    flex-basis: 243px;
    max-width: 243px;
    padding: 16px 15px 13px 0;
    padding: 1.6rem 1.5rem 1.3rem 0
}

.t-article-list-1 .t-article-list-1-body ul li:nth-child(2) a strong span,
.t-article-list-1 .t-article-list-1-body ul li:nth-child(3) a strong span,
.t-article-list-1 .t-article-list-1-body ul li:nth-child(n+5) a strong span {
    display: block;
    display: -webkit-box;
    max-height: 33px;
    max-height: 3.3rem;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.6rem;
    line-height: 1.33333;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.t-article-list-1 .t-article-list-1-body ul li:nth-child(2) a figure,
.t-article-list-1 .t-article-list-1-body ul li:nth-child(3) a figure,
.t-article-list-1 .t-article-list-1-body ul li:nth-child(n+5) a figure {
    display: none
}

.t-section-2 .t-article-list-1 .t-article-list-1-body {
    max-height: 271px
}

.t-section-2 .t-article-list-1 .t-article-list-1-body ul li:nth-child(n+5) {
    display: none
}

.t-body-article.t-body-article-multimedia .t-article-list-1>header:before,
.t-body-section.t-body-section-multimedia .t-article-list-1>header:before {
    background: #fff
}

.t-body-article.t-body-article-multimedia .t-article-list-1>header h3,
.t-body-section.t-body-section-multimedia .t-article-list-1>header h3 {
    color: #fff
}

.t-body-article.t-body-article-multimedia .t-article-list-1 .t-article-list-1-body,
.t-body-section.t-body-section-multimedia .t-article-list-1 .t-article-list-1-body {
    background: #313131;
    border-color: #313131
}

.t-body-article.t-body-article-multimedia .t-article-list-1 .t-article-list-1-body ul li:before,
.t-body-section.t-body-section-multimedia .t-article-list-1 .t-article-list-1-body ul li:before {
    background: #454545
}

.t-body-article.t-body-article-multimedia .t-article-list-1 .t-article-list-1-body ul li a strong span,
.t-body-section.t-body-section-multimedia .t-article-list-1 .t-article-list-1-body ul li a strong span {
    color: #fff
}

.t-body-article.t-body-article-multimedia .t-article-list-1 .t-article-list-1-body ul li a:hover strong span,
.t-body-section.t-body-section-multimedia .t-article-list-1 .t-article-list-1-body ul li a:hover strong span {
    color: #21a2bf
}

.t-article-list-2>header:before {
    content: "";
    display: block;
    width: 44px;
    height: 4px;
    margin-bottom: 4px;
    background: #2b2b2b
}

.t-article-list-2>header h3 {
    margin-bottom: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-family: "Arial Black", "Arial Bold", Arial, Helvetica, sans-serif;
    font-weight: 600;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.2;
    letter-spacing: -.025em;
    color: #2b2b2b
}

.t-article-list-2 .t-article-list-2-body {
    overflow: hidden
}

.t-article-list-2 .t-article-list-2-body ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.t-article-list-2 .t-article-list-2-body ul li {
    position: relative;
    height: 104px;
    padding: 15px 0 0 83px;
    border-top: 1px solid #e2e2e2
}

.t-article-list-2 .t-article-list-2-body ul li .t-al2-pic {
    position: absolute;
    left: 0;
    top: 15px;
    width: 73px;
    height: 73px
}

.t-article-list-2 .t-article-list-2-body ul li .t-al2-pic figure img {
    display: block;
    width: 100%
}

.t-article-list-2 .t-article-list-2-body ul li .t-al2-kicker {
    display: block;
    font-size: 0
}

.t-article-list-2 .t-article-list-2-body ul li .t-al2-kicker .t-ico-btn-3 {
    vertical-align: middle;
    width: 17px;
    width: 1.7rem;
    height: 16px;
    height: 1.6rem;
    margin: 0 5px 0 0;
    margin: 0 .5rem 0 0;
    background-color: #737373;
    border-color: #737373;
    border-radius: 0
}

.t-article-list-2 .t-article-list-2-body ul li .t-al2-kicker .t-ico-btn-3.t-ico-btn-play-1 {
    background-size: 55% auto
}

.t-article-list-2 .t-article-list-2-body ul li .t-al2-kicker .t-ico-btn-3.t-ico-btn-gallery-1 {
    background-size: 70% auto
}

.t-article-list-2 .t-article-list-2-body ul li .t-al2-kicker span {
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 80%;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.1;
    color: #929292;
    text-transform: uppercase
}

.t-article-list-2 .t-article-list-2-body ul li .t-al2-kicker:hover span {
    color: #21a2bf
}

.t-article-list-2 .t-article-list-2-body ul li .t-al2-text {
    margin: 2px 0 0;
    margin: .2rem 0 0;
    padding: 1px 0 0;
    padding: .1rem 0 0;
    font-family: "Merriweather", serif;
    font-weight: 900;
    display: block;
    display: -webkit-box;
    max-height: 58px;
    max-height: 5.8rem;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.9rem;
    line-height: 1.26667;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    letter-spacing: -.015em;
    color: #2b2b2b
}

.t-article-list-2 .t-article-list-2-body ul li .t-al2-text:hover {
    color: #21a2bf
}

.t-article-list-2 .t-article-list-2-body ul li:first-child {
    height: 89px;
    padding-top: 0;
    border: 0
}

.t-article-list-2 .t-article-list-2-body ul li:first-child .t-al2-pic {
    top: 0
}

.t-body-article.t-body-article-multimedia .t-article-list-2>header:before,
.t-body-section.t-body-section-multimedia .t-article-list-2>header:before {
    background: #fff
}

.t-body-article.t-body-article-multimedia .t-article-list-2>header h3,
.t-body-section.t-body-section-multimedia .t-article-list-2>header h3 {
    color: #fff
}

.t-body-article.t-body-article-multimedia .t-article-list-2 .t-article-list-2-body ul li,
.t-body-section.t-body-section-multimedia .t-article-list-2 .t-article-list-2-body ul li {
    border-top-color: transparent
}

.t-body-article.t-body-article-multimedia .t-article-list-2 .t-article-list-2-body ul li .t-al2-kicker .t-ico-btn-3,
.t-body-section.t-body-section-multimedia .t-article-list-2 .t-article-list-2-body ul li .t-al2-kicker .t-ico-btn-3 {
    margin: 0 1px 0 -5px;
    margin: 0 .1rem 0 -.5rem;
    background-color: transparent;
    border-color: transparent
}

.t-body-article.t-body-article-multimedia .t-article-list-2 .t-article-list-2-body ul li .t-al2-text,
.t-body-section.t-body-section-multimedia .t-article-list-2 .t-article-list-2-body ul li .t-al2-text {
    color: #fff
}

.t-body-article.t-body-article-multimedia .t-article-list-2 .t-article-list-2-body ul li .t-al2-text:hover,
.t-body-section.t-body-section-multimedia .t-article-list-2 .t-article-list-2-body ul li .t-al2-text:hover {
    color: #21a2bf
}

.t-article-list-3>header {
    margin: 0 0 10px
}

.t-article-list-3>header h4 {
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 600;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.2;
    color: #707070;
    text-transform: uppercase
}

.t-article-list-3 .t-article-list-3-body ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.t-article-list-3 .t-article-list-3-body ul li {
    position: relative;
    margin: 0 0 9px;
    padding: 0 0 0 10px
}

.t-article-list-3 .t-article-list-3-body ul li:before {
    content: "";
    position: absolute;
    left: 0;
    top: 4px;
    width: 6px;
    height: 6px;
    border: 2px solid #929292;
    border-radius: 50%
}

.t-article-list-3 .t-article-list-3-body ul li a {
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 1.2;
    color: #929292
}

.t-article-list-3 .t-article-list-3-body ul li a:hover {
    color: #21a2bf
}

.t-article-list-4>header:before {
    content: "";
    display: block;
    width: 44px;
    height: 4px;
    margin-bottom: 4px;
    background: #2b2b2b
}

.t-article-list-4>header h4 {
    margin-bottom: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-family: "Arial Black", "Arial Bold", Arial, Helvetica, sans-serif;
    font-weight: 600;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.2;
    letter-spacing: -.025em;
    color: #2b2b2b
}

.t-article-list-4 .t-article-list-4-body ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.t-article-list-4 .t-article-list-4-body ul li {
    margin: 0 0 14px;
    padding: 15px 15px 20px;
    background: #fff;
    border: 1px solid #e9e9e9
}

.t-article-list-4 .t-article-list-4-body ul li .t-al4-pic figure img {
    display: block;
    width: 100%
}

.t-article-list-4 .t-article-list-4-body ul li .t-al4-kicker {
    display: inline-block;
    max-width: 100%;
    margin: 6px 0 0;
    margin: .6rem 0 0;
    font-size: 0
}

.t-article-list-4 .t-article-list-4-body ul li .t-al4-kicker span {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    padding: 3px 0 0;
    padding: .3rem 0 0;
    font-size: 11px;
    font-size: 1.1rem;
    line-height: 1.1;
    color: #929292;
    text-transform: uppercase
}

.t-article-list-4 .t-article-list-4-body ul li .t-al4-kicker:hover span {
    color: #21a2bf
}

.t-article-list-4 .t-article-list-4-body ul li .t-al4-text {
    display: block;
    margin: 0
}

.t-article-list-4 .t-article-list-4-body ul li .t-al4-text span {
    font-family: "Merriweather", serif;
    font-weight: 700;
    padding: 2px 0 0;
    padding: .2rem 0 0;
    display: block;
    display: -webkit-box;
    max-height: 70px;
    max-height: 7rem;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 1.7rem;
    line-height: 1.30769;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    letter-spacing: -.015em;
    color: #2b2b2b
}

.t-article-list-4 .t-article-list-4-body ul li .t-al4-text:hover span {
    color: #21a2bf
}

.t-article-list-5 .t-article-list-5-body ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.t-article-list-5 .t-article-list-5-body ul li {
    position: relative;
    min-height: 84px;
    min-height: 8.4rem;
    padding: 0 0 0 165px;
    padding: 0 0 0 16.5rem
}

.t-article-list-5 .t-article-list-5-body ul li .t-al5-pic {
    position: absolute;
    left: 0;
    top: 0;
    width: 150px;
    width: 15rem
}

.t-article-list-5 .t-article-list-5-body ul li .t-al5-pic figure img {
    display: block;
    width: 100%
}

.t-article-list-5 .t-article-list-5-body ul li .t-al5-kicker {
    display: inline-block;
    max-width: 100%;
    margin: -2px 0 0;
    margin: -.2rem 0 0;
    font-size: 0
}

.t-article-list-5 .t-article-list-5-body ul li .t-al5-kicker span {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    padding: 3px 0 0;
    padding: .3rem 0 0;
    font-size: 11px;
    font-size: 1.1rem;
    line-height: 1.1;
    color: #929292;
    text-transform: uppercase
}

.t-article-list-5 .t-article-list-5-body ul li .t-al5-kicker:hover span {
    color: #21a2bf
}

.t-article-list-5 .t-article-list-5-body ul li .t-al5-text {
    display: block;
    margin: 5px 0 0
}

.t-article-list-5 .t-article-list-5-body ul li .t-al5-text span {
    font-family: "Merriweather", serif;
    font-weight: 700;
    padding: 2px 0 0;
    padding: .2rem 0 0;
    display: block;
    display: -webkit-box;
    max-height: 65px;
    max-height: 6.5rem;
    font-size: 17px;
    font-size: 1.7rem;
    line-height: 2.1rem;
    line-height: 1.23529;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    letter-spacing: -.015em;
    color: #2b2b2b
}

.t-article-list-5 .t-article-list-5-body ul li .t-al5-text:hover span {
    color: #21a2bf
}

.t-article-list-5 .t-article-list-5-body ul li+li {
    margin-top: 15px
}

.t-article-list-6>header:before {
    content: "";
    display: block;
    width: 44px;
    height: 4px;
    margin-bottom: 4px;
    background: #2b2b2b
}

.t-article-list-6>header h4 {
    margin-bottom: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-family: "Arial Black", "Arial Bold", Arial, Helvetica, sans-serif;
    font-weight: 600;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.2;
    letter-spacing: -.025em;
    color: #2b2b2b
}

.t-article-list-6 .t-article-list-6-body {
    margin: 0 -22px 0 -20px
}

.t-article-list-6 .t-article-list-6-body ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.t-article-list-6 .t-article-list-6-body ul li {
    padding: 0 7px 0 0
}

.t-article-list-6 .t-article-list-6-body ul li a {
    display: block;
    position: relative;
    padding: 19px 15px 19px 20px;
    -webkit-transition: background-color .2s ease-in-out 0s, opacity .2s ease-in-out 0s;
    transition: background-color .2s ease-in-out 0s, opacity .2s ease-in-out 0s
}

.t-article-list-6 .t-article-list-6-body ul li a:before {
    content: "";
    position: absolute;
    left: 20px;
    right: 15px;
    bottom: 0;
    height: 1px;
    background: #fff
}

.t-article-list-6 .t-article-list-6-body ul li a em {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin: 0 0 5px;
    margin: 0 0 .5rem;
    padding: 2px 0 0;
    padding: .2rem 0 0;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.1;
    color: #929292;
    text-transform: uppercase;
    font-style: normal
}

.t-article-list-6 .t-article-list-6-body ul li a strong {
    display: block;
    font-family: "Merriweather", serif;
    font-weight: 900;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.9rem;
    line-height: 1.26667;
    color: #2b2b2b;
    letter-spacing: -.015em
}

.t-article-list-6 .t-article-list-6-body ul li a:hover {
    background: #f7f7f7
}

.t-article-list-6 .t-article-list-6-body ul li a:hover:before {
    opacity: 0
}

.t-article-list-6 .t-article-list-6-body ul li.current {
    margin-top: -1px
}

.t-article-list-6 .t-article-list-6-body ul li.current a {
    background: #e8e1de;
    cursor: default
}

.t-article-list-6 .t-article-list-6-body ul li.current a:before {
    display: none
}

.t-article-list-6 .t-article-list-6-body ul li.current a:after {
    content: "";
    position: absolute;
    left: 100%;
    top: 50%;
    -webkit-transform: translateY(-3px);
    transform: translateY(-3px);
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid #e8e1de;
    pointer-events: none
}

.t-article-list-6 .t-article-list-6-body ul li:last-child a:before {
    display: none
}

.t-article-list-6 .t-article-list-6-body-i {
    min-height: 700px;
    max-height: 700px;
    overflow: hidden;
    position: relative;
    -webkit-transition: max-height .7s cubic-bezier(.694, .0482, .335, 1) 0s;
    transition: max-height .7s cubic-bezier(.694, .0482, .335, 1) 0s
}

.t-article-list-6 .t-article-list-6-body-i .t-sm-btn {
    position: absolute;
    z-index: 1;
    left: 20px;
    right: 22px;
    bottom: 0;
    opacity: 0;
    pointer-events: none;
    -webkit-transition: opacity .7s cubic-bezier(.694, .0482, .335, 1) 0s, background-color .2s ease-in-out 0s;
    transition: opacity .7s cubic-bezier(.694, .0482, .335, 1) 0s, background-color .2s ease-in-out 0s
}

.t-article-list-6 .t-article-list-6-body-i.t-content-sm-ready:before {
    content: "";
    position: absolute;
    z-index: 1;
    left: 0;
    right: 7px;
    bottom: 0;
    height: 100px;
    background: -webkit-gradient(linear, left top, left bottom, from(hsla(23, 25%, 94%, 0)), color-stop(0, #f3eeeb));
    background: -webkit-linear-gradient(top, hsla(23, 25%, 94%, 0) 0, #f3eeeb);
    background: linear-gradient(180deg, hsla(23, 25%, 94%, 0) 0, #f3eeeb);
    pointer-events: none
}

.t-article-list-6 .t-article-list-6-body-i.t-content-sm-ready .t-sm-btn {
    opacity: 1;
    pointer-events: all
}

.t-article-list-6 .t-article-list-6-body-i.t-content-sm-triggered {
    max-height: 10000px
}

.t-article-list-6 .t-article-list-6-body-i.t-content-sm-triggered:before {
    display: none
}

.t-article-list-6 .t-article-list-6-body-i.t-content-sm-triggered .t-sm-btn {
    opacity: 0;
    pointer-events: none
}

.t-article-list-7>header:before {
    content: "";
    display: block;
    width: 44px;
    height: 4px;
    margin-bottom: 4px;
    background: #2b2b2b
}

.t-article-list-7>header h3 {
    margin-bottom: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-family: "Arial Black", "Arial Bold", Arial, Helvetica, sans-serif;
    font-weight: 600;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.2;
    letter-spacing: -.025em;
    color: #2b2b2b
}

.t-article-list-7 .t-article-list-7-body {
    overflow: hidden
}

.t-article-list-7 .t-article-list-7-body ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.t-article-list-7 .t-article-list-7-body ul li {
    margin: 15px 0 0
}

.t-article-list-7 .t-article-list-7-body ul li a {
    display: block;
    position: relative;
    height: 110px;
    background: #fff
}

.t-article-list-7 .t-article-list-7-body ul li .t-al7-text {
    display: block;
    position: relative;
    padding: 12px 10px 0 15px;
    color: #414141
}

.t-article-list-7 .t-article-list-7-body ul li .t-al7-text:before {
    content: "";
    position: absolute;
    left: 15px;
    top: 14px;
    width: 18px;
    width: 1.8rem;
    height: 12px;
    height: 1.2rem;
    background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJJc29sYXRpb25fTW9kZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyODggMjg4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyODggMjg4IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjYmQzNjI4IiBkPSJNMTM1LjEsMTc0LjdjMCwxNy44LTYuNSwzMy0xOS42LDQ1LjZjLTEyLjYsMTIuNi0yNy43LDE5LTQ1LDE5Yy0yMS4zLDAtMzguMy03LjktNTEtMjMuN0M3LjIsMjAxLDEuMSwxODMsMS4xLDE2MS43YzAtMzkuMSwzMy4yLTc2LjksOTkuNi0xMTMuMmw5LjUsMTQuOGMtMjIuNSwxOC42LTMzLjgsMzMuNi0zMy44LDQ1LjFjMCwzLjYsNC44LDcuMSwxNC4yLDEwLjdjMTQuMiw1LjEsMjMuOSwxMC4xLDI5LjEsMTQuOEMxMjkuOSwxNDIuNSwxMzUuMSwxNTYuMSwxMzUuMSwxNzQuN3oiLz48cGF0aCBmaWxsPSIjYmQzNjI4IiBkPSJNMjg2LjksMTc0LjdjMCwxNy44LTUuOSwzMy0xNy44LDQ1LjZjLTEyLjYsMTIuNi0yNy45LDE5LTQ1LjYsMTljLTIxLjMsMC0zOC4zLTcuOS01MS0yMy43Yy0xMi42LTE0LjYtMTktMzIuNi0xOS01My45YzAtMzkuMSwzMy4yLTc2LjksOTkuNi0xMTMuMmwxMC43LDE0LjhjLTIzLjMsMTguNi0zNSwzMy42LTM1LDQ1LjFjMCwzLjYsNS4xLDcuMSwxNS40LDEwLjdjMTMuOCw1LjEsMjMuMywxMC4xLDI4LjUsMTQuOEMyODIuMSwxNDIuNSwyODYuOSwxNTYuMSwyODYuOSwxNzQuN3oiLz48L3N2Zz4=") no-repeat 50%;
    background-size: 100% auto
}

.t-article-list-7 .t-article-list-7-body ul li .t-al7-text span {
    font-family: "Arial Black", "Arial Bold", Arial, Helvetica, sans-serif;
    font-weight: 600;
    display: block;
    display: -webkit-box;
    max-height: 32px;
    max-height: 3.2rem;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1.6rem;
    line-height: 1.14286;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    letter-spacing: -.015em;
    text-indent: 24px
}

.t-article-list-7 .t-article-list-7-body ul li .t-al7-text:hover span {
    color: #21a2bf
}

.t-article-list-7 .t-article-list-7-body ul li .t-al7-pic {
    position: absolute;
    left: 10px;
    bottom: 0;
    height: 62px;
    overflow: hidden
}

.t-article-list-7 .t-article-list-7-body ul li .t-al7-pic img {
    display: block;
    height: 100%
}

.t-article-list-7 .t-article-list-7-body ul li .t-al7-author {
    position: absolute;
    left: 73px;
    right: 10px;
    bottom: 8px;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 1.1;
    color: #414141
}

.t-article-list-7 .t-article-list-7-body ul li .t-al7-author strong {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 2px 0;
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 600
}

.t-article-list-7 .t-article-list-7-body ul li .t-al7-author span {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin: -2px 0 0;
    padding: 2px 0;
    opacity: .5
}

.t-article-list-7 .t-article-list-7-body ul li:first-child {
    margin: 0
}

.t-article-list-7 .t-article-list-7-body ul li:first-child a {
    background: #af2912
}

.t-article-list-7 .t-article-list-7-body ul li:first-child .t-al7-text {
    color: #fff
}

.t-article-list-7 .t-article-list-7-body ul li:first-child .t-al7-text:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJJc29sYXRpb25fTW9kZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyODggMjg4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyODggMjg4IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTM1LjEsMTc0LjdjMCwxNy44LTYuNSwzMy0xOS42LDQ1LjZjLTEyLjYsMTIuNi0yNy43LDE5LTQ1LDE5Yy0yMS4zLDAtMzguMy03LjktNTEtMjMuN0M3LjIsMjAxLDEuMSwxODMsMS4xLDE2MS43YzAtMzkuMSwzMy4yLTc2LjksOTkuNi0xMTMuMmw5LjUsMTQuOGMtMjIuNSwxOC42LTMzLjgsMzMuNi0zMy44LDQ1LjFjMCwzLjYsNC44LDcuMSwxNC4yLDEwLjdjMTQuMiw1LjEsMjMuOSwxMC4xLDI5LjEsMTQuOEMxMjkuOSwxNDIuNSwxMzUuMSwxNTYuMSwxMzUuMSwxNzQuN3oiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjg2LjksMTc0LjdjMCwxNy44LTUuOSwzMy0xNy44LDQ1LjZjLTEyLjYsMTIuNi0yNy45LDE5LTQ1LjYsMTljLTIxLjMsMC0zOC4zLTcuOS01MS0yMy43Yy0xMi42LTE0LjYtMTktMzIuNi0xOS01My45YzAtMzkuMSwzMy4yLTc2LjksOTkuNi0xMTMuMmwxMC43LDE0LjhjLTIzLjMsMTguNi0zNSwzMy42LTM1LDQ1LjFjMCwzLjYsNS4xLDcuMSwxNS40LDEwLjdjMTMuOCw1LjEsMjMuMywxMC4xLDI4LjUsMTQuOEMyODIuMSwxNDIuNSwyODYuOSwxNTYuMSwyODYuOSwxNzQuN3oiLz48L3N2Zz4=")
}

.t-article-list-7 .t-article-list-7-body ul li:first-child .t-al7-text:hover span {
    color: #21a2bf
}

.t-article-list-7 .t-article-list-7-body ul li:first-child .t-al7-author {
    color: #fff
}

.t-article-list-8 {
    margin: 20px 0 0;
    margin: 2rem 0 0
}

.t-article-list-8 .t-article-list-8-body ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.t-article-list-8 .t-article-list-8-body ul li {
    position: relative;
    height: 114px;
    height: 11.4rem;
    padding: 18px 90px 0 0;
    padding: 1.8rem 9rem 0 0;
    border-top: 1px solid #3b3b3b
}

.t-article-list-8 .t-article-list-8-body ul li:first-child {
    border: 0
}

.t-article-list-8 .t-article-list-8-body ul li .t-al8-pic {
    position: absolute;
    right: 0;
    top: 20px;
    width: 73px;
    width: 7.3rem;
    height: 73px;
    height: 7.3rem;
    overflow: hidden
}

.t-article-list-8 .t-article-list-8-body ul li .t-al8-pic figure img {
    display: block;
    width: 100%
}

.t-article-list-8 .t-article-list-8-body ul li .t-al8-kicker {
    top: 20px;
    font-size: 0
}

.t-article-list-8 .t-article-list-8-body ul li .t-al8-kicker .t-ico-btn-3 {
    vertical-align: middle;
    width: 17px;
    width: 1.7rem;
    height: 16px;
    height: 1.6rem;
    margin: 0 1px 0 -3px;
    margin: 0 .1rem 0 -.3rem;
    background-color: transparent;
    border: 0
}

.t-article-list-8 .t-article-list-8-body ul li .t-al8-kicker .t-ico-btn-3.t-ico-btn-play-1 {
    background-size: 55% auto
}

.t-article-list-8 .t-article-list-8-body ul li .t-al8-kicker .t-ico-btn-3.t-ico-btn-gallery-1 {
    background-size: 70% auto
}

.t-article-list-8 .t-article-list-8-body ul li .t-al8-kicker .t-ico-btn-3:hover {
    border-color: hsla(0, 0%, 100%, .26)
}

.t-article-list-8 .t-article-list-8-body ul li .t-al8-kicker span {
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 190px;
    margin: -2px 0 0;
    margin: -.2rem 0 0;
    padding: 2px 0 0;
    padding: .2rem 0 0;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.1;
    color: hsla(0, 0%, 100%, .5);
    text-transform: uppercase
}

.t-article-list-8 .t-article-list-8-body ul li .t-al8-text {
    display: block;
    margin: 1px 12px 0 0
}

.t-article-list-8 .t-article-list-8-body ul li .t-al8-text span {
    font-family: "Merriweather", serif;
    font-weight: 900;
    padding: 1px 0 0;
    padding: .1rem 0 0;
    display: block;
    display: -webkit-box;
    max-height: 58px;
    max-height: 5.8rem;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.9rem;
    line-height: 1.26667;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    letter-spacing: -.015em;
    color: #fff
}

.t-article-list-8 .t-article-list-8-body ul li .t-al8-text:hover span {
    color: #21a2bf
}

.t-article-list-9>header:before {
    content: "";
    display: block;
    width: 44px;
    height: 4px;
    margin-bottom: 4px;
    background: #21a2bf
}

.t-article-list-9>header h3 {
    margin-bottom: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-family: "Arial Black", "Arial Bold", Arial, Helvetica, sans-serif;
    font-weight: 600;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.2;
    letter-spacing: -.025em;
    color: #21a2bf
}

.t-article-list-10>header {
    margin: 0 0 10px
}

.t-article-list-10>header h4 {
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 600;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.2;
    color: #707070;
    text-transform: uppercase
}

.t-article-list-10 .t-article-list-10-body ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.t-article-list-10 .t-article-list-10-body ul li {
    margin: 0 0 9px;
    padding: 0 0 0 10px
}

.t-article-list-10 .t-article-list-10-body ul li a {
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 1.2;
    color: #21a2bf
}

.t-article-list-10 .t-article-list-10-body ul li a:hover {
    color: #000
}

.t-article-list-10.t-chapter-scrolling {
    position: relative;
    z-index: 1;
    padding-bottom: 30px;
    background: #f7f7f7;
    -webkit-transition: opacity .35s cubic-bezier(.215, .61, .355, 1);
    transition: opacity .35s cubic-bezier(.215, .61, .355, 1)
}

.t-article-list-10.t-chapter-scrolling-wrap-hide {
    opacity: 0
}

.t-section-grid-head-hide {
    display: none
}

.t-section-grid-head-1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    border-top: 2px solid #2b2b2b
}

.t-section-grid-head-1 h2 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
    -moz-box-flex: 1;
    -ms-flex: 1 1 80%;
    flex: 1 1 80%;
    padding: 5px 0;
    padding: .5rem 0
}

.t-section-grid-head-1 .t-sgh-1-title {
    display: inline-block;
    padding: 7px 0;
    padding: .7rem 0;
    font-family: "Merriweather", serif;
    font-weight: 900;
    font-size: 19px;
    font-size: 1.9rem;
    line-height: 1.2;
    color: #21a2bf;
    letter-spacing: -.025em;
    text-transform: uppercase
}

.t-section-grid-head-1 .t-sgh-1-title img {
    margin: -7px 0 -10px;
    margin: -.7rem 0 -1rem
}

.t-section-grid-head-1 a.t-sgh-1-title:hover {
    color: #000
}

.t-section-grid-head-1 .t-sgh-1-aside {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 16px 0 11px 20px;
    padding: 1.6rem 0 1.1rem 2rem
}

.t-section-grid-head-1 .t-sgh-1-sidelink {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.2;
    color: rgba(0, 0, 0, .6)
}

.t-section-grid-head-1 .t-sgh-1-sidelink:hover {
    color: #000
}

.t-body-article.t-body-article-multimedia .t-section-grid-head-1 {
    border-top-color: #929292;
    border-bottom-color: #929292
}

.t-body-article.t-body-article-multimedia .t-section-grid-head-1 .t-sgh-1-title {
    color: #fff
}

.t-section-grid-head-2 {
    max-width: 1315px;
    max-width: 131.5rem;
    margin: 0 auto;
    padding: 33px 20px 28px;
    padding: 3.3rem 2rem 2.8rem;
    position: relative
}

.t-section-grid-head-2:before {
    content: "";
    position: absolute;
    left: 20px;
    right: 20px;
    bottom: 0;
    height: 2px;
    background: #2b2b2b
}

.t-section-grid-head-2 h1,
.t-section-grid-head-2 h2 {
    font-family: "Merriweather", serif;
    font-weight: 900;
    font-size: 48px;
    font-size: 4.8rem;
    letter-spacing: -.025em;
    line-height: 1.1;
    color: #2b2b2b;
    text-transform: uppercase
}

.t-section-grid-head-2 .t-section-grid-path-1 {
    margin-top: 8px
}

.t-section-grid-head-2 .t-dd-1 {
    margin-top: -1px;
    margin-bottom: -12px;
    margin-left: -13px
}

.t-body-article.t-body-article-multimedia .t-section-grid-head-2:before,
.t-body-section.t-body-section-multimedia .t-section-grid-head-2:before {
    background: #eaeaea
}

.t-body-article.t-body-article-multimedia .t-section-grid-head-2 h1,
.t-body-article.t-body-article-multimedia .t-section-grid-head-2 h2,
.t-body-section.t-body-section-multimedia .t-section-grid-head-2 h1,
.t-body-section.t-body-section-multimedia .t-section-grid-head-2 h2 {
    color: #fff
}

@media (max-width:1314px) {
    .t-section-grid-head-2 {
        max-width: 1024px;
        max-width: 102.4rem;
        padding: 33px 20px 26px;
        padding: 3.3rem 2rem 2.6rem
    }

    .t-section-grid-head-2 h1,
    .t-section-grid-head-2 h2 {
        font-size: 42px;
        font-size: 4.2rem
    }
}

@media (max-width:1023px) {
    .t-section-grid-head-2 {
        max-width: 768px;
        max-width: 76.8rem;
        padding: 33px 20px 24px;
        padding: 3.3rem 2rem 2.4rem
    }

    .t-section-grid-head-2 h1,
    .t-section-grid-head-2 h2 {
        font-size: 36px;
        font-size: 3.6rem
    }
}

.t-section-grid-head-3 {
    text-align: center;
    border-top: 2px solid #2b2b2b;
    border-bottom: 1px solid #e2e2e2
}

.t-section-grid-head-3 h2 {
    padding: 5px 0;
    padding: .5rem 0
}

.t-section-grid-head-3 .t-sgh-3-title {
    display: inline-block;
    padding: 5px 0 2px;
    padding: .5rem 0 .2rem;
    font-family: "Merriweather", serif;
    font-weight: 900;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1.2;
    color: #21a3bf;
    letter-spacing: -.025em;
    text-transform: uppercase
}

.t-section-grid-head-3 a.t-sgh-3-title:hover {
    color: #000
}

.t-body-article.t-body-article-multimedia .t-section-grid-head-3 {
    border-top-color: #929292;
    border-bottom-color: #929292
}

.t-body-article.t-body-article-multimedia .t-section-grid-head-3 .t-sgh-3-title {
    color: #fff
}

.t-body-article.t-body-article-multimedia .t-section-grid-head-3+div {
    background: #ccc
}

.t-section-grid-head-4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    padding: 10px 0 12px;
    border-bottom: 1px solid #e2e2e2;
    font-family: "Merriweather", serif;
    font-weight: 700;
    font-size: 16px;
    font-size: 1.6rem;
    letter-spacing: -.025em;
    line-height: 1.1;
    color: #b9b9b9
}

.t-section-grid-head-4 h2 {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.t-section-grid-head-4 h2 em {
    display: none
}

.t-section-grid-head-4 h2 strong {
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 400;
    font-size: 25px;
    font-size: 2.5rem;
    letter-spacing: -.015em;
    text-transform: uppercase;
    color: #e7502c
}

.t-section-grid-head-4 h2 strong b {
    font-family: "Arial Black", "Arial Bold", Arial, Helvetica, sans-serif;
    font-weight: 600
}

.t-section-grid-head-4 h3 {
    margin: 3px 0 0;
    font-family: "Merriweather", serif;
    font-weight: 700
}

.t-section-grid-head-4 h4 {
    margin: 3px 0 0 12px;
    font-family: "Merriweather", serif;
    font-weight: 700;
    font-size: 0;
    color: #e7502c
}

.t-section-grid-head-4 h4 span {
    font-size: 16px;
    font-size: 1.6rem
}

.t-section-grid-head-4 h4 span+span {
    margin-left: .3em
}

.t-section-grid-head-5 {
    padding: 0 0 10px;
    padding: 0 0 1rem;
    border-bottom: 1px solid #e2e2e2
}

.t-section-grid-head-5 h3 {
    font-size: 20px;
    font-size: 2rem;
    line-height: 1.2;
    color: #2b2b2b;
    letter-spacing: -.015em;
    text-transform: uppercase
}

.t-section-grid-head-6 {
    padding: 0 0 22px;
    padding: 0 0 2.2rem;
    font-family: "Merriweather", serif;
    font-weight: 900;
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 1.2;
    color: #21a3bf;
    letter-spacing: -.005em
}

.t-section-grid-head-7 {
    max-width: 1315px;
    max-width: 131.5rem;
    margin: 0 auto;
    padding: 36px 20px 34px;
    padding: 3.6rem 2rem 3.4rem;
    position: relative
}

.t-section-grid-head-7:before {
    content: "";
    position: absolute;
    left: 20px;
    right: 20px;
    bottom: 0;
    height: 2px;
    background: #2b2b2b
}

.t-section-grid-head-7 h1 {
    display: none
}

.t-section-grid-head-7 figure {
    text-align: center;
    font-size: 0
}

.t-section-grid-head-7 figure img {
    display: inline-block;
    width: 284px
}

@media (max-width:1314px) {
    .t-section-grid-head-7 {
        max-width: 1024px;
        max-width: 102.4rem;
        padding: 26px 20px 21px;
        padding: 2.6rem 2rem 2.1rem
    }

    .t-section-grid-head-7 figure img {
        width: 230px
    }
}

@media (max-width:1023px) {
    .t-section-grid-head-7 {
        max-width: 768px;
        max-width: 76.8rem;
        padding: 33px 20px 24px;
        padding: 3.3rem 2rem 2.4rem
    }
}

.t-section-grid-head-8 {
    padding: 20px 0 10px
}

.t-section-grid-head-8 .t-sgh-8-title {
    text-align: center;
    font-family: "Arial Black", "Arial Bold", Arial, Helvetica, sans-serif;
    font-weight: 600;
    font-size: 13px;
    letter-spacing: .16em;
    color: #c8c8c8;
    text-transform: uppercase
}

.t-section-grid-path-1 ul {
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: 0
}

.t-section-grid-path-1 ul li {
    display: inline;
    margin: 0 9px 0 0
}

.t-section-grid-path-1 ul li:after {
    content: "\2022";
    font-size: 17px;
    color: #929292
}

.t-section-grid-path-1 ul li a {
    margin: 0 3px 0 0;
    font-size: 15px;
    color: #929292;
    letter-spacing: -.025em;
    text-transform: uppercase
}

.t-section-grid-path-1 ul li a:hover {
    color: #21a2bf
}

.t-section-grid-path-1 ul li:last-child:after {
    display: none
}

.t-section-1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.t-section-1 .t-s1-head {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    position: relative;
    z-index: 1
}

.t-body-article .t-section-1 .t-s1-head,
.t-body-section .t-section-1 .t-s1-head {
    display: none
}

.t-section-1 .t-s1-head-i {
    position: relative;
    max-width: 1315px;
    max-width: 131.5rem;
    min-width: 768px;
    min-width: 76.8rem;
    height: 126px;
    height: 12.6rem;
    margin: 0 auto;
    padding: 30px 20px 0;
    padding: 3rem 2rem 0
}

.t-section-1 .t-s1-head-i:after {
    content: "";
    position: absolute;
    left: 20px;
    left: 2rem;
    right: 20px;
    right: 2rem;
    bottom: 0;
    height: 1px;
    background: #cecece
}

.t-section-1 .t-s1-head-brand {
    display: block;
    width: 444px;
    width: 44.4rem;
    height: 46.15824px;
    height: 4.61582rem;
    margin: 0 auto
}

.t-section-1 .t-s1-head-brand a {
    display: block;
    height: 100%;
    background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDU1NSA1OS4xIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1NTUgNTkuMSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0iIzJCMkIyQiIgZD0iTTAuNCw1Ni4yTDEsNTdjMy41LTIuNyw5LjYtNy44LDEzLjUtMTEuN2MyLjctMi43LDIuOS01LjYsMi45LTguNVYxNWwxLjEtMS4ybC0wLjgtMC43TDYuNCwyMy40djIzQzYuNCw1MC42LDMuOCw1My4zLDAuNCw1Ni4yIE0zNy44LDUwLjJjLTIuNiwwLTguNS0xLjQtMTMuOC0ydi00LjRsMTQtMTVWNTBMMzcuOCw1MC4yeiBNMzguMSwyNy4xbC0xNCwxNXYtOS4zbDE0LTE0LjJMMzguMSwyNy4xTDM4LjEsMjcuMXogTTM4LjEsMTYuOGwtMTQsMTQuM1YxMC44YzIuOS0wLjIsNS43LTAuNCw2LjctMC40YzIuNCwwLjEsNy4zLDAuOSw3LjMsNi4xTDM4LjEsMTYuOEwzOC4xLDE2Ljh6IE0zMi4xLDU5LjFjMy41LTMuNSwxMi44LTExLjEsMTcuNy0xNC4yVjE2LjFjMC04LjMtNC4xLTE0LjUtMTYuMy0xNC41Yy03LjIsMC05LjgsMC45LTE5LjMsMC45QzgsMi41LDEuOSwyLjMsMC40LDEuOUwwLDIuMWMwLjksNS4xLDMuMiw5LDE0LjYsOWMxLjUsMCw2LTAuMSw4LjItMC4ydjM3LjNjLTIuNi0wLjMtNC43LTAuNy02LjMtMC43Yy0yLjktMC4yLTgsNC45LTE0LjksMTAuNWwwLjYsMC43YzMuMS0yLjEsNS4xLTIuOCw3LjEtMi44QzEzLjEsNTUuOSwyNy41LDU4LjEsMzIuMSw1OS4xIE03Mi42LDQuNGwtMC4xLTAuMmMtMC42LDAuMS0xLjIsMC4xLTEuNywwLjFjLTMuMSwwLTUtMC45LTcuMi0zLjRsLTcuMyw3LjdjMS42LDEuNCwzLjksMiw1LjcsMkM2Ni4yLDEwLjUsNzAuNiw3LjYsNzIuNiw0LjQgTTY1LjMsNTQuNmw5LTguNWwtMC44LTAuN2wtMS45LDEuOGwtMS44LTEuNVYxNy42bC02LjQtNS4ybC04LjYsOC4ybDAuOCwwLjdsMS41LTEuNGwxLjgsMS41djI1TDU3LjQsNDh2MC4zTDY1LjMsNTQuNnogTTkwLDExLjRjOC40LTEuMSwxMy44LTYuMSwxNS42LTcuOGwtNy4xLTMuMWMtMi40LDMtNS43LDcuMi05LjcsMTAuMUw5MCwxMS40eiBNOTQuMiw0OGwtMC43LDAuN2MtMi43LTAuOS03LjUtNi40LTcuNS0xMS43YzAtMi4zLDAuNC00LjEsMS40LTUuNGwzLjIsMy44bDEtMC42TDc5LjgsMjFjNS42LDMsOS43LDAuNSwxMi4zLTEuNWwyLjEsMS45TDk0LjIsNDh6IE0xMDAuNSw1NC42bDkuMS04LjVsLTAuOC0wLjdsLTEuOSwxLjhsLTEuOC0xLjVjMC0xLjgsMC4xLTIwLjQsMC4xLTI2LjZsMC41LTEuMWwtNy01LjZjLTIuNSwyLjMtMy4xLDMuMy01LjYsNS4zYy0xLjIsMC4xLTQuMy0xLjgtNi44LTUuM2gtMC42bC03LjMsOC44bDguNCw5LjdjLTcuNSwxLjgtMTAuNyw2LjMtMTAuNywxMC45YzAsNS43LDUuOCwxMi4zLDEwLjUsMTMuNGgwLjFjMi43LTIuMiw1LjctNC42LDcuMi01LjlMMTAwLjUsNTQuNnogTTE0MSwxOS43bC0wLjEtMC41Yy0yLjMtMS41LTYtNC45LTcuMy02LjRsLTcuNCw2Ljh2LTJsLTYuNC01LjJsLTguNiw4LjJsMC44LDAuN2wxLjUtMS40bDEuOCwxLjV2MjVsLTEuNSwxLjd2MC4zbDcuOSw2LjRsOC45LTguNWwtMC44LTAuN2wtMS44LDEuOGwtMS44LTEuNVYyMC44bDAuNC0wLjJjMS44LDEuNyw0LDMuOSw3LjMsNi4xQzEzNS45LDI1LjMsMTQwLjEsMjAuOCwxNDEsMTkuNyBNMTU5LjYsNC40bC0wLjEtMC4yYy0wLjYsMC4xLTEuMiwwLjEtMS43LDAuMWMtMy4xLDAtNS0wLjktNy4yLTMuNGwtNy4zLDcuN2MxLjYsMS40LDMuOSwyLDUuNywyQzE1My4zLDEwLjUsMTU3LjcsNy42LDE1OS42LDQuNCBNMTUyLjQsNTQuNmw5LTguNWwtMC44LTAuN2wtMS45LDEuOGwtMS44LTEuNVYxNy42bC02LjQtNS4ybC04LjYsOC4ybDAuOCwwLjdsMS41LTEuNGwxLjgsMS41djI1bC0xLjUsMS43djAuM0wxNTIuNCw1NC42eiBNMTg0LjcsNDcuMmwtMC4xLDAuMWMtMi45LTAuNi02LjMtMi4yLTguNC00LjhWMTcuN2wwLjEtMC4xYzIuNiwxLjEsNS45LDIuNiw4LjQsNS44VjQ3LjJ6IE0xOTUuNiwyNy45YzAtMS45LDAtNi40LDAuMi04LjVjLTItMy4zLTYuNC03LjMtMTEuOS03LjdjLTEuNSwxLjQtNyw2LjQtMTguOCw3LjR2MjAuNmMwLDEuMS0wLjMsNi0wLjQsN3YwLjFjMS43LDIuNiw3LjMsNi45LDEyLjYsOC4yYzMtMy40LDcuNS03LjQsMTguMi04LjlMMTk1LjYsMjcuOUwxOTUuNiwyNy45eiBNMjM5LjksNDcuMmwtMC4xLDAuMWMtMi45LTAuNi02LjMtMi4yLTguNC00LjhWMTUuM2wwLjEtMC4xbDguNCw2LjlMMjM5LjksNDcuMkwyMzkuOSw0Ny4yeiBNMjUwLjgsMjQuMWwwLjEtNS41Yy0zLjgtMy43LTE2LjUtMTQuMi0yMy0xOC42bC03LjcsNi43bDExLjEsOC4zYy0xLjUsMC43LTUuOCwzLjItMTAuOSw1LjR2MTguOWMwLDEuMS0wLjMsNi43LTAuNCw3LjN2MC4xYzMuMyw0LjcsOC43LDYuOSwxMi42LDguMmMzLjUtNCw4LjMtNy4zLDE4LjItOC45VjI0LjF6IE0yNjkuMSwzMy40VjE4LjFsMC4yLTAuMWMxLjgsMS41LDcuNSw2LjcsOC42LDguOEwyNjkuMSwzMy40eiBNMjY5LjEsMzQuOWwxNy41LTEzLjJjLTIuMS0zLjItNi4zLTcuOS05LjgtMTBjLTQuNiw0LjUtMTIuNCw3LTE4LjgsNy40djIzLjRjLTAuMSwxLjEtMC4zLDMuMi0wLjQsNC4xYzYuMSwyLjMsMTAuMSw2LjQsMTIuNiw4LjNjNC4zLTMuNywxMC44LTguNCwxMy4zLTEwbC0wLjYtMC44bC00LjIsMi45Yy0xLjctMC4xLTcuOS01LjUtOS44LTdMMjY5LjEsMzQuOUwyNjkuMSwzNC45eiBNMzQzLjcsNDAuNWwtNC42LTYuOGw0LjYtNC45VjQwLjV6IE0zNDMuNywyNy4xbC01LjIsNS42bC0zLjYtNS4xbDguOS05VjI3LjF6IE0zNTYuMiwzbC0wLjYtMC4xYy0xLDEuNy0zLjksNC4xLTguNCw0LjFjLTUuNSwwLTguNS0zLjYtMTEtNS44Yy0yLjMsMi40LTQuNyw0LjctNy43LDcuNWMzLjQsMy4xLDguOCw1LjcsMTUuMiw2LjF2MmwtOS41LDkuNmwtMy40LTUuMWwtMTMuMi0xOWMtNC41LDEuMS05LjYsMS41LTE0LjksMS45VjVjMS4zLDAuMiwzLjYsMC42LDEwLDkuOHYyNy44Yy04LjksMC4xLTEyLjYsNi0xMi42LDEwLjRjMCwyLDEsNC44LDMuNCw2LjFsMC41LTAuNmMtMi4yLTEuNC0yLjItNC4xLTIuMi01LjFjMC0yLjIsMS45LTQuNCw0LjctNC40YzYuOSwwLDEwLjcsNi44LDExLjksOS41YzMuMS0yLjUsNi4xLTQuOSw5LjQtN2MtMy01LjEtOC4yLTguMy0xMy45LTguN1YxNi4zTDM0Miw1N2MzLjktMy4yLDcuOC02LjQsMTEuNy05LjNsLTAuNy0wLjlsLTMuMiwyLjJsLTUtN1YxNC44QzM1Mi43LDEzLjcsMzU2LjIsNi45LDM1Ni4yLDMgTTM3Ni4yLDQ3LjJsLTAuMSwwLjFjLTIuOS0wLjYtNi4zLTIuMi04LjQtNC44VjE3LjdsMC4xLTAuMWMyLjYsMS4xLDUuOSwyLjYsOC40LDUuOEwzNzYuMiw0Ny4yTDM3Ni4yLDQ3LjJ6IE0zODcuMiwyNy45YzAtMS45LDAtNi40LDAuMi04LjVjLTItMy4zLTYuNC03LjMtMTEuOS03LjdjLTEuNSwxLjQtNyw2LjQtMTguOCw3LjR2MjAuNmMwLDEuMS0wLjMsNi0wLjQsN3YwLjFjMS43LDIuNiw3LjMsNi45LDEyLjYsOC4yYzMtMy40LDcuNS03LjQsMTguMi04LjlMMzg3LjIsMjcuOUwzODcuMiwyNy45eiBNNDA4LDQ3LjJsLTEuOC0xLjVsMC4xLTI3LjZoNi4ydi0xLjJoLTYuMlYxaC0wLjVjLTMuMywzLjEtNy44LDYuMi0xMS45LDkuMWwwLjQsMC43bDAuOS0wLjNsMC4yLDYuMmgtMy44VjE4aDMuN3YyOC4ybC0xLjUsMS44djAuM2w3LjksNi4ybDEwLjctMTAuMmwtMC44LTAuOEw0MDgsNDcuMnogTTQxNi41LDExLjRjOC40LTEuMSwxMy44LTYuMSwxNS42LTcuOGwtNy4xLTMuMWMtMi40LDMtNS43LDcuMi05LjcsMTAuMUw0MTYuNSwxMS40eiBNNDI0LjEsNTQuNmw5LTguNWwtMC44LTAuN2wtMS45LDEuOGwtMS44LTEuNVYxNy42bC02LjQtNS4ybC04LjYsOC4ybDAuOCwwLjdsMS41LTEuNGwxLjgsMS41djI1bC0xLjUsMS43djAuM0w0MjQuMSw1NC42eiBNNDYyLjMsMTkuNWwtMC4xLTAuNGMtMi0xLjMtNi41LTQuOC04LjMtNy4zaC0wLjRjLTMuNiw0LjYtOS42LDYuOS0xNyw3LjN2MjMuM2MtMC4xLDEuMS0wLjMsMy4yLTAuNCw0LjFjNS44LDIuNywxMC4yLDYuMSwxMi42LDguM2M0LjEtMy43LDEwLjItNy44LDEzLjMtMTBsLTAuNi0wLjhsLTQuMiwyLjljLTIuMi0wLjYtOC01LjUtOS45LTdWMTkuM2wwLjItMC4xYzEuOCwyLjksNS4yLDUuNCw3LjUsNi43QzQ1Ny4xLDI0LjUsNDYwLjcsMjEuOCw0NjIuMywxOS41IE00ODIuNCw0LjRsLTAuMS0wLjJjLTAuNiwwLjEtMS4yLDAuMS0xLjcsMC4xYy0zLjEsMC01LTAuOS03LjItMy40TDQ2Niw4LjVjMS42LDEuNCwzLjksMiw1LjcsMkM0NzYsMTAuNSw0ODAuNCw3LjYsNDgyLjQsNC40IE00NzUuMSw1NC42bDktOC41bC0wLjgtMC43bC0xLjksMS44bC0xLjgtMS41VjE3LjZsLTYuNC01LjJsLTguNiw4LjJsMC44LDAuN2wxLjUtMS40bDEuOCwxLjV2MjVsLTEuNSwxLjd2MC4zTDQ3NS4xLDU0LjZ6IE01MDQuMSw0OGwtMC43LDAuN2MtMi43LTAuOS03LjUtNi40LTcuNS0xMS43YzAtMi4zLDAuNC00LjEsMS40LTUuNGwzLjIsMy44bDEtMC42TDQ4OS42LDIxYzUuNiwzLDkuNywwLjUsMTIuMy0xLjVsMi4xLDEuOUw1MDQuMSw0OHogTTUxMC4zLDU0LjZsOS4xLTguNWwtMC44LTAuN2wtMS45LDEuOGwtMS44LTEuNWMwLTEuOCwwLjEtMjAuNCwwLjEtMjYuNmwwLjUtMS4xbC03LTUuNmMtMi41LDIuMy0zLjEsMy4zLTUuNiw1LjNjLTEuMiwwLjEtNC4zLTEuOC02LjgtNS4zaC0wLjZsLTcuMyw4LjhsOC40LDkuN2MtNy41LDEuOC0xMC43LDYuMy0xMC43LDEwLjljMCw1LjcsNS44LDEyLjMsMTAuNSwxMy40aDAuMWMyLjctMi4yLDUuNy00LjYsNy4yLTUuOUw1MTAuMyw1NC42eiBNNTQ4LjksMjJsLTEwLjgsMTAuN2wtMy42LTIuN1YxNy45bDAuMS0wLjFjMiwzLjksNi44LDUuMywxMC40LDUuM0M1NDYuMiwyMy4yLDU0OCwyMi41LDU0OC45LDIyIE01MzguNiwzMy40bDIuOSwyLjJ2MTMuMWwtMC4xLDAuMWMtMi40LTMuMS03LTYuNC0xMy41LTUuMUw1MzguNiwzMy40eiBNNTU1LDEzLjFoLTAuOGMtMC4xLDIuMS0xLjUsMy43LTMuNiwzLjdjLTUuNCwwLTkuNC00LjEtMTAuNi01LjRoLTAuMWMtMS44LDMuMi00LjMsNi44LTE1LjgsNi44djExLjJjMCw1LjQsNCw4LjMsNy40LDkuM2wtMTAuOSwxMC41bDAuNywwLjZsMy4zLTMuMWM0LjgsMS40LDksNS44LDEwLjUsOS4zaDAuM2M0LjMtNS43LDktOC42LDE2LjctOS4zVjM1LjVjMC0zLjUtMi4yLTYuNC03LjMtOC4zbDYuMi01LjlDNTU0LDE4LjYsNTU1LjEsMTUuNiw1NTUsMTMuMSIvPjwvc3ZnPg==") no-repeat 50%;
    background-size: 100% auto;
    -webkit-transition: opacity .35s cubic-bezier(.215, .61, .355, 1);
    transition: opacity .35s cubic-bezier(.215, .61, .355, 1)
}

.t-section-1 .t-s1-head-brand a em {
    display: none
}

.t-section-1 .t-s1-head-brand a:hover {
    opacity: .8
}

.t-section-1 .t-s1-head-edition {
    margin: 6px 0 0;
    margin: .6rem 0 0;
    text-align: center;
    font-family: "Merriweather", serif;
    font-weight: 700;
    font-size: 14px;
    font-size: 1.4rem;
    letter-spacing: -.025em;
    color: #707070;
    opacity: .8
}

.t-section-1 .t-s1-g1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    min-height: 44px;
    min-height: 4.4rem
}

.t-section-1 .t-s1-g1-i {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    max-width: 1315px;
    max-width: 131.5rem;
    min-width: 768px;
    min-width: 76.8rem;
    margin: 0 auto 50px;
    padding: 0 0 0 20px;
    padding: 0 0 0 2rem
}

.t-section-1 .t-s1-g1-i .t-s1-g1-col-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -moz-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -moz-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    width: 649px;
    width: 64.9rem;
    margin: 20px 0 0;
    margin: 2rem 0 0;
    padding: 0 12px;
    padding: 0 1.2rem
}

.t-section-1 .t-s1-g1-i .t-s1-g1-col-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -moz-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    width: 313px;
    width: 31.3rem;
    margin: 20px 0 0;
    margin: 2rem 0 0;
    padding: 0 12px 0 0;
    padding: 0 1.2rem 0 0;
    border-right: 1px solid #e2e2e2
}

.t-section-1 .t-s1-g1-i .t-s1-g1-col-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -moz-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -moz-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
    width: 313px;
    width: 31.3rem;
    margin: 20px 0 0;
    margin: 2rem 0 0;
    padding: 0 0 0 12px;
    padding: 0 0 0 1.2rem;
    border-left: 1px solid #e2e2e2
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am1 .t-am-pic {
    display: block;
    position: relative
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am1 .t-am-pic figure img {
    display: block;
    width: 100%
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am1 .t-am-pic .t-ico-btn-2 {
    position: absolute;
    left: 10px;
    bottom: 10px
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am1 .t-am-kicker {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    margin: 9px 0 0;
    margin: .9rem 0 0;
    font-size: 0
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am1 .t-am-kicker .t-ico-btn-3 {
    display: none
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am1 .t-am-kicker .t-am-categ {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    padding: 5px 0 0;
    padding: .5rem 0 0;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.1;
    color: #929292;
    text-transform: uppercase
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am1 .t-am-kicker:hover .t-am-categ {
    color: #21a2bf
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am1 div.t-am-kicker .t-am-categ,
.t-section-1 .t-s1-g1-i .t-s1-g1-am1 div.t-am-kicker:hover .t-am-categ {
    color: #929292
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am1 .t-am-text {
    display: block;
    margin: 0
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am1 .t-am-text .t-am-title {
    padding: 3px 0 2px;
    padding: .3rem 0 .2rem;
    font-family: "Merriweather", serif;
    font-weight: 900;
    display: block;
    display: -webkit-box;
    max-height: 79px;
    max-height: 7.9rem;
    font-size: 33px;
    font-size: 3.3rem;
    line-height: 3.7rem;
    line-height: 1.12121;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    letter-spacing: -.015em;
    color: #2b2b2b
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am1 .t-am-text .t-am-lead {
    display: block;
    display: -webkit-box;
    max-height: 63px;
    max-height: 6.3rem;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 2.1rem;
    line-height: 1.3125;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 10px 0 0;
    margin: 1rem 0 0;
    letter-spacing: .005em;
    color: #2b2b2b
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am1 .t-am-text:hover .t-am-title {
    color: #21a2bf
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am1 .t-am-stamp-1 {
    margin: 9px 7px 0 0
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am1 .t-am-pic figure {
    max-height: 366px
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am1 .t-am-related ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    padding: 0;
    list-style: none;
    margin: 16px -10px 0;
    margin: 1.6rem -1rem 0
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am1 .t-am-related ul li {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 33%;
    -moz-box-flex: 1;
    -ms-flex: 1 0 33%;
    flex: 1 0 33%;
    position: relative;
    padding: 14px 10px 0;
    padding: 1.4rem 1rem 0
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am1 .t-am-related ul li:before {
    content: "";
    position: absolute;
    left: 10px;
    right: 10px;
    top: 0;
    height: 1px;
    background: #e2e2e2
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am1 .t-am-related ul li a {
    position: relative;
    padding: 0 0 0 10px;
    padding: 0 0 0 1rem;
    font-family: "Merriweather", serif;
    font-weight: 900;
    display: block;
    display: -webkit-box;
    max-height: 51px;
    max-height: 5.1rem;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 1.7rem;
    line-height: 1.30769;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    letter-spacing: -.015em;
    color: #2b2b2b
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am1 .t-am-related ul li a:before {
    content: "";
    position: absolute;
    left: 0;
    top: 4px;
    width: 6px;
    height: 6px;
    border: 2px solid #21a3bf;
    border-radius: 50%
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am1 .t-am-related ul li a:hover {
    color: #21a2bf
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am1 .t-am-stamp-1~.t-am-kicker {
    max-width: -webkit-calc(100% - 100px);
    max-width: calc(100% - 100px)
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am2 .t-am-pic {
    display: block;
    position: relative
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am2 .t-am-pic figure img {
    display: block;
    width: 100%
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am2 .t-am-pic .t-ico-btn-2 {
    position: absolute;
    left: 10px;
    bottom: 10px
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am2 .t-am-kicker {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    margin: 9px 0 0;
    margin: .9rem 0 0;
    font-size: 0
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am2 .t-am-kicker .t-ico-btn-3 {
    display: none
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am2 .t-am-kicker .t-am-categ {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    padding: 5px 0 0;
    padding: .5rem 0 0;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.1;
    color: #929292;
    text-transform: uppercase
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am2 .t-am-kicker:hover .t-am-categ {
    color: #21a2bf
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am2 div.t-am-kicker .t-am-categ,
.t-section-1 .t-s1-g1-i .t-s1-g1-am2 div.t-am-kicker:hover .t-am-categ {
    color: #929292
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am2 .t-am-text {
    display: block;
    margin: 0
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am2 .t-am-text .t-am-title {
    padding: 3px 0 2px;
    padding: .3rem 0 .2rem;
    font-family: "Merriweather", serif;
    font-weight: 900;
    max-height: 79px;
    max-height: 7.9rem;
    font-size: 33px;
    font-size: 3.3rem;
    line-height: 3.7rem;
    line-height: 1.12121;
    -webkit-line-clamp: 2;
    letter-spacing: -.015em;
    color: #2b2b2b
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am2 .t-am-text .t-am-lead {
    max-height: 63px;
    max-height: 6.3rem;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 2.1rem;
    line-height: 1.3125;
    -webkit-line-clamp: 3;
    margin: 10px 0 0;
    margin: 1rem 0 0;
    letter-spacing: .005em;
    color: #2b2b2b
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am2 .t-am-text:hover .t-am-title {
    color: #21a2bf
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am2 .t-am-stamp-1 {
    margin: 9px 7px 0 0
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am2 .t-am-text .t-am-title {
    display: block;
    display: -webkit-box;
    max-height: 78px;
    max-height: 7.8rem;
    font-size: 21px;
    font-size: 2.1rem;
    line-height: 2.5rem;
    line-height: 1.19048;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am2 .t-am-text .t-am-lead {
    display: block;
    display: -webkit-box;
    max-height: 80px;
    max-height: 8rem;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 2rem;
    line-height: 1.33333;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am2 .t-am-related ul {
    margin: 0;
    padding: 0;
    list-style: none;
    margin: 0 -10px;
    margin: 0 -1rem
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am2 .t-am-related ul li {
    padding: 15px 10px 0;
    padding: 1.5rem 1rem 0
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am2 .t-am-related ul li a {
    position: relative;
    padding: 0 0 0 10px;
    padding: 0 0 0 1rem;
    font-family: "Merriweather", serif;
    font-weight: 900;
    max-height: 51px;
    max-height: 5.1rem;
    -webkit-line-clamp: 3;
    letter-spacing: -.015em;
    color: #2b2b2b;
    display: block;
    display: -webkit-box;
    max-height: 34px;
    max-height: 3.4rem;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 1.7rem;
    line-height: 1.30769;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am2 .t-am-related ul li a:before {
    content: "";
    position: absolute;
    left: 0;
    top: 4px;
    width: 6px;
    height: 6px;
    border: 2px solid #21a3bf;
    border-radius: 50%
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am2 .t-am-related ul li a:hover {
    color: #21a2bf
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am2 .t-am-stamp-1~.t-am-kicker {
    max-width: -webkit-calc(100% - 100px);
    max-width: calc(100% - 100px)
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am3 {
    height: 172px;
    height: 17.2rem;
    padding: 25px 0 0;
    padding: 2.5rem 0 0;
    margin: 22px 0 0;
    margin: 2.2rem 0 0
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am3 .t-am-head {
    position: relative;
    height: 100%;
    background: #fff;
    border: 1px solid #e3e3e3
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am3 .t-am-head:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 4px;
    background: #866691
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am3 .t-am-pic {
    position: absolute;
    right: 0;
    top: -25px;
    bottom: 0;
    width: 155px;
    overflow: hidden
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am3 .t-am-pic figure {
    height: 100%
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am3 .t-am-pic figure img {
    display: block;
    height: 100%
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am3 .t-am-text {
    display: block;
    width: 47%;
    padding: 16px 0 0 12px;
    padding: 1.6rem 0 0 1.2rem
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am3 .t-am-text .t-am-title {
    position: relative;
    min-height: 79px;
    min-height: 7.9rem
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am3 .t-am-text .t-am-title:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 22px;
    width: 2.2rem;
    height: 18px;
    height: 1.8rem;
    background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJJc29sYXRpb25fTW9kZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyODggMjg4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyODggMjg4IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjODY2NjkxIiBkPSJNMTM1LjEsMTc0LjdjMCwxNy44LTYuNSwzMy0xOS42LDQ1LjZjLTEyLjYsMTIuNi0yNy43LDE5LTQ1LDE5Yy0yMS4zLDAtMzguMy03LjktNTEtMjMuN0M3LjIsMjAxLDEuMSwxODMsMS4xLDE2MS43YzAtMzkuMSwzMy4yLTc2LjksOTkuNi0xMTMuMmw5LjUsMTQuOGMtMjIuNSwxOC42LTMzLjgsMzMuNi0zMy44LDQ1LjFjMCwzLjYsNC44LDcuMSwxNC4yLDEwLjdjMTQuMiw1LjEsMjMuOSwxMC4xLDI5LjEsMTQuOEMxMjkuOSwxNDIuNSwxMzUuMSwxNTYuMSwxMzUuMSwxNzQuN3oiLz48cGF0aCBmaWxsPSIjODY2NjkxIiBkPSJNMjg2LjksMTc0LjdjMCwxNy44LTUuOSwzMy0xNy44LDQ1LjZjLTEyLjYsMTIuNi0yNy45LDE5LTQ1LjYsMTljLTIxLjMsMC0zOC4zLTcuOS01MS0yMy43Yy0xMi42LTE0LjYtMTktMzIuNi0xOS01My45YzAtMzkuMSwzMy4yLTc2LjksOTkuNi0xMTMuMmwxMC43LDE0LjhjLTIzLjMsMTguNi0zNSwzMy42LTM1LDQ1LjFjMCwzLjYsNS4xLDcuMSwxNS40LDEwLjdjMTMuOCw1LjEsMjMuMywxMC4xLDI4LjUsMTQuOEMyODIuMSwxNDIuNSwyODYuOSwxNTYuMSwyODYuOSwxNzQuN3oiLz48L3N2Zz4=") no-repeat 50%;
    background-size: 100% auto
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am3 .t-am-text .t-am-title span {
    font-family: "Arial Black", "Arial Bold", Arial, Helvetica, sans-serif;
    font-weight: 600;
    padding: 3px 0 0;
    padding: .3rem 0 0;
    display: block;
    display: -webkit-box;
    max-height: 67px;
    max-height: 6.7rem;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1.6rem;
    line-height: 1.14286;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    letter-spacing: -.015em;
    color: #2b2b2b;
    text-indent: 26px
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am3 .t-am-text .t-am-author {
    position: relative;
    padding: 7px 0 0;
    padding: .7rem 0 0
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am3 .t-am-text .t-am-author:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 35px;
    width: 3.5rem;
    height: 1px;
    background: #a68fae
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am3 .t-am-text .t-am-author span {
    padding: 0 0 1px;
    padding: 0 0 .1rem;
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 600;
    display: block;
    display: -webkit-box;
    max-height: 29px;
    max-height: 2.9rem;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 1.4rem;
    line-height: 1.07692;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    letter-spacing: -.025em;
    color: #866691
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am3 .t-am-text:hover .t-am-title span {
    color: #866691
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am4 {
    margin: 21px 0 0;
    margin: 2.1rem 0 0;
    padding: 15px 0 0;
    padding: 1.5rem 0 0;
    border-top: 1px solid #e2e2e2
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am4 .t-am-kicker {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    font-size: 0
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am4 .t-am-kicker .t-am-categ {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    margin: -2px 0 0;
    margin: -.2rem 0 0;
    padding: 2px 0 0;
    padding: .2rem 0 0;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.1;
    color: #929292;
    text-transform: uppercase
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am4 .t-am-kicker:hover .t-am-categ {
    color: #21a2bf
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am4 .t-am-text {
    display: block;
    margin: 0
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am4 .t-am-text .t-am-title {
    font-family: "Merriweather", serif;
    font-weight: 700;
    padding: 2px 0 1px;
    padding: .2rem 0 .1rem;
    display: block;
    display: -webkit-box;
    max-height: 84px;
    max-height: 8.4rem;
    font-size: 23px;
    font-size: 2.3rem;
    line-height: 2.7rem;
    line-height: 1.17391;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    letter-spacing: -.015em;
    color: #2b2b2b
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am4 .t-am-text .t-am-lead {
    display: block;
    display: -webkit-box;
    max-height: 80px;
    max-height: 8rem;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 2rem;
    line-height: 1.33333;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 10px 0 0;
    margin: 1rem 0 0;
    color: #2b2b2b
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am4 .t-am-text:hover .t-am-title {
    color: #21a2bf
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am4 .t-am-stamp-1 {
    margin: 0 7px 0 0
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am4:first-child {
    margin: 0;
    padding-top: 0;
    border: 0
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am4 .t-am-stamp-1~.t-am-kicker {
    max-width: -webkit-calc(100% - 100px);
    max-width: calc(100% - 100px)
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am5 {
    margin: 14px 0 0;
    margin: 1.4rem 0 0;
    padding: 18px 0 0;
    padding: 1.8rem 0 0;
    border-top: 1px solid #e2e2e2
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am5 .t-am-kicker {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    font-size: 0
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am5 .t-am-kicker .t-ico-btn-3 {
    width: 17px;
    width: 1.7rem;
    height: 16px;
    height: 1.6rem;
    margin: 0 5px 0 0;
    margin: 0 .5rem 0 0;
    background-color: #737373;
    border-color: #737373;
    border-radius: 0
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am5 .t-am-kicker .t-ico-btn-3.t-ico-btn-play-1 {
    background-size: 55% auto
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am5 .t-am-kicker .t-ico-btn-3.t-ico-btn-gallery-1 {
    background-size: 70% auto
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am5 .t-am-kicker .t-am-categ {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    margin: -2px 0 0;
    margin: -.2rem 0 0;
    padding: 2px 0 0;
    padding: .2rem 0 0;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.1;
    color: #929292;
    text-transform: uppercase
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am5 .t-am-kicker:hover .t-am-categ {
    color: #21a2bf
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am5 .t-am-text {
    display: block;
    margin: 0
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am5 .t-am-text .t-am-title {
    font-family: "Merriweather", serif;
    font-weight: 400;
    padding: 3px 0 2px;
    padding: .3rem 0 .2rem;
    max-height: 157px;
    max-height: 15.7rem;
    font-size: 34px;
    font-size: 3.4rem;
    line-height: 3.8rem;
    line-height: 1.11765;
    letter-spacing: -.02em
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am5 .t-am-text .t-am-lead,
.t-section-1 .t-s1-g1-i .t-s1-g1-am5 .t-am-text .t-am-title {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #2b2b2b
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am5 .t-am-text .t-am-lead {
    max-height: 80px;
    max-height: 8rem;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 2rem;
    line-height: 1.33333;
    margin: 8px 0 0;
    margin: .8rem 0 0
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am5 .t-am-text:hover .t-am-title {
    color: #21a2bf
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am5 .t-am-stamp-1 {
    margin: 0 7px 0 0
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am5:first-child {
    margin: 0;
    padding-top: 0;
    border: 0
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am5 .t-am-stamp-1~.t-am-kicker {
    max-width: -webkit-calc(100% - 100px);
    max-width: calc(100% - 100px)
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am6 {
    margin: 17px 0 0;
    margin: 1.7rem 0 0;
    padding: 15px 0 0;
    padding: 1.5rem 0 0;
    border-top: 1px solid #e2e2e2
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am6 .t-am-head {
    position: relative;
    min-height: 50px;
    min-height: 5rem;
    padding: 0 0 0 60px;
    padding: 0 0 0 6rem
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am6 .t-am-pic {
    position: absolute;
    left: 0;
    top: 0;
    width: 50px;
    width: 5rem
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am6 .t-am-pic figure img {
    display: block;
    width: 100%
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am6 .t-am-kicker {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    font-size: 0
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am6 .t-am-kicker .t-am-categ {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    margin: -2px 0 0;
    margin: -.2rem 0 0;
    padding: 2px 0 0;
    padding: .2rem 0 0;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.1;
    color: #929292;
    text-transform: uppercase
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am6 .t-am-kicker:hover .t-am-categ {
    color: #21a2bf
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am6 .t-am-text {
    display: block;
    margin: 0
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am6 .t-am-text .t-am-title {
    font-family: "Merriweather", serif;
    font-weight: 900;
    padding: 1px 0 0;
    padding: .1rem 0 0;
    display: block;
    display: -webkit-box;
    max-height: 39px;
    max-height: 3.9rem;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.9rem;
    line-height: 1.26667;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    letter-spacing: -.015em;
    color: #2b2b2b
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am6 .t-am-text:hover .t-am-title {
    color: #21a2bf
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am6 .t-am-stamp-1 {
    margin: 0 7px 0 0
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am6:first-child {
    margin: 0;
    padding-top: 0;
    border: 0
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am6 .t-am-stamp-1~.t-am-kicker {
    max-width: -webkit-calc(100% - 100px);
    max-width: calc(100% - 100px)
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am7 {
    height: 129px;
    height: 12.9rem;
    background: url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAgICAgICAgICAgMDAwMDAwMDAwP/2wBDAQEBAQEBAQIBAQICAgECAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP/wAARCAAIAAgDAREAAhEBAxEB/8QAFAABAAAAAAAAAAAAAAAAAAAACv/EAB4QAAICAgIDAAAAAAAAAAAAAAECAxEEIQAUIzFT/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAWEQEBAQAAAAAAAAAAAAAAAAAAAWH/2gAMAwEAAhEDEQA/AG6KoUd3O8ryktjwP7nP1lqiuMpFADb1Q1y8gf/Z") repeat;
    margin: 20px 0 0;
    margin: 2rem 0 0
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am7 .t-am-head {
    position: relative;
    height: 100%;
    padding: 13px 90px 0 12px;
    padding: 1.3rem 9rem 0 1.2rem
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am7 .t-am-pic {
    position: absolute;
    right: 0;
    bottom: 0;
    height: 90px
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am7 .t-am-pic figure {
    max-width: 82px;
    height: 100%;
    overflow: hidden
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am7 .t-am-pic figure img {
    display: block;
    width: auto;
    height: 100%
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am7 .t-am-text {
    display: block;
    color: #414141
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am7 .t-am-text .t-am-title {
    position: relative
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am7 .t-am-text .t-am-title:before {
    content: "";
    position: absolute;
    left: 0;
    top: 1px;
    width: 18px;
    width: 1.8rem;
    height: 16px;
    height: 1.6rem;
    background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJJc29sYXRpb25fTW9kZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyODggMjg4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyODggMjg4IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjYWYyOTEyIiBkPSJNMTM1LjEsMTc0LjdjMCwxNy44LTYuNSwzMy0xOS42LDQ1LjZjLTEyLjYsMTIuNi0yNy43LDE5LTQ1LDE5Yy0yMS4zLDAtMzguMy03LjktNTEtMjMuN0M3LjIsMjAxLDEuMSwxODMsMS4xLDE2MS43YzAtMzkuMSwzMy4yLTc2LjksOTkuNi0xMTMuMmw5LjUsMTQuOGMtMjIuNSwxOC42LTMzLjgsMzMuNi0zMy44LDQ1LjFjMCwzLjYsNC44LDcuMSwxNC4yLDEwLjdjMTQuMiw1LjEsMjMuOSwxMC4xLDI5LjEsMTQuOEMxMjkuOSwxNDIuNSwxMzUuMSwxNTYuMSwxMzUuMSwxNzQuN3oiLz48cGF0aCBmaWxsPSIjYWYyOTEyIiBkPSJNMjg2LjksMTc0LjdjMCwxNy44LTUuOSwzMy0xNy44LDQ1LjZjLTEyLjYsMTIuNi0yNy45LDE5LTQ1LjYsMTljLTIxLjMsMC0zOC4zLTcuOS01MS0yMy43Yy0xMi42LTE0LjYtMTktMzIuNi0xOS01My45YzAtMzkuMSwzMy4yLTc2LjksOTkuNi0xMTMuMmwxMC43LDE0LjhjLTIzLjMsMTguNi0zNSwzMy42LTM1LDQ1LjFjMCwzLjYsNS4xLDcuMSwxNS40LDEwLjdjMTMuOCw1LjEsMjMuMywxMC4xLDI4LjUsMTQuOEMyODIuMSwxNDIuNSwyODYuOSwxNTYuMSwyODYuOSwxNzQuN3oiLz48L3N2Zz4=") no-repeat 50%;
    background-size: 100% auto
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am7 .t-am-text .t-am-title span {
    font-family: "Arial Black", "Arial Bold", Arial, Helvetica, sans-serif;
    font-weight: 600;
    display: block;
    display: -webkit-box;
    max-height: 72px;
    max-height: 7.2rem;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.8rem;
    line-height: 1.2;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    letter-spacing: -.02em;
    text-indent: 26px
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am7 .t-am-text .t-am-author {
    position: absolute;
    left: 12px;
    right: 90px;
    bottom: 6px;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 1.1
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am7 .t-am-text .t-am-author strong {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 2px 0;
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 600
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am7 .t-am-text:hover .t-am-title span {
    color: #21a2bf
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am7 .t-am-stamp-1 {
    position: absolute;
    left: 0;
    top: 100%;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am7 .t-am-stamp-1~.t-am-text {
    margin-left: 20px
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am7 .t-am-stamp-1~.t-am-text .t-am-author {
    left: 32px
}

.t-section-1 .t-s1-g1-i .t-s1-g1-am7 .t-am-stamp-1 {
    width: 129px
}

.t-section-1 .t-s1-g2 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-top: -126px;
    margin-top: -12.6rem;
    background: #000;
    color: #fff
}

.t-section-1 .t-s1-g2~.t-s1-head .t-s1-head-i:after {
    background: #fff;
    opacity: .2
}

.t-section-1 .t-s1-g2~.t-s1-head .t-s1-head-brand a {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDU1NSA1OS4xIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1NTUgNTkuMSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTAuNCw1Ni4yTDEsNTdjMy41LTIuNyw5LjYtNy44LDEzLjUtMTEuN2MyLjctMi43LDIuOS01LjYsMi45LTguNVYxNWwxLjEtMS4ybC0wLjgtMC43TDYuNCwyMy40djIzQzYuNCw1MC42LDMuOCw1My4zLDAuNCw1Ni4yIE0zNy44LDUwLjJjLTIuNiwwLTguNS0xLjQtMTMuOC0ydi00LjRsMTQtMTVWNTBMMzcuOCw1MC4yeiBNMzguMSwyNy4xbC0xNCwxNXYtOS4zbDE0LTE0LjJMMzguMSwyNy4xTDM4LjEsMjcuMXogTTM4LjEsMTYuOGwtMTQsMTQuM1YxMC44YzIuOS0wLjIsNS43LTAuNCw2LjctMC40YzIuNCwwLjEsNy4zLDAuOSw3LjMsNi4xTDM4LjEsMTYuOEwzOC4xLDE2Ljh6IE0zMi4xLDU5LjFjMy41LTMuNSwxMi44LTExLjEsMTcuNy0xNC4yVjE2LjFjMC04LjMtNC4xLTE0LjUtMTYuMy0xNC41Yy03LjIsMC05LjgsMC45LTE5LjMsMC45QzgsMi41LDEuOSwyLjMsMC40LDEuOUwwLDIuMWMwLjksNS4xLDMuMiw5LDE0LjYsOWMxLjUsMCw2LTAuMSw4LjItMC4ydjM3LjNjLTIuNi0wLjMtNC43LTAuNy02LjMtMC43Yy0yLjktMC4yLTgsNC45LTE0LjksMTAuNWwwLjYsMC43YzMuMS0yLjEsNS4xLTIuOCw3LjEtMi44QzEzLjEsNTUuOSwyNy41LDU4LjEsMzIuMSw1OS4xIE03Mi42LDQuNGwtMC4xLTAuMmMtMC42LDAuMS0xLjIsMC4xLTEuNywwLjFjLTMuMSwwLTUtMC45LTcuMi0zLjRsLTcuMyw3LjdjMS42LDEuNCwzLjksMiw1LjcsMkM2Ni4yLDEwLjUsNzAuNiw3LjYsNzIuNiw0LjQgTTY1LjMsNTQuNmw5LTguNWwtMC44LTAuN2wtMS45LDEuOGwtMS44LTEuNVYxNy42bC02LjQtNS4ybC04LjYsOC4ybDAuOCwwLjdsMS41LTEuNGwxLjgsMS41djI1TDU3LjQsNDh2MC4zTDY1LjMsNTQuNnogTTkwLDExLjRjOC40LTEuMSwxMy44LTYuMSwxNS42LTcuOGwtNy4xLTMuMWMtMi40LDMtNS43LDcuMi05LjcsMTAuMUw5MCwxMS40eiBNOTQuMiw0OGwtMC43LDAuN2MtMi43LTAuOS03LjUtNi40LTcuNS0xMS43YzAtMi4zLDAuNC00LjEsMS40LTUuNGwzLjIsMy44bDEtMC42TDc5LjgsMjFjNS42LDMsOS43LDAuNSwxMi4zLTEuNWwyLjEsMS45TDk0LjIsNDh6IE0xMDAuNSw1NC42bDkuMS04LjVsLTAuOC0wLjdsLTEuOSwxLjhsLTEuOC0xLjVjMC0xLjgsMC4xLTIwLjQsMC4xLTI2LjZsMC41LTEuMWwtNy01LjZjLTIuNSwyLjMtMy4xLDMuMy01LjYsNS4zYy0xLjIsMC4xLTQuMy0xLjgtNi44LTUuM2gtMC42bC03LjMsOC44bDguNCw5LjdjLTcuNSwxLjgtMTAuNyw2LjMtMTAuNywxMC45YzAsNS43LDUuOCwxMi4zLDEwLjUsMTMuNGgwLjFjMi43LTIuMiw1LjctNC42LDcuMi01LjlMMTAwLjUsNTQuNnogTTE0MSwxOS43bC0wLjEtMC41Yy0yLjMtMS41LTYtNC45LTcuMy02LjRsLTcuNCw2Ljh2LTJsLTYuNC01LjJsLTguNiw4LjJsMC44LDAuN2wxLjUtMS40bDEuOCwxLjV2MjVsLTEuNSwxLjd2MC4zbDcuOSw2LjRsOC45LTguNWwtMC44LTAuN2wtMS44LDEuOGwtMS44LTEuNVYyMC44bDAuNC0wLjJjMS44LDEuNyw0LDMuOSw3LjMsNi4xQzEzNS45LDI1LjMsMTQwLjEsMjAuOCwxNDEsMTkuNyBNMTU5LjYsNC40bC0wLjEtMC4yYy0wLjYsMC4xLTEuMiwwLjEtMS43LDAuMWMtMy4xLDAtNS0wLjktNy4yLTMuNGwtNy4zLDcuN2MxLjYsMS40LDMuOSwyLDUuNywyQzE1My4zLDEwLjUsMTU3LjcsNy42LDE1OS42LDQuNCBNMTUyLjQsNTQuNmw5LTguNWwtMC44LTAuN2wtMS45LDEuOGwtMS44LTEuNVYxNy42bC02LjQtNS4ybC04LjYsOC4ybDAuOCwwLjdsMS41LTEuNGwxLjgsMS41djI1bC0xLjUsMS43djAuM0wxNTIuNCw1NC42eiBNMTg0LjcsNDcuMmwtMC4xLDAuMWMtMi45LTAuNi02LjMtMi4yLTguNC00LjhWMTcuN2wwLjEtMC4xYzIuNiwxLjEsNS45LDIuNiw4LjQsNS44VjQ3LjJ6IE0xOTUuNiwyNy45YzAtMS45LDAtNi40LDAuMi04LjVjLTItMy4zLTYuNC03LjMtMTEuOS03LjdjLTEuNSwxLjQtNyw2LjQtMTguOCw3LjR2MjAuNmMwLDEuMS0wLjMsNi0wLjQsN3YwLjFjMS43LDIuNiw3LjMsNi45LDEyLjYsOC4yYzMtMy40LDcuNS03LjQsMTguMi04LjlMMTk1LjYsMjcuOUwxOTUuNiwyNy45eiBNMjM5LjksNDcuMmwtMC4xLDAuMWMtMi45LTAuNi02LjMtMi4yLTguNC00LjhWMTUuM2wwLjEtMC4xbDguNCw2LjlMMjM5LjksNDcuMkwyMzkuOSw0Ny4yeiBNMjUwLjgsMjQuMWwwLjEtNS41Yy0zLjgtMy43LTE2LjUtMTQuMi0yMy0xOC42bC03LjcsNi43bDExLjEsOC4zYy0xLjUsMC43LTUuOCwzLjItMTAuOSw1LjR2MTguOWMwLDEuMS0wLjMsNi43LTAuNCw3LjN2MC4xYzMuMyw0LjcsOC43LDYuOSwxMi42LDguMmMzLjUtNCw4LjMtNy4zLDE4LjItOC45VjI0LjF6IE0yNjkuMSwzMy40VjE4LjFsMC4yLTAuMWMxLjgsMS41LDcuNSw2LjcsOC42LDguOEwyNjkuMSwzMy40eiBNMjY5LjEsMzQuOWwxNy41LTEzLjJjLTIuMS0zLjItNi4zLTcuOS05LjgtMTBjLTQuNiw0LjUtMTIuNCw3LTE4LjgsNy40djIzLjRjLTAuMSwxLjEtMC4zLDMuMi0wLjQsNC4xYzYuMSwyLjMsMTAuMSw2LjQsMTIuNiw4LjNjNC4zLTMuNywxMC44LTguNCwxMy4zLTEwbC0wLjYtMC44bC00LjIsMi45Yy0xLjctMC4xLTcuOS01LjUtOS44LTdMMjY5LjEsMzQuOUwyNjkuMSwzNC45eiBNMzQzLjcsNDAuNWwtNC42LTYuOGw0LjYtNC45VjQwLjV6IE0zNDMuNywyNy4xbC01LjIsNS42bC0zLjYtNS4xbDguOS05VjI3LjF6IE0zNTYuMiwzbC0wLjYtMC4xYy0xLDEuNy0zLjksNC4xLTguNCw0LjFjLTUuNSwwLTguNS0zLjYtMTEtNS44Yy0yLjMsMi40LTQuNyw0LjctNy43LDcuNWMzLjQsMy4xLDguOCw1LjcsMTUuMiw2LjF2MmwtOS41LDkuNmwtMy40LTUuMWwtMTMuMi0xOWMtNC41LDEuMS05LjYsMS41LTE0LjksMS45VjVjMS4zLDAuMiwzLjYsMC42LDEwLDkuOHYyNy44Yy04LjksMC4xLTEyLjYsNi0xMi42LDEwLjRjMCwyLDEsNC44LDMuNCw2LjFsMC41LTAuNmMtMi4yLTEuNC0yLjItNC4xLTIuMi01LjFjMC0yLjIsMS45LTQuNCw0LjctNC40YzYuOSwwLDEwLjcsNi44LDExLjksOS41YzMuMS0yLjUsNi4xLTQuOSw5LjQtN2MtMy01LjEtOC4yLTguMy0xMy45LTguN1YxNi4zTDM0Miw1N2MzLjktMy4yLDcuOC02LjQsMTEuNy05LjNsLTAuNy0wLjlsLTMuMiwyLjJsLTUtN1YxNC44QzM1Mi43LDEzLjcsMzU2LjIsNi45LDM1Ni4yLDMgTTM3Ni4yLDQ3LjJsLTAuMSwwLjFjLTIuOS0wLjYtNi4zLTIuMi04LjQtNC44VjE3LjdsMC4xLTAuMWMyLjYsMS4xLDUuOSwyLjYsOC40LDUuOEwzNzYuMiw0Ny4yTDM3Ni4yLDQ3LjJ6IE0zODcuMiwyNy45YzAtMS45LDAtNi40LDAuMi04LjVjLTItMy4zLTYuNC03LjMtMTEuOS03LjdjLTEuNSwxLjQtNyw2LjQtMTguOCw3LjR2MjAuNmMwLDEuMS0wLjMsNi0wLjQsN3YwLjFjMS43LDIuNiw3LjMsNi45LDEyLjYsOC4yYzMtMy40LDcuNS03LjQsMTguMi04LjlMMzg3LjIsMjcuOUwzODcuMiwyNy45eiBNNDA4LDQ3LjJsLTEuOC0xLjVsMC4xLTI3LjZoNi4ydi0xLjJoLTYuMlYxaC0wLjVjLTMuMywzLjEtNy44LDYuMi0xMS45LDkuMWwwLjQsMC43bDAuOS0wLjNsMC4yLDYuMmgtMy44VjE4aDMuN3YyOC4ybC0xLjUsMS44djAuM2w3LjksNi4ybDEwLjctMTAuMmwtMC44LTAuOEw0MDgsNDcuMnogTTQxNi41LDExLjRjOC40LTEuMSwxMy44LTYuMSwxNS42LTcuOGwtNy4xLTMuMWMtMi40LDMtNS43LDcuMi05LjcsMTAuMUw0MTYuNSwxMS40eiBNNDI0LjEsNTQuNmw5LTguNWwtMC44LTAuN2wtMS45LDEuOGwtMS44LTEuNVYxNy42bC02LjQtNS4ybC04LjYsOC4ybDAuOCwwLjdsMS41LTEuNGwxLjgsMS41djI1bC0xLjUsMS43djAuM0w0MjQuMSw1NC42eiBNNDYyLjMsMTkuNWwtMC4xLTAuNGMtMi0xLjMtNi41LTQuOC04LjMtNy4zaC0wLjRjLTMuNiw0LjYtOS42LDYuOS0xNyw3LjN2MjMuM2MtMC4xLDEuMS0wLjMsMy4yLTAuNCw0LjFjNS44LDIuNywxMC4yLDYuMSwxMi42LDguM2M0LjEtMy43LDEwLjItNy44LDEzLjMtMTBsLTAuNi0wLjhsLTQuMiwyLjljLTIuMi0wLjYtOC01LjUtOS45LTdWMTkuM2wwLjItMC4xYzEuOCwyLjksNS4yLDUuNCw3LjUsNi43QzQ1Ny4xLDI0LjUsNDYwLjcsMjEuOCw0NjIuMywxOS41IE00ODIuNCw0LjRsLTAuMS0wLjJjLTAuNiwwLjEtMS4yLDAuMS0xLjcsMC4xYy0zLjEsMC01LTAuOS03LjItMy40TDQ2Niw4LjVjMS42LDEuNCwzLjksMiw1LjcsMkM0NzYsMTAuNSw0ODAuNCw3LjYsNDgyLjQsNC40IE00NzUuMSw1NC42bDktOC41bC0wLjgtMC43bC0xLjksMS44bC0xLjgtMS41VjE3LjZsLTYuNC01LjJsLTguNiw4LjJsMC44LDAuN2wxLjUtMS40bDEuOCwxLjV2MjVsLTEuNSwxLjd2MC4zTDQ3NS4xLDU0LjZ6IE01MDQuMSw0OGwtMC43LDAuN2MtMi43LTAuOS03LjUtNi40LTcuNS0xMS43YzAtMi4zLDAuNC00LjEsMS40LTUuNGwzLjIsMy44bDEtMC42TDQ4OS42LDIxYzUuNiwzLDkuNywwLjUsMTIuMy0xLjVsMi4xLDEuOUw1MDQuMSw0OHogTTUxMC4zLDU0LjZsOS4xLTguNWwtMC44LTAuN2wtMS45LDEuOGwtMS44LTEuNWMwLTEuOCwwLjEtMjAuNCwwLjEtMjYuNmwwLjUtMS4xbC03LTUuNmMtMi41LDIuMy0zLjEsMy4zLTUuNiw1LjNjLTEuMiwwLjEtNC4zLTEuOC02LjgtNS4zaC0wLjZsLTcuMyw4LjhsOC40LDkuN2MtNy41LDEuOC0xMC43LDYuMy0xMC43LDEwLjljMCw1LjcsNS44LDEyLjMsMTAuNSwxMy40aDAuMWMyLjctMi4yLDUuNy00LjYsNy4yLTUuOUw1MTAuMyw1NC42eiBNNTQ4LjksMjJsLTEwLjgsMTAuN2wtMy42LTIuN1YxNy45bDAuMS0wLjFjMiwzLjksNi44LDUuMywxMC40LDUuM0M1NDYuMiwyMy4yLDU0OCwyMi41LDU0OC45LDIyIE01MzguNiwzMy40bDIuOSwyLjJ2MTMuMWwtMC4xLDAuMWMtMi40LTMuMS03LTYuNC0xMy41LTUuMUw1MzguNiwzMy40eiBNNTU1LDEzLjFoLTAuOGMtMC4xLDIuMS0xLjUsMy43LTMuNiwzLjdjLTUuNCwwLTkuNC00LjEtMTAuNi01LjRoLTAuMWMtMS44LDMuMi00LjMsNi44LTE1LjgsNi44djExLjJjMCw1LjQsNCw4LjMsNy40LDkuM2wtMTAuOSwxMC41bDAuNywwLjZsMy4zLTMuMWM0LjgsMS40LDksNS44LDEwLjUsOS4zaDAuM2M0LjMtNS43LDktOC42LDE2LjctOS4zVjM1LjVjMC0zLjUtMi4yLTYuNC03LjMtOC4zbDYuMi01LjlDNTU0LDE4LjYsNTU1LjEsMTUuNiw1NTUsMTMuMSIvPjwvc3ZnPg==")
}

.t-section-1 .t-s1-g2~.t-s1-head .t-s1-head-edition {
    color: #fff
}

.t-section-1 .t-s1-g2-i {
    position: relative
}

.t-section-1 .t-s1-g2-i .t-s1-g2-hl {
    min-height: 126px;
    min-height: 12.6rem
}

.t-section-1 .t-s1-g2-i .t-s1-g2-hl .t-am-head {
    position: relative
}

.t-section-1 .t-s1-g2-i .t-s1-g2-hl .t-am-overlay {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    pointer-events: none
}

.t-section-1 .t-s1-g2-i .t-s1-g2-hl .t-am-overlay-i {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    height: 100%;
    padding: 126px 0 0
}

.t-section-1 .t-s1-g2-i .t-s1-g2-hl .t-am-overlay-i:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .3)), color-stop(25%, rgba(0, 0, 0, .1)), color-stop(25%, rgba(0, 0, 0, .1)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, .3) 0, rgba(0, 0, 0, .1) 25%, rgba(0, 0, 0, .1));
    background: linear-gradient(180deg, rgba(0, 0, 0, .3) 0, rgba(0, 0, 0, .1) 25%, rgba(0, 0, 0, .1));
    pointer-events: none
}

.t-section-1 .t-s1-g2-i .t-s1-g2-hl .t-am-overlay-i:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 65%;
    background: -webkit-gradient(linear, left top, right top, color-stop(5%, #000), color-stop(5%, transparent));
    background: -webkit-linear-gradient(left, #000 5%, transparent);
    background: linear-gradient(90deg, #000 5%, transparent);
    pointer-events: none
}

.t-section-1 .t-s1-g2-i .t-s1-g2-hl .t-am-pic {
    display: block
}

.t-section-1 .t-s1-g2-i .t-s1-g2-hl .t-am-pic figure {
    min-height: 350px;
    min-height: 35rem
}

.t-section-1 .t-s1-g2-i .t-s1-g2-hl .t-am-pic figure img {
    display: block;
    width: 100%
}

.t-section-1 .t-s1-g2-i .t-s1-g2-hl .t-am-kicker {
    position: relative;
    z-index: 1;
    pointer-events: all;
    width: 1275px;
    width: 127.5rem;
    margin: 0 auto;
    -webkit-transform: translateX(45px);
    transform: translateX(45px)
}

.t-section-1 .t-s1-g2-i .t-s1-g2-hl .t-am-kicker .t-am-categ {
    width: 50%;
    height: 20px;
    height: 2rem
}

.t-section-1 .t-s1-g2-i .t-s1-g2-hl .t-am-kicker .t-am-categ:before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    width: 300px;
    height: 1px;
    background: -webkit-gradient(linear, left top, right top, from(#207d90), color-stop(60%, #207d90), color-stop(60%, rgba(32, 125, 144, 0)));
    background: -webkit-linear-gradient(left, #207d90 0, #207d90 60%, rgba(32, 125, 144, 0));
    background: linear-gradient(90deg, #207d90 0, #207d90 60%, rgba(32, 125, 144, 0))
}

.t-section-1 .t-s1-g2-i .t-s1-g2-hl .t-am-kicker .t-am-categ span {
    display: inline-block;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    height: 100%;
    padding: 0 8px;
    padding: 0 .8rem;
    background: #21a3bf;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 21px;
    line-height: 2.1rem;
    color: #fff;
    text-transform: uppercase
}

.t-section-1 .t-s1-g2-i .t-s1-g2-hl .t-am-kicker.t-am-kicker-theme-1 .t-am-categ {
    height: 20px;
    height: 2rem
}

.t-section-1 .t-s1-g2-i .t-s1-g2-hl .t-am-kicker.t-am-kicker-theme-1 .t-am-categ:before {
    background: -webkit-gradient(linear, left top, right top, from(#b83066), color-stop(60%, #b83066), color-stop(60%, rgba(184, 48, 102, 0)));
    background: -webkit-linear-gradient(left, #b83066 0, #b83066 60%, rgba(184, 48, 102, 0));
    background: linear-gradient(90deg, #b83066 0, #b83066 60%, rgba(184, 48, 102, 0))
}

.t-section-1 .t-s1-g2-i .t-s1-g2-hl .t-am-kicker.t-am-kicker-theme-1 .t-am-categ span {
    background: #ff428e
}

.t-section-1 .t-s1-g2-i .t-s1-g2-hl .t-am-kicker.t-am-kicker-theme-2 .t-am-categ {
    height: 20px;
    height: 2rem
}

.t-section-1 .t-s1-g2-i .t-s1-g2-hl .t-am-kicker.t-am-kicker-theme-2 .t-am-categ:before {
    background: -webkit-gradient(linear, left top, right top, from(#d61212), color-stop(60%, #d61212), color-stop(60%, rgba(214, 18, 18, 0)));
    background: -webkit-linear-gradient(left, #d61212 0, #d61212 60%, rgba(214, 18, 18, 0));
    background: linear-gradient(90deg, #d61212 0, #d61212 60%, rgba(214, 18, 18, 0))
}

.t-section-1 .t-s1-g2-i .t-s1-g2-hl .t-am-kicker.t-am-kicker-theme-2 .t-am-categ span {
    background: #d61212
}

.t-section-1 .t-s1-g2-i .t-s1-g2-hl .t-am-text {
    position: relative;
    z-index: 1;
    pointer-events: all;
    width: 1275px;
    width: 127.5rem;
    margin: 0 auto
}

.t-section-1 .t-s1-g2-i .t-s1-g2-hl .t-am-text .t-am-title {
    width: 45%;
    margin: 12px 0 0 45px
}

.t-section-1 .t-s1-g2-i .t-s1-g2-hl .t-am-text .t-am-title span {
    font-family: "Merriweather", serif;
    font-weight: 300;
    padding: 3px 0 4px;
    padding: .3rem 0 .4rem;
    display: block;
    display: -webkit-box;
    max-height: 199px;
    max-height: 19.9rem;
    font-size: 45px;
    font-size: 4.5rem;
    line-height: 4.8rem;
    line-height: 1.06667;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    letter-spacing: -.015em;
    color: #fff
}

.t-section-1 .t-s1-g2-i .t-s1-g2-hl .t-am-text .t-am-lead {
    width: 40%
}

.t-section-1 .t-s1-g2-i .t-s1-g2-hl .t-am-text .t-am-lead span {
    display: block;
    display: -webkit-box;
    max-height: 76px;
    max-height: 7.6rem;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.9rem;
    line-height: 1.26667;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 10px 0 0 45px;
    margin: 1rem 0 0 4.5rem;
    letter-spacing: -.015em;
    color: hsla(0, 0%, 100%, .7)
}

.t-section-1 .t-s1-g2-i .t-s1-g2-hl .t-am-text:hover .t-am-title span {
    color: #21a2bf
}

.t-section-1 .t-s1-g2-i .t-s1-g2-related {
    max-width: 1315px;
    max-width: 131.5rem;
    margin: 0 auto;
    background: #000
}

.t-section-1 .t-s1-g2-i .t-s1-g2-related .t-s1-g2-related-i {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    min-height: 79px;
    padding: 0 20px
}

.t-section-1 .t-s1-g2-i .t-s1-g2-related .t-s1-g2-related-i:before {
    content: "";
    position: absolute;
    left: 20px;
    left: 2rem;
    right: 20px;
    right: 2rem;
    top: -1px;
    height: 1px;
    background: #fff;
    opacity: .2
}

.t-section-1 .t-s1-g2-i .t-s1-g2-related .t-s1-g2-related-i article {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    width: 25%;
    max-width: 25%
}

.t-section-1 .t-s1-g2-i .t-s1-g2-related .t-s1-g2-related-i article .t-am-head {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    height: 78px;
    background: rgba(0, 0, 0, .8)
}

.t-section-1 .t-s1-g2-i .t-s1-g2-related .t-s1-g2-related-i article .t-am-pic {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 50px;
    width: 5rem;
    height: 50px;
    height: 5rem;
    margin: 13px 10px 0 0
}

.t-section-1 .t-s1-g2-i .t-s1-g2-related .t-s1-g2-related-i article .t-am-pic figure img {
    display: block;
    width: 100%
}

.t-section-1 .t-s1-g2-i .t-s1-g2-related .t-s1-g2-related-i article .t-am-text {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 -webkit-calc(100% - 80px);
    -moz-box-flex: 1;
    -ms-flex: 1 0 calc(100% - 80px);
    flex: 1 0 calc(100% - 80px);
    max-width: -webkit-calc(100% - 80px);
    max-width: calc(100% - 80px);
    padding: 13px 0 0
}

.t-section-1 .t-s1-g2-i .t-s1-g2-related .t-s1-g2-related-i article .t-am-text .t-am-title {
    margin: -2px 0 0;
    margin: -.2rem 0 0;
    padding: 1px 0 0;
    padding: .1rem 0 0;
    font-family: "Merriweather", serif;
    font-weight: 900;
    display: block;
    display: -webkit-box;
    max-height: 55px;
    max-height: 5.5rem;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 1.8rem;
    line-height: 1.38462;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    letter-spacing: -.015em;
    color: hsla(0, 0%, 100%, .9)
}

.t-section-1 .t-s1-g2-i .t-s1-g2-related .t-s1-g2-related-i article .t-am-text:hover .t-am-title {
    color: #21a2bf
}

.t-section-1 .t-s1-g3 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    min-height: 44px;
    min-height: 4.4rem
}

.t-section-1 .t-s1-g3-i {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    max-width: 1315px;
    max-width: 131.5rem;
    min-width: 768px;
    min-width: 76.8rem;
    margin: 0 auto 50px;
    padding: 0 0 0 20px;
    padding: 0 0 0 2rem
}

.t-section-1 .t-s1-g3-i .t-s1-g3-col-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 637px;
    -moz-box-flex: 0;
    -ms-flex: 0 0 637px;
    flex: 0 0 637px;
    width: 637px;
    width: 63.7rem;
    max-width: 637px;
    max-width: 63.7rem;
    margin: 20px 0 0;
    margin: 2rem 0 0;
    padding: 0 12px 0 0;
    padding: 0 1.2rem 0 0
}

.t-section-1 .t-s1-g3-i .t-s1-g3-col-2 {
    -webkit-flex: 0 0 325px;
    -ms-flex: 0 0 325px;
    flex: 0 0 325px;
    width: 325px;
    width: 32.5rem;
    max-width: 325px;
    max-width: 32.5rem;
    padding: 0 12px 0 13px;
    padding: 0 1.2rem 0 1.3rem
}

.t-section-1 .t-s1-g3-i .t-s1-g3-col-2,
.t-section-1 .t-s1-g3-i .t-s1-g3-col-3 {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    margin: 20px 0 0;
    margin: 2rem 0 0;
    border-left: 1px solid #e2e2e2
}

.t-section-1 .t-s1-g3-i .t-s1-g3-col-3 {
    -webkit-flex: 0 0 313px;
    -ms-flex: 0 0 313px;
    flex: 0 0 313px;
    width: 313px;
    width: 31.3rem;
    max-width: 313px;
    max-width: 31.3rem;
    padding: 0 0 0 12px;
    padding: 0 0 0 1.2rem
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am1 .t-am-pic {
    display: block;
    position: relative
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am1 .t-am-pic figure img {
    display: block;
    width: 100%
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am1 .t-am-pic .t-ico-btn-2 {
    position: absolute;
    left: 10px;
    bottom: 10px
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am1 .t-am-kicker {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    margin: 9px 0 0;
    margin: .9rem 0 0;
    font-size: 0
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am1 .t-am-kicker .t-ico-btn-3 {
    display: none
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am1 .t-am-kicker .t-am-categ {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    padding: 5px 0 0;
    padding: .5rem 0 0;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.1;
    color: #929292;
    text-transform: uppercase
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am1 .t-am-kicker:hover .t-am-categ {
    color: #21a2bf
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am1 div.t-am-kicker .t-am-categ,
.t-section-1 .t-s1-g3-i .t-s1-g3-am1 div.t-am-kicker:hover .t-am-categ {
    color: #929292
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am1 .t-am-text {
    display: block;
    margin: 0
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am1 .t-am-text .t-am-title {
    padding: 3px 0 2px;
    padding: .3rem 0 .2rem;
    font-family: "Merriweather", serif;
    font-weight: 900;
    display: block;
    display: -webkit-box;
    max-height: 79px;
    max-height: 7.9rem;
    font-size: 33px;
    font-size: 3.3rem;
    line-height: 3.7rem;
    line-height: 1.12121;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    letter-spacing: -.015em;
    color: #2b2b2b
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am1 .t-am-text .t-am-lead {
    display: block;
    display: -webkit-box;
    max-height: 63px;
    max-height: 6.3rem;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 2.1rem;
    line-height: 1.3125;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 10px 0 0;
    margin: 1rem 0 0;
    letter-spacing: .005em;
    color: #2b2b2b
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am1 .t-am-text:hover .t-am-title {
    color: #21a2bf
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am1 .t-am-stamp-1 {
    margin: 9px 7px 0 0
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am1 .t-am-related ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    padding: 0;
    list-style: none;
    margin: 16px -10px 0;
    margin: 1.6rem -1rem 0
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am1 .t-am-related ul li {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 33%;
    -moz-box-flex: 1;
    -ms-flex: 1 0 33%;
    flex: 1 0 33%;
    position: relative;
    padding: 14px 10px 0;
    padding: 1.4rem 1rem 0
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am1 .t-am-related ul li:before {
    content: "";
    position: absolute;
    left: 10px;
    right: 10px;
    top: 0;
    height: 1px;
    background: #e2e2e2
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am1 .t-am-related ul li a {
    position: relative;
    padding: 0 0 0 10px;
    padding: 0 0 0 1rem;
    font-family: "Merriweather", serif;
    font-weight: 900;
    display: block;
    display: -webkit-box;
    max-height: 51px;
    max-height: 5.1rem;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 1.7rem;
    line-height: 1.30769;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    letter-spacing: -.015em;
    color: #2b2b2b
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am1 .t-am-related ul li a:before {
    content: "";
    position: absolute;
    left: 0;
    top: 4px;
    width: 6px;
    height: 6px;
    border: 2px solid #21a3bf;
    border-radius: 50%
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am1 .t-am-related ul li a:hover {
    color: #21a2bf
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am1 .t-am-stamp-1~.t-am-kicker {
    max-width: -webkit-calc(100% - 100px);
    max-width: calc(100% - 100px)
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am2 {
    height: 608px;
    height: 60.8rem;
    background: #000
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am2 .t-am-head {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    position: relative;
    height: 100%
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am2 .t-am-pic {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    overflow: hidden
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am2 .t-am-pic:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 50%;
    background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(68%, rgba(0, 0, 0, .7)));
    background: -webkit-linear-gradient(top, transparent 0, rgba(0, 0, 0, .7) 68%);
    background: linear-gradient(180deg, transparent 0, rgba(0, 0, 0, .7) 68%)
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am2 .t-am-pic figure {
    position: relative;
    left: 50%;
    width: 1080.88889px;
    width: 108.08889rem;
    height: 100%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am2 .t-am-pic figure img {
    display: block;
    height: 100%
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am2 .t-am-kicker {
    position: relative;
    margin: 0 15px 7px;
    font-size: 0
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am2 .t-am-kicker .t-am-categ {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    height: 20px;
    height: 2rem
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am2 .t-am-kicker .t-am-categ:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 9px;
    width: 250px;
    height: 1px;
    background: -webkit-gradient(linear, left top, right top, from(#207d90), color-stop(60%, #207d90), color-stop(60%, rgba(32, 125, 144, 0)));
    background: -webkit-linear-gradient(left, #207d90 0, #207d90 60%, rgba(32, 125, 144, 0));
    background: linear-gradient(90deg, #207d90 0, #207d90 60%, rgba(32, 125, 144, 0))
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am2 .t-am-kicker .t-am-categ span {
    display: inline-block;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    height: 100%;
    padding: 0 8px;
    padding: 0 .8rem;
    background: #21a3bf;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 21px;
    line-height: 2.1rem;
    color: #fff;
    text-transform: uppercase
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am2 .t-am-kicker .t-am-stamp-1 {
    margin-right: -webkit-calc(100% - 100px);
    margin-right: calc(100% - 100px);
    margin-bottom: 10px
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am2 .t-am-kicker.t-am-kicker-theme-1 .t-am-categ {
    height: 20px;
    height: 2rem
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am2 .t-am-kicker.t-am-kicker-theme-1 .t-am-categ:before {
    background: -webkit-gradient(linear, left top, right top, from(#b83066), color-stop(60%, #b83066), color-stop(60%, rgba(184, 48, 102, 0)));
    background: -webkit-linear-gradient(left, #b83066 0, #b83066 60%, rgba(184, 48, 102, 0));
    background: linear-gradient(90deg, #b83066 0, #b83066 60%, rgba(184, 48, 102, 0))
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am2 .t-am-kicker.t-am-kicker-theme-1 .t-am-categ span {
    background: #ff428e
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am2 .t-am-kicker.t-am-kicker-theme-2 .t-am-categ {
    height: 20px;
    height: 2rem
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am2 .t-am-kicker.t-am-kicker-theme-2 .t-am-categ:before {
    background: -webkit-gradient(linear, left top, right top, from(#d61212), color-stop(60%, #d61212), color-stop(60%, rgba(214, 18, 18, 0)));
    background: -webkit-linear-gradient(left, #d61212 0, #d61212 60%, rgba(214, 18, 18, 0));
    background: linear-gradient(90deg, #d61212 0, #d61212 60%, rgba(214, 18, 18, 0))
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am2 .t-am-kicker.t-am-kicker-theme-2 .t-am-categ span {
    background: #d61212
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am2 .t-am-text {
    position: relative;
    margin: 2px 15px 15px
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am2 .t-am-text .t-am-title {
    font-family: "Arial Black", "Arial Bold", Arial, Helvetica, sans-serif;
    font-weight: 600;
    padding: 3px 0 1px;
    padding: .3rem 0 .1rem;
    display: block;
    display: -webkit-box;
    max-height: 124px;
    max-height: 12.4rem;
    font-size: 20px;
    font-size: 2rem;
    line-height: 2.4rem;
    line-height: 1.2;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    letter-spacing: -.015em;
    color: #fff;
    text-transform: uppercase
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am2 .t-am-text:hover .t-am-title {
    color: #21a2bf
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am4 {
    margin: 21px 0 0;
    margin: 2.1rem 0 0;
    padding: 15px 0 0;
    padding: 1.5rem 0 0;
    border-top: 1px solid #e2e2e2
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am4 .t-am-kicker {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    font-size: 0
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am4 .t-am-kicker .t-am-categ {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    margin: -2px 0 0;
    margin: -.2rem 0 0;
    padding: 2px 0 0;
    padding: .2rem 0 0;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.1;
    color: #929292;
    text-transform: uppercase
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am4 .t-am-kicker:hover .t-am-categ {
    color: #21a2bf
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am4 .t-am-text {
    display: block;
    margin: 0
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am4 .t-am-text .t-am-title {
    font-family: "Merriweather", serif;
    font-weight: 700;
    padding: 2px 0 1px;
    padding: .2rem 0 .1rem;
    display: block;
    display: -webkit-box;
    max-height: 84px;
    max-height: 8.4rem;
    font-size: 23px;
    font-size: 2.3rem;
    line-height: 2.7rem;
    line-height: 1.17391;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    letter-spacing: -.015em;
    color: #2b2b2b
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am4 .t-am-text .t-am-lead {
    display: block;
    display: -webkit-box;
    max-height: 80px;
    max-height: 8rem;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 2rem;
    line-height: 1.33333;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 10px 0 0;
    margin: 1rem 0 0;
    color: #2b2b2b
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am4 .t-am-text:hover .t-am-title {
    color: #21a2bf
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am4 .t-am-stamp-1 {
    margin: 0 7px 0 0
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am4:first-child {
    margin: 0;
    padding-top: 0;
    border: 0
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am4 .t-am-stamp-1~.t-am-kicker {
    max-width: -webkit-calc(100% - 100px);
    max-width: calc(100% - 100px)
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am5 {
    margin: 14px 0 0;
    margin: 1.4rem 0 0;
    padding: 18px 0 0;
    padding: 1.8rem 0 0;
    border-top: 1px solid #e2e2e2
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am5 .t-am-kicker {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    font-size: 0
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am5 .t-am-kicker .t-ico-btn-3 {
    width: 17px;
    width: 1.7rem;
    height: 16px;
    height: 1.6rem;
    margin: 0 5px 0 0;
    margin: 0 .5rem 0 0;
    background-color: #737373;
    border-color: #737373;
    border-radius: 0
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am5 .t-am-kicker .t-ico-btn-3.t-ico-btn-play-1 {
    background-size: 55% auto
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am5 .t-am-kicker .t-ico-btn-3.t-ico-btn-gallery-1 {
    background-size: 70% auto
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am5 .t-am-kicker .t-am-categ {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    margin: -2px 0 0;
    margin: -.2rem 0 0;
    padding: 2px 0 0;
    padding: .2rem 0 0;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.1;
    color: #929292;
    text-transform: uppercase
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am5 .t-am-kicker:hover .t-am-categ {
    color: #21a2bf
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am5 .t-am-text {
    display: block;
    margin: 0
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am5 .t-am-text .t-am-title {
    font-family: "Merriweather", serif;
    font-weight: 400;
    padding: 3px 0 2px;
    padding: .3rem 0 .2rem;
    max-height: 157px;
    max-height: 15.7rem;
    font-size: 34px;
    font-size: 3.4rem;
    line-height: 3.8rem;
    line-height: 1.11765;
    letter-spacing: -.02em
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am5 .t-am-text .t-am-lead,
.t-section-1 .t-s1-g3-i .t-s1-g3-am5 .t-am-text .t-am-title {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #2b2b2b
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am5 .t-am-text .t-am-lead {
    max-height: 80px;
    max-height: 8rem;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 2rem;
    line-height: 1.33333;
    margin: 8px 0 0;
    margin: .8rem 0 0
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am5 .t-am-text:hover .t-am-title {
    color: #21a2bf
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am5 .t-am-stamp-1 {
    margin: 0 7px 0 0
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am5:first-child {
    margin: 0;
    padding-top: 0;
    border: 0
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am5 .t-am-stamp-1~.t-am-kicker {
    max-width: -webkit-calc(100% - 100px);
    max-width: calc(100% - 100px)
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am6 {
    margin: 17px 0 0;
    margin: 1.7rem 0 0;
    padding: 15px 0 0;
    padding: 1.5rem 0 0;
    border-top: 1px solid #e2e2e2
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am6 .t-am-head {
    position: relative;
    min-height: 50px;
    min-height: 5rem;
    padding: 0 0 0 60px;
    padding: 0 0 0 6rem
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am6 .t-am-pic {
    position: absolute;
    left: 0;
    top: 0;
    width: 50px;
    width: 5rem
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am6 .t-am-pic figure img {
    display: block;
    width: 100%
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am6 .t-am-kicker {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    font-size: 0
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am6 .t-am-kicker .t-am-categ {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    margin: -2px 0 0;
    margin: -.2rem 0 0;
    padding: 2px 0 0;
    padding: .2rem 0 0;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.1;
    color: #929292;
    text-transform: uppercase
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am6 .t-am-kicker:hover .t-am-categ {
    color: #21a2bf
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am6 .t-am-text {
    display: block;
    margin: 0
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am6 .t-am-text .t-am-title {
    font-family: "Merriweather", serif;
    font-weight: 900;
    padding: 1px 0 0;
    padding: .1rem 0 0;
    display: block;
    display: -webkit-box;
    max-height: 39px;
    max-height: 3.9rem;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.9rem;
    line-height: 1.26667;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    letter-spacing: -.015em;
    color: #2b2b2b
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am6 .t-am-text:hover .t-am-title {
    color: #21a2bf
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am6 .t-am-stamp-1 {
    margin: 0 7px 0 0
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am6:first-child {
    margin: 0;
    padding-top: 0;
    border: 0
}

.t-section-1 .t-s1-g3-i .t-s1-g3-am6 .t-am-stamp-1~.t-am-kicker {
    max-width: -webkit-calc(100% - 100px);
    max-width: calc(100% - 100px)
}

.t-section-1 .t-s1-g4 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    min-height: 44px;
    min-height: 4.4rem
}

.t-section-1 .t-s1-g4-i {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    max-width: 1315px;
    max-width: 131.5rem;
    min-width: 768px;
    min-width: 76.8rem;
    margin: 0 auto 50px;
    padding: 0 0 0 20px;
    padding: 0 0 0 2rem
}

.t-section-1 .t-s1-g4-i .t-s1-g4-col-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -moz-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -moz-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    width: 649px;
    width: 64.9rem;
    height: 607px;
    height: 60.7rem;
    margin: 20px 0 0;
    margin: 2rem 0 0;
    padding: 0 13px 0 12px;
    padding: 0 1.3rem 0 1.2rem;
    position: relative
}

.t-section-1 .t-s1-g4-i .t-s1-g4-col-1:before {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    width: 1px;
    height: 646px;
    background: #e2e2e2
}

.t-section-1 .t-s1-g4-i .t-s1-g4-col-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -moz-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    width: 313px;
    width: 31.3rem;
    height: 607px;
    height: 60.7rem;
    margin: 20px 0 0;
    margin: 2rem 0 0;
    padding: 0 12px 0 0;
    padding: 0 1.2rem 0 0;
    border-right: 1px solid #e2e2e2
}

.t-section-1 .t-s1-g4-i .t-s1-g4-col-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -moz-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -moz-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
    width: 313px;
    width: 31.3rem;
    height: 955px;
    height: 95.5rem;
    margin: 20px 0 0;
    margin: 2rem 0 0;
    padding: 0 0 0 12px;
    padding: 0 0 0 1.2rem
}

.t-section-1 .t-s1-g4-i .t-s1-g4-col-3 .t-pubbox-ct-1 {
    margin: 20px 0 0;
    padding: 20px 0 0;
    border-top: 1px solid #e2e2e2
}

.t-section-1 .t-s1-g4-i .t-s1-g4-col-4 {
    -ms-flex-order: 4;
    -webkit-flex: 0 0 313px;
    -ms-flex: 0 0 313px;
    flex: 0 0 313px;
    width: 313px;
    width: 31.3rem;
    max-width: 313px;
    max-width: 31.3rem;
    padding: 20px 12px 0 0;
    border-top: 1px solid #e2e2e2
}

.t-section-1 .t-s1-g4-i .t-s1-g4-col-4,
.t-section-1 .t-s1-g4-i .t-s1-g4-col-5 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -moz-box-ordinal-group: 5;
    order: 4;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    margin: -310px 0 0
}

.t-section-1 .t-s1-g4-i .t-s1-g4-col-5 {
    -ms-flex-order: 4;
    -webkit-flex: 0 0 649px;
    -ms-flex: 0 0 649px;
    flex: 0 0 649px;
    width: 649px;
    width: 64.9rem;
    max-width: 649px;
    max-width: 64.9rem;
    position: relative;
    padding: 21px 0 0
}

.t-section-1 .t-s1-g4-i .t-s1-g4-col-5:before {
    content: "";
    position: absolute;
    left: 0;
    right: 13px;
    top: 0;
    height: 1px;
    background: #e2e2e2
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am1 .t-am-pic {
    display: block;
    position: relative
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am1 .t-am-pic figure img {
    display: block;
    width: 100%
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am1 .t-am-pic .t-ico-btn-2 {
    position: absolute;
    left: 10px;
    bottom: 10px
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am1 .t-am-kicker {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    margin: 9px 0 0;
    margin: .9rem 0 0;
    font-size: 0
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am1 .t-am-kicker .t-ico-btn-3 {
    display: none
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am1 .t-am-kicker .t-am-categ {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    padding: 5px 0 0;
    padding: .5rem 0 0;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.1;
    color: #929292;
    text-transform: uppercase
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am1 .t-am-kicker:hover .t-am-categ {
    color: #21a2bf
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am1 div.t-am-kicker .t-am-categ,
.t-section-1 .t-s1-g4-i .t-s1-g4-am1 div.t-am-kicker:hover .t-am-categ {
    color: #929292
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am1 .t-am-text {
    display: block;
    margin: 0
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am1 .t-am-text .t-am-title {
    padding: 3px 0 2px;
    padding: .3rem 0 .2rem;
    font-family: "Merriweather", serif;
    font-weight: 900;
    display: block;
    display: -webkit-box;
    max-height: 79px;
    max-height: 7.9rem;
    font-size: 33px;
    font-size: 3.3rem;
    line-height: 3.7rem;
    line-height: 1.12121;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    letter-spacing: -.015em;
    color: #2b2b2b
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am1 .t-am-text .t-am-lead {
    display: block;
    display: -webkit-box;
    max-height: 63px;
    max-height: 6.3rem;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 2.1rem;
    line-height: 1.3125;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 10px 0 0;
    margin: 1rem 0 0;
    letter-spacing: .005em;
    color: #2b2b2b
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am1 .t-am-text:hover .t-am-title {
    color: #21a2bf
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am1 .t-am-stamp-1 {
    margin: 9px 7px 0 0
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am1 .t-am-related ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    padding: 0;
    list-style: none;
    margin: 16px -10px 0;
    margin: 1.6rem -1rem 0
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am1 .t-am-related ul li {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 33%;
    -moz-box-flex: 1;
    -ms-flex: 1 0 33%;
    flex: 1 0 33%;
    position: relative;
    padding: 14px 10px 0;
    padding: 1.4rem 1rem 0
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am1 .t-am-related ul li:before {
    content: "";
    position: absolute;
    left: 10px;
    right: 10px;
    top: 0;
    height: 1px;
    background: #e2e2e2
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am1 .t-am-related ul li a {
    position: relative;
    padding: 0 0 0 10px;
    padding: 0 0 0 1rem;
    font-family: "Merriweather", serif;
    font-weight: 900;
    display: block;
    display: -webkit-box;
    max-height: 51px;
    max-height: 5.1rem;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 1.7rem;
    line-height: 1.30769;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    letter-spacing: -.015em;
    color: #2b2b2b
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am1 .t-am-related ul li a:before {
    content: "";
    position: absolute;
    left: 0;
    top: 4px;
    width: 6px;
    height: 6px;
    border: 2px solid #21a3bf;
    border-radius: 50%
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am1 .t-am-related ul li a:hover {
    color: #21a2bf
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am1 .t-am-stamp-1~.t-am-kicker {
    max-width: -webkit-calc(100% - 100px);
    max-width: calc(100% - 100px)
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am2 .t-am-pic {
    display: block;
    position: relative
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am2 .t-am-pic figure img {
    display: block;
    width: 100%
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am2 .t-am-pic .t-ico-btn-2 {
    position: absolute;
    left: 10px;
    bottom: 10px
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am2 .t-am-kicker {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    margin: 9px 0 0;
    margin: .9rem 0 0;
    font-size: 0
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am2 .t-am-kicker .t-ico-btn-3 {
    display: none
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am2 .t-am-kicker .t-am-categ {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    padding: 5px 0 0;
    padding: .5rem 0 0;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.1;
    color: #929292;
    text-transform: uppercase
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am2 .t-am-kicker:hover .t-am-categ {
    color: #21a2bf
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am2 div.t-am-kicker .t-am-categ,
.t-section-1 .t-s1-g4-i .t-s1-g4-am2 div.t-am-kicker:hover .t-am-categ {
    color: #929292
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am2 .t-am-text {
    display: block;
    margin: 0
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am2 .t-am-text .t-am-title {
    padding: 3px 0 2px;
    padding: .3rem 0 .2rem;
    font-family: "Merriweather", serif;
    font-weight: 900;
    max-height: 79px;
    max-height: 7.9rem;
    font-size: 33px;
    font-size: 3.3rem;
    line-height: 3.7rem;
    line-height: 1.12121;
    -webkit-line-clamp: 2;
    letter-spacing: -.015em;
    color: #2b2b2b
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am2 .t-am-text .t-am-lead {
    max-height: 63px;
    max-height: 6.3rem;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 2.1rem;
    line-height: 1.3125;
    -webkit-line-clamp: 3;
    margin: 10px 0 0;
    margin: 1rem 0 0;
    letter-spacing: .005em;
    color: #2b2b2b
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am2 .t-am-text:hover .t-am-title {
    color: #21a2bf
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am2 .t-am-stamp-1 {
    margin: 9px 7px 0 0
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am2 .t-am-text .t-am-title {
    display: block;
    display: -webkit-box;
    max-height: 78px;
    max-height: 7.8rem;
    font-size: 21px;
    font-size: 2.1rem;
    line-height: 2.5rem;
    line-height: 1.19048;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am2 .t-am-text .t-am-lead {
    display: block;
    display: -webkit-box;
    max-height: 80px;
    max-height: 8rem;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 2rem;
    line-height: 1.33333;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am2 .t-am-related ul {
    margin: 0;
    padding: 0;
    list-style: none;
    margin: 0 -10px;
    margin: 0 -1rem
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am2 .t-am-related ul li {
    padding: 15px 10px 0;
    padding: 1.5rem 1rem 0
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am2 .t-am-related ul li a {
    position: relative;
    padding: 0 0 0 10px;
    padding: 0 0 0 1rem;
    font-family: "Merriweather", serif;
    font-weight: 900;
    max-height: 51px;
    max-height: 5.1rem;
    -webkit-line-clamp: 3;
    letter-spacing: -.015em;
    color: #2b2b2b;
    display: block;
    display: -webkit-box;
    max-height: 34px;
    max-height: 3.4rem;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 1.7rem;
    line-height: 1.30769;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am2 .t-am-related ul li a:before {
    content: "";
    position: absolute;
    left: 0;
    top: 4px;
    width: 6px;
    height: 6px;
    border: 2px solid #21a3bf;
    border-radius: 50%
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am2 .t-am-related ul li a:hover {
    color: #21a2bf
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am2 .t-am-stamp-1~.t-am-kicker {
    max-width: -webkit-calc(100% - 100px);
    max-width: calc(100% - 100px)
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am4 {
    margin: 21px 0 0;
    margin: 2.1rem 0 0;
    padding: 15px 0 0;
    padding: 1.5rem 0 0;
    border-top: 1px solid #e2e2e2
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am4 .t-am-kicker {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    font-size: 0
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am4 .t-am-kicker .t-am-categ {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    margin: -2px 0 0;
    margin: -.2rem 0 0;
    padding: 2px 0 0;
    padding: .2rem 0 0;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.1;
    color: #929292;
    text-transform: uppercase
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am4 .t-am-kicker:hover .t-am-categ {
    color: #21a2bf
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am4 .t-am-text {
    display: block;
    margin: 0
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am4 .t-am-text .t-am-title {
    font-family: "Merriweather", serif;
    font-weight: 700;
    padding: 2px 0 1px;
    padding: .2rem 0 .1rem;
    display: block;
    display: -webkit-box;
    max-height: 84px;
    max-height: 8.4rem;
    font-size: 23px;
    font-size: 2.3rem;
    line-height: 2.7rem;
    line-height: 1.17391;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    letter-spacing: -.015em;
    color: #2b2b2b
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am4 .t-am-text .t-am-lead {
    display: block;
    display: -webkit-box;
    max-height: 80px;
    max-height: 8rem;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 2rem;
    line-height: 1.33333;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 10px 0 0;
    margin: 1rem 0 0;
    color: #2b2b2b
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am4 .t-am-text:hover .t-am-title {
    color: #21a2bf
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am4 .t-am-stamp-1 {
    margin: 0 7px 0 0
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am4:first-child {
    margin: 0;
    padding-top: 0;
    border: 0
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am4 .t-am-stamp-1~.t-am-kicker {
    max-width: -webkit-calc(100% - 100px);
    max-width: calc(100% - 100px)
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am5 {
    margin: 14px 0 0;
    margin: 1.4rem 0 0;
    padding: 18px 0 0;
    padding: 1.8rem 0 0;
    border-top: 1px solid #e2e2e2
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am5 .t-am-kicker {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    font-size: 0
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am5 .t-am-kicker .t-ico-btn-3 {
    width: 17px;
    width: 1.7rem;
    height: 16px;
    height: 1.6rem;
    margin: 0 5px 0 0;
    margin: 0 .5rem 0 0;
    background-color: #737373;
    border-color: #737373;
    border-radius: 0
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am5 .t-am-kicker .t-ico-btn-3.t-ico-btn-play-1 {
    background-size: 55% auto
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am5 .t-am-kicker .t-ico-btn-3.t-ico-btn-gallery-1 {
    background-size: 70% auto
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am5 .t-am-kicker .t-am-categ {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    margin: -2px 0 0;
    margin: -.2rem 0 0;
    padding: 2px 0 0;
    padding: .2rem 0 0;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.1;
    color: #929292;
    text-transform: uppercase
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am5 .t-am-kicker:hover .t-am-categ {
    color: #21a2bf
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am5 .t-am-text {
    display: block;
    margin: 0
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am5 .t-am-text .t-am-title {
    font-family: "Merriweather", serif;
    font-weight: 400;
    padding: 3px 0 2px;
    padding: .3rem 0 .2rem;
    max-height: 157px;
    max-height: 15.7rem;
    font-size: 34px;
    font-size: 3.4rem;
    line-height: 3.8rem;
    line-height: 1.11765;
    letter-spacing: -.02em
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am5 .t-am-text .t-am-lead,
.t-section-1 .t-s1-g4-i .t-s1-g4-am5 .t-am-text .t-am-title {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #2b2b2b
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am5 .t-am-text .t-am-lead {
    max-height: 80px;
    max-height: 8rem;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 2rem;
    line-height: 1.33333;
    margin: 8px 0 0;
    margin: .8rem 0 0
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am5 .t-am-text:hover .t-am-title {
    color: #21a2bf
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am5 .t-am-stamp-1 {
    margin: 0 7px 0 0
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am5 .t-am-text .t-am-lead {
    display: none
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am5:first-child {
    margin: 0;
    padding-top: 0;
    border: 0
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am5 .t-am-stamp-1~.t-am-kicker {
    max-width: -webkit-calc(100% - 100px);
    max-width: calc(100% - 100px)
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am7 {
    height: 129px;
    height: 12.9rem;
    background: url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAgICAgICAgICAgMDAwMDAwMDAwP/2wBDAQEBAQEBAQIBAQICAgECAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP/wAARCAAIAAgDAREAAhEBAxEB/8QAFAABAAAAAAAAAAAAAAAAAAAACv/EAB4QAAICAgIDAAAAAAAAAAAAAAECAxEEIQAUIzFT/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAWEQEBAQAAAAAAAAAAAAAAAAAAAWH/2gAMAwEAAhEDEQA/AG6KoUd3O8ryktjwP7nP1lqiuMpFADb1Q1y8gf/Z") repeat;
    margin: 20px 0 0;
    margin: 2rem 0 0
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am7 .t-am-head {
    position: relative;
    height: 100%;
    padding: 13px 90px 0 12px;
    padding: 1.3rem 9rem 0 1.2rem
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am7 .t-am-pic {
    position: absolute;
    right: 0;
    bottom: 0;
    height: 90px
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am7 .t-am-pic figure {
    max-width: 82px;
    height: 100%;
    overflow: hidden
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am7 .t-am-pic figure img {
    display: block;
    width: auto;
    height: 100%
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am7 .t-am-text {
    display: block;
    color: #414141
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am7 .t-am-text .t-am-title {
    position: relative
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am7 .t-am-text .t-am-title:before {
    content: "";
    position: absolute;
    left: 0;
    top: 1px;
    width: 18px;
    width: 1.8rem;
    height: 16px;
    height: 1.6rem;
    background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJJc29sYXRpb25fTW9kZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyODggMjg4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyODggMjg4IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjYWYyOTEyIiBkPSJNMTM1LjEsMTc0LjdjMCwxNy44LTYuNSwzMy0xOS42LDQ1LjZjLTEyLjYsMTIuNi0yNy43LDE5LTQ1LDE5Yy0yMS4zLDAtMzguMy03LjktNTEtMjMuN0M3LjIsMjAxLDEuMSwxODMsMS4xLDE2MS43YzAtMzkuMSwzMy4yLTc2LjksOTkuNi0xMTMuMmw5LjUsMTQuOGMtMjIuNSwxOC42LTMzLjgsMzMuNi0zMy44LDQ1LjFjMCwzLjYsNC44LDcuMSwxNC4yLDEwLjdjMTQuMiw1LjEsMjMuOSwxMC4xLDI5LjEsMTQuOEMxMjkuOSwxNDIuNSwxMzUuMSwxNTYuMSwxMzUuMSwxNzQuN3oiLz48cGF0aCBmaWxsPSIjYWYyOTEyIiBkPSJNMjg2LjksMTc0LjdjMCwxNy44LTUuOSwzMy0xNy44LDQ1LjZjLTEyLjYsMTIuNi0yNy45LDE5LTQ1LjYsMTljLTIxLjMsMC0zOC4zLTcuOS01MS0yMy43Yy0xMi42LTE0LjYtMTktMzIuNi0xOS01My45YzAtMzkuMSwzMy4yLTc2LjksOTkuNi0xMTMuMmwxMC43LDE0LjhjLTIzLjMsMTguNi0zNSwzMy42LTM1LDQ1LjFjMCwzLjYsNS4xLDcuMSwxNS40LDEwLjdjMTMuOCw1LjEsMjMuMywxMC4xLDI4LjUsMTQuOEMyODIuMSwxNDIuNSwyODYuOSwxNTYuMSwyODYuOSwxNzQuN3oiLz48L3N2Zz4=") no-repeat 50%;
    background-size: 100% auto
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am7 .t-am-text .t-am-title span {
    font-family: "Arial Black", "Arial Bold", Arial, Helvetica, sans-serif;
    font-weight: 600;
    display: block;
    display: -webkit-box;
    max-height: 72px;
    max-height: 7.2rem;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.8rem;
    line-height: 1.2;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    letter-spacing: -.02em;
    text-indent: 26px
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am7 .t-am-text .t-am-author {
    position: absolute;
    left: 12px;
    right: 90px;
    bottom: 6px;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 1.1
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am7 .t-am-text .t-am-author strong {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 2px 0;
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 600
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am7 .t-am-text:hover .t-am-title span {
    color: #21a2bf
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am7 .t-am-stamp-1 {
    position: absolute;
    left: 0;
    top: 100%;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am7 .t-am-stamp-1~.t-am-text {
    margin-left: 20px
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am7 .t-am-stamp-1~.t-am-text .t-am-author {
    left: 32px
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am7 .t-am-stamp-1 {
    width: 129px
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am8 .t-am-kicker {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    font-size: 0
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am8 .t-am-kicker .t-ico-btn-3 {
    width: 17px;
    width: 1.7rem;
    height: 16px;
    height: 1.6rem;
    margin: 0 5px 0 0;
    margin: 0 .5rem 0 0;
    background-color: #737373;
    border-color: #737373;
    border-radius: 0
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am8 .t-am-kicker .t-ico-btn-3.t-ico-btn-play-1 {
    background-size: 55% auto
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am8 .t-am-kicker .t-ico-btn-3.t-ico-btn-gallery-1 {
    background-size: 70% auto
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am8 .t-am-kicker .t-am-categ {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    margin: -2px 0 0;
    margin: -.2rem 0 0;
    padding: 2px 0 0;
    padding: .2rem 0 0;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.1;
    color: #929292;
    text-transform: uppercase
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am8 .t-am-kicker:hover .t-am-categ {
    color: #21a2bf
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am8 .t-am-text {
    display: block;
    margin: 0
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am8 .t-am-text .t-am-title {
    font-family: "Merriweather", serif;
    font-weight: 400;
    padding: 3px 0 2px;
    padding: .3rem 0 .2rem;
    max-height: 157px;
    max-height: 15.7rem;
    font-size: 34px;
    font-size: 3.4rem;
    line-height: 3.8rem;
    line-height: 1.11765;
    -webkit-line-clamp: 4;
    letter-spacing: -.02em;
    color: #2b2b2b
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am8 .t-am-text .t-am-lead {
    display: block;
    display: -webkit-box;
    max-height: 80px;
    max-height: 8rem;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 2rem;
    line-height: 1.33333;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 8px 0 0;
    margin: .8rem 0 0;
    color: #2b2b2b
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am8 .t-am-text:hover .t-am-title {
    color: #21a2bf
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am8 .t-am-stamp-1 {
    margin: 0 7px 0 0
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am8 .t-am-text .t-am-title {
    display: block;
    display: -webkit-box;
    max-height: 174px;
    max-height: 17.4rem;
    font-size: 30px;
    font-size: 3rem;
    line-height: 3.4rem;
    line-height: 1.13333;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am8 .t-am-stamp-1~.t-am-kicker {
    max-width: -webkit-calc(100% - 100px);
    max-width: calc(100% - 100px)
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am9 {
    height: 278px;
    height: 27.8rem;
    padding: 13px 12px 0;
    padding: 1.3rem 1.2rem 0;
    background: #f3eeeb
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am9 .t-am-head {
    position: relative;
    padding: 0 0 0 50%
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am9 .t-am-pic {
    position: absolute;
    left: 0;
    top: 0;
    width: 50%
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am9 .t-am-pic figure img {
    display: block;
    width: 100%
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am9 .t-am-kicker {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    font-size: 0
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am9 .t-am-kicker .t-am-categ {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    margin: -2px 10px 0;
    margin: -.2rem 1rem 0;
    padding: 2px 0 0;
    padding: .2rem 0 0;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.1;
    color: #929292;
    text-transform: uppercase
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am9 .t-am-kicker:hover .t-am-categ {
    color: #21a2bf
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am9 .t-am-text {
    display: block;
    margin: 0 10px;
    margin: 0 1rem
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am9 .t-am-text .t-am-title {
    font-family: "Merriweather", serif;
    font-weight: 700;
    padding: 3px 0 0;
    padding: .3rem 0 0;
    max-height: 87px;
    max-height: 8.7rem;
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 2.8rem;
    line-height: 1.16667;
    letter-spacing: -.015em
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am9 .t-am-text .t-am-lead,
.t-section-1 .t-s1-g4-i .t-s1-g4-am9 .t-am-text .t-am-title {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #2b2b2b
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am9 .t-am-text .t-am-lead {
    max-height: 60px;
    max-height: 6rem;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 2rem;
    line-height: 1.33333;
    margin: 8px 0 0;
    margin: .8rem 0 0
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am9 .t-am-text:hover .t-am-title {
    color: #21a2bf
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am9 .t-am-stamp-1 {
    margin: 0 0 0 10px
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am9 .t-am-head {
    padding: 0 0 0 313px
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am9 .t-am-pic {
    width: 313px
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am9 .t-am-related {
    position: absolute;
    top: 224px
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am9 .t-am-related ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    padding: 0;
    list-style: none;
    margin: 0 3px 0 -10px;
    margin: 0 .3rem 0 -1rem
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am9 .t-am-related ul li {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 50%;
    -moz-box-flex: 1;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    padding: 1px 10px 0;
    padding: .1rem 1rem 0
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am9 .t-am-related ul li a {
    position: relative;
    padding: 0 0 0 10px;
    padding: 0 0 0 1rem;
    font-family: "Merriweather", serif;
    font-weight: 900;
    max-height: 51px;
    max-height: 5.1rem;
    -webkit-line-clamp: 3;
    letter-spacing: -.015em;
    color: #2b2b2b;
    display: block;
    display: -webkit-box;
    max-height: 34px;
    max-height: 3.4rem;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 1.7rem;
    line-height: 1.30769;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am9 .t-am-related ul li a:before {
    content: "";
    position: absolute;
    left: 0;
    top: 4px;
    width: 6px;
    height: 6px;
    border: 2px solid #21a3bf;
    border-radius: 50%
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am9 .t-am-related ul li a:hover {
    color: #21a2bf
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am9 .t-am-related ul li+li {
    border-left: 1px solid #d9d8d8
}

.t-section-1 .t-s1-g4-i .t-s1-g4-am9 .t-am-stamp-1~.t-am-kicker {
    max-width: -webkit-calc(100% - 100px);
    max-width: calc(100% - 100px)
}

.t-section-1 .t-s1-g5 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    min-height: 44px;
    min-height: 4.4rem
}

.t-section-1 .t-s1-g5-i {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    position: relative;
    max-width: 1315px;
    max-width: 131.5rem;
    min-width: 768px;
    min-width: 76.8rem;
    margin: 0 auto 50px;
    padding: 0 0 0 20px;
    padding: 0 0 0 2rem
}

.t-section-1 .t-s1-g5-i .t-s1-g5-col-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -moz-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -moz-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    width: 649px;
    width: 64.9rem;
    height: 607px;
    height: 60.7rem;
    margin: 20px 0 0;
    margin: 2rem 0 0;
    padding: 0 13px 0 12px;
    padding: 0 1.3rem 0 1.2rem;
    position: relative
}

.t-section-1 .t-s1-g5-i .t-s1-g5-col-1:before {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    width: 1px;
    height: 992px;
    background: #e2e2e2
}

.t-section-1 .t-s1-g5-i .t-s1-g5-col-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -moz-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    width: 313px;
    width: 31.3rem;
    height: 607px;
    height: 60.7rem;
    margin: 20px 0 0;
    margin: 2rem 0 0;
    padding: 0 12px 0 0;
    padding: 0 1.2rem 0 0;
    border-right: 1px solid #e2e2e2
}

.t-section-1 .t-s1-g5-i .t-s1-g5-col-2 .t-s1-g5-am2 .t-am-pic figure {
    max-height: 177px
}

.t-section-1 .t-s1-g5-i .t-s1-g5-col-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -moz-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -moz-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
    width: 313px;
    width: 31.3rem;
    height: 1003px;
    height: 100.3rem;
    margin: 20px 0 0;
    margin: 2rem 0 0;
    padding: 0 0 0 12px;
    padding: 0 0 0 1.2rem
}

.t-section-1 .t-s1-g5-i .t-s1-g5-col-3 .t-pubbox-ct-1 {
    margin: 20px 0 0;
    padding: 20px 0 0;
    border-top: 1px solid #e2e2e2
}

.t-section-1 .t-s1-g5-i .t-s1-g5-col-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -moz-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 313px;
    -moz-box-flex: 0;
    -ms-flex: 0 0 313px;
    flex: 0 0 313px;
    width: 313px;
    width: 31.3rem;
    max-width: 313px;
    max-width: 31.3rem;
    height: 347px;
    margin: -358px 0 0;
    padding: 20px 12px 0 0;
    border-top: 1px solid #e2e2e2
}

.t-section-1 .t-s1-g5-i .t-s1-g5-col-4 .t-s1-g5-am2 .t-am-pic figure {
    max-height: 169px
}

.t-section-1 .t-s1-g5-i .t-s1-g5-col-5 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -moz-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 325px;
    -moz-box-flex: 0;
    -ms-flex: 0 0 325px;
    flex: 0 0 325px;
    width: 325px;
    width: 32.5rem;
    max-width: 325px;
    max-width: 32.5rem;
    position: relative;
    height: 347px;
    margin: -358px 0 0;
    padding: 20px 12px 0
}

.t-section-1 .t-s1-g5-i .t-s1-g5-col-5:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    height: 1px;
    background: #e2e2e2
}

.t-section-1 .t-s1-g5-i .t-s1-g5-col-5:after {
    content: "";
    position: absolute;
    left: 0;
    top: 20px;
    bottom: 0;
    width: 1px;
    background: #e2e2e2
}

.t-section-1 .t-s1-g5-i .t-s1-g5-col-5 article {
    border-top: 1px solid #e2e2e2
}

.t-section-1 .t-s1-g5-i .t-s1-g5-col-5 article:first-child {
    border: 0
}

.t-section-1 .t-s1-g5-i .t-s1-g5-col-6 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -moz-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 312px;
    -moz-box-flex: 0;
    -ms-flex: 0 0 312px;
    flex: 0 0 312px;
    width: 312px;
    width: 31.2rem;
    max-width: 312px;
    max-width: 31.2rem;
    position: relative;
    height: 347px;
    margin: -358px 0 0;
    padding: 20px 0 0 12px;
    border-top: 1px solid #e2e2e2
}

.t-section-1 .t-s1-g5-i .t-s1-g5-col-6:after {
    content: "";
    position: absolute;
    left: 0;
    top: 20px;
    bottom: 0;
    width: 1px;
    background: #e2e2e2
}

.t-section-1 .t-s1-g5-i .t-s1-g5-col-7 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -moz-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
    position: absolute;
    left: 995px;
    top: 323px;
    width: 300px;
    padding: 326px 0 0
}

.t-section-1 .t-s1-g5-i .t-s1-g5-col-7 .t-s1-g5-am2 .t-am-pic figure {
    max-height: 169px
}

.t-section-1 .t-s1-g5-i .t-s1-g5-col-8 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -moz-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
    position: absolute;
    left: 995px;
    top: 323px;
    width: 300px
}

.t-section-1 .t-s1-g5-i .t-s1-g5-col-8 .t-pubbox-ct-1 {
    margin: 20px 0 0;
    padding: 20px 0 0;
    border-top: 1px solid #e2e2e2
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am1 .t-am-pic {
    display: block;
    position: relative
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am1 .t-am-pic figure img {
    display: block;
    width: 100%
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am1 .t-am-pic .t-ico-btn-2 {
    position: absolute;
    left: 10px;
    bottom: 10px
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am1 .t-am-kicker {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    margin: 9px 0 0;
    margin: .9rem 0 0;
    font-size: 0
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am1 .t-am-kicker .t-ico-btn-3 {
    display: none
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am1 .t-am-kicker .t-am-categ {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    padding: 5px 0 0;
    padding: .5rem 0 0;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.1;
    color: #929292;
    text-transform: uppercase
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am1 .t-am-kicker:hover .t-am-categ {
    color: #21a2bf
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am1 div.t-am-kicker .t-am-categ,
.t-section-1 .t-s1-g5-i .t-s1-g5-am1 div.t-am-kicker:hover .t-am-categ {
    color: #929292
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am1 .t-am-text {
    display: block;
    margin: 0
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am1 .t-am-text .t-am-title {
    padding: 3px 0 2px;
    padding: .3rem 0 .2rem;
    font-family: "Merriweather", serif;
    font-weight: 900;
    display: block;
    display: -webkit-box;
    max-height: 79px;
    max-height: 7.9rem;
    font-size: 33px;
    font-size: 3.3rem;
    line-height: 3.7rem;
    line-height: 1.12121;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    letter-spacing: -.015em;
    color: #2b2b2b
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am1 .t-am-text .t-am-lead {
    display: block;
    display: -webkit-box;
    max-height: 63px;
    max-height: 6.3rem;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 2.1rem;
    line-height: 1.3125;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 10px 0 0;
    margin: 1rem 0 0;
    letter-spacing: .005em;
    color: #2b2b2b
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am1 .t-am-text:hover .t-am-title {
    color: #21a2bf
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am1 .t-am-stamp-1 {
    margin: 9px 7px 0 0
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am1 .t-am-pic figure {
    max-height: 366px
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am1 .t-am-related ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    padding: 0;
    list-style: none;
    margin: 16px -10px 0;
    margin: 1.6rem -1rem 0
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am1 .t-am-related ul li {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 33%;
    -moz-box-flex: 1;
    -ms-flex: 1 0 33%;
    flex: 1 0 33%;
    width: 33%;
    max-width: 33%;
    position: relative;
    padding: 14px 10px 0;
    padding: 1.4rem 1rem 0
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am1 .t-am-related ul li:before {
    content: "";
    position: absolute;
    left: 10px;
    right: 10px;
    top: 0;
    height: 1px;
    background: #e2e2e2
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am1 .t-am-related ul li a {
    position: relative;
    padding: 0 0 0 10px;
    padding: 0 0 0 1rem;
    font-family: "Merriweather", serif;
    font-weight: 900;
    display: block;
    display: -webkit-box;
    max-height: 51px;
    max-height: 5.1rem;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 1.7rem;
    line-height: 1.30769;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    letter-spacing: -.015em;
    color: #2b2b2b
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am1 .t-am-related ul li a:before {
    content: "";
    position: absolute;
    left: 0;
    top: 4px;
    width: 6px;
    height: 6px;
    border: 2px solid #21a3bf;
    border-radius: 50%
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am1 .t-am-related ul li a:hover {
    color: #21a2bf
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am1 .t-am-stamp-1~.t-am-kicker {
    max-width: -webkit-calc(100% - 100px);
    max-width: calc(100% - 100px)
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am2 .t-am-pic {
    display: block;
    position: relative
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am2 .t-am-pic figure img {
    display: block;
    width: 100%
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am2 .t-am-pic .t-ico-btn-2 {
    position: absolute;
    left: 10px;
    bottom: 10px
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am2 .t-am-kicker {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    margin: 9px 0 0;
    margin: .9rem 0 0;
    font-size: 0
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am2 .t-am-kicker .t-ico-btn-3 {
    display: none
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am2 .t-am-kicker .t-am-categ {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    padding: 5px 0 0;
    padding: .5rem 0 0;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.1;
    color: #929292;
    text-transform: uppercase
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am2 .t-am-kicker:hover .t-am-categ {
    color: #21a2bf
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am2 div.t-am-kicker .t-am-categ,
.t-section-1 .t-s1-g5-i .t-s1-g5-am2 div.t-am-kicker:hover .t-am-categ {
    color: #929292
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am2 .t-am-text {
    display: block;
    margin: 0
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am2 .t-am-text .t-am-title {
    padding: 3px 0 2px;
    padding: .3rem 0 .2rem;
    font-family: "Merriweather", serif;
    font-weight: 900;
    max-height: 79px;
    max-height: 7.9rem;
    font-size: 33px;
    font-size: 3.3rem;
    line-height: 3.7rem;
    line-height: 1.12121;
    -webkit-line-clamp: 2;
    letter-spacing: -.015em;
    color: #2b2b2b
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am2 .t-am-text .t-am-lead {
    max-height: 63px;
    max-height: 6.3rem;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 2.1rem;
    line-height: 1.3125;
    -webkit-line-clamp: 3;
    margin: 10px 0 0;
    margin: 1rem 0 0;
    letter-spacing: .005em;
    color: #2b2b2b
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am2 .t-am-text:hover .t-am-title {
    color: #21a2bf
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am2 .t-am-stamp-1 {
    margin: 9px 7px 0 0
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am2 .t-am-text .t-am-title {
    display: block;
    display: -webkit-box;
    max-height: 78px;
    max-height: 7.8rem;
    font-size: 21px;
    font-size: 2.1rem;
    line-height: 2.5rem;
    line-height: 1.19048;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am2 .t-am-text .t-am-lead {
    display: block;
    display: -webkit-box;
    max-height: 80px;
    max-height: 8rem;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 2rem;
    line-height: 1.33333;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am2 .t-am-related ul {
    margin: 0;
    padding: 0;
    list-style: none;
    margin: 0 -10px;
    margin: 0 -1rem
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am2 .t-am-related ul li {
    padding: 15px 10px 0;
    padding: 1.5rem 1rem 0
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am2 .t-am-related ul li a {
    position: relative;
    padding: 0 0 0 10px;
    padding: 0 0 0 1rem;
    font-family: "Merriweather", serif;
    font-weight: 900;
    max-height: 51px;
    max-height: 5.1rem;
    -webkit-line-clamp: 3;
    letter-spacing: -.015em;
    color: #2b2b2b;
    display: block;
    display: -webkit-box;
    max-height: 34px;
    max-height: 3.4rem;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 1.7rem;
    line-height: 1.30769;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am2 .t-am-related ul li a:before {
    content: "";
    position: absolute;
    left: 0;
    top: 4px;
    width: 6px;
    height: 6px;
    border: 2px solid #21a3bf;
    border-radius: 50%
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am2 .t-am-related ul li a:hover {
    color: #21a2bf
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am2 .t-am-stamp-1~.t-am-kicker {
    max-width: -webkit-calc(100% - 100px);
    max-width: calc(100% - 100px)
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am4 {
    margin: 21px 0 0;
    margin: 2.1rem 0 0;
    padding: 15px 0 0;
    padding: 1.5rem 0 0;
    border-top: 1px solid #e2e2e2
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am4 .t-am-kicker {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    font-size: 0
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am4 .t-am-kicker .t-am-categ {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    margin: -2px 0 0;
    margin: -.2rem 0 0;
    padding: 2px 0 0;
    padding: .2rem 0 0;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.1;
    color: #929292;
    text-transform: uppercase
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am4 .t-am-kicker:hover .t-am-categ {
    color: #21a2bf
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am4 .t-am-text {
    display: block;
    margin: 0
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am4 .t-am-text .t-am-title {
    font-family: "Merriweather", serif;
    font-weight: 700;
    padding: 2px 0 1px;
    padding: .2rem 0 .1rem;
    display: block;
    display: -webkit-box;
    max-height: 84px;
    max-height: 8.4rem;
    font-size: 23px;
    font-size: 2.3rem;
    line-height: 2.7rem;
    line-height: 1.17391;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    letter-spacing: -.015em;
    color: #2b2b2b
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am4 .t-am-text .t-am-lead {
    display: block;
    display: -webkit-box;
    max-height: 80px;
    max-height: 8rem;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 2rem;
    line-height: 1.33333;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 10px 0 0;
    margin: 1rem 0 0;
    color: #2b2b2b
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am4 .t-am-text:hover .t-am-title {
    color: #21a2bf
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am4 .t-am-stamp-1 {
    margin: 0 7px 0 0
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am4:first-child {
    margin: 0;
    padding-top: 0;
    border: 0
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am4 .t-am-stamp-1~.t-am-kicker {
    max-width: -webkit-calc(100% - 100px);
    max-width: calc(100% - 100px)
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am5 {
    margin: 14px 0 0;
    margin: 1.4rem 0 0;
    padding: 18px 0 0;
    padding: 1.8rem 0 0;
    border-top: 1px solid #e2e2e2
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am5 .t-am-kicker {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    font-size: 0
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am5 .t-am-kicker .t-ico-btn-3 {
    width: 17px;
    width: 1.7rem;
    height: 16px;
    height: 1.6rem;
    margin: 0 5px 0 0;
    margin: 0 .5rem 0 0;
    background-color: #737373;
    border-color: #737373;
    border-radius: 0
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am5 .t-am-kicker .t-ico-btn-3.t-ico-btn-play-1 {
    background-size: 55% auto
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am5 .t-am-kicker .t-ico-btn-3.t-ico-btn-gallery-1 {
    background-size: 70% auto
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am5 .t-am-kicker .t-am-categ {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    margin: -2px 0 0;
    margin: -.2rem 0 0;
    padding: 2px 0 0;
    padding: .2rem 0 0;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.1;
    color: #929292;
    text-transform: uppercase
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am5 .t-am-kicker:hover .t-am-categ {
    color: #21a2bf
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am5 .t-am-text {
    display: block;
    margin: 0
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am5 .t-am-text .t-am-title {
    font-family: "Merriweather", serif;
    font-weight: 400;
    padding: 3px 0 2px;
    padding: .3rem 0 .2rem;
    max-height: 157px;
    max-height: 15.7rem;
    font-size: 34px;
    font-size: 3.4rem;
    line-height: 3.8rem;
    line-height: 1.11765;
    letter-spacing: -.02em
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am5 .t-am-text .t-am-lead,
.t-section-1 .t-s1-g5-i .t-s1-g5-am5 .t-am-text .t-am-title {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #2b2b2b
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am5 .t-am-text .t-am-lead {
    max-height: 80px;
    max-height: 8rem;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 2rem;
    line-height: 1.33333;
    margin: 8px 0 0;
    margin: .8rem 0 0
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am5 .t-am-text:hover .t-am-title {
    color: #21a2bf
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am5 .t-am-stamp-1 {
    margin: 0 7px 0 0
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am5 .t-am-text .t-am-lead {
    display: none
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am5:first-child {
    margin: 0;
    padding-top: 0;
    border: 0
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am5 .t-am-stamp-1~.t-am-kicker {
    max-width: -webkit-calc(100% - 100px);
    max-width: calc(100% - 100px)
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am6 {
    margin: 17px 0 0;
    margin: 1.7rem 0 0;
    padding: 15px 0 0;
    padding: 1.5rem 0 0;
    border-top: 1px solid #e2e2e2
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am6 .t-am-head {
    position: relative;
    min-height: 50px;
    min-height: 5rem;
    padding: 0 0 0 60px;
    padding: 0 0 0 6rem
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am6 .t-am-pic {
    position: absolute;
    left: 0;
    top: 0;
    width: 50px;
    width: 5rem
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am6 .t-am-pic figure img {
    display: block;
    width: 100%
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am6 .t-am-kicker {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    font-size: 0
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am6 .t-am-kicker .t-am-categ {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    margin: -2px 0 0;
    margin: -.2rem 0 0;
    padding: 2px 0 0;
    padding: .2rem 0 0;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.1;
    color: #929292;
    text-transform: uppercase
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am6 .t-am-kicker:hover .t-am-categ {
    color: #21a2bf
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am6 .t-am-text {
    display: block;
    margin: 0
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am6 .t-am-text .t-am-title {
    font-family: "Merriweather", serif;
    font-weight: 900;
    padding: 1px 0 0;
    padding: .1rem 0 0;
    display: block;
    display: -webkit-box;
    max-height: 39px;
    max-height: 3.9rem;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.9rem;
    line-height: 1.26667;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    letter-spacing: -.015em;
    color: #2b2b2b
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am6 .t-am-text:hover .t-am-title {
    color: #21a2bf
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am6 .t-am-stamp-1 {
    margin: 0 7px 0 0
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am6 .t-am-stamp-1~.t-am-kicker {
    max-width: -webkit-calc(100% - 100px);
    max-width: calc(100% - 100px)
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am7 {
    height: 129px;
    height: 12.9rem;
    background: url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAgICAgICAgICAgMDAwMDAwMDAwP/2wBDAQEBAQEBAQIBAQICAgECAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP/wAARCAAIAAgDAREAAhEBAxEB/8QAFAABAAAAAAAAAAAAAAAAAAAACv/EAB4QAAICAgIDAAAAAAAAAAAAAAECAxEEIQAUIzFT/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAWEQEBAQAAAAAAAAAAAAAAAAAAAWH/2gAMAwEAAhEDEQA/AG6KoUd3O8ryktjwP7nP1lqiuMpFADb1Q1y8gf/Z") repeat;
    margin: 20px 0 0;
    margin: 2rem 0 0
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am7 .t-am-head {
    position: relative;
    height: 100%;
    padding: 13px 90px 0 12px;
    padding: 1.3rem 9rem 0 1.2rem
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am7 .t-am-pic {
    position: absolute;
    right: 0;
    bottom: 0;
    height: 90px
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am7 .t-am-pic figure {
    max-width: 82px;
    height: 100%;
    overflow: hidden
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am7 .t-am-pic figure img {
    display: block;
    width: auto;
    height: 100%
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am7 .t-am-text {
    display: block;
    color: #414141
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am7 .t-am-text .t-am-title {
    position: relative
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am7 .t-am-text .t-am-title:before {
    content: "";
    position: absolute;
    left: 0;
    top: 1px;
    width: 18px;
    width: 1.8rem;
    height: 16px;
    height: 1.6rem;
    background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJJc29sYXRpb25fTW9kZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyODggMjg4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyODggMjg4IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjYWYyOTEyIiBkPSJNMTM1LjEsMTc0LjdjMCwxNy44LTYuNSwzMy0xOS42LDQ1LjZjLTEyLjYsMTIuNi0yNy43LDE5LTQ1LDE5Yy0yMS4zLDAtMzguMy03LjktNTEtMjMuN0M3LjIsMjAxLDEuMSwxODMsMS4xLDE2MS43YzAtMzkuMSwzMy4yLTc2LjksOTkuNi0xMTMuMmw5LjUsMTQuOGMtMjIuNSwxOC42LTMzLjgsMzMuNi0zMy44LDQ1LjFjMCwzLjYsNC44LDcuMSwxNC4yLDEwLjdjMTQuMiw1LjEsMjMuOSwxMC4xLDI5LjEsMTQuOEMxMjkuOSwxNDIuNSwxMzUuMSwxNTYuMSwxMzUuMSwxNzQuN3oiLz48cGF0aCBmaWxsPSIjYWYyOTEyIiBkPSJNMjg2LjksMTc0LjdjMCwxNy44LTUuOSwzMy0xNy44LDQ1LjZjLTEyLjYsMTIuNi0yNy45LDE5LTQ1LjYsMTljLTIxLjMsMC0zOC4zLTcuOS01MS0yMy43Yy0xMi42LTE0LjYtMTktMzIuNi0xOS01My45YzAtMzkuMSwzMy4yLTc2LjksOTkuNi0xMTMuMmwxMC43LDE0LjhjLTIzLjMsMTguNi0zNSwzMy42LTM1LDQ1LjFjMCwzLjYsNS4xLDcuMSwxNS40LDEwLjdjMTMuOCw1LjEsMjMuMywxMC4xLDI4LjUsMTQuOEMyODIuMSwxNDIuNSwyODYuOSwxNTYuMSwyODYuOSwxNzQuN3oiLz48L3N2Zz4=") no-repeat 50%;
    background-size: 100% auto
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am7 .t-am-text .t-am-title span {
    font-family: "Arial Black", "Arial Bold", Arial, Helvetica, sans-serif;
    font-weight: 600;
    display: block;
    display: -webkit-box;
    max-height: 72px;
    max-height: 7.2rem;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.8rem;
    line-height: 1.2;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    letter-spacing: -.02em;
    text-indent: 26px
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am7 .t-am-text .t-am-author {
    position: absolute;
    left: 12px;
    right: 90px;
    bottom: 6px;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 1.1
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am7 .t-am-text .t-am-author strong {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 2px 0;
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 600
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am7 .t-am-text:hover .t-am-title span {
    color: #21a2bf
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am7 .t-am-stamp-1 {
    position: absolute;
    left: 0;
    top: 100%;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am7 .t-am-stamp-1~.t-am-text {
    margin-left: 20px
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am7 .t-am-stamp-1~.t-am-text .t-am-author {
    left: 32px
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am7 .t-am-stamp-1 {
    width: 129px
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am8 .t-am-kicker {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    font-size: 0
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am8 .t-am-kicker .t-am-categ {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    margin: -2px 0 0;
    margin: -.2rem 0 0;
    padding: 2px 0 0;
    padding: .2rem 0 0;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.1;
    color: #929292;
    text-transform: uppercase
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am8 .t-am-kicker:hover .t-am-categ {
    color: #21a2bf
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am8 div.t-am-kicker .t-am-categ,
.t-section-1 .t-s1-g5-i .t-s1-g5-am8 div.t-am-kicker:hover .t-am-categ {
    color: #929292
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am8 .t-am-text {
    display: block;
    margin: 0
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am8 .t-am-text .t-am-title {
    padding: 3px 0 2px;
    padding: .3rem 0 .2rem;
    font-family: "Merriweather", serif;
    font-weight: 400;
    max-height: 145px;
    max-height: 14.5rem;
    font-size: 30px;
    font-size: 3rem;
    line-height: 3.5rem;
    line-height: 1.16667;
    letter-spacing: -.02em
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am8 .t-am-text .t-am-lead,
.t-section-1 .t-s1-g5-i .t-s1-g5-am8 .t-am-text .t-am-title {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #2b2b2b
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am8 .t-am-text .t-am-lead {
    max-height: 80px;
    max-height: 8rem;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 2rem;
    line-height: 1.33333;
    margin: 10px 0 0;
    margin: 1rem 0 0
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am8 .t-am-text:hover .t-am-title {
    color: #21a2bf
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am8 .t-am-stamp-1 {
    margin: 0 7px 0 0
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am8 .t-am-related ul {
    margin: 0;
    padding: 0;
    list-style: none;
    margin: 0 -10px;
    margin: 0 -1rem
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am8 .t-am-related ul li {
    padding: 15px 10px 0;
    padding: 1.5rem 1rem 0
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am8 .t-am-related ul li a {
    position: relative;
    padding: 0 0 0 10px;
    padding: 0 0 0 1rem;
    font-family: "Merriweather", serif;
    font-weight: 900;
    max-height: 51px;
    max-height: 5.1rem;
    -webkit-line-clamp: 3;
    letter-spacing: -.015em;
    color: #2b2b2b;
    display: block;
    display: -webkit-box;
    max-height: 34px;
    max-height: 3.4rem;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 1.7rem;
    line-height: 1.30769;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am8 .t-am-related ul li a:before {
    content: "";
    position: absolute;
    left: 0;
    top: 4px;
    width: 6px;
    height: 6px;
    border: 2px solid #21a3bf;
    border-radius: 50%
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am8 .t-am-related ul li a:hover {
    color: #21a2bf
}

.t-section-1 .t-s1-g5-i .t-s1-g5-am8 .t-am-stamp-1~.t-am-kicker {
    max-width: -webkit-calc(100% - 100px);
    max-width: calc(100% - 100px)
}

@media (max-width:1314px) {

    .t-section-1 .t-s1-g1-i,
    .t-section-1 .t-s1-head-i {
        max-width: 1024px;
        max-width: 102.4rem
    }

    .t-section-1 .t-s1-g1-i .t-s1-g1-col-1 {
        width: 661px;
        width: 66.1rem;
        padding: 0 0 0 10px;
        padding: 0 0 0 1rem
    }

    .t-section-1 .t-s1-g1-i .t-s1-g1-col-2 {
        width: 325px;
        width: 32.5rem;
        padding: 0 9px 0 0;
        padding: 0 .9rem 0 0
    }

    .t-section-1 .t-s1-g1-i .t-s1-g1-col-3 {
        position: relative;
        width: 1004px;
        width: 100.4rem;
        margin: 15px 0 0 -10px;
        margin: 1.5rem 0 0 -1rem;
        padding: 16px 0 0;
        padding: 1.6rem 0 0;
        border-left: 0;
        font-size: 0
    }

    .t-section-1 .t-s1-g1-i .t-s1-g1-col-3:before {
        content: "";
        position: absolute;
        left: 10px;
        right: 10px;
        top: 0;
        height: 1px;
        background: #e2e2e2
    }

    .t-section-1 .t-s1-g1-i .t-s1-g1-am2 .t-am-related {
        margin-top: 12px;
        margin-top: 1.2rem
    }

    .t-section-1 .t-s1-g1-i .t-s1-g1-am4,
    .t-section-1 .t-s1-g1-i .t-s1-g1-am5,
    .t-section-1 .t-s1-g1-i .t-s1-g1-am6 {
        display: inline-block;
        vertical-align: top;
        width: 24.9999%;
        margin-top: 0;
        padding: 0 10px;
        padding: 0 1rem;
        border: 0
    }

    .t-section-1 .t-s1-g1-i .t-s1-g1-am4 .t-am-text .t-am-title,
    .t-section-1 .t-s1-g1-i .t-s1-g1-am5 .t-am-text .t-am-title,
    .t-section-1 .t-s1-g1-i .t-s1-g1-am6 .t-am-text .t-am-title {
        font-family: "Merriweather", serif;
        font-weight: 400;
        padding: 3px 0 1px;
        padding: .3rem 0 .1rem;
        display: block;
        display: -webkit-box;
        max-height: 70px;
        max-height: 7rem;
        font-size: 18px;
        font-size: 1.8rem;
        line-height: 2.2rem;
        line-height: 1.22222;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        letter-spacing: -.015em
    }

    .t-section-1 .t-s1-g1-i .t-s1-g1-am4 .t-am-text .t-am-lead,
    .t-section-1 .t-s1-g1-i .t-s1-g1-am5 .t-am-text .t-am-lead,
    .t-section-1 .t-s1-g1-i .t-s1-g1-am6 .t-am-text .t-am-lead {
        display: none
    }

    .t-section-1 .t-s1-g1-i .t-s1-g1-am5 .t-am-text .t-am-title {
        font-family: "Merriweather", serif;
        font-weight: 900
    }

    .t-section-1 .t-s1-g1-i .t-s1-g1-am6 .t-am-head {
        min-height: 0;
        padding: 0
    }

    .t-section-1 .t-s1-g1-i .t-s1-g1-am6 .t-am-pic {
        display: none
    }

    .t-section-1 .t-s1-g2-i .t-s1-g2-hl .t-am-kicker {
        width: 984px;
        width: 98.4rem
    }

    .t-section-1 .t-s1-g2-i .t-s1-g2-hl .t-am-kicker .t-am-categ {
        width: 50%
    }

    .t-section-1 .t-s1-g2-i .t-s1-g2-hl .t-am-text {
        width: 984px;
        width: 98.4rem
    }

    .t-section-1 .t-s1-g2-i .t-s1-g2-hl .t-am-text .t-am-title {
        width: 50%
    }

    .t-section-1 .t-s1-g2-i .t-s1-g2-hl .t-am-text .t-am-title span {
        padding: 3px 0 0;
        padding: .3rem 0 0;
        display: block;
        display: -webkit-box;
        max-height: 187px;
        max-height: 18.7rem;
        font-size: 36px;
        font-size: 3.6rem;
        line-height: 4.6rem;
        line-height: 1.27778;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .t-section-1 .t-s1-g2-i .t-s1-g2-hl .t-am-text .t-am-lead {
        width: 50%
    }

    .t-section-1 .t-s1-g2-i .t-s1-g2-hl .t-am-text .t-am-lead span {
        display: block;
        display: -webkit-box;
        max-height: 76px;
        max-height: 7.6rem;
        font-size: 15px;
        font-size: 1.5rem;
        line-height: 1.9rem;
        line-height: 1.26667;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        margin: 15px 0 0 45px;
        margin: 1.5rem 0 0 4.5rem
    }

    .t-section-1 .t-s1-g2-i .t-s1-g2-related,
    .t-section-1 .t-s1-g3-i {
        max-width: 1024px;
        max-width: 102.4rem
    }

    .t-section-1 .t-s1-g3-i .t-s1-g3-col-1 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 661px;
        -moz-box-flex: 0;
        -ms-flex: 0 0 661px;
        flex: 0 0 661px;
        width: 661px;
        width: 66.1rem;
        max-width: 661px;
        max-width: 66.1rem;
        padding: 0 10px 0 0;
        padding: 0 1rem 0 0
    }

    .t-section-1 .t-s1-g3-i .t-s1-g3-col-2 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 325px;
        -moz-box-flex: 0;
        -ms-flex: 0 0 325px;
        flex: 0 0 325px;
        width: 325px;
        width: 32.5rem;
        max-width: 325px;
        max-width: 32.5rem;
        padding: 0 0 0 9px;
        padding: 0 0 0 .9rem
    }

    .t-section-1 .t-s1-g3-i .t-s1-g3-col-3 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 1004px;
        -moz-box-flex: 0;
        -ms-flex: 0 0 1004px;
        flex: 0 0 1004px;
        width: 1004px;
        width: 100.4rem;
        max-width: 1004px;
        max-width: 100.4rem;
        position: relative;
        margin: 15px 0 0 -10px;
        margin: 1.5rem 0 0 -1rem;
        padding: 16px 0 0;
        padding: 1.6rem 0 0;
        border-left: 0;
        font-size: 0
    }

    .t-section-1 .t-s1-g3-i .t-s1-g3-col-3:before {
        content: "";
        position: absolute;
        left: 10px;
        right: 10px;
        top: 0;
        height: 1px;
        background: #e2e2e2
    }

    .t-section-1 .t-s1-g3-i .t-s1-g3-am2 {
        height: 622px;
        height: 62.2rem
    }

    .t-section-1 .t-s1-g3-i .t-s1-g3-am2 .t-am-pic figure {
        width: 1105.77778px;
        width: 110.57778rem
    }

    .t-section-1 .t-s1-g3-i .t-s1-g3-am4,
    .t-section-1 .t-s1-g3-i .t-s1-g3-am5,
    .t-section-1 .t-s1-g3-i .t-s1-g3-am6 {
        display: inline-block;
        vertical-align: top;
        width: 24.9999%;
        margin-top: 0;
        padding: 0 10px;
        padding: 0 1rem;
        border: 0
    }

    .t-section-1 .t-s1-g3-i .t-s1-g3-am4 .t-am-text .t-am-title,
    .t-section-1 .t-s1-g3-i .t-s1-g3-am5 .t-am-text .t-am-title,
    .t-section-1 .t-s1-g3-i .t-s1-g3-am6 .t-am-text .t-am-title {
        font-family: "Merriweather", serif;
        font-weight: 400;
        padding: 3px 0 1px;
        padding: .3rem 0 .1rem;
        display: block;
        display: -webkit-box;
        max-height: 70px;
        max-height: 7rem;
        font-size: 18px;
        font-size: 1.8rem;
        line-height: 2.2rem;
        line-height: 1.22222;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        letter-spacing: -.015em
    }

    .t-section-1 .t-s1-g3-i .t-s1-g3-am4 .t-am-text .t-am-lead,
    .t-section-1 .t-s1-g3-i .t-s1-g3-am5 .t-am-text .t-am-lead,
    .t-section-1 .t-s1-g3-i .t-s1-g3-am6 .t-am-text .t-am-lead {
        display: none
    }

    .t-section-1 .t-s1-g3-i .t-s1-g3-am5 .t-am-text .t-am-title {
        font-family: "Merriweather", serif;
        font-weight: 900
    }

    .t-section-1 .t-s1-g3-i .t-s1-g3-am6 .t-am-head {
        min-height: 0;
        padding: 0
    }

    .t-section-1 .t-s1-g3-i .t-s1-g3-am6 .t-am-pic {
        display: none
    }

    .t-section-1 .t-s1-g4-i {
        max-width: 1024px;
        max-width: 102.4rem
    }

    .t-section-1 .t-s1-g4-i .t-s1-g4-col-1 {
        width: 661px;
        width: 66.1rem;
        height: auto;
        padding: 0 0 0 10px;
        padding: 0 0 0 1rem
    }

    .t-section-1 .t-s1-g4-i .t-s1-g4-col-1:before {
        display: none
    }

    .t-section-1 .t-s1-g4-i .t-s1-g4-col-2 {
        width: 325px;
        width: 32.5rem;
        height: auto;
        min-height: 625px;
        min-height: 62.5rem;
        padding: 0 9px 0 0;
        padding: 0 .9rem 0 0
    }

    .t-section-1 .t-s1-g4-i .t-s1-g4-col-3 {
        width: 985px;
        width: 98.5rem;
        height: 114px;
        height: 11.4rem;
        margin: 20px 0 0;
        margin: 2rem 0 0;
        padding: 20px 0 0;
        padding: 2rem 0 0;
        border-top: 1px solid #e2e2e2
    }

    .t-section-1 .t-s1-g4-i .t-s1-g4-col-3 .t-pubbox-ct-1 {
        float: left;
        width: 313px;
        width: 31.3rem;
        height: 600px;
        height: 60rem;
        margin: 0;
        padding: 0 0 0 12px;
        border: 0;
        border-left: 1px solid #e2e2e2
    }

    .t-section-1 .t-s1-g4-i .t-s1-g4-col-4 {
        height: 154px;
        margin: 0;
        padding: 20px 0 0
    }

    .t-section-1 .t-s1-g4-i .t-s1-g4-col-4,
    .t-section-1 .t-s1-g4-i .t-s1-g4-col-5 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 659px;
        -moz-box-flex: 0;
        -ms-flex: 0 0 659px;
        flex: 0 0 659px;
        width: 659px;
        width: 65.9rem;
        max-width: 659px;
        max-width: 65.9rem
    }

    .t-section-1 .t-s1-g4-i .t-s1-g4-col-5 {
        margin: 20px 0 0;
        border-top: 1px solid #e2e2e2
    }

    .t-section-1 .t-s1-g4-i .t-s1-g4-col-5:before {
        display: none
    }

    .t-section-1 .t-s1-g4-i .t-s1-g4-am2 .t-am-related {
        margin-top: 12px;
        margin-top: 1.2rem
    }

    .t-section-1 .t-s1-g4-i .t-s1-g4-am4 {
        float: left;
        width: 312px
    }

    .t-section-1 .t-s1-g4-i .t-s1-g4-am4 .t-am-text .t-am-title {
        font-family: "Merriweather", serif;
        font-weight: 400;
        padding: 0;
        display: block;
        display: -webkit-box;
        max-height: 66px;
        max-height: 6.6rem;
        font-size: 18px;
        font-size: 1.8rem;
        line-height: 2.2rem;
        line-height: 1.22222;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .t-section-1 .t-s1-g4-i .t-s1-g4-am4:first-child {
        margin: 0 25px 0 0
    }

    .t-section-1 .t-s1-g4-i .t-s1-g4-am5 {
        float: left;
        width: 322px;
        margin: 0 12px 0 0;
        padding: 0;
        border: 0
    }

    .t-section-1 .t-s1-g4-i .t-s1-g4-am5 .t-am-text .t-am-title {
        font-family: "Merriweather", serif;
        font-weight: 900;
        padding: 0;
        display: block;
        display: -webkit-box;
        max-height: 66px;
        max-height: 6.6rem;
        font-size: 18px;
        font-size: 1.8rem;
        line-height: 2.2rem;
        line-height: 1.22222;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .t-section-1 .t-s1-g4-i .t-s1-g4-am8 .t-am-text .t-am-title {
        padding: 3px 0 2px;
        padding: .3rem 0 .2rem;
        max-height: 72px;
        max-height: 7.2rem;
        font-size: 30px;
        font-size: 3rem;
        line-height: 3.4rem;
        line-height: 1.13333
    }

    .t-section-1 .t-s1-g4-i .t-s1-g4-am8 .t-am-text .t-am-lead,
    .t-section-1 .t-s1-g4-i .t-s1-g4-am8 .t-am-text .t-am-title {
        display: block;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .t-section-1 .t-s1-g4-i .t-s1-g4-am8 .t-am-text .t-am-lead {
        max-height: 40px;
        max-height: 4rem;
        font-size: 15px;
        font-size: 1.5rem;
        line-height: 2rem;
        line-height: 1.33333
    }

    .t-section-1 .t-s1-g4-i .t-s1-g4-am9 {
        height: 311px
    }

    .t-section-1 .t-s1-g4-i .t-s1-g4-am9 .t-am-head {
        padding: 0 0 0 318px
    }

    .t-section-1 .t-s1-g4-i .t-s1-g4-am9 .t-am-pic {
        width: 318px
    }

    .t-section-1 .t-s1-g5-i {
        max-width: 1024px;
        max-width: 102.4rem
    }

    .t-section-1 .t-s1-g5-i .t-s1-g5-col-1 {
        width: 661px;
        width: 66.1rem;
        height: 625px;
        height: 62.5rem;
        padding: 0 0 0 10px;
        padding: 0 0 0 1rem
    }

    .t-section-1 .t-s1-g5-i .t-s1-g5-col-1:before {
        display: none
    }

    .t-section-1 .t-s1-g5-i .t-s1-g5-col-2 {
        width: 325px;
        width: 32.5rem;
        height: 625px;
        height: 62.5rem;
        padding: 0 9px 0 0;
        padding: 0 .9rem 0 0
    }

    .t-section-1 .t-s1-g5-i .t-s1-g5-col-3 {
        width: 685px;
        width: 68.5rem;
        height: 641px;
        height: 64.1rem;
        margin: 20px 0 0;
        margin: 2rem 0 0;
        padding: 20px 0 0;
        padding: 2rem 0 0;
        border-top: 1px solid #e2e2e2
    }

    .t-section-1 .t-s1-g5-i .t-s1-g5-col-3 .t-s1-g5-am4 {
        float: left;
        width: 312px
    }

    .t-section-1 .t-s1-g5-i .t-s1-g5-col-3 .t-s1-g5-am4 .t-am-text .t-am-title {
        font-family: "Merriweather", serif;
        font-weight: 400;
        padding: 0;
        display: block;
        display: -webkit-box;
        max-height: 66px;
        max-height: 6.6rem;
        font-size: 18px;
        font-size: 1.8rem;
        line-height: 2.2rem;
        line-height: 1.22222;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .t-section-1 .t-s1-g5-i .t-s1-g5-col-3 .t-s1-g5-am4:first-child {
        margin: 0 25px 0 0
    }

    .t-section-1 .t-s1-g5-i .t-s1-g5-col-4 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 985px;
        -moz-box-flex: 0;
        -ms-flex: 0 0 985px;
        flex: 0 0 985px;
        width: 985px;
        width: 98.5rem;
        max-width: 985px;
        max-width: 98.5rem;
        height: 123px;
        margin: -522px 0 0;
        padding: 20px 330px 0 0;
        border: 0;
        position: relative
    }

    .t-section-1 .t-s1-g5-i .t-s1-g5-col-4:after,
    .t-section-1 .t-s1-g5-i .t-s1-g5-col-4:before {
        content: "";
        position: absolute;
        left: 0;
        right: 330px;
        height: 1px;
        background: #e2e2e2
    }

    .t-section-1 .t-s1-g5-i .t-s1-g5-col-4:before {
        top: 0
    }

    .t-section-1 .t-s1-g5-i .t-s1-g5-col-4:after {
        bottom: 0
    }

    .t-section-1 .t-s1-g5-i .t-s1-g5-col-4 .t-s1-g5-am2 {
        height: 103px
    }

    .t-section-1 .t-s1-g5-i .t-s1-g5-col-4 .t-s1-g5-am2 .t-am-head {
        position: relative;
        padding: 0 0 0 165px
    }

    .t-section-1 .t-s1-g5-i .t-s1-g5-col-4 .t-s1-g5-am2 .t-am-pic {
        position: absolute;
        left: 0;
        top: 0;
        width: 146px
    }

    .t-section-1 .t-s1-g5-i .t-s1-g5-col-4 .t-s1-g5-am2 .t-am-kicker {
        margin: -2px 0 0
    }

    .t-section-1 .t-s1-g5-i .t-s1-g5-col-4 .t-s1-g5-am2 .t-am-kicker .t-am-categ {
        padding: 2px 0 0
    }

    .t-section-1 .t-s1-g5-i .t-s1-g5-col-4 .t-s1-g5-am2 .t-am-text .t-am-title {
        display: block;
        display: -webkit-box;
        max-height: 53px;
        max-height: 5.3rem;
        font-size: 21px;
        font-size: 2.1rem;
        line-height: 2.5rem;
        line-height: 1.19048;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .t-section-1 .t-s1-g5-i .t-s1-g5-col-4 .t-s1-g5-am2 .t-am-related {
        display: none
    }

    .t-section-1 .t-s1-g5-i .t-s1-g5-col-4 .t-s1-g5-am2 .t-am-stamp-1 {
        margin: 0 7px 0 0
    }

    .t-section-1 .t-s1-g5-i .t-s1-g5-col-5 {
        height: 340px;
        margin: -400px 0 0;
        padding: 20px 10px 0 0
    }

    .t-section-1 .t-s1-g5-i .t-s1-g5-col-5:after,
    .t-section-1 .t-s1-g5-i .t-s1-g5-col-5:before {
        display: none
    }

    .t-section-1 .t-s1-g5-i .t-s1-g5-col-6 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 330px;
        -moz-box-flex: 0;
        -ms-flex: 0 0 330px;
        flex: 0 0 330px;
        width: 330px;
        width: 33rem;
        max-width: 330px;
        max-width: 33rem;
        height: 340px;
        margin: -400px 0 0;
        border: 0
    }

    .t-section-1 .t-s1-g5-i .t-s1-g5-col-7,
    .t-section-1 .t-s1-g5-i .t-s1-g5-col-8 {
        left: 704px;
        top: 645px
    }

    .t-section-1 .t-s1-g5-i .t-s1-g5-am5 {
        float: left;
        width: 322px;
        margin: 0;
        padding: 0;
        border: 0
    }

    .t-section-1 .t-s1-g5-i .t-s1-g5-am5 .t-am-text .t-am-title {
        font-family: "Merriweather", serif;
        font-weight: 900;
        padding: 0;
        display: block;
        display: -webkit-box;
        max-height: 66px;
        max-height: 6.6rem;
        font-size: 18px;
        font-size: 1.8rem;
        line-height: 2.2rem;
        line-height: 1.22222;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .t-section-1 .t-s1-g5-i .t-s1-g5-am7 {
        margin: 30px 0 0;
        margin: 3rem 0 0
    }
}

@media (max-width:1023px) {
    .t-section-1 .t-s1-head-i {
        max-width: 768px;
        max-width: 76.8rem;
        padding: 36px 20px 0;
        padding: 3.6rem 2rem 0
    }

    .t-section-1 .t-s1-head-brand {
        width: 364px;
        width: 36.4rem;
        height: 37.84144px;
        height: 3.78414rem
    }

    .t-section-1 .t-s1-g1-i {
        max-width: 768px;
        max-width: 76.8rem
    }

    .t-section-1 .t-s1-g1-i .t-s1-g1-col-1 {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        width: 728px;
        width: 72.8rem;
        padding: 0 0 20px;
        padding: 0 0 2rem;
        border-bottom: 1px solid #e2e2e2
    }

    .t-section-1 .t-s1-g1-i .t-s1-g1-col-2 {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        width: 364px;
        width: 36.4rem;
        padding: 0 10px 0 0;
        padding: 0 1rem 0 0;
        border-right: 0
    }

    .t-section-1 .t-s1-g1-i .t-s1-g1-col-3 {
        width: 364px;
        width: 36.4rem;
        margin: 20px 0 0;
        margin: 2rem 0 0;
        padding: 0 0 0 10px;
        padding: 0 0 0 1rem
    }

    .t-section-1 .t-s1-g1-i .t-s1-g1-col-3:before {
        display: none
    }

    .t-section-1 .t-s1-g1-i .t-s1-g1-am1 .t-am-pic figure {
        max-height: 410px
    }

    .t-section-1 .t-s1-g1-i .t-s1-g1-am2 .t-am-pic figure {
        max-height: 200px
    }

    .t-section-1 .t-s1-g1-i .t-s1-g1-am2 .t-am-text .t-am-lead {
        display: none
    }

    .t-section-1 .t-s1-g1-i .t-s1-g1-am2 .t-am-related {
        margin-top: 3px;
        margin-top: .3rem
    }

    .t-section-1 .t-s1-g1-i .t-s1-g1-am3 {
        height: 206px;
        height: 20.6rem;
        margin: 5px 0 0;
        margin: .5rem 0 0;
        padding: 41px 0 0;
        padding: 4.1rem 0 0
    }

    .t-section-1 .t-s1-g1-i .t-s1-g1-am3 .t-am-pic {
        top: -41px;
        width: 186px
    }

    .t-section-1 .t-s1-g1-i .t-s1-g1-am3 .t-am-text {
        padding: 22px 0 0 22px;
        padding: 2.2rem 0 0 2.2rem
    }

    .t-section-1 .t-s1-g1-i .t-s1-g1-am3 .t-am-text .t-am-title {
        min-height: 85px;
        min-height: 8.5rem
    }

    .t-section-1 .t-s1-g1-i .t-s1-g1-am4,
    .t-section-1 .t-s1-g1-i .t-s1-g1-am5,
    .t-section-1 .t-s1-g1-i .t-s1-g1-am6 {
        display: block;
        width: 100%;
        margin: 21px 0 0;
        margin: 2.1rem 0 0;
        padding: 15px 0 0;
        padding: 1.5rem 0 0;
        border-top: 1px solid #e2e2e2
    }

    .t-section-1 .t-s1-g1-i .t-s1-g1-am4:first-child,
    .t-section-1 .t-s1-g1-i .t-s1-g1-am5:first-child,
    .t-section-1 .t-s1-g1-i .t-s1-g1-am6:first-child {
        border: 0
    }

    .t-section-1 .t-s1-g1-i .t-s1-g1-am4 {
        margin: 13px 0 0;
        margin: 1.3rem 0 0;
        padding: 19px 0 0;
        padding: 1.9rem 0 0
    }

    .t-section-1 .t-s1-g1-i .t-s1-g1-am4 .t-am-text .t-am-title {
        font-family: "Merriweather", serif;
        font-weight: 700;
        padding: 2px 0 1px;
        padding: .2rem 0 .1rem;
        display: block;
        display: -webkit-box;
        max-height: 57px;
        max-height: 5.7rem;
        font-size: 23px;
        font-size: 2.3rem;
        line-height: 2.7rem;
        line-height: 1.17391;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        letter-spacing: -.015em
    }

    .t-section-1 .t-s1-g1-i .t-s1-g1-am4:first-child {
        margin: 0;
        padding-top: 0
    }

    .t-section-1 .t-s1-g1-i .t-s1-g1-am4:first-child .t-am-text .t-am-title {
        padding: 2px 0 0;
        padding: .2rem 0 0;
        display: block;
        display: -webkit-box;
        max-height: 83px;
        max-height: 8.3rem;
        font-size: 23px;
        font-size: 2.3rem;
        line-height: 2.7rem;
        line-height: 1.17391;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .t-section-1 .t-s1-g1-i .t-s1-g1-am5 {
        margin: 15px 0 0;
        margin: 1.5rem 0 0;
        padding: 19px 0 0;
        padding: 1.9rem 0 0
    }

    .t-section-1 .t-s1-g1-i .t-s1-g1-am5 .t-am-text .t-am-title {
        font-family: "Merriweather", serif;
        font-weight: 400;
        padding: 3px 0 1px;
        padding: .3rem 0 .1rem;
        display: block;
        display: -webkit-box;
        max-height: 118px;
        max-height: 11.8rem;
        font-size: 34px;
        font-size: 3.4rem;
        line-height: 3.8rem;
        line-height: 1.11765;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        letter-spacing: -.02em
    }

    .t-section-1 .t-s1-g1-i .t-s1-g1-am5 .t-am-text .t-am-lead {
        display: block
    }

    .t-section-1 .t-s1-g1-i .t-s1-g1-am5:first-child {
        margin: 0;
        padding-top: 0
    }

    .t-section-1 .t-s1-g1-i .t-s1-g1-am6 {
        margin: 15px 0 0;
        margin: 1.5rem 0 0;
        padding: 19px 0 0;
        padding: 1.9rem 0 0
    }

    .t-section-1 .t-s1-g1-i .t-s1-g1-am6 .t-am-head {
        padding: 0 0 0 60px;
        padding: 0 0 0 6rem
    }

    .t-section-1 .t-s1-g1-i .t-s1-g1-am6 .t-am-pic {
        display: block
    }

    .t-section-1 .t-s1-g1-i .t-s1-g1-am6 .t-am-text .t-am-title {
        font-family: "Merriweather", serif;
        font-weight: 900;
        padding: 3px 0 0;
        padding: .3rem 0 0;
        display: block;
        display: -webkit-box;
        max-height: 41px;
        max-height: 4.1rem;
        font-size: 15px;
        font-size: 1.5rem;
        line-height: 1.9rem;
        line-height: 1.26667;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        letter-spacing: -.015em
    }

    .t-section-1 .t-s1-g1-i .t-s1-g1-am6:first-child {
        margin: 0;
        padding-top: 0
    }

    .t-section-1 .t-s1-g2-i .t-s1-g2-hl .t-am-kicker {
        width: 728px;
        width: 72.8rem;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    .t-section-1 .t-s1-g2-i .t-s1-g2-hl .t-am-kicker .t-am-categ {
        width: 50%
    }

    .t-section-1 .t-s1-g2-i .t-s1-g2-hl .t-am-text {
        width: 728px;
        width: 72.8rem
    }

    .t-section-1 .t-s1-g2-i .t-s1-g2-hl .t-am-text .t-am-title {
        width: 50%;
        margin: 12px 0 0
    }

    .t-section-1 .t-s1-g2-i .t-s1-g2-hl .t-am-text .t-am-title span {
        padding: 3px 0;
        padding: .3rem 0;
        display: block;
        display: -webkit-box;
        max-height: 158px;
        max-height: 15.8rem;
        font-size: 34px;
        font-size: 3.4rem;
        line-height: 3.8rem;
        line-height: 1.11765;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .t-section-1 .t-s1-g2-i .t-s1-g2-hl .t-am-text .t-am-lead {
        display: none
    }

    .t-section-1 .t-s1-g2-i .t-s1-g2-related {
        max-width: 768px;
        max-width: 76.8rem
    }

    .t-section-1 .t-s1-g2-i .t-s1-g2-related .t-s1-g2-related-i article {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.3333%;
        -moz-box-flex: 0;
        -ms-flex: 0 0 33.3333%;
        flex: 0 0 33.3333%;
        width: 33.3333%;
        max-width: 33.3333%
    }

    .t-section-1 .t-s1-g2-i .t-s1-g2-related .t-s1-g2-related-i article:nth-child(n+4) {
        display: none
    }

    .t-section-1 .t-s1-g3-i {
        max-width: 768px;
        max-width: 76.8rem
    }

    .t-section-1 .t-s1-g3-i .t-s1-g3-col-1 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 728px;
        -moz-box-flex: 0;
        -ms-flex: 0 0 728px;
        flex: 0 0 728px;
        width: 728px;
        width: 72.8rem;
        max-width: 728px;
        max-width: 72.8rem;
        padding: 0 0 20px;
        padding: 0 0 2rem;
        border-bottom: 1px solid #e2e2e2
    }

    .t-section-1 .t-s1-g3-i .t-s1-g3-col-2 {
        padding: 0 10px 0 0;
        padding: 0 1rem 0 0;
        border-left: 0
    }

    .t-section-1 .t-s1-g3-i .t-s1-g3-col-2,
    .t-section-1 .t-s1-g3-i .t-s1-g3-col-3 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 364px;
        -moz-box-flex: 0;
        -ms-flex: 0 0 364px;
        flex: 0 0 364px;
        width: 364px;
        width: 36.4rem;
        max-width: 364px;
        max-width: 36.4rem
    }

    .t-section-1 .t-s1-g3-i .t-s1-g3-col-3 {
        margin: 20px 0 0;
        margin: 2rem 0 0;
        padding: 0 0 0 10px;
        padding: 0 0 0 1rem
    }

    .t-section-1 .t-s1-g3-i .t-s1-g3-col-3:before {
        display: none
    }

    .t-section-1 .t-s1-g3-i .t-s1-g3-am2 {
        height: 538px;
        height: 53.8rem
    }

    .t-section-1 .t-s1-g3-i .t-s1-g3-am2 .t-am-pic figure {
        width: 956.44444px;
        width: 95.64444rem
    }

    .t-section-1 .t-s1-g3-i .t-s1-g3-am4,
    .t-section-1 .t-s1-g3-i .t-s1-g3-am5,
    .t-section-1 .t-s1-g3-i .t-s1-g3-am6 {
        display: block;
        width: 100%;
        margin: 21px 0 0;
        margin: 2.1rem 0 0;
        padding: 15px 0 0;
        padding: 1.5rem 0 0;
        border-top: 1px solid #e2e2e2
    }

    .t-section-1 .t-s1-g3-i .t-s1-g3-am4:first-child,
    .t-section-1 .t-s1-g3-i .t-s1-g3-am5:first-child,
    .t-section-1 .t-s1-g3-i .t-s1-g3-am6:first-child {
        border: 0
    }

    .t-section-1 .t-s1-g3-i .t-s1-g3-am4 {
        margin: 13px 0 0;
        margin: 1.3rem 0 0;
        padding: 19px 0 0;
        padding: 1.9rem 0 0
    }

    .t-section-1 .t-s1-g3-i .t-s1-g3-am4 .t-am-text .t-am-title {
        font-family: "Merriweather", serif;
        font-weight: 700;
        padding: 2px 0 1px;
        padding: .2rem 0 .1rem;
        display: block;
        display: -webkit-box;
        max-height: 57px;
        max-height: 5.7rem;
        font-size: 23px;
        font-size: 2.3rem;
        line-height: 2.7rem;
        line-height: 1.17391;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        letter-spacing: -.015em
    }

    .t-section-1 .t-s1-g3-i .t-s1-g3-am4:first-child {
        margin: 0;
        padding-top: 0
    }

    .t-section-1 .t-s1-g3-i .t-s1-g3-am4:first-child .t-am-text .t-am-title {
        padding: 2px 0 0;
        padding: .2rem 0 0;
        display: block;
        display: -webkit-box;
        max-height: 83px;
        max-height: 8.3rem;
        font-size: 23px;
        font-size: 2.3rem;
        line-height: 2.7rem;
        line-height: 1.17391;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .t-section-1 .t-s1-g3-i .t-s1-g3-am5 {
        margin: 15px 0 0;
        margin: 1.5rem 0 0;
        padding: 19px 0 0;
        padding: 1.9rem 0 0
    }

    .t-section-1 .t-s1-g3-i .t-s1-g3-am5 .t-am-text .t-am-title {
        font-family: "Merriweather", serif;
        font-weight: 400;
        padding: 3px 0 1px;
        padding: .3rem 0 .1rem;
        display: block;
        display: -webkit-box;
        max-height: 118px;
        max-height: 11.8rem;
        font-size: 34px;
        font-size: 3.4rem;
        line-height: 3.8rem;
        line-height: 1.11765;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        letter-spacing: -.02em
    }

    .t-section-1 .t-s1-g3-i .t-s1-g3-am5 .t-am-text .t-am-lead {
        display: block
    }

    .t-section-1 .t-s1-g3-i .t-s1-g3-am5:first-child {
        margin: 0;
        padding-top: 0
    }

    .t-section-1 .t-s1-g3-i .t-s1-g3-am6 {
        margin: 15px 0 0;
        margin: 1.5rem 0 0;
        padding: 19px 0 0;
        padding: 1.9rem 0 0
    }

    .t-section-1 .t-s1-g3-i .t-s1-g3-am6 .t-am-head {
        padding: 0 0 0 60px;
        padding: 0 0 0 6rem
    }

    .t-section-1 .t-s1-g3-i .t-s1-g3-am6 .t-am-pic {
        display: block
    }

    .t-section-1 .t-s1-g3-i .t-s1-g3-am6 .t-am-text .t-am-title {
        font-family: "Merriweather", serif;
        font-weight: 900;
        padding: 3px 0 0;
        padding: .3rem 0 0;
        display: block;
        display: -webkit-box;
        max-height: 41px;
        max-height: 4.1rem;
        font-size: 15px;
        font-size: 1.5rem;
        line-height: 1.9rem;
        line-height: 1.26667;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        letter-spacing: -.015em
    }

    .t-section-1 .t-s1-g3-i .t-s1-g3-am6:first-child {
        margin: 0;
        padding-top: 0
    }

    .t-section-1 .t-s1-g4-i {
        max-width: 768px;
        max-width: 76.8rem
    }

    .t-section-1 .t-s1-g4-i .t-s1-g4-col-1 {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        width: 728px;
        width: 72.8rem;
        padding: 0 0 20px;
        padding: 0 0 2rem;
        border-bottom: 1px solid #e2e2e2
    }

    .t-section-1 .t-s1-g4-i .t-s1-g4-col-2 {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        width: 364px;
        width: 36.4rem;
        padding: 0 10px 0 0;
        padding: 0 1rem 0 0;
        border-right: 0
    }

    .t-section-1 .t-s1-g4-i .t-s1-g4-col-3 {
        width: 364px;
        width: 36.4rem;
        height: 1130px;
        margin: 20px 0 0;
        margin: 2rem 0 0;
        padding: 0 0 0 10px;
        padding: 0 0 0 1rem;
        border: 0
    }

    .t-section-1 .t-s1-g4-i .t-s1-g4-col-3 .t-pubbox-ct-1 {
        float: none;
        width: auto;
        margin: 150px 0 0;
        padding: 20px 0 0;
        border: 0;
        border-top: 1px solid #e2e2e2
    }

    .t-section-1 .t-s1-g4-i .t-s1-g4-col-4 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 354px;
        -moz-box-flex: 0;
        -ms-flex: 0 0 354px;
        flex: 0 0 354px;
        width: 354px;
        width: 35.4rem;
        max-width: 354px;
        max-width: 35.4rem;
        height: 0;
        margin: 0 0 0 374px;
        padding: 0;
        border: 0
    }

    .t-section-1 .t-s1-g4-i .t-s1-g4-col-4 article {
        -webkit-transform: translateY(-765px);
        transform: translateY(-765px)
    }

    .t-section-1 .t-s1-g4-i .t-s1-g4-col-5 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 354px;
        -moz-box-flex: 0;
        -ms-flex: 0 0 354px;
        flex: 0 0 354px;
        width: 354px;
        width: 35.4rem;
        max-width: 354px;
        max-width: 35.4rem;
        height: 0;
        margin: 0;
        padding: 0;
        border: 0
    }

    .t-section-1 .t-s1-g4-i .t-s1-g4-col-5 article {
        -webkit-transform: translateY(-568px);
        transform: translateY(-568px)
    }

    .t-section-1 .t-s1-g4-i .t-s1-g4-am2 .t-am-text .t-am-title {
        font-family: "Merriweather", serif;
        font-weight: 900;
        padding: 2px 0 1px;
        padding: .2rem 0 .1rem;
        display: block;
        display: -webkit-box;
        max-height: 53px;
        max-height: 5.3rem;
        font-size: 21px;
        font-size: 2.1rem;
        line-height: 2.5rem;
        line-height: 1.19048;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .t-section-1 .t-s1-g4-i .t-s1-g4-am2 .t-am-text .t-am-lead {
        display: none
    }

    .t-section-1 .t-s1-g4-i .t-s1-g4-am2 .t-am-related {
        margin-top: 2px
    }

    .t-section-1 .t-s1-g4-i .t-s1-g4-am4 {
        float: none;
        width: auto;
        height: 97px
    }

    .t-section-1 .t-s1-g4-i .t-s1-g4-am4 .t-am-text .t-am-title {
        font-family: "Merriweather", serif;
        font-weight: 700;
        padding: 2px 0 1px;
        padding: .2rem 0 .1rem;
        display: block;
        display: -webkit-box;
        max-height: 84px;
        max-height: 8.4rem;
        font-size: 23px;
        font-size: 2.3rem;
        line-height: 2.7rem;
        line-height: 1.17391;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .t-section-1 .t-s1-g4-i .t-s1-g4-am4:first-child {
        margin: 0
    }

    .t-section-1 .t-s1-g4-i .t-s1-g4-am5 {
        float: none;
        width: auto;
        height: 243px;
        margin: 15px 0 0;
        padding: 20px 0 0;
        border-top: 1px solid #e2e2e2
    }

    .t-section-1 .t-s1-g4-i .t-s1-g4-am5 .t-am-text .t-am-title {
        font-family: "Merriweather", serif;
        font-weight: 400;
        padding: 3px 0 1px;
        padding: .3rem 0 .1rem;
        display: block;
        display: -webkit-box;
        max-height: 118px;
        max-height: 11.8rem;
        font-size: 34px;
        font-size: 3.4rem;
        line-height: 3.8rem;
        line-height: 1.11765;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .t-section-1 .t-s1-g4-i .t-s1-g4-am5 .t-am-text .t-am-lead {
        display: block
    }

    .t-section-1 .t-s1-g4-i .t-s1-g4-am7 {
        margin: 35px 0 0
    }

    .t-section-1 .t-s1-g4-i .t-s1-g4-am8 {
        padding: 20px 0 0;
        border-top: 1px solid #e2e2e2
    }

    .t-section-1 .t-s1-g4-i .t-s1-g4-am8 .t-am-text .t-am-title {
        font-family: "Merriweather", serif;
        font-weight: 400;
        padding: 2px 0 1px;
        padding: .2rem 0 .1rem;
        display: block;
        display: -webkit-box;
        max-height: 84px;
        max-height: 8.4rem;
        font-size: 23px;
        font-size: 2.3rem;
        line-height: 2.7rem;
        line-height: 1.17391;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .t-section-1 .t-s1-g4-i .t-s1-g4-am8 .t-am-text .t-am-lead {
        display: none
    }

    .t-section-1 .t-s1-g4-i .t-s1-g4-am9 {
        height: 564px
    }

    .t-section-1 .t-s1-g4-i .t-s1-g4-am9 .t-am-head {
        padding: 0
    }

    .t-section-1 .t-s1-g4-i .t-s1-g4-am9 .t-am-pic {
        display: block;
        position: static;
        width: auto;
        margin: 0 0 12px
    }

    .t-section-1 .t-s1-g4-i .t-s1-g4-am9 .t-am-kicker .t-am-categ,
    .t-section-1 .t-s1-g4-i .t-s1-g4-am9 .t-am-text {
        margin: 0
    }

    .t-section-1 .t-s1-g4-i .t-s1-g4-am9 .t-am-text .t-am-title {
        font-family: "Merriweather", serif;
        font-weight: 400;
        padding: 2px 0 1px;
        padding: .2rem 0 .1rem;
        display: block;
        display: -webkit-box;
        max-height: 84px;
        max-height: 8.4rem;
        font-size: 23px;
        font-size: 2.3rem;
        line-height: 2.7rem;
        line-height: 1.17391;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .t-section-1 .t-s1-g4-i .t-s1-g4-am9 .t-am-related {
        position: static;
        width: auto
    }

    .t-section-1 .t-s1-g4-i .t-s1-g4-am9 .t-am-related ul {
        display: block
    }

    .t-section-1 .t-s1-g4-i .t-s1-g4-am9 .t-am-related ul li {
        width: 100%;
        padding: 15px 10px 0
    }

    .t-section-1 .t-s1-g4-i .t-s1-g4-am9 .t-am-related ul li+li {
        border: 0
    }

    .t-section-1 .t-s1-g4-i .t-s1-g4-am9 .t-am-stamp-1 {
        margin: 0 5px 0 0
    }

    .t-section-1 .t-s1-g5-i {
        max-width: 768px;
        max-width: 76.8rem
    }

    .t-section-1 .t-s1-g5-i .t-s1-g5-col-1 {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        width: 728px;
        width: 72.8rem;
        height: 687px;
        padding: 0 0 20px;
        padding: 0 0 2rem;
        border-bottom: 1px solid #e2e2e2
    }

    .t-section-1 .t-s1-g5-i .t-s1-g5-col-2 {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        width: 364px;
        width: 36.4rem;
        height: 563px;
        padding: 0 10px 0 0;
        padding: 0 1rem 0 0;
        border-right: 0
    }

    .t-section-1 .t-s1-g5-i .t-s1-g5-col-2 .t-s1-g5-am2 .t-am-pic figure {
        max-height: 200px
    }

    .t-section-1 .t-s1-g5-i .t-s1-g5-col-2 .t-s1-g5-am2 .t-am-text .t-am-lead {
        display: none
    }

    .t-section-1 .t-s1-g5-i .t-s1-g5-col-3 {
        width: 364px;
        width: 36.4rem;
        height: 1050px;
        margin: 20px 0 0;
        margin: 2rem 0 0;
        padding: 0 0 0 10px;
        padding: 0 0 0 1rem;
        border: 0
    }

    .t-section-1 .t-s1-g5-i .t-s1-g5-col-3 .t-s1-g5-am4 {
        float: none;
        width: auto;
        height: 97px
    }

    .t-section-1 .t-s1-g5-i .t-s1-g5-col-3 .t-s1-g5-am4 .t-am-text .t-am-title {
        font-family: "Merriweather", serif;
        font-weight: 700;
        padding: 2px 0 1px;
        padding: .2rem 0 .1rem;
        display: block;
        display: -webkit-box;
        max-height: 84px;
        max-height: 8.4rem;
        font-size: 23px;
        font-size: 2.3rem;
        line-height: 2.7rem;
        line-height: 1.17391;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .t-section-1 .t-s1-g5-i .t-s1-g5-col-3 .t-s1-g5-am4:first-child {
        margin: 0
    }

    .t-section-1 .t-s1-g5-i .t-s1-g5-col-3 .t-s1-g5-am5 {
        float: none;
        width: auto;
        height: 243px;
        margin: 15px 0 0;
        padding: 20px 0 0;
        border-top: 1px solid #e2e2e2
    }

    .t-section-1 .t-s1-g5-i .t-s1-g5-col-3 .t-s1-g5-am5 .t-am-text .t-am-title {
        font-family: "Merriweather", serif;
        font-weight: 400;
        padding: 3px 0 1px;
        padding: .3rem 0 .1rem;
        display: block;
        display: -webkit-box;
        max-height: 118px;
        max-height: 11.8rem;
        font-size: 34px;
        font-size: 3.4rem;
        line-height: 3.8rem;
        line-height: 1.11765;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .t-section-1 .t-s1-g5-i .t-s1-g5-col-3 .t-s1-g5-am5 .t-am-text .t-am-lead {
        display: block
    }

    .t-section-1 .t-s1-g5-i .t-s1-g5-col-4 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 364px;
        -moz-box-flex: 0;
        -ms-flex: 0 0 364px;
        flex: 0 0 364px;
        width: 364px;
        width: 36.4rem;
        max-width: 364px;
        max-width: 36.4rem;
        height: auto;
        margin: 0;
        padding-right: 10px;
        position: absolute;
        left: 20px;
        top: 1290px
    }

    .t-section-1 .t-s1-g5-i .t-s1-g5-col-4:after,
    .t-section-1 .t-s1-g5-i .t-s1-g5-col-4:before {
        display: none
    }

    .t-section-1 .t-s1-g5-i .t-s1-g5-col-4 .t-s1-g5-am2 .t-am-head {
        padding: 0
    }

    .t-section-1 .t-s1-g5-i .t-s1-g5-col-4 .t-s1-g5-am2 .t-am-pic {
        display: none
    }

    .t-section-1 .t-s1-g5-i .t-s1-g5-col-4 .t-s1-g5-am2 .t-am-text .t-am-title {
        padding: 3px 0 0;
        padding: .3rem 0 0;
        font-family: "Merriweather", serif;
        font-weight: 700;
        display: block;
        display: -webkit-box;
        max-height: 53px;
        max-height: 5.3rem;
        font-size: 21px;
        font-size: 2.1rem;
        line-height: 2.5rem;
        line-height: 1.19048;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .t-section-1 .t-s1-g5-i .t-s1-g5-col-5 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 364px;
        -moz-box-flex: 0;
        -ms-flex: 0 0 364px;
        flex: 0 0 364px;
        width: 364px;
        width: 36.4rem;
        max-width: 364px;
        max-width: 36.4rem;
        height: auto;
        margin: 0;
        position: absolute;
        left: 20px;
        top: 1374px
    }

    .t-section-1 .t-s1-g5-i .t-s1-g5-col-5 .t-s1-g5-am4 {
        margin: 15px 0 0
    }

    .t-section-1 .t-s1-g5-i .t-s1-g5-col-5 .t-s1-g5-am4 .t-am-text .t-am-title {
        padding: 3px 0 0;
        padding: .3rem 0 0;
        font-family: "Merriweather", serif;
        font-weight: 700;
        display: block;
        display: -webkit-box;
        max-height: 53px;
        max-height: 5.3rem;
        font-size: 21px;
        font-size: 2.1rem;
        line-height: 2.5rem;
        line-height: 1.19048;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .t-section-1 .t-s1-g5-i .t-s1-g5-col-5 .t-s1-g5-am4:first-child {
        margin: 0;
        padding: 15px 0 0;
        border-top: 1px solid #e2e2e2
    }

    .t-section-1 .t-s1-g5-i .t-s1-g5-col-5 .t-s1-g5-am6 .t-am-head {
        padding: 0
    }

    .t-section-1 .t-s1-g5-i .t-s1-g5-col-5 .t-s1-g5-am6 .t-am-pic {
        display: none
    }

    .t-section-1 .t-s1-g5-i .t-s1-g5-col-5 .t-s1-g5-am6 .t-am-text .t-am-title {
        padding: 3px 0 0;
        padding: .3rem 0 0;
        font-family: "Merriweather", serif;
        font-weight: 700;
        display: block;
        display: -webkit-box;
        max-height: 53px;
        max-height: 5.3rem;
        font-size: 21px;
        font-size: 2.1rem;
        line-height: 2.5rem;
        line-height: 1.19048;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .t-section-1 .t-s1-g5-i .t-s1-g5-col-6 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 364px;
        -moz-box-flex: 0;
        -ms-flex: 0 0 364px;
        flex: 0 0 364px;
        width: 364px;
        width: 36.4rem;
        max-width: 364px;
        max-width: 36.4rem;
        height: auto;
        margin: 0;
        position: absolute;
        left: 20px;
        top: 1700px;
        padding: 0 10px 0 0
    }

    .t-section-1 .t-s1-g5-i .t-s1-g5-col-6:after {
        display: none
    }

    .t-section-1 .t-s1-g5-i .t-s1-g5-col-6 .t-s1-g5-am8 {
        padding: 15px 0 0;
        border-top: 1px solid #e2e2e2
    }

    .t-section-1 .t-s1-g5-i .t-s1-g5-col-6 .t-s1-g5-am8 .t-am-text .t-am-title {
        padding: 3px 0 0;
        padding: .3rem 0 0;
        font-family: "Merriweather", serif;
        font-weight: 700;
        display: block;
        display: -webkit-box;
        max-height: 53px;
        max-height: 5.3rem;
        font-size: 21px;
        font-size: 2.1rem;
        line-height: 2.5rem;
        line-height: 1.19048;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .t-section-1 .t-s1-g5-i .t-s1-g5-col-6 .t-s1-g5-am8 .t-am-related,
    .t-section-1 .t-s1-g5-i .t-s1-g5-col-6 .t-s1-g5-am8 .t-am-text .t-am-lead {
        display: none
    }

    .t-section-1 .t-s1-g5-i .t-s1-g5-col-7,
    .t-section-1 .t-s1-g5-i .t-s1-g5-col-8 {
        left: 394px;
        top: 1084px;
        width: 354px;
        width: 35.4rem
    }

    .t-section-1 .t-s1-g5-i .t-s1-g5-col-7 {
        padding-left: 27px;
        padding-right: 27px
    }

    .t-section-1 .t-s1-g5-i .t-s1-g5-am1 .t-am-pic figure {
        max-height: 410px
    }
}

.t-section-2 .t-s2-i {
    max-width: 1315px;
    max-width: 131.5rem;
    min-width: 768px;
    min-width: 76.8rem;
    margin: 0 auto 50px;
    padding: 0 0 0 20px;
    padding: 0 0 0 2rem
}

.t-section-2 .t-s2-body,
.t-section-2 .t-section-grid-head-1 {
    width: 1275px;
    width: 127.5rem
}

.t-section-2 .t-s2-body {
    position: relative;
    height: 621px;
    height: 62.1rem;
    border-top: 1px solid #e2e2e2
}

.t-section-2 .t-s2-col-1,
.t-section-2 .t-s2-col-2,
.t-section-2 .t-s2-col-3,
.t-section-2 .t-s2-col-4,
.t-section-2 .t-s2-col-5,
.t-section-2 .t-s2-col-6 {
    position: absolute
}

.t-section-2 .t-s2-col-1 {
    left: 313px;
    left: 31.3rem;
    top: 20px;
    width: 649px;
    width: 64.9rem;
    height: 254px;
    height: 25.4rem;
    padding: 13px 12px 0;
    padding: 1.3rem 1.2rem 0;
    background: #f3eeeb
}

.t-section-2 .t-s2-col-2 {
    left: 0;
    top: 20px;
    bottom: 0;
    width: 313px;
    width: 31.3rem;
    padding: 0 12px 0 0;
    padding: 0 1.2rem 0 0;
    border-right: 1px solid #e2e2e2
}

.t-section-2 .t-s2-col-3 {
    z-index: 1;
    right: 0;
    top: 20px;
    width: 300px;
    width: 30rem;
    min-height: 250px;
    min-height: 25rem;
    background: #f7f7f7
}

.t-section-2 .t-s2-col-4 {
    left: 313px;
    left: 31.3rem;
    top: 274px;
    bottom: 0;
    width: 325px;
    width: 32.5rem
}

.t-section-2 .t-s2-col-4 .t-s2-col-4-i {
    position: relative
}

.t-section-2 .t-s2-col-5 {
    right: 0;
    top: 20px;
    bottom: 0;
    width: 313px;
    width: 31.3rem;
    padding: 293px 0 0 12px;
    padding: 29.3rem 0 0 1.2rem;
    border-left: 1px solid #e2e2e2
}

.t-section-2 .t-s2-am1 .t-am-head {
    position: relative;
    padding: 0 0 0 50%
}

.t-section-2 .t-s2-am1 .t-am-pic {
    position: absolute;
    left: 0;
    top: 0;
    width: 50%
}

.t-section-2 .t-s2-am1 .t-am-pic figure img {
    display: block;
    width: 100%
}

.t-section-2 .t-s2-am1 .t-am-kicker {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    font-size: 0
}

.t-section-2 .t-s2-am1 .t-am-kicker .t-am-categ {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    margin: -2px 10px 0;
    margin: -.2rem 1rem 0;
    padding: 2px 0 0;
    padding: .2rem 0 0;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.1;
    color: #929292;
    text-transform: uppercase
}

.t-section-2 .t-s2-am1 .t-am-kicker:hover .t-am-categ {
    color: #21a2bf
}

.t-section-2 .t-s2-am1 .t-am-text {
    display: block;
    margin: 0 10px;
    margin: 0 1rem
}

.t-section-2 .t-s2-am1 .t-am-text .t-am-title {
    font-family: "Merriweather", serif;
    font-weight: 700;
    padding: 3px 0 0;
    padding: .3rem 0 0;
    max-height: 87px;
    max-height: 8.7rem;
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 2.8rem;
    line-height: 1.16667;
    letter-spacing: -.015em
}

.t-section-2 .t-s2-am1 .t-am-text .t-am-lead,
.t-section-2 .t-s2-am1 .t-am-text .t-am-title {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #2b2b2b
}

.t-section-2 .t-s2-am1 .t-am-text .t-am-lead {
    max-height: 60px;
    max-height: 6rem;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 2rem;
    line-height: 1.33333;
    margin: 8px 0 0;
    margin: .8rem 0 0
}

.t-section-2 .t-s2-am1 .t-am-text:hover .t-am-title {
    color: #21a2bf
}

.t-section-2 .t-s2-am1 .t-am-stamp-1 {
    margin: 0 0 0 10px
}

.t-section-2 .t-s2-am1 .t-am-related {
    position: absolute;
    top: 203px;
    left: 0;
    right: 0
}

.t-section-2 .t-s2-am1 .t-am-related ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    padding: 0;
    list-style: none;
    margin: 0 3px 0 0;
    margin: 0 .3rem 0 0
}

.t-section-2 .t-s2-am1 .t-am-related ul li {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    width: 50%;
    padding: 1px 10px 0;
    padding: .1rem 1rem 0
}

.t-section-2 .t-s2-am1 .t-am-related ul li a {
    position: relative;
    padding: 0 0 0 10px;
    padding: 0 0 0 1rem;
    font-family: "Merriweather", serif;
    font-weight: 900;
    max-height: 51px;
    max-height: 5.1rem;
    -webkit-line-clamp: 3;
    letter-spacing: -.015em;
    color: #2b2b2b;
    display: block;
    display: -webkit-box;
    max-height: 34px;
    max-height: 3.4rem;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 1.7rem;
    line-height: 1.30769;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.t-section-2 .t-s2-am1 .t-am-related ul li a:before {
    content: "";
    position: absolute;
    left: 0;
    top: 4px;
    width: 6px;
    height: 6px;
    border: 2px solid #21a3bf;
    border-radius: 50%
}

.t-section-2 .t-s2-am1 .t-am-related ul li a:hover {
    color: #21a2bf
}

.t-section-2 .t-s2-am1 .t-am-related ul li+li {
    border-left: 1px solid #d9d8d8
}

.t-section-2 .t-s2-am1 .t-am-stamp-1~.t-am-kicker {
    max-width: -webkit-calc(100% - 100px);
    max-width: calc(100% - 100px)
}

.t-section-2 .t-s2-am2 .t-am-kicker {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    font-size: 0
}

.t-section-2 .t-s2-am2 .t-am-kicker .t-ico-btn-3 {
    width: 17px;
    width: 1.7rem;
    height: 16px;
    height: 1.6rem;
    margin: 0 5px 0 0;
    margin: 0 .5rem 0 0;
    background-color: #737373;
    border-color: #737373;
    border-radius: 0
}

.t-section-2 .t-s2-am2 .t-am-kicker .t-ico-btn-3.t-ico-btn-play-1 {
    background-size: 55% auto
}

.t-section-2 .t-s2-am2 .t-am-kicker .t-ico-btn-3.t-ico-btn-gallery-1 {
    background-size: 70% auto
}

.t-section-2 .t-s2-am2 .t-am-kicker .t-am-categ {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    margin: -2px 0 0;
    margin: -.2rem 0 0;
    padding: 2px 0 0;
    padding: .2rem 0 0;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.1;
    color: #929292;
    text-transform: uppercase
}

.t-section-2 .t-s2-am2 .t-am-kicker:hover .t-am-categ {
    color: #21a2bf
}

.t-section-2 .t-s2-am2 .t-am-text {
    display: block;
    margin: 0
}

.t-section-2 .t-s2-am2 .t-am-text .t-am-title {
    font-family: "Merriweather", serif;
    font-weight: 400;
    padding: 3px 0 2px;
    padding: .3rem 0 .2rem;
    max-height: 157px;
    max-height: 15.7rem;
    font-size: 34px;
    font-size: 3.4rem;
    line-height: 3.8rem;
    line-height: 1.11765;
    -webkit-line-clamp: 4;
    letter-spacing: -.02em;
    color: #2b2b2b
}

.t-section-2 .t-s2-am2 .t-am-text .t-am-lead {
    display: block;
    display: -webkit-box;
    max-height: 80px;
    max-height: 8rem;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 2rem;
    line-height: 1.33333;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 8px 0 0;
    margin: .8rem 0 0;
    color: #2b2b2b
}

.t-section-2 .t-s2-am2 .t-am-text:hover .t-am-title {
    color: #21a2bf
}

.t-section-2 .t-s2-am2 .t-am-stamp-1 {
    margin: 0 7px 0 0
}

.t-section-2 .t-s2-am2 .t-am-text .t-am-title {
    display: block;
    display: -webkit-box;
    max-height: 174px;
    max-height: 17.4rem;
    font-size: 30px;
    font-size: 3rem;
    line-height: 3.4rem;
    line-height: 1.13333;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.t-section-2 .t-s2-am2 .t-am-stamp-1~.t-am-kicker {
    max-width: -webkit-calc(100% - 100px);
    max-width: calc(100% - 100px)
}

.t-section-2 .t-s2-am3 {
    margin: 20px 0 0;
    margin: 2rem 0 0;
    padding: 15px 0 0;
    padding: 1.5rem 0 0;
    border-top: 1px solid #e2e2e2
}

.t-section-2 .t-s2-am3 .t-am-pic {
    display: block;
    position: relative
}

.t-section-2 .t-s2-am3 .t-am-pic figure img {
    display: block;
    width: 100%
}

.t-section-2 .t-s2-am3 .t-am-pic .t-ico-btn-2 {
    position: absolute;
    left: 10px;
    bottom: 10px
}

.t-section-2 .t-s2-am3 .t-am-kicker {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    margin: 9px 0 0;
    margin: .9rem 0 0;
    font-size: 0
}

.t-section-2 .t-s2-am3 .t-am-kicker .t-ico-btn-3 {
    display: none
}

.t-section-2 .t-s2-am3 .t-am-kicker .t-am-categ {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    padding: 5px 0 0;
    padding: .5rem 0 0;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.1;
    color: #929292;
    text-transform: uppercase
}

.t-section-2 .t-s2-am3 .t-am-kicker:hover .t-am-categ {
    color: #21a2bf
}

.t-section-2 .t-s2-am3 div.t-am-kicker .t-am-categ,
.t-section-2 .t-s2-am3 div.t-am-kicker:hover .t-am-categ {
    color: #929292
}

.t-section-2 .t-s2-am3 .t-am-text {
    display: block;
    margin: 0
}

.t-section-2 .t-s2-am3 .t-am-text .t-am-title {
    padding: 3px 0 2px;
    padding: .3rem 0 .2rem;
    font-family: "Merriweather", serif;
    font-weight: 900;
    max-height: 79px;
    max-height: 7.9rem;
    font-size: 33px;
    font-size: 3.3rem;
    line-height: 3.7rem;
    line-height: 1.12121;
    -webkit-line-clamp: 2;
    letter-spacing: -.015em;
    color: #2b2b2b
}

.t-section-2 .t-s2-am3 .t-am-text .t-am-lead {
    display: block;
    display: -webkit-box;
    max-height: 63px;
    max-height: 6.3rem;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 2.1rem;
    line-height: 1.3125;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 10px 0 0;
    margin: 1rem 0 0;
    letter-spacing: .005em;
    color: #2b2b2b
}

.t-section-2 .t-s2-am3 .t-am-text:hover .t-am-title {
    color: #21a2bf
}

.t-section-2 .t-s2-am3 .t-am-stamp-1 {
    margin: 9px 7px 0 0
}

.t-section-2 .t-s2-am3 .t-am-text .t-am-title {
    display: block;
    display: -webkit-box;
    max-height: 78px;
    max-height: 7.8rem;
    font-size: 21px;
    font-size: 2.1rem;
    line-height: 2.5rem;
    line-height: 1.19048;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.t-section-2 .t-s2-am3:first-child {
    margin: 0;
    padding-top: 0;
    border: 0
}

.t-section-2 .t-s2-am3 .t-am-stamp-1~.t-am-kicker {
    max-width: -webkit-calc(100% - 100px);
    max-width: calc(100% - 100px)
}

.t-section-2 .t-s2-am4 .t-am-head {
    position: relative;
    padding: 18px 15px;
    padding: 1.8rem 1.5rem
}

.t-section-2 .t-s2-am4 .t-am-kicker {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    font-size: 0
}

.t-section-2 .t-s2-am4 .t-am-kicker .t-am-categ {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    margin: -2px 0 0;
    margin: -.2rem 0 0;
    padding: 2px 0 0;
    padding: .2rem 0 0;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.1;
    color: #929292;
    text-transform: uppercase
}

.t-section-2 .t-s2-am4 .t-am-kicker:hover .t-am-categ {
    color: #21a2bf
}

.t-section-2 .t-s2-am4 .t-am-text {
    display: block;
    margin: 0
}

.t-section-2 .t-s2-am4 .t-am-text .t-am-title {
    font-family: "Merriweather", serif;
    font-weight: 900;
    padding: 1px 0 0;
    padding: .1rem 0 0;
    display: block;
    display: -webkit-box;
    max-height: 39px;
    max-height: 3.9rem;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.9rem;
    line-height: 1.26667;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    letter-spacing: -.015em;
    color: #2b2b2b
}

.t-section-2 .t-s2-am4 .t-am-text:hover .t-am-title {
    color: #21a2bf
}

.t-section-2 .t-s2-am4 .t-am-stamp-1 {
    margin: 0 7px 0 0
}

.t-section-2 .t-s2-am4.t-am-featured-1 {
    background: #fcd846
}

.t-section-2 .t-s2-am4 .t-am-stamp-1~.t-am-kicker {
    max-width: -webkit-calc(100% - 100px);
    max-width: calc(100% - 100px)
}

.t-section-2 .t-s2-am5 {
    position: absolute;
    left: 100%;
    top: 20px;
    width: 325px;
    width: 32.5rem;
    height: 326px;
    height: 32.6rem;
    padding: 0 12px 0 11px;
    padding: 0 1.2rem 0 1.1rem;
    border-left: 1px solid #e2e2e2
}

.t-section-2 .t-s2-am5 .t-am-pic {
    display: block;
    position: relative
}

.t-section-2 .t-s2-am5 .t-am-pic figure img {
    display: block;
    width: 100%
}

.t-section-2 .t-s2-am5 .t-am-pic .t-ico-btn-2 {
    position: absolute;
    left: 10px;
    bottom: 10px
}

.t-section-2 .t-s2-am5 .t-am-kicker {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    margin: 9px 0 0;
    margin: .9rem 0 0;
    font-size: 0
}

.t-section-2 .t-s2-am5 .t-am-kicker .t-ico-btn-3 {
    display: none
}

.t-section-2 .t-s2-am5 .t-am-kicker .t-am-categ {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    padding: 5px 0 0;
    padding: .5rem 0 0;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.1;
    color: #929292;
    text-transform: uppercase
}

.t-section-2 .t-s2-am5 .t-am-kicker:hover .t-am-categ {
    color: #21a2bf
}

.t-section-2 .t-s2-am5 div.t-am-kicker .t-am-categ,
.t-section-2 .t-s2-am5 div.t-am-kicker:hover .t-am-categ {
    color: #929292
}

.t-section-2 .t-s2-am5 .t-am-text {
    display: block;
    margin: 0
}

.t-section-2 .t-s2-am5 .t-am-text .t-am-title {
    padding: 3px 0 2px;
    padding: .3rem 0 .2rem;
    font-family: "Merriweather", serif;
    font-weight: 900;
    max-height: 79px;
    max-height: 7.9rem;
    font-size: 33px;
    font-size: 3.3rem;
    line-height: 3.7rem;
    line-height: 1.12121;
    -webkit-line-clamp: 2;
    letter-spacing: -.015em;
    color: #2b2b2b
}

.t-section-2 .t-s2-am5 .t-am-text .t-am-lead {
    display: block;
    display: -webkit-box;
    max-height: 63px;
    max-height: 6.3rem;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 2.1rem;
    line-height: 1.3125;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 10px 0 0;
    margin: 1rem 0 0;
    letter-spacing: .005em;
    color: #2b2b2b
}

.t-section-2 .t-s2-am5 .t-am-text:hover .t-am-title {
    color: #21a2bf
}

.t-section-2 .t-s2-am5 .t-am-stamp-1 {
    margin: 9px 7px 0 0
}

.t-section-2 .t-s2-am5 .t-am-text .t-am-title {
    display: block;
    display: -webkit-box;
    max-height: 78px;
    max-height: 7.8rem;
    font-size: 21px;
    font-size: 2.1rem;
    line-height: 2.5rem;
    line-height: 1.19048;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.t-section-2 .t-s2-am5 .t-am-related ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.t-section-2 .t-s2-am5 .t-am-related ul li {
    padding: 15px 0 0;
    padding: 1.5rem 0 0
}

.t-section-2 .t-s2-am5 .t-am-related ul li a {
    position: relative;
    padding: 0 0 0 10px;
    padding: 0 0 0 1rem;
    font-family: "Merriweather", serif;
    font-weight: 900;
    max-height: 51px;
    max-height: 5.1rem;
    -webkit-line-clamp: 3;
    letter-spacing: -.015em;
    color: #2b2b2b;
    display: block;
    display: -webkit-box;
    max-height: 34px;
    max-height: 3.4rem;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 1.7rem;
    line-height: 1.30769;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.t-section-2 .t-s2-am5 .t-am-related ul li a:before {
    content: "";
    position: absolute;
    left: 0;
    top: 4px;
    width: 6px;
    height: 6px;
    border: 2px solid #21a3bf;
    border-radius: 50%
}

.t-section-2 .t-s2-am5 .t-am-related ul li a:hover {
    color: #21a2bf
}

.t-section-2 .t-s2-am5 .t-am-related ul li+li {
    border-left: 1px solid #d9d8d8
}

.t-section-2 .t-s2-am5 .t-am-stamp-1~.t-am-kicker {
    max-width: -webkit-calc(100% - 100px);
    max-width: calc(100% - 100px)
}

.t-pubbox-bb-1+.t-section-2 {
    margin-top: 50px;
    margin-top: 5rem
}

.t-section-1 .t-section-2 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

.t-section-1 .t-section-2~.t-s1-head .t-s1-head-i:after {
    display: none
}

@media (max-width:1314px) {
    .t-section-2 .t-s2-i {
        max-width: 1024px;
        max-width: 102.4rem
    }

    .t-section-2 .t-s2-body,
    .t-section-2 .t-section-grid-head-1 {
        width: 984px;
        width: 98.4rem
    }

    .t-section-2 .t-s2-body {
        height: 791px;
        height: 79.1rem
    }

    .t-section-2 .t-s2-col-1 {
        left: 0;
        width: 652px;
        width: 65.2rem;
        height: 255px;
        height: 25.5rem
    }

    .t-section-2 .t-s2-col-2 {
        top: 290px;
        width: 661px;
        width: 66.1rem;
        height: 320px;
        height: 32rem;
        padding: 0;
        border: 0;
        font-size: 0
    }

    .t-section-2 .t-s2-col-3 {
        width: 311px;
        width: 31.1rem;
        padding-right: 6px;
        padding-left: 5px
    }

    .t-section-2 .t-s2-col-4 {
        z-index: 1;
        top: auto;
        left: 0;
        right: 0;
        width: 661px;
        width: 66.1rem;
        height: 181px;
        height: 18.1rem;
        font-size: 0
    }

    .t-section-2 .t-s2-col-4 .t-s2-col-4-i {
        margin: 0 0 0 -10px;
        margin: 0 0 0 -1rem;
        padding: 12px 0 0;
        padding: 1.2rem 0 0
    }

    .t-section-2 .t-s2-col-4 .t-s2-col-4-i:before {
        content: "";
        position: absolute;
        left: 10px;
        right: 10px;
        top: 0;
        height: 1px;
        background: #e2e2e2
    }

    .t-section-2 .t-s2-col-5 {
        width: 323px;
        width: 32.3rem;
        padding: 270px 0 0 11px;
        padding: 27rem 0 0 1.1rem
    }

    .t-section-2 .t-s2-col-5 .t-article-list-1 .t-article-list-1-body ul li a strong {
        -webkit-flex-basis: 188px;
        -ms-flex-preferred-size: 188px;
        flex-basis: 188px;
        max-width: 188px
    }

    .t-section-2 .t-s2-col-5 .t-article-list-1 .t-article-list-1-body ul li:nth-child(2) a strong,
    .t-section-2 .t-s2-col-5 .t-article-list-1 .t-article-list-1-body ul li:nth-child(3) a strong {
        -webkit-flex-basis: 253px;
        -ms-flex-preferred-size: 253px;
        flex-basis: 253px;
        max-width: 253px
    }

    .t-section-2 .t-s2-am2 {
        padding: 14px 20px 0 0;
        padding: 1.4rem 2rem 0 0
    }

    .t-section-2 .t-s2-am2,
    .t-section-2 .t-s2-am3 {
        display: inline-block;
        vertical-align: top;
        width: 326px;
        width: 32.6rem
    }

    .t-section-2 .t-s2-am3 {
        height: 304px;
        height: 30.4rem;
        margin: 0;
        padding: 14px 0 0 12px;
        padding: 1.4rem 0 0 1.2rem;
        border: 0;
        border-left: 1px solid #e2e2e2
    }

    .t-section-2 .t-s2-am4 {
        display: inline-block;
        vertical-align: top;
        position: relative;
        width: 321px;
        width: 32.1rem;
        height: 85px;
        height: 8.5rem;
        margin-right: 20px;
        margin-right: 2rem
    }

    .t-section-2 .t-s2-am4 .t-am-head {
        padding: 15px 10px;
        padding: 1.5rem 1rem
    }

    .t-section-2 .t-s2-am4:after {
        content: "";
        position: absolute;
        left: 10px;
        right: 0;
        bottom: 0;
        height: 1px;
        background: #e2e2e2
    }

    .t-section-2 .t-s2-am4:nth-child(3):after,
    .t-section-2 .t-s2-am4:nth-child(4):after {
        display: none
    }

    .t-section-2 .t-s2-am4:nth-child(2),
    .t-section-2 .t-s2-am4:nth-child(4) {
        margin-right: 0
    }

    .t-section-2 .t-s2-am4.t-am-featured-1:after {
        display: none
    }

    .t-section-2 .t-s2-am5 {
        height: auto;
        border: 0
    }

    .t-section-2 .t-s2-am5 .t-am-pic {
        display: none
    }

    .t-section-2 .t-s2-am5 .t-am-kicker {
        margin: 0
    }
}

@media (max-width:1023px) {
    .t-section-2 .t-s2-i {
        max-width: 768px;
        max-width: 76.8rem
    }

    .t-section-2 .t-s2-body,
    .t-section-2 .t-section-grid-head-1 {
        width: 728px;
        width: 72.8rem
    }

    .t-section-2 .t-s2-body {
        height: 1130px;
        height: 113rem
    }

    .t-section-2 .t-s2-col-1 {
        width: 354px;
        width: 35.4rem;
        height: 491px;
        height: 49.1rem;
        padding: 10px;
        padding: 1rem
    }

    .t-section-2 .t-s2-col-2 {
        top: 511px;
        width: 354px;
        width: 35.4rem;
        height: auto;
        border: 0
    }

    .t-section-2 .t-s2-col-3 {
        width: 355px;
        width: 35.5rem;
        min-height: 328px;
        min-height: 32.8rem;
        padding: 39px 0 28px;
        padding: 3.9rem 0 2.8rem;
        background: #f0f0f0
    }

    .t-section-2 .t-s2-col-4 {
        left: auto;
        bottom: 14px;
        width: 355px;
        width: 35.5rem;
        height: 415px;
        height: 41.5rem
    }

    .t-section-2 .t-s2-col-4 .t-s2-col-4-i {
        position: static;
        margin: 0;
        padding: 0
    }

    .t-section-2 .t-s2-col-4 .t-s2-col-4-i:before {
        display: none
    }

    .t-section-2 .t-s2-col-5 {
        width: 365px;
        width: 36.5rem;
        padding: 350px 0 0 9px;
        padding: 35rem 0 0 .9rem
    }

    .t-section-2 .t-s2-col-5 .t-article-list-1 .t-article-list-1-body ul li a strong {
        -webkit-flex-basis: 232px;
        -ms-flex-preferred-size: 232px;
        flex-basis: 232px;
        max-width: 232px
    }

    .t-section-2 .t-s2-col-5 .t-article-list-1 .t-article-list-1-body ul li:nth-child(2) a strong,
    .t-section-2 .t-s2-col-5 .t-article-list-1 .t-article-list-1-body ul li:nth-child(3) a strong {
        -webkit-flex-basis: 297px;
        -ms-flex-preferred-size: 297px;
        flex-basis: 297px;
        max-width: 297px
    }

    .t-section-2 .t-s2-am1 .t-am-head {
        padding: 0
    }

    .t-section-2 .t-s2-am1 .t-am-pic {
        display: block;
        position: relative;
        width: 100%
    }

    .t-section-2 .t-s2-am1 .t-am-kicker {
        padding: 11px 0 0;
        padding: 1.1rem 0 0
    }

    .t-section-2 .t-s2-am1 .t-am-kicker .t-am-categ,
    .t-section-2 .t-s2-am1 .t-am-text {
        margin: 0
    }

    .t-section-2 .t-s2-am1 .t-am-related {
        position: static
    }

    .t-section-2 .t-s2-am1 .t-am-related ul {
        display: block
    }

    .t-section-2 .t-s2-am1 .t-am-related ul li {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -moz-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        width: 100%;
        padding: 15px 10px 0;
        padding: 1.5rem 1rem 0;
        border: 0
    }

    .t-section-2 .t-s2-am1 .t-am-related ul li+li {
        border: 0
    }

    .t-section-2 .t-s2-am1 .t-am-stamp-1 {
        margin: 9px 7px 0 0
    }

    .t-section-2 .t-s2-am2 {
        display: block;
        width: 100%;
        padding: 22px 0 0;
        padding: 2.2rem 0 0
    }

    .t-section-2 .t-s2-am2 .t-am-text .t-am-title {
        display: block;
        display: -webkit-box;
        max-height: 140px;
        max-height: 14rem;
        font-size: 30px;
        font-size: 3rem;
        line-height: 3.4rem;
        line-height: 1.13333;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .t-section-2 .t-s2-am3 {
        display: block;
        width: 100%;
        height: auto;
        margin: 20px 0 0;
        margin: 2rem 0 0;
        padding: 20px 0 0;
        padding: 2rem 0 0;
        border: 0;
        border-top: 1px solid #e2e2e2
    }

    .t-section-2 .t-s2-am3:first-child {
        margin: 0;
        padding-top: 0;
        border: 0
    }

    .t-section-2 .t-s2-am4 {
        display: block;
        width: 100%;
        height: auto;
        border-bottom: 1px solid #e2e2e2
    }

    .t-section-2 .t-s2-am4:after {
        display: none
    }

    .t-section-2 .t-s2-am4 .t-am-head {
        padding: 15px 0 17px;
        padding: 1.5rem 0 1.7rem
    }

    .t-section-2 .t-s2-am4.t-am-featured-1 {
        border: 0;
        margin-top: -1px
    }

    .t-section-2 .t-s2-am4.t-am-featured-1 .t-am-head {
        padding: 15px 10px 17px;
        padding: 1.5rem 1rem 1.7rem
    }

    .t-section-2 .t-s2-am5 {
        position: static;
        width: 100%;
        padding: 0
    }

    .t-section-2 .t-s2-am5 .t-am-head {
        padding: 10px 0;
        padding: 1rem 0
    }

    .t-section-2 .t-s2-am5 .t-am-text .t-am-title {
        padding: 3px 0 0;
        padding: .3rem 0 0;
        display: block;
        display: -webkit-box;
        max-height: 41px;
        max-height: 4.1rem;
        font-size: 15px;
        font-size: 1.5rem;
        line-height: 1.9rem;
        line-height: 1.26667;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .t-section-2 .t-s2-am5 .t-am-related {
        display: none
    }
}

.t-section-3 .t-s3-i {
    max-width: 1315px;
    max-width: 131.5rem;
    min-width: 768px;
    min-width: 76.8rem;
    margin: 0 auto 50px;
    padding: 0 0 0 20px;
    padding: 0 0 0 2rem
}

.t-section-3 .t-s3-body,
.t-section-3 .t-section-grid-head-1 {
    width: 1275px;
    width: 127.5rem
}

.t-section-3 .t-s3-body {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    border-top: 1px solid #e2e2e2
}

.t-section-3 .t-s3-am1,
.t-section-3 .t-s3-am2 {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 408px;
    width: 40.8rem;
    margin: 20px 25px 0 0;
    margin: 2rem 2.5rem 0 0
}

.t-section-3 .t-s3-am1:nth-child(3n),
.t-section-3 .t-s3-am2:nth-child(3n) {
    margin-right: 0
}

.t-section-3 .t-s3-am1 .t-am-stamp-1,
.t-section-3 .t-s3-am2 .t-am-stamp-1 {
    margin: 0 3px 0 0
}

.t-section-3 .t-s3-am1 {
    background: #fff;
    box-shadow: 0 1px 0 1px rgba(0, 0, 0, .1)
}

.t-section-3 .t-s3-am1 .t-am-head {
    position: relative
}

.t-section-3 .t-s3-am1 .t-am-pic {
    display: block
}

.t-section-3 .t-s3-am1 .t-am-pic figure img {
    display: block;
    width: 100%
}

.t-section-3 .t-s3-am1 .t-am-text {
    display: block;
    min-height: 90px;
    min-height: 9rem;
    padding: 10px 0;
    padding: 1rem 0
}

.t-section-3 .t-s3-am1 .t-am-text .t-am-title {
    margin: 0 14px;
    margin: 0 1.4rem;
    padding: 1px 0 0;
    padding: .1rem 0 0;
    font-family: "Merriweather", serif;
    font-weight: 400;
    max-height: 70px;
    max-height: 7rem;
    font-size: 19px;
    font-size: 1.9rem;
    line-height: 2.3rem;
    line-height: 1.21053;
    -webkit-line-clamp: 3;
    letter-spacing: -.015em
}

.t-section-3 .t-s3-am1 .t-am-text .t-am-lead,
.t-section-3 .t-s3-am1 .t-am-text .t-am-title {
    display: block;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #2b2b2b
}

.t-section-3 .t-s3-am1 .t-am-text .t-am-lead {
    max-height: 80px;
    max-height: 8rem;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 2rem;
    line-height: 1.33333;
    -webkit-line-clamp: 4;
    margin: 8px 14px 0;
    margin: .8rem 1.4rem 0
}

.t-section-3 .t-s3-am1 .t-am-text:hover .t-am-title {
    color: #21a2bf
}

.t-section-3 .t-s3-am1 .t-am-pic {
    position: relative
}

.t-section-3 .t-s3-am1 .t-am-pic .t-am-stamp-brandstory {
    max-width: 40%
}

.t-section-3 .t-s3-am2 .t-am-head {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

.t-section-3 .t-s3-am2 .t-am-pic {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 50px;
    width: 5rem;
    height: 50px;
    height: 5rem;
    margin: 0 12px 0 0
}

.t-section-3 .t-s3-am2 .t-am-pic figure img {
    display: block;
    width: 100%
}

.t-section-3 .t-s3-am2 .t-am-text {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 -webkit-calc(100% - 62px);
    -moz-box-flex: 1;
    -ms-flex: 1 0 calc(100% - 62px);
    flex: 1 0 calc(100% - 62px);
    max-width: -webkit-calc(100% - 62px);
    max-width: calc(100% - 62px)
}

.t-section-3 .t-s3-am2 .t-am-text .t-am-title {
    margin: -2px 0 0;
    margin: -.2rem 0 0;
    padding: 1px 0 0;
    padding: .1rem 0 0;
    font-family: "Merriweather", serif;
    font-weight: 900;
    display: block;
    display: -webkit-box;
    max-height: 64px;
    max-height: 6.4rem;
    font-size: 17px;
    font-size: 1.7rem;
    line-height: 2.1rem;
    line-height: 1.23529;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    letter-spacing: -.015em;
    color: #2b2b2b
}

.t-section-3 .t-s3-am2 .t-am-text:hover .t-am-title {
    color: #21a2bf
}

.t-section-3 .t-s3-am2:nth-child(3n) .t-am-pic {
    display: none
}

.t-section-3 .t-s3-am2:nth-child(3n) .t-am-text {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 100%;
    -moz-box-flex: 1;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
    max-width: 100%
}

.t-section-3 .t-s3-sb-1 {
    position: absolute;
    right: 0;
    top: 20px;
    width: 408px;
    width: 40.8rem
}

.t-section-3 .t-s3-sb-1~.t-s3-am1:nth-child(n),
.t-section-3 .t-s3-sb-1~.t-s3-am2:nth-child(n) {
    margin: 20px 25px 0 0;
    margin: 2rem 2.5rem 0 0
}

.t-pubbox-bb-1+.t-section-3 {
    margin-top: 50px;
    margin-top: 5rem
}

.t-section-1 .t-section-3 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

.t-section-1 .t-section-3~.t-s1-head .t-s1-head-i:after {
    display: none
}

@media (max-width:1314px) {
    .t-section-3 .t-s3-i {
        max-width: 1024px;
        max-width: 102.4rem
    }

    .t-section-3 .t-s3-body,
    .t-section-3 .t-section-grid-head-1 {
        width: 984px;
        width: 98.4rem
    }

    .t-section-3 .t-s3-am1,
    .t-section-3 .t-s3-am2 {
        width: 314px;
        width: 31.4rem;
        margin-right: 20px;
        margin-right: 2rem
    }

    .t-section-3 .t-s3-am1:nth-child(3n),
    .t-section-3 .t-s3-am2:nth-child(3n) {
        margin-right: 0
    }

    .t-section-3 .t-s3-am1 .t-am-pic .t-am-stamp-brandstory {
        max-width: 50%
    }

    .t-section-3 .t-s3-sb-1 {
        width: 314px;
        width: 31.4rem
    }

    .t-section-3 .t-s3-sb-1~.t-s3-am1:nth-child(n),
    .t-section-3 .t-s3-sb-1~.t-s3-am2:nth-child(n) {
        margin: 20px 20px 0 0;
        margin: 2rem 2rem 0 0
    }
}

@media (max-width:1023px) {
    .t-section-3 .t-s3-i {
        max-width: 768px;
        max-width: 76.8rem
    }

    .t-section-3 .t-s3-body,
    .t-section-3 .t-section-grid-head-1 {
        width: 728px;
        width: 72.8rem
    }

    .t-section-3 .t-s3-am1,
    .t-section-3 .t-s3-am2 {
        width: 229px;
        width: 22.9rem
    }

    .t-section-3 .t-s3-am1 .t-am-text {
        min-height: 112px;
        min-height: 11.2rem
    }

    .t-section-3 .t-s3-am1 .t-am-text .t-am-title {
        margin: 0 14px;
        margin: 0 1.4rem;
        display: block;
        display: -webkit-box;
        max-height: 93px;
        max-height: 9.3rem;
        font-size: 17px;
        font-size: 1.7rem;
        line-height: 2.3rem;
        line-height: 1.35294;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .t-section-3 .t-s3-am2 .t-am-text {
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 -webkit-calc(100% - 60px);
        -moz-box-flex: 1;
        -ms-flex: 1 0 calc(100% - 60px);
        flex: 1 0 calc(100% - 60px);
        max-width: -webkit-calc(100% - 60px);
        max-width: calc(100% - 60px)
    }

    .t-section-3 .t-s3-am2 .t-am-text .t-am-pic {
        margin: 0 10px 0 0
    }

    .t-section-3 .t-s3-am2 .t-am-text .t-am-title {
        margin: -3px 0 0;
        margin: -.3rem 0 0;
        display: block;
        display: -webkit-box;
        max-height: 73px;
        max-height: 7.3rem;
        font-size: 14px;
        font-size: 1.4rem;
        line-height: 1.8rem;
        line-height: 1.28571;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .t-section-3 .t-s3-sb-1 {
        width: 229px;
        width: 22.9rem
    }
}

.t-section-4 .t-s4-i {
    max-width: 1315px;
    max-width: 131.5rem;
    min-width: 768px;
    min-width: 76.8rem;
    margin: 0 auto 50px
}

.t-section-4 .t-s4-body {
    position: relative;
    height: 422px;
    height: 42.2rem;
    background: #000;
    color: #fff
}

.t-section-4 .t-s4-am1 {
    height: 100%
}

.t-section-4 .t-s4-am1 .t-am-head {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    height: 100%;
    padding: 0 0 79px
}

.t-section-4 .t-s4-am1 .t-am-pic {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    overflow: hidden
}

.t-section-4 .t-s4-am1 .t-am-pic:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 65%;
    background: -webkit-gradient(linear, left top, right top, color-stop(5%, #000), color-stop(5%, transparent));
    background: -webkit-linear-gradient(left, #000 5%, transparent);
    background: linear-gradient(90deg, #000 5%, transparent)
}

.t-section-4 .t-s4-am1 .t-am-pic figure img {
    display: block;
    width: 1315px
}

.t-section-4 .t-s4-am1 .t-am-kicker {
    position: relative;
    max-width: 440px;
    margin: 0 0 0 36px;
    font-size: 0
}

.t-section-4 .t-s4-am1 .t-am-kicker .t-am-categ {
    display: inline-block;
    vertical-align: middle;
    height: 20px;
    height: 2rem
}

.t-section-4 .t-s4-am1 .t-am-kicker .t-am-categ:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 9px;
    width: 300px;
    height: 1px;
    background: -webkit-gradient(linear, left top, right top, from(#207d90), color-stop(60%, #207d90), color-stop(60%, rgba(32, 125, 144, 0)));
    background: -webkit-linear-gradient(left, #207d90 0, #207d90 60%, rgba(32, 125, 144, 0));
    background: linear-gradient(90deg, #207d90 0, #207d90 60%, rgba(32, 125, 144, 0))
}

.t-section-4 .t-s4-am1 .t-am-kicker .t-am-categ span {
    display: inline-block;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    height: 100%;
    padding: 0 8px;
    padding: 0 .8rem;
    background: #21a3bf;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 21px;
    line-height: 2.1rem;
    color: #fff;
    text-transform: uppercase
}

.t-section-4 .t-s4-am1 .t-am-kicker .t-am-stamp-1 {
    margin-right: 5px
}

.t-section-4 .t-s4-am1 .t-am-kicker .t-am-stamp-1~.t-am-categ {
    max-width: -webkit-calc(100% - 93px);
    max-width: calc(100% - 93px)
}

.t-section-4 .t-s4-am1 .t-am-kicker .t-am-stamp-1~.t-am-categ:before {
    left: 92px
}

.t-section-4 .t-s4-am1 .t-am-kicker.t-am-kicker-theme-1 .t-am-categ {
    height: 20px;
    height: 2rem
}

.t-section-4 .t-s4-am1 .t-am-kicker.t-am-kicker-theme-1 .t-am-categ:before {
    background: -webkit-gradient(linear, left top, right top, from(#b83066), color-stop(60%, #b83066), color-stop(60%, rgba(184, 48, 102, 0)));
    background: -webkit-linear-gradient(left, #b83066 0, #b83066 60%, rgba(184, 48, 102, 0));
    background: linear-gradient(90deg, #b83066 0, #b83066 60%, rgba(184, 48, 102, 0))
}

.t-section-4 .t-s4-am1 .t-am-kicker.t-am-kicker-theme-1 .t-am-categ span {
    background: #ff428e
}

.t-section-4 .t-s4-am1 .t-am-kicker.t-am-kicker-theme-2 .t-am-categ {
    height: 20px;
    height: 2rem
}

.t-section-4 .t-s4-am1 .t-am-kicker.t-am-kicker-theme-2 .t-am-categ:before {
    background: -webkit-gradient(linear, left top, right top, from(#d61212), color-stop(60%, #d61212), color-stop(60%, rgba(214, 18, 18, 0)));
    background: -webkit-linear-gradient(left, #d61212 0, #d61212 60%, rgba(214, 18, 18, 0));
    background: linear-gradient(90deg, #d61212 0, #d61212 60%, rgba(214, 18, 18, 0))
}

.t-section-4 .t-s4-am1 .t-am-kicker.t-am-kicker-theme-2 .t-am-categ span {
    background: #d61212
}

.t-section-4 .t-s4-am1 .t-am-text {
    position: relative;
    width: 440px;
    margin: 12px 0 0 36px
}

.t-section-4 .t-s4-am1 .t-am-text .t-am-title {
    font-family: "Merriweather", serif;
    font-weight: 700;
    padding: 3px 0 1px;
    padding: .3rem 0 .1rem;
    max-height: 124px;
    max-height: 12.4rem;
    font-size: 33px;
    font-size: 3.3rem;
    line-height: 4rem;
    line-height: 1.21212;
    -webkit-line-clamp: 3;
    color: #fff
}

.t-section-4 .t-s4-am1 .t-am-text .t-am-lead,
.t-section-4 .t-s4-am1 .t-am-text .t-am-title {
    display: block;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    letter-spacing: -.015em
}

.t-section-4 .t-s4-am1 .t-am-text .t-am-lead {
    width: 390px;
    max-height: 76px;
    max-height: 7.6rem;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.9rem;
    line-height: 1.26667;
    -webkit-line-clamp: 4;
    margin: 10px 0 0;
    margin: 1rem 0 0;
    color: hsla(0, 0%, 100%, .7)
}

.t-section-4 .t-s4-am1 .t-am-text:hover .t-am-title {
    color: #21a2bf
}

.t-section-4 .t-s4-am2 {
    position: absolute;
    left: 20px;
    bottom: 0;
    width: 318.75px;
    border-top: 1px solid hsla(0, 0%, 100%, .2)
}

.t-section-4 .t-s4-am2 .t-am-head {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    height: 78px;
    background: rgba(0, 0, 0, .8)
}

.t-section-4 .t-s4-am2 .t-am-pic {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 50px;
    width: 5rem;
    height: 50px;
    height: 5rem;
    margin: 13px 10px 0 0
}

.t-section-4 .t-s4-am2 .t-am-pic figure img {
    display: block;
    width: 100%
}

.t-section-4 .t-s4-am2 .t-am-text {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 -webkit-calc(100% - 80px);
    -moz-box-flex: 1;
    -ms-flex: 1 0 calc(100% - 80px);
    flex: 1 0 calc(100% - 80px);
    max-width: -webkit-calc(100% - 80px);
    max-width: calc(100% - 80px);
    padding: 13px 0 0
}

.t-section-4 .t-s4-am2 .t-am-text .t-am-title {
    margin: -2px 0 0;
    margin: -.2rem 0 0;
    padding: 1px 0 0;
    padding: .1rem 0 0;
    font-family: "Merriweather", serif;
    font-weight: 900;
    display: block;
    display: -webkit-box;
    max-height: 55px;
    max-height: 5.5rem;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 1.8rem;
    line-height: 1.38462;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    letter-spacing: -.015em;
    color: hsla(0, 0%, 100%, .9)
}

.t-section-4 .t-s4-am2 .t-am-text:hover .t-am-title {
    color: #21a2bf
}

.t-section-4 .t-s4-am2 .t-am-stamp-1 {
    margin: 0 3px 0 0
}

.t-section-4 .t-s4-am2+.t-s4-am2 {
    left: 338.75px
}

.t-section-4 .t-s4-am2+.t-s4-am2+.t-s4-am2 {
    left: 657.5px
}

.t-section-4 .t-s4-am2+.t-s4-am2+.t-s4-am2+.t-s4-am2 {
    left: 976.25px
}

.t-pubbox-bb-1+.t-section-4 {
    margin-top: 50px;
    margin-top: 5rem
}

.t-section-1 .t-section-4 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

.t-section-1 .t-section-4~.t-s1-head .t-s1-head-i:after {
    display: none
}

@media (max-width:1314px) {
    .t-section-4 .t-s4-i {
        width: 1024px;
        width: 102.4rem
    }

    .t-section-4 .t-s4-am1 .t-am-pic figure img {
        margin-left: -145.5px
    }

    .t-section-4 .t-s4-am1 .t-am-kicker,
    .t-section-4 .t-s4-am1 .t-am-text {
        margin-left: 51px
    }

    .t-section-4 .t-s4-am2 {
        width: 246px
    }

    .t-section-4 .t-s4-am2+.t-s4-am2 {
        left: 266px
    }

    .t-section-4 .t-s4-am2+.t-s4-am2+.t-s4-am2 {
        left: 512px
    }

    .t-section-4 .t-s4-am2+.t-s4-am2+.t-s4-am2+.t-s4-am2 {
        left: 758px
    }
}

@media (max-width:1023px) {
    .t-section-4 .t-s4-i {
        width: 768px;
        width: 76.8rem
    }

    .t-section-4 .t-s4-am1 .t-am-pic figure img {
        margin-left: -273.5px
    }

    .t-section-4 .t-s4-am1 .t-am-kicker,
    .t-section-4 .t-s4-am1 .t-am-text {
        margin-left: 20px
    }

    .t-section-4 .t-s4-am2 {
        width: 242.66667px
    }

    .t-section-4 .t-s4-am2 .t-am-head {
        height: 72px
    }

    .t-section-4 .t-s4-am2 .t-am-pic {
        margin: 10px 10px 0 0
    }

    .t-section-4 .t-s4-am2 .t-am-text {
        padding: 10px 0 0
    }

    .t-section-4 .t-s4-am2+.t-s4-am2 {
        left: 262.66667px
    }

    .t-section-4 .t-s4-am2+.t-s4-am2+.t-s4-am2 {
        left: 505.33333px
    }

    .t-section-4 .t-s4-am2+.t-s4-am2+.t-s4-am2+.t-s4-am2 {
        display: none
    }
}

.t-section-5 {
    margin-bottom: 50px;
    padding: 30px 0;
    background: #242525;
    color: #fff
}

.t-section-5 .t-s5-i {
    max-width: 1315px;
    max-width: 131.5rem;
    min-width: 768px;
    min-width: 76.8rem;
    margin: 0 auto;
    padding: 0 0 0 20px;
    padding: 0 0 0 2rem
}

.t-section-5 .t-section-grid-head-1 {
    width: 1275px;
    width: 127.5rem;
    border-top-color: #929292
}

.t-section-5 .t-section-grid-head-1 .t-sgh-1-title {
    color: #fff
}

.t-section-5 .t-section-grid-head-1 .t-sgh-1-title:hover {
    color: #21a2bf
}

.t-section-5 .t-section-grid-head-1 .t-sgh-1-sidelink {
    color: hsla(0, 0%, 100%, .6)
}

.t-section-5 .t-section-grid-head-1 .t-sgh-1-sidelink:hover {
    color: #21a2bf
}

.t-section-5 .t-s5-body {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    width: 1275px;
    width: 127.5rem;
    border-top: 1px solid #7c7c7c
}

.t-section-5 .t-s5-body-i {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 950px;
    -moz-box-flex: 1;
    -ms-flex: 1 0 950px;
    flex: 1 0 950px;
    width: 950px;
    width: 95rem;
    max-width: 950px;
    max-width: 95rem;
    height: 534px;
    height: 53.4rem;
    margin: 20px 25px 0 0;
    margin: 2rem 2.5rem 0 0
}

.t-section-5 .t-s5-aside {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 300px;
    -moz-box-flex: 1;
    -ms-flex: 1 0 300px;
    flex: 1 0 300px;
    width: 300px;
    width: 30rem;
    max-width: 300px;
    max-width: 30rem;
    margin: 20px 0 0;
    margin: 2rem 0 0
}

.t-section-5 .t-s5-am1 {
    height: 100%
}

.t-section-5 .t-s5-am1 .t-am-head {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    position: relative;
    height: 100%
}

.t-section-5 .t-s5-am1 .t-am-pic {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    overflow: hidden
}

.t-section-5 .t-s5-am1 .t-am-pic:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 50%;
    background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(68%, #000));
    background: -webkit-linear-gradient(top, transparent 0, #000 68%);
    background: linear-gradient(180deg, transparent 0, #000 68%)
}

.t-section-5 .t-s5-am1 .t-am-pic figure img {
    display: block;
    width: 950px
}

.t-section-5 .t-s5-am1 .t-am-kicker {
    position: relative;
    margin: 0 20px;
    font-size: 0
}

.t-section-5 .t-s5-am1 .t-am-kicker .t-am-categ {
    display: inline-block;
    vertical-align: middle;
    height: 20px;
    height: 2rem
}

.t-section-5 .t-s5-am1 .t-am-kicker .t-am-categ:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 9px;
    width: 200px;
    height: 1px;
    background: -webkit-gradient(linear, left top, right top, from(#207d90), color-stop(60%, #207d90), color-stop(60%, rgba(32, 125, 144, 0)));
    background: -webkit-linear-gradient(left, #207d90 0, #207d90 60%, rgba(32, 125, 144, 0));
    background: linear-gradient(90deg, #207d90 0, #207d90 60%, rgba(32, 125, 144, 0))
}

.t-section-5 .t-s5-am1 .t-am-kicker .t-am-categ span {
    display: inline-block;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    height: 100%;
    padding: 0 8px;
    padding: 0 .8rem;
    background: #21a3bf;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 21px;
    line-height: 2.1rem;
    color: #fff;
    text-transform: uppercase
}

.t-section-5 .t-s5-am1 .t-am-kicker .t-am-stamp-1 {
    margin-right: 5px
}

.t-section-5 .t-s5-am1 .t-am-kicker .t-am-stamp-1~.t-am-categ {
    max-width: -webkit-calc(100% - 93px);
    max-width: calc(100% - 93px)
}

.t-section-5 .t-s5-am1 .t-am-kicker .t-am-stamp-1~.t-am-categ:before {
    left: 92px
}

.t-section-5 .t-s5-am1 .t-am-kicker.t-am-kicker-theme-1 .t-am-categ {
    height: 20px;
    height: 2rem
}

.t-section-5 .t-s5-am1 .t-am-kicker.t-am-kicker-theme-1 .t-am-categ:before {
    background: -webkit-gradient(linear, left top, right top, from(#b83066), color-stop(60%, #b83066), color-stop(60%, rgba(184, 48, 102, 0)));
    background: -webkit-linear-gradient(left, #b83066 0, #b83066 60%, rgba(184, 48, 102, 0));
    background: linear-gradient(90deg, #b83066 0, #b83066 60%, rgba(184, 48, 102, 0))
}

.t-section-5 .t-s5-am1 .t-am-kicker.t-am-kicker-theme-1 .t-am-categ span {
    background: #ff428e
}

.t-section-5 .t-s5-am1 .t-am-kicker.t-am-kicker-theme-2 .t-am-categ {
    height: 20px;
    height: 2rem
}

.t-section-5 .t-s5-am1 .t-am-kicker.t-am-kicker-theme-2 .t-am-categ:before {
    background: -webkit-gradient(linear, left top, right top, from(#d61212), color-stop(60%, #d61212), color-stop(60%, rgba(214, 18, 18, 0)));
    background: -webkit-linear-gradient(left, #d61212 0, #d61212 60%, rgba(214, 18, 18, 0));
    background: linear-gradient(90deg, #d61212 0, #d61212 60%, rgba(214, 18, 18, 0))
}

.t-section-5 .t-s5-am1 .t-am-kicker.t-am-kicker-theme-2 .t-am-categ span {
    background: #d61212
}

.t-section-5 .t-s5-am1 .t-am-text {
    position: relative;
    margin: 12px 60px 25px 74px
}

.t-section-5 .t-s5-am1 .t-am-text .t-ico-btn-3 {
    position: absolute;
    left: -54px;
    top: 6px
}

.t-section-5 .t-s5-am1 .t-am-text .t-ico-btn-3:hover {
    border-color: hsla(0, 0%, 100%, .26)
}

.t-section-5 .t-s5-am1 .t-am-text .t-am-title {
    font-family: "Merriweather", serif;
    font-weight: 700;
    padding: 3px 0 1px;
    padding: .3rem 0 .1rem;
    max-height: 66px;
    max-height: 6.6rem;
    font-size: 27px;
    font-size: 2.7rem;
    line-height: 3.1rem;
    line-height: 1.14815;
    color: #fff
}

.t-section-5 .t-s5-am1 .t-am-text .t-am-lead,
.t-section-5 .t-s5-am1 .t-am-text .t-am-title {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    letter-spacing: -.015em
}

.t-section-5 .t-s5-am1 .t-am-text .t-am-lead {
    max-height: 38px;
    max-height: 3.8rem;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1.9rem;
    line-height: 1.1875;
    margin: 10px 0 0;
    margin: 1rem 0 0;
    color: hsla(0, 0%, 100%, .5)
}

.t-section-5 .t-s5-am1 .t-am-text:hover .t-am-title {
    color: #21a2bf
}

.t-section-5 .t-s5-am2 {
    margin-bottom: 10px;
    background: #313131
}

.t-section-5 .t-s5-am2 .t-am-pic {
    display: block
}

.t-section-5 .t-s5-am2 .t-am-pic figure img {
    display: block;
    width: 100%
}

.t-section-5 .t-s5-am2 .t-am-kicker {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 11px 14px 0;
    font-size: 0
}

.t-section-5 .t-s5-am2 .t-am-kicker .t-ico-btn-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 17px;
    -moz-box-flex: 0;
    -ms-flex: 0 0 17px;
    flex: 0 0 17px;
    vertical-align: middle;
    width: 17px;
    width: 1.7rem;
    max-width: 17px;
    max-width: 1.7rem;
    height: 16px;
    height: 1.6rem;
    margin: 0 1px 0 -5px;
    margin: 0 .1rem 0 -.5rem;
    background-color: transparent;
    border: 0
}

.t-section-5 .t-s5-am2 .t-am-kicker .t-ico-btn-3.t-ico-btn-play-1 {
    background-size: 55% auto
}

.t-section-5 .t-s5-am2 .t-am-kicker .t-ico-btn-3.t-ico-btn-gallery-1 {
    background-size: 70% auto
}

.t-section-5 .t-s5-am2 .t-am-kicker .t-ico-btn-3:hover {
    border-color: hsla(0, 0%, 100%, .26)
}

.t-section-5 .t-s5-am2 .t-am-kicker .t-am-categ {
    display: inline-block;
    vertical-align: middle;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 -webkit-calc(100% - 22px);
    -moz-box-flex: 1;
    -ms-flex: 1 0 calc(100% - 22px);
    flex: 1 0 calc(100% - 22px);
    width: -webkit-calc(100% - 22px);
    width: calc(100% - 22px);
    max-width: -webkit-calc(100% - 22px);
    max-width: calc(100% - 22px);
    position: relative;
    height: 20px;
    height: 2rem
}

.t-section-5 .t-s5-am2 .t-am-kicker .t-am-categ:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 9px;
    width: 180px;
    height: 1px;
    background: -webkit-gradient(linear, left top, right top, from(#207d90), color-stop(60%, #207d90), color-stop(60%, rgba(32, 125, 144, 0)));
    background: -webkit-linear-gradient(left, #207d90 0, #207d90 60%, rgba(32, 125, 144, 0));
    background: linear-gradient(90deg, #207d90 0, #207d90 60%, rgba(32, 125, 144, 0))
}

.t-section-5 .t-s5-am2 .t-am-kicker .t-am-categ span {
    display: inline-block;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    height: 100%;
    padding: 0 8px;
    padding: 0 .8rem;
    background: #21a3bf;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 21px;
    line-height: 2.1rem;
    color: #fff;
    text-transform: uppercase
}

.t-section-5 .t-s5-am2 .t-am-kicker .t-am-stamp-1 {
    margin-right: 5px
}

.t-section-5 .t-s5-am2 .t-am-kicker .t-am-stamp-1~.t-am-categ {
    max-width: -webkit-calc(100% - 93px);
    max-width: calc(100% - 93px)
}

.t-section-5 .t-s5-am2 .t-am-kicker.t-am-kicker-theme-1 .t-am-categ {
    height: 20px;
    height: 2rem
}

.t-section-5 .t-s5-am2 .t-am-kicker.t-am-kicker-theme-1 .t-am-categ:before {
    background: -webkit-gradient(linear, left top, right top, from(#b83066), color-stop(60%, #b83066), color-stop(60%, rgba(184, 48, 102, 0)));
    background: -webkit-linear-gradient(left, #b83066 0, #b83066 60%, rgba(184, 48, 102, 0));
    background: linear-gradient(90deg, #b83066 0, #b83066 60%, rgba(184, 48, 102, 0))
}

.t-section-5 .t-s5-am2 .t-am-kicker.t-am-kicker-theme-1 .t-am-categ span {
    background: #ff428e
}

.t-section-5 .t-s5-am2 .t-am-kicker.t-am-kicker-theme-2 .t-am-categ {
    height: 20px;
    height: 2rem
}

.t-section-5 .t-s5-am2 .t-am-kicker.t-am-kicker-theme-2 .t-am-categ:before {
    background: -webkit-gradient(linear, left top, right top, from(#d61212), color-stop(60%, #d61212), color-stop(60%, rgba(214, 18, 18, 0)));
    background: -webkit-linear-gradient(left, #d61212 0, #d61212 60%, rgba(214, 18, 18, 0));
    background: linear-gradient(90deg, #d61212 0, #d61212 60%, rgba(214, 18, 18, 0))
}

.t-section-5 .t-s5-am2 .t-am-kicker.t-am-kicker-theme-2 .t-am-categ span {
    background: #d61212
}

.t-section-5 .t-s5-am2 .t-am-text {
    display: block;
    padding: 7px 0 14px;
    padding: .7rem 0 1.4rem
}

.t-section-5 .t-s5-am2 .t-am-text .t-am-title {
    margin: 0 14px;
    margin: 0 1.4rem;
    padding: 1px 0 0;
    padding: .1rem 0 0;
    font-family: "Merriweather", serif;
    font-weight: 400;
    display: block;
    display: -webkit-box;
    max-height: 73px;
    max-height: 7.3rem;
    font-size: 20px;
    font-size: 2rem;
    line-height: 2.4rem;
    line-height: 1.2;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    letter-spacing: -.015em;
    color: #fff
}

.t-section-5 .t-s5-am2 .t-am-text:hover .t-am-title {
    color: #21a2bf
}

.t-section-5 .t-s5-am3 {
    border-bottom: 1px solid #3a3b3b
}

.t-section-5 .t-s5-am3 .t-am-head {
    position: relative;
    height: 113px;
    padding: 24px 73px 0 0
}

.t-section-5 .t-s5-am3 .t-am-pic {
    position: absolute;
    right: 0;
    top: 20px;
    width: 73px;
    width: 7.3rem;
    height: 73px;
    height: 7.3rem;
    overflow: hidden
}

.t-section-5 .t-s5-am3 .t-am-pic figure {
    position: relative;
    left: 50%;
    width: 129.77778px;
    width: 12.97778rem;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.t-section-5 .t-s5-am3 .t-am-pic figure img {
    display: block;
    width: 100%
}

.t-section-5 .t-s5-am3 .t-am-kicker {
    position: absolute;
    left: 0;
    right: 0;
    top: 20px;
    font-size: 0
}

.t-section-5 .t-s5-am3 .t-am-kicker .t-ico-btn-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 17px;
    -moz-box-flex: 0;
    -ms-flex: 0 0 17px;
    flex: 0 0 17px;
    vertical-align: middle;
    width: 17px;
    width: 1.7rem;
    max-width: 17px;
    max-width: 1.7rem;
    height: 16px;
    height: 1.6rem;
    margin: 0 1px 0 -4px;
    margin: 0 .1rem 0 -.4rem;
    background-color: transparent;
    border: 0
}

.t-section-5 .t-s5-am3 .t-am-kicker .t-ico-btn-3.t-ico-btn-play-1 {
    background-size: 55% auto
}

.t-section-5 .t-s5-am3 .t-am-kicker .t-ico-btn-3.t-ico-btn-gallery-1 {
    background-size: 70% auto
}

.t-section-5 .t-s5-am3 .t-am-kicker .t-ico-btn-3:hover {
    border-color: hsla(0, 0%, 100%, .26)
}

.t-section-5 .t-s5-am3 .t-am-kicker .t-am-categ {
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 190px;
    margin: -2px 0 0;
    margin: -.2rem 0 0;
    padding: 2px 0 0;
    padding: .2rem 0 0;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.1;
    color: hsla(0, 0%, 100%, .5);
    text-transform: uppercase
}

.t-section-5 .t-s5-am3 .t-am-text {
    display: block;
    margin: 12px 12px 0 0
}

.t-section-5 .t-s5-am3 .t-am-text .t-am-title {
    font-family: "Merriweather", serif;
    font-weight: 900;
    padding: 1px 0 0;
    padding: .1rem 0 0;
    display: block;
    display: -webkit-box;
    max-height: 58px;
    max-height: 5.8rem;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.9rem;
    line-height: 1.26667;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    letter-spacing: -.015em;
    color: #fff
}

.t-section-5 .t-s5-am3 .t-am-text:hover .t-am-title {
    color: #21a2bf
}

.t-section-5 .t-s5-am3 .t-am-stamp-1 {
    margin-right: 5px
}

.t-section-5 .t-s5-am3 .t-am-stamp-1~.t-am-categ {
    max-width: -webkit-calc(100% - 180px);
    max-width: calc(100% - 180px)
}

.t-section-1 .t-section-5 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

.t-section-1 .t-section-5~.t-s1-head .t-s1-head-i:after {
    display: none
}

@media (max-width:1314px) {
    .t-section-5 .t-s5-i {
        max-width: 1024px;
        max-width: 102.4rem
    }

    .t-section-5 .t-s5-body,
    .t-section-5 .t-section-grid-head-1 {
        width: 984px;
        width: 98.4rem
    }

    .t-section-5 .t-s5-body-i {
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 648px;
        -moz-box-flex: 1;
        -ms-flex: 1 0 648px;
        flex: 1 0 648px;
        width: 648px;
        width: 64.8rem;
        max-width: 648px;
        max-width: 64.8rem;
        margin: 20px 20px 0 0;
        margin: 2rem 2rem 0 0
    }

    .t-section-5 .t-s5-aside {
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 314px;
        -moz-box-flex: 1;
        -ms-flex: 1 0 314px;
        flex: 1 0 314px;
        width: 314px;
        width: 31.4rem;
        max-width: 314px;
        max-width: 31.4rem
    }

    .t-section-5 .t-s5-am1 .t-am-pic figure {
        margin-left: -151px
    }

    .t-section-5 .t-s5-am1 .t-am-text {
        margin: 12px 20px 25px 74px
    }

    .t-section-5 .t-s5-am2 {
        margin-bottom: 4px
    }
}

@media (max-width:1023px) {
    .t-section-5 .t-s5-i {
        max-width: 768px;
        max-width: 76.8rem
    }

    .t-section-5 .t-s5-body,
    .t-section-5 .t-section-grid-head-1 {
        width: 728px;
        width: 72.8rem
    }

    .t-section-5 .t-s5-body-i {
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 478px;
        -moz-box-flex: 1;
        -ms-flex: 1 0 478px;
        flex: 1 0 478px;
        width: 478px;
        width: 47.8rem;
        max-width: 478px;
        max-width: 47.8rem;
        height: 468px;
        height: 46.8rem
    }

    .t-section-5 .t-s5-aside {
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 229px;
        -moz-box-flex: 1;
        -ms-flex: 1 0 229px;
        flex: 1 0 229px;
        width: 229px;
        width: 22.9rem;
        max-width: 229px;
        max-width: 22.9rem
    }

    .t-section-5 .t-s5-am1 .t-am-pic:after {
        height: 65%;
        background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(30%, #000), color-stop(68%, #000));
        background: -webkit-linear-gradient(top, transparent 0, #000 30%, #000 68%);
        background: linear-gradient(180deg, transparent 0, #000 30%, #000 68%)
    }

    .t-section-5 .t-s5-am1 .t-am-pic figure {
        margin-left: -36px
    }

    .t-section-5 .t-s5-am1 .t-am-pic figure img {
        width: 550px
    }

    .t-section-5 .t-s5-am1 .t-am-kicker {
        margin: 0 20px 0 69px
    }

    .t-section-5 .t-s5-am1 .t-am-text {
        margin: 12px 20px 25px
    }

    .t-section-5 .t-s5-am1 .t-am-text .t-ico-btn-3 {
        left: 0;
        top: -42px
    }

    .t-section-5 .t-s5-am1 .t-am-text .t-am-title {
        max-height: 59px;
        max-height: 5.9rem;
        font-size: 24px;
        font-size: 2.4rem;
        line-height: 2.8rem;
        line-height: 1.16667;
        -webkit-line-clamp: 2
    }

    .t-section-5 .t-s5-am1 .t-am-text .t-am-lead,
    .t-section-5 .t-s5-am1 .t-am-text .t-am-title {
        display: block;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .t-section-5 .t-s5-am1 .t-am-text .t-am-lead {
        max-height: 57px;
        max-height: 5.7rem;
        font-size: 15px;
        font-size: 1.5rem;
        line-height: 1.9rem;
        line-height: 1.26667;
        -webkit-line-clamp: 3
    }

    .t-section-5 .t-s5-am2 {
        margin-bottom: 2px
    }

    .t-section-5 .t-s5-am2 .t-am-kicker {
        margin: 15px 14px 0
    }

    .t-section-5 .t-s5-am2 .t-am-kicker .t-am-stamp-1~.t-am-categ:before {
        width: 110px
    }

    .t-section-5 .t-s5-am2 .t-am-text {
        padding: 7px 0 19px;
        padding: .7rem 0 1.9rem
    }

    .t-section-5 .t-s5-am2 .t-am-text .t-am-title {
        display: block;
        display: -webkit-box;
        max-height: 67px;
        max-height: 6.7rem;
        font-size: 18px;
        font-size: 1.8rem;
        line-height: 2.2rem;
        line-height: 1.22222;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .t-section-5 .t-s5-am3 .t-am-head {
        height: 105px;
        padding: 24px 50px 0 0
    }

    .t-section-5 .t-s5-am3 .t-am-pic {
        width: 50px;
        width: 5rem;
        height: 50px;
        height: 5rem
    }

    .t-section-5 .t-s5-am3 .t-am-pic figure {
        width: 88.88889px;
        width: 8.88889rem;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    .t-section-5 .t-s5-am3 .t-am-kicker .t-am-categ {
        max-width: 150px
    }

    .t-section-5 .t-s5-am3 .t-am-kicker .t-am-stamp-1~.t-am-categ {
        max-width: -webkit-calc(100% - 160px);
        max-width: calc(100% - 160px)
    }

    .t-section-5 .t-s5-am3 .t-am-text {
        margin: 14px 12px 0 0
    }

    .t-section-5 .t-s5-am3 .t-am-text .t-am-title {
        display: block;
        display: -webkit-box;
        max-height: 52px;
        max-height: 5.2rem;
        font-size: 13px;
        font-size: 1.3rem;
        line-height: 1.7rem;
        line-height: 1.30769;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }
}

.t-section-6 .t-s6-i {
    max-width: 1315px;
    max-width: 131.5rem;
    min-width: 768px;
    min-width: 76.8rem;
    margin: 0 auto 50px;
    padding: 0 0 0 20px;
    padding: 0 0 0 2rem
}

.t-section-6 .t-section-grid-head-1 {
    width: 1275px;
    width: 127.5rem
}

.t-section-6 .t-s6-body {
    width: 1276px;
    width: 127.6rem;
    border-top: 1px solid #e2e2e2
}

.t-section-6 .t-s6-body-i {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.t-section-6 .t-s6-body-i ins {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 300px;
    -moz-box-flex: 0;
    -ms-flex: 0 0 300px;
    flex: 0 0 300px;
    width: 300px;
    width: 30rem;
    max-width: 300px;
    max-width: 30rem;
    margin: 20px 25px 0 0;
    margin: 2rem 2.5rem 0 0;
    text-decoration: none
}

.t-section-6 .t-s6-body-i ins .t-s6-am1 {
    height: 100%;
    margin: 0
}

.t-section-6 .t-s6-body-i ins:nth-child(4n) {
    margin-right: 0
}

.t-section-6 .t-s6-am1 {
    background: #fff;
    box-shadow: 0 1px 0 1px rgba(0, 0, 0, .1);
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 300px;
    width: 30rem;
    margin: 20px 25px 0 0;
    margin: 2rem 2.5rem 0 0
}

.t-section-6 .t-s6-am1 .t-am-head {
    position: relative
}

.t-section-6 .t-s6-am1 .t-am-pic {
    display: block
}

.t-section-6 .t-s6-am1 .t-am-pic figure img {
    display: block;
    width: 100%
}

.t-section-6 .t-s6-am1 .t-am-text {
    display: block;
    min-height: 90px;
    min-height: 9rem;
    padding: 10px 0;
    padding: 1rem 0
}

.t-section-6 .t-s6-am1 .t-am-text .t-am-title {
    margin: 0 14px;
    margin: 0 1.4rem;
    padding: 1px 0 0;
    padding: .1rem 0 0;
    font-weight: 400;
    max-height: 70px;
    max-height: 7rem;
    font-size: 19px;
    font-size: 1.9rem;
    line-height: 2.3rem;
    line-height: 1.21053;
    letter-spacing: -.015em;
    color: #2b2b2b
}

.t-section-6 .t-s6-am1 .t-am-text .t-am-lead {
    display: block;
    display: -webkit-box;
    max-height: 80px;
    max-height: 8rem;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 2rem;
    line-height: 1.33333;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 8px 14px 0;
    margin: .8rem 1.4rem 0;
    color: #2b2b2b
}

.t-section-6 .t-s6-am1 .t-am-text:hover .t-am-title {
    color: #21a2bf
}

.t-section-6 .t-s6-am1 .t-am-pic {
    position: relative
}

.t-section-6 .t-s6-am1 .t-am-text {
    padding: 17px 0 28px;
    padding: 1.7rem 0 2.8rem
}

.t-section-6 .t-s6-am1 .t-am-text .t-am-title {
    margin: 0 12px;
    margin: 0 1.2rem;
    font-family: "Merriweather", serif;
    font-weight: 900;
    padding: 2px 0 0;
    padding: .2rem 0 0;
    display: block;
    display: -webkit-box;
    max-height: 62px;
    max-height: 6.2rem;
    font-size: 17px;
    font-size: 1.7rem;
    line-height: 2rem;
    line-height: 1.17647;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.t-section-6 .t-s6-am1 .t-am-text .t-am-lead {
    margin: 8px 12px 0;
    margin: .8rem 1.2rem 0
}

.t-section-6 .t-s6-am1:nth-child(4n) {
    margin-right: 0
}

.t-section-6 .t-s6-am1 .t-am-stamp-1 {
    margin-top: -5px;
    margin-right: 5px
}

.t-pubbox-bb-1+.t-section-6 {
    margin-top: 50px;
    margin-top: 5rem
}

.t-section-1 .t-section-6 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

.t-section-1 .t-section-6~.t-s1-head .t-s1-head-i:after {
    display: none
}

@media (max-width:1314px) {
    .t-section-6 .t-s6-i {
        max-width: 1024px;
        max-width: 102.4rem
    }

    .t-section-6 .t-section-grid-head-1 {
        width: 984px;
        width: 98.4rem
    }

    .t-section-6 .t-s6-body {
        width: 985px;
        width: 98.5rem
    }

    .t-section-6 .t-s6-body-i ins {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 231px;
        -moz-box-flex: 0;
        -ms-flex: 0 0 231px;
        flex: 0 0 231px;
        width: 231px;
        width: 23.1rem;
        max-width: 231px;
        max-width: 23.1rem;
        margin: 20px 20px 0 0;
        margin: 2rem 2rem 0 0
    }

    .t-section-6 .t-s6-body-i ins .t-s6-am1 {
        height: 100%;
        margin: 0
    }

    .t-section-6 .t-s6-body-i ins:nth-child(4n) {
        margin-right: 0
    }

    .t-section-6 .t-s6-am1 {
        width: 231px;
        width: 23.1rem;
        margin-right: 20px
    }

    .t-section-6 .t-s6-am1 .t-am-text {
        padding: 17px 0 15px;
        padding: 1.7rem 0 1.5rem
    }

    .t-section-6 .t-s6-am1 .t-am-text .t-am-lead {
        display: block;
        display: -webkit-box;
        max-height: 100px;
        max-height: 10rem;
        font-size: 15px;
        font-size: 1.5rem;
        line-height: 2rem;
        line-height: 1.33333;
        -webkit-line-clamp: 5;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .t-section-6 .t-s6-am1:nth-child(4n) {
        margin-right: 0
    }
}

@media (max-width:1023px) {
    .t-section-6 .t-s6-i {
        max-width: 768px;
        max-width: 76.8rem
    }

    .t-section-6 .t-section-grid-head-1 {
        width: 728px;
        width: 72.8rem
    }

    .t-section-6 .t-s6-body {
        width: 729px;
        width: 72.9rem
    }

    .t-section-6 .t-s6-body-i {
        position: relative
    }

    .t-section-6 .t-s6-body-i:before {
        content: "";
        position: absolute;
        left: -webkit-calc(50% - 1px);
        left: calc(50% - 1px);
        top: 20px;
        bottom: 0;
        width: 1px;
        background: #e8e8e8
    }

    .t-section-6 .t-s6-body-i ins {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 355px;
        -moz-box-flex: 0;
        -ms-flex: 0 0 355px;
        flex: 0 0 355px;
        width: 355px;
        width: 35.5rem;
        max-width: 355px;
        max-width: 35.5rem;
        margin: 20px 17px 14px 0;
        margin: 2rem 1.7rem 1.4rem 0
    }

    .t-section-6 .t-s6-body-i ins .t-s6-am1 {
        height: 100%;
        margin: 0
    }

    .t-section-6 .t-s6-body-i ins:nth-child(2n) {
        margin-right: 0
    }

    .t-section-6 .t-s6-body-i ins:first-child .t-am-pic,
    .t-section-6 .t-s6-body-i ins:nth-child(2) .t-am-pic {
        padding: 10px 10px 0;
        padding: 1rem 1rem 0
    }

    .t-section-6 .t-s6-body-i ins:first-child .t-am-pic .t-am-stamp-brandstory,
    .t-section-6 .t-s6-body-i ins:nth-child(2) .t-am-pic .t-am-stamp-brandstory {
        left: 20px
    }

    .t-section-6 .t-s6-body-i ins:first-child .t-am-title,
    .t-section-6 .t-s6-body-i ins:nth-child(2) .t-am-title {
        margin: 0 10px;
        margin: 0 1rem;
        font-family: "Merriweather", serif;
        font-weight: 700;
        display: block;
        display: -webkit-box;
        max-height: 82px;
        max-height: 8.2rem;
        font-size: 23px;
        font-size: 2.3rem;
        line-height: 2.7rem;
        line-height: 1.17391;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .t-section-6 .t-s6-body-i ins:nth-child(3),
    .t-section-6 .t-s6-body-i ins:nth-child(4) {
        margin-top: 0;
        margin-bottom: 0
    }

    .t-section-6 .t-s6-body-i ins:nth-child(3) .t-am-pic,
    .t-section-6 .t-s6-body-i ins:nth-child(4) .t-am-pic {
        position: absolute;
        left: 10px;
        top: 10px;
        width: 50px;
        width: 5rem;
        height: 50px;
        height: 5rem;
        padding: 0;
        overflow: hidden
    }

    .t-section-6 .t-s6-body-i ins:nth-child(3) .t-am-pic figure,
    .t-section-6 .t-s6-body-i ins:nth-child(4) .t-am-pic figure {
        position: relative;
        left: 50%;
        width: 88.88889px;
        width: 8.88889rem;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    .t-section-6 .t-s6-body-i ins:nth-child(3) .t-am-pic .t-am-stamp-brandstory,
    .t-section-6 .t-s6-body-i ins:nth-child(4) .t-am-pic .t-am-stamp-brandstory {
        display: none
    }

    .t-section-6 .t-s6-body-i ins:nth-child(3) .t-am-text,
    .t-section-6 .t-s6-body-i ins:nth-child(4) .t-am-text {
        min-height: 70px;
        min-height: 7rem;
        padding: 8px 0 5px 60px;
        padding: .8rem 0 .5rem 6rem
    }

    .t-section-6 .t-s6-body-i ins:nth-child(3) .t-am-text .t-am-title,
    .t-section-6 .t-s6-body-i ins:nth-child(4) .t-am-text .t-am-title {
        margin: 0 10px;
        margin: 0 1rem;
        display: block;
        display: -webkit-box;
        max-height: 58px;
        max-height: 5.8rem;
        font-size: 15px;
        font-size: 1.5rem;
        line-height: 1.9rem;
        line-height: 1.26667;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .t-section-6 .t-s6-am1 {
        width: 355px;
        width: 35.5rem;
        margin: 20px 17px 14px 0;
        margin: 2rem 1.7rem 1.4rem 0
    }

    .t-section-6 .t-s6-am1 .t-am-head {
        border-top: 1px solid #ddd
    }

    .t-section-6 .t-s6-am1 .t-am-text {
        padding: 17px 0 30px;
        padding: 1.7rem 0 3rem
    }

    .t-section-6 .t-s6-am1 .t-am-text .t-am-title {
        padding: 1px 0;
        padding: .1rem 0;
        display: block;
        display: -webkit-box;
        max-height: 83px;
        max-height: 8.3rem;
        font-size: 23px;
        font-size: 2.3rem;
        line-height: 2.7rem;
        line-height: 1.17391;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .t-section-6 .t-s6-am1 .t-am-text .t-am-lead {
        display: none
    }

    .t-section-6 .t-s6-am1:nth-child(2n) {
        margin-right: 0
    }

    .t-section-6 .t-s6-am1:first-child .t-am-pic,
    .t-section-6 .t-s6-am1:nth-child(2) .t-am-pic {
        padding: 10px 10px 0;
        padding: 1rem 1rem 0
    }

    .t-section-6 .t-s6-am1:first-child .t-am-pic .t-am-stamp-brandstory,
    .t-section-6 .t-s6-am1:nth-child(2) .t-am-pic .t-am-stamp-brandstory {
        left: 20px
    }

    .t-section-6 .t-s6-am1:first-child .t-am-title,
    .t-section-6 .t-s6-am1:nth-child(2) .t-am-title {
        margin: 0 10px;
        margin: 0 1rem;
        font-family: "Merriweather", serif;
        font-weight: 700;
        display: block;
        display: -webkit-box;
        max-height: 82px;
        max-height: 8.2rem;
        font-size: 23px;
        font-size: 2.3rem;
        line-height: 2.7rem;
        line-height: 1.17391;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .t-section-6 .t-s6-am1:nth-child(3),
    .t-section-6 .t-s6-am1:nth-child(4) {
        margin-top: 0;
        margin-bottom: 0
    }

    .t-section-6 .t-s6-am1:nth-child(3) .t-am-pic,
    .t-section-6 .t-s6-am1:nth-child(4) .t-am-pic {
        position: absolute;
        left: 10px;
        top: 10px;
        width: 50px;
        width: 5rem;
        height: 50px;
        height: 5rem;
        overflow: hidden
    }

    .t-section-6 .t-s6-am1:nth-child(3) .t-am-pic figure,
    .t-section-6 .t-s6-am1:nth-child(4) .t-am-pic figure {
        position: relative;
        left: 50%;
        width: 88.88889px;
        width: 8.88889rem;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    .t-section-6 .t-s6-am1:nth-child(3) .t-am-pic .t-am-stamp-brandstory,
    .t-section-6 .t-s6-am1:nth-child(4) .t-am-pic .t-am-stamp-brandstory {
        display: none
    }

    .t-section-6 .t-s6-am1:nth-child(3) .t-am-text,
    .t-section-6 .t-s6-am1:nth-child(4) .t-am-text {
        min-height: 70px;
        min-height: 7rem;
        padding: 8px 0 5px 60px;
        padding: .8rem 0 .5rem 6rem
    }

    .t-section-6 .t-s6-am1:nth-child(3) .t-am-text .t-am-title,
    .t-section-6 .t-s6-am1:nth-child(4) .t-am-text .t-am-title {
        margin: 0 10px;
        margin: 0 1rem;
        display: block;
        display: -webkit-box;
        max-height: 58px;
        max-height: 5.8rem;
        font-size: 15px;
        font-size: 1.5rem;
        line-height: 1.9rem;
        line-height: 1.26667;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .t-section-6 .t-s6-am1:nth-child(3) .t-am-stamp-1,
    .t-section-6 .t-s6-am1:nth-child(4) .t-am-stamp-1 {
        margin-top: 0
    }
}

.t-section-7 .t-s7-i {
    max-width: 1315px;
    max-width: 131.5rem;
    min-width: 768px;
    min-width: 76.8rem;
    margin: 0 auto 50px;
    padding: 0 0 0 20px;
    padding: 0 0 0 2rem
}

.t-section-7 .t-section-grid-head-1 {
    width: 1275px;
    width: 127.5rem
}

.t-section-7 .t-s7-body {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    position: relative;
    width: 1275px;
    width: 127.5rem;
    border-top: 1px solid #e2e2e2
}

.t-section-7 .t-s7-body,
.t-section-7 .t-s7-body-i {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.t-section-7 .t-s7-body-i {
    width: 975px;
    width: 97.5rem
}

.t-section-7 .t-s7-pub {
    width: 300px;
    width: 30rem;
    margin: 20px 0 0;
    margin: 2rem 0 0
}

.t-section-7 .t-s7-am1 {
    background: #fff;
    box-shadow: 0 1px 0 1px rgba(0, 0, 0, .1);
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 300px;
    width: 30rem;
    margin: 20px 25px 0 0;
    margin: 2rem 2.5rem 0 0
}

.t-section-7 .t-s7-am1 .t-am-head {
    position: relative
}

.t-section-7 .t-s7-am1 .t-am-pic {
    display: block
}

.t-section-7 .t-s7-am1 .t-am-pic figure img {
    display: block;
    width: 100%
}

.t-section-7 .t-s7-am1 .t-am-text {
    display: block;
    min-height: 90px;
    min-height: 9rem;
    padding: 10px 0;
    padding: 1rem 0
}

.t-section-7 .t-s7-am1 .t-am-text .t-am-title {
    margin: 0 14px;
    margin: 0 1.4rem;
    padding: 1px 0 0;
    padding: .1rem 0 0;
    font-weight: 400;
    max-height: 70px;
    max-height: 7rem;
    font-size: 19px;
    font-size: 1.9rem;
    line-height: 2.3rem;
    line-height: 1.21053;
    letter-spacing: -.015em;
    color: #2b2b2b
}

.t-section-7 .t-s7-am1 .t-am-text .t-am-lead {
    display: block;
    display: -webkit-box;
    max-height: 80px;
    max-height: 8rem;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 2rem;
    line-height: 1.33333;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 8px 14px 0;
    margin: .8rem 1.4rem 0;
    color: #2b2b2b
}

.t-section-7 .t-s7-am1 .t-am-text:hover .t-am-title {
    color: #21a2bf
}

.t-section-7 .t-s7-am1 .t-am-pic {
    position: relative
}

.t-section-7 .t-s7-am1 .t-am-text {
    padding: 17px 0 28px;
    padding: 1.7rem 0 2.8rem
}

.t-section-7 .t-s7-am1 .t-am-text .t-am-title {
    margin: 0 12px;
    margin: 0 1.2rem;
    font-family: "Merriweather", serif;
    font-weight: 900;
    display: block;
    display: -webkit-box;
    max-height: 61px;
    max-height: 6.1rem;
    font-size: 17px;
    font-size: 1.7rem;
    line-height: 2rem;
    line-height: 1.17647;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.t-section-7 .t-s7-am1 .t-am-stamp-1 {
    margin-top: -5px;
    margin-right: 5px
}

.t-pubbox-bb-1+.t-section-7 {
    margin-top: 50px;
    margin-top: 5rem
}

.t-section-1 .t-section-7 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

.t-section-1 .t-section-7~.t-s1-head .t-s1-head-i:after {
    display: none
}

@media (max-width:1314px) {
    .t-section-7 .t-s7-i {
        max-width: 1024px;
        max-width: 102.4rem
    }

    .t-section-7 .t-s7-body,
    .t-section-7 .t-section-grid-head-1 {
        width: 984px;
        width: 98.4rem
    }

    .t-section-7 .t-s7-body-i {
        position: relative;
        width: 670px;
        width: 67rem
    }

    .t-section-7 .t-s7-pub {
        width: 314px;
        width: 31.4rem;
        background: #f7f7f7
    }

    .t-section-7 .t-s7-am1 {
        width: 314px;
        width: 31.4rem;
        height: 261px;
        height: 26.1rem;
        margin: 20px 20px 0 0;
        margin: 2rem 2rem 0 0
    }

    .t-section-7 .t-s7-am1 .t-am-text {
        overflow: hidden
    }

    .t-section-7 .t-s7-am1 .t-am-text .t-am-title {
        margin: 0 12px;
        margin: 0 1.2rem;
        font-family: "Merriweather", serif;
        font-weight: 900;
        display: block;
        display: -webkit-box;
        max-height: 61px;
        max-height: 6.1rem;
        font-size: 17px;
        font-size: 1.7rem;
        line-height: 2rem;
        line-height: 1.17647;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .t-section-7 .t-s7-am1:nth-child(2),
    .t-section-7 .t-s7-am1:nth-child(3) {
        position: absolute;
        left: 335px;
        left: 33.5rem;
        height: 122px;
        height: 12.2rem
    }

    .t-section-7 .t-s7-am1:nth-child(2) .t-am-head,
    .t-section-7 .t-s7-am1:nth-child(3) .t-am-head {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        border-top: 1px solid #ddd
    }

    .t-section-7 .t-s7-am1:nth-child(2) .t-am-pic,
    .t-section-7 .t-s7-am1:nth-child(3) .t-am-pic {
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 98px;
        -moz-box-flex: 1;
        -ms-flex: 1 0 98px;
        flex: 1 0 98px;
        width: 98px;
        width: 9.8rem;
        max-width: 98px;
        max-width: 9.8rem;
        height: 98px;
        height: 9.8rem;
        margin: 12px 0 0 12px;
        margin: 1.2rem 0 0 1.2rem;
        overflow: hidden
    }

    .t-section-7 .t-s7-am1:nth-child(2) .t-am-pic figure,
    .t-section-7 .t-s7-am1:nth-child(3) .t-am-pic figure {
        position: relative;
        left: 50%;
        width: 174.22222px;
        width: 17.42222rem;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    .t-section-7 .t-s7-am1:nth-child(2) .t-am-pic .t-am-stamp-brandstory,
    .t-section-7 .t-s7-am1:nth-child(3) .t-am-pic .t-am-stamp-brandstory {
        display: none
    }

    .t-section-7 .t-s7-am1:nth-child(2) .t-am-text,
    .t-section-7 .t-s7-am1:nth-child(3) .t-am-text {
        padding: 11px 0 0;
        padding: 1.1rem 0 0
    }

    .t-section-7 .t-s7-am1:nth-child(2) .t-am-text .t-am-title,
    .t-section-7 .t-s7-am1:nth-child(3) .t-am-text .t-am-title {
        display: block;
        display: -webkit-box;
        max-height: 101px;
        max-height: 10.1rem;
        font-size: 17px;
        font-size: 1.7rem;
        line-height: 2rem;
        line-height: 1.17647;
        -webkit-line-clamp: 5;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .t-section-7 .t-s7-am1:nth-child(2) .t-am-stamp-1,
    .t-section-7 .t-s7-am1:nth-child(3) .t-am-stamp-1 {
        margin-top: 0
    }

    .t-section-7 .t-s7-am1:nth-child(3) {
        top: 139px
    }
}

@media (max-width:1023px) {
    .t-section-7 .t-s7-i {
        max-width: 768px;
        max-width: 76.8rem
    }

    .t-section-7 .t-s7-body,
    .t-section-7 .t-section-grid-head-1 {
        width: 728px;
        width: 72.8rem
    }

    .t-section-7 .t-s7-body-i {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        width: 355px;
        width: 35.5rem
    }

    .t-section-7 .t-s7-pub {
        position: relative;
        width: 357px;
        width: 35.7rem;
        padding: 43px 0 27px;
        padding: 4.3rem 0 2.7rem;
        margin-left: 16px;
        background: #f0f0f0
    }

    .t-section-7 .t-s7-am1:first-child {
        top: 139px;
        width: 100%;
        height: 330px;
        height: 33rem
    }

    .t-section-7 .t-s7-am1:first-child .t-am-head {
        border-top: 1px solid #ddd
    }

    .t-section-7 .t-s7-am1:first-child .t-am-pic {
        padding: 10px 10px 0;
        padding: 1rem 1rem 0
    }

    .t-section-7 .t-s7-am1:first-child .t-am-pic .t-am-stamp-brandstory {
        left: 20px
    }

    .t-section-7 .t-s7-am1:first-child .t-am-title {
        margin: 0 10px;
        margin: 0 1rem;
        font-family: "Merriweather", serif;
        font-weight: 700;
        display: block;
        display: -webkit-box;
        max-height: 82px;
        max-height: 8.2rem;
        font-size: 23px;
        font-size: 2.3rem;
        line-height: 2.7rem;
        line-height: 1.17391;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .t-section-7 .t-s7-am1:nth-child(2),
    .t-section-7 .t-s7-am1:nth-child(3) {
        height: 72px;
        height: 7.2rem;
        margin: 14px 0 0;
        margin: 1.4rem 0 0
    }

    .t-section-7 .t-s7-am1:nth-child(2) .t-am-head,
    .t-section-7 .t-s7-am1:nth-child(3) .t-am-head {
        display: block;
        height: 72px;
        height: 7.2rem
    }

    .t-section-7 .t-s7-am1:nth-child(2) .t-am-pic,
    .t-section-7 .t-s7-am1:nth-child(3) .t-am-pic {
        -webkit-box-flex: 0;
        -webkit-flex: none;
        -moz-box-flex: 0;
        -ms-flex: none;
        flex: none;
        position: absolute;
        left: 10px;
        top: 10px;
        width: 50px;
        width: 5rem;
        max-width: 50px;
        max-width: 5rem;
        height: 50px;
        height: 5rem;
        margin: 0
    }

    .t-section-7 .t-s7-am1:nth-child(2) .t-am-pic figure,
    .t-section-7 .t-s7-am1:nth-child(3) .t-am-pic figure {
        width: 88.88889px;
        width: 8.88889rem
    }

    .t-section-7 .t-s7-am1:nth-child(2) .t-am-text,
    .t-section-7 .t-s7-am1:nth-child(3) .t-am-text {
        height: 72px;
        height: 7.2rem;
        min-height: 72px;
        min-height: 7.2rem;
        padding: 8px 0 5px 60px;
        padding: .8rem 0 .5rem 6rem
    }

    .t-section-7 .t-s7-am1:nth-child(2) .t-am-text .t-am-title,
    .t-section-7 .t-s7-am1:nth-child(3) .t-am-text .t-am-title {
        margin: 0 10px;
        margin: 0 1rem;
        display: block;
        display: -webkit-box;
        max-height: 58px;
        max-height: 5.8rem;
        font-size: 15px;
        font-size: 1.5rem;
        line-height: 1.9rem;
        line-height: 1.26667;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .t-section-7 .t-s7-am1:nth-child(2) {
        position: static;
        width: 100%
    }

    .t-section-7 .t-s7-am1:nth-child(3) {
        top: auto;
        bottom: 0;
        left: 372px;
        left: 37.2rem;
        width: 355px;
        width: 35.5rem
    }
}

.t-section-8 .t-s8-i {
    max-width: 1315px;
    max-width: 131.5rem;
    min-width: 768px;
    min-width: 76.8rem;
    margin: 0 auto 50px;
    padding: 0 0 0 20px;
    padding: 0 0 0 2rem
}

.t-section-8 .t-section-grid-head-1 {
    position: relative;
    z-index: 1;
    width: 1275px;
    width: 127.5rem
}

.t-section-8 .t-section-grid-head-1 h2 {
    padding: 5px 0 7px;
    padding: .5rem 0 .7rem
}

.t-section-8 .t-section-grid-head-1 .t-sgh-1-title {
    color: #866691
}

.t-section-8 .t-section-grid-head-1 .t-sgh-1-title:hover {
    color: #000
}

.t-section-8 .t-s8-body {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 1285px;
    width: 128.5rem
}

.t-section-8 .t-s8-am1 {
    width: 211px;
    width: 21.1rem;
    height: 270px;
    height: 27rem;
    background: #fff
}

.t-section-8 .t-s8-am1 .t-am-head {
    position: relative;
    height: 100%
}

.t-section-8 .t-s8-am1 .t-am-pic {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 130px;
    height: 13rem;
    overflow: hidden
}

.t-section-8 .t-s8-am1 .t-am-pic figure {
    width: 136px;
    width: 13.6rem;
    height: 316px;
    height: 31.6rem;
    margin: 0 auto
}

.t-section-8 .t-s8-am1 .t-am-pic figure img {
    display: block;
    width: 100%
}

.t-section-8 .t-s8-am1 .t-am-text {
    display: block;
    padding: 17px 15px 0;
    padding: 1.7rem 1.5rem 0
}

.t-section-8 .t-s8-am1 .t-am-text .t-am-title {
    position: relative
}

.t-section-8 .t-s8-am1 .t-am-text .t-am-title:before {
    content: "";
    position: absolute;
    left: 0;
    top: 3px;
    width: 22px;
    width: 2.2rem;
    height: 18px;
    height: 1.8rem;
    background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJJc29sYXRpb25fTW9kZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyODggMjg4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyODggMjg4IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjODY2NjkxIiBkPSJNMTM1LjEsMTc0LjdjMCwxNy44LTYuNSwzMy0xOS42LDQ1LjZjLTEyLjYsMTIuNi0yNy43LDE5LTQ1LDE5Yy0yMS4zLDAtMzguMy03LjktNTEtMjMuN0M3LjIsMjAxLDEuMSwxODMsMS4xLDE2MS43YzAtMzkuMSwzMy4yLTc2LjksOTkuNi0xMTMuMmw5LjUsMTQuOGMtMjIuNSwxOC42LTMzLjgsMzMuNi0zMy44LDQ1LjFjMCwzLjYsNC44LDcuMSwxNC4yLDEwLjdjMTQuMiw1LjEsMjMuOSwxMC4xLDI5LjEsMTQuOEMxMjkuOSwxNDIuNSwxMzUuMSwxNTYuMSwxMzUuMSwxNzQuN3oiLz48cGF0aCBmaWxsPSIjODY2NjkxIiBkPSJNMjg2LjksMTc0LjdjMCwxNy44LTUuOSwzMy0xNy44LDQ1LjZjLTEyLjYsMTIuNi0yNy45LDE5LTQ1LjYsMTljLTIxLjMsMC0zOC4zLTcuOS01MS0yMy43Yy0xMi42LTE0LjYtMTktMzIuNi0xOS01My45YzAtMzkuMSwzMy4yLTc2LjksOTkuNi0xMTMuMmwxMC43LDE0LjhjLTIzLjMsMTguNi0zNSwzMy42LTM1LDQ1LjFjMCwzLjYsNS4xLDcuMSwxNS40LDEwLjdjMTMuOCw1LjEsMjMuMywxMC4xLDI4LjUsMTQuOEMyODIuMSwxNDIuNSwyODYuOSwxNTYuMSwyODYuOSwxNzQuN3oiLz48L3N2Zz4=") no-repeat 50%;
    background-size: 100% auto
}

.t-section-8 .t-s8-am1 .t-am-text .t-am-title span {
    font-family: "Arial Black", "Arial Bold", Arial, Helvetica, sans-serif;
    font-weight: 600;
    padding: 3px 0 0;
    padding: .3rem 0 0;
    display: block;
    display: -webkit-box;
    max-height: 79px;
    max-height: 7.9rem;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1.9rem;
    line-height: 1.1875;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    letter-spacing: -.015em;
    color: #2b2b2b;
    text-indent: 28px
}

.t-section-8 .t-s8-am1 .t-am-text .t-am-lead {
    display: block;
    display: -webkit-box;
    max-height: 95px;
    max-height: 9.5rem;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.9rem;
    line-height: 1.26667;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 10px 0 0;
    margin: 1rem 0 0;
    letter-spacing: -.025em;
    color: #2b2b2b;
    display: none
}

.t-section-8 .t-s8-am1 .t-am-text .t-am-author {
    position: relative;
    margin: 12px 0 0;
    margin: 1.2rem 0 0;
    padding: 7px 0 0;
    padding: .7rem 0 0
}

.t-section-8 .t-s8-am1 .t-am-text .t-am-author:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 35px;
    width: 3.5rem;
    height: 1px;
    background: #a68fae
}

.t-section-8 .t-s8-am1 .t-am-text .t-am-author span {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0 0 1px;
    padding: 0 0 .1rem;
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 400;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 1.1;
    letter-spacing: -.025em;
    color: #866691
}

.t-section-8 .t-s8-am1 .t-am-text:hover .t-am-title span {
    color: #866691
}

.t-section-8 .t-s8-am1:first-child {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -moz-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    background: #d7ccf0;
    width: 431px;
    width: 43.1rem
}

.t-section-8 .t-s8-am1:first-child .t-am-pic {
    left: 16px;
    right: auto;
    height: 316px;
    height: 31.6rem;
    margin-top: -47px;
    margin-top: -4.7rem
}

.t-section-8 .t-s8-am1:first-child .t-am-text {
    padding: 15px 15px 0 167px;
    padding: 1.5rem 1.5rem 0 16.7rem
}

.t-section-8 .t-s8-am1:first-child .t-am-text .t-am-title:before {
    top: 5px
}

.t-section-8 .t-s8-am1:first-child .t-am-text .t-am-title span {
    display: block;
    display: -webkit-box;
    max-height: 95px;
    max-height: 9.5rem;
    font-size: 20px;
    font-size: 2rem;
    line-height: 2.3rem;
    line-height: 1.15;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.t-section-8 .t-s8-am1:first-child .t-am-text .t-am-lead {
    display: block
}

.t-section-8 .t-s8-am1:nth-child(2),
.t-section-8 .t-s8-am1:nth-child(3) {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

.t-section-8 .t-s8-am1:nth-child(4),
.t-section-8 .t-s8-am1:nth-child(5) {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -moz-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3
}

.t-section-8 .t-s8-am1:nth-child(2),
.t-section-8 .t-s8-am1:nth-child(4) {
    background: #f3f3f3
}

.t-pubbox-bb-1+.t-section-8 {
    margin-top: 50px;
    margin-top: 5rem
}

.t-section-1 .t-section-8 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

.t-section-1 .t-section-8~.t-s1-head .t-s1-head-i:after {
    display: none
}

@media (max-width:1314px) {
    .t-section-8 .t-s8-i {
        max-width: 1024px;
        max-width: 102.4rem
    }

    .t-section-8 .t-section-grid-head-1 {
        width: 984px;
        width: 98.4rem
    }

    .t-section-8 .t-s8-body {
        width: 994px;
        width: 99.4rem
    }

    .t-section-8 .t-s8-am1 {
        width: 158px;
        width: 15.8rem
    }

    .t-section-8 .t-s8-am1:first-child {
        width: 352px;
        width: 35.2rem
    }
}

@media (max-width:1023px) {
    .t-section-8 .t-s8-i {
        max-width: 768px;
        max-width: 76.8rem
    }

    .t-section-8 .t-section-grid-head-1 {
        width: 728px;
        width: 72.8rem
    }

    .t-section-8 .t-s8-body {
        width: 738px;
        width: 73.8rem
    }

    .t-section-8 .t-s8-am1 {
        width: 354px;
        width: 35.4rem;
        height: 135px;
        height: 13.5rem
    }

    .t-section-8 .t-s8-am1 .t-am-text {
        padding: 17px 140px 0 15px;
        padding: 1.7rem 14rem 0 1.5rem
    }

    .t-section-8 .t-s8-am1:first-child {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        width: 728px;
        width: 72.8rem;
        height: 269px;
        height: 26.9rem
    }

    .t-section-8 .t-s8-am1:first-child .t-am-pic {
        top: -16px;
        bottom: auto;
        width: 272px;
        width: 27.2rem;
        height: 632px;
        height: 63.2rem;
        margin-top: 0
    }

    .t-section-8 .t-s8-am1:first-child .t-am-pic figure {
        width: 100%;
        height: 285px;
        height: 28.5rem;
        margin: 0;
        overflow: hidden
    }

    .t-section-8 .t-s8-am1:first-child .t-am-text {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        height: 100%;
        padding: 15px 15px 15px 311px;
        padding: 1.5rem 1.5rem 1.5rem 31.1rem
    }

    .t-section-8 .t-s8-am1:first-child .t-am-text .t-am-title:before {
        top: 5px
    }

    .t-section-8 .t-s8-am1:first-child .t-am-text .t-am-title span {
        max-height: 105px;
        max-height: 10.5rem;
        font-size: 30px;
        font-size: 3rem;
        line-height: 3.4rem;
        line-height: 1.13333
    }

    .t-section-8 .t-s8-am1:first-child .t-am-text .t-am-lead,
    .t-section-8 .t-s8-am1:first-child .t-am-text .t-am-title span {
        display: block;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .t-section-8 .t-s8-am1:first-child .t-am-text .t-am-lead {
        max-height: 57px;
        max-height: 5.7rem;
        font-size: 15px;
        font-size: 1.5rem;
        line-height: 1.9rem;
        line-height: 1.26667
    }

    .t-section-8 .t-s8-am1:nth-child(n+2) {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }

    .t-section-8 .t-s8-am1:nth-child(n+2) .t-am-pic {
        left: auto
    }

    .t-section-8 .t-s8-am1:nth-child(2n+3) {
        margin-left: 20px
    }

    .t-section-8 .t-s8-am1:nth-child(4) {
        background: #f0f0f0
    }
}

.t-section-9 .t-s9-i {
    max-width: 1315px;
    max-width: 131.5rem;
    min-width: 768px;
    min-width: 76.8rem;
    margin: 0 auto 50px;
    padding: 0 0 0 20px;
    padding: 0 0 0 2rem
}

.t-section-9 .t-s9-body {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    width: 1275px;
    width: 127.5rem
}

.t-section-9 .t-s9-body-i {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -moz-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    position: relative;
    width: 950px;
    width: 95rem;
    height: 482px;
    height: 48.2rem
}

.t-section-9 .t-s9-body-i:before {
    content: "";
    position: absolute;
    z-index: 1;
    left: 0;
    right: 0;
    bottom: 0;
    height: 78px;
    background: #000
}

.t-section-9 .t-s9-body-i:after {
    content: "";
    position: absolute;
    z-index: 1;
    left: 10px;
    right: 10px;
    bottom: 78px;
    height: 1px;
    background: hsla(0, 0%, 100%, .2)
}

.t-section-9 .t-s9-aside {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 300px;
    width: 30rem;
    margin: 0 25px 0 0;
    margin: 0 2.5rem 0 0
}

.t-section-9 .t-s9-am1 {
    height: 100%;
    background: #000
}

.t-section-9 .t-s9-am1 .t-am-head {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    height: 100%;
    padding: 0 0 50px
}

.t-section-9 .t-s9-am1 .t-am-pic {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    overflow: hidden
}

.t-section-9 .t-s9-am1 .t-am-pic:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 65%;
    background: -webkit-gradient(linear, left top, right top, color-stop(5%, #000), color-stop(5%, transparent));
    background: -webkit-linear-gradient(left, #000 5%, transparent);
    background: linear-gradient(90deg, #000 5%, transparent)
}

.t-section-9 .t-s9-am1 .t-am-pic figure img {
    display: block
}

.t-section-9 .t-s9-am1 .t-am-kicker {
    position: relative;
    max-width: 440px;
    margin: 0 0 0 36px;
    font-size: 0
}

.t-section-9 .t-s9-am1 .t-am-kicker .t-am-categ {
    display: inline-block;
    vertical-align: middle;
    height: 20px;
    height: 2rem
}

.t-section-9 .t-s9-am1 .t-am-kicker .t-am-categ:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 9px;
    width: 300px;
    height: 1px;
    background: -webkit-gradient(linear, left top, right top, from(#207d90), color-stop(60%, #207d90), color-stop(60%, rgba(32, 125, 144, 0)));
    background: -webkit-linear-gradient(left, #207d90 0, #207d90 60%, rgba(32, 125, 144, 0));
    background: linear-gradient(90deg, #207d90 0, #207d90 60%, rgba(32, 125, 144, 0))
}

.t-section-9 .t-s9-am1 .t-am-kicker .t-am-categ span {
    display: inline-block;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    height: 100%;
    padding: 0 8px;
    padding: 0 .8rem;
    background: #21a3bf;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 21px;
    line-height: 2.1rem;
    color: #fff;
    text-transform: uppercase
}

.t-section-9 .t-s9-am1 .t-am-kicker .t-am-stamp-1 {
    margin-right: 5px
}

.t-section-9 .t-s9-am1 .t-am-kicker .t-am-stamp-1~.t-am-categ {
    max-width: -webkit-calc(100% - 93px);
    max-width: calc(100% - 93px)
}

.t-section-9 .t-s9-am1 .t-am-kicker .t-am-stamp-1~.t-am-categ:before {
    left: 92px
}

.t-section-9 .t-s9-am1 .t-am-kicker.t-am-kicker-theme-1 .t-am-categ {
    height: 20px;
    height: 2rem
}

.t-section-9 .t-s9-am1 .t-am-kicker.t-am-kicker-theme-1 .t-am-categ:before {
    background: -webkit-gradient(linear, left top, right top, from(#b83066), color-stop(60%, #b83066), color-stop(60%, rgba(184, 48, 102, 0)));
    background: -webkit-linear-gradient(left, #b83066 0, #b83066 60%, rgba(184, 48, 102, 0));
    background: linear-gradient(90deg, #b83066 0, #b83066 60%, rgba(184, 48, 102, 0))
}

.t-section-9 .t-s9-am1 .t-am-kicker.t-am-kicker-theme-1 .t-am-categ span {
    background: #ff428e
}

.t-section-9 .t-s9-am1 .t-am-kicker.t-am-kicker-theme-2 .t-am-categ {
    height: 20px;
    height: 2rem
}

.t-section-9 .t-s9-am1 .t-am-kicker.t-am-kicker-theme-2 .t-am-categ:before {
    background: -webkit-gradient(linear, left top, right top, from(#d61212), color-stop(60%, #d61212), color-stop(60%, rgba(214, 18, 18, 0)));
    background: -webkit-linear-gradient(left, #d61212 0, #d61212 60%, rgba(214, 18, 18, 0));
    background: linear-gradient(90deg, #d61212 0, #d61212 60%, rgba(214, 18, 18, 0))
}

.t-section-9 .t-s9-am1 .t-am-kicker.t-am-kicker-theme-2 .t-am-categ span {
    background: #d61212
}

.t-section-9 .t-s9-am1 .t-am-text {
    position: relative;
    width: 440px;
    margin: 12px 0 0 36px
}

.t-section-9 .t-s9-am1 .t-am-text .t-am-title {
    font-family: "Merriweather", serif;
    font-weight: 700;
    padding: 3px 0 1px;
    padding: .3rem 0 .1rem;
    max-height: 124px;
    max-height: 12.4rem;
    font-size: 33px;
    font-size: 3.3rem;
    line-height: 4rem;
    line-height: 1.21212;
    -webkit-line-clamp: 3;
    color: #fff
}

.t-section-9 .t-s9-am1 .t-am-text .t-am-lead,
.t-section-9 .t-s9-am1 .t-am-text .t-am-title {
    display: block;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    letter-spacing: -.015em
}

.t-section-9 .t-s9-am1 .t-am-text .t-am-lead {
    width: 390px;
    max-height: 110px;
    max-height: 11rem;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 2.2rem;
    line-height: 1.22222;
    -webkit-line-clamp: 5;
    margin: 25px 0 0;
    margin: 2.5rem 0 0;
    color: hsla(0, 0%, 100%, .7)
}

.t-section-9 .t-s9-am1 .t-am-text:hover .t-am-title {
    color: #21a2bf
}

.t-section-9 .t-s9-am2 {
    position: absolute;
    z-index: 1;
    left: 10px;
    bottom: 0;
    width: 310px
}

.t-section-9 .t-s9-am2 .t-am-head {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    height: 78px
}

.t-section-9 .t-s9-am2 .t-am-pic {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 50px;
    width: 5rem;
    height: 50px;
    height: 5rem;
    margin: 13px 10px 0 0
}

.t-section-9 .t-s9-am2 .t-am-pic figure img {
    display: block;
    width: 100%
}

.t-section-9 .t-s9-am2 .t-am-text {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 -webkit-calc(100% - 80px);
    -moz-box-flex: 1;
    -ms-flex: 1 0 calc(100% - 80px);
    flex: 1 0 calc(100% - 80px);
    max-width: -webkit-calc(100% - 80px);
    max-width: calc(100% - 80px);
    padding: 13px 0 0
}

.t-section-9 .t-s9-am2 .t-am-text .t-am-title {
    margin: -2px 0 0;
    margin: -.2rem 0 0;
    padding: 1px 0 0;
    padding: .1rem 0 0;
    font-family: "Merriweather", serif;
    font-weight: 900;
    display: block;
    display: -webkit-box;
    max-height: 55px;
    max-height: 5.5rem;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 1.8rem;
    line-height: 1.38462;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    letter-spacing: -.015em;
    color: hsla(0, 0%, 100%, .9)
}

.t-section-9 .t-s9-am2 .t-am-text:hover .t-am-title {
    color: #21a2bf
}

.t-section-9 .t-s9-am2 .t-am-stamp-1 {
    margin: 0 3px 0 0
}

.t-section-9 .t-s9-am2+.t-s9-am2 {
    left: 320px
}

.t-section-9 .t-s9-am2+.t-s9-am2+.t-s9-am2 {
    left: 630px
}

.t-section-9 .t-s9-am3 {
    height: 482px;
    height: 48.2rem;
    background: #000
}

.t-section-9 .t-s9-am3 .t-am-head {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    position: relative;
    height: 100%
}

.t-section-9 .t-s9-am3 .t-am-pic {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    overflow: hidden
}

.t-section-9 .t-s9-am3 .t-am-pic:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 50%;
    background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(68%, rgba(0, 0, 0, .7)));
    background: -webkit-linear-gradient(top, transparent 0, rgba(0, 0, 0, .7) 68%);
    background: linear-gradient(180deg, transparent 0, rgba(0, 0, 0, .7) 68%)
}

.t-section-9 .t-s9-am3 .t-am-pic figure {
    position: relative;
    left: 50%;
    width: 856.88889px;
    width: 85.68889rem;
    height: 100%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.t-section-9 .t-s9-am3 .t-am-pic figure img {
    display: block;
    height: 100%
}

.t-section-9 .t-s9-am3 .t-am-kicker {
    position: relative;
    margin: 0 15px 7px;
    font-size: 0
}

.t-section-9 .t-s9-am3 .t-am-kicker .t-am-categ {
    display: inline-block;
    vertical-align: middle;
    min-height: 20px;
    min-height: 2rem
}

.t-section-9 .t-s9-am3 .t-am-kicker .t-am-categ:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 9px;
    width: 250px;
    height: 1px;
    background: -webkit-gradient(linear, left top, right top, from(#207d90), color-stop(60%, #207d90), color-stop(60%, rgba(32, 125, 144, 0)));
    background: -webkit-linear-gradient(left, #207d90 0, #207d90 60%, rgba(32, 125, 144, 0));
    background: linear-gradient(90deg, #207d90 0, #207d90 60%, rgba(32, 125, 144, 0))
}

.t-section-9 .t-s9-am3 .t-am-kicker .t-am-categ span {
    display: inline-block;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    height: 100%;
    padding: 0 8px;
    padding: 0 .8rem;
    background: #21a3bf;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 21px;
    line-height: 2.1rem;
    color: #fff;
    text-transform: uppercase
}

.t-section-9 .t-s9-am3 .t-am-kicker .t-am-stamp-1 {
    margin-right: -webkit-calc(100% - 100px);
    margin-right: calc(100% - 100px);
    margin-bottom: 10px
}

.t-section-9 .t-s9-am3 .t-am-kicker.t-am-kicker-theme-1 .t-am-categ {
    height: 20px;
    height: 2rem
}

.t-section-9 .t-s9-am3 .t-am-kicker.t-am-kicker-theme-1 .t-am-categ:before {
    background: -webkit-gradient(linear, left top, right top, from(#b83066), color-stop(60%, #b83066), color-stop(60%, rgba(184, 48, 102, 0)));
    background: -webkit-linear-gradient(left, #b83066 0, #b83066 60%, rgba(184, 48, 102, 0));
    background: linear-gradient(90deg, #b83066 0, #b83066 60%, rgba(184, 48, 102, 0))
}

.t-section-9 .t-s9-am3 .t-am-kicker.t-am-kicker-theme-1 .t-am-categ span {
    background: #ff428e
}

.t-section-9 .t-s9-am3 .t-am-kicker.t-am-kicker-theme-2 .t-am-categ {
    height: 20px;
    height: 2rem
}

.t-section-9 .t-s9-am3 .t-am-kicker.t-am-kicker-theme-2 .t-am-categ:before {
    background: -webkit-gradient(linear, left top, right top, from(#d61212), color-stop(60%, #d61212), color-stop(60%, rgba(214, 18, 18, 0)));
    background: -webkit-linear-gradient(left, #d61212 0, #d61212 60%, rgba(214, 18, 18, 0));
    background: linear-gradient(90deg, #d61212 0, #d61212 60%, rgba(214, 18, 18, 0))
}

.t-section-9 .t-s9-am3 .t-am-kicker.t-am-kicker-theme-2 .t-am-categ span {
    background: #d61212
}

.t-section-9 .t-s9-am3 .t-am-text {
    position: relative;
    margin: 2px 15px 15px
}

.t-section-9 .t-s9-am3 .t-am-text .t-am-title {
    font-family: "Arial Black", "Arial Bold", Arial, Helvetica, sans-serif;
    font-weight: 600;
    padding: 3px 0 1px;
    padding: .3rem 0 .1rem;
    display: block;
    display: -webkit-box;
    max-height: 100px;
    max-height: 10rem;
    font-size: 20px;
    font-size: 2rem;
    line-height: 2.4rem;
    line-height: 1.2;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    letter-spacing: -.015em;
    color: #fff;
    text-transform: uppercase
}

.t-section-9 .t-s9-am3 .t-am-text:hover .t-am-title {
    color: #21a2bf
}

.t-pubbox-bb-1+.t-section-9 {
    margin-top: 50px;
    margin-top: 5rem
}

.t-section-1 .t-section-9 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

.t-section-1 .t-section-9~.t-s1-head .t-s1-head-i:after {
    display: none
}

@media (max-width:1314px) {
    .t-section-9 .t-s9-i {
        max-width: 1024px;
        max-width: 102.4rem
    }

    .t-section-9 .t-s9-body {
        width: 984px;
        width: 98.4rem
    }

    .t-section-9 .t-s9-body-i {
        width: 649px;
        width: 64.9rem;
        height: 433px;
        height: 43.3rem
    }

    .t-section-9 .t-s9-body-i:before {
        height: 72px
    }

    .t-section-9 .t-s9-body-i:after {
        bottom: 72px
    }

    .t-section-9 .t-s9-aside {
        width: 315px;
        width: 31.5rem;
        margin: 0 20px 0 0;
        margin: 0 2rem 0 0
    }

    .t-section-9 .t-s9-am1 .t-am-pic figure {
        position: relative;
        left: 50%;
        width: 769.77778px;
        width: 76.97778rem;
        height: 100%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    .t-section-9 .t-s9-am1 .t-am-pic figure img {
        height: 100%
    }

    .t-section-9 .t-s9-am1 .t-am-kicker {
        max-width: 400px;
        margin: 0 0 0 20px
    }

    .t-section-9 .t-s9-am1 .t-am-text {
        width: 400px;
        margin: 12px 0 0 20px
    }

    .t-section-9 .t-s9-am1 .t-am-text .t-am-title {
        font-family: "Merriweather", serif;
        font-weight: 300;
        padding: 3px 0 2px;
        padding: .3rem 0 .2rem;
        display: block;
        display: -webkit-box;
        max-height: 220px;
        max-height: 22rem;
        font-size: 38px;
        font-size: 3.8rem;
        line-height: 4.3rem;
        line-height: 1.13158;
        -webkit-line-clamp: 5;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .t-section-9 .t-s9-am1 .t-am-text .t-am-lead {
        display: none
    }

    .t-section-9 .t-s9-am2 {
        width: 209.66667px
    }

    .t-section-9 .t-s9-am2 .t-am-head {
        height: 72px
    }

    .t-section-9 .t-s9-am2 .t-am-pic {
        margin: 10px 10px 0 0
    }

    .t-section-9 .t-s9-am2 .t-am-text {
        padding: 10px 0 0
    }

    .t-section-9 .t-s9-am2+.t-s9-am2 {
        left: 219.66667px
    }

    .t-section-9 .t-s9-am2+.t-s9-am2+.t-s9-am2 {
        left: 429.33333px
    }

    .t-section-9 .t-s9-am3 {
        height: 433px;
        height: 43.3rem
    }
}

@media (max-width:1023px) {
    .t-section-9 .t-s9-i {
        max-width: 768px;
        max-width: 76.8rem
    }

    .t-section-9 .t-s9-body {
        display: block;
        width: 728px;
        width: 72.8rem
    }

    .t-section-9 .t-s9-body-i {
        width: 100%;
        height: 478px;
        height: 47.8rem
    }

    .t-section-9 .t-s9-aside {
        width: 100%;
        margin: 20px 0 0;
        margin: 2rem 0 0
    }

    .t-section-9 .t-s9-am2 {
        width: 236px
    }

    .t-section-9 .t-s9-am2+.t-s9-am2 {
        left: 246px
    }

    .t-section-9 .t-s9-am2+.t-s9-am2+.t-s9-am2 {
        left: 482px
    }

    .t-section-9 .t-s9-am3 {
        height: 164.125px;
        height: 16.4125rem;
        background: #fff;
        color: #000;
        box-shadow: 0 1px 0 1px rgba(0, 0, 0, .1)
    }

    .t-section-9 .t-s9-am3 .t-am-head {
        display: block;
        padding: 20px 0 0;
        border-top: 1px solid #ddd
    }

    .t-section-9 .t-s9-am3 .t-am-pic {
        display: block;
        width: 290px
    }

    .t-section-9 .t-s9-am3 .t-am-pic:after {
        display: none
    }

    .t-section-9 .t-s9-am3 .t-am-pic figure {
        position: static;
        width: 100%;
        height: auto;
        -webkit-transform: none;
        transform: none
    }

    .t-section-9 .t-s9-am3 .t-am-pic figure img {
        width: 100%;
        height: auto
    }

    .t-section-9 .t-s9-am3 .t-am-kicker {
        margin-left: 305px
    }

    .t-section-9 .t-s9-am3 .t-am-kicker .t-am-categ {
        height: 20px;
        height: 2rem
    }

    .t-section-9 .t-s9-am3 .t-am-kicker .t-am-stamp-1 {
        margin-right: 5px;
        margin-bottom: 0
    }

    .t-section-9 .t-s9-am3 .t-am-kicker .t-am-stamp-1~.t-am-categ {
        max-width: -webkit-calc(100% - 93px);
        max-width: calc(100% - 93px)
    }

    .t-section-9 .t-s9-am3 .t-am-kicker .t-am-stamp-1~.t-am-categ:before {
        left: 92px
    }

    .t-section-9 .t-s9-am3 .t-am-text {
        display: block;
        margin: 7px 15px 15px 305px
    }

    .t-section-9 .t-s9-am3 .t-am-text .t-am-title {
        font-family: "Arial Black", "Arial Bold", Arial, Helvetica, sans-serif;
        font-weight: 600;
        padding: 3px 0 0;
        padding: .3rem 0 0;
        display: block;
        display: -webkit-box;
        max-height: 99px;
        max-height: 9.9rem;
        font-size: 20px;
        font-size: 2rem;
        line-height: 2.4rem;
        line-height: 1.2;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        letter-spacing: -.015em;
        color: #2b2b2b;
        text-transform: uppercase
    }

    .t-section-9 .t-s9-am3 .t-am-text:hover .t-am-title {
        color: #21a2bf
    }
}

.t-section-10 .t-s10-i {
    max-width: 1315px;
    max-width: 131.5rem;
    min-width: 768px;
    min-width: 76.8rem;
    margin: 60px auto 50px;
    padding: 0 0 0 20px;
    padding: 0 0 0 2rem
}

.t-section-10 .t-s10-head {
    position: relative;
    width: 1275px;
    width: 127.5rem;
    height: 44px;
    height: 4.4rem;
    background: #eaeaea;
    border-top: 2px solid #2b2b2b
}

.t-section-10 .t-s10-head,
.t-section-10 .t-s10-head-top {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.t-section-10 .t-s10-head-top {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 335px
}

.t-section-10 .t-s10-head-title {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
    -moz-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    padding: 14px 15px 5px;
    padding: 1.4rem 1.5rem .5rem;
    font-family: "Merriweather", serif;
    font-weight: 900;
    font-size: 17px;
    font-size: 1.7rem;
    line-height: 1;
    color: #e7502c;
    text-transform: uppercase;
    letter-spacing: -.025em;
    text-align: center
}

.t-section-10 .t-s10-head-title i {
    display: inline-block;
    vertical-align: middle;
    width: 30px;
    height: 18px;
    margin: 0 3px 0 0;
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
    background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEwNC4yIDU4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDQuMiA1OCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTTAuNCw1NS4xTDEsNTUuOGMzLjUtMi43LDkuNi03LjgsMTMuNS0xMS43YzIuNy0yLjcsMi45LTUuNiwyLjktOC41VjEzLjhsMS4xLTEuMmwtMC44LTAuN0w2LjQsMjIuMnYyM0M2LjQsNDkuNCwzLjgsNTIuMSwwLjQsNTUuMSBNMzcuOCw0OS4xYy0yLjYsMC04LjUtMS40LTEzLjgtMnYtNC40bDE0LTE1djIxLjFMMzcuOCw0OS4xeiBNMzguMSwyNS45bC0xNCwxNXYtOS4zbDE0LTE0LjJWMjUuOXogTTM4LjEsMTUuNmwtMTQsMTQuM1Y5LjZjMi45LTAuMiw1LjctMC40LDYuNy0wLjRjMi40LDAuMSw3LjMsMC45LDcuMyw2LjFWMTUuNnogTTMyLjEsNThjMy41LTMuNSwxMi44LTExLjEsMTcuNy0xNC4yVjE0LjljMC04LjMtNC4xLTE0LjUtMTYuMy0xNC41Yy03LjIsMC05LjgsMC45LTE5LjMsMC45QzgsMS4zLDEuOSwxLjEsMC40LDAuN0wwLDAuOWMwLjksNS4xLDMuMiw5LDE0LjYsOWMxLjUsMCw2LTAuMSw4LjItMC4yVjQ3Yy0yLjYtMC4zLTQuNy0wLjctNi4zLTAuN2MtMi45LTAuMi04LDQuOS0xNC45LDEwLjVsMC42LDAuN2MzLjEtMi4xLDUuMS0yLjgsNy4xLTIuOEMxMy4xLDU0LjcsMjcuNSw1Ni45LDMyLjEsNTggTTkxLjcsMzkuNGwtNC42LTYuOGw0LjYtNC45VjM5LjR6IE05MS43LDI1LjlsLTUuMiw1LjZsLTMuNi01LjFsOC45LTlWMjUuOXogTTEwNC4yLDEuOWwtMC42LTAuMWMtMSwxLjctMy45LDQuMS04LjQsNC4xYy01LjUsMC04LjUtMy42LTExLTUuOGMtMi4zLDIuNC00LjcsNC43LTcuNyw3LjVjMy40LDMuMSw4LjgsNS43LDE1LjIsNi4xdjJsLTkuNSw5LjZsLTMuNC01LjFsLTEzLjItMTlDNjEuMSwyLjIsNTYsMi43LDUwLjcsM3YwLjhjMS4zLDAuMiwzLjYsMC42LDEwLDkuOHYyNy44Yy04LjksMC4xLTEyLjYsNi0xMi42LDEwLjRjMCwyLDEsNC44LDMuNCw2LjFsMC41LTAuNmMtMi4yLTEuNC0yLjItNC4xLTIuMi01LjFjMC0yLjIsMS45LTQuNCw0LjctNC40YzYuOSwwLDEwLjcsNi44LDExLjksOS41YzMuMS0yLjUsNi4xLTQuOSw5LjQtN2MtMy01LjEtOC4yLTguMy0xMy45LTguN1YxNS4xTDkwLDU1LjljMy45LTMuMiw3LjgtNi40LDExLjctOS4zbC0wLjctMC45bC0zLjIsMi4ybC01LTdWMTMuN0MxMDAuNywxMi41LDEwNC4yLDUuOCwxMDQuMiwxLjkiLz48L3N2Zz4=") no-repeat 50%;
    background-size: 100% auto;
    font-size: 0;
    text-indent: -999999px
}

.t-section-10 .t-s10-head-today {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
    -moz-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto
}

.t-section-10 .t-s10-head-today a {
    display: block;
    height: 56px;
    height: 5.6rem;
    margin-top: -8px;
    margin-top: -.8rem;
    padding: 20px 30px 5px;
    padding: 2rem 3rem .5rem;
    background: #e7502c;
    font-family: "Arial Black", "Arial Bold", Arial, Helvetica, sans-serif;
    font-weight: 600;
    font-size: 17px;
    font-size: 1.7rem;
    line-height: 1;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: -.025em;
    text-align: center
}

.t-section-10 .t-s10-head-today a:hover span {
    opacity: .6
}

.t-section-10 .t-s10-head-slider {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(100% - 335px - 84px);
    -moz-box-flex: 0;
    -ms-flex: 0 0 calc(100% - 335px - 84px);
    flex: 0 0 calc(100% - 335px - 84px);
    max-width: -webkit-calc(100% - 335px - 84px);
    max-width: calc(100% - 335px - 84px);
    width: -webkit-calc(100% - 335px - 84px);
    width: calc(100% - 335px - 84px)
}

.t-section-10 .t-s10-head-slider .owl-nav {
    position: absolute;
    right: -84px;
    top: 0;
    width: 84px;
    height: 42px;
    margin: 0;
    font-size: 0;
    white-space: nowrap
}

.t-section-10 .t-s10-head-slider .owl-nav .owl-next,
.t-section-10 .t-s10-head-slider .owl-nav .owl-prev {
    display: inline-block;
    vertical-align: top;
    position: relative;
    width: 42px;
    height: 42px;
    margin: 0;
    padding: 0;
    background: none;
    border-radius: 0;
    outline: 0;
    overflow: hidden
}

.t-section-10 .t-s10-head-slider .owl-nav .owl-next span,
.t-section-10 .t-s10-head-slider .owl-nav .owl-prev span {
    display: block;
    height: 100%;
    text-indent: -999999px;
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCIgd2lkdGg9IjIxIiBoZWlnaHQ9IjIxIiB2aWV3Qm94PSIwIDAgMjEgMjEiPjxwYXRoIGQ9Ik0xMC4wMTAsMjAuMDA4IEMxMC4wMTAsMjAuMDA4IDExLjQ0OCwxOC42MTMgMTEuNDQ4LDE4LjYxMyBDMTEuNDQ4LDE4LjYxMyAzLjgyMiwxMC45OTggMy44MjIsMTAuOTk4IEMzLjgyMiwxMC45OTggMjAuMDM1LDEwLjk5OCAyMC4wMzUsMTAuOTk4IEMyMC4wMzUsMTAuOTk4IDIwLjAzNSw4Ljk5NiAyMC4wMzUsOC45OTYgQzIwLjAzNSw4Ljk5NiAzLjgyMiw4Ljk5NiAzLjgyMiw4Ljk5NiBDMy44MjIsOC45OTYgMTEuNDI4LDEuNDAyIDExLjQyOCwxLjQwMiBDMTEuNDI4LDEuNDAyIDEwLjAxMCwtMC4wMTQgMTAuMDEwLC0wLjAxNCBDNi4zNDAsMy42NTIgMy40OTcsNi40OTAgLTAuMDE2LDkuOTk3IEMzLjk2MCwxMy45NjggMS4xNTQsMTEuMTY1IDEwLjAxMCwyMC4wMDggWiIgZmlsbD0iIzAwMDAwMCIvPjwvc3ZnPg==") no-repeat 50%;
    background-size: 50% auto;
    opacity: .5
}

.t-section-10 .t-s10-head-slider .owl-nav .owl-next:hover span,
.t-section-10 .t-s10-head-slider .owl-nav .owl-prev:hover span {
    opacity: 1
}

.t-section-10 .t-s10-head-slider .owl-nav .owl-next.disabled:hover span,
.t-section-10 .t-s10-head-slider .owl-nav .owl-prev.disabled:hover span {
    opacity: .5
}

.t-section-10 .t-s10-head-slider .owl-nav .owl-next span {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.t-section-10 .t-s10-head-slider .item {
    padding: 0 10px;
    padding: 0 1rem
}

.t-section-10 .t-s10-head-slider .item a {
    display: block;
    white-space: nowrap;
    height: 44px;
    height: 4.4rem;
    padding: 13px 10px 5px;
    padding: 1.3rem 1rem .5rem;
    font-family: "Arial Black", "Arial Bold", Arial, Helvetica, sans-serif;
    font-weight: 600;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1;
    color: rgba(43, 43, 43, .5);
    text-transform: uppercase;
    letter-spacing: -.025em;
    text-align: center
}

.t-section-10 .t-s10-head-slider .item a:hover {
    color: #21a2bf
}

.t-section-10 .t-s10-head-list {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(100% - 335px - 318px);
    -moz-box-flex: 0;
    -ms-flex: 0 0 calc(100% - 335px - 318px);
    flex: 0 0 calc(100% - 335px - 318px);
    max-width: -webkit-calc(100% - 335px - 318px);
    max-width: calc(100% - 335px - 318px);
    width: -webkit-calc(100% - 335px - 318px);
    width: calc(100% - 335px - 318px);
    height: 44px;
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.t-section-10 .t-s10-head-list .item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
    width: 25%;
    padding: 0 10px;
    padding: 0 1rem
}

.t-section-10 .t-s10-head-list .item a {
    display: block;
    white-space: nowrap;
    height: 44px;
    height: 4.4rem;
    padding: 13px 10px 5px;
    padding: 1.3rem 1rem .5rem;
    font-family: "Arial Black", "Arial Bold", Arial, Helvetica, sans-serif;
    font-weight: 600;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1;
    color: rgba(43, 43, 43, .5);
    text-transform: uppercase;
    letter-spacing: -.025em;
    text-align: center
}

.t-section-10 .t-s10-head-list .item a:hover {
    color: #e7502c
}

.t-section-10 .t-s10-head-btns {
    position: absolute;
    right: 0;
    top: 0;
    width: 318px;
    height: 42px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

.t-section-10 .t-s10-head-btns a {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -moz-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    white-space: nowrap;
    height: 42px;
    height: 4.2rem;
    padding: 13px 10px 5px;
    padding: 1.3rem 1rem .5rem;
    font-family: "Arial Black", "Arial Bold", Arial, Helvetica, sans-serif;
    font-weight: 600;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1;
    color: rgba(43, 43, 43, .5);
    text-transform: uppercase;
    letter-spacing: -.025em;
    text-align: center
}

.t-section-10 .t-s10-head-btns a:hover {
    color: #e7502c
}

.t-section-10 .t-s10-head-btns a.t-s10-head-btn-2 {
    padding: 14px 10px 5px;
    padding: 1.4rem 1rem .5rem;
    background: #2b2b2b;
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 600;
    font-size: 14px;
    font-size: 1.4rem;
    color: #fff
}

.t-section-10 .t-s10-head-btns a.t-s10-head-btn-2:hover {
    background: #e7502c
}

.t-section-10 .t-s10-grid-1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.t-section-10 .t-s10-g1-col-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -moz-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -moz-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    position: relative;
    width: 432px;
    width: 43.2rem;
    height: 608px;
    height: 60.8rem;
    margin: 20px 0 0;
    margin: 2rem 0 0;
    padding: 0 12px;
    padding: 0 1.2rem
}

.t-section-10 .t-s10-g1-col-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -moz-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    width: 313px;
    width: 31.3rem;
    height: 608px;
    height: 60.8rem;
    margin: 20px 0 0;
    margin: 2rem 0 0;
    padding: 0 12px 0 0;
    padding: 0 1.2rem 0 0;
    border-right: 1px solid #e2e2e2
}

.t-section-10 .t-s10-g1-col-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -moz-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -moz-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
    width: 217px;
    width: 21.7rem;
    padding: 0 12px;
    padding: 0 1.2rem
}

.t-section-10 .t-s10-g1-col-3,
.t-section-10 .t-s10-g1-col-4 {
    height: 608px;
    height: 60.8rem;
    margin: 20px 0 0;
    margin: 2rem 0 0;
    border-left: 1px solid #e2e2e2
}

.t-section-10 .t-s10-g1-col-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -moz-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -moz-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
    width: 313px;
    width: 31.3rem;
    padding: 0 0 0 12px;
    padding: 0 0 0 1.2rem
}

.t-section-10 .t-s10-g1-col-4 .t-s10-g1-am10 {
    margin: 20px 0 20px -12px
}

.t-section-10 .t-s10-g1-col-4 .t-s10-g1-am11 {
    border: 0;
    margin: 0;
    padding: 0
}

.t-section-10 .t-s10-g1-stamp-day {
    position: absolute;
    z-index: 1;
    left: 32px;
    top: 20px;
    width: 102px;
    padding: 63px 0 0;
    white-space: nowrap;
    background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEwNC4yIDU4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDQuMiA1OCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTAuNCw1NS4xTDEsNTUuOGMzLjUtMi43LDkuNi03LjgsMTMuNS0xMS43YzIuNy0yLjcsMi45LTUuNiwyLjktOC41VjEzLjhsMS4xLTEuMmwtMC44LTAuN0w2LjQsMjIuMnYyM0M2LjQsNDkuNCwzLjgsNTIuMSwwLjQsNTUuMSBNMzcuOCw0OS4xYy0yLjYsMC04LjUtMS40LTEzLjgtMnYtNC40bDE0LTE1djIxLjFMMzcuOCw0OS4xeiBNMzguMSwyNS45bC0xNCwxNXYtOS4zbDE0LTE0LjJWMjUuOXogTTM4LjEsMTUuNmwtMTQsMTQuM1Y5LjZjMi45LTAuMiw1LjctMC40LDYuNy0wLjRjMi40LDAuMSw3LjMsMC45LDcuMyw2LjFWMTUuNnogTTMyLjEsNThjMy41LTMuNSwxMi44LTExLjEsMTcuNy0xNC4yVjE0LjljMC04LjMtNC4xLTE0LjUtMTYuMy0xNC41Yy03LjIsMC05LjgsMC45LTE5LjMsMC45QzgsMS4zLDEuOSwxLjEsMC40LDAuN0wwLDAuOWMwLjksNS4xLDMuMiw5LDE0LjYsOWMxLjUsMCw2LTAuMSw4LjItMC4yVjQ3Yy0yLjYtMC4zLTQuNy0wLjctNi4zLTAuN2MtMi45LTAuMi04LDQuOS0xNC45LDEwLjVsMC42LDAuN2MzLjEtMi4xLDUuMS0yLjgsNy4xLTIuOEMxMy4xLDU0LjcsMjcuNSw1Ni45LDMyLjEsNTggTTkxLjcsMzkuNGwtNC42LTYuOGw0LjYtNC45VjM5LjR6IE05MS43LDI1LjlsLTUuMiw1LjZsLTMuNi01LjFsOC45LTlWMjUuOXogTTEwNC4yLDEuOWwtMC42LTAuMWMtMSwxLjctMy45LDQuMS04LjQsNC4xYy01LjUsMC04LjUtMy42LTExLTUuOGMtMi4zLDIuNC00LjcsNC43LTcuNyw3LjVjMy40LDMuMSw4LjgsNS43LDE1LjIsNi4xdjJsLTkuNSw5LjZsLTMuNC01LjFsLTEzLjItMTlDNjEuMSwyLjIsNTYsMi43LDUwLjcsM3YwLjhjMS4zLDAuMiwzLjYsMC42LDEwLDkuOHYyNy44Yy04LjksMC4xLTEyLjYsNi0xMi42LDEwLjRjMCwyLDEsNC44LDMuNCw2LjFsMC41LTAuNmMtMi4yLTEuNC0yLjItNC4xLTIuMi01LjFjMC0yLjIsMS45LTQuNCw0LjctNC40YzYuOSwwLDEwLjcsNi44LDExLjksOS41YzMuMS0yLjUsNi4xLTQuOSw5LjQtN2MtMy01LjEtOC4yLTguMy0xMy45LTguN1YxNS4xTDkwLDU1LjljMy45LTMuMiw3LjgtNi40LDExLjctOS4zbC0wLjctMC45bC0zLjIsMi4ybC01LTdWMTMuN0MxMDAuNywxMi41LDEwNC4yLDUuOCwxMDQuMiwxLjkiLz48L3N2Zz4=") no-repeat center 0;
    background-size: 100% auto;
    font-family: "Merriweather", serif;
    font-weight: 900;
    font-size: 11px;
    font-size: 1.1rem;
    letter-spacing: -.025em;
    color: #fff;
    text-align: center;
    text-transform: uppercase
}

.t-section-10 .t-s10-g1-stamp-day:hover {
    opacity: .8
}

.t-section-10 .t-s10-g1-am1 {
    position: relative;
    height: 100%
}

.t-section-10 .t-s10-g1-am1 .t-am-head {
    position: relative;
    height: 100%;
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding: 0 20px 199px
}

.t-section-10 .t-s10-g1-am1 .t-am-pic,
.t-section-10 .t-s10-g1-am1 .t-am-pic:after {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0
}

.t-section-10 .t-s10-g1-am1 .t-am-pic:after {
    content: "";
    background: rgba(0, 0, 0, .35)
}

.t-section-10 .t-s10-g1-am1 .t-am-pic figure img {
    display: block;
    width: 100%
}

.t-section-10 .t-s10-g1-am1 .t-am-kicker {
    display: inline-block;
    position: relative;
    max-width: 100%;
    font-size: 0
}

.t-section-10 .t-s10-g1-am1 .t-am-kicker .t-am-categ {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    font-family: "Merriweather", serif;
    font-weight: 400;
    font-size: 17px;
    font-size: 1.7rem;
    line-height: 1.1;
    color: #fff;
    font-style: italic;
    opacity: .8
}

.t-section-10 .t-s10-g1-am1 .t-am-kicker:hover .t-am-categ {
    color: #21a2bf;
    opacity: 1
}

.t-section-10 .t-s10-g1-am1 .t-am-text {
    display: block;
    position: relative;
    margin: 4px 0 0
}

.t-section-10 .t-s10-g1-am1 .t-am-text .t-am-title {
    font-family: "Merriweather", serif;
    font-weight: 700;
    padding: 2px 0 0;
    padding: .2rem 0 0;
    display: block;
    display: -webkit-box;
    max-height: 89px;
    max-height: 8.9rem;
    font-size: 25px;
    font-size: 2.5rem;
    line-height: 2.9rem;
    line-height: 1.16;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    letter-spacing: -.025em;
    color: #fff
}

.t-section-10 .t-s10-g1-am1 .t-am-text:hover .t-am-title {
    color: #21a2bf
}

.t-section-10 .t-s10-g1-am2 {
    position: absolute;
    left: 32px;
    bottom: 20px;
    width: 172px;
    height: 157px;
    background: #fcd846
}

.t-section-10 .t-s10-g1-am2 .t-am-head {
    padding: 19px 10px 0
}

.t-section-10 .t-s10-g1-am2 .t-am-kicker {
    display: inline-block;
    position: relative;
    max-width: 100%;
    font-size: 0;
    opacity: .8
}

.t-section-10 .t-s10-g1-am2 .t-am-kicker .t-am-categ {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.1;
    color: #907428;
    text-transform: uppercase
}

.t-section-10 .t-s10-g1-am2 .t-am-kicker:hover {
    opacity: 1
}

.t-section-10 .t-s10-g1-am2 .t-am-kicker:hover .t-am-categ {
    color: #21a2bf
}

.t-section-10 .t-s10-g1-am2 .t-am-text {
    display: block;
    margin: 5px 0 0
}

.t-section-10 .t-s10-g1-am2 .t-am-text .t-am-title {
    font-family: "Merriweather", serif;
    font-weight: 900;
    padding: 2px 0 0;
    padding: .2rem 0 0;
    display: block;
    display: -webkit-box;
    max-height: 97px;
    max-height: 9.7rem;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.9rem;
    line-height: 1.26667;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    letter-spacing: -.015em;
    color: #2b2b2b
}

.t-section-10 .t-s10-g1-am2 .t-am-text:hover .t-am-title {
    color: #21a2bf
}

.t-section-10 .t-s10-g1-am2+.t-s10-g1-am2 {
    left: auto;
    right: 32px
}

.t-section-10 .t-s10-g1-am3 .t-am-pic {
    display: block;
    position: relative
}

.t-section-10 .t-s10-g1-am3 .t-am-pic figure img {
    display: block;
    width: 100%
}

.t-section-10 .t-s10-g1-am3 .t-am-pic .t-ico-btn-2 {
    position: absolute;
    left: 10px;
    bottom: 10px
}

.t-section-10 .t-s10-g1-am3 .t-am-kicker {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    margin: 9px 0 0;
    margin: .9rem 0 0;
    font-size: 0
}

.t-section-10 .t-s10-g1-am3 .t-am-kicker .t-ico-btn-3 {
    display: none
}

.t-section-10 .t-s10-g1-am3 .t-am-kicker .t-am-categ {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    padding: 5px 0 0;
    padding: .5rem 0 0;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.1;
    color: #929292;
    text-transform: uppercase
}

.t-section-10 .t-s10-g1-am3 .t-am-kicker:hover .t-am-categ {
    color: #21a2bf
}

.t-section-10 .t-s10-g1-am3 div.t-am-kicker .t-am-categ,
.t-section-10 .t-s10-g1-am3 div.t-am-kicker:hover .t-am-categ {
    color: #929292
}

.t-section-10 .t-s10-g1-am3 .t-am-text {
    display: block;
    margin: 0
}

.t-section-10 .t-s10-g1-am3 .t-am-text .t-am-title {
    padding: 3px 0 2px;
    padding: .3rem 0 .2rem;
    font-family: "Merriweather", serif;
    font-weight: 900;
    max-height: 79px;
    max-height: 7.9rem;
    font-size: 33px;
    font-size: 3.3rem;
    line-height: 3.7rem;
    line-height: 1.12121;
    -webkit-line-clamp: 2;
    letter-spacing: -.015em;
    color: #2b2b2b
}

.t-section-10 .t-s10-g1-am3 .t-am-text .t-am-lead {
    max-height: 63px;
    max-height: 6.3rem;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 2.1rem;
    line-height: 1.3125;
    -webkit-line-clamp: 3;
    margin: 10px 0 0;
    margin: 1rem 0 0;
    letter-spacing: .005em;
    color: #2b2b2b
}

.t-section-10 .t-s10-g1-am3 .t-am-text:hover .t-am-title {
    color: #21a2bf
}

.t-section-10 .t-s10-g1-am3 .t-am-stamp-1 {
    margin: 9px 7px 0 0
}

.t-section-10 .t-s10-g1-am3 .t-am-text .t-am-title {
    display: block;
    display: -webkit-box;
    max-height: 78px;
    max-height: 7.8rem;
    font-size: 21px;
    font-size: 2.1rem;
    line-height: 2.5rem;
    line-height: 1.19048;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.t-section-10 .t-s10-g1-am3 .t-am-text .t-am-lead {
    display: block;
    display: -webkit-box;
    max-height: 80px;
    max-height: 8rem;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 2rem;
    line-height: 1.33333;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.t-section-10 .t-s10-g1-am4 {
    margin: 21px 0 0;
    margin: 2.1rem 0 0;
    padding: 15px 0 0;
    padding: 1.5rem 0 0;
    border-top: 1px solid #e2e2e2
}

.t-section-10 .t-s10-g1-am4 .t-am-kicker {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    font-size: 0
}

.t-section-10 .t-s10-g1-am4 .t-am-kicker .t-am-categ {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    margin: -2px 0 0;
    margin: -.2rem 0 0;
    padding: 2px 0 0;
    padding: .2rem 0 0;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.1;
    color: #929292;
    text-transform: uppercase
}

.t-section-10 .t-s10-g1-am4 .t-am-kicker:hover .t-am-categ {
    color: #21a2bf
}

.t-section-10 .t-s10-g1-am4 .t-am-text {
    display: block;
    margin: 0
}

.t-section-10 .t-s10-g1-am4 .t-am-text .t-am-title {
    font-family: "Merriweather", serif;
    font-weight: 700;
    padding: 2px 0 1px;
    padding: .2rem 0 .1rem;
    max-height: 84px;
    max-height: 8.4rem;
    font-size: 23px;
    font-size: 2.3rem;
    line-height: 2.7rem;
    line-height: 1.17391;
    -webkit-line-clamp: 3;
    letter-spacing: -.015em
}

.t-section-10 .t-s10-g1-am4 .t-am-text .t-am-lead,
.t-section-10 .t-s10-g1-am4 .t-am-text .t-am-title {
    display: block;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #2b2b2b
}

.t-section-10 .t-s10-g1-am4 .t-am-text .t-am-lead {
    max-height: 80px;
    max-height: 8rem;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 2rem;
    line-height: 1.33333;
    -webkit-line-clamp: 4;
    margin: 10px 0 0;
    margin: 1rem 0 0
}

.t-section-10 .t-s10-g1-am4 .t-am-text:hover .t-am-title {
    color: #21a2bf
}

.t-section-10 .t-s10-g1-am4 .t-am-stamp-1 {
    margin: 0 7px 0 0
}

.t-section-10 .t-s10-g1-am4:first-child {
    margin: 0;
    padding-top: 0;
    border: 0
}

.t-section-10 .t-s10-g1-am5 {
    margin: 21px 0 0;
    margin: 2.1rem 0 0;
    padding: 15px 0 0;
    padding: 1.5rem 0 0;
    border-top: 1px solid #e2e2e2
}

.t-section-10 .t-s10-g1-am5 .t-am-pic {
    display: block;
    position: relative
}

.t-section-10 .t-s10-g1-am5 .t-am-pic figure img {
    display: block;
    width: 100%
}

.t-section-10 .t-s10-g1-am5 .t-am-pic .t-ico-btn-2 {
    position: absolute;
    left: 10px;
    bottom: 10px
}

.t-section-10 .t-s10-g1-am5 .t-am-kicker {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    margin: 9px 0 0;
    margin: .9rem 0 0;
    font-size: 0
}

.t-section-10 .t-s10-g1-am5 .t-am-kicker .t-ico-btn-3 {
    display: none
}

.t-section-10 .t-s10-g1-am5 .t-am-kicker .t-am-categ {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    padding: 5px 0 0;
    padding: .5rem 0 0;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.1;
    color: #929292;
    text-transform: uppercase
}

.t-section-10 .t-s10-g1-am5 .t-am-kicker:hover .t-am-categ {
    color: #21a2bf
}

.t-section-10 .t-s10-g1-am5 div.t-am-kicker .t-am-categ,
.t-section-10 .t-s10-g1-am5 div.t-am-kicker:hover .t-am-categ {
    color: #929292
}

.t-section-10 .t-s10-g1-am5 .t-am-text {
    display: block;
    margin: 0
}

.t-section-10 .t-s10-g1-am5 .t-am-text .t-am-title {
    padding: 3px 0 2px;
    padding: .3rem 0 .2rem;
    font-family: "Merriweather", serif;
    font-weight: 900;
    max-height: 79px;
    max-height: 7.9rem;
    font-size: 33px;
    font-size: 3.3rem;
    line-height: 3.7rem;
    line-height: 1.12121;
    -webkit-line-clamp: 2;
    letter-spacing: -.015em;
    color: #2b2b2b
}

.t-section-10 .t-s10-g1-am5 .t-am-text .t-am-lead {
    display: block;
    display: -webkit-box;
    max-height: 63px;
    max-height: 6.3rem;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 2.1rem;
    line-height: 1.3125;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 10px 0 0;
    margin: 1rem 0 0;
    letter-spacing: .005em;
    color: #2b2b2b
}

.t-section-10 .t-s10-g1-am5 .t-am-text:hover .t-am-title {
    color: #21a2bf
}

.t-section-10 .t-s10-g1-am5 .t-am-stamp-1 {
    margin: 9px 7px 0 0
}

.t-section-10 .t-s10-g1-am5:first-child {
    margin: 0;
    padding-top: 0;
    border: 0
}

.t-section-10 .t-s10-g1-am5 .t-am-kicker {
    display: block;
    margin: 4px 0 0
}

.t-section-10 .t-s10-g1-am5 .t-am-kicker .t-am-categ {
    display: block;
    text-align: center
}

.t-section-10 .t-s10-g1-am5 .t-am-text {
    margin: 5px 0 0
}

.t-section-10 .t-s10-g1-am5 .t-am-text .t-am-title {
    padding: 2px 0 0;
    padding: .2rem 0 0;
    display: block;
    display: -webkit-box;
    max-height: 78px;
    max-height: 7.8rem;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.9rem;
    line-height: 1.26667;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: center
}

.t-section-10 .t-s10-g1-am6 {
    margin: 16px 0 0;
    margin: 1.6rem 0 0;
    padding: 15px 0 0;
    padding: 1.5rem 0 0;
    border-top: 1px solid #e2e2e2
}

.t-section-10 .t-s10-g1-am6 .t-am-pic {
    display: block;
    position: relative
}

.t-section-10 .t-s10-g1-am6 .t-am-pic figure img {
    display: block;
    width: 100%
}

.t-section-10 .t-s10-g1-am6 .t-am-pic .t-ico-btn-2 {
    position: absolute;
    left: 10px;
    bottom: 10px
}

.t-section-10 .t-s10-g1-am6 .t-am-kicker {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    margin: 9px 0 0;
    margin: .9rem 0 0;
    font-size: 0
}

.t-section-10 .t-s10-g1-am6 .t-am-kicker .t-ico-btn-3 {
    display: none
}

.t-section-10 .t-s10-g1-am6 .t-am-kicker .t-am-categ {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    padding: 5px 0 0;
    padding: .5rem 0 0;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.1;
    color: #929292;
    text-transform: uppercase
}

.t-section-10 .t-s10-g1-am6 .t-am-kicker:hover .t-am-categ {
    color: #21a2bf
}

.t-section-10 .t-s10-g1-am6 div.t-am-kicker .t-am-categ,
.t-section-10 .t-s10-g1-am6 div.t-am-kicker:hover .t-am-categ {
    color: #929292
}

.t-section-10 .t-s10-g1-am6 .t-am-text {
    display: block;
    margin: 0
}

.t-section-10 .t-s10-g1-am6 .t-am-text .t-am-title {
    padding: 3px 0 2px;
    padding: .3rem 0 .2rem;
    font-family: "Merriweather", serif;
    font-weight: 900;
    max-height: 79px;
    max-height: 7.9rem;
    font-size: 33px;
    font-size: 3.3rem;
    line-height: 3.7rem;
    line-height: 1.12121;
    -webkit-line-clamp: 2;
    letter-spacing: -.015em;
    color: #2b2b2b
}

.t-section-10 .t-s10-g1-am6 .t-am-text .t-am-lead {
    display: block;
    display: -webkit-box;
    max-height: 63px;
    max-height: 6.3rem;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 2.1rem;
    line-height: 1.3125;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 10px 0 0;
    margin: 1rem 0 0;
    letter-spacing: .005em;
    color: #2b2b2b
}

.t-section-10 .t-s10-g1-am6 .t-am-text:hover .t-am-title {
    color: #21a2bf
}

.t-section-10 .t-s10-g1-am6 .t-am-stamp-1 {
    margin: 9px 7px 0 0
}

.t-section-10 .t-s10-g1-am6:first-child {
    margin: 0;
    padding-top: 0;
    border: 0
}

.t-section-10 .t-s10-g1-am6 .t-am-kicker {
    display: block;
    margin: 0
}

.t-section-10 .t-s10-g1-am6 .t-am-kicker .t-am-categ {
    display: block;
    text-align: center
}

.t-section-10 .t-s10-g1-am6 .t-am-text {
    margin: 5px 0 0
}

.t-section-10 .t-s10-g1-am6 .t-am-text .t-am-title {
    padding: 2px 0 0;
    padding: .2rem 0 0;
    display: block;
    display: -webkit-box;
    max-height: 78px;
    max-height: 7.8rem;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.9rem;
    line-height: 1.26667;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: center
}

.t-section-10 .t-s10-g1-am7 {
    margin: 16px 0 0;
    margin: 1.6rem 0 0;
    padding: 19px 0 0;
    padding: 1.9rem 0 0;
    border-top: 1px solid #e2e2e2
}

.t-section-10 .t-s10-g1-am7 .t-am-pic {
    display: block;
    position: relative
}

.t-section-10 .t-s10-g1-am7 .t-am-pic figure img {
    display: block;
    width: 100%
}

.t-section-10 .t-s10-g1-am7 .t-am-pic .t-ico-btn-2 {
    position: absolute;
    left: 10px;
    bottom: 10px
}

.t-section-10 .t-s10-g1-am7 .t-am-kicker {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    margin: 9px 0 0;
    margin: .9rem 0 0;
    font-size: 0
}

.t-section-10 .t-s10-g1-am7 .t-am-kicker .t-ico-btn-3 {
    display: none
}

.t-section-10 .t-s10-g1-am7 .t-am-kicker .t-am-categ {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    padding: 5px 0 0;
    padding: .5rem 0 0;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.1;
    color: #929292;
    text-transform: uppercase
}

.t-section-10 .t-s10-g1-am7 .t-am-kicker:hover .t-am-categ {
    color: #21a2bf
}

.t-section-10 .t-s10-g1-am7 div.t-am-kicker .t-am-categ,
.t-section-10 .t-s10-g1-am7 div.t-am-kicker:hover .t-am-categ {
    color: #929292
}

.t-section-10 .t-s10-g1-am7 .t-am-text {
    display: block;
    margin: 0
}

.t-section-10 .t-s10-g1-am7 .t-am-text .t-am-title {
    padding: 3px 0 2px;
    padding: .3rem 0 .2rem;
    font-family: "Merriweather", serif;
    font-weight: 900;
    max-height: 79px;
    max-height: 7.9rem;
    font-size: 33px;
    font-size: 3.3rem;
    line-height: 3.7rem;
    line-height: 1.12121;
    -webkit-line-clamp: 2;
    letter-spacing: -.015em;
    color: #2b2b2b
}

.t-section-10 .t-s10-g1-am7 .t-am-text .t-am-lead {
    display: block;
    display: -webkit-box;
    max-height: 63px;
    max-height: 6.3rem;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 2.1rem;
    line-height: 1.3125;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 10px 0 0;
    margin: 1rem 0 0;
    letter-spacing: .005em;
    color: #2b2b2b
}

.t-section-10 .t-s10-g1-am7 .t-am-text:hover .t-am-title {
    color: #21a2bf
}

.t-section-10 .t-s10-g1-am7 .t-am-stamp-1 {
    margin: 9px 7px 0 0
}

.t-section-10 .t-s10-g1-am7:first-child {
    margin: 0;
    padding-top: 0;
    border: 0
}

.t-section-10 .t-s10-g1-am7 .t-am-context {
    margin: 0 0 22px
}

.t-section-10 .t-s10-g1-am7 .t-am-context-head-1 {
    width: 125px;
    height: 125px;
    margin: 0 auto;
    background: #e7502c;
    border-radius: 50%;
    text-align: center;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.t-section-10 .t-s10-g1-am7 .t-am-context-head-1 span {
    margin: 0 10px;
    display: block;
    display: -webkit-box;
    max-height: 28px;
    max-height: 2.8rem;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.4rem;
    line-height: 1.16667;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    text-transform: uppercase;
    letter-spacing: -.025em;
    opacity: .7
}

.t-section-10 .t-s10-g1-am7 .t-am-context-head-1 strong {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    margin: -5px 0 0;
    margin: -.5rem 0 0;
    padding: 5px 0 0;
    padding: .5rem 0 0;
    font-family: "Merriweather", serif;
    font-weight: 900;
    font-size: 44px;
    font-size: 4.4rem;
    line-height: 1.1;
    letter-spacing: -.025em
}

.t-section-10 .t-s10-g1-am7 .t-am-kicker {
    display: block;
    margin: 0
}

.t-section-10 .t-s10-g1-am7 .t-am-kicker .t-am-categ {
    display: block;
    text-align: center
}

.t-section-10 .t-s10-g1-am7 .t-am-text {
    margin: 5px 0 0
}

.t-section-10 .t-s10-g1-am7 .t-am-text .t-am-title {
    padding: 2px 0 0;
    padding: .2rem 0 0;
    display: block;
    display: -webkit-box;
    max-height: 59px;
    max-height: 5.9rem;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.9rem;
    line-height: 1.26667;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: center
}

.t-section-10 .t-s10-g1-am8 {
    margin: 21px 0 0;
    margin: 2.1rem 0 0;
    padding: 15px 0 0;
    padding: 1.5rem 0 0;
    border-top: 1px solid #e2e2e2
}

.t-section-10 .t-s10-g1-am8 .t-am-kicker {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    font-size: 0
}

.t-section-10 .t-s10-g1-am8 .t-am-kicker .t-am-categ {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    margin: -2px 0 0;
    margin: -.2rem 0 0;
    padding: 2px 0 0;
    padding: .2rem 0 0;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.1;
    color: #929292;
    text-transform: uppercase
}

.t-section-10 .t-s10-g1-am8 .t-am-kicker:hover .t-am-categ {
    color: #21a2bf
}

.t-section-10 .t-s10-g1-am8 .t-am-text {
    display: block;
    margin: 0
}

.t-section-10 .t-s10-g1-am8 .t-am-text .t-am-title {
    font-family: "Merriweather", serif;
    font-weight: 700;
    padding: 2px 0 1px;
    padding: .2rem 0 .1rem;
    max-height: 84px;
    max-height: 8.4rem;
    font-size: 23px;
    font-size: 2.3rem;
    line-height: 2.7rem;
    line-height: 1.17391;
    -webkit-line-clamp: 3;
    letter-spacing: -.015em
}

.t-section-10 .t-s10-g1-am8 .t-am-text .t-am-lead,
.t-section-10 .t-s10-g1-am8 .t-am-text .t-am-title {
    display: block;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #2b2b2b
}

.t-section-10 .t-s10-g1-am8 .t-am-text .t-am-lead {
    max-height: 80px;
    max-height: 8rem;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 2rem;
    line-height: 1.33333;
    -webkit-line-clamp: 4;
    margin: 10px 0 0;
    margin: 1rem 0 0
}

.t-section-10 .t-s10-g1-am8 .t-am-text:hover .t-am-title {
    color: #21a2bf
}

.t-section-10 .t-s10-g1-am8 .t-am-stamp-1 {
    margin: 0 7px 0 0
}

.t-section-10 .t-s10-g1-am8:first-child {
    margin: 0;
    padding-top: 0;
    border: 0
}

.t-section-10 .t-s10-g1-am9 {
    margin: 14px 0 0;
    margin: 1.4rem 0 0;
    padding: 18px 0 0;
    padding: 1.8rem 0 0;
    border-top: 1px solid #e2e2e2
}

.t-section-10 .t-s10-g1-am9 .t-am-kicker {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    font-size: 0
}

.t-section-10 .t-s10-g1-am9 .t-am-kicker .t-ico-btn-3 {
    width: 17px;
    width: 1.7rem;
    height: 16px;
    height: 1.6rem;
    margin: 0 5px 0 0;
    margin: 0 .5rem 0 0;
    background-color: #737373;
    border-color: #737373;
    border-radius: 0
}

.t-section-10 .t-s10-g1-am9 .t-am-kicker .t-ico-btn-3.t-ico-btn-play-1 {
    background-size: 55% auto
}

.t-section-10 .t-s10-g1-am9 .t-am-kicker .t-ico-btn-3.t-ico-btn-gallery-1 {
    background-size: 70% auto
}

.t-section-10 .t-s10-g1-am9 .t-am-kicker .t-am-categ {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    margin: -2px 0 0;
    margin: -.2rem 0 0;
    padding: 2px 0 0;
    padding: .2rem 0 0;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.1;
    color: #929292;
    text-transform: uppercase
}

.t-section-10 .t-s10-g1-am9 .t-am-kicker:hover .t-am-categ {
    color: #21a2bf
}

.t-section-10 .t-s10-g1-am9 .t-am-text {
    display: block;
    margin: 0
}

.t-section-10 .t-s10-g1-am9 .t-am-text .t-am-title {
    font-family: "Merriweather", serif;
    font-weight: 400;
    padding: 3px 0 2px;
    padding: .3rem 0 .2rem;
    max-height: 157px;
    max-height: 15.7rem;
    font-size: 34px;
    font-size: 3.4rem;
    line-height: 3.8rem;
    line-height: 1.11765;
    -webkit-line-clamp: 4;
    letter-spacing: -.02em;
    color: #2b2b2b
}

.t-section-10 .t-s10-g1-am9 .t-am-text .t-am-lead {
    display: block;
    display: -webkit-box;
    max-height: 80px;
    max-height: 8rem;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 2rem;
    line-height: 1.33333;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 8px 0 0;
    margin: .8rem 0 0;
    color: #2b2b2b
}

.t-section-10 .t-s10-g1-am9 .t-am-text:hover .t-am-title {
    color: #21a2bf
}

.t-section-10 .t-s10-g1-am9 .t-am-stamp-1 {
    margin: 0 7px 0 0
}

.t-section-10 .t-s10-g1-am9:first-child {
    margin: 0;
    padding-top: 0;
    border: 0
}

.t-section-10 .t-s10-g1-am9 .t-am-text .t-am-title {
    display: block;
    display: -webkit-box;
    max-height: 174px;
    max-height: 17.4rem;
    font-size: 30px;
    font-size: 3rem;
    line-height: 3.4rem;
    line-height: 1.13333;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.t-section-10 .t-s10-g1-am10 .t-am-head {
    background: #e7e7e7;
    border: 1px solid #d4d4d4
}

.t-section-10 .t-s10-g1-am10 .t-am-text {
    display: block;
    padding: 23px 12px 19px
}

.t-section-10 .t-s10-g1-am10 .t-am-text .t-am-title {
    padding: 1px 0 0;
    padding: .1rem 0 0;
    font-family: "Arial Black", "Arial Bold", Arial, Helvetica, sans-serif;
    font-weight: 600;
    display: block;
    display: -webkit-box;
    max-height: 41px;
    max-height: 4.1rem;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 2rem;
    line-height: 1.25;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #2b2b2b;
    text-align: center
}

.t-section-10 .t-s10-g1-am10 .t-am-text .t-am-context {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    margin: 7px 0 0;
    margin: .7rem 0 0;
    padding: 2px 0 0;
    padding: .2rem 0 0;
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 600;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.1;
    color: #e7502c;
    text-transform: uppercase;
    text-align: center
}

.t-section-10 .t-s10-g1-am10 .t-am-text:hover .t-am-title {
    color: #21a2bf
}

.t-section-10 .t-s10-g1-am10 .t-am-text:hover .t-am-context {
    color: #000
}

.t-section-10 .t-s10-g1-am10 .t-am-head {
    border-left: 0;
    border-right: 0
}

.t-section-10 .t-s10-g1-am11 {
    margin: 16px 0 0;
    margin: 1.6rem 0 0;
    padding: 15px 0 0;
    padding: 1.5rem 0 0;
    border-top: 1px solid #e2e2e2
}

.t-section-10 .t-s10-g1-am11 .t-am-pic {
    display: block;
    position: relative
}

.t-section-10 .t-s10-g1-am11 .t-am-pic figure img {
    display: block;
    width: 100%
}

.t-section-10 .t-s10-g1-am11 .t-am-pic .t-ico-btn-2 {
    position: absolute;
    left: 10px;
    bottom: 10px
}

.t-section-10 .t-s10-g1-am11 .t-am-kicker {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    margin: 9px 0 0;
    margin: .9rem 0 0;
    font-size: 0
}

.t-section-10 .t-s10-g1-am11 .t-am-kicker .t-ico-btn-3 {
    display: none
}

.t-section-10 .t-s10-g1-am11 .t-am-kicker .t-am-categ {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    padding: 5px 0 0;
    padding: .5rem 0 0;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.1;
    color: #929292;
    text-transform: uppercase
}

.t-section-10 .t-s10-g1-am11 .t-am-kicker:hover .t-am-categ {
    color: #21a2bf
}

.t-section-10 .t-s10-g1-am11 div.t-am-kicker .t-am-categ,
.t-section-10 .t-s10-g1-am11 div.t-am-kicker:hover .t-am-categ {
    color: #929292
}

.t-section-10 .t-s10-g1-am11 .t-am-text {
    display: block;
    margin: 0
}

.t-section-10 .t-s10-g1-am11 .t-am-text .t-am-title {
    padding: 3px 0 2px;
    padding: .3rem 0 .2rem;
    font-family: "Merriweather", serif;
    font-weight: 900;
    max-height: 79px;
    max-height: 7.9rem;
    font-size: 33px;
    font-size: 3.3rem;
    line-height: 3.7rem;
    line-height: 1.12121;
    letter-spacing: -.015em;
    color: #2b2b2b
}

.t-section-10 .t-s10-g1-am11 .t-am-text .t-am-lead {
    display: block;
    display: -webkit-box;
    max-height: 63px;
    max-height: 6.3rem;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 2.1rem;
    line-height: 1.3125;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 10px 0 0;
    margin: 1rem 0 0;
    letter-spacing: .005em;
    color: #2b2b2b
}

.t-section-10 .t-s10-g1-am11 .t-am-text:hover .t-am-title {
    color: #21a2bf
}

.t-section-10 .t-s10-g1-am11 .t-am-stamp-1 {
    margin: 9px 7px 0 0
}

.t-section-10 .t-s10-g1-am11:first-child {
    margin: 0;
    padding-top: 0;
    border: 0
}

.t-section-10 .t-s10-g1-am11 .t-am-kicker {
    margin: 0
}

.t-section-10 .t-s10-g1-am11 .t-am-kicker .t-am-categ {
    margin: -2px 0 0;
    margin: -.2rem 0 0;
    padding: 2px 0 0;
    padding: .2rem 0 0
}

.t-section-10 .t-s10-g1-am11 .t-am-text .t-am-title {
    padding: 2px 0 0;
    padding: .2rem 0 0;
    display: block;
    display: -webkit-box;
    max-height: 40px;
    max-height: 4rem;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.9rem;
    line-height: 1.26667;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.t-section-10 .t-s10-g1-am12 {
    height: 100%
}

.t-section-10 .t-s10-g1-am12 .t-am-head {
    position: relative;
    height: 100%;
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding: 0 20px 199px
}

.t-section-10 .t-s10-g1-am12 .t-am-pic,
.t-section-10 .t-s10-g1-am12 .t-am-pic:after {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0
}

.t-section-10 .t-s10-g1-am12 .t-am-pic:after {
    content: "";
    background: rgba(0, 0, 0, .35);
    opacity: 0;
    -webkit-transition: opacity .2s ease-in-out 0s;
    transition: opacity .2s ease-in-out 0s
}

.t-section-10 .t-s10-g1-am12 .t-am-pic figure img {
    display: block;
    width: 100%
}

.t-section-10 .t-s10-g1-am12 .t-am-pic:hover:after {
    opacity: 1
}

.t-section-1 .t-section-10 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

.t-section-1 .t-section-10 .t-s10-i {
    margin-top: 6px
}

.t-section-1 .t-section-10~.t-s1-head .t-s1-head-i:after {
    display: none
}

@media (max-width:1314px) {
    .t-section-10 .t-s10-i {
        max-width: 1024px;
        max-width: 102.4rem
    }

    .t-section-10 .t-s10-head {
        width: 984px;
        width: 98.4rem
    }

    .t-section-10 .t-s10-head-top {
        width: 263px
    }

    .t-section-10 .t-s10-head-title {
        padding: 15px 10px 5px;
        padding: 1.5rem 1rem .5rem;
        font-size: 15px;
        font-size: 1.5rem
    }

    .t-section-10 .t-s10-head-today a {
        padding: 21px 15px 5px;
        padding: 2.1rem 1.5rem .5rem;
        font-size: 15px;
        font-size: 1.5rem
    }

    .t-section-10 .t-s10-head-slider {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(100% - 263px - 84px);
        -moz-box-flex: 0;
        -ms-flex: 0 0 calc(100% - 263px - 84px);
        flex: 0 0 calc(100% - 263px - 84px);
        max-width: -webkit-calc(100% - 263px - 84px);
        max-width: calc(100% - 263px - 84px);
        width: -webkit-calc(100% - 263px - 84px);
        width: calc(100% - 263px - 84px)
    }

    .t-section-10 .t-s10-head-slider .item a {
        padding: 14px 0 5px;
        padding: 1.4rem 0 .5rem;
        font-size: 15px;
        font-size: 1.5rem
    }

    .t-section-10 .t-s10-head-list {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(100% - 263px - 250px);
        -moz-box-flex: 0;
        -ms-flex: 0 0 calc(100% - 263px - 250px);
        flex: 0 0 calc(100% - 263px - 250px);
        max-width: -webkit-calc(100% - 263px - 250px);
        max-width: calc(100% - 263px - 250px);
        width: -webkit-calc(100% - 263px - 250px);
        width: calc(100% - 263px - 250px)
    }

    .t-section-10 .t-s10-head-list .item {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25%;
        -moz-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
        width: 25%;
        padding: 0 10px;
        padding: 0 1rem
    }

    .t-section-10 .t-s10-head-list .item a {
        padding: 14px 10px 5px;
        padding: 1.4rem 1rem .5rem;
        font-size: 14px;
        font-size: 1.4rem
    }

    .t-section-10 .t-s10-head-btns {
        width: 250px
    }

    .t-section-10 .t-s10-head-btns a {
        padding: 14px 10px 5px;
        padding: 1.4rem 1rem .5rem;
        font-size: 14px;
        font-size: 1.4rem
    }

    .t-section-10 .t-s10-g1-col-1 {
        width: 418px;
        width: 41.8rem;
        height: 621px;
        height: 62.1rem;
        padding: 0 10px;
        padding: 0 1rem
    }

    .t-section-10 .t-s10-g1-col-2 {
        width: 325px;
        width: 32.5rem;
        height: 621px;
        height: 62.1rem;
        padding: 0 9px 0 0;
        padding: 0 .9rem 0 0
    }

    .t-section-10 .t-s10-g1-col-3 {
        width: 241px;
        width: 24.1rem;
        height: 621px;
        height: 62.1rem;
        padding: 0 0 0 9px;
        padding: 0 0 0 .9rem
    }

    .t-section-10 .t-s10-g1-col-4 {
        display: block;
        position: relative;
        width: 100%;
        height: auto;
        margin: 20px 0 0 -10px;
        padding: 21px 0 0;
        border: 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -moz-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .t-section-10 .t-s10-g1-col-4:before {
        content: "";
        position: absolute;
        left: 10px;
        right: 10px;
        top: 0;
        height: 1px;
        background: #e2e2e2
    }

    .t-section-10 .t-s10-g1-col-4 .t-s10-g1-am8,
    .t-section-10 .t-s10-g1-col-4 .t-s10-g1-am9,
    .t-section-10 .t-s10-g1-col-4 .t-s10-g1-am10,
    .t-section-10 .t-s10-g1-col-4 .t-s10-g1-am11 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25%;
        -moz-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        width: 25%;
        max-width: 25%;
        margin: 0;
        padding: 0 10px;
        border: 0
    }

    .t-section-10 .t-s10-g1-col-4 .t-s10-g1-am10 .t-am-head {
        border: 0
    }

    .t-section-10 .t-s10-g1-col-4 .t-s10-g1-am10 .t-am-text {
        padding: 19px 10px
    }

    .t-section-10 .t-s10-g1-col-4 .t-s10-g1-am10 .t-am-text .t-am-title {
        display: block;
        display: -webkit-box;
        max-height: 56px;
        max-height: 5.6rem;
        font-size: 14px;
        font-size: 1.4rem;
        line-height: 1.8rem;
        line-height: 1.28571;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .t-section-10 .t-s10-g1-col-4 .t-s10-g1-am10 .t-am-text .t-am-context {
        max-height: none;
        -webkit-line-clamp: initial;
        overflow: initial;
        text-overflow: clip;
        white-space: normal;
        display: block;
        display: -webkit-box;
        max-height: 28px;
        max-height: 2.8rem;
        font-size: 10px;
        font-size: 1rem;
        line-height: 1.4rem;
        line-height: 1.4;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        margin: 7px 20px 0
    }

    .t-section-10 .t-s10-g1-col-4 .t-s10-g1-am8 .t-am-text .t-am-title,
    .t-section-10 .t-s10-g1-col-4 .t-s10-g1-am9 .t-am-text .t-am-title,
    .t-section-10 .t-s10-g1-col-4 .t-s10-g1-am11 .t-am-text .t-am-title {
        font-family: "Merriweather", serif;
        font-weight: 400;
        display: block;
        display: -webkit-box;
        max-height: 111px;
        max-height: 11.1rem;
        font-size: 18px;
        font-size: 1.8rem;
        line-height: 2.2rem;
        line-height: 1.22222;
        -webkit-line-clamp: 5;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        letter-spacing: -.015em
    }

    .t-section-10 .t-s10-g1-col-4 .t-s10-g1-am8 .t-am-text .t-am-lead,
    .t-section-10 .t-s10-g1-col-4 .t-s10-g1-am9 .t-am-text .t-am-lead,
    .t-section-10 .t-s10-g1-col-4 .t-s10-g1-am11 .t-am-text .t-am-lead {
        display: none
    }

    .t-section-10 .t-s10-g1-am1 .t-am-head,
    .t-section-10 .t-s10-g1-am12 .t-am-head {
        padding: 0 15px 189px
    }

    .t-section-10 .t-s10-g1-am2 {
        left: 25px;
        bottom: 15px
    }

    .t-section-10 .t-s10-g1-am2+.t-s10-g1-am2 {
        left: auto;
        right: 25px
    }

    .t-section-10 .t-s10-g1-am7 .t-am-context {
        margin: 0 0 10px
    }
}

@media (max-width:1023px) {
    .t-section-10 .t-s10-i {
        max-width: 768px;
        max-width: 76.8rem
    }

    .t-section-10 .t-s10-head {
        width: 728px;
        width: 72.8rem
    }

    .t-section-10 .t-s10-head-top {
        width: 252px
    }

    .t-section-10 .t-s10-head-title {
        padding: 15px 7px 5px;
        padding: 1.5rem .7rem .5rem
    }

    .t-section-10 .t-s10-head-slider {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(100% - 252px - 84px);
        -moz-box-flex: 0;
        -ms-flex: 0 0 calc(100% - 252px - 84px);
        flex: 0 0 calc(100% - 252px - 84px);
        max-width: -webkit-calc(100% - 252px - 84px);
        max-width: calc(100% - 252px - 84px);
        width: -webkit-calc(100% - 252px - 84px);
        width: calc(100% - 252px - 84px)
    }

    .t-section-10 .t-s10-head-list {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(100% - 252px - 250px);
        -moz-box-flex: 0;
        -ms-flex: 0 0 calc(100% - 252px - 250px);
        flex: 0 0 calc(100% - 252px - 250px);
        max-width: -webkit-calc(100% - 252px - 250px);
        max-width: calc(100% - 252px - 250px);
        width: -webkit-calc(100% - 252px - 250px);
        width: calc(100% - 252px - 250px)
    }

    .t-section-10 .t-s10-head-list .item {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -moz-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
        width: 50%
    }

    .t-section-10 .t-s10-g1-col-1 {
        width: 364px;
        width: 36.4rem;
        height: 552px;
        height: 55.2rem;
        padding: 0 0 0 10px;
        padding: 0 0 0 1rem
    }

    .t-section-10 .t-s10-g1-col-1 .t-s10-g1-am1 .t-am-head {
        padding: 0 15px 172px
    }

    .t-section-10 .t-s10-g1-col-1 .t-s10-g1-am1 .t-am-text .t-am-title {
        display: block;
        display: -webkit-box;
        max-height: 80px;
        max-height: 8rem;
        font-size: 22px;
        font-size: 2.2rem;
        line-height: 2.6rem;
        line-height: 1.18182;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .t-section-10 .t-s10-g1-col-1 .t-s10-g1-am2 {
        width: 150px;
        height: 136px
    }

    .t-section-10 .t-s10-g1-col-1 .t-s10-g1-am2 .t-am-head {
        padding: 10px 10px 0
    }

    .t-section-10 .t-s10-g1-col-1 .t-s10-g1-am2 .t-am-text {
        margin: 3px 0 0
    }

    .t-section-10 .t-s10-g1-col-1 .t-s10-g1-am2 .t-am-text .t-am-title {
        display: block;
        display: -webkit-box;
        max-height: 92px;
        max-height: 9.2rem;
        font-size: 14px;
        font-size: 1.4rem;
        line-height: 1.8rem;
        line-height: 1.28571;
        -webkit-line-clamp: 5;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        letter-spacing: 0
    }

    .t-section-10 .t-s10-g1-col-1 .t-s10-g1-am2+.t-s10-g1-am2 {
        left: auto;
        right: 15px
    }

    .t-section-10 .t-s10-g1-col-1 .t-s10-g1-am12 .t-am-head {
        padding: 0 15px 172px
    }

    .t-section-10 .t-s10-g1-col-2 {
        width: 364px;
        width: 36.4rem;
        height: 552px;
        height: 55.2rem
    }

    .t-section-10 .t-s10-g1-col-2 .t-s10-g1-am3 .t-am-text .t-am-lead {
        display: none
    }

    .t-section-10 .t-s10-g1-col-3 {
        display: block;
        position: relative;
        width: 100%;
        height: auto;
        margin: 20px 0 0 -10px;
        padding: 17px 0 0;
        border: 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -moz-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .t-section-10 .t-s10-g1-col-3:before {
        content: "";
        position: absolute;
        left: 10px;
        right: 10px;
        top: 0;
        height: 1px;
        background: #e2e2e2
    }

    .t-section-10 .t-s10-g1-col-3 .t-s10-g1-am5,
    .t-section-10 .t-s10-g1-col-3 .t-s10-g1-am6,
    .t-section-10 .t-s10-g1-col-3 .t-s10-g1-am7 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.3333%;
        -moz-box-flex: 0;
        -ms-flex: 0 0 33.3333%;
        flex: 0 0 33.3333%;
        width: 33.3333%;
        max-width: 33.3333%;
        margin: 0;
        padding: 0 10px;
        border: 0
    }

    .t-section-10 .t-s10-g1-col-3 .t-s10-g1-am5 .t-am-head {
        position: relative;
        min-height: 50px;
        padding: 0 0 0 60px
    }

    .t-section-10 .t-s10-g1-col-3 .t-s10-g1-am5 .t-am-pic {
        position: absolute;
        left: 0;
        top: 3px;
        width: 50px;
        width: 5rem;
        height: 50px;
        height: 5rem;
        overflow: hidden
    }

    .t-section-10 .t-s10-g1-col-3 .t-s10-g1-am5 .t-am-pic figure {
        position: relative;
        left: 50%;
        width: 88.88889px;
        width: 8.88889rem;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    .t-section-10 .t-s10-g1-col-3 .t-s10-g1-am5 .t-am-pic .t-am-stamp-brandstory {
        display: none
    }

    .t-section-10 .t-s10-g1-col-3 .t-s10-g1-am5 .t-am-kicker {
        display: inline-block;
        margin: -2px 0 0;
        padding: 2px 0 0
    }

    .t-section-10 .t-s10-g1-col-3 .t-s10-g1-am5 .t-am-kicker .t-am-categ {
        display: inline-block
    }

    .t-section-10 .t-s10-g1-col-3 .t-s10-g1-am5 .t-am-text {
        margin: -2px 0 0
    }

    .t-section-10 .t-s10-g1-col-3 .t-s10-g1-am5 .t-am-text .t-am-title {
        font-family: "Merriweather", serif;
        font-weight: 900;
        display: block;
        display: -webkit-box;
        max-height: 97px;
        max-height: 9.7rem;
        font-size: 15px;
        font-size: 1.5rem;
        line-height: 1.9rem;
        line-height: 1.26667;
        -webkit-line-clamp: 5;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        text-align: left
    }

    .t-section-10 .t-s10-g1-col-3 .t-s10-g1-am6 .t-am-kicker {
        display: inline-block;
        margin: -2px 0 0;
        padding: 2px 0 0
    }

    .t-section-10 .t-s10-g1-col-3 .t-s10-g1-am6 .t-am-kicker .t-am-categ {
        display: inline-block
    }

    .t-section-10 .t-s10-g1-col-3 .t-s10-g1-am6 .t-am-text {
        margin: -2px 0 0
    }

    .t-section-10 .t-s10-g1-col-3 .t-s10-g1-am6 .t-am-text .t-am-title {
        font-family: "Merriweather", serif;
        font-weight: 400;
        display: block;
        display: -webkit-box;
        max-height: 98px;
        max-height: 9.8rem;
        font-size: 20px;
        font-size: 2rem;
        line-height: 2.4rem;
        line-height: 1.2;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        text-align: left
    }

    .t-section-10 .t-s10-g1-col-3 .t-s10-g1-am7 .t-am-context {
        margin: -16px 0 10px
    }

    .t-section-10 .t-s10-g1-col-3 .t-s10-g1-am7 .t-am-context-head-1 {
        width: 100%;
        height: 30px;
        padding: 0 10px;
        border-radius: 0;
        text-align: left;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -moz-box-orient: horizontal;
        -moz-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .t-section-10 .t-s10-g1-col-3 .t-s10-g1-am7 .t-am-context-head-1 span {
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 auto;
        -moz-box-flex: 1;
        -ms-flex: 1 0 auto;
        flex: 1 0 auto;
        margin: 0
    }

    .t-section-10 .t-s10-g1-col-3 .t-s10-g1-am7 .t-am-context-head-1 strong {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        font-size: 21px;
        font-size: 2.1rem
    }

    .t-section-10 .t-s10-g1-col-3 .t-s10-g1-am7 .t-am-kicker,
    .t-section-10 .t-s10-g1-col-3 .t-s10-g1-am7 .t-am-kicker .t-am-categ {
        display: inline-block
    }

    .t-section-10 .t-s10-g1-col-3 .t-s10-g1-am7 .t-am-text {
        margin: 1px 0 0
    }

    .t-section-10 .t-s10-g1-col-3 .t-s10-g1-am7 .t-am-text .t-am-title {
        font-family: "Merriweather", serif;
        font-weight: 900;
        display: block;
        display: -webkit-box;
        max-height: 78px;
        max-height: 7.8rem;
        font-size: 15px;
        font-size: 1.5rem;
        line-height: 1.9rem;
        line-height: 1.26667;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        text-align: left
    }

    .t-section-10 .t-s10-g1-col-4 .t-s10-g1-am8,
    .t-section-10 .t-s10-g1-col-4 .t-s10-g1-am9,
    .t-section-10 .t-s10-g1-col-4 .t-s10-g1-am10 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.3333%;
        -moz-box-flex: 0;
        -ms-flex: 0 0 33.3333%;
        flex: 0 0 33.3333%;
        width: 33.3333%;
        max-width: 33.3333%
    }

    .t-section-10 .t-s10-g1-col-4 .t-s10-g1-am11 {
        display: none
    }
}

.t-section-11 .t-s11-i {
    margin: 0 auto 20px
}

.t-section-11 .t-s11-i .t-section-grid-head-1 {
    border-bottom: 1px solid #d7d7d7
}

.t-section-11 .t-s11-body {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -14px 0 -12px;
    margin: 0 -1.4rem 0 -1.2rem
}

.t-section-11 .t-s11-body article {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 33.3333%;
    flex: 0 0 33.3333%;
    width: 33.3333%;
    max-width: 33.3333%;
    position: relative;
    padding: 20px 13px 0 12px;
    padding: 2rem 1.3rem 0 1.2rem
}

.t-section-11 .t-s11-body article:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    height: 1px;
    background: #eaeaea
}

.t-section-11 .t-s11-body article:nth-child(3n+1):before {
    left: 12px
}

.t-section-11 .t-s11-body article:nth-child(3n):before {
    right: 13px
}

.t-section-11 .t-s11-body article:first-child:before,
.t-section-11 .t-s11-body article:nth-child(2):before,
.t-section-11 .t-s11-body article:nth-child(3):before {
    display: none
}

.t-section-11 .t-s11-am1 .t-am-pic {
    position: relative
}

.t-section-11 .t-s11-am1 .t-am-pic .t-ico-btn-2 {
    position: absolute;
    left: 10px;
    bottom: 10px
}

.t-section-11 .t-s11-am1 .t-am-kicker {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    margin: 9px 0 0;
    margin: .9rem 0 0;
    font-size: 0
}

.t-section-11 .t-s11-am1 .t-am-kicker .t-ico-btn-3 {
    display: none
}

.t-section-11 .t-s11-am1 .t-am-kicker .t-am-categ {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    padding: 5px 0 0;
    padding: .5rem 0 0;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.1;
    color: #929292;
    text-transform: uppercase
}

.t-section-11 .t-s11-am1 .t-am-kicker:hover .t-am-categ {
    color: #21a2bf
}

.t-section-11 .t-s11-am1 div.t-am-kicker .t-am-categ,
.t-section-11 .t-s11-am1 div.t-am-kicker:hover .t-am-categ {
    color: #929292
}

.t-section-11 .t-s11-am1 .t-am-text {
    display: block;
    margin: 0
}

.t-section-11 .t-s11-am1 .t-am-text .t-am-title {
    padding: 3px 0 2px;
    padding: .3rem 0 .2rem;
    font-family: "Merriweather", serif;
    font-weight: 900;
    max-height: 79px;
    max-height: 7.9rem;
    font-size: 33px;
    font-size: 3.3rem;
    line-height: 3.7rem;
    line-height: 1.12121;
    -webkit-line-clamp: 2;
    letter-spacing: -.015em;
    color: #2b2b2b
}

.t-section-11 .t-s11-am1 .t-am-text .t-am-lead {
    display: block;
    display: -webkit-box;
    max-height: 63px;
    max-height: 6.3rem;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 2.1rem;
    line-height: 1.3125;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 10px 0 0;
    margin: 1rem 0 0;
    letter-spacing: .005em;
    color: #2b2b2b
}

.t-section-11 .t-s11-am1 .t-am-text:hover .t-am-title {
    color: #21a2bf
}

.t-section-11 .t-s11-am1 .t-am-stamp-1 {
    margin: 9px 7px 0 0
}

.t-section-11 .t-s11-am1 .t-am-head {
    padding: 0 0 20px;
    padding: 0 0 2rem
}

.t-section-11 .t-s11-am1 .t-am-pic {
    display: block
}

.t-section-11 .t-s11-am1 .t-am-pic figure img {
    display: block;
    width: 100%
}

.t-section-11 .t-s11-am1 .t-am-text .t-am-title {
    display: block;
    display: -webkit-box;
    max-height: 63px;
    max-height: 6.3rem;
    font-size: 17px;
    font-size: 1.7rem;
    line-height: 2rem;
    line-height: 1.17647;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.t-section-11 .t-s11-am1 .t-am-stamp-1~.t-am-kicker {
    max-width: -webkit-calc(100% - 100px);
    max-width: calc(100% - 100px)
}

.t-section-11 .t-s11-am2 .t-am-kicker {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    font-size: 0
}

.t-section-11 .t-s11-am2 .t-am-kicker .t-ico-btn-3 {
    width: 17px;
    width: 1.7rem;
    height: 16px;
    height: 1.6rem;
    margin: 0 5px 0 0;
    margin: 0 .5rem 0 0;
    background-color: #737373;
    border-color: #737373;
    border-radius: 0
}

.t-section-11 .t-s11-am2 .t-am-kicker .t-ico-btn-3.t-ico-btn-play-1 {
    background-size: 55% auto
}

.t-section-11 .t-s11-am2 .t-am-kicker .t-ico-btn-3.t-ico-btn-gallery-1 {
    background-size: 70% auto
}

.t-section-11 .t-s11-am2 .t-am-kicker .t-am-categ {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    margin: -2px 0 0;
    margin: -.2rem 0 0;
    padding: 2px 0 0;
    padding: .2rem 0 0;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.1;
    color: #929292;
    text-transform: uppercase
}

.t-section-11 .t-s11-am2 .t-am-kicker:hover .t-am-categ {
    color: #21a2bf
}

.t-section-11 .t-s11-am2 .t-am-text {
    display: block;
    margin: 0
}

.t-section-11 .t-s11-am2 .t-am-text .t-am-title {
    font-family: "Merriweather", serif;
    font-weight: 400;
    padding: 3px 0 2px;
    padding: .3rem 0 .2rem;
    max-height: 157px;
    max-height: 15.7rem;
    font-size: 34px;
    font-size: 3.4rem;
    line-height: 3.8rem;
    line-height: 1.11765;
    -webkit-line-clamp: 4;
    letter-spacing: -.02em;
    color: #2b2b2b
}

.t-section-11 .t-s11-am2 .t-am-text .t-am-lead {
    display: block;
    display: -webkit-box;
    max-height: 80px;
    max-height: 8rem;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 2rem;
    line-height: 1.33333;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 8px 0 0;
    margin: .8rem 0 0;
    color: #2b2b2b
}

.t-section-11 .t-s11-am2 .t-am-text:hover .t-am-title {
    color: #21a2bf
}

.t-section-11 .t-s11-am2 .t-am-stamp-1 {
    margin: 0 7px 0 0
}

.t-section-11 .t-s11-am2 .t-am-head {
    padding: 0 0 15px;
    padding: 0 0 1.5rem
}

.t-section-11 .t-s11-am2 .t-am-text .t-am-title {
    display: block;
    display: -webkit-box;
    max-height: 90px;
    max-height: 9rem;
    font-size: 25px;
    font-size: 2.5rem;
    line-height: 2.9rem;
    line-height: 1.16;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: 5px
}

.t-section-11 .t-s11-am2 .t-am-related {
    padding: 0 0 20px;
    padding: 0 0 2rem
}

.t-section-11 .t-s11-am2 .t-am-related ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.t-section-11 .t-s11-am2 .t-am-related ul li a {
    position: relative;
    padding: 0 0 0 10px;
    padding: 0 0 0 1rem;
    font-family: "Merriweather", serif;
    font-weight: 900;
    max-height: 51px;
    max-height: 5.1rem;
    -webkit-line-clamp: 3;
    letter-spacing: -.015em;
    color: #2b2b2b;
    display: block;
    display: -webkit-box;
    max-height: 34px;
    max-height: 3.4rem;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 1.7rem;
    line-height: 1.30769;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.t-section-11 .t-s11-am2 .t-am-related ul li a:before {
    content: "";
    position: absolute;
    left: 0;
    top: 4px;
    width: 6px;
    height: 6px;
    border: 2px solid #21a3bf;
    border-radius: 50%
}

.t-section-11 .t-s11-am2 .t-am-related ul li a:hover {
    color: #21a2bf
}

.t-section-11 .t-s11-am2 .t-am-stamp-1~.t-am-kicker {
    max-width: -webkit-calc(100% - 100px);
    max-width: calc(100% - 100px)
}

.t-pubbox-bb-1+.t-section-11 {
    margin-top: 50px;
    margin-top: 5rem
}

.t-section-1 .t-section-11 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

.t-section-1 .t-section-11 .t-section-grid-head-1 {
    width: 1275px;
    width: 127.5rem;
    margin: 0 auto
}

.t-section-1 .t-section-11 .t-s11-body {
    width: 1295px;
    width: 129.5rem;
    margin: 0 auto
}

.t-section-1 .t-section-11~.t-s1-head .t-s1-head-i:after {
    display: none
}

@media (max-width:1314px) {
    .t-section-11 .t-s11-body {
        margin: 0 -10px;
        margin: 0 -1rem
    }

    .t-section-11 .t-s11-body article {
        padding: 20px 10px 0;
        padding: 2rem 1rem 0
    }

    .t-section-11 .t-s11-body article:nth-child(n):before {
        left: 0;
        right: 0
    }

    .t-section-11 .t-s11-body article:nth-child(3n+1):before {
        left: 10px
    }

    .t-section-11 .t-s11-body article:nth-child(3n):before {
        right: 10px
    }

    .t-section-11 .t-s11-am1 .t-am-text .t-am-title {
        max-height: 60px;
        max-height: 6rem;
        font-size: 15px;
        font-size: 1.5rem;
        line-height: 1.9rem;
        line-height: 1.26667
    }

    .t-section-11 .t-s11-am1 .t-am-text .t-am-title,
    .t-section-11 .t-s11-am2 .t-am-text .t-am-title {
        display: block;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .t-section-11 .t-s11-am2 .t-am-text .t-am-title {
        max-height: 63px;
        max-height: 6.3rem;
        font-size: 16px;
        font-size: 1.6rem;
        line-height: 2rem;
        line-height: 1.25;
        margin-top: 0
    }

    .t-section-11 .t-s11-am2 .t-am-text .t-am-lead {
        max-height: 90px;
        max-height: 9rem;
        font-size: 14px;
        font-size: 1.4rem;
        line-height: 1.8rem;
        line-height: 1.28571;
        -webkit-line-clamp: 5
    }

    .t-section-11 .t-s11-am2 .t-am-related ul li a,
    .t-section-11 .t-s11-am2 .t-am-text .t-am-lead {
        display: block;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .t-section-11 .t-s11-am2 .t-am-related ul li a {
        max-height: 28px;
        max-height: 2.8rem;
        font-size: 10px;
        font-size: 1rem;
        line-height: 1.4rem;
        line-height: 1.4;
        -webkit-line-clamp: 2
    }

    .t-section-1 .t-section-11 .t-section-grid-head-1 {
        width: 984px;
        width: 98.4rem
    }

    .t-section-1 .t-section-11 .t-s11-body {
        width: 1004px;
        width: 100.4rem
    }
}

@media (max-width:1023px) {
    .t-section-11 .t-s11-body article {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -moz-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        width: 50%;
        max-width: 50%
    }

    .t-section-11 .t-s11-body article:nth-child(n):before {
        left: 0;
        right: 0
    }

    .t-section-11 .t-s11-body article:nth-child(odd):before {
        left: 10px
    }

    .t-section-11 .t-s11-body article:nth-child(2n):before {
        right: 10px
    }

    .t-section-11 .t-s11-body article:nth-child(3):before {
        display: block
    }

    .t-section-1 .t-section-11 .t-section-grid-head-1 {
        width: 728px;
        width: 72.8rem
    }

    .t-section-1 .t-section-11 .t-s11-body {
        width: 748px;
        width: 74.8rem
    }
}

.t-section-12 .t-s12-i {
    max-width: 1315px;
    max-width: 131.5rem;
    min-width: 768px;
    min-width: 76.8rem;
    margin: 0 auto 50px;
    padding: 0 0 0 20px;
    padding: 0 0 0 2rem
}

.t-section-12 .t-section-grid-head-1 {
    width: 1275px;
    width: 127.5rem;
    border-bottom: 1px solid #d7d7d7
}

.t-section-12 .t-s12-body {
    width: 1275px;
    width: 127.5rem
}

.t-section-12 .t-s12-body-i {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -14px 0 -12px;
    margin: 0 -1.4rem 0 -1.2rem
}

.t-section-12 .t-s12-body-i article {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    width: 25%;
    max-width: 25%;
    position: relative;
    padding: 20px 13px 0 12px;
    padding: 2rem 1.3rem 0 1.2rem
}

.t-section-12 .t-s12-body-i article:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    height: 1px;
    background: #eaeaea
}

.t-section-12 .t-s12-body-i article:nth-child(4n+1):before {
    left: 12px
}

.t-section-12 .t-s12-body-i article:nth-child(4n):before {
    right: 13px
}

.t-section-12 .t-s12-body-i article:first-child:before,
.t-section-12 .t-s12-body-i article:nth-child(2):before,
.t-section-12 .t-s12-body-i article:nth-child(3):before,
.t-section-12 .t-s12-body-i article:nth-child(4):before {
    display: none
}

.t-section-12 .t-s12-am1 .t-am-pic {
    position: relative
}

.t-section-12 .t-s12-am1 .t-am-pic .t-ico-btn-2 {
    position: absolute;
    left: 10px;
    bottom: 10px
}

.t-section-12 .t-s12-am1 .t-am-kicker {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    margin: 9px 0 0;
    margin: .9rem 0 0;
    font-size: 0
}

.t-section-12 .t-s12-am1 .t-am-kicker .t-ico-btn-3 {
    display: none
}

.t-section-12 .t-s12-am1 .t-am-kicker .t-am-categ {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    padding: 5px 0 0;
    padding: .5rem 0 0;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.1;
    color: #929292;
    text-transform: uppercase
}

.t-section-12 .t-s12-am1 .t-am-kicker:hover .t-am-categ {
    color: #21a2bf
}

.t-section-12 .t-s12-am1 div.t-am-kicker .t-am-categ,
.t-section-12 .t-s12-am1 div.t-am-kicker:hover .t-am-categ {
    color: #929292
}

.t-section-12 .t-s12-am1 .t-am-text {
    display: block;
    margin: 0
}

.t-section-12 .t-s12-am1 .t-am-text .t-am-title {
    padding: 3px 0 2px;
    padding: .3rem 0 .2rem;
    font-family: "Merriweather", serif;
    font-weight: 900;
    max-height: 79px;
    max-height: 7.9rem;
    font-size: 33px;
    font-size: 3.3rem;
    line-height: 3.7rem;
    line-height: 1.12121;
    -webkit-line-clamp: 2;
    letter-spacing: -.015em;
    color: #2b2b2b
}

.t-section-12 .t-s12-am1 .t-am-text .t-am-lead {
    display: block;
    display: -webkit-box;
    max-height: 63px;
    max-height: 6.3rem;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 2.1rem;
    line-height: 1.3125;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 10px 0 0;
    margin: 1rem 0 0;
    letter-spacing: .005em;
    color: #2b2b2b
}

.t-section-12 .t-s12-am1 .t-am-text:hover .t-am-title {
    color: #21a2bf
}

.t-section-12 .t-s12-am1 .t-am-stamp-1 {
    margin: 9px 7px 0 0
}

.t-section-12 .t-s12-am1 .t-am-head {
    padding: 0 0 20px;
    padding: 0 0 2rem
}

.t-section-12 .t-s12-am1 .t-am-pic {
    display: block
}

.t-section-12 .t-s12-am1 .t-am-pic figure img {
    display: block;
    width: 100%
}

.t-section-12 .t-s12-am1 .t-am-text .t-am-title {
    display: block;
    display: -webkit-box;
    max-height: 63px;
    max-height: 6.3rem;
    font-size: 17px;
    font-size: 1.7rem;
    line-height: 2rem;
    line-height: 1.17647;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.t-section-12 .t-s12-am2 .t-am-kicker {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    font-size: 0
}

.t-section-12 .t-s12-am2 .t-am-kicker .t-ico-btn-3 {
    width: 17px;
    width: 1.7rem;
    height: 16px;
    height: 1.6rem;
    margin: 0 5px 0 0;
    margin: 0 .5rem 0 0;
    background-color: #737373;
    border-color: #737373;
    border-radius: 0
}

.t-section-12 .t-s12-am2 .t-am-kicker .t-ico-btn-3.t-ico-btn-play-1 {
    background-size: 55% auto
}

.t-section-12 .t-s12-am2 .t-am-kicker .t-ico-btn-3.t-ico-btn-gallery-1 {
    background-size: 70% auto
}

.t-section-12 .t-s12-am2 .t-am-kicker .t-am-categ {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    margin: -2px 0 0;
    margin: -.2rem 0 0;
    padding: 2px 0 0;
    padding: .2rem 0 0;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.1;
    color: #929292;
    text-transform: uppercase
}

.t-section-12 .t-s12-am2 .t-am-kicker:hover .t-am-categ {
    color: #21a2bf
}

.t-section-12 .t-s12-am2 .t-am-text {
    display: block;
    margin: 0
}

.t-section-12 .t-s12-am2 .t-am-text .t-am-title {
    font-family: "Merriweather", serif;
    font-weight: 400;
    padding: 3px 0 2px;
    padding: .3rem 0 .2rem;
    max-height: 157px;
    max-height: 15.7rem;
    font-size: 34px;
    font-size: 3.4rem;
    line-height: 3.8rem;
    line-height: 1.11765;
    -webkit-line-clamp: 4;
    letter-spacing: -.02em;
    color: #2b2b2b
}

.t-section-12 .t-s12-am2 .t-am-text .t-am-lead {
    display: block;
    display: -webkit-box;
    max-height: 80px;
    max-height: 8rem;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 2rem;
    line-height: 1.33333;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 8px 0 0;
    margin: .8rem 0 0;
    color: #2b2b2b
}

.t-section-12 .t-s12-am2 .t-am-text:hover .t-am-title {
    color: #21a2bf
}

.t-section-12 .t-s12-am2 .t-am-stamp-1 {
    margin: 0 7px 0 0
}

.t-section-12 .t-s12-am2 .t-am-head {
    padding: 0 0 15px;
    padding: 0 0 1.5rem
}

.t-section-12 .t-s12-am2 .t-am-text .t-am-title {
    display: block;
    display: -webkit-box;
    max-height: 90px;
    max-height: 9rem;
    font-size: 25px;
    font-size: 2.5rem;
    line-height: 2.9rem;
    line-height: 1.16;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: 5px
}

.t-section-12 .t-s12-am2 .t-am-related {
    padding: 0 0 20px;
    padding: 0 0 2rem
}

.t-section-12 .t-s12-am2 .t-am-related ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.t-section-12 .t-s12-am2 .t-am-related ul li a {
    position: relative;
    padding: 0 0 0 10px;
    padding: 0 0 0 1rem;
    font-family: "Merriweather", serif;
    font-weight: 900;
    max-height: 51px;
    max-height: 5.1rem;
    -webkit-line-clamp: 3;
    letter-spacing: -.015em;
    color: #2b2b2b;
    display: block;
    display: -webkit-box;
    max-height: 34px;
    max-height: 3.4rem;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 1.7rem;
    line-height: 1.30769;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.t-section-12 .t-s12-am2 .t-am-related ul li a:before {
    content: "";
    position: absolute;
    left: 0;
    top: 4px;
    width: 6px;
    height: 6px;
    border: 2px solid #21a3bf;
    border-radius: 50%
}

.t-section-12 .t-s12-am2 .t-am-related ul li a:hover {
    color: #21a2bf
}

.t-section-1 .t-section-12 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

.t-section-1 .t-section-12~.t-s1-head .t-s1-head-i:after {
    display: none
}

@media (max-width:1314px) {
    .t-section-12 .t-s12-i {
        max-width: 1024px;
        max-width: 102.4rem
    }

    .t-section-12 .t-s12-body,
    .t-section-12 .t-section-grid-head-1 {
        width: 984px;
        width: 98.4rem
    }

    .t-section-12 .t-s12-body-i {
        margin: 0 -10px;
        margin: 0 -1rem
    }

    .t-section-12 .t-s12-body-i article {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.3333%;
        -moz-box-flex: 0;
        -ms-flex: 0 0 33.3333%;
        flex: 0 0 33.3333%;
        width: 33.3333%;
        max-width: 33.3333%;
        padding: 20px 10px 0;
        padding: 2rem 1rem 0
    }

    .t-section-12 .t-s12-body-i article:nth-child(n):before {
        left: 0;
        right: 0
    }

    .t-section-12 .t-s12-body-i article:nth-child(3n+1):before {
        left: 10px
    }

    .t-section-12 .t-s12-body-i article:nth-child(3n):before {
        right: 10px
    }

    .t-section-12 .t-s12-body-i article:nth-child(4):before {
        display: block
    }
}

@media (max-width:1023px) {
    .t-section-12 .t-s12-i {
        max-width: 768px;
        max-width: 76.8rem
    }

    .t-section-12 .t-s12-body,
    .t-section-12 .t-section-grid-head-1 {
        width: 728px;
        width: 72.8rem
    }

    .t-section-12 .t-s12-am1 .t-am-text .t-am-title {
        max-height: 60px;
        max-height: 6rem;
        font-size: 15px;
        font-size: 1.5rem;
        line-height: 1.9rem;
        line-height: 1.26667
    }

    .t-section-12 .t-s12-am1 .t-am-text .t-am-title,
    .t-section-12 .t-s12-am2 .t-am-text .t-am-title {
        display: block;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .t-section-12 .t-s12-am2 .t-am-text .t-am-title {
        max-height: 63px;
        max-height: 6.3rem;
        font-size: 16px;
        font-size: 1.6rem;
        line-height: 2rem;
        line-height: 1.25;
        margin-top: 0
    }

    .t-section-12 .t-s12-am2 .t-am-text .t-am-lead {
        max-height: 90px;
        max-height: 9rem;
        font-size: 14px;
        font-size: 1.4rem;
        line-height: 1.8rem;
        line-height: 1.28571;
        -webkit-line-clamp: 5
    }

    .t-section-12 .t-s12-am2 .t-am-related ul li a,
    .t-section-12 .t-s12-am2 .t-am-text .t-am-lead {
        display: block;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .t-section-12 .t-s12-am2 .t-am-related ul li a {
        max-height: 28px;
        max-height: 2.8rem;
        font-size: 10px;
        font-size: 1rem;
        line-height: 1.4rem;
        line-height: 1.4;
        -webkit-line-clamp: 2
    }
}

.t-section-13 .t-s13-body {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    padding: 25px 0 45px
}

.t-section-13 .t-s13-col-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 390px;
    -moz-box-flex: 0;
    -ms-flex: 0 0 390px;
    flex: 0 0 390px;
    max-width: 390px;
    width: 390px;
    position: relative;
    padding: 0 25px 0 0
}

.t-section-13 .t-s13-col-1:before {
    content: "";
    position: absolute;
    right: 12px;
    top: 0;
    bottom: 0;
    width: 1px;
    background: #e2e2e2
}

.t-section-13 .t-s13-col-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 560px;
    -moz-box-flex: 0;
    -ms-flex: 0 0 560px;
    flex: 0 0 560px;
    max-width: 560px;
    width: 560px
}

.t-section-13 .t-s13-col-2 article {
    padding: 17px 50px 17px 0;
    border-top: 1px solid #e2e2e2
}

.t-section-13 .t-s13-col-2 article:first-child {
    border-top: 0
}

.t-section-13 .t-s13-pic {
    background: #fff;
    box-shadow: 0 0 1px rgba(0, 0, 0, .2)
}

.t-section-13 .t-s13-pic img {
    display: block;
    width: 100%
}

.t-section-13 .t-s13-am1 .t-am-kicker {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    font-size: 0
}

.t-section-13 .t-s13-am1 .t-am-kicker .t-am-categ {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    margin: -2px 0 0;
    margin: -.2rem 0 0;
    padding: 2px 0 0;
    padding: .2rem 0 0;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.1;
    color: #929292;
    text-transform: uppercase
}

.t-section-13 .t-s13-am1 .t-am-kicker:hover .t-am-categ {
    color: #21a2bf
}

.t-section-13 .t-s13-am1 .t-am-text {
    display: block;
    margin: 0
}

.t-section-13 .t-s13-am1 .t-am-text .t-am-title {
    font-family: "Merriweather", serif;
    font-weight: 700;
    padding: 2px 0 1px;
    padding: .2rem 0 .1rem;
    max-height: 84px;
    max-height: 8.4rem;
    font-size: 23px;
    font-size: 2.3rem;
    line-height: 2.7rem;
    line-height: 1.17391;
    -webkit-line-clamp: 3;
    letter-spacing: -.015em
}

.t-section-13 .t-s13-am1 .t-am-text .t-am-lead,
.t-section-13 .t-s13-am1 .t-am-text .t-am-title {
    display: block;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #2b2b2b
}

.t-section-13 .t-s13-am1 .t-am-text .t-am-lead {
    max-height: 80px;
    max-height: 8rem;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 2rem;
    line-height: 1.33333;
    -webkit-line-clamp: 4;
    margin: 10px 0 0;
    margin: 1rem 0 0
}

.t-section-13 .t-s13-am1 .t-am-text:hover .t-am-title {
    color: #21a2bf
}

.t-section-13 .t-s13-am1 .t-am-stamp-1 {
    margin: 0 7px 0 0
}

.t-section-13 .t-s13-am2 .t-am-kicker {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    font-size: 0
}

.t-section-13 .t-s13-am2 .t-am-kicker .t-am-categ {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    margin: -2px 0 0;
    margin: -.2rem 0 0;
    padding: 2px 0 0;
    padding: .2rem 0 0;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.1;
    color: #929292;
    text-transform: uppercase
}

.t-section-13 .t-s13-am2 .t-am-kicker:hover .t-am-categ {
    color: #21a2bf
}

.t-section-13 .t-s13-am2 .t-am-text {
    display: block;
    margin: 0
}

.t-section-13 .t-s13-am2 .t-am-text .t-am-title {
    font-weight: 700;
    padding: 2px 0 1px;
    padding: .2rem 0 .1rem;
    max-height: 84px;
    max-height: 8.4rem;
    font-size: 23px;
    font-size: 2.3rem;
    line-height: 2.7rem;
    line-height: 1.17391;
    -webkit-line-clamp: 3;
    letter-spacing: -.015em
}

.t-section-13 .t-s13-am2 .t-am-text .t-am-lead,
.t-section-13 .t-s13-am2 .t-am-text .t-am-title {
    display: block;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #2b2b2b
}

.t-section-13 .t-s13-am2 .t-am-text .t-am-lead {
    max-height: 80px;
    max-height: 8rem;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 2rem;
    line-height: 1.33333;
    -webkit-line-clamp: 4;
    margin: 10px 0 0;
    margin: 1rem 0 0
}

.t-section-13 .t-s13-am2 .t-am-text:hover .t-am-title {
    color: #21a2bf
}

.t-section-13 .t-s13-am2 .t-am-stamp-1 {
    margin: 0 7px 0 0
}

.t-section-13 .t-s13-am2 .t-am-text .t-am-title {
    font-family: "Merriweather", serif;
    font-weight: 400
}

.t-section-13 .t-s13-am3 .t-am-head {
    position: relative;
    min-height: 50px;
    min-height: 5rem;
    padding: 0 0 0 60px;
    padding: 0 0 0 6rem
}

.t-section-13 .t-s13-am3 .t-am-pic {
    position: absolute;
    left: 0;
    top: 0;
    width: 50px;
    width: 5rem
}

.t-section-13 .t-s13-am3 .t-am-pic figure img {
    display: block;
    width: 100%
}

.t-section-13 .t-s13-am3 .t-am-kicker {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    font-size: 0
}

.t-section-13 .t-s13-am3 .t-am-kicker .t-am-categ {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    margin: -2px 0 0;
    margin: -.2rem 0 0;
    padding: 2px 0 0;
    padding: .2rem 0 0;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.1;
    color: #929292;
    text-transform: uppercase
}

.t-section-13 .t-s13-am3 .t-am-kicker:hover .t-am-categ {
    color: #21a2bf
}

.t-section-13 .t-s13-am3 .t-am-text {
    display: block;
    margin: 0
}

.t-section-13 .t-s13-am3 .t-am-text .t-am-title {
    font-family: "Merriweather", serif;
    font-weight: 900;
    padding: 1px 0 0;
    padding: .1rem 0 0;
    max-height: 39px;
    max-height: 3.9rem;
    -webkit-line-clamp: 2;
    letter-spacing: -.015em;
    color: #2b2b2b
}

.t-section-13 .t-s13-am3 .t-am-text:hover .t-am-title {
    color: #21a2bf
}

.t-section-13 .t-s13-am3 .t-am-stamp-1 {
    margin: 0 7px 0 0
}

.t-section-13 .t-s13-am3 .t-am-text .t-am-title {
    margin-top: -2px;
    margin-top: -.2rem;
    display: block;
    display: -webkit-box;
    max-height: 58px;
    max-height: 5.8rem;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.9rem;
    line-height: 1.26667;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.t-section-13 .t-s13-am4 .t-am-head {
    position: relative;
    min-height: 50px;
    min-height: 5rem;
    padding: 0 0 0 60px;
    padding: 0 0 0 6rem
}

.t-section-13 .t-s13-am4 .t-am-pic {
    position: absolute;
    left: 0;
    top: 0;
    width: 50px;
    width: 5rem
}

.t-section-13 .t-s13-am4 .t-am-pic figure img {
    display: block;
    width: 100%
}

.t-section-13 .t-s13-am4 .t-am-kicker {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    font-size: 0
}

.t-section-13 .t-s13-am4 .t-am-kicker .t-am-categ {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    margin: -2px 0 0;
    margin: -.2rem 0 0;
    padding: 2px 0 0;
    padding: .2rem 0 0;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.1;
    color: #929292;
    text-transform: uppercase
}

.t-section-13 .t-s13-am4 .t-am-kicker:hover .t-am-categ {
    color: #21a2bf
}

.t-section-13 .t-s13-am4 .t-am-text {
    display: block;
    margin: 0
}

.t-section-13 .t-s13-am4 .t-am-text .t-am-title {
    font-family: "Merriweather", serif;
    font-weight: 900;
    padding: 1px 0 0;
    padding: .1rem 0 0;
    display: block;
    display: -webkit-box;
    max-height: 39px;
    max-height: 3.9rem;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.9rem;
    line-height: 1.26667;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    letter-spacing: -.015em;
    color: #2b2b2b
}

.t-section-13 .t-s13-am4 .t-am-text:hover .t-am-title {
    color: #21a2bf
}

.t-section-13 .t-s13-am4 .t-am-stamp-1 {
    margin: 0 7px 0 0
}

.t-section-13 .t-s13-am4 .t-am-head {
    padding: 0
}

.t-section-13 .t-s13-am4 .t-am-text .t-am-title {
    margin-top: -2px;
    margin-top: -.2rem
}

.t-section-13 .t-s13-footer {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-top: 1px solid #e2e2e2
}

.t-section-13 .t-s13-share {
    padding: 14px 0 0
}

.t-section-13 .t-s13-share .t-a-social-1 li {
    margin-bottom: 0
}

.t-section-13 .t-s13-links-1 {
    padding: 20px 0 0
}

@media (max-width:1314px) {
    .t-section-13 .t-s13-body {
        padding: 20px 0 40px
    }

    .t-section-13 .t-s13-col-1 {
        -webkit-flex-basis: 270px;
        -ms-flex-preferred-size: 270px;
        flex-basis: 270px;
        max-width: 270px;
        width: 270px;
        padding: 0 20px 0 0
    }

    .t-section-13 .t-s13-col-1:before {
        right: 10px
    }

    .t-section-13 .t-s13-col-2 {
        -webkit-flex-basis: 394px;
        -ms-flex-preferred-size: 394px;
        flex-basis: 394px;
        max-width: 394px;
        width: 394px
    }

    .t-section-13 .t-s13-col-2 article {
        padding: 17px 0
    }
}

@media (max-width:1023px) {
    .t-section-13 .t-section-grid-head-4 {
        margin: 0 20px
    }

    .t-section-13 .t-s13-body {
        padding: 20px 20px 40px
    }

    .t-section-13 .t-s13-col-1 {
        -webkit-flex-basis: 374px;
        -ms-flex-preferred-size: 374px;
        flex-basis: 374px;
        max-width: 374px;
        width: 374px
    }

    .t-section-13 .t-s13-col-2 {
        -webkit-flex-basis: 354px;
        -ms-flex-preferred-size: 354px;
        flex-basis: 354px;
        max-width: 354px;
        width: 354px
    }
}

.t-section-14 .t-s14-body {
    margin: 0 -12px 0 -13px;
    padding: 30px 0 0;
    font-size: 0
}

.t-section-14 .t-s14-body article {
    display: inline-block;
    vertical-align: top;
    width: 20%;
    padding: 0 12px 35px 13px
}

.t-section-14 .t-s14-body article a figure {
    background: #fff;
    box-shadow: 0 0 1px rgba(0, 0, 0, .2);
    -webkit-transition: box-shadow .2s ease-in-out 0s;
    transition: box-shadow .2s ease-in-out 0s
}

.t-section-14 .t-s14-body article a figure img {
    display: block;
    width: 100%
}

.t-section-14 .t-s14-body article a h4 {
    margin: 10px 0 0;
    font-family: "Merriweather", serif;
    font-weight: 900;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1.6rem;
    line-height: 1.14286;
    color: #2b2b2b;
    text-align: center;
    text-transform: uppercase
}

.t-section-14 .t-s14-body article a h5 {
    margin: 4px 0 0;
    font-family: "Merriweather", serif;
    font-weight: 700;
    font-size: 0;
    line-height: 1;
    color: #9c9c9c;
    text-align: center
}

.t-section-14 .t-s14-body article a h5 span {
    font-size: 13px;
    font-size: 1.3rem
}

.t-section-14 .t-s14-body article a h5 span+span {
    margin-left: .3em
}

.t-section-14 .t-s14-body article a:hover figure {
    box-shadow: 0 0 5px rgba(0, 0, 0, .2)
}

.t-section-14 .t-s14-body article a:hover h4 {
    color: #21a2bf
}

.t-section-14 .t-s14-loadmore-trigger {
    margin: 0 10px;
    padding: 20px 0 0;
    border-top: 1px solid #e2e2e2;
    text-align: center
}

@media (max-width:1314px) {
    .t-section-14 .t-s14-body {
        margin: 0 -10px
    }

    .t-section-14 .t-s14-body article {
        padding: 0 10px 30px
    }
}

@media (max-width:1023px) {
    .t-section-14 {
        padding: 0 20px
    }
}

.t-section-15 .t-s15-body {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    margin: 0 -14px 0 -12px;
    margin: 0 -1.4rem 0 -1.2rem
}

.t-section-15 .t-s15-body:before {
    content: "";
    position: absolute;
    left: 12px;
    right: 14px;
    bottom: 0;
    height: 1px;
    background: #dedede
}

.t-section-15 .t-s15-body article {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 33.3333%;
    flex: 0 0 33.3333%;
    width: 33.3333%;
    max-width: 33.3333%;
    position: relative;
    padding: 30px 0 0;
    padding: 3rem 0 0
}

.t-section-15 .t-s15-body article:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 1px;
    background: #dedede
}

.t-section-15 .t-s15-body article .t-am-head {
    position: relative;
    height: 100%;
    padding: 15px 13px 80px 12px;
    padding: 1.5rem 1.3rem 8rem 1.2rem
}

.t-section-15 .t-s15-body article .t-am-head:before {
    content: "";
    position: absolute;
    left: 0;
    top: 15px;
    bottom: 0;
    width: 1px;
    background: #dedede
}

.t-section-15 .t-s15-body article .t-am-pic {
    position: absolute;
    left: 13px;
    bottom: 0;
    height: 62px
}

.t-section-15 .t-s15-body article .t-am-pic figure {
    max-width: 57px;
    height: 100%;
    overflow: hidden
}

.t-section-15 .t-s15-body article .t-am-pic figure img {
    display: block;
    width: auto;
    height: 100%
}

.t-section-15 .t-s15-body article .t-am-text {
    display: block;
    color: #414141
}

.t-section-15 .t-s15-body article .t-am-text .t-am-pretitle {
    display: block;
    margin: 0 0 4px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 12px;
    font-size: 1.2rem;
    color: #929292;
    text-transform: uppercase
}

.t-section-15 .t-s15-body article .t-am-text .t-am-title {
    position: relative
}

.t-section-15 .t-s15-body article .t-am-text .t-am-title span {
    font-family: "Arial Black", "Arial Bold", Arial, Helvetica, sans-serif;
    font-weight: 600;
    display: block;
    display: -webkit-box;
    max-height: 69px;
    max-height: 6.9rem;
    font-size: 21px;
    font-size: 2.1rem;
    line-height: 2.3rem;
    line-height: 1.09524;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    letter-spacing: -.015em
}

.t-body-section.t-body-section-opiniao .t-section-15 .t-s15-body article .t-am-text .t-am-title span {
    text-indent: 31px
}

.t-body-section.t-body-section-opiniao .t-section-15 .t-s15-body article .t-am-text .t-am-title:before {
    content: "";
    position: absolute;
    left: 0;
    top: 2px;
    width: 23px;
    width: 2.3rem;
    height: 20px;
    height: 2rem;
    background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJJc29sYXRpb25fTW9kZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyODggMjg4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyODggMjg4IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjYWYyOTEyIiBkPSJNMTM1LjEsMTc0LjdjMCwxNy44LTYuNSwzMy0xOS42LDQ1LjZjLTEyLjYsMTIuNi0yNy43LDE5LTQ1LDE5Yy0yMS4zLDAtMzguMy03LjktNTEtMjMuN0M3LjIsMjAxLDEuMSwxODMsMS4xLDE2MS43YzAtMzkuMSwzMy4yLTc2LjksOTkuNi0xMTMuMmw5LjUsMTQuOGMtMjIuNSwxOC42LTMzLjgsMzMuNi0zMy44LDQ1LjFjMCwzLjYsNC44LDcuMSwxNC4yLDEwLjdjMTQuMiw1LjEsMjMuOSwxMC4xLDI5LjEsMTQuOEMxMjkuOSwxNDIuNSwxMzUuMSwxNTYuMSwxMzUuMSwxNzQuN3oiLz48cGF0aCBmaWxsPSIjYWYyOTEyIiBkPSJNMjg2LjksMTc0LjdjMCwxNy44LTUuOSwzMy0xNy44LDQ1LjZjLTEyLjYsMTIuNi0yNy45LDE5LTQ1LjYsMTljLTIxLjMsMC0zOC4zLTcuOS01MS0yMy43Yy0xMi42LTE0LjYtMTktMzIuNi0xOS01My45YzAtMzkuMSwzMy4yLTc2LjksOTkuNi0xMTMuMmwxMC43LDE0LjhjLTIzLjMsMTguNi0zNSwzMy42LTM1LDQ1LjFjMCwzLjYsNS4xLDcuMSwxNS40LDEwLjdjMTMuOCw1LjEsMjMuMywxMC4xLDI4LjUsMTQuOEMyODIuMSwxNDIuNSwyODYuOSwxNTYuMSwyODYuOSwxNzQuN3oiLz48L3N2Zz4=") no-repeat 50%;
    background-size: 100% auto
}

.t-section-15 .t-s15-body article .t-am-text .t-am-lead {
    font-family: "Merriweather", serif;
    font-weight: 400;
    display: block;
    display: -webkit-box;
    max-height: 57px;
    max-height: 5.7rem;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1.9rem;
    line-height: 1.35714;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 13px 0 0;
    margin: 1.3rem 0 0
}

.t-section-15 .t-s15-body article .t-am-text .t-am-author {
    position: absolute;
    left: 76px;
    right: 12px;
    bottom: 17px;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 1.1
}

.t-section-15 .t-s15-body article .t-am-text .t-am-author strong {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 2px 0;
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 600
}

.t-section-15 .t-s15-body article .t-am-text .t-am-author span {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin: -2px 0 0;
    padding: 2px 0;
    opacity: .5
}

.t-section-15 .t-s15-body article .t-am-text:hover .t-am-title span {
    color: #21a2bf
}

.t-section-15 .t-s15-body article .t-am-text .t-am-lead .t-am-stamp-1 {
    margin-right: 3px
}

.t-section-15 .t-s15-body article:nth-child(3n+1):after {
    left: 12px
}

.t-section-15 .t-s15-body article:nth-child(3n+1) .t-am-head:before {
    display: none
}

.t-section-15 .t-s15-body article:nth-child(3),
.t-section-15 .t-s15-body article:nth-child(6),
.t-section-15 .t-s15-body article:nth-child(8) {
    padding-right: 13px
}

.t-section-15 .t-s15-body article:nth-child(3):after,
.t-section-15 .t-s15-body article:nth-child(6):after,
.t-section-15 .t-s15-body article:nth-child(8):after {
    right: 13px
}

.t-section-15 .t-s15-body article:nth-child(7),
.t-section-15 .t-s15-body article:nth-child(8) {
    padding-top: 15px
}

.t-section-15 .t-s15-body article:nth-child(3) .t-am-head {
    background: #edc816
}

.t-section-15 .t-s15-body article:nth-child(3) .t-am-head:before {
    top: 0
}

.t-body-section.t-body-section-opiniao .t-section-15 .t-s15-body article:nth-child(3) .t-am-text .t-am-title:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJJc29sYXRpb25fTW9kZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyODggMjg4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyODggMjg4IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjNDE0MTQxIiBkPSJNMTM1LjEsMTc0LjdjMCwxNy44LTYuNSwzMy0xOS42LDQ1LjZjLTEyLjYsMTIuNi0yNy43LDE5LTQ1LDE5Yy0yMS4zLDAtMzguMy03LjktNTEtMjMuN0M3LjIsMjAxLDEuMSwxODMsMS4xLDE2MS43YzAtMzkuMSwzMy4yLTc2LjksOTkuNi0xMTMuMmw5LjUsMTQuOGMtMjIuNSwxOC42LTMzLjgsMzMuNi0zMy44LDQ1LjFjMCwzLjYsNC44LDcuMSwxNC4yLDEwLjdjMTQuMiw1LjEsMjMuOSwxMC4xLDI5LjEsMTQuOEMxMjkuOSwxNDIuNSwxMzUuMSwxNTYuMSwxMzUuMSwxNzQuN3oiLz48cGF0aCBmaWxsPSIjNDE0MTQxIiBkPSJNMjg2LjksMTc0LjdjMCwxNy44LTUuOSwzMy0xNy44LDQ1LjZjLTEyLjYsMTIuNi0yNy45LDE5LTQ1LjYsMTljLTIxLjMsMC0zOC4zLTcuOS01MS0yMy43Yy0xMi42LTE0LjYtMTktMzIuNi0xOS01My45YzAtMzkuMSwzMy4yLTc2LjksOTkuNi0xMTMuMmwxMC43LDE0LjhjLTIzLjMsMTguNi0zNSwzMy42LTM1LDQ1LjFjMCwzLjYsNS4xLDcuMSwxNS40LDEwLjdjMTMuOCw1LjEsMjMuMywxMC4xLDI4LjUsMTQuOEMyODIuMSwxNDIuNSwyODYuOSwxNTYuMSwyODYuOSwxNzQuN3oiLz48L3N2Zz4=")
}

.t-section-15 .t-s15-body article:nth-child(5) .t-am-head {
    background: #af2912
}

.t-section-15 .t-s15-body article:nth-child(5) .t-am-head:before {
    top: 0
}

.t-section-15 .t-s15-body article:nth-child(5) .t-am-text {
    color: #fff
}

.t-body-section.t-body-section-opiniao .t-section-15 .t-s15-body article:nth-child(5) .t-am-text .t-am-title:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJJc29sYXRpb25fTW9kZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyODggMjg4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyODggMjg4IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTM1LjEsMTc0LjdjMCwxNy44LTYuNSwzMy0xOS42LDQ1LjZjLTEyLjYsMTIuNi0yNy43LDE5LTQ1LDE5Yy0yMS4zLDAtMzguMy03LjktNTEtMjMuN0M3LjIsMjAxLDEuMSwxODMsMS4xLDE2MS43YzAtMzkuMSwzMy4yLTc2LjksOTkuNi0xMTMuMmw5LjUsMTQuOGMtMjIuNSwxOC42LTMzLjgsMzMuNi0zMy44LDQ1LjFjMCwzLjYsNC44LDcuMSwxNC4yLDEwLjdjMTQuMiw1LjEsMjMuOSwxMC4xLDI5LjEsMTQuOEMxMjkuOSwxNDIuNSwxMzUuMSwxNTYuMSwxMzUuMSwxNzQuN3oiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjg2LjksMTc0LjdjMCwxNy44LTUuOSwzMy0xNy44LDQ1LjZjLTEyLjYsMTIuNi0yNy45LDE5LTQ1LjYsMTljLTIxLjMsMC0zOC4zLTcuOS01MS0yMy43Yy0xMi42LTE0LjYtMTktMzIuNi0xOS01My45YzAtMzkuMSwzMy4yLTc2LjksOTkuNi0xMTMuMmwxMC43LDE0LjhjLTIzLjMsMTguNi0zNSwzMy42LTM1LDQ1LjFjMCwzLjYsNS4xLDcuMSwxNS40LDEwLjdjMTMuOCw1LjEsMjMuMywxMC4xLDI4LjUsMTQuOEMyODIuMSwxNDIuNSwyODYuOSwxNTYuMSwyODYuOSwxNzQuN3oiLz48L3N2Zz4=")
}

.t-section-15 .t-s15-body article:nth-child(7) {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 66.6666%;
    flex: 0 0 66.6666%;
    width: 66.6666%;
    max-width: 66.6666%
}

.t-section-15 .t-s15-body article:nth-child(7) .t-am-head {
    padding: 15px 13px 96px 12px;
    padding: 1.5rem 1.3rem 9.6rem 1.2rem
}

.t-section-15 .t-s15-body article:nth-child(7) .t-am-pic {
    height: 91px
}

.t-section-15 .t-s15-body article:nth-child(7) .t-am-pic figure {
    max-width: 74px
}

.t-section-15 .t-s15-body article:nth-child(7) .t-am-text .t-am-title span {
    padding: 2px 0 7px;
    padding: .2rem 0 .7rem;
    display: block;
    display: -webkit-box;
    max-height: 79px;
    max-height: 7.9rem;
    font-size: 39px;
    font-size: 3.9rem;
    line-height: 3.5rem;
    line-height: .89744;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    letter-spacing: -.02em
}

.t-body-section.t-body-section-opiniao .t-section-15 .t-s15-body article:nth-child(7) .t-am-text .t-am-title span {
    text-indent: 51px
}

.t-body-section.t-body-section-opiniao .t-section-15 .t-s15-body article:nth-child(7) .t-am-text .t-am-title:before {
    width: 40px;
    width: 4rem;
    height: 37px;
    height: 3.7rem;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJJc29sYXRpb25fTW9kZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyODggMjg4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyODggMjg4IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjYmQzNjI4IiBkPSJNMTM1LjEsMTc0LjdjMCwxNy44LTYuNSwzMy0xOS42LDQ1LjZjLTEyLjYsMTIuNi0yNy43LDE5LTQ1LDE5Yy0yMS4zLDAtMzguMy03LjktNTEtMjMuN0M3LjIsMjAxLDEuMSwxODMsMS4xLDE2MS43YzAtMzkuMSwzMy4yLTc2LjksOTkuNi0xMTMuMmw5LjUsMTQuOGMtMjIuNSwxOC42LTMzLjgsMzMuNi0zMy44LDQ1LjFjMCwzLjYsNC44LDcuMSwxNC4yLDEwLjdjMTQuMiw1LjEsMjMuOSwxMC4xLDI5LjEsMTQuOEMxMjkuOSwxNDIuNSwxMzUuMSwxNTYuMSwxMzUuMSwxNzQuN3oiLz48cGF0aCBmaWxsPSIjYmQzNjI4IiBkPSJNMjg2LjksMTc0LjdjMCwxNy44LTUuOSwzMy0xNy44LDQ1LjZjLTEyLjYsMTIuNi0yNy45LDE5LTQ1LjYsMTljLTIxLjMsMC0zOC4zLTcuOS01MS0yMy43Yy0xMi42LTE0LjYtMTktMzIuNi0xOS01My45YzAtMzkuMSwzMy4yLTc2LjksOTkuNi0xMTMuMmwxMC43LDE0LjhjLTIzLjMsMTguNi0zNSwzMy42LTM1LDQ1LjFjMCwzLjYsNS4xLDcuMSwxNS40LDEwLjdjMTMuOCw1LjEsMjMuMywxMC4xLDI4LjUsMTQuOEMyODIuMSwxNDIuNSwyODYuOSwxNTYuMSwyODYuOSwxNzQuN3oiLz48L3N2Zz4=")
}

.t-section-15 .t-s15-body article:nth-child(7) .t-am-text .t-am-lead {
    display: block;
    display: -webkit-box;
    max-height: 40px;
    max-height: 4rem;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 2rem;
    line-height: 1.25;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 6px 0 0;
    margin: .6rem 0 0
}

.t-section-15 .t-s15-body article:nth-child(7) .t-am-text .t-am-author {
    left: 98px;
    bottom: 23px
}

.t-section-15 .t-section-grid-head-1 {
    border-bottom: 1px solid #dedede
}

.t-section-15~.t-section-15 {
    margin-top: 30px
}

@media (max-width:1314px) {
    .t-section-15 .t-s15-body {
        margin: 0 -10px;
        margin: 0 -1rem
    }

    .t-section-15 .t-s15-body:before {
        left: 10px;
        right: 10px
    }

    .t-section-15 .t-s15-body article .t-am-head {
        padding: 15px 10px 70px;
        padding: 1.5rem 1rem 7rem
    }

    .t-section-15 .t-s15-body article .t-am-pic {
        left: 10px
    }

    .t-body-section.t-body-section-opiniao .t-section-15 .t-s15-body article .t-am-text .t-am-title:before {
        top: 0
    }

    .t-section-15 .t-s15-body article .t-am-text .t-am-title span {
        padding: 0 0 1px;
        padding: 0 0 .1rem;
        display: block;
        display: -webkit-box;
        max-height: 81px;
        max-height: 8.1rem;
        font-size: 18px;
        font-size: 1.8rem;
        line-height: 2rem;
        line-height: 1.11111;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .t-section-15 .t-s15-body article .t-am-text .t-am-lead {
        margin: 6px 0 0;
        margin: .6rem 0 0;
        display: block;
        display: -webkit-box;
        max-height: 95px;
        max-height: 9.5rem;
        font-size: 14px;
        font-size: 1.4rem;
        line-height: 1.9rem;
        line-height: 1.35714;
        -webkit-line-clamp: 5;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .t-section-15 .t-s15-body article:nth-child(3n+1):after {
        left: 10px
    }

    .t-section-15 .t-s15-body article:nth-child(3),
    .t-section-15 .t-s15-body article:nth-child(6),
    .t-section-15 .t-s15-body article:nth-child(8) {
        padding-right: 10px
    }

    .t-section-15 .t-s15-body article:nth-child(3):after,
    .t-section-15 .t-s15-body article:nth-child(6):after,
    .t-section-15 .t-s15-body article:nth-child(8):after {
        right: 10px
    }

    .t-section-15 .t-s15-body article:nth-child(7) .t-am-head {
        padding: 15px 10px 96px;
        padding: 1.5rem 1rem 9.6rem
    }

    .t-body-section.t-body-section-opiniao .t-section-15 .t-s15-body article:nth-child(7) .t-am-text .t-am-title:before {
        top: -2px
    }

    .t-section-15 .t-s15-body article:nth-child(7) .t-am-text .t-am-title span {
        padding: 0 0 2px;
        padding: 0 0 .2rem;
        display: block;
        display: -webkit-box;
        max-height: 70px;
        max-height: 7rem;
        font-size: 30px;
        font-size: 3rem;
        line-height: 3.4rem;
        line-height: 1.13333;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .t-section-15 .t-s15-body article:nth-child(7) .t-am-text .t-am-lead {
        display: block;
        display: -webkit-box;
        max-height: 60px;
        max-height: 6rem;
        font-size: 16px;
        font-size: 1.6rem;
        line-height: 2rem;
        line-height: 1.25;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        margin: 13px 0 0;
        margin: 1.3rem 0 0
    }
}

@media (max-width:1023px) {
    .t-section-15 .t-s15-body article .t-am-text .t-am-title span {
        display: block;
        display: -webkit-box;
        max-height: 73px;
        max-height: 7.3rem;
        font-size: 16px;
        font-size: 1.6rem;
        line-height: 1.8rem;
        line-height: 1.125;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .t-section-15 .t-s15-body article .t-am-text .t-am-lead span {
        display: none
    }

    .t-section-15 .t-s15-body article .t-am-text .t-am-lead .t-am-stamp-1,
    .t-section-15 .t-s15-body article .t-am-text .t-am-lead .t-am-stamp-1 span {
        display: block
    }

    .t-section-15 .t-s15-body article:nth-child(n) {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -moz-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        width: 50%;
        max-width: 50%;
        padding: 20px 0 0
    }

    .t-section-15 .t-s15-body article:nth-child(n):after {
        left: 0;
        right: 0
    }

    .t-section-15 .t-s15-body article:nth-child(n) .t-am-head:before {
        display: none
    }

    .t-section-15 .t-s15-body article:first-child:after,
    .t-section-15 .t-s15-body article:nth-child(3):after,
    .t-section-15 .t-s15-body article:nth-child(5):after,
    .t-section-15 .t-s15-body article:nth-child(7):after,
    .t-section-15 .t-s15-body article:nth-child(8):after {
        left: 10px
    }

    .t-section-15 .t-s15-body article:nth-child(2):after,
    .t-section-15 .t-s15-body article:nth-child(4):after,
    .t-section-15 .t-s15-body article:nth-child(6):after,
    .t-section-15 .t-s15-body article:nth-child(7):after,
    .t-section-15 .t-s15-body article:nth-child(8):after {
        right: 10px
    }

    .t-section-15 .t-s15-body article:nth-child(2) .t-am-head:before {
        display: block
    }

    .t-section-15 .t-s15-body article:first-child,
    .t-section-15 .t-s15-body article:nth-child(2) {
        padding: 5px 0 0
    }

    .t-section-15 .t-s15-body article:nth-child(3),
    .t-section-15 .t-s15-body article:nth-child(5) {
        padding: 20px 0 0 10px
    }

    .t-section-15 .t-s15-body article:nth-child(7),
    .t-section-15 .t-s15-body article:nth-child(8) {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -moz-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        width: 100%;
        max-width: 100%
    }

    .t-section-15 .t-s15-body article:nth-child(7) {
        padding: 0
    }

    .t-section-15 .t-s15-body article:nth-child(7) .t-am-head {
        padding: 15px 10px 100px;
        padding: 1.5rem 1rem 10rem
    }

    .t-section-15 .t-s15-body article:nth-child(7) .t-am-text .t-am-title span {
        padding: 0 0 2px;
        padding: 0 0 .2rem;
        display: block;
        display: -webkit-box;
        max-height: 62px;
        max-height: 6.2rem;
        font-size: 28px;
        font-size: 2.8rem;
        line-height: 3rem;
        line-height: 1.07143;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .t-section-15 .t-s15-body article:nth-child(7) .t-am-text .t-am-lead {
        display: block;
        display: -webkit-box;
        max-height: 54px;
        max-height: 5.4rem;
        font-size: 14px;
        font-size: 1.4rem;
        line-height: 1.8rem;
        line-height: 1.28571;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        margin: 9px 0 0;
        margin: .9rem 0 0
    }

    .t-section-15 .t-s15-body article:nth-child(8) {
        padding: 10px 50% 0 0
    }

    .t-section-15~.t-section-15 {
        margin-top: 20px
    }
}

.t-section-16 .t-s16-body article {
    border-top: 1px solid #d6d6d6
}

.t-section-16 .t-s16-body article .t-am-head {
    position: relative;
    padding: 15px 0
}

.t-section-16 .t-s16-body article .t-am-kicker {
    display: block;
    font-size: 0
}

.t-section-16 .t-s16-body article .t-am-kicker .t-am-categ {
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    padding: 5px 0 0;
    padding: .5rem 0 0;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.1;
    color: #929292;
    text-transform: uppercase
}

.t-section-16 .t-s16-body article .t-am-kicker .t-am-stamp-1 {
    margin-top: 5px;
    margin-right: 5px
}

.t-section-16 .t-s16-body article .t-am-kicker .t-am-stamp-1~.t-am-categ {
    max-width: -webkit-calc(100% - 93px);
    max-width: calc(100% - 93px);
    margin-top: 2px
}

.t-section-16 .t-s16-body article .t-am-text {
    display: block
}

.t-section-16 .t-s16-body article .t-am-text .t-am-title {
    font-family: "Merriweather", serif;
    font-weight: 900;
    padding: 3px 0 0;
    padding: .3rem 0 0;
    max-height: 53px;
    max-height: 5.3rem;
    font-size: 21px;
    font-size: 2.1rem;
    line-height: 2.5rem;
    line-height: 1.19048;
    letter-spacing: -.015em;
    color: #2b2b2b
}

.t-section-16 .t-s16-body article .t-am-text .t-am-lead,
.t-section-16 .t-s16-body article .t-am-text .t-am-title {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.t-section-16 .t-s16-body article .t-am-text .t-am-lead {
    max-height: 40px;
    max-height: 4rem;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 2rem;
    line-height: 1.33333;
    margin: 10px 0 0;
    margin: 1rem 0 0;
    color: #2f2f2f
}

.t-section-16 .t-s16-body article .t-am-text:hover .t-am-title {
    color: #21a2bf
}

.t-section-16 .t-s16-body article .t-am-pic {
    position: absolute;
    left: 0;
    top: 20px;
    width: 191px
}

.t-section-16 .t-s16-body article .t-am-pic figure {
    overflow: hidden
}

.t-section-16 .t-s16-body article .t-am-pic figure img {
    display: block;
    width: 100%
}

.t-section-16 .t-s16-body article .t-am-pic~.t-am-kicker,
.t-section-16 .t-s16-body article .t-am-pic~.t-am-text {
    margin-left: 216px
}

.t-section-16 .t-s16-body article .t-am-pic~.t-am-text {
    min-height: 97px
}

.t-section-16 .t-s16-footer {
    padding: 20px 0 30px;
    border-top: 1px solid #d6d6d6
}

@media (max-width:1314px) {
    .t-section-16 .t-s16-body article .t-am-text .t-am-lead {
        display: block;
        display: -webkit-box;
        max-height: 80px;
        max-height: 8rem;
        font-size: 15px;
        font-size: 1.5rem;
        line-height: 2rem;
        line-height: 1.33333;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        margin: 3px 0 0;
        margin: .3rem 0 0
    }

    .t-section-16 .t-s16-body article .t-am-pic {
        width: 205px
    }

    .t-section-16 .t-s16-body article .t-am-pic~.t-am-kicker,
    .t-section-16 .t-s16-body article .t-am-pic~.t-am-text {
        margin-left: 225px
    }

    .t-section-16 .t-s16-body article .t-am-pic~.t-am-text {
        min-height: 107px
    }
}

@media (max-width:1023px) {
    .t-section-16 .t-s16-body article .t-am-kicker .t-am-categ {
        font-size: 11px;
        font-size: 1.1rem
    }

    .t-section-16 .t-s16-body article .t-am-text .t-am-title {
        padding: 2px 0 0;
        padding: .2rem 0 0;
        display: block;
        display: -webkit-box;
        max-height: 62px;
        max-height: 6.2rem;
        font-size: 16px;
        font-size: 1.6rem;
        line-height: 2rem;
        line-height: 1.25;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .t-section-16 .t-s16-body article .t-am-text .t-am-lead {
        display: block;
        display: -webkit-box;
        max-height: 90px;
        max-height: 9rem;
        font-size: 14px;
        font-size: 1.4rem;
        line-height: 1.8rem;
        line-height: 1.28571;
        -webkit-line-clamp: 5;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        margin: 13px 0 0;
        margin: 1.3rem 0 0
    }

    .t-section-16 .t-s16-body article .t-am-pic {
        width: 100px
    }

    .t-section-16 .t-s16-body article .t-am-pic figure {
        position: relative;
        height: 100px
    }

    .t-section-16 .t-s16-body article .t-am-pic figure img {
        position: absolute;
        left: 50%;
        width: auto;
        height: 100%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    .t-section-16 .t-s16-body article .t-am-pic~.t-am-kicker,
    .t-section-16 .t-s16-body article .t-am-pic~.t-am-text {
        margin-left: 120px
    }

    .t-section-16 .t-s16-body article .t-am-pic~.t-am-text {
        min-height: 95px
    }
}

.t-section-17 .t-s17-i {
    margin: 0 auto 20px
}

.t-section-17 .t-s17-i .t-section-grid-head-1 {
    border-top-color: #929292;
    border-bottom: 1px solid #929292
}

.t-section-17 .t-s17-i .t-section-grid-head-1 .t-sgh-1-title {
    color: #fff
}

.t-section-17 .t-s17-i .t-section-grid-head-1 a.t-sgh-1-title:hover {
    color: #21a2bf
}

.t-section-17 .t-s17-body {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -14px 0 -12px;
    margin: 0 -1.4rem 0 -1.2rem
}

.t-section-17 .t-s17-body article {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 33.3333%;
    flex: 0 0 33.3333%;
    width: 33.3333%;
    max-width: 33.3333%;
    position: relative;
    padding: 20px 13px 20px 12px;
    padding: 2rem 1.3rem 2rem 1.2rem
}

.t-section-17 .t-s17-body article:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    height: 1px;
    background: #333
}

.t-section-17 .t-s17-body article:nth-child(3n+1):before {
    left: 12px
}

.t-section-17 .t-s17-body article:nth-child(3n):before {
    right: 13px
}

.t-section-17 .t-s17-body article:first-child:before,
.t-section-17 .t-s17-body article:nth-child(2):before,
.t-section-17 .t-s17-body article:nth-child(3):before {
    display: none
}

.t-section-17 .t-s17-body article .t-am-head {
    height: 100%;
    padding: 0 0 35px;
    padding: 0 0 3.5rem;
    background: #313131
}

.t-section-17 .t-s17-body article .t-am-pic {
    display: block;
    position: relative
}

.t-section-17 .t-s17-body article .t-am-pic figure img {
    display: block;
    width: 100%
}

.t-section-17 .t-s17-body article .t-am-pic .t-ico-btn-2 {
    position: absolute;
    left: 10px;
    bottom: 10px
}

.t-section-17 .t-s17-body article .t-am-kicker {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    margin: 5px 10px 0;
    margin: .5rem 1rem 0;
    color: #929292;
    font-size: 0
}

.t-section-17 .t-s17-body article .t-am-kicker .t-am-categ {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    padding: 5px 0 0;
    padding: .5rem 0 0;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.1;
    color: #929292;
    text-transform: uppercase
}

.t-section-17 .t-s17-body article .t-am-kicker:hover .t-am-categ {
    color: #21a2bf
}

.t-section-17 .t-s17-body article .t-am-text {
    display: block;
    margin: 0
}

.t-section-17 .t-s17-body article .t-am-text .t-am-title {
    margin: 0 10px;
    margin: 0 1rem;
    padding: 1px 0 0;
    padding: .1rem 0 0;
    font-family: "Merriweather", serif;
    font-weight: 900;
    display: block;
    display: -webkit-box;
    max-height: 81px;
    max-height: 8.1rem;
    font-size: 17px;
    font-size: 1.7rem;
    line-height: 2rem;
    line-height: 1.17647;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    letter-spacing: -.015em;
    color: #fff
}

.t-section-17 .t-s17-body article .t-am-text:hover .t-am-title {
    color: #21a2bf
}

.t-section-17 .t-s17-body article .t-am-stamp-1 {
    margin: 5px -3px 0 10px
}

.t-section-17 .t-s17-body article .t-am-stamp-1~.t-am-kicker {
    max-width: -webkit-calc(100% - 120px);
    max-width: calc(100% - 120px)
}

@media (max-width:1023px) {
    .t-section-17 .t-s17-body article {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -moz-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        width: 50%;
        max-width: 50%
    }

    .t-section-17 .t-s17-body article:nth-child(n):before {
        left: 0;
        right: 0
    }

    .t-section-17 .t-s17-body article:nth-child(odd):before {
        left: 10px
    }

    .t-section-17 .t-s17-body article:nth-child(2n):before {
        right: 10px
    }

    .t-section-17 .t-s17-body article:nth-child(3):before {
        display: block
    }

    .t-section-17 .t-s17-body article .t-am-kicker .t-am-categ {
        font-size: 11px;
        font-size: 1.1rem
    }

    .t-section-17 .t-s17-body article .t-am-text .t-am-title {
        display: block;
        display: -webkit-box;
        max-height: 77px;
        max-height: 7.7rem;
        font-size: 15px;
        font-size: 1.5rem;
        line-height: 1.9rem;
        line-height: 1.26667;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }
}

.t-section-18 .t-s18-i {
    max-width: 1315px;
    max-width: 131.5rem;
    min-width: 768px;
    min-width: 76.8rem;
    margin: 0 auto 30px;
    padding: 0 0 0 20px;
    padding: 0 0 0 2rem
}

.t-section-18 .t-section-grid-head-1 {
    width: 950px;
    width: 95rem;
    border-bottom: 1px solid #d7d7d7
}

.t-section-18 .t-s18-body {
    width: 950px;
    width: 95rem
}

.t-section-18 .t-s18-body-i {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -14px 0 -12px;
    margin: 0 -1.4rem 0 -1.2rem
}

.t-section-18 .t-s18-body-i article {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 33.3333%;
    flex: 0 0 33.3333%;
    width: 33.3333%;
    max-width: 33.3333%;
    position: relative;
    padding: 20px 13px 0 12px;
    padding: 2rem 1.3rem 0 1.2rem
}

.t-section-18 .t-s18-body-i article:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    height: 1px;
    background: #313131
}

.t-section-18 .t-s18-body-i article:nth-child(3n+1):before {
    left: 12px
}

.t-section-18 .t-s18-body-i article:nth-child(3n):before {
    right: 13px
}

.t-section-18 .t-s18-body-i article:first-child:before,
.t-section-18 .t-s18-body-i article:nth-child(2):before,
.t-section-18 .t-s18-body-i article:nth-child(3):before {
    display: none
}

.t-section-18 .t-s18-body-i .t-s18-am1 {
    margin: 0 0 20px;
    margin: 0 0 2rem
}

.t-section-18 .t-s18-body-i .t-s18-am1 .t-am-pic {
    position: relative
}

.t-section-18 .t-s18-body-i .t-s18-am1 .t-am-pic .t-ico-btn-2 {
    position: absolute;
    left: 10px;
    bottom: 10px
}

.t-section-18 .t-s18-body-i .t-s18-am1 .t-am-kicker {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    margin: 9px 0 0;
    margin: .9rem 0 0;
    font-size: 0
}

.t-section-18 .t-s18-body-i .t-s18-am1 .t-am-kicker .t-ico-btn-3 {
    display: none
}

.t-section-18 .t-s18-body-i .t-s18-am1 .t-am-kicker .t-am-categ {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    padding: 5px 0 0;
    padding: .5rem 0 0;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.1;
    color: #929292;
    text-transform: uppercase
}

.t-section-18 .t-s18-body-i .t-s18-am1 .t-am-kicker:hover .t-am-categ {
    color: #21a2bf
}

.t-section-18 .t-s18-body-i .t-s18-am1 div.t-am-kicker .t-am-categ,
.t-section-18 .t-s18-body-i .t-s18-am1 div.t-am-kicker:hover .t-am-categ {
    color: #929292
}

.t-section-18 .t-s18-body-i .t-s18-am1 .t-am-text {
    display: block;
    margin: 0
}

.t-section-18 .t-s18-body-i .t-s18-am1 .t-am-text .t-am-title {
    padding: 3px 0 2px;
    padding: .3rem 0 .2rem;
    font-family: "Merriweather", serif;
    font-weight: 900;
    max-height: 79px;
    max-height: 7.9rem;
    font-size: 33px;
    font-size: 3.3rem;
    line-height: 3.7rem;
    line-height: 1.12121;
    -webkit-line-clamp: 2;
    letter-spacing: -.015em;
    color: #2b2b2b
}

.t-section-18 .t-s18-body-i .t-s18-am1 .t-am-text .t-am-lead {
    display: block;
    display: -webkit-box;
    max-height: 63px;
    max-height: 6.3rem;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 2.1rem;
    line-height: 1.3125;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 10px 0 0;
    margin: 1rem 0 0;
    letter-spacing: .005em;
    color: #2b2b2b
}

.t-section-18 .t-s18-body-i .t-s18-am1 .t-am-text:hover .t-am-title {
    color: #21a2bf
}

.t-section-18 .t-s18-body-i .t-s18-am1 .t-am-stamp-1 {
    margin: 9px 7px 0 0
}

.t-section-18 .t-s18-body-i .t-s18-am1 .t-am-head {
    height: 100%;
    padding: 0 0 35px;
    padding: 0 0 3.5rem;
    background: #313131
}

.t-section-18 .t-s18-body-i .t-s18-am1 .t-am-pic {
    display: block
}

.t-section-18 .t-s18-body-i .t-s18-am1 .t-am-pic figure img {
    display: block;
    width: 100%
}

.t-section-18 .t-s18-body-i .t-s18-am1 .t-am-kicker {
    margin: 4px 0 0;
    margin: .4rem 0 0;
    padding: 0 10px;
    padding: 0 1rem
}

.t-section-18 .t-s18-body-i .t-s18-am1 .t-am-text {
    padding: 0 10px;
    padding: 0 1rem
}

.t-section-18 .t-s18-body-i .t-s18-am1 .t-am-text .t-am-title {
    display: block;
    display: -webkit-box;
    max-height: 63px;
    max-height: 6.3rem;
    font-size: 17px;
    font-size: 1.7rem;
    line-height: 2rem;
    line-height: 1.17647;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.t-section-18 .t-s18-body-i .t-s18-am2 {
    position: relative;
    margin: 0 0 20px;
    margin: 0 0 2rem
}

.t-section-18 .t-s18-body-i .t-s18-am2 .t-am-kicker {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    font-size: 0
}

.t-section-18 .t-s18-body-i .t-s18-am2 .t-am-kicker .t-ico-btn-3 {
    width: 17px;
    width: 1.7rem;
    height: 16px;
    height: 1.6rem;
    margin: 0 5px 0 0;
    margin: 0 .5rem 0 0;
    background-color: #737373;
    border-color: #737373;
    border-radius: 0
}

.t-section-18 .t-s18-body-i .t-s18-am2 .t-am-kicker .t-ico-btn-3.t-ico-btn-play-1 {
    background-size: 55% auto
}

.t-section-18 .t-s18-body-i .t-s18-am2 .t-am-kicker .t-ico-btn-3.t-ico-btn-gallery-1 {
    background-size: 70% auto
}

.t-section-18 .t-s18-body-i .t-s18-am2 .t-am-kicker .t-am-categ {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    margin: -2px 0 0;
    margin: -.2rem 0 0;
    padding: 2px 0 0;
    padding: .2rem 0 0;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.1;
    color: #929292;
    text-transform: uppercase
}

.t-section-18 .t-s18-body-i .t-s18-am2 .t-am-kicker:hover .t-am-categ {
    color: #21a2bf
}

.t-section-18 .t-s18-body-i .t-s18-am2 .t-am-text {
    display: block;
    margin: 0
}

.t-section-18 .t-s18-body-i .t-s18-am2 .t-am-text .t-am-title {
    font-family: "Merriweather", serif;
    font-weight: 400;
    padding: 3px 0 2px;
    padding: .3rem 0 .2rem;
    max-height: 157px;
    max-height: 15.7rem;
    font-size: 34px;
    font-size: 3.4rem;
    line-height: 3.8rem;
    line-height: 1.11765;
    -webkit-line-clamp: 4;
    letter-spacing: -.02em;
    color: #2b2b2b
}

.t-section-18 .t-s18-body-i .t-s18-am2 .t-am-text .t-am-lead {
    display: block;
    display: -webkit-box;
    max-height: 80px;
    max-height: 8rem;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 2rem;
    line-height: 1.33333;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 8px 0 0;
    margin: .8rem 0 0;
    color: #2b2b2b
}

.t-section-18 .t-s18-body-i .t-s18-am2 .t-am-text:hover .t-am-title {
    color: #21a2bf
}

.t-section-18 .t-s18-body-i .t-s18-am2 .t-am-stamp-1 {
    margin: 0 7px 0 0
}

.t-section-18 .t-s18-body-i .t-s18-am2 .t-am-head {
    height: 100%;
    padding: 10px 10px 75px;
    padding: 1rem 1rem 7.5rem;
    background: #313131
}

.t-section-18 .t-s18-body-i .t-s18-am2 .t-am-kicker .t-ico-btn-3 {
    margin: 0 1px 0 -5px;
    margin: 0 .1rem 0 -.5rem;
    background-color: transparent;
    border-color: transparent
}

.t-section-18 .t-s18-body-i .t-s18-am2 .t-am-text .t-am-title {
    display: block;
    display: -webkit-box;
    max-height: 90px;
    max-height: 9rem;
    font-size: 25px;
    font-size: 2.5rem;
    line-height: 2.9rem;
    line-height: 1.16;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: 5px
}

.t-section-18 .t-s18-body-i .t-s18-am2 .t-am-related {
    position: absolute;
    left: 22px;
    right: 23px;
    bottom: 0;
    padding: 0 0 40px;
    padding: 0 0 4rem
}

.t-section-18 .t-s18-body-i .t-s18-am2 .t-am-related ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.t-section-18 .t-s18-body-i .t-s18-am2 .t-am-related ul li a {
    position: relative;
    padding: 0 0 0 10px;
    padding: 0 0 0 1rem;
    font-family: "Merriweather", serif;
    font-weight: 900;
    max-height: 51px;
    max-height: 5.1rem;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 1.30769;
    -webkit-line-clamp: 3;
    letter-spacing: -.015em;
    color: #2b2b2b;
    display: block;
    display: -webkit-box;
    max-height: 34px;
    max-height: 3.4rem;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.7rem;
    line-height: 1.41667;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.t-section-18 .t-s18-body-i .t-s18-am2 .t-am-related ul li a:before {
    content: "";
    position: absolute;
    left: 0;
    top: 4px;
    width: 6px;
    height: 6px;
    border: 2px solid #21a3bf;
    border-radius: 50%
}

.t-section-18 .t-s18-body-i .t-s18-am2 .t-am-related ul li a:hover {
    color: #21a2bf
}

.t-section-1 .t-section-18 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

.t-section-1 .t-section-18~.t-s1-head .t-s1-head-i:after {
    display: none
}

.t-body-article.t-body-article-multimedia .t-section-18 .t-s18-am1 .t-am-text .t-am-title {
    color: #fff
}

.t-body-article.t-body-article-multimedia .t-section-18 .t-s18-am1 .t-am-text:hover .t-am-title {
    color: #21a2bf
}

.t-body-article.t-body-article-multimedia .t-section-18 .t-s18-am2 .t-am-text .t-am-title {
    color: #fff
}

.t-body-article.t-body-article-multimedia .t-section-18 .t-s18-am2 .t-am-text .t-am-lead {
    color: #fff;
    opacity: .5
}

.t-body-article.t-body-article-multimedia .t-section-18 .t-s18-am2 .t-am-text:hover .t-am-title {
    color: #21a2bf
}

.t-body-article.t-body-article-multimedia .t-section-18 .t-s18-am2 .t-am-related ul li a {
    color: #fff;
    opacity: .7
}

.t-body-article.t-body-article-multimedia .t-section-18 .t-s18-am2 .t-am-related ul li a:hover {
    color: #21a2bf;
    opacity: 1
}

@media (max-width:1314px) {
    .t-section-18 .t-s18-i {
        max-width: 1024px;
        max-width: 102.4rem
    }

    .t-section-18 .t-s18-body,
    .t-section-18 .t-section-grid-head-1 {
        width: 984px;
        width: 98.4rem
    }

    .t-section-18 .t-s18-body-i {
        margin: 0 -10px;
        margin: 0 -1rem
    }

    .t-section-18 .t-s18-body-i article {
        padding: 20px 10px 0;
        padding: 2rem 1rem 0
    }

    .t-section-18 .t-s18-body-i article:nth-child(n):before {
        left: 0;
        right: 0
    }

    .t-section-18 .t-s18-body-i article:nth-child(3n+1):before {
        left: 10px
    }

    .t-section-18 .t-s18-body-i article:nth-child(3n):before {
        right: 10px
    }
}

@media (max-width:1023px) {
    .t-section-18 .t-s18-i {
        max-width: 768px;
        max-width: 76.8rem
    }

    .t-section-18 .t-s18-body,
    .t-section-18 .t-section-grid-head-1 {
        width: 728px;
        width: 72.8rem
    }

    .t-section-18 .t-s18-body-i .t-s18-am1 .t-am-text .t-am-title {
        display: block;
        display: -webkit-box;
        max-height: 60px;
        max-height: 6rem;
        font-size: 15px;
        font-size: 1.5rem;
        line-height: 1.9rem;
        line-height: 1.26667;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .t-section-18 .t-s18-body-i .t-s18-am2 .t-am-head {
        padding: 10px 10px 65px;
        padding: 1rem 1rem 6.5rem
    }

    .t-section-18 .t-s18-body-i .t-s18-am2 .t-am-text .t-am-title {
        display: block;
        display: -webkit-box;
        max-height: 72px;
        max-height: 7.2rem;
        font-size: 19px;
        font-size: 1.9rem;
        line-height: 2.3rem;
        line-height: 1.21053;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        margin-top: 0
    }

    .t-section-18 .t-s18-body-i .t-s18-am2 .t-am-text .t-am-lead {
        display: block;
        display: -webkit-box;
        max-height: 90px;
        max-height: 9rem;
        font-size: 14px;
        font-size: 1.4rem;
        line-height: 1.8rem;
        line-height: 1.28571;
        -webkit-line-clamp: 5;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .t-section-18 .t-s18-body-i .t-s18-am2 .t-am-related {
        padding: 0 0 20px;
        padding: 0 0 2rem
    }

    .t-section-18 .t-s18-body-i .t-s18-am2 .t-am-related ul li a {
        display: block;
        display: -webkit-box;
        max-height: 32px;
        max-height: 3.2rem;
        font-size: 12px;
        font-size: 1.2rem;
        line-height: 1.6rem;
        line-height: 1.33333;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }
}

.t-section-19 .t-s19-body {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    margin: 0 -14px 0 -12px;
    margin: 0 -1.4rem 0 -1.2rem
}

.t-section-19 .t-s19-body:before {
    content: "";
    position: absolute;
    left: 12px;
    right: 14px;
    bottom: 0;
    height: 1px;
    background: #dedede
}

.t-section-19 .t-s19-body article {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 33.3333%;
    flex: 0 0 33.3333%;
    width: 33.3333%;
    max-width: 33.3333%;
    position: relative;
    padding: 30px 0 0;
    padding: 3rem 0 0;
    padding-top: 30px
}

.t-section-19 .t-s19-body article:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 1px;
    background: #dedede
}

.t-section-19 .t-s19-body article .t-am-head {
    position: relative;
    height: 100%;
    padding: 15px 13px 80px 12px;
    padding: 1.5rem 1.3rem 8rem 1.2rem
}

.t-section-19 .t-s19-body article .t-am-head:before {
    content: "";
    position: absolute;
    left: 0;
    top: 15px;
    bottom: 0;
    width: 1px;
    background: #dedede
}

.t-section-19 .t-s19-body article .t-am-pic {
    position: absolute;
    left: 13px;
    bottom: 0;
    height: 62px
}

.t-section-19 .t-s19-body article .t-am-pic figure {
    max-width: 57px;
    height: 100%;
    overflow: hidden
}

.t-section-19 .t-s19-body article .t-am-pic figure img {
    display: block;
    width: auto;
    height: 100%
}

.t-section-19 .t-s19-body article .t-am-text {
    display: block;
    color: #414141
}

.t-section-19 .t-s19-body article .t-am-text .t-am-pretitle {
    display: block;
    margin: 0 0 4px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 12px;
    font-size: 1.2rem;
    color: #929292;
    text-transform: uppercase
}

.t-section-19 .t-s19-body article .t-am-text .t-am-title {
    position: relative
}

.t-section-19 .t-s19-body article .t-am-text .t-am-title span {
    font-family: "Arial Black", "Arial Bold", Arial, Helvetica, sans-serif;
    font-weight: 600;
    display: block;
    display: -webkit-box;
    max-height: 69px;
    max-height: 6.9rem;
    font-size: 21px;
    font-size: 2.1rem;
    line-height: 2.3rem;
    line-height: 1.09524;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    letter-spacing: -.015em
}

.t-body-section.t-body-section-opiniao .t-section-19 .t-s19-body article .t-am-text .t-am-title span {
    text-indent: 31px
}

.t-body-section.t-body-section-opiniao .t-section-19 .t-s19-body article .t-am-text .t-am-title:before {
    content: "";
    position: absolute;
    left: 0;
    top: 2px;
    width: 23px;
    width: 2.3rem;
    height: 20px;
    height: 2rem;
    background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJJc29sYXRpb25fTW9kZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyODggMjg4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyODggMjg4IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjYWYyOTEyIiBkPSJNMTM1LjEsMTc0LjdjMCwxNy44LTYuNSwzMy0xOS42LDQ1LjZjLTEyLjYsMTIuNi0yNy43LDE5LTQ1LDE5Yy0yMS4zLDAtMzguMy03LjktNTEtMjMuN0M3LjIsMjAxLDEuMSwxODMsMS4xLDE2MS43YzAtMzkuMSwzMy4yLTc2LjksOTkuNi0xMTMuMmw5LjUsMTQuOGMtMjIuNSwxOC42LTMzLjgsMzMuNi0zMy44LDQ1LjFjMCwzLjYsNC44LDcuMSwxNC4yLDEwLjdjMTQuMiw1LjEsMjMuOSwxMC4xLDI5LjEsMTQuOEMxMjkuOSwxNDIuNSwxMzUuMSwxNTYuMSwxMzUuMSwxNzQuN3oiLz48cGF0aCBmaWxsPSIjYWYyOTEyIiBkPSJNMjg2LjksMTc0LjdjMCwxNy44LTUuOSwzMy0xNy44LDQ1LjZjLTEyLjYsMTIuNi0yNy45LDE5LTQ1LjYsMTljLTIxLjMsMC0zOC4zLTcuOS01MS0yMy43Yy0xMi42LTE0LjYtMTktMzIuNi0xOS01My45YzAtMzkuMSwzMy4yLTc2LjksOTkuNi0xMTMuMmwxMC43LDE0LjhjLTIzLjMsMTguNi0zNSwzMy42LTM1LDQ1LjFjMCwzLjYsNS4xLDcuMSwxNS40LDEwLjdjMTMuOCw1LjEsMjMuMywxMC4xLDI4LjUsMTQuOEMyODIuMSwxNDIuNSwyODYuOSwxNTYuMSwyODYuOSwxNzQuN3oiLz48L3N2Zz4=") no-repeat 50%;
    background-size: 100% auto
}

.t-section-19 .t-s19-body article .t-am-text .t-am-lead {
    font-family: "Merriweather", serif;
    font-weight: 400;
    display: block;
    display: -webkit-box;
    max-height: 57px;
    max-height: 5.7rem;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1.9rem;
    line-height: 1.35714;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 13px 0 0;
    margin: 1.3rem 0 0
}

.t-section-19 .t-s19-body article .t-am-text .t-am-author {
    position: absolute;
    left: 76px;
    right: 12px;
    bottom: 17px;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 1.1
}

.t-section-19 .t-s19-body article .t-am-text .t-am-author strong {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 2px 0;
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 600
}

.t-section-19 .t-s19-body article .t-am-text .t-am-author span {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin: -2px 0 0;
    padding: 2px 0;
    opacity: .5
}

.t-section-19 .t-s19-body article .t-am-text:hover .t-am-title span {
    color: #21a2bf
}

.t-section-19 .t-s19-body article .t-am-head {
    padding-bottom: 30px
}

.t-section-19 .t-s19-body article .t-am-head:before {
    top: 32px
}

.t-section-19 .t-s19-body article .t-am-head .t-am-stamp-1 {
    margin-right: 3px
}

.t-section-19 .t-s19-body article:nth-child(3n+1):after {
    left: 12px
}

.t-section-19 .t-s19-body article:nth-child(3n+1) .t-am-head:before {
    display: none
}

.t-section-19 .t-s19-body article:nth-child(3n) {
    padding-right: 13px
}

.t-section-19 .t-s19-body article:nth-child(3n):after {
    right: 13px
}

.t-section-19 .t-s19-body article:nth-child(3) .t-am-head {
    background: #f3eeeb
}

.t-section-19 .t-s19-body article:nth-child(3) .t-am-head:before {
    top: 0
}

.t-body-section.t-body-section-opiniao .t-section-19 .t-s19-body article:nth-child(3) .t-am-head {
    background: #edc816
}

.t-body-section.t-body-section-opiniao .t-section-19 .t-s19-body article:nth-child(3) .t-am-text .t-am-title:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJJc29sYXRpb25fTW9kZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyODggMjg4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyODggMjg4IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjNDE0MTQxIiBkPSJNMTM1LjEsMTc0LjdjMCwxNy44LTYuNSwzMy0xOS42LDQ1LjZjLTEyLjYsMTIuNi0yNy43LDE5LTQ1LDE5Yy0yMS4zLDAtMzguMy03LjktNTEtMjMuN0M3LjIsMjAxLDEuMSwxODMsMS4xLDE2MS43YzAtMzkuMSwzMy4yLTc2LjksOTkuNi0xMTMuMmw5LjUsMTQuOGMtMjIuNSwxOC42LTMzLjgsMzMuNi0zMy44LDQ1LjFjMCwzLjYsNC44LDcuMSwxNC4yLDEwLjdjMTQuMiw1LjEsMjMuOSwxMC4xLDI5LjEsMTQuOEMxMjkuOSwxNDIuNSwxMzUuMSwxNTYuMSwxMzUuMSwxNzQuN3oiLz48cGF0aCBmaWxsPSIjNDE0MTQxIiBkPSJNMjg2LjksMTc0LjdjMCwxNy44LTUuOSwzMy0xNy44LDQ1LjZjLTEyLjYsMTIuNi0yNy45LDE5LTQ1LjYsMTljLTIxLjMsMC0zOC4zLTcuOS01MS0yMy43Yy0xMi42LTE0LjYtMTktMzIuNi0xOS01My45YzAtMzkuMSwzMy4yLTc2LjksOTkuNi0xMTMuMmwxMC43LDE0LjhjLTIzLjMsMTguNi0zNSwzMy42LTM1LDQ1LjFjMCwzLjYsNS4xLDcuMSwxNS40LDEwLjdjMTMuOCw1LjEsMjMuMywxMC4xLDI4LjUsMTQuOEMyODIuMSwxNDIuNSwyODYuOSwxNTYuMSwyODYuOSwxNzQuN3oiLz48L3N2Zz4=")
}

.t-section-19 .t-section-grid-head-1 {
    border-bottom: 1px solid #dedede
}

.t-section-19~.t-section-19 {
    margin-top: 30px
}

@media (max-width:1314px) {
    .t-section-19 .t-s19-body {
        margin: 0 -10px;
        margin: 0 -1rem
    }

    .t-section-19 .t-s19-body:before {
        left: 10px;
        right: 10px
    }

    .t-section-19 .t-s19-body article {
        padding-top: 15px
    }

    .t-section-19 .t-s19-body article .t-am-head {
        padding: 15px 10px 20px;
        padding: 1.5rem 1rem 2rem
    }

    .t-section-19 .t-s19-body article .t-am-pic {
        left: 10px
    }

    .t-body-section.t-body-section-opiniao .t-section-19 .t-s19-body article .t-am-text .t-am-title:before {
        top: 0
    }

    .t-section-19 .t-s19-body article .t-am-text .t-am-title span {
        padding: 0 0 1px;
        padding: 0 0 .1rem;
        display: block;
        display: -webkit-box;
        max-height: 81px;
        max-height: 8.1rem;
        font-size: 18px;
        font-size: 1.8rem;
        line-height: 2rem;
        line-height: 1.11111;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .t-section-19 .t-s19-body article .t-am-text .t-am-lead {
        margin: 6px 0 0;
        margin: .6rem 0 0;
        display: block;
        display: -webkit-box;
        max-height: 95px;
        max-height: 9.5rem;
        font-size: 14px;
        font-size: 1.4rem;
        line-height: 1.9rem;
        line-height: 1.35714;
        -webkit-line-clamp: 5;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .t-section-19 .t-s19-body article:nth-child(3n+1):after {
        left: 10px
    }

    .t-section-19 .t-s19-body article:nth-child(3n) {
        padding-right: 10px
    }

    .t-section-19 .t-s19-body article:nth-child(3n):after {
        right: 10px
    }
}

@media (max-width:1023px) {
    .t-section-19 .t-s19-body article .t-am-text .t-am-pretitle {
        font-size: 11px;
        font-size: 1.1rem
    }

    .t-section-19 .t-s19-body article .t-am-text .t-am-title span {
        display: block;
        display: -webkit-box;
        max-height: 73px;
        max-height: 7.3rem;
        font-size: 16px;
        font-size: 1.6rem;
        line-height: 1.8rem;
        line-height: 1.125;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .t-section-19 .t-s19-body article:nth-child(n) {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -moz-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        width: 50%;
        max-width: 50%;
        padding: 20px 0 0
    }

    .t-section-19 .t-s19-body article:nth-child(n):after {
        left: 0;
        right: 0
    }

    .t-section-19 .t-s19-body article:nth-child(n) .t-am-head:before {
        display: none
    }

    .t-section-19 .t-s19-body article:nth-child(odd):after {
        left: 10px
    }

    .t-section-19 .t-s19-body article:nth-child(2n):after {
        right: 10px
    }

    .t-section-19 .t-s19-body article:nth-child(2n) .t-am-head:before {
        display: block
    }

    .t-section-19 .t-s19-body article:nth-child(3) {
        padding-left: 10px
    }

    .t-section-19~.t-section-19 {
        margin-top: 20px
    }
}

.t-section-20 {
    margin: 0 0 50px
}

.t-section-20 .t-section-grid-head-1 {
    position: relative;
    max-width: 1315px;
    max-width: 131.5rem;
    min-width: 768px;
    min-width: 76.8rem;
    margin: 0 auto;
    padding: 2px 20px 1px;
    border: 0
}

.t-section-20 .t-section-grid-head-1:after,
.t-section-20 .t-section-grid-head-1:before {
    content: "";
    position: absolute;
    left: 20px;
    right: 20px
}

.t-section-20 .t-section-grid-head-1:before {
    top: 0;
    height: 2px;
    background: #2b2b2b
}

.t-section-20 .t-section-grid-head-1:after {
    bottom: 0;
    height: 1px;
    background: #e2e2e2
}

.t-section-20 .t-section-grid-head-1 h2 {
    padding: 5px 0 7px;
    padding: .5rem 0 .7rem
}

.t-section-20 .t-section-grid-head-1 .t-sgh-1-title {
    color: #bd3628
}

.t-section-20 .t-section-grid-head-1 .t-sgh-1-title:hover {
    color: #000
}

.t-section-20 .t-s20-body {
    background: url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAgICAgICAgICAgMDAwMDAwMDAwP/2wBDAQEBAQEBAQIBAQICAgECAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP/wAARCAAIAAgDAREAAhEBAxEB/8QAFAABAAAAAAAAAAAAAAAAAAAACv/EAB4QAAICAgIDAAAAAAAAAAAAAAECAxEEIQAUIzFT/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAWEQEBAQAAAAAAAAAAAAAAAAAAAWH/2gAMAwEAAhEDEQA/AG6KoUd3O8ryktjwP7nP1lqiuMpFADb1Q1y8gf/Z") repeat
}

.t-section-20 .t-s20-body-i {
    width: 1315px;
    width: 131.5rem;
    min-width: 768px;
    min-width: 76.8rem;
    margin: 0 auto;
    padding: 0 20px;
    padding: 0 2rem
}

.t-section-20 article {
    float: left;
    width: 16.6666%;
    height: 305px;
    position: relative;
    padding: 30px 0 0;
    padding: 3rem 0 0;
    padding: 0
}

.t-section-20 article:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 1px;
    background: #dedede
}

.t-section-20 article .t-am-head {
    position: relative;
    height: 100%;
    padding: 15px 13px 80px 12px;
    padding: 1.5rem 1.3rem 8rem 1.2rem
}

.t-section-20 article .t-am-head:before {
    content: "";
    position: absolute;
    left: 0;
    top: 15px;
    bottom: 0;
    width: 1px;
    background: #dedede
}

.t-section-20 article .t-am-pic {
    position: absolute;
    left: 13px;
    bottom: 0;
    height: 62px
}

.t-section-20 article .t-am-pic figure {
    max-width: 57px;
    height: 100%;
    overflow: hidden
}

.t-section-20 article .t-am-pic figure img {
    display: block;
    width: auto;
    height: 100%
}

.t-section-20 article .t-am-text {
    display: block;
    color: #414141
}

.t-section-20 article .t-am-text .t-am-pretitle {
    display: block;
    margin: 0 0 4px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 12px;
    font-size: 1.2rem;
    color: #929292;
    text-transform: uppercase
}

.t-section-20 article .t-am-text .t-am-title span {
    font-family: "Arial Black", "Arial Bold", Arial, Helvetica, sans-serif;
    font-weight: 600;
    max-height: 69px;
    max-height: 6.9rem;
    line-height: 2.3rem;
    line-height: 1.09524;
    -webkit-line-clamp: 3;
    letter-spacing: -.015em
}

.t-body-section.t-body-section-opiniao .t-section-20 article .t-am-text .t-am-title span {
    text-indent: 31px
}

.t-body-section.t-body-section-opiniao .t-section-20 article .t-am-text .t-am-title:before {
    content: "";
    position: absolute;
    left: 0;
    top: 2px;
    width: 23px;
    width: 2.3rem;
    height: 20px;
    height: 2rem;
    background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJJc29sYXRpb25fTW9kZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyODggMjg4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyODggMjg4IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjYWYyOTEyIiBkPSJNMTM1LjEsMTc0LjdjMCwxNy44LTYuNSwzMy0xOS42LDQ1LjZjLTEyLjYsMTIuNi0yNy43LDE5LTQ1LDE5Yy0yMS4zLDAtMzguMy03LjktNTEtMjMuN0M3LjIsMjAxLDEuMSwxODMsMS4xLDE2MS43YzAtMzkuMSwzMy4yLTc2LjksOTkuNi0xMTMuMmw5LjUsMTQuOGMtMjIuNSwxOC42LTMzLjgsMzMuNi0zMy44LDQ1LjFjMCwzLjYsNC44LDcuMSwxNC4yLDEwLjdjMTQuMiw1LjEsMjMuOSwxMC4xLDI5LjEsMTQuOEMxMjkuOSwxNDIuNSwxMzUuMSwxNTYuMSwxMzUuMSwxNzQuN3oiLz48cGF0aCBmaWxsPSIjYWYyOTEyIiBkPSJNMjg2LjksMTc0LjdjMCwxNy44LTUuOSwzMy0xNy44LDQ1LjZjLTEyLjYsMTIuNi0yNy45LDE5LTQ1LjYsMTljLTIxLjMsMC0zOC4zLTcuOS01MS0yMy43Yy0xMi42LTE0LjYtMTktMzIuNi0xOS01My45YzAtMzkuMSwzMy4yLTc2LjksOTkuNi0xMTMuMmwxMC43LDE0LjhjLTIzLjMsMTguNi0zNSwzMy42LTM1LDQ1LjFjMCwzLjYsNS4xLDcuMSwxNS40LDEwLjdjMTMuOCw1LjEsMjMuMywxMC4xLDI4LjUsMTQuOEMyODIuMSwxNDIuNSwyODYuOSwxNTYuMSwyODYuOSwxNzQuN3oiLz48L3N2Zz4=") no-repeat 50%;
    background-size: 100% auto
}

.t-section-20 article .t-am-text .t-am-lead {
    font-family: "Merriweather", serif;
    font-weight: 400;
    max-height: 57px;
    max-height: 5.7rem;
    -webkit-line-clamp: 3;
    margin: 13px 0 0;
    margin: 1.3rem 0 0
}

.t-section-20 article .t-am-text .t-am-author {
    position: absolute;
    left: 76px;
    right: 12px;
    bottom: 17px;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 1.1
}

.t-section-20 article .t-am-text .t-am-author strong {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 2px 0;
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 600
}

.t-section-20 article .t-am-text .t-am-author span {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin: -2px 0 0;
    padding: 2px 0;
    opacity: .5
}

.t-section-20 article .t-am-text:hover .t-am-title span {
    color: #21a2bf
}

.t-section-20 article .t-am-text .t-am-title {
    position: relative
}

.t-section-20 article .t-am-text .t-am-title:before {
    content: "";
    position: absolute;
    left: 0;
    top: 6px;
    width: 23px;
    width: 2.3rem;
    height: 18px;
    height: 1.8rem;
    background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJJc29sYXRpb25fTW9kZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyODggMjg4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyODggMjg4IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjYWYyOTEyIiBkPSJNMTM1LjEsMTc0LjdjMCwxNy44LTYuNSwzMy0xOS42LDQ1LjZjLTEyLjYsMTIuNi0yNy43LDE5LTQ1LDE5Yy0yMS4zLDAtMzguMy03LjktNTEtMjMuN0M3LjIsMjAxLDEuMSwxODMsMS4xLDE2MS43YzAtMzkuMSwzMy4yLTc2LjksOTkuNi0xMTMuMmw5LjUsMTQuOGMtMjIuNSwxOC42LTMzLjgsMzMuNi0zMy44LDQ1LjFjMCwzLjYsNC44LDcuMSwxNC4yLDEwLjdjMTQuMiw1LjEsMjMuOSwxMC4xLDI5LjEsMTQuOEMxMjkuOSwxNDIuNSwxMzUuMSwxNTYuMSwxMzUuMSwxNzQuN3oiLz48cGF0aCBmaWxsPSIjYWYyOTEyIiBkPSJNMjg2LjksMTc0LjdjMCwxNy44LTUuOSwzMy0xNy44LDQ1LjZjLTEyLjYsMTIuNi0yNy45LDE5LTQ1LjYsMTljLTIxLjMsMC0zOC4zLTcuOS01MS0yMy43Yy0xMi42LTE0LjYtMTktMzIuNi0xOS01My45YzAtMzkuMSwzMy4yLTc2LjksOTkuNi0xMTMuMmwxMC43LDE0LjhjLTIzLjMsMTguNi0zNSwzMy42LTM1LDQ1LjFjMCwzLjYsNS4xLDcuMSwxNS40LDEwLjdjMTMuOCw1LjEsMjMuMywxMC4xLDI4LjUsMTQuOEMyODIuMSwxNDIuNSwyODYuOSwxNTYuMSwyODYuOSwxNzQuN3oiLz48L3N2Zz4=") no-repeat 50%;
    background-size: 100% auto
}

.t-section-20 article .t-am-text .t-am-title span {
    padding: 3px 0 1px;
    padding: .3rem 0 .1rem;
    max-height: 92px;
    max-height: 9.2rem;
    font-size: 21px;
    font-size: 2.1rem;
    line-height: 2.2rem;
    line-height: 1.04762;
    -webkit-line-clamp: 4;
    letter-spacing: -.02em;
    text-indent: 28px
}

.t-section-20 article .t-am-text .t-am-lead,
.t-section-20 article .t-am-text .t-am-title span {
    display: block;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.t-section-20 article .t-am-text .t-am-lead {
    margin: 15px 0 0;
    margin: 1.5rem 0 0;
    max-height: 95px;
    max-height: 9.5rem;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1.9rem;
    line-height: 1.35714;
    -webkit-line-clamp: 5;
    letter-spacing: -.025em
}

.t-section-20 article .t-am-text .t-am-lead .t-am-stamp-1 {
    margin-right: 3px
}

.t-section-20 article .t-am-text .t-am-author {
    bottom: 25px
}

.t-section-20 article:first-child {
    width: 66.6666%
}

.t-section-20 article:first-child .t-am-head:before {
    display: none
}

.t-section-20 article:first-child .t-am-pic {
    left: 0;
    bottom: 82px;
    height: 192px;
    padding: 0 0 9px;
    border-bottom: 1px solid #2b2b2b;
    overflow: hidden
}

.t-section-20 article:first-child .t-am-pic figure {
    position: relative;
    max-width: 166px;
    overflow: initial
}

.t-section-20 article:first-child .t-am-pic figure:after,
.t-section-20 article:first-child .t-am-pic figure:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: -7px;
    height: 4px;
    border-top: 1px solid #2b2b2b;
    border-bottom: 1px solid #2b2b2b;
    pointer-events: none
}

.t-section-20 article:first-child .t-am-pic figure:after {
    bottom: -1px;
    height: 1px;
    border: 0;
    background: #2b2b2b
}

.t-section-20 article:first-child .t-am-text .t-am-title {
    margin: 32px 0 0 180px
}

.t-section-20 article:first-child .t-am-text .t-am-title:before {
    top: 8px;
    width: 52px;
    width: 5.2rem;
    height: 40px;
    height: 4rem
}

.t-section-20 article:first-child .t-am-text .t-am-title span {
    padding: 3px 0 1px;
    padding: .3rem 0 .1rem;
    display: block;
    display: -webkit-box;
    max-height: 106px;
    max-height: 10.6rem;
    font-size: 45px;
    font-size: 4.5rem;
    line-height: 5.1rem;
    line-height: 1.13333;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    text-indent: 60px
}

.t-section-20 article:first-child .t-am-text .t-am-lead {
    margin: 6px 0 0 176px;
    margin: .6rem 0 0 17.6rem;
    padding: 1px 0 2px;
    padding: .1rem 0 .2rem;
    display: block;
    display: -webkit-box;
    max-height: 107px;
    max-height: 10.7rem;
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 2.6rem;
    line-height: 1.18182;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.t-section-20 article:first-child .t-am-text .t-am-lead .t-am-stamp-1 {
    margin-top: -5px
}

.t-section-20 article:first-child .t-am-text .t-am-author {
    left: 0;
    right: auto;
    top: 225px;
    bottom: 0;
    width: 166px;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.2;
    letter-spacing: -.025em
}

.t-section-20 article:nth-child(3) .t-am-head {
    background: #edc816
}

.t-section-20 article:nth-child(3) .t-am-text .t-am-title:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJJc29sYXRpb25fTW9kZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyODggMjg4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyODggMjg4IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjNDE0MTQxIiBkPSJNMTM1LjEsMTc0LjdjMCwxNy44LTYuNSwzMy0xOS42LDQ1LjZjLTEyLjYsMTIuNi0yNy43LDE5LTQ1LDE5Yy0yMS4zLDAtMzguMy03LjktNTEtMjMuN0M3LjIsMjAxLDEuMSwxODMsMS4xLDE2MS43YzAtMzkuMSwzMy4yLTc2LjksOTkuNi0xMTMuMmw5LjUsMTQuOGMtMjIuNSwxOC42LTMzLjgsMzMuNi0zMy44LDQ1LjFjMCwzLjYsNC44LDcuMSwxNC4yLDEwLjdjMTQuMiw1LjEsMjMuOSwxMC4xLDI5LjEsMTQuOEMxMjkuOSwxNDIuNSwxMzUuMSwxNTYuMSwxMzUuMSwxNzQuN3oiLz48cGF0aCBmaWxsPSIjNDE0MTQxIiBkPSJNMjg2LjksMTc0LjdjMCwxNy44LTUuOSwzMy0xNy44LDQ1LjZjLTEyLjYsMTIuNi0yNy45LDE5LTQ1LjYsMTljLTIxLjMsMC0zOC4zLTcuOS01MS0yMy43Yy0xMi42LTE0LjYtMTktMzIuNi0xOS01My45YzAtMzkuMSwzMy4yLTc2LjksOTkuNi0xMTMuMmwxMC43LDE0LjhjLTIzLjMsMTguNi0zNSwzMy42LTM1LDQ1LjFjMCwzLjYsNS4xLDcuMSwxNS40LDEwLjdjMTMuOCw1LjEsMjMuMywxMC4xLDI4LjUsMTQuOEMyODIuMSwxNDIuNSwyODYuOSwxNTYuMSwyODYuOSwxNzQuN3oiLz48L3N2Zz4=")
}

.t-section-20 article:nth-child(4),
.t-section-20 article:nth-child(5) {
    width: 33.3333%
}

.t-section-20 article:nth-child(4) .t-am-pic,
.t-section-20 article:nth-child(5) .t-am-pic {
    height: 100px
}

.t-section-20 article:nth-child(4) .t-am-pic figure,
.t-section-20 article:nth-child(5) .t-am-pic figure {
    max-width: 92px
}

.t-section-20 article:nth-child(4) .t-am-text .t-am-title,
.t-section-20 article:nth-child(5) .t-am-text .t-am-title {
    margin: 8px 0 0
}

.t-section-20 article:nth-child(4) .t-am-text .t-am-title:before,
.t-section-20 article:nth-child(5) .t-am-text .t-am-title:before {
    top: 6px;
    width: 40px;
    width: 4rem;
    height: 32px;
    height: 3.2rem
}

.t-section-20 article:nth-child(4) .t-am-text .t-am-title span,
.t-section-20 article:nth-child(5) .t-am-text .t-am-title span {
    padding: 3px 0;
    padding: .3rem 0;
    display: block;
    display: -webkit-box;
    max-height: 76px;
    max-height: 7.6rem;
    font-size: 35px;
    font-size: 3.5rem;
    line-height: 3.5rem;
    line-height: 1;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    text-indent: 51px
}

.t-section-20 article:nth-child(4) .t-am-text .t-am-lead,
.t-section-20 article:nth-child(5) .t-am-text .t-am-lead {
    margin: 11px 0 0;
    margin: 1.1rem 0 0;
    padding: 1px 0 2px;
    padding: .1rem 0 .2rem;
    display: block;
    display: -webkit-box;
    max-height: 83px;
    max-height: 8.3rem;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 2rem;
    line-height: 1.25;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.t-section-20 article:nth-child(4) .t-am-text .t-am-lead .t-am-stamp-1,
.t-section-20 article:nth-child(5) .t-am-text .t-am-lead .t-am-stamp-1 {
    margin-top: -5px
}

.t-section-20 article:nth-child(4) .t-am-text .t-am-author,
.t-section-20 article:nth-child(5) .t-am-text .t-am-author {
    left: 110px;
    bottom: 36px
}

.t-section-20 article:nth-child(3) .t-am-head:before,
.t-section-20 article:nth-child(4) .t-am-head:before,
.t-section-20 article:nth-child(5) .t-am-head:before,
.t-section-20 article:nth-child(6) .t-am-head:before {
    display: none
}

.t-section-20 article:nth-child(4) .t-am-head {
    padding-left: 0
}

.t-section-20 article:nth-child(4) .t-am-pic {
    left: 0
}

.t-section-20 article:nth-child(4) .t-am-text .t-am-author {
    left: 98px
}

.t-section-20 article:nth-child(5) .t-am-head {
    background: #af2912
}

.t-section-20 article:nth-child(5) .t-am-text {
    color: #fff
}

.t-section-20 article:nth-child(5) .t-am-text .t-am-title:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJJc29sYXRpb25fTW9kZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyODggMjg4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyODggMjg4IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTM1LjEsMTc0LjdjMCwxNy44LTYuNSwzMy0xOS42LDQ1LjZjLTEyLjYsMTIuNi0yNy43LDE5LTQ1LDE5Yy0yMS4zLDAtMzguMy03LjktNTEtMjMuN0M3LjIsMjAxLDEuMSwxODMsMS4xLDE2MS43YzAtMzkuMSwzMy4yLTc2LjksOTkuNi0xMTMuMmw5LjUsMTQuOGMtMjIuNSwxOC42LTMzLjgsMzMuNi0zMy44LDQ1LjFjMCwzLjYsNC44LDcuMSwxNC4yLDEwLjdjMTQuMiw1LjEsMjMuOSwxMC4xLDI5LjEsMTQuOEMxMjkuOSwxNDIuNSwxMzUuMSwxNTYuMSwxMzUuMSwxNzQuN3oiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjg2LjksMTc0LjdjMCwxNy44LTUuOSwzMy0xNy44LDQ1LjZjLTEyLjYsMTIuNi0yNy45LDE5LTQ1LjYsMTljLTIxLjMsMC0zOC4zLTcuOS01MS0yMy43Yy0xMi42LTE0LjYtMTktMzIuNi0xOS01My45YzAtMzkuMSwzMy4yLTc2LjksOTkuNi0xMTMuMmwxMC43LDE0LjhjLTIzLjMsMTguNi0zNSwzMy42LTM1LDQ1LjFjMCwzLjYsNS4xLDcuMSwxNS40LDEwLjdjMTMuOCw1LjEsMjMuMywxMC4xLDI4LjUsMTQuOEMyODIuMSwxNDIuNSwyODYuOSwxNTYuMSwyODYuOSwxNzQuN3oiLz48L3N2Zz4=")
}

.t-section-20 article:nth-child(5) .t-am-text .t-am-lead {
    color: #efd4cf
}

.t-section-20 article:nth-child(5) .t-am-text .t-am-lead .t-am-stamp-1 {
    background: #fff;
    color: #e7502c
}

.t-pubbox-bb-1+.t-section-20 {
    margin-top: 50px;
    margin-top: 5rem
}

.t-section-1 .t-section-20 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

.t-section-1 .t-section-20~.t-s1-head .t-s1-head-i:after {
    display: none
}

@media (max-width:1314px) {
    .t-section-20 .t-section-grid-head-1 {
        max-width: 1024px;
        max-width: 102.4rem
    }

    .t-section-20 .t-s20-body-i {
        width: 1024px;
        width: 102.4rem
    }

    .t-section-20 article:nth-child(n) {
        width: 24.9999%;
        height: 275px
    }

    .t-section-20 article:nth-child(n) .t-am-pic {
        height: 62px
    }

    .t-section-20 article:nth-child(n) .t-am-pic figure {
        max-width: 57px
    }

    .t-section-20 article:nth-child(n) .t-am-text .t-am-title {
        margin: 0
    }

    .t-section-20 article:nth-child(n) .t-am-text .t-am-title:before {
        left: 0;
        top: 6px;
        width: 23px;
        width: 2.3rem;
        height: 18px;
        height: 1.8rem
    }

    .t-section-20 article:nth-child(n) .t-am-text .t-am-title span {
        padding: 3px 0 1px;
        padding: .3rem 0 .1rem;
        display: block;
        display: -webkit-box;
        max-height: 70px;
        max-height: 7rem;
        font-size: 21px;
        font-size: 2.1rem;
        line-height: 2.2rem;
        line-height: 1.04762;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        text-indent: 28px
    }

    .t-section-20 article:nth-child(n) .t-am-text .t-am-lead {
        margin: 15px 0 0;
        margin: 1.5rem 0 0;
        padding: 0;
        display: block;
        display: -webkit-box;
        max-height: 95px;
        max-height: 9.5rem;
        font-size: 14px;
        font-size: 1.4rem;
        line-height: 1.9rem;
        line-height: 1.35714;
        -webkit-line-clamp: 5;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        letter-spacing: -.025em
    }

    .t-section-20 article:nth-child(n) .t-am-text .t-am-author {
        left: 76px;
        right: 12px;
        bottom: 25px;
        width: auto;
        font-size: 13px;
        font-size: 1.3rem
    }

    .t-section-20 article:first-child {
        width: 49.9999%
    }

    .t-section-20 article:first-child .t-am-head {
        padding-left: 0
    }

    .t-section-20 article:first-child .t-am-pic {
        left: 0;
        bottom: 0;
        height: 174px;
        padding: 0;
        border: 0
    }

    .t-section-20 article:first-child .t-am-pic figure {
        position: static;
        max-width: 159px;
        overflow: hidden
    }

    .t-section-20 article:first-child .t-am-pic figure:after,
    .t-section-20 article:first-child .t-am-pic figure:before {
        display: none
    }

    .t-section-20 article:first-child .t-am-text .t-am-title:before {
        top: 6px;
        width: 40px;
        width: 4rem;
        height: 32px;
        height: 3.2rem
    }

    .t-section-20 article:first-child .t-am-text .t-am-title span {
        padding: 3px 0;
        padding: .3rem 0;
        display: block;
        display: -webkit-box;
        max-height: 76px;
        max-height: 7.6rem;
        font-size: 35px;
        font-size: 3.5rem;
        line-height: 3.5rem;
        line-height: 1;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        text-indent: 51px
    }

    .t-section-20 article:first-child .t-am-text .t-am-lead {
        margin: 15px 0 0 165px;
        margin: 1.5rem 0 0 16.5rem;
        padding: 1px 0 0;
        padding: .1rem 0 0;
        display: block;
        display: -webkit-box;
        max-height: 85px;
        max-height: 8.5rem;
        font-size: 17px;
        font-size: 1.7rem;
        line-height: 2.1rem;
        line-height: 1.23529;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .t-section-20 article:first-child .t-am-text .t-am-author {
        left: 165px;
        top: auto;
        bottom: 25px
    }

    .t-section-20 article:nth-child(4) .t-am-text .t-am-author {
        left: 64px
    }

    .t-section-20 article:nth-child(4) .t-am-text .t-am-lead .t-am-stamp-1,
    .t-section-20 article:nth-child(5) .t-am-text .t-am-lead .t-am-stamp-1 {
        margin-top: 0
    }
}

@media (max-width:1023px) {
    .t-section-20 .t-section-grid-head-1 {
        max-width: 768px;
        max-width: 76.8rem
    }

    .t-section-20 .t-s20-body-i {
        width: 768px;
        width: 76.8rem
    }

    .t-section-20 article:nth-child(n) {
        width: 33.3333%;
        height: 275px
    }

    .t-section-20 article:first-child {
        width: 66.6666%
    }

    .t-section-20 article:nth-child(3),
    .t-section-20 article:nth-child(4) {
        width: 49.9999%;
        height: 242px
    }

    .t-section-20 article:nth-child(3) .t-am-text .t-am-title,
    .t-section-20 article:nth-child(4) .t-am-text .t-am-title {
        margin: 6px 0 0;
        margin: .6rem 0 0
    }

    .t-section-20 article:nth-child(3) .t-am-text .t-am-title span,
    .t-section-20 article:nth-child(4) .t-am-text .t-am-title span {
        padding: 3px 0;
        padding: .3rem 0;
        display: block;
        display: -webkit-box;
        max-height: 62px;
        max-height: 6.2rem;
        font-size: 25px;
        font-size: 2.5rem;
        line-height: 2.8rem;
        line-height: 1.12;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .t-section-20 article:nth-child(3) .t-am-text .t-am-lead,
    .t-section-20 article:nth-child(4) .t-am-text .t-am-lead {
        margin: 8px 0 0;
        margin: .8rem 0 0;
        padding: 0;
        display: block;
        display: -webkit-box;
        max-height: 57px;
        max-height: 5.7rem;
        font-size: 14px;
        font-size: 1.4rem;
        line-height: 1.9rem;
        line-height: 1.35714;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .t-section-20 article:nth-child(3),
    .t-section-20 article:nth-child(5) {
        width: -webkit-calc(49.9999% + 20px);
        width: calc(49.9999% + 20px);
        margin-left: -20px
    }

    .t-section-20 article:nth-child(3) .t-am-head,
    .t-section-20 article:nth-child(5) .t-am-head {
        padding-left: 20px
    }

    .t-section-20 article:nth-child(3) .t-am-pic,
    .t-section-20 article:nth-child(5) .t-am-pic {
        left: 20px
    }

    .t-section-20 article:nth-child(3) .t-am-text .t-am-author,
    .t-section-20 article:nth-child(5) .t-am-text .t-am-author {
        left: 84px
    }

    .t-section-20 article:nth-child(4) .t-am-head {
        padding-left: 12px
    }

    .t-section-20 article:nth-child(4) .t-am-pic {
        left: 13px
    }

    .t-section-20 article:nth-child(4) .t-am-text .t-am-author {
        left: 76px
    }

    .t-section-20 article:nth-child(5) {
        width: -webkit-calc(33.3333% + 20px);
        width: calc(33.3333% + 20px)
    }

    .t-section-20 article:nth-child(5) .t-am-text .t-am-title,
    .t-section-20 article:nth-child(6) .t-am-text .t-am-title,
    .t-section-20 article:nth-child(7) .t-am-text .t-am-title {
        margin: 6px 0 0;
        margin: .6rem 0 0
    }

    .t-section-20 article:nth-child(5) .t-am-text .t-am-lead,
    .t-section-20 article:nth-child(6) .t-am-text .t-am-lead,
    .t-section-20 article:nth-child(7) .t-am-text .t-am-lead {
        display: block;
        display: -webkit-box;
        max-height: 76px;
        max-height: 7.6rem;
        font-size: 14px;
        font-size: 1.4rem;
        line-height: 1.9rem;
        line-height: 1.35714;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }
}

.t-section-21 .t-s21-i {
    max-width: 1315px;
    max-width: 131.5rem;
    min-width: 768px;
    min-width: 76.8rem;
    margin: 60px auto
}

.t-section-21 .t-s21-body {
    position: relative;
    height: 218px;
    height: 21.8rem;
    background: #ececec;
    border-top: 2px solid #2b2b2b;
    color: #111
}

.t-section-21 .t-s21-bg-pic {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 634px;
    overflow: hidden
}

.t-section-21 .t-s21-bg-pic img {
    display: block;
    width: 630px;
    margin: -88px 0 0 -20px
}

.t-section-21 .t-s21-form-envelope {
    position: relative;
    width: 608px;
    margin: 35px 0 0 33px
}

.t-section-21 .t-s21-title {
    width: 505px;
    margin: 0 0 15px;
    font-family: "Merriweather", serif;
    font-weight: 400;
    font-size: 19px;
    font-size: 1.9rem;
    line-height: 2.2rem;
    line-height: 1.15789;
    letter-spacing: .01em
}

.t-section-21 .t-s21-form {
    margin: 0 0 11px;
    padding: 0;
    border: 0
}

.t-section-21 .t-s21-form-fields-1 {
    margin: 0 0 23px
}

.t-section-21 .t-s21-form-fields-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

.t-section-21 .t-s21-form-fields-2 input {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    width: 100%;
    height: 42px;
    height: 4.2rem;
    padding: 0 7px;
    padding: 0 .7rem;
    border: 1px solid #d6e1e5;
    font-size: 14px;
    font-size: 1.4rem;
    letter-spacing: .02em
}

.t-section-21 .t-s21-form-fields-2 input:focus {
    outline: 0
}

.t-section-21 .t-s21-form-fields-2.t-form-field-error input {
    border-color: #d94646
}

.t-section-21 .t-field-pretty-1 {
    margin: 0 20px 0 0
}

.t-section-21 .t-field-pretty-1:last-child {
    margin: 0
}

.t-section-21 .t-s21-form-msg-1,
.t-section-21 .t-s21-form-msg-2 {
    font-size: 16px;
    font-size: 1.6rem
}

@media (max-width:1314px) {
    .t-section-21 .t-s21-i {
        width: 1024px;
        width: 102.4rem;
        margin: 40px auto
    }

    .t-section-21 .t-s21-bg-pic {
        width: 560px
    }

    .t-section-21 .t-s21-bg-pic img {
        width: 567px;
        margin: -88px 0 0 -5px
    }

    .t-section-21 .t-s21-form-envelope {
        width: 457px;
        margin: 35px 0 0 23px
    }

    .t-section-21 .t-s21-title {
        width: 100%;
        font-size: 18px;
        font-size: 1.8rem;
        line-height: 2.2rem;
        line-height: 1.22222
    }

    .t-section-21 .t-s21-form-fields-1 {
        margin: 0 0 15px
    }
}

@media (max-width:1023px) {
    .t-section-21 .t-s21-i {
        width: 768px;
        width: 76.8rem
    }

    .t-section-21 .t-s21-body {
        height: 198px;
        height: 19.8rem
    }

    .t-section-21 .t-s21-bg-pic {
        width: 375px
    }

    .t-section-21 .t-s21-bg-pic img {
        width: 476px;
        margin: -62px 0 0
    }

    .t-section-21 .t-s21-form-envelope {
        width: 360px;
        margin: 27px 0 0 23px
    }

    .t-section-21 .t-s21-title {
        font-size: 16px;
        font-size: 1.6rem;
        line-height: 1.9rem;
        line-height: 1.1875
    }

    .t-section-21 .t-s21-form-fields-1 {
        margin: 0 0 20px
    }
}

.flex-section-1 {
    display: flex;
    flex-direction: column;
    max-width: 1315px;
    max-width: 131.5rem;
    min-width: 768px;
    min-width: 76.8rem;
    margin: 0 auto 50px;
    padding: 0 0 0 20px;
    padding: 0 0 0 2rem
}
.flex-section-1 .flex-section-head-1 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-top: 2px solid #2b2b2b;
    width: 1275px;  
    width: 127.5rem;
}
.flex-section-1 .flex-section-head-1.vodafone {
    border-top: 2px solid #E50001;
}
.flex-section-1 .flex-section-head-1 h2 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
    -moz-box-flex: 1;
    -ms-flex: 1 1 80%;
    flex: 1 1 80%;
}
.flex-section-1 .flex-section-head-1 h2 .flex-section-title-1 {
    padding: 5px 0;
    display: block;
}
.flex-section-1 .flex-section-head-1 h2 .flex-section-title-1:hover {
    color: #000;
}
.flex-section-1 .flex-section-head-1 .flex-section-sidelink-1 {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.2;
    color: rgba(0, 0, 0, .6);
}
.flex-section-1 .flex-section-head-1 .flex-section-sidelink-1:hover {
    color: #000;
}
.flex-section-1 .flex-section-body {
    display: flex;
    width: 1276px;
    width: 127.6rem;
    border-top: 1px solid #e2e2e2;
    padding-top: 20px;
}
.flex-section-1 .flex-section-body .f-s-b-half {
    width: 50%;
}
.flex-section-1 .flex-section-body .f-s-b-multi {
    display: flex;
    justify-content: space-between;
    padding-left: 25px;
}
.flex-section-1 .flex-section-body article{
    background: #fff;
    box-shadow: 0 1px 0 1px rgba(0, 0, 0, .1);
    width: 300px;
    width: 30rem;
}
.flex-section-1 .flex-section-body article img{
    width: 100%;
    height: auto;
    display: block;
}
.flex-section-1 .flex-section-body article .article-text img {
    width: 100px;
    margin-left: 10px;
}
.flex-section-1 .flex-section-body article .article-text h2 {
    margin: 10px 15px;
    font-family: Merriweather, serif;
    font-weight: 900;
    font-size: 17px;
    font-size: 1.7rem;
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.15;
}
.flex-section-1 .flex-section-body article .article-text h4 {
    display: block;
    display: -webkit-box;
    max-height: 80px;
    max-height: 8rem;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 2rem;
    line-height: 1.33333;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 8px 14px 0;
    margin: .8rem 1.4rem 0;
    color: #2b2b2b;
    line-height: 1.15;
}
.flex-section-1 .flex-section-body article.hero-article {
    margin-right: 25px;
    position: relative;
    width: 100%;
}
.flex-section-1 .flex-section-body article.hero-article figure {
    width: 100%;
}
.flex-section-1 .flex-section-body article.hero-article .article-text {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    background-image: linear-gradient(transparent, transparent, #000 85%);
}
.flex-section-1 .flex-section-body article.hero-article .article-text h2 {
    font-family: Merriweather, serif;
    font-weight: 700;
    font-size: 27px;
    font-size: 2.7rem;
    color: #fff;
    margin: 10px;
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.15;
}
.flex-section-1 .flex-section-body article.hero-article .t-a-description {
    display: none;
}
@media (max-width:1314px) {
    .flex-section-1 {   
        max-width: 1024px;
        max-width: 102.4rem;
    }
    .flex-section-1 .flex-section-head-1 {
        width: 984px;
        width: 98.4rem;
    }
    .flex-section-1 .flex-section-body {
        width: 984px;
        width: 98.4rem;
    }
    .flex-section-1 .flex-section-body .f-s-b-multi {
        flex-direction: column;
    }
    .flex-section-1 .flex-section-body .f-s-b-multi article {
        display: flex;
        width: 100%;
    }
    .flex-section-1 .flex-section-body article a,
    .flex-section-1 .flex-section-body article .article-text {
        width: 100%;
    }
    .flex-section-1 .flex-section-body article figure,
    .flex-section-1 .flex-section-body article figure img {
        width: 100%;
    }
    .flex-section-1 .flex-section-body .f-s-b-multi article .article-text .t-a-description {
        display: none;
    }
}
@media (max-width: 1023px) {
    .flex-section-1 {   
        max-width: 768px;
        max-width: 76.8rem;
    }
    .flex-section-1 .flex-section-head-1 {
        width: 728px;
        width: 72.8rem;
    }
    .flex-section-1 .flex-section-body {
        width: 729px;
        width: 72.9rem;
    }
    .flex-section-1 .flex-section-body .f-s-b-multi {
        padding-left: 15px;
    }
    .flex-section-1 .flex-section-body article .article-text h2 {
        margin: 5px 10px;
    }
    .flex-section-1 .flex-section-body article.hero-article .article-text h2{
        font-size: 23px;
        font-size: 2.3rem;
    }
}

.t-section-search .t-ssrch-form-1 {
    padding: 20px 0 25px
}

.t-section-search .t-ssrch-form-1 .cse .gsc-control-cse,
.t-section-search .t-ssrch-form-1 .gsc-control-cse {
    padding: 0;
    border: 0;
    background-color: transparent
}

.t-section-search .t-ssrch-form-1 form.gsc-search-box.gsc-search-box-tools {
    margin: 0;
    padding: 0;
    background: none
}

.t-section-search .t-ssrch-form-1 .gsc-search-box-tools .gsc-search-box td.gsc-input {
    padding: 0;
    vertical-align: top
}

.t-section-search .t-ssrch-form-1 table.gsc-search-box {
    height: 33px;
    width: 100%;
    margin: 0
}

.t-section-search .t-ssrch-form-1 table.gsc-search-box td {
    height: 33px;
    padding: 0
}

.t-section-search .t-ssrch-form-1 table.gsc-search-box td.gsc-input {
    padding: 0
}

.t-section-search .t-ssrch-form-1 input.gsc-input {
    display: block;
    height: 33px !important;
    padding: 0 0 0 8px !important;
    background: #fff !important;
    border: 1px solid #cecece;
    font-family: "Merriweather", serif;
    font-weight: 900;
    font-size: 18px;
    font-size: 1.8rem;
    color: #2b2b2b;
    text-indent: 0 !important
}

.t-section-search .t-ssrch-form-1 input.gsc-input:-moz-placeholder {
    color: #999
}

.t-section-search .t-ssrch-form-1 input.gsc-input:focus:-moz-placeholder {
    color: #555
}

.t-section-search .t-ssrch-form-1 input.gsc-input::-webkit-input-placeholder {
    color: #999
}

.t-section-search .t-ssrch-form-1 input.gsc-input::-moz-placeholder {
    color: #999
}

.t-section-search .t-ssrch-form-1 input.gsc-input:-ms-input-placeholder {
    color: #999
}

.t-section-search .t-ssrch-form-1 input.gsc-input::placeholder {
    color: #999
}

.t-section-search .t-ssrch-form-1 input.gsc-input:focus::-webkit-input-placeholder {
    color: #555
}

.t-section-search .t-ssrch-form-1 input.gsc-input:focus::-moz-placeholder {
    color: #555
}

.t-section-search .t-ssrch-form-1 input.gsc-input:focus:-ms-input-placeholder {
    color: #555
}

.t-section-search .t-ssrch-form-1 input.gsc-input:focus::placeholder {
    color: #555
}

.t-section-search .t-ssrch-form-1 .gsc-input-box-focus,
.t-section-search .t-ssrch-form-1 .gsc-input-box-hover,
.t-section-search .t-ssrch-form-1 .gsc-search-box .gsc-input>input:focus,
.t-section-search .t-ssrch-form-1 .gsc-search-box .gsc-input>input:hover {
    box-shadow: none;
    border-color: #cecece
}

.t-section-search .t-ssrch-form-1 .gsst_a .gscb_a {
    color: #b7b7b7
}

.t-section-search .t-ssrch-form-1 .gsst_a .gscb_a:hover {
    color: #999
}

.t-section-search .t-ssrch-form-1 td.gsc-search-button {
    display: none
}

.t-section-search .t-ssrch-form-1 .gsc-result-info {
    padding-left: 0
}

.t-section-search .t-ssrch-form-1 .gsc-orderby-label,
.t-section-search .t-ssrch-form-1 .gsc-result-info {
    line-height: 1.1;
    font-family: "Merriweather", serif;
    font-weight: 400;
    font-size: 12px;
    font-size: 1.2rem;
    color: #999
}

.t-section-search .t-ssrch-form-1 .gsc-adBlock {
    margin: 0 0 20px;
    border-bottom: none
}

.t-section-search .t-ssrch-form-1 .gsc-adBlockNoHeight+.gsc-resultsbox-visible .gsc-results.gsc-webResult>.gsc-webResult.gsc-result {
    background-color: transparent;
    border-top-color: transparent
}

.t-section-search .t-ssrch-form-1 .gsc-resultsbox-visible .gsc-result .gs-title {
    height: auto
}

.t-section-search .t-ssrch-form-1 .gsc-results {
    width: 100%;
    padding: 0
}

.t-section-search .t-ssrch-form-1 .gsc-results .gsc-webResult.gsc-result {
    padding: 12px 0 15px;
    background: none;
    border: 0;
    border-top: 1px solid #ddd
}

.t-section-search .t-ssrch-form-1 .gsc-results .gs-webResult.gs-result {
    overflow: hidden;
    border: 0
}

.t-section-search .t-ssrch-form-1 .gsc-results .gs-webResult.gs-result .gsc-thumbnail-inside {
    padding: 0 0 12px
}

.t-section-search .t-ssrch-form-1 .gsc-imageResult:hover,
.t-section-search .t-ssrch-form-1 .gsc-webResult.gsc-result:hover {
    background-color: transparent
}

.t-section-search .t-ssrch-form-1 .gsc-table-result,
.t-section-search .t-ssrch-form-1 .gsc-thumbnail-inside,
.t-section-search .t-ssrch-form-1 .gsc-url-top {
    padding: 0
}

.t-section-search .t-ssrch-form-1 .gsc-control-cse .gs-result .gs-title,
.t-section-search .t-ssrch-form-1 .gsc-control-cse .gs-result .gs-title *,
.t-section-search .t-ssrch-form-1 .gsc-control-cse .gs-spelling {
    font-family: "Merriweather", serif;
    font-weight: 900;
    font-size: 21px;
    font-size: 2.1rem;
    line-height: 2.5rem;
    line-height: 1.19048;
    text-decoration: none
}

.t-section-search .t-ssrch-form-1 .gsc-control-cse .gs-result .gs-title:hover,
.t-section-search .t-ssrch-form-1 .gsc-control-cse .gs-result .gs-title :hover,
.t-section-search .t-ssrch-form-1 .gsc-control-cse .gs-spelling:hover {
    text-decoration: underline
}

.t-section-search .t-ssrch-form-1 .gs-imageResult a.gs-title:link,
.t-section-search .t-ssrch-form-1 .gs-imageResult a.gs-title:visited,
.t-section-search .t-ssrch-form-1 .gs-webResult.gs-result a.gs-title:link,
.t-section-search .t-ssrch-form-1 .gs-webResult.gs-result a.gs-title:visited {
    display: block;
    padding: 5px 0;
    color: #2b2b2b
}

.t-section-search .t-ssrch-form-1 .gs-imageResult a.gs-title:link b,
.t-section-search .t-ssrch-form-1 .gs-imageResult a.gs-title:visited b,
.t-section-search .t-ssrch-form-1 .gs-webResult.gs-result a.gs-title:link b,
.t-section-search .t-ssrch-form-1 .gs-webResult.gs-result a.gs-title:visited b {
    color: #21a3bf
}

.t-section-search .t-ssrch-form-1 .gsc-url-top {
    display: none
}

.t-section-search .t-ssrch-form-1 .gs-web-image-box-landscape img.gs-image,
.t-section-search .t-ssrch-form-1 .gs-web-image-box-portrait img.gs-image {
    max-width: 190px;
    max-height: 190px;
    border: 0
}

.t-section-search .t-ssrch-form-1 .gs-image-box.gs-web-image-box.gs-web-image-box-landscape,
.t-section-search .t-ssrch-form-1 .gs-image-box.gs-web-image-box.gs-web-image-box-portrait {
    width: 190px;
    margin-right: 14px
}

.t-section-search .t-ssrch-form-1 .gsc-control-cse .gs-promotion em,
.t-section-search .t-ssrch-form-1 .gsc-control-cse .gs-snippet,
.t-section-search .t-ssrch-form-1 .gsc-preview-reviews {
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 400;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.8rem;
    line-height: 1.2;
    color: #2f2f2f
}

.t-section-search .t-ssrch-form-1 .gsc-control-cse .gs-promotion b,
.t-section-search .t-ssrch-form-1 .gsc-control-cse .gs-snippet b,
.t-section-search .t-ssrch-form-1 .gsc-preview-reviews b {
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 400;
    color: #21a3bf
}

.t-section-search .t-ssrch-form-1 .gsc-results .gsc-cursor-box {
    margin: 10px 0 0;
    padding: 24px 0;
    border-top: 1px solid #e9e9e9
}

.t-section-search .t-ssrch-form-1 .gsc-results .gsc-cursor {
    display: block;
    margin: 0 -3px
}

.t-section-search .t-ssrch-form-1 .gsc-results .gsc-cursor-box .gsc-cursor-page {
    display: inline-block;
    height: 40px;
    min-width: 40px;
    margin: 0 5px 9px 4px;
    background: #fff;
    border: 1px solid #e2e2e2;
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 400;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 38px;
    color: #202426;
    -webkit-transition: background-color .2s ease-in-out 0s;
    transition: background-color .2s ease-in-out 0s;
    text-align: center
}

.t-section-search .t-ssrch-form-1 .gsc-results .gsc-cursor-box .gsc-cursor-page:hover {
    background-color: #eee;
    text-decoration: none
}

.t-section-search .t-ssrch-form-1 .gsc-results .gsc-cursor-box .gsc-cursor-current-page,
.t-section-search .t-ssrch-form-1 .gsc-results .gsc-cursor-box .gsc-cursor-current-page:hover {
    background: #000;
    border-color: #000;
    color: #fff
}

@media (max-width:1314px) {
    .t-section-search .t-ssrch-form-1 .gsc-results .gs-webResult.gs-result .gsc-thumbnail-inside {
        padding: 0 0 7px
    }

    .t-section-search .t-ssrch-form-1 .gsc-control-cse .gs-result .gs-title,
    .t-section-search .t-ssrch-form-1 .gsc-control-cse .gs-result .gs-title *,
    .t-section-search .t-ssrch-form-1 .gsc-control-cse .gs-spelling {
        font-size: 16px;
        font-size: 1.6rem;
        line-height: 1.9rem;
        line-height: 1.1875
    }

    .t-section-search .t-ssrch-form-1 .gs-web-image-box-landscape img.gs-image,
    .t-section-search .t-ssrch-form-1 .gs-web-image-box-portrait img.gs-image {
        max-width: 100px;
        max-height: 100px
    }

    .t-section-search .t-ssrch-form-1 .gs-image-box.gs-web-image-box.gs-web-image-box-landscape,
    .t-section-search .t-ssrch-form-1 .gs-image-box.gs-web-image-box.gs-web-image-box-portrait {
        width: 100px
    }

    .t-section-search .t-ssrch-form-1 .gsc-control-cse .gs-promotion em,
    .t-section-search .t-ssrch-form-1 .gsc-control-cse .gs-snippet,
    .t-section-search .t-ssrch-form-1 .gsc-preview-reviews {
        font-size: 14px;
        font-size: 1.4rem;
        line-height: 1.8rem;
        line-height: 1.28571
    }
}

.t-section-frame-1 .t-sf1-i {
    max-width: 1315px;
    max-width: 131.5rem;
    min-width: 768px;
    min-width: 76.8rem;
    margin: 0 auto;
    padding: 10px 0 0 20px;
    padding: 1rem 0 0 2rem
}

.t-section-frame-1 .t-sf1-body {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.t-section-frame-1 .t-sf1-col-1,
.t-section-frame-1 .t-sf1-hl-1,
.t-section-frame-1 .t-sf1-hl-2 {
    width: 950px;
    width: 95rem;
    max-width: 950px;
    max-width: 95rem
}

.t-section-frame-1 .t-sf1-col-1 {
    margin: 0 25px 0 0
}

.t-section-frame-1 .t-sf1-col-1,
.t-section-frame-1 .t-sf1-col-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -moz-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.t-section-frame-1 .t-sf1-col-2 {
    width: 300px;
    width: 30rem;
    max-width: 300px;
    max-width: 30rem;
    padding: 20px 0 0;
    padding: 2rem 0 0
}

.t-section-frame-1 .t-sf1-col-2 .t-article-list-1,
.t-section-frame-1 .t-sf1-col-2 .t-article-list-2,
.t-section-frame-1 .t-sf1-col-2 .t-article-list-7,
.t-section-frame-1 .t-sf1-col-2 .t-pubbox-ct-1 {
    margin: 0 0 40px
}

.t-section-frame-1 .t-sf1-hl-1 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
    -moz-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    height: 270px;
    height: 27rem;
    padding: 20px 0 0;
    padding: 2rem 0 0;
    border-bottom: 1px solid #eaeaea
}

.t-section-frame-1 .t-sf1-hl-1 .t-am-head {
    padding: 0 0 0 50%
}

.t-section-frame-1 .t-sf1-hl-1 .t-am-pic {
    position: absolute;
    left: 0;
    top: 0;
    width: 50%
}

.t-section-frame-1 .t-sf1-hl-1 .t-am-pic figure img {
    display: block;
    width: 100%
}

.t-section-frame-1 .t-sf1-hl-1 .t-am-kicker {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    font-size: 0
}

.t-section-frame-1 .t-sf1-hl-1 .t-am-kicker .t-am-categ {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    margin: -2px 10px 0;
    margin: -.2rem 1rem 0;
    padding: 2px 0 0;
    padding: .2rem 0 0;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.1;
    color: #929292;
    text-transform: uppercase
}

.t-section-frame-1 .t-sf1-hl-1 .t-am-kicker:hover .t-am-categ {
    color: #21a2bf
}

.t-section-frame-1 .t-sf1-hl-1 .t-am-text {
    display: block;
    margin: 0 10px;
    margin: 0 1rem
}

.t-section-frame-1 .t-sf1-hl-1 .t-am-text .t-am-title {
    font-weight: 700;
    padding: 3px 0 0;
    padding: .3rem 0 0;
    max-height: 87px;
    max-height: 8.7rem;
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 2.8rem;
    line-height: 1.16667;
    letter-spacing: -.015em;
    color: #2b2b2b
}

.t-section-frame-1 .t-sf1-hl-1 .t-am-text .t-am-lead {
    max-height: 60px;
    max-height: 6rem;
    -webkit-line-clamp: 3;
    margin: 8px 0 0;
    margin: .8rem 0 0;
    color: #2b2b2b
}

.t-section-frame-1 .t-sf1-hl-1 .t-am-text:hover .t-am-title {
    color: #21a2bf
}

.t-section-frame-1 .t-sf1-hl-1 .t-am-stamp-1 {
    margin: 0 0 0 10px
}

.t-section-frame-1 .t-sf1-hl-1 .t-am-head {
    position: relative;
    padding: 0 0 0 433px
}

.t-section-frame-1 .t-sf1-hl-1 .t-am-pic {
    width: 408px
}

.t-section-frame-1 .t-sf1-hl-1 .t-am-kicker .t-am-categ {
    margin: -2px 0 0;
    margin: -.2rem 0 0
}

.t-section-frame-1 .t-sf1-hl-1 .t-am-text {
    margin: 0
}

.t-section-frame-1 .t-sf1-hl-1 .t-am-text .t-am-title {
    font-family: "Merriweather", serif;
    font-weight: 900;
    padding: 2px 0;
    display: block;
    display: -webkit-box;
    max-height: 115px;
    max-height: 11.5rem;
    font-size: 33px;
    font-size: 3.3rem;
    line-height: 3.7rem;
    line-height: 1.12121;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.t-section-frame-1 .t-sf1-hl-1 .t-am-text .t-am-lead {
    display: block;
    display: -webkit-box;
    max-height: 100px;
    max-height: 10rem;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 2rem;
    line-height: 1.33333;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #2f2f2f
}

.t-section-frame-1 .t-sf1-hl-1~.t-sf1-col-2 {
    margin-top: -270px;
    margin-top: -27rem
}

.t-section-frame-1 .t-sf1-hl-1 .t-am-stamp-1 {
    margin: 0 7px 0 0
}

.t-section-frame-1 .t-sf1-hl-1 .t-am-stamp-1~.t-am-kicker {
    max-width: -webkit-calc(100% - 100px);
    max-width: calc(100% - 100px)
}

.t-section-frame-1 .t-sf1-hl-2 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
    -moz-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    margin-top: 20px;
    margin-top: 2rem
}

.t-section-frame-1 .t-sf1-hl-2 .t-am-head {
    position: relative;
    height: 100%
}

.t-section-frame-1 .t-sf1-hl-2 .t-am-pic figure img {
    display: block;
    width: 100%
}

.t-section-frame-1 .t-sf1-hl-2 .t-am-overlay {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 20px 0 0;
    background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0, rgba(0, 0, 0, .8)));
    background: -webkit-linear-gradient(top, transparent 0, rgba(0, 0, 0, .8));
    background: linear-gradient(180deg, transparent 0, rgba(0, 0, 0, .8))
}

.t-section-frame-1 .t-sf1-hl-2 .t-am-kicker {
    position: relative;
    margin: 0 20px;
    font-size: 0
}

.t-section-frame-1 .t-sf1-hl-2 .t-am-kicker .t-am-categ {
    display: inline-block;
    vertical-align: middle;
    height: 20px;
    height: 2rem
}

.t-section-frame-1 .t-sf1-hl-2 .t-am-kicker .t-am-categ:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 9px;
    width: 200px;
    height: 1px;
    background: -webkit-gradient(linear, left top, right top, from(#207d90), color-stop(60%, #207d90), color-stop(60%, rgba(32, 125, 144, 0)));
    background: -webkit-linear-gradient(left, #207d90 0, #207d90 60%, rgba(32, 125, 144, 0));
    background: linear-gradient(90deg, #207d90 0, #207d90 60%, rgba(32, 125, 144, 0))
}

.t-section-frame-1 .t-sf1-hl-2 .t-am-kicker .t-am-categ span {
    display: inline-block;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    height: 100%;
    padding: 0 8px;
    padding: 0 .8rem;
    background: #21a3bf;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 21px;
    line-height: 2.1rem;
    color: #fff;
    text-transform: uppercase
}

.t-section-frame-1 .t-sf1-hl-2 .t-am-kicker .t-am-stamp-1 {
    margin-right: 5px
}

.t-section-frame-1 .t-sf1-hl-2 .t-am-kicker .t-am-stamp-1~.t-am-categ {
    max-width: -webkit-calc(100% - 93px);
    max-width: calc(100% - 93px)
}

.t-section-frame-1 .t-sf1-hl-2 .t-am-kicker .t-am-stamp-1~.t-am-categ:before {
    left: 92px
}

.t-section-frame-1 .t-sf1-hl-2 .t-am-kicker.t-am-kicker-theme-1 .t-am-categ {
    height: 20px;
    height: 2rem
}

.t-section-frame-1 .t-sf1-hl-2 .t-am-kicker.t-am-kicker-theme-1 .t-am-categ:before {
    background: -webkit-gradient(linear, left top, right top, from(#b83066), color-stop(60%, #b83066), color-stop(60%, rgba(184, 48, 102, 0)));
    background: -webkit-linear-gradient(left, #b83066 0, #b83066 60%, rgba(184, 48, 102, 0));
    background: linear-gradient(90deg, #b83066 0, #b83066 60%, rgba(184, 48, 102, 0))
}

.t-section-frame-1 .t-sf1-hl-2 .t-am-kicker.t-am-kicker-theme-1 .t-am-categ span {
    background: #ff428e
}

.t-section-frame-1 .t-sf1-hl-2 .t-am-kicker.t-am-kicker-theme-2 .t-am-categ {
    height: 20px;
    height: 2rem
}

.t-section-frame-1 .t-sf1-hl-2 .t-am-kicker.t-am-kicker-theme-2 .t-am-categ:before {
    background: -webkit-gradient(linear, left top, right top, from(#d61212), color-stop(60%, #d61212), color-stop(60%, rgba(214, 18, 18, 0)));
    background: -webkit-linear-gradient(left, #d61212 0, #d61212 60%, rgba(214, 18, 18, 0));
    background: linear-gradient(90deg, #d61212 0, #d61212 60%, rgba(214, 18, 18, 0))
}

.t-section-frame-1 .t-sf1-hl-2 .t-am-kicker.t-am-kicker-theme-2 .t-am-categ span {
    background: #d61212
}

.t-section-frame-1 .t-sf1-hl-2 .t-am-text {
    display: block;
    position: relative;
    margin: 12px 60px 25px 74px
}

.t-section-frame-1 .t-sf1-hl-2 .t-am-text .t-ico-btn-3 {
    position: absolute;
    left: -54px;
    top: 6px
}

.t-section-frame-1 .t-sf1-hl-2 .t-am-text .t-ico-btn-3:hover {
    border-color: hsla(0, 0%, 100%, .26)
}

.t-section-frame-1 .t-sf1-hl-2 .t-am-text .t-am-title {
    font-family: "Merriweather", serif;
    font-weight: 700;
    padding: 3px 0 0;
    padding: .3rem 0 0;
    max-height: 65px;
    max-height: 6.5rem;
    font-size: 27px;
    font-size: 2.7rem;
    line-height: 3.1rem;
    line-height: 1.14815;
    color: #fff
}

.t-section-frame-1 .t-sf1-hl-2 .t-am-text .t-am-lead,
.t-section-frame-1 .t-sf1-hl-2 .t-am-text .t-am-title {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    letter-spacing: -.015em
}

.t-section-frame-1 .t-sf1-hl-2 .t-am-text .t-am-lead {
    max-height: 38px;
    max-height: 3.8rem;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1.9rem;
    line-height: 1.1875;
    margin: 10px 0 0;
    margin: 1rem 0 0;
    color: hsla(0, 0%, 100%, .5)
}

.t-section-frame-1 .t-sf1-hl-2 .t-am-text:hover .t-am-title {
    color: #21a2bf
}

.t-section-frame-1 .t-sf1-hl-2~.t-sf1-col-2 {
    margin-top: -554px;
    margin-top: -55.4rem
}

.t-section-frame-1 .t-sf4-loadmore-trigger {
    padding: 10px 0 40px;
    text-align: center
}

@media (max-width:1314px) {
    .t-section-frame-1 .t-sf1-i {
        max-width: 1024px;
        max-width: 102.4rem
    }

    .t-section-frame-1 .t-sf1-col-1,
    .t-section-frame-1 .t-sf1-hl-1 {
        width: 664px;
        width: 66.4rem;
        max-width: 664px;
        max-width: 66.4rem
    }

    .t-section-frame-1 .t-sf1-col-1 {
        margin: 0 20px 0 0
    }

    .t-section-frame-1 .t-sf1-col-2 .t-article-list-1,
    .t-section-frame-1 .t-sf1-col-2 .t-article-list-2,
    .t-section-frame-1 .t-sf1-col-2 .t-article-list-7,
    .t-section-frame-1 .t-sf1-col-2 .t-pubbox-ct-1 {
        margin: 0 0 30px
    }

    .t-section-frame-1 .t-sf1-hl-1 {
        height: 220px;
        height: 22rem
    }

    .t-section-frame-1 .t-sf1-hl-1 .t-am-head {
        padding: 0 0 0 342px
    }

    .t-section-frame-1 .t-sf1-hl-1 .t-am-pic {
        width: 50%;
        padding-right: 10px
    }

    .t-section-frame-1 .t-sf1-hl-1 .t-am-text .t-am-title {
        display: block;
        display: -webkit-box;
        max-height: 81px;
        max-height: 8.1rem;
        font-size: 22px;
        font-size: 2.2rem;
        line-height: 2.6rem;
        line-height: 1.18182;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .t-section-frame-1 .t-sf1-hl-1 .t-am-text .t-am-lead {
        display: block;
        display: -webkit-box;
        max-height: 72px;
        max-height: 7.2rem;
        font-size: 14px;
        font-size: 1.4rem;
        line-height: 1.8rem;
        line-height: 1.28571;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .t-section-frame-1 .t-sf1-hl-1~.t-sf1-col-2 {
        margin-top: -220px;
        margin-top: -22rem
    }

    .t-section-frame-1 .t-sf1-hl-2 {
        width: 664px;
        width: 66.4rem;
        max-width: 664px;
        max-width: 66.4rem
    }

    .t-section-frame-1 .t-sf1-hl-2 .t-am-text {
        margin-bottom: 17px
    }

    .t-section-frame-1 .t-sf1-hl-2 .t-am-text .t-am-title {
        max-height: 55px;
        max-height: 5.5rem;
        font-size: 22px;
        font-size: 2.2rem;
        line-height: 2.6rem;
        line-height: 1.18182
    }

    .t-section-frame-1 .t-sf1-hl-2 .t-am-text .t-am-lead,
    .t-section-frame-1 .t-sf1-hl-2 .t-am-text .t-am-title {
        display: block;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .t-section-frame-1 .t-sf1-hl-2 .t-am-text .t-am-lead {
        max-height: 36px;
        max-height: 3.6rem;
        font-size: 14px;
        font-size: 1.4rem;
        line-height: 1.8rem;
        line-height: 1.28571;
        margin: 5px 0 0;
        margin: .5rem 0 0
    }

    .t-section-frame-1 .t-sf1-hl-2~.t-sf1-col-2 {
        margin-top: -394px;
        margin-top: -39.4rem
    }
}

@media (max-width:1023px) {
    .t-section-frame-1 .t-sf1-i {
        max-width: 768px;
        max-width: 76.8rem
    }

    .t-section-frame-1 .t-sf1-col-1 {
        width: 408px;
        width: 40.8rem;
        max-width: 408px;
        max-width: 40.8rem;
        padding-top: 15px
    }

    .t-section-frame-1 .t-sf1-col-2 .t-article-list-1,
    .t-section-frame-1 .t-sf1-col-2 .t-article-list-2,
    .t-section-frame-1 .t-sf1-col-2 .t-article-list-7,
    .t-section-frame-1 .t-sf1-col-2 .t-pubbox-ct-1 {
        margin: 0 0 20px
    }

    .t-section-frame-1 .t-sf1-hl-1 {
        width: 728px;
        width: 72.8rem;
        max-width: 728px;
        max-width: 72.8rem;
        height: 238px;
        height: 23.8rem
    }

    .t-section-frame-1 .t-sf1-hl-1 .t-am-head {
        padding: 0 0 0 374px
    }

    .t-section-frame-1 .t-sf1-hl-1 .t-am-text .t-am-lead {
        display: block;
        display: -webkit-box;
        max-height: 90px;
        max-height: 9rem;
        font-size: 14px;
        font-size: 1.4rem;
        line-height: 1.8rem;
        line-height: 1.28571;
        -webkit-line-clamp: 5;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .t-section-frame-1 .t-sf1-hl-1~.t-sf1-col-2 {
        margin-top: 0
    }

    .t-section-frame-1 .t-sf1-hl-2 {
        width: 728px;
        width: 72.8rem;
        max-width: 728px;
        max-width: 72.8rem
    }

    .t-section-frame-1 .t-sf1-hl-2~.t-sf1-col-2 {
        margin-top: 0;
        padding-top: 35px
    }
}

.t-section-frame-2 .t-sf2-i {
    max-width: 1315px;
    max-width: 131.5rem;
    margin: 0 auto
}

.t-section-frame-2 .t-sf2-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    padding: 30px 0 40px
}

.t-section-frame-2 .t-sf-sidebar-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 320px;
    -moz-box-flex: 0;
    -ms-flex: 0 0 320px;
    flex: 0 0 320px;
    max-width: 320px;
    width: 320px;
    padding: 0 0 61px;
    background: #f3eeeb
}

.t-section-frame-2 .t-sf-sidebar-1 .t-sf-sb-head {
    padding: 19px 15px 12px 20px;
    background: #ede6e2
}

.t-section-frame-2 .t-sf-sidebar-1 .t-sf-sb-head h5 {
    font-family: "Arial Black", "Arial Bold", Arial, Helvetica, sans-serif;
    font-weight: 600;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 1.2;
    color: #e7502c;
    text-transform: uppercase
}

.t-section-frame-2 .t-sf-sidebar-1 .t-sf-sb-form {
    padding: 10px 15px 10px 0
}

.t-section-frame-2 .t-sf-body {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 950px;
    -moz-box-flex: 0;
    -ms-flex: 0 0 950px;
    flex: 0 0 950px;
    max-width: 950px;
    width: 950px;
    margin-left: 25px
}

.t-section-frame-2 .t-sf4-loadmore-trigger {
    padding: 40px 0;
    text-align: center
}

@media (max-width:1314px) {
    .t-section-frame-2 .t-sf2-i {
        max-width: 1024px;
        max-width: 102.4rem
    }

    .t-section-frame-2 .t-sf-body {
        -webkit-flex-basis: 664px;
        -ms-flex-preferred-size: 664px;
        flex-basis: 664px;
        max-width: 664px;
        width: 664px;
        margin-left: 20px
    }
}

@media (max-width:1023px) {
    .t-section-frame-2 .t-sf2-i {
        max-width: 768px;
        max-width: 76.8rem
    }

    .t-section-frame-2 .t-sf2-wrap {
        display: block
    }

    .t-section-frame-2 .t-sf-sidebar-1 {
        max-width: 100%;
        width: 100%;
        margin: 0 0 25px;
        padding: 0
    }

    .t-section-frame-2 .t-sf-sidebar-1 .t-sf-sb-form {
        padding: 10px 20px 10px 0
    }

    .t-section-frame-2 .t-sf-body {
        max-width: 100%;
        width: 100%;
        margin-left: 0
    }
}

.t-section-frame-3 .t-sf3-i {
    max-width: 1315px;
    max-width: 131.5rem;
    margin: 0 auto;
    padding: 30px 0 40px 20px
}

.t-section-frame-3 .t-sf3-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    position: relative
}

.t-section-frame-3 .t-sf-body {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 975px;
    -moz-box-flex: 0;
    -ms-flex: 0 0 975px;
    flex: 0 0 975px;
    width: 975px;
    width: 97.5rem;
    max-width: 975px;
    max-width: 97.5rem;
    padding: 0 25px 0 216px;
    padding: 0 2.5rem 0 21.6rem;
    position: relative
}

.t-section-frame-3 .t-sf-body:after,
.t-section-frame-3 .t-sf-body:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    width: 1px;
    background: #cecece
}

.t-section-frame-3 .t-sf-body:before {
    left: 203px
}

.t-section-frame-3 .t-sf-body:after {
    right: 13px
}

.t-section-frame-3 .t-sf-sidebar-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 300px;
    -moz-box-flex: 0;
    -ms-flex: 0 0 300px;
    flex: 0 0 300px;
    width: 300px;
    width: 30rem;
    max-width: 300px;
    max-width: 30rem
}

.t-section-frame-3 .t-sf-sidebar-1 .t-article-list-1,
.t-section-frame-3 .t-sf-sidebar-1 .t-article-list-2,
.t-section-frame-3 .t-sf-sidebar-1 .t-article-list-7,
.t-section-frame-3 .t-sf-sidebar-1 .t-pubbox-ct-1 {
    margin: 0 0 40px
}

.t-section-frame-3 .t-sf-menu-1 {
    position: absolute;
    left: 0;
    top: 0;
    width: 191px
}

.t-section-frame-3 .t-sf-menu-1 ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.t-section-frame-3 .t-sf-menu-1 ul:before {
    content: "";
    display: block;
    width: 44px;
    height: 4px;
    margin-bottom: 5px;
    background: #2b2b2b
}

.t-section-frame-3 .t-sf-menu-1 ul li {
    padding: 3px 0 2px;
    margin: 0 0 10px
}

.t-section-frame-3 .t-sf-menu-1 ul li a {
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 600;
    font-size: 17px;
    font-size: 1.7rem;
    line-height: 1.1;
    color: #2b2b2b;
    letter-spacing: -.005em
}

.t-section-frame-3 .t-sf-menu-1 ul li.current a,
.t-section-frame-3 .t-sf-menu-1 ul li a:hover {
    color: #21a2bf
}

.t-section-frame-3 .t-sf-block-1 {
    padding: 0 0 30px
}

.t-section-frame-3 .t-sf-block-text-1 {
    margin: 0 0 15px;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 2.9rem;
    line-height: 1.61111;
    color: #1d1d26
}

.t-section-frame-3 .t-sf-block-text-2 {
    margin: 0 0 26px;
    font-family: "Merriweather", serif;
    font-weight: 400;
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 2.9rem;
    line-height: 1.20833;
    color: #1d1d26
}

.t-section-frame-3 .t-sf4-loadmore-trigger {
    padding: 40px 0;
    text-align: center
}

@media (max-width:1314px) {
    .t-section-frame-3 .t-sf3-i {
        max-width: 1024px;
        max-width: 102.4rem
    }

    .t-section-frame-3 .t-sf-body {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 684px;
        -moz-box-flex: 0;
        -ms-flex: 0 0 684px;
        flex: 0 0 684px;
        width: 684px;
        width: 68.4rem;
        max-width: 684px;
        max-width: 68.4rem;
        padding: 0 20px 0 186px;
        padding: 0 2rem 0 18.6rem
    }

    .t-section-frame-3 .t-sf-body:before {
        left: 176px
    }

    .t-section-frame-3 .t-sf-body:after {
        right: 10px
    }

    .t-section-frame-3 .t-sf-menu-1 {
        width: 166px
    }

    .t-section-frame-3 .t-sf-menu-1 ul li a {
        font-size: 16px;
        font-size: 1.6rem
    }

    .t-section-frame-3 .t-sf-block-text-2 {
        font-size: 20px;
        font-size: 2rem;
        line-height: 2.4rem;
        line-height: 1.2
    }
}

@media (max-width:1023px) {
    .t-section-frame-3 .t-sf3-i {
        max-width: 768px;
        max-width: 76.8rem
    }

    .t-section-frame-3 .t-sf-body {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 428px;
        -moz-box-flex: 0;
        -ms-flex: 0 0 428px;
        flex: 0 0 428px;
        width: 428px;
        width: 42.8rem;
        max-width: 428px;
        max-width: 42.8rem;
        padding: 0 20px 0 0;
        padding: 0 2rem 0 0
    }

    .t-section-frame-3 .t-sf-body:before {
        display: none
    }

    .t-section-frame-3 .t-sf-menu-1 {
        position: static;
        width: 100%;
        padding: 0 0 15px;
        margin: 0 0 30px;
        border-bottom: 1px solid #cecece
    }

    .t-section-frame-3 .t-sf-block-text-2 {
        font-size: 18px;
        font-size: 1.8rem;
        line-height: 2.3rem;
        line-height: 1.27778
    }
}

.t-body-section.t-body-section-opiniao .t-section-frame-4 .t-sf4-i {
    background: url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAgICAgICAgICAgMDAwMDAwMDAwP/2wBDAQEBAQEBAQIBAQICAgECAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP/wAARCAAIAAgDAREAAhEBAxEB/8QAFAABAAAAAAAAAAAAAAAAAAAACv/EAB4QAAICAgIDAAAAAAAAAAAAAAECAxEEIQAUIzFT/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAWEQEBAQAAAAAAAAAAAAAAAAAAAWH/2gAMAwEAAhEDEQA/AG6KoUd3O8ryktjwP7nP1lqiuMpFADb1Q1y8gf/Z") repeat
}

.t-section-frame-4 .t-sf4-body {
    max-width: 1315px;
    max-width: 131.5rem;
    margin: 0 auto;
    padding: 30px 19px 30px 20px;
    padding: 3rem 1.9rem 3rem 2rem
}

.t-section-frame-4 .t-sf4-sb {
    float: right;
    width: 300px
}

.t-section-frame-4 .t-sf4-sb .t-article-list-1,
.t-section-frame-4 .t-sf4-sb .t-article-list-2,
.t-section-frame-4 .t-sf4-sb .t-article-list-7,
.t-section-frame-4 .t-sf4-sb .t-pubbox-ct-1 {
    margin: 0 0 30px
}

.t-section-frame-4 .t-sf4-hl-1 {
    width: 950px;
    width: 95rem;
    border-bottom: 1px solid #dedede
}

.t-section-frame-4 .t-sf4-hl-1 .t-am-head {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    height: 257px
}

.t-section-frame-4 .t-sf4-hl-1 .t-am-pic {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 300px;
    -moz-box-flex: 0;
    -ms-flex: 0 0 300px;
    flex: 0 0 300px;
    width: 300px;
    max-width: 300px;
    height: 100%;
    margin: 0 12px 0 0
}

.t-section-frame-4 .t-sf4-hl-1 .t-am-pic figure {
    position: relative;
    font-size: 0;
    text-align: right;
    height: 100%;
    overflow: hidden
}

.t-section-frame-4 .t-sf4-hl-1 .t-am-pic figure:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJJc29sYXRpb25fTW9kZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyODggMjg4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyODggMjg4IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjZWRjODE2IiBkPSJNMTM1LjEsMTc0LjdjMCwxNy44LTYuNSwzMy0xOS42LDQ1LjZjLTEyLjYsMTIuNi0yNy43LDE5LTQ1LDE5Yy0yMS4zLDAtMzguMy03LjktNTEtMjMuN0M3LjIsMjAxLDEuMSwxODMsMS4xLDE2MS43YzAtMzkuMSwzMy4yLTc2LjksOTkuNi0xMTMuMmw5LjUsMTQuOGMtMjIuNSwxOC42LTMzLjgsMzMuNi0zMy44LDQ1LjFjMCwzLjYsNC44LDcuMSwxNC4yLDEwLjdjMTQuMiw1LjEsMjMuOSwxMC4xLDI5LjEsMTQuOEMxMjkuOSwxNDIuNSwxMzUuMSwxNTYuMSwxMzUuMSwxNzQuN3oiLz48cGF0aCBmaWxsPSIjZWRjODE2IiBkPSJNMjg2LjksMTc0LjdjMCwxNy44LTUuOSwzMy0xNy44LDQ1LjZjLTEyLjYsMTIuNi0yNy45LDE5LTQ1LjYsMTljLTIxLjMsMC0zOC4zLTcuOS01MS0yMy43Yy0xMi42LTE0LjYtMTktMzIuNi0xOS01My45YzAtMzkuMSwzMy4yLTc2LjksOTkuNi0xMTMuMmwxMC43LDE0LjhjLTIzLjMsMTguNi0zNSwzMy42LTM1LDQ1LjFjMCwzLjYsNS4xLDcuMSwxNS40LDEwLjdjMTMuOCw1LjEsMjMuMywxMC4xLDI4LjUsMTQuOEMyODIuMSwxNDIuNSwyODYuOSwxNTYuMSwyODYuOSwxNzQuN3oiLz48L3N2Zz4=") no-repeat left 0;
    background-size: 79% auto;
    opacity: .2
}

.t-section-frame-4 .t-sf4-hl-1 .t-am-pic figure img {
    display: inline-block;
    position: relative;
    width: auto;
    height: 100%
}

.t-section-frame-4 .t-sf4-hl-1 .t-am-text {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 638px;
    -moz-box-flex: 0;
    -ms-flex: 0 0 638px;
    flex: 0 0 638px;
    width: 638px;
    max-width: 638px;
    color: #414141
}

.t-section-frame-4 .t-sf4-hl-1 .t-am-text .t-am-title {
    font-family: "Arial Black", "Arial Bold", Arial, Helvetica, sans-serif;
    font-weight: 600;
    max-height: 143px;
    max-height: 14.3rem;
    font-size: 45px;
    font-size: 4.5rem;
    line-height: 4.7rem;
    line-height: 1.04444;
    -webkit-line-clamp: 3;
    letter-spacing: -.015em
}

.t-section-frame-4 .t-sf4-hl-1 .t-am-text .t-am-lead,
.t-section-frame-4 .t-sf4-hl-1 .t-am-text .t-am-title {
    padding: 0 0 2px;
    padding: 0 0 .2rem;
    display: block;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.t-section-frame-4 .t-sf4-hl-1 .t-am-text .t-am-lead {
    font-family: "Merriweather", serif;
    font-weight: 400;
    max-height: 46px;
    max-height: 4.6rem;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 2.2rem;
    line-height: 1.375;
    -webkit-line-clamp: 2;
    margin: 8px 0 0;
    margin: .8rem 0 0
}

.t-section-frame-4 .t-sf4-hl-1 .t-am-text .t-am-lead .t-am-stamp-1 {
    margin-right: 3px
}

.t-section-frame-4 .t-sf4-hl-1 .t-am-text .t-am-author {
    margin: 11px 0 0;
    margin: 1.1rem 0 0;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.2;
    letter-spacing: -.025em
}

.t-section-frame-4 .t-sf4-hl-1 .t-am-text .t-am-author strong {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 2px 0;
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 600
}

.t-section-frame-4 .t-sf4-hl-1 .t-am-text .t-am-author span {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin: -4px 0 0;
    padding: 2px 0;
    opacity: .5
}

.t-section-frame-4 .t-sf4-hl-1 .t-am-text:hover .t-am-title {
    color: #21a2bf
}

.t-section-frame-4 .t-sf4-hl-2 {
    width: 950px;
    width: 95rem;
    border-bottom: 1px solid #dedede
}

.t-section-frame-4 .t-sf4-hl-2 .t-am-head {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -moz-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    min-height: 257px
}

.t-section-frame-4 .t-sf4-hl-2 .t-am-pic {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 300px;
    -moz-box-flex: 0;
    -ms-flex: 0 0 300px;
    flex: 0 0 300px;
    width: 300px;
    max-width: 300px;
    height: 257px;
    margin: 0 12px 0 0
}

.t-section-frame-4 .t-sf4-hl-2 .t-am-pic figure {
    position: relative;
    height: 257px;
    overflow: hidden;
    font-size: 0;
    text-align: right
}

.t-section-frame-4 .t-sf4-hl-2 .t-am-pic figure:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEwNC4yIDU4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDQuMiA1OCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0iIzIxYTNiZiIgZD0iTTAuNCw1NS4xTDEsNTUuOGMzLjUtMi43LDkuNi03LjgsMTMuNS0xMS43YzIuNy0yLjcsMi45LTUuNiwyLjktOC41VjEzLjhsMS4xLTEuMmwtMC44LTAuN0w2LjQsMjIuMnYyM0M2LjQsNDkuNCwzLjgsNTIuMSwwLjQsNTUuMSBNMzcuOCw0OS4xYy0yLjYsMC04LjUtMS40LTEzLjgtMnYtNC40bDE0LTE1djIxLjFMMzcuOCw0OS4xeiBNMzguMSwyNS45bC0xNCwxNXYtOS4zbDE0LTE0LjJWMjUuOXogTTM4LjEsMTUuNmwtMTQsMTQuM1Y5LjZjMi45LTAuMiw1LjctMC40LDYuNy0wLjRjMi40LDAuMSw3LjMsMC45LDcuMyw2LjFWMTUuNnogTTMyLjEsNThjMy41LTMuNSwxMi44LTExLjEsMTcuNy0xNC4yVjE0LjljMC04LjMtNC4xLTE0LjUtMTYuMy0xNC41Yy03LjIsMC05LjgsMC45LTE5LjMsMC45QzgsMS4zLDEuOSwxLjEsMC40LDAuN0wwLDAuOWMwLjksNS4xLDMuMiw5LDE0LjYsOWMxLjUsMCw2LTAuMSw4LjItMC4yVjQ3Yy0yLjYtMC4zLTQuNy0wLjctNi4zLTAuN2MtMi45LTAuMi04LDQuOS0xNC45LDEwLjVsMC42LDAuN2MzLjEtMi4xLDUuMS0yLjgsNy4xLTIuOEMxMy4xLDU0LjcsMjcuNSw1Ni45LDMyLjEsNTggTTkxLjcsMzkuNGwtNC42LTYuOGw0LjYtNC45VjM5LjR6IE05MS43LDI1LjlsLTUuMiw1LjZsLTMuNi01LjFsOC45LTlWMjUuOXogTTEwNC4yLDEuOWwtMC42LTAuMWMtMSwxLjctMy45LDQuMS04LjQsNC4xYy01LjUsMC04LjUtMy42LTExLTUuOGMtMi4zLDIuNC00LjcsNC43LTcuNyw3LjVjMy40LDMuMSw4LjgsNS43LDE1LjIsNi4xdjJsLTkuNSw5LjZsLTMuNC01LjFsLTEzLjItMTlDNjEuMSwyLjIsNTYsMi43LDUwLjcsM3YwLjhjMS4zLDAuMiwzLjYsMC42LDEwLDkuOHYyNy44Yy04LjksMC4xLTEyLjYsNi0xMi42LDEwLjRjMCwyLDEsNC44LDMuNCw2LjFsMC41LTAuNmMtMi4yLTEuNC0yLjItNC4xLTIuMi01LjFjMC0yLjIsMS45LTQuNCw0LjctNC40YzYuOSwwLDEwLjcsNi44LDExLjksOS41YzMuMS0yLjUsNi4xLTQuOSw5LjQtN2MtMy01LjEtOC4yLTguMy0xMy45LTguN1YxNS4xTDkwLDU1LjljMy45LTMuMiw3LjgtNi40LDExLjctOS4zbC0wLjctMC45bC0zLjIsMi4ybC01LTdWMTMuN0MxMDAuNywxMi41LDEwNC4yLDUuOCwxMDQuMiwxLjkiLz48L3N2Zz4=") no-repeat left 30%;
    background-size: 79% auto;
    opacity: .2
}

.t-body-section.t-body-section-opiniao .t-section-frame-4 .t-sf4-hl-2 .t-am-pic figure:before {
    background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJJc29sYXRpb25fTW9kZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyODggMjg4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyODggMjg4IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjZWRjODE2IiBkPSJNMTM1LjEsMTc0LjdjMCwxNy44LTYuNSwzMy0xOS42LDQ1LjZjLTEyLjYsMTIuNi0yNy43LDE5LTQ1LDE5Yy0yMS4zLDAtMzguMy03LjktNTEtMjMuN0M3LjIsMjAxLDEuMSwxODMsMS4xLDE2MS43YzAtMzkuMSwzMy4yLTc2LjksOTkuNi0xMTMuMmw5LjUsMTQuOGMtMjIuNSwxOC42LTMzLjgsMzMuNi0zMy44LDQ1LjFjMCwzLjYsNC44LDcuMSwxNC4yLDEwLjdjMTQuMiw1LjEsMjMuOSwxMC4xLDI5LjEsMTQuOEMxMjkuOSwxNDIuNSwxMzUuMSwxNTYuMSwxMzUuMSwxNzQuN3oiLz48cGF0aCBmaWxsPSIjZWRjODE2IiBkPSJNMjg2LjksMTc0LjdjMCwxNy44LTUuOSwzMy0xNy44LDQ1LjZjLTEyLjYsMTIuNi0yNy45LDE5LTQ1LjYsMTljLTIxLjMsMC0zOC4zLTcuOS01MS0yMy43Yy0xMi42LTE0LjYtMTktMzIuNi0xOS01My45YzAtMzkuMSwzMy4yLTc2LjksOTkuNi0xMTMuMmwxMC43LDE0LjhjLTIzLjMsMTguNi0zNSwzMy42LTM1LDQ1LjFjMCwzLjYsNS4xLDcuMSwxNS40LDEwLjdjMTMuOCw1LjEsMjMuMywxMC4xLDI4LjUsMTQuOEMyODIuMSwxNDIuNSwyODYuOSwxNTYuMSwyODYuOSwxNzQuN3oiLz48L3N2Zz4=") no-repeat left 0;
    background-size: 79% auto
}

.t-section-frame-4 .t-sf4-hl-2 .t-am-pic figure img {
    display: inline-block;
    position: relative;
    width: auto;
    height: 100%
}

.t-section-frame-4 .t-sf4-hl-2 .t-am-text {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 638px;
    -moz-box-flex: 0;
    -ms-flex: 0 0 638px;
    flex: 0 0 638px;
    width: 638px;
    max-width: 638px;
    color: #414141
}

.t-section-frame-4 .t-sf4-hl-2 .t-am-text .t-am-title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    padding: 3px 0;
    padding: .3rem 0;
    font-family: "Arial Black", "Arial Bold", Arial, Helvetica, sans-serif;
    font-weight: 600;
    font-size: 35px;
    font-size: 3.5rem;
    line-height: 3.7rem;
    line-height: 1.05714;
    letter-spacing: -.015em
}

.t-section-frame-4 .t-sf4-hl-2 .t-am-text .t-am-subtitle {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    padding: 2px 0 0;
    padding: .2rem 0 0;
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 400;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1.8rem;
    line-height: 1.125;
    letter-spacing: -.015em;
    opacity: .5
}

.t-section-frame-4 .t-sf4-hl-2 .t-am-text .t-am-lead {
    margin: 8px 0 0;
    margin: .8rem 0 0;
    font-family: "Merriweather", serif;
    font-weight: 400;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 2.4rem;
    line-height: 1.5
}

.t-section-frame-4 .t-sf4-hl-2 .t-am-text .t-am-share {
    padding: 15px 0 10px;
    padding: 1.5rem 0 1rem
}

.t-section-frame-4 .t-sf4-col-1 {
    width: 950px;
    width: 95rem
}

.t-section-frame-4 .t-sf4-loadmore-trigger {
    padding: 40px 0 0;
    text-align: center
}

@media (max-width:1314px) {
    .t-section-frame-4 .t-sf4-body {
        max-width: 1024px;
        max-width: 102.4rem
    }

    .t-section-frame-4 .t-sf4-hl-1 {
        width: 664px;
        width: 66.4rem
    }

    .t-section-frame-4 .t-sf4-hl-1 .t-am-head {
        height: 193px
    }

    .t-section-frame-4 .t-sf4-hl-1 .t-am-pic {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 205px;
        -moz-box-flex: 0;
        -ms-flex: 0 0 205px;
        flex: 0 0 205px;
        width: 205px;
        max-width: 205px;
        margin: 0
    }

    .t-section-frame-4 .t-sf4-hl-1 .t-am-pic figure {
        padding: 0 10px 0 0
    }

    .t-section-frame-4 .t-sf4-hl-1 .t-am-pic figure:before {
        top: 20px;
        background-size: 60% auto
    }

    .t-section-frame-4 .t-sf4-hl-1 .t-am-text {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 459px;
        -moz-box-flex: 0;
        -ms-flex: 0 0 459px;
        flex: 0 0 459px;
        width: 459px;
        max-width: 459px
    }

    .t-section-frame-4 .t-sf4-hl-1 .t-am-text .t-am-title {
        margin-top: -5px;
        padding: 0;
        display: block;
        display: -webkit-box;
        max-height: 102px;
        max-height: 10.2rem;
        font-size: 30px;
        font-size: 3rem;
        line-height: 3.4rem;
        line-height: 1.13333;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .t-section-frame-4 .t-sf4-hl-1 .t-am-text .t-am-lead span {
        display: none
    }

    .t-section-frame-4 .t-sf4-hl-1 .t-am-text .t-am-lead .t-am-stamp-1,
    .t-section-frame-4 .t-sf4-hl-1 .t-am-text .t-am-lead .t-am-stamp-1 span {
        display: block
    }

    .t-section-frame-4 .t-sf4-hl-2 {
        width: 664px;
        width: 66.4rem
    }

    .t-section-frame-4 .t-sf4-hl-2 .t-am-head {
        min-height: 193px
    }

    .t-section-frame-4 .t-sf4-hl-2 .t-am-pic {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 205px;
        -moz-box-flex: 0;
        -ms-flex: 0 0 205px;
        flex: 0 0 205px;
        width: 205px;
        max-width: 205px;
        height: 193px;
        margin: 0
    }

    .t-section-frame-4 .t-sf4-hl-2 .t-am-pic figure {
        height: 193px;
        padding: 0 10px 0 0
    }

    .t-section-frame-4 .t-sf4-hl-2 .t-am-pic figure:before {
        top: 20px;
        background-size: 60% auto
    }

    .t-section-frame-4 .t-sf4-hl-2 .t-am-text {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 459px;
        -moz-box-flex: 0;
        -ms-flex: 0 0 459px;
        flex: 0 0 459px;
        width: 459px;
        max-width: 459px
    }

    .t-section-frame-4 .t-sf4-hl-2 .t-am-text .t-am-lead {
        font-size: 15px;
        font-size: 1.5rem;
        line-height: 2rem;
        line-height: 1.33333;
        margin: 10px 0 0;
        margin: 1rem 0 0
    }

    .t-section-frame-4 .t-sf4-hl-2 .t-am-text .t-am-share {
        padding: 15px 0 5px;
        padding: 1.5rem 0 .5rem
    }

    .t-section-frame-4 .t-sf4-col-1 {
        width: 664px;
        width: 66.4rem
    }
}

@media (max-width:1023px) {
    .t-section-frame-4 .t-sf4-body {
        max-width: 768px;
        max-width: 76.8rem;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .t-section-frame-4 .t-sf4-sb {
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
        -moz-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 300px;
        -moz-box-flex: 0;
        -ms-flex: 0 0 300px;
        flex: 0 0 300px;
        width: 300px;
        max-width: 300px;
        padding: 20px 0 0
    }

    .t-section-frame-4 .t-sf4-hl-1 {
        width: 100%
    }

    .t-section-frame-4 .t-sf4-hl-1 .t-am-head {
        height: 200px
    }

    .t-section-frame-4 .t-sf4-hl-1 .t-am-pic {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 215px;
        -moz-box-flex: 0;
        -ms-flex: 0 0 215px;
        flex: 0 0 215px;
        width: 215px;
        max-width: 215px
    }

    .t-section-frame-4 .t-sf4-hl-1 .t-am-pic figure {
        padding: 0 20px 0 0
    }

    .t-section-frame-4 .t-sf4-hl-1 .t-am-text {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 513px;
        -moz-box-flex: 0;
        -ms-flex: 0 0 513px;
        flex: 0 0 513px;
        width: 513px;
        max-width: 513px
    }

    .t-section-frame-4 .t-sf4-hl-1 .t-am-text .t-am-title {
        padding: 0 0 1px;
        padding: 0 0 .1rem;
        display: block;
        display: -webkit-box;
        max-height: 121px;
        max-height: 12.1rem;
        font-size: 26px;
        font-size: 2.6rem;
        line-height: 3rem;
        line-height: 1.15385;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .t-section-frame-4 .t-sf4-hl-1 .t-am-text .t-am-lead {
        margin: 10px 0 0;
        margin: 1rem 0 0
    }

    .t-section-frame-4 .t-sf4-hl-2 {
        width: 100%
    }

    .t-section-frame-4 .t-sf4-hl-2 .t-am-head {
        min-height: 200px
    }

    .t-section-frame-4 .t-sf4-hl-2 .t-am-pic {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 215px;
        -moz-box-flex: 0;
        -ms-flex: 0 0 215px;
        flex: 0 0 215px;
        width: 215px;
        max-width: 215px;
        height: 200px
    }

    .t-section-frame-4 .t-sf4-hl-2 .t-am-pic figure {
        height: 200px;
        padding: 0 20px 0 0
    }

    .t-section-frame-4 .t-sf4-hl-2 .t-am-text {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 513px;
        -moz-box-flex: 0;
        -ms-flex: 0 0 513px;
        flex: 0 0 513px;
        width: 513px;
        max-width: 513px
    }

    .t-section-frame-4 .t-sf4-col-1 {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 408px;
        -moz-box-flex: 0;
        -ms-flex: 0 0 408px;
        flex: 0 0 408px;
        width: 408px;
        max-width: 408px;
        margin-right: 20px
    }

    .t-section-frame-4 .t-sf4-loadmore-trigger {
        padding: 30px 0 0
    }
}

.t-section-frame-5 .t-sf5-body {
    max-width: 1315px;
    max-width: 131.5rem;
    margin: 0 auto;
    padding: 0 20px;
    padding: 0 2rem
}

.t-section-frame-5 .t-sf4-loadmore-trigger {
    padding: 40px 0;
    text-align: center
}

@media (max-width:1314px) {
    .t-section-frame-5 .t-sf5-body {
        max-width: 1024px;
        max-width: 102.4rem
    }
}

@media (max-width:1023px) {
    .t-section-frame-5 .t-sf5-body {
        max-width: 768px;
        max-width: 76.8rem
    }
}

.t-a-social-1 {
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: 0;
    line-height: 1;
    margin-right: -10px;
    margin-right: -1rem
}

.t-a-social-1 li {
    display: inline-block;
    width: 30px;
    width: 3rem;
    height: 30px;
    height: 3rem;
    margin: 0 10px 9px 0;
    margin: 0 1rem .9rem 0
}

.t-a-social-1 li a {
    display: block;
    height: 100%;
    background-color: #707070;
    border-radius: 50%;
    -webkit-transition: opacity .2s ease-in-out 0s;
    transition: opacity .2s ease-in-out 0s
}

.t-a-social-1 li a em {
    display: block;
    width: 100%;
    height: 100%;
    font-size: 0;
    text-indent: -9999999px
}

.t-a-social-1 li a:hover {
    opacity: .5
}

.t-a-social-1 li.t-a-social-1-btn-fb a {
    background-color: #4e68b6
}

.t-a-social-1 li.t-a-social-1-btn-fb a em {
    background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI0IDI0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTksOEg2djRoM3YxMmg1VjEyaDMuNkwxOCw4aC00VjYuM2MwLTEsMC4yLTEuMywxLjEtMS4zSDE4VjBoLTMuOEMxMC42LDAsOSwxLjYsOSw0LjZWOHoiLz48L3N2Zz4=") no-repeat 50%;
    background-size: 43% auto
}

.t-a-social-1 li.t-a-social-1-btn-tw a {
    background-color: #38abdf
}

.t-a-social-1 li.t-a-social-1-btn-tw a em {
    background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI0IDI0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTI0LDQuNmMtMC45LDAuNC0xLjgsMC43LTIuOCwwLjhjMS0wLjYsMS44LTEuNiwyLjItMi43Yy0xLDAuNi0yLDEtMy4xLDEuMmMtMC45LTEtMi4yLTEuNi0zLjYtMS42Yy0zLjIsMC01LjUsMy00LjgsNkM3LjcsOC4xLDQuMSw2LjEsMS43LDMuMUMwLjQsNS40LDEsOC4zLDMuMiw5LjdDMi40LDkuNywxLjYsOS41LDEsOS4xYy0wLjEsMi4zLDEuNiw0LjQsMy45LDQuOWMtMC43LDAuMi0xLjUsMC4yLTIuMiwwLjFjMC42LDIsMi40LDMuNCw0LjYsMy40Yy0yLjEsMS42LTQuNywyLjMtNy4zLDJjMi4yLDEuNCw0LjgsMi4yLDcuNSwyLjJjOS4xLDAsMTQuMy03LjcsMTQtMTQuNkMyMi41LDYuNCwyMy4zLDUuNSwyNCw0LjZ6Ii8+PC9zdmc+") no-repeat 50%;
    background-size: 43% auto
}

.t-a-social-1 li.t-a-social-1-btn-comment a {
    background-color: #36d5b1
}

.t-a-social-1 li.t-a-social-1-btn-comment a em {
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NSA2NSI+PHBhdGggZD0iTTY1LDQwVjEwQTEwLDEwLDAsMCwwLDU1LDBIMTBBMTAsMTAsMCwwLDAsMCwxMFY0MEExMCwxMCwwLDAsMCwxMCw1MGg1VjY1TDMwLDUwSDU1QTEwLDEwLDAsMCwwLDY1LDQwWiIgZmlsbD0iI2ZmZmZmZiIvPjwvc3ZnPg==") no-repeat 50%;
    background-size: 45% auto
}

.t-a-social-1 li.t-a-social-1-btn-plus a {
    background-color: #707070
}

.t-a-social-1 li.t-a-social-1-btn-plus a em {
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCIgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgMTIgMTIiPjxwYXRoIGQ9Ik03LjAyNyw1LjEzOCBDNy4wMjcsNS4xMzggNy4wMjcsMC4zMDQgNy4wMjcsMC4zMDQgQzcuMDI3LDAuMTQwIDYuODkyLDAuMDA2IDYuNzI1LDAuMDA3IEM2LjcyNSwwLjAwNyA1LjUxNywwLjAwNyA1LjUxNywwLjAwNyBDNS40MzMsMC4wMDYgNS4zNTgsMC4wMzkgNS4zMDMsMC4wOTMgQzUuMjQ4LDAuMTQ3IDUuMjE0LDAuMjIyIDUuMjE1LDAuMzA1IEM1LjIxNSwwLjMwNSA1LjIxNSw1LjEzOCA1LjIxNSw1LjEzOCBDNS4yMTUsNS4xMzggMC4zMTcsNS4xMzggMC4zMTcsNS4xMzggQzAuMTQ5LDUuMTM4IDAuMDE0LDUuMjcxIDAuMDE0LDUuNDM2IEMwLjAxNCw1LjQzNiAwLjAxNSw2LjYyOCAwLjAxNSw2LjYyOCBDMC4wMTQsNi43MTAgMC4wNDgsNi43ODQgMC4xMDMsNi44MzggQzAuMTU3LDYuODkzIDAuMjMzLDYuOTI2IDAuMzE2LDYuOTI1IEMwLjMxNiw2LjkyNSA1LjIxNSw2LjkyNiA1LjIxNSw2LjkyNiBDNS4yMTUsNi45MjYgNS4yMTUsMTEuNzU4IDUuMjE1LDExLjc1OCBDNS4yMTQsMTEuOTIzIDUuMzUwLDEyLjA1NiA1LjUxNywxMi4wNTYgQzUuNTE3LDEyLjA1NiA2LjcyNSwxMi4wNTYgNi43MjUsMTIuMDU2IEM2LjgwOCwxMi4wNTYgNi44ODQsMTIuMDIzIDYuOTM4LDExLjk2OSBDNi45OTMsMTEuOTE1IDcuMDI3LDExLjg0MSA3LjAyNywxMS43NTggQzcuMDI3LDExLjc1OCA3LjAyNyw2LjkyNiA3LjAyNyw2LjkyNiBDNy4wMjcsNi45MjYgMTEuOTI2LDYuOTI1IDExLjkyNiw2LjkyNSBDMTIuMDkyLDYuOTI1IDEyLjIyNyw2Ljc5MiAxMi4yMjcsNi42MjggQzEyLjIyNyw2LjYyOCAxMi4yMjgsNS40MzUgMTIuMjI4LDUuNDM1IEMxMi4yMjgsNS4zNTQgMTIuMTk0LDUuMjc4IDEyLjEzOSw1LjIyNSBDMTIuMDg1LDUuMTcxIDEyLjAwOSw1LjEzNyAxMS45MjUsNS4xMzggQzExLjkyNSw1LjEzOCA3LjAyNyw1LjEzOCA3LjAyNyw1LjEzOCBaIiBmaWxsPSIjZmZmZmZmIi8+PC9zdmc+") no-repeat 50%;
    background-size: 43% auto;
    opacity: .5
}

.t-a-social-1 li.t-a-social-1-btn-email a {
    background-color: #36d5b1
}

.t-a-social-1 li.t-a-social-1-btn-email a em {
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCIgd2lkdGg9IjE0IiBoZWlnaHQ9IjEwIiB2aWV3Qm94PSIwIDAgMTQgMTAiPjxwYXRoIGQ9Ik02LjU3Miw2LjQ1NCBDNi41NzIsNi40NTQgLTAuMDEwLDAuNjUwIC0wLjAxMCwwLjY1MCBDLTAuMDEwLDAuNjUwIC0wLjAxMCwwLjAwNSAtMC4wMTAsMC4wMDUgQzIuNjU2LDAuMDA1IDEwLjUxMywwLjAwNSAxMy4xNTMsMC4wMDUgQzEzLjE1MywwLjAwNSAxMy4xNTMsMC42NTAgMTMuMTUzLDAuNjUwIEMxMy4xNTMsMC42NTAgNi41NzIsNi40NTQgNi41NzIsNi40NTQgWk02LjU3MSw4LjIwNSBDNi41NzEsOC4yMDUgLTAuMDEwLDIuNDA0IC0wLjAxMCwyLjQwNCBDLTAuMDEwLDUuMTY2IC0wLjAxMCw2LjkzNSAtMC4wMTAsOS44NjUgQzIuNjMwLDkuODY1IDEwLjQ4Nyw5Ljg2NSAxMy4xNTMsOS44NjUgQzEzLjE1Myw2LjkzNSAxMy4xNTMsNS4xNjcgMTMuMTUzLDIuNDA0IEMxMy4xNTMsMi40MDQgNi41NzEsOC4yMDUgNi41NzEsOC4yMDUgWiIgZmlsbD0iI0ZGRkZGRiIvPjwvc3ZnPg==") no-repeat 50%;
    background-size: 50% auto
}

.t-a-social-2 {
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: 0;
    line-height: 1
}

.t-a-social-2 li {
    display: inline-block;
    vertical-align: top;
    width: 38px;
    width: 3.8rem;
    height: 38px;
    height: 3.8rem;
    margin: 0 8px 9px 0;
    margin: 0 .8rem .9rem 0
}

.t-a-social-2 li a {
    display: block;
    height: 100%;
    background-color: #707070;
    border-radius: 50%;
    -webkit-transition: opacity .2s ease-in-out 0s;
    transition: opacity .2s ease-in-out 0s
}

.t-a-social-2 li a em {
    display: block;
    width: 100%;
    height: 100%;
    font-size: 0;
    text-indent: -9999999px
}

.t-a-social-2 li a:hover {
    opacity: .5
}

.t-a-social-2 li.t-a-social-btn-fb a {
    background-color: #4e68b6
}

.t-a-social-2 li.t-a-social-btn-fb a em {
    background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI0IDI0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTksOEg2djRoM3YxMmg1VjEyaDMuNkwxOCw4aC00VjYuM2MwLTEsMC4yLTEuMywxLjEtMS4zSDE4VjBoLTMuOEMxMC42LDAsOSwxLjYsOSw0LjZWOHoiLz48L3N2Zz4=") no-repeat 50%;
    background-size: 43% auto
}

.t-a-social-2 li.t-a-social-btn-tw a {
    background-color: #38abdf
}

.t-a-social-2 li.t-a-social-btn-tw a em {
    background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI0IDI0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTI0LDQuNmMtMC45LDAuNC0xLjgsMC43LTIuOCwwLjhjMS0wLjYsMS44LTEuNiwyLjItMi43Yy0xLDAuNi0yLDEtMy4xLDEuMmMtMC45LTEtMi4yLTEuNi0zLjYtMS42Yy0zLjIsMC01LjUsMy00LjgsNkM3LjcsOC4xLDQuMSw2LjEsMS43LDMuMUMwLjQsNS40LDEsOC4zLDMuMiw5LjdDMi40LDkuNywxLjYsOS41LDEsOS4xYy0wLjEsMi4zLDEuNiw0LjQsMy45LDQuOWMtMC43LDAuMi0xLjUsMC4yLTIuMiwwLjFjMC42LDIsMi40LDMuNCw0LjYsMy40Yy0yLjEsMS42LTQuNywyLjMtNy4zLDJjMi4yLDEuNCw0LjgsMi4yLDcuNSwyLjJjOS4xLDAsMTQuMy03LjcsMTQtMTQuNkMyMi41LDYuNCwyMy4zLDUuNSwyNCw0LjZ6Ii8+PC9zdmc+") no-repeat 50%;
    background-size: 43% auto
}

.t-a-social-2 li.t-a-social-btn-email a {
    background-color: #36d5b1
}

.t-a-social-2 li.t-a-social-btn-email a em {
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCIgd2lkdGg9IjE0IiBoZWlnaHQ9IjEwIiB2aWV3Qm94PSIwIDAgMTQgMTAiPjxwYXRoIGQ9Ik02LjU3Miw2LjQ1NCBDNi41NzIsNi40NTQgLTAuMDEwLDAuNjUwIC0wLjAxMCwwLjY1MCBDLTAuMDEwLDAuNjUwIC0wLjAxMCwwLjAwNSAtMC4wMTAsMC4wMDUgQzIuNjU2LDAuMDA1IDEwLjUxMywwLjAwNSAxMy4xNTMsMC4wMDUgQzEzLjE1MywwLjAwNSAxMy4xNTMsMC42NTAgMTMuMTUzLDAuNjUwIEMxMy4xNTMsMC42NTAgNi41NzIsNi40NTQgNi41NzIsNi40NTQgWk02LjU3MSw4LjIwNSBDNi41NzEsOC4yMDUgLTAuMDEwLDIuNDA0IC0wLjAxMCwyLjQwNCBDLTAuMDEwLDUuMTY2IC0wLjAxMCw2LjkzNSAtMC4wMTAsOS44NjUgQzIuNjMwLDkuODY1IDEwLjQ4Nyw5Ljg2NSAxMy4xNTMsOS44NjUgQzEzLjE1Myw2LjkzNSAxMy4xNTMsNS4xNjcgMTMuMTUzLDIuNDA0IEMxMy4xNTMsMi40MDQgNi41NzEsOC4yMDUgNi41NzEsOC4yMDUgWiIgZmlsbD0iI0ZGRkZGRiIvPjwvc3ZnPg==") no-repeat 50%;
    background-size: 50% auto
}

.t-a-social-2 li.t-a-social-btn-msger a {
    background-color: transparent
}

.t-a-social-2 li.t-a-social-btn-msger a em {
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBzdHlsZT0iaXNvbGF0aW9uOmlzb2xhdGUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ij48cGF0aCBkPSIgTSA1LjQ0OCAyMi4wNjggQyA3LjQ4MSAyMy4yNzYgOS40MjMgMjMuOTk5IDExLjk5MSAyNCBDIDE4LjYwMiAyNCAyMy45ODggMTguNjE5IDIzLjk5MiAxMi4wMDQgQyAyMy45OTQgNS4zNzYgMTguNjM0IDAuMDAyIDEyLjAwMSAwIEMgNS4zODQgMCAwLjAwMiA1LjM4MSAwIDExLjk5NSBDIC0wLjAwMSAxNC42OTUgMC43OSAxNi43MTYgMi4xMTkgMTguODMyIEwgMC45MDcgMjMuMjU5IEwgNS40NDggMjIuMDY4IFogIiBmaWxsPSIjMDA4NGZmIi8+PHBhdGggZD0iIE0gMTMuNDI5IDE2LjA0NiBMIDkuODc4IDEyLjI1OSBMIDIuOTQ5IDE2LjA0NiBMIDEwLjU3MSA3Ljk1NCBMIDE0LjIwOCAxMS43NDEgTCAyMS4wNTEgNy45NTQgTCAxMy40MjkgMTYuMDQ2IFogIiBmaWxsPSIjZmZmZmZmIi8+PC9zdmc+") no-repeat 50%;
    background-size: 100% auto
}

.t-a-social-2 li.t-a-social-btn-wapp a {
    background-color: transparent
}

.t-a-social-2 li.t-a-social-btn-wapp a em {
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBzdHlsZT0iaXNvbGF0aW9uOmlzb2xhdGUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ij48cGF0aCBkPSIgTSA1LjQ0OCAyMi4wNjggQyA3LjQ4MSAyMy4yNzYgOS40MjMgMjMuOTk5IDExLjk5MSAyNCBDIDE4LjYwMiAyNCAyMy45ODggMTguNjE5IDIzLjk5MiAxMi4wMDQgQyAyMy45OTQgNS4zNzYgMTguNjM0IDAuMDAyIDEyLjAwMSAwIEMgNS4zODQgMCAwLjAwMiA1LjM4MSAwIDExLjk5NSBDIC0wLjAwMSAxNC42OTUgMC43OSAxNi43MTYgMi4xMTkgMTguODMyIEwgMC45MDcgMjMuMjU5IEwgNS40NDggMjIuMDY4IFogIiBmaWxsPSIjMmNiNzQyIi8+PHBhdGggZD0iIE0gMTkuMjY2IDE1LjQzNyBDIDE5LjE3NiAxNS4yODcgMTguOTM2IDE1LjE5NyAxOC41NzQgMTUuMDE2IEMgMTguMjE0IDE0LjgzNSAxNi40NDEgMTMuOTYzIDE2LjExIDEzLjg0MyBDIDE1Ljc4IDEzLjcyMyAxNS41MzkgMTMuNjYyIDE1LjI5OCAxNC4wMjQgQyAxNS4wNTcgMTQuMzg0IDE0LjM2NiAxNS4xOTcgMTQuMTU2IDE1LjQzNyBDIDEzLjk0NiAxNS42NzggMTMuNzM1IDE1LjcwOCAxMy4zNzQgMTUuNTI3IEMgMTMuMDE0IDE1LjM0NiAxMS44NTEgMTQuOTY2IDEwLjQ3NCAxMy43MzcgQyA5LjQwMiAxMi43ODEgOC42NzggMTEuNiA4LjQ2OCAxMS4yMzkgQyA4LjI1OCAxMC44NzggOC40NDYgMTAuNjgzIDguNjI2IDEwLjUwMyBDIDguNzg4IDEwLjM0MiA4Ljk4NiAxMC4wODIgOS4xNjcgOS44NzEgQyA5LjM1IDkuNjYyIDkuNDEgOS41MTIgOS41MzEgOS4yNyBDIDkuNjUxIDkuMDMgOS41OTIgOC44MTkgOS41MDEgOC42MzggQyA5LjQxIDguNDU4IDguNjg5IDYuNjgzIDguMzg5IDUuOTYxIEMgOC4wOTUgNS4yNTggNy43OTggNS4zNTMgNy41NzcgNS4zNDIgTCA2Ljg4NiA1LjMzIEMgNi42NDUgNS4zMyA2LjI1NSA1LjQyIDUuOTI0IDUuNzgxIEMgNS41OTQgNi4xNDMgNC42NjIgNy4wMTQgNC42NjIgOC43OSBDIDQuNjYyIDEwLjU2NSA1Ljk1NSAxMi4yOCA2LjEzNCAxMi41MiBDIDYuMzE1IDEyLjc2IDguNjc3IDE2LjQwMyAxMi4yOTQgMTcuOTY1IEMgMTMuMTU1IDE4LjMzNiAxMy44MjcgMTguNTU5IDE0LjM1IDE4LjcyNSBDIDE1LjIxNCAxOC45OTkgMTYgMTguOTYgMTYuNjIyIDE4Ljg2OCBDIDE3LjMxNSAxOC43NjUgMTguNzU1IDE3Ljk5NSAxOS4wNTYgMTcuMTUzIEMgMTkuMzU3IDE2LjMxIDE5LjM1NyAxNS41ODggMTkuMjY2IDE1LjQzNyBaICIgZmlsbD0iI2ZmZmZmZiIvPjwvc3ZnPg==") no-repeat 50%;
    background-size: 100% auto
}

.t-a-social-2 li.t-a-social-btn-plus a {
    background-color: #707070
}

.t-a-social-2 li.t-a-social-btn-plus a em {
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCIgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgMTIgMTIiPjxwYXRoIGQ9Ik03LjAyNyw1LjEzOCBDNy4wMjcsNS4xMzggNy4wMjcsMC4zMDQgNy4wMjcsMC4zMDQgQzcuMDI3LDAuMTQwIDYuODkyLDAuMDA2IDYuNzI1LDAuMDA3IEM2LjcyNSwwLjAwNyA1LjUxNywwLjAwNyA1LjUxNywwLjAwNyBDNS40MzMsMC4wMDYgNS4zNTgsMC4wMzkgNS4zMDMsMC4wOTMgQzUuMjQ4LDAuMTQ3IDUuMjE0LDAuMjIyIDUuMjE1LDAuMzA1IEM1LjIxNSwwLjMwNSA1LjIxNSw1LjEzOCA1LjIxNSw1LjEzOCBDNS4yMTUsNS4xMzggMC4zMTcsNS4xMzggMC4zMTcsNS4xMzggQzAuMTQ5LDUuMTM4IDAuMDE0LDUuMjcxIDAuMDE0LDUuNDM2IEMwLjAxNCw1LjQzNiAwLjAxNSw2LjYyOCAwLjAxNSw2LjYyOCBDMC4wMTQsNi43MTAgMC4wNDgsNi43ODQgMC4xMDMsNi44MzggQzAuMTU3LDYuODkzIDAuMjMzLDYuOTI2IDAuMzE2LDYuOTI1IEMwLjMxNiw2LjkyNSA1LjIxNSw2LjkyNiA1LjIxNSw2LjkyNiBDNS4yMTUsNi45MjYgNS4yMTUsMTEuNzU4IDUuMjE1LDExLjc1OCBDNS4yMTQsMTEuOTIzIDUuMzUwLDEyLjA1NiA1LjUxNywxMi4wNTYgQzUuNTE3LDEyLjA1NiA2LjcyNSwxMi4wNTYgNi43MjUsMTIuMDU2IEM2LjgwOCwxMi4wNTYgNi44ODQsMTIuMDIzIDYuOTM4LDExLjk2OSBDNi45OTMsMTEuOTE1IDcuMDI3LDExLjg0MSA3LjAyNywxMS43NTggQzcuMDI3LDExLjc1OCA3LjAyNyw2LjkyNiA3LjAyNyw2LjkyNiBDNy4wMjcsNi45MjYgMTEuOTI2LDYuOTI1IDExLjkyNiw2LjkyNSBDMTIuMDkyLDYuOTI1IDEyLjIyNyw2Ljc5MiAxMi4yMjcsNi42MjggQzEyLjIyNyw2LjYyOCAxMi4yMjgsNS40MzUgMTIuMjI4LDUuNDM1IEMxMi4yMjgsNS4zNTQgMTIuMTk0LDUuMjc4IDEyLjEzOSw1LjIyNSBDMTIuMDg1LDUuMTcxIDEyLjAwOSw1LjEzNyAxMS45MjUsNS4xMzggQzExLjkyNSw1LjEzOCA3LjAyNyw1LjEzOCA3LjAyNyw1LjEzOCBaIiBmaWxsPSIjZmZmZmZmIi8+PC9zdmc+") no-repeat 50%;
    background-size: 43% auto;
    opacity: .5
}

.t-article-slider-1 .owl-nav {
    position: absolute;
    right: 0;
    top: -53px;
    margin: 0;
    font-size: 0
}

.t-article-slider-1 .owl-nav .owl-next,
.t-article-slider-1 .owl-nav .owl-prev {
    display: inline-block;
    vertical-align: top;
    position: relative;
    width: 101px;
    height: 33px;
    margin: 0;
    padding: 0;
    border-radius: 0;
    outline: 0;
    overflow: hidden
}

.t-article-slider-1 .owl-nav .owl-next span,
.t-article-slider-1 .owl-nav .owl-prev span {
    display: block;
    position: relative;
    height: 100%;
    padding: 11px 10px 5px 29px;
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 600;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1;
    color: #fff;
    text-transform: uppercase;
    background: #21a3bf
}

.t-article-slider-1 .owl-nav .owl-next span:after,
.t-article-slider-1 .owl-nav .owl-prev span:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 30px;
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCIgd2lkdGg9IjE0IiBoZWlnaHQ9IjExIiB2aWV3Qm94PSIwIDAgMTQgMTEiPjxwYXRoIGQ9Ik0tMC4wMDQsNS4yNTcgQy0wLjAwNCw1LjI1NyA1LjY1MCwtMC4wMDYgNS42NTAsLTAuMDA2IEM1LjY1MCwtMC4wMDYgNy4wNjMsMS4yMTEgNy4wNjMsMS4yMTEgQzcuMDYzLDEuMjExIDMuODIyLDQuMjE3IDMuODIyLDQuMjE3IEMzLjgyMiw0LjIxNyAxMy45ODUsNC4yMTcgMTMuOTg1LDQuMjE3IEMxMy45ODUsNC4yMTcgMTMuOTg1LDYuMTc1IDEzLjk4NSw2LjE3NSBDMTMuOTg1LDYuMTc1IDMuODIyLDYuMTc1IDMuODIyLDYuMTc1IEMzLjgyMiw2LjE3NSA3LjA2Myw5LjUxNyA3LjA2Myw5LjUxNyBDNy4wNjMsOS41MTcgNS42NTAsMTAuOTg1IDUuNjUwLDEwLjk4NSBDNS42NTAsMTAuOTg1IC0wLjAwNCw1LjI1NyAtMC4wMDQsNS4yNTcgWiIgZmlsbD0iI2ZmZmZmZiIvPjwvc3ZnPg==") no-repeat 50%;
    background-size: 50% auto
}

.t-article-slider-1 .owl-nav .owl-next:hover span,
.t-article-slider-1 .owl-nav .owl-prev:hover span {
    background: #0d7086;
    color: #fff
}

.t-article-slider-1 .owl-nav .owl-next.disabled:hover span,
.t-article-slider-1 .owl-nav .owl-prev.disabled:hover span {
    background: #21a3bf;
    color: #fff
}

.t-article-slider-1 .owl-nav .owl-next {
    margin-left: 9px
}

.t-article-slider-1 .owl-nav .owl-next span {
    display: block;
    position: relative;
    height: 100%;
    padding-left: 10px;
    padding-right: 29px
}

.t-article-slider-1 .owl-nav .owl-next span:after {
    left: auto;
    right: 0;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.t-article-slider-1 .t-as1-card .t-as1-card-pic {
    padding: 0 0 23px
}

.t-article-slider-1 .t-as1-card .t-as1-card-pic figure img {
    display: block;
    width: 100%
}

.t-article-slider-1 .t-as1-card .t-as1-card-title {
    padding: 0 0 6px
}

.t-article-slider-1 .t-as1-card .t-as1-card-title h4 {
    font-family: "Merriweather", serif;
    font-weight: 900;
    font-size: 20px;
    font-size: 2rem;
    line-height: 2.5rem;
    line-height: 1.25;
    color: #21a3bf;
    letter-spacing: -.015em
}

.t-article-slider-1 .t-as1-card .t-as1-card-lead p {
    margin: 0;
    font-size: 17px;
    font-size: 1.7rem;
    line-height: 2.4rem;
    line-height: 1.41176;
    color: #777676;
    letter-spacing: -.005em
}

.t-article-slider-1 .t-as1-card .t-as1-card-lead p+p {
    margin-top: 10px
}

.t-article-frame-1 .t-af1-path {
    max-width: 1315px;
    max-width: 131.5rem;
    margin: 0 auto;
    padding: 27px 0 0 20px
}

.t-article-frame-1 .t-af1-path ul {
    margin: 0;
    padding: 0;
    list-style: none;
    width: 1275px;
    width: 127.5rem;
    font-size: 0
}

.t-article-frame-1 .t-af1-path ul li {
    display: inline;
    margin: 0 6px 0 0
}

.t-article-frame-1 .t-af1-path ul li:after {
    content: "/"
}

.t-article-frame-1 .t-af1-path ul li:after,
.t-article-frame-1 .t-af1-path ul li a {
    font-family: "Arial Black", "Arial Bold", Arial, Helvetica, sans-serif;
    font-weight: 600;
    font-size: 13px;
    color: #999
}

.t-article-frame-1 .t-af1-path ul li a {
    margin: 0 6px 0 0;
    text-transform: uppercase
}

.t-article-frame-1 .t-af1-path ul li a:hover {
    color: #21a2bf
}

.t-article-frame-1 .t-af1-path ul li:last-child:after {
    display: none
}

.t-article-frame-1 .t-af1-path ul li:last-child a {
    color: #2b2b2b
}

.t-article-frame-1 .t-af1-path ul li:last-child a:hover {
    color: #21a2bf
}

.t-body-article.t-body-article-multimedia .t-article-frame-1 .t-af1-path ul li:after,
.t-body-article.t-body-article-multimedia .t-article-frame-1 .t-af1-path ul li a,
.t-body-section.t-body-section-multimedia .t-article-frame-1 .t-af1-path ul li:after,
.t-body-section.t-body-section-multimedia .t-article-frame-1 .t-af1-path ul li a {
    color: #8b8b8b
}

.t-body-article.t-body-article-multimedia .t-article-frame-1 .t-af1-path ul li a:hover,
.t-body-section.t-body-section-multimedia .t-article-frame-1 .t-af1-path ul li a:hover {
    color: #21a2bf
}

.t-body-article.t-body-article-multimedia .t-article-frame-1 .t-af1-path ul li:last-child a,
.t-body-section.t-body-section-multimedia .t-article-frame-1 .t-af1-path ul li:last-child a {
    color: #fff
}

.t-body-article.t-body-article-multimedia .t-article-frame-1 .t-af1-path ul li:last-child a:hover,
.t-body-section.t-body-section-multimedia .t-article-frame-1 .t-af1-path ul li:last-child a:hover {
    color: #21a2bf
}

.t-article-frame-1 .t-af1-head {
    max-width: 1315px;
    max-width: 131.5rem;
    margin: 30px auto 0;
    padding: 0 0 40px 20px
}

.t-article-frame-1 .t-af1-head-i {
    width: 950px;
    width: 95rem
}

.t-article-frame-1 .t-af1-head-i .t-af1-head-title {
    font-family: "Merriweather", serif;
    font-weight: 900;
    font-size: 46px;
    font-size: 4.6rem;
    line-height: 4.9rem;
    line-height: 1.06522;
    color: #2b2b2b;
    letter-spacing: -.015em
}

.t-article-frame-1 .t-af1-head-i .t-af1-head-desc {
    font-size: 19px;
    font-size: 1.9rem;
    line-height: 2.3rem;
    line-height: 1.21053;
    color: #707070;
    letter-spacing: -.015em
}

.t-article-frame-1 .t-af1-head-i .t-af1-head-desc p {
    margin: 15px 0 0
}

.t-article-frame-1 .t-af1-c1-head .t-af1-c1-head-title {
    margin: 0 0 10px;
    font-family: "Merriweather", serif;
    font-weight: 900;
    font-size: 26px;
    font-size: 2.6rem;
    line-height: 3rem;
    line-height: 1.15385;
    color: #fff;
    letter-spacing: -.015em
}

.t-article-frame-1 .t-af1-c1-head .t-af1-c1-head-desc {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1.9rem;
    line-height: 1.1875;
    color: #aaa;
    letter-spacing: -.015em
}

.t-article-frame-1 .t-af1-c1-head .t-af1-c1-head-desc p {
    margin: 0 0 15px
}

.t-article-frame-1 .t-af1-mm-head {
    max-width: 1315px;
    max-width: 131.5rem;
    margin: 30px auto 0;
    padding: 0 0 40px 20px
}

.t-article-frame-1 .t-af1-mm-head-i {
    width: 950px;
    width: 95rem
}

.t-article-frame-1 .t-af1-wrap-i {
    max-width: 1315px;
    max-width: 131.5rem;
    margin: 0 auto;
    padding: 0 0 0 20px
}

.t-article-frame-1 .t-af1-content-1 {
    position: relative;
    float: left;
    width: 950px;
    width: 95rem;
    margin: 0 25px 0 0
}

.t-article-frame-1 .t-af1-content-1.t-a-content-rm {
    position: relative;
    max-height: 920px;
    overflow: hidden;
    -webkit-transition: max-height 1s ease-out;
    transition: max-height 1s ease-out
}

.t-article-frame-1 .t-af1-content-1 .t-a-content-rm-shadow {
    display: none;
    position: absolute;
    z-index: 3;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 100px 0 30px 216px;
    background: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 97%, 0)), color-stop(62%, #f7f7f7), color-stop(62%, #f7f7f7));
    background: -webkit-linear-gradient(top, hsla(0, 0%, 97%, 0) 0, #f7f7f7 62%, #f7f7f7);
    background: linear-gradient(180deg, hsla(0, 0%, 97%, 0) 0, #f7f7f7 62%, #f7f7f7);
    text-align: center
}

.t-article-frame-1 .t-af1-content-1 .t-a-content-rm-shadow .t-a-content-rm-shadow-i {
    position: relative
}

.t-article-frame-1 .t-af1-content-1 .t-a-content-rm-shadow .t-a-content-rm-shadow-i:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    height: 1px;
    background: #2b2b2b
}

.t-body-article.t-body-article-multimedia .t-article-frame-1 .t-af1-content-1 .t-a-content-rm-shadow {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(36, 37, 37, 0)), color-stop(62%, #242525), color-stop(62%, #242525));
    background: -webkit-linear-gradient(top, rgba(36, 37, 37, 0) 0, #242525 62%, #242525);
    background: linear-gradient(180deg, rgba(36, 37, 37, 0) 0, #242525 62%, #242525)
}

.t-article-frame-1 .t-af1-content-1 .t-a-content-rm-btn {
    position: relative;
    display: inline-block;
    height: 40px;
    padding: 0 45px;
    background: #3c3c3c;
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 600;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 40px;
    color: #fff;
    text-transform: uppercase;
    cursor: pointer;
    -webkit-transition: background-color .2s ease-in-out 0s;
    transition: background-color .2s ease-in-out 0s
}

.t-article-frame-1 .t-af1-content-1 .t-a-content-rm-btn:hover {
    background-color: #0d7086
}

.t-article-frame-1 .t-af1-content-1.t-a-content-rm-ready .t-a-content-rm-shadow {
    display: block
}

.t-article-frame-1 .t-af1-content-1.t-a-content-rm-triggered .t-a-content-rm-shadow {
    display: none
}

.t-body-article-opiniao .t-article-frame-1 .t-af1-content-1 .t-a-content-rm-shadow {
    background: -webkit-gradient(linear, left top, left bottom, from(hsla(240, 5%, 93%, 0)), color-stop(62%, #ebebed), color-stop(62%, #ebebed));
    background: -webkit-linear-gradient(top, hsla(240, 5%, 93%, 0) 0, #ebebed 62%, #ebebed);
    background: linear-gradient(180deg, hsla(240, 5%, 93%, 0) 0, #ebebed 62%, #ebebed)
}

.t-article-frame-1 .t-af1-c1-top {
    padding: 0 0 0 216px
}

.t-article-frame-1 .t-af1-c1-sb {
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    width: 191px
}

.t-article-frame-1 .t-af1-c1-body {
    padding: 0 0 0 216px;
    color: #2b2b2b
}

.t-article-frame-1 .t-af1-c1-body>p {
    margin: 0 0 20px;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 2.9rem;
    line-height: 1.61111;
    letter-spacing: -.005em
}

.t-article-frame-1 .t-af1-c1-body>p a {
    color: #21a2bf;
    text-decoration: underline
}

.t-article-frame-1 .t-af1-c1-body>p a:hover {
    color: #8ccddb
}

.t-article-frame-1 .t-af1-c1-body>p:first-of-type:first-letter {
    float: left;
    vertical-align: text-top;
    height: 40px;
    margin: 2px 6px 0 0;
    font-family: "Merriweather", serif;
    font-weight: 700;
    font-size: 58px;
    font-size: 5.8rem;
    line-height: .9;
    text-transform: uppercase
}

@supports (initial-letter:2) {
    .t-article-frame-1 .t-af1-c1-body>p:first-of-type:first-letter {
        -webkit-initial-letter: 2;
        initial-letter: 2
    }
}

.t-browser-ie .t-article-frame-1 .t-af1-c1-body>p:first-of-type:first-letter,
.t-browser-msedge .t-article-frame-1 .t-af1-c1-body>p:first-of-type:first-letter {
    margin: 14px 6px 0 0;
    line-height: .6
}

.t-browser-firefox .t-article-frame-1 .t-af1-c1-body>p:first-of-type:first-letter {
    margin: 6px 6px 0 0
}

.t-browser-mobile-ios .t-article-frame-1 .t-af1-c1-body>p:first-of-type:first-letter {
    margin: 3px 6px 0 0
}

.t-article-frame-1 .t-af1-c1-body>p:last-child {
    margin-bottom: 50px
}

.t-article-frame-1 .t-af1-c1-body>h2 {
    margin: 38px 0 15px;
    font-family: "Merriweather", serif;
    font-weight: 900;
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 2.7rem;
    line-height: 1.22727;
    color: #2b2b2b;
    letter-spacing: -.015em
}

.t-article-frame-1 .t-af1-c1-body>h2 a {
    color: #21a2bf;
    text-decoration: underline
}

.t-article-frame-1 .t-af1-c1-body>h2 a:hover {
    color: #000;
    text-decoration: none
}

.t-article-frame-1 .t-af1-c1-body>ul {
    margin-top: 30px;
    margin-bottom: 30px;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.2
}

.t-article-frame-1 .t-af1-c1-body>ul li {
    margin: 0 0 10px
}

.t-article-frame-1 .t-af1-c1-body>ul a {
    color: #21a2bf;
    text-decoration: underline
}

.t-article-frame-1 .t-af1-c1-body>ul a:hover {
    color: #000;
    text-decoration: none
}

.t-article-frame-1 .t-af1-c1-body .t-af-multimedia-1 {
    margin: 35px 0 0;
    padding-bottom: 35px
}

.t-article-frame-1 .t-af1-sidebar-1 {
    float: left;
    width: 300px;
    position: relative
}

.t-article-frame-1 .t-af1-sidebar-1 .t-article-list-1,
.t-article-frame-1 .t-af1-sidebar-1 .t-article-list-2,
.t-article-frame-1 .t-af1-sidebar-1 .t-article-list-7,
.t-article-frame-1 .t-af1-sidebar-1 .t-pubbox-ct-1 {
    margin: 0 0 30px
}

.t-article-frame-1 .t-af-multimedia-1 {
    padding-bottom: 35px
}

.t-article-frame-1 .t-af-multimedia-1 figure {
    text-align: center
}

.t-article-frame-1 .t-af-multimedia-1 figure img {
    display: inline-block;
    max-width: 100%
}

.t-article-frame-1 .t-af-multimedia-1 figure figcaption {
    text-align: left
}

.t-article-frame-1 .t-af-multimedia-1 .t-af2-multimedia-caption,
.t-article-frame-1 .t-af-multimedia-1 .t-af-multimedia-caption {
    margin: 10px 0 0
}

.t-article-frame-1 .t-af-multimedia-1 .t-af2-multimedia-caption p,
.t-article-frame-1 .t-af-multimedia-1 .t-af-multimedia-caption p {
    display: inline;
    margin: 0;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 1.6rem;
    line-height: 1.23077;
    color: #2b2b2b
}

.t-article-frame-1 .t-af-multimedia-1 .t-af2-multimedia-caption [itemprop=author],
.t-article-frame-1 .t-af-multimedia-1 .t-af-multimedia-caption [itemprop=author] {
    margin-left: 5px;
    color: #707070
}

.t-article-frame-1 .t-af-multimedia-1+.t-af-multimedia-1 {
    margin-top: 0
}

.t-article-frame-1 .t-af-callout-1 {
    position: relative;
    margin: 0 0 25px;
    padding: 29px 20px 21px;
    background: #21a3bf;
    color: #fff;
    text-align: center
}

.t-article-frame-1 .t-af-callout-1 h3 {
    position: absolute;
    left: 50%;
    top: -10px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.t-article-frame-1 .t-af-callout-1 h3 span {
    display: inline-block;
    min-height: 25px;
    padding: 6px 20px;
    background: #2b2b2b;
    font-family: "Arial Black", "Arial Bold", Arial, Helvetica, sans-serif;
    font-weight: 600;
    font-size: 11px;
    font-size: 1.1rem;
    line-height: 1;
    text-transform: uppercase
}

.t-article-frame-1 .t-af-callout-1 p {
    margin: 0;
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 600;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1.2
}

.t-article-frame-1 .t-af-callout-1 p+p {
    margin-top: 10px
}

.t-article-frame-1 .t-af-callout-2 {
    position: relative;
    margin: 35px 30px;
    padding: 15px 0
}

.t-article-frame-1 .t-af-callout-2:after,
.t-article-frame-1 .t-af-callout-2:before {
    content: "";
    position: absolute;
    left: 0;
    width: 80px;
    height: 3px;
    background: #21a3bf
}

.t-article-frame-1 .t-af-callout-2:before {
    top: 0
}

.t-article-frame-1 .t-af-callout-2:after {
    bottom: 0
}

.t-article-frame-1 .t-af-callout-2 p {
    margin: 0;
    font-family: "Merriweather", serif;
    font-weight: 900;
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 3.8rem;
    line-height: 1.58333;
    color: #2b2b2b;
    letter-spacing: -.005em
}

.t-article-frame-1 .t-af-callout-2 p+p {
    margin-top: 10px
}

.t-article-frame-1 .t-af-callout-3 {
    margin: 35px 0;
    padding: 20px 20px 30px;
    background: #fff;
    border: 1px solid #e9e9e9
}

.t-article-frame-1 .t-af-callout-3>header {
    padding: 6px 0 25px
}

.t-article-frame-1 .t-af-callout-3>header h3 {
    width: 60%;
    font-family: "Merriweather", serif;
    font-weight: 900;
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 2.7rem;
    line-height: 1.22727;
    color: #2b2b2b;
    letter-spacing: -.015em
}

.t-article-frame-1 .t-af-callout-4 {
    position: relative;
    margin: 35px 0;
    padding: 15px 60px 15px 15px;
    background: #f3eeeb
}

.t-article-frame-1 .t-af-callout-4:before {
    content: "";
    position: absolute;
    right: 12px;
    bottom: 13px;
    width: 28px;
    height: 16px;
    background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEwNC4yIDU4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDQuMiA1OCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTTAuNCw1NS4xTDEsNTUuOGMzLjUtMi43LDkuNi03LjgsMTMuNS0xMS43YzIuNy0yLjcsMi45LTUuNiwyLjktOC41VjEzLjhsMS4xLTEuMmwtMC44LTAuN0w2LjQsMjIuMnYyM0M2LjQsNDkuNCwzLjgsNTIuMSwwLjQsNTUuMSBNMzcuOCw0OS4xYy0yLjYsMC04LjUtMS40LTEzLjgtMnYtNC40bDE0LTE1djIxLjFMMzcuOCw0OS4xeiBNMzguMSwyNS45bC0xNCwxNXYtOS4zbDE0LTE0LjJWMjUuOXogTTM4LjEsMTUuNmwtMTQsMTQuM1Y5LjZjMi45LTAuMiw1LjctMC40LDYuNy0wLjRjMi40LDAuMSw3LjMsMC45LDcuMyw2LjFWMTUuNnogTTMyLjEsNThjMy41LTMuNSwxMi44LTExLjEsMTcuNy0xNC4yVjE0LjljMC04LjMtNC4xLTE0LjUtMTYuMy0xNC41Yy03LjIsMC05LjgsMC45LTE5LjMsMC45QzgsMS4zLDEuOSwxLjEsMC40LDAuN0wwLDAuOWMwLjksNS4xLDMuMiw5LDE0LjYsOWMxLjUsMCw2LTAuMSw4LjItMC4yVjQ3Yy0yLjYtMC4zLTQuNy0wLjctNi4zLTAuN2MtMi45LTAuMi04LDQuOS0xNC45LDEwLjVsMC42LDAuN2MzLjEtMi4xLDUuMS0yLjgsNy4xLTIuOEMxMy4xLDU0LjcsMjcuNSw1Ni45LDMyLjEsNTggTTkxLjcsMzkuNGwtNC42LTYuOGw0LjYtNC45VjM5LjR6IE05MS43LDI1LjlsLTUuMiw1LjZsLTMuNi01LjFsOC45LTlWMjUuOXogTTEwNC4yLDEuOWwtMC42LTAuMWMtMSwxLjctMy45LDQuMS04LjQsNC4xYy01LjUsMC04LjUtMy42LTExLTUuOGMtMi4zLDIuNC00LjcsNC43LTcuNyw3LjVjMy40LDMuMSw4LjgsNS43LDE1LjIsNi4xdjJsLTkuNSw5LjZsLTMuNC01LjFsLTEzLjItMTlDNjEuMSwyLjIsNTYsMi43LDUwLjcsM3YwLjhjMS4zLDAuMiwzLjYsMC42LDEwLDkuOHYyNy44Yy04LjksMC4xLTEyLjYsNi0xMi42LDEwLjRjMCwyLDEsNC44LDMuNCw2LjFsMC41LTAuNmMtMi4yLTEuNC0yLjItNC4xLTIuMi01LjFjMC0yLjIsMS45LTQuNCw0LjctNC40YzYuOSwwLDEwLjcsNi44LDExLjksOS41YzMuMS0yLjUsNi4xLTQuOSw5LjQtN2MtMy01LjEtOC4yLTguMy0xMy45LTguN1YxNS4xTDkwLDU1LjljMy45LTMuMiw3LjgtNi40LDExLjctOS4zbC0wLjctMC45bC0zLjIsMi4ybC01LTdWMTMuN0MxMDAuNywxMi41LDEwNC4yLDUuOCwxMDQuMiwxLjkiLz48L3N2Zz4=") no-repeat 50%;
    background-size: 100% auto
}

.t-article-frame-1 .t-af-callout-5 {
    position: relative;
    margin: 25px 0;
    padding: 15px 32px 20px;
    background: #fff;
    text-align: center
}

.t-article-frame-1 .t-af-callout-5 p {
    max-width: 430px;
    margin: 0 auto 15px;
    font-family: "Merriweather", serif;
    font-weight: 400;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 2.2rem;
    line-height: 1.22222;
    color: #1d1d26
}

.t-article-frame-1 .t-af-callout-5 strong {
    font-family: "Merriweather", serif;
    font-weight: 900
}

.t-article-frame-1 .t-af-callout-5 .t-contentcollapse-btn {
    position: absolute;
    right: 0;
    top: 0
}

.t-article-frame-1 .t-af-callout-5 .t-af-callout-5-form {
    max-width: 630px;
    margin: 0 auto
}

.t-article-frame-1 .t-af-external-embed-1 {
    margin: 0 0 27px;
    margin: 0 0 2.7rem;
    text-align: center
}

.t-article-frame-1 .t-af-external-embed-1>* {
    margin: 0 auto !important
}

.t-article-frame-1 .t-af-comments-1 {
    margin: 35px 0
}

.t-article-frame-1 .t-af-pub-1 {
    display: none
}

.t-article-frame-1 .t-af-info-1 {
    margin: 0 0 17px;
    padding: 9px 0 0;
    border-top: 1px solid #e2e2e2
}

.t-article-frame-1 .t-af-info-1 .t-af-info-author {
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 600;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.2;
    color: #21a3bf
}

.t-article-frame-1 .t-af-info-1 .t-af-info-author span+span {
    display: block;
    margin: 0 0 4px;
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 400;
    color: #8b8b8b
}

.t-article-frame-1 .t-af-info-1 time {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.2;
    color: #8b8b8b
}

.t-body-article.t-body-article-multimedia .t-article-frame-1 .t-af-info-1 {
    border-top-color: #3b3b3b
}

.t-article-frame-1 .t-af-pic-author {
    position: relative;
    margin: 0 0 7px;
    padding: 0 0 9px;
    border-bottom: 1px solid #2b2b2b
}

.t-article-frame-1 .t-af-pic-author:after,
.t-article-frame-1 .t-af-pic-author:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 2px;
    height: 4px;
    border-top: 1px solid #2b2b2b;
    border-bottom: 1px solid #2b2b2b;
    pointer-events: none
}

.t-article-frame-1 .t-af-pic-author:after {
    bottom: 6px;
    height: 3px;
    border-bottom: 0
}

.t-article-frame-1 .t-af-pic-author figure {
    overflow: hidden;
    text-align: center;
    font-size: 0
}

.t-article-frame-1 .t-af-pic-author figure img {
    display: inline-block;
    height: 170px
}

.t-article-frame-1 .t-af-pic-author+.t-af-info-1 {
    border-top: 0
}

.t-article-frame-1 .t-af-sponsor-1 {
    padding: 21px 0 3px;
    border-top: 1px solid #e2e2e2
}

.t-article-frame-1 .t-af-sponsor-1 .t-af-sponsor-title {
    display: block;
    margin: 0 0 5px;
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 600;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.2;
    font-style: normal;
    color: #2b2b2b
}

.t-article-frame-1 .t-af-sponsor-1 .t-af-sponsor-pic figure {
    width: 140px
}

.t-article-frame-1 .t-af-sponsor-1 .t-af-sponsor-pic figure img {
    display: block;
    width: 100%
}

.t-article-frame-1 .t-af-sponsor-1+.t-af-info-1 {
    border: 0
}

.t-body-article.t-body-article-multimedia .t-article-frame-1 .t-af-sponsor-1 {
    border-top-color: #3b3b3b
}

.t-article-frame-1 .t-af-share-1 {
    margin: 0 0 7px;
    padding: 14px 0 0;
    border-top: 1px solid #e2e2e2
}

.t-body-article.t-body-article-multimedia .t-article-frame-1 .t-af-share-1 {
    border-top-color: #3b3b3b
}

.t-article-frame-1 .t-af-share-2 {
    padding: 10px 0 20px;
    text-align: center
}

.t-article-frame-1 .t-af-share-2 .t-a-social-2 li {
    margin: 0 8px 9px;
    margin: 0 .8rem .9rem
}

.t-article-frame-1 .t-af-list-1 {
    margin: 0 0 13px;
    padding: 18px 0 0;
    border-top: 1px solid #e2e2e2
}

.t-article-frame-1 .t-af-list-1:last-child {
    padding-bottom: 5px;
    border-bottom: 1px solid #e2e2e2
}

.t-body-article.t-body-article-multimedia .t-article-frame-1 .t-af-list-1 {
    border-top-color: #3b3b3b
}

.t-body-article.t-body-article-multimedia .t-article-frame-1 .t-af-list-1:last-child {
    border-bottom-color: #3b3b3b
}

.t-article-frame-1 .t-af-list-2 {
    margin: 0 0 20px;
    padding: 20px 0 0;
    border-top: 1px solid #e2e2e2
}

.t-body-article.t-body-article-multimedia .t-article-frame-1 .t-af-list-2 {
    border-top-color: #3b3b3b
}

.t-body-article-opiniao .t-article-frame-1 {
    background: url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAgICAgICAgICAgMDAwMDAwMDAwP/2wBDAQEBAQEBAQIBAQICAgECAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP/wAARCAAIAAgDAREAAhEBAxEB/8QAFAABAAAAAAAAAAAAAAAAAAAACv/EAB4QAAICAgIDAAAAAAAAAAAAAAECAxEEIQAUIzFT/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAWEQEBAQAAAAAAAAAAAAAAAAAAAWH/2gAMAwEAAhEDEQA/AG6KoUd3O8ryktjwP7nP1lqiuMpFADb1Q1y8gf/Z") repeat
}

.t-body-article-opiniao .t-article-frame-1 .t-af1-head {
    padding: 0 0 30px 20px
}

.t-body-article-opiniao .t-article-frame-1 .t-af1-head-i .t-af1-head-title {
    font-family: "Arial Black", "Arial Bold", Arial, Helvetica, sans-serif;
    font-weight: 600;
    font-size: 46px;
    font-size: 4.6rem;
    line-height: 4.8rem;
    line-height: 1.04348;
    color: #414141;
    letter-spacing: -.025em
}

.t-body-article-opiniao .t-article-frame-1 .t-af1-head-i .t-af1-head-title:before {
    content: "";
    display: inline-block;
    line-height: 1;
    width: 53px;
    height: 40px;
    margin-right: 12px;
    -webkit-transform: translateY(3px);
    transform: translateY(3px);
    background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJJc29sYXRpb25fTW9kZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyODggMjg4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyODggMjg4IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjYWYyOTEyIiBkPSJNMTM1LjEsMTc0LjdjMCwxNy44LTYuNSwzMy0xOS42LDQ1LjZjLTEyLjYsMTIuNi0yNy43LDE5LTQ1LDE5Yy0yMS4zLDAtMzguMy03LjktNTEtMjMuN0M3LjIsMjAxLDEuMSwxODMsMS4xLDE2MS43YzAtMzkuMSwzMy4yLTc2LjksOTkuNi0xMTMuMmw5LjUsMTQuOGMtMjIuNSwxOC42LTMzLjgsMzMuNi0zMy44LDQ1LjFjMCwzLjYsNC44LDcuMSwxNC4yLDEwLjdjMTQuMiw1LjEsMjMuOSwxMC4xLDI5LjEsMTQuOEMxMjkuOSwxNDIuNSwxMzUuMSwxNTYuMSwxMzUuMSwxNzQuN3oiLz48cGF0aCBmaWxsPSIjYWYyOTEyIiBkPSJNMjg2LjksMTc0LjdjMCwxNy44LTUuOSwzMy0xNy44LDQ1LjZjLTEyLjYsMTIuNi0yNy45LDE5LTQ1LjYsMTljLTIxLjMsMC0zOC4zLTcuOS01MS0yMy43Yy0xMi42LTE0LjYtMTktMzIuNi0xOS01My45YzAtMzkuMSwzMy4yLTc2LjksOTkuNi0xMTMuMmwxMC43LDE0LjhjLTIzLjMsMTguNi0zNSwzMy42LTM1LDQ1LjFjMCwzLjYsNS4xLDcuMSwxNS40LDEwLjdjMTMuOCw1LjEsMjMuMywxMC4xLDI4LjUsMTQuOEMyODIuMSwxNDIuNSwyODYuOSwxNTYuMSwyODYuOSwxNzQuN3oiLz48L3N2Zz4=") no-repeat 50%;
    background-size: 100% auto
}

.t-body-article-opiniao .t-article-frame-1 .t-af1-head-i .t-af1-head-desc {
    font-family: "Merriweather", serif;
    font-weight: 400;
    font-size: 19px;
    font-size: 1.9rem;
    line-height: 2.5rem;
    line-height: 1.31579;
    color: #2f2f2f;
    letter-spacing: -.015em
}

.t-body-article-opiniao .t-article-frame-1 .t-af1-c1-body>p {
    font-family: "Merriweather", serif;
    font-weight: 400
}

.t-body-article-opiniao .t-article-frame-1 .t-af1-c1-body>p:first-of-type:first-letter {
    margin: 0 6px 0 0;
    font-family: "Arial Black", "Arial Bold", Arial, Helvetica, sans-serif;
    font-weight: 600
}

.t-body-article-opiniao .t-article-frame-1 .t-af1-c1-body>h2 {
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 600
}

.t-body-article-opiniao .t-article-frame-1 .t-af-callout-2 {
    position: relative;
    margin: 45px 0;
    padding: 10px 0 15px 20px;
    border-left: 11px solid #414141
}

.t-body-article-opiniao .t-article-frame-1 .t-af-callout-2:after,
.t-body-article-opiniao .t-article-frame-1 .t-af-callout-2:before {
    display: none
}

.t-body-article-opiniao .t-article-frame-1 .t-af-callout-2 p {
    margin: 0;
    font-family: "Arial Black", "Arial Bold", Arial, Helvetica, sans-serif;
    font-weight: 600;
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 3.2rem;
    line-height: 1.33333;
    color: #414141;
    letter-spacing: -.005em
}

.t-body-article-opiniao .t-article-frame-1 .t-af-callout-2 p:before {
    content: "";
    display: inline-block;
    line-height: 1;
    width: 30px;
    height: 22px;
    -webkit-transform: translateY(3px);
    transform: translateY(3px);
    background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJJc29sYXRpb25fTW9kZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyODggMjg4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyODggMjg4IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjYWYyOTEyIiBkPSJNMTM1LjEsMTc0LjdjMCwxNy44LTYuNSwzMy0xOS42LDQ1LjZjLTEyLjYsMTIuNi0yNy43LDE5LTQ1LDE5Yy0yMS4zLDAtMzguMy03LjktNTEtMjMuN0M3LjIsMjAxLDEuMSwxODMsMS4xLDE2MS43YzAtMzkuMSwzMy4yLTc2LjksOTkuNi0xMTMuMmw5LjUsMTQuOGMtMjIuNSwxOC42LTMzLjgsMzMuNi0zMy44LDQ1LjFjMCwzLjYsNC44LDcuMSwxNC4yLDEwLjdjMTQuMiw1LjEsMjMuOSwxMC4xLDI5LjEsMTQuOEMxMjkuOSwxNDIuNSwxMzUuMSwxNTYuMSwxMzUuMSwxNzQuN3oiLz48cGF0aCBmaWxsPSIjYWYyOTEyIiBkPSJNMjg2LjksMTc0LjdjMCwxNy44LTUuOSwzMy0xNy44LDQ1LjZjLTEyLjYsMTIuNi0yNy45LDE5LTQ1LjYsMTljLTIxLjMsMC0zOC4zLTcuOS01MS0yMy43Yy0xMi42LTE0LjYtMTktMzIuNi0xOS01My45YzAtMzkuMSwzMy4yLTc2LjksOTkuNi0xMTMuMmwxMC43LDE0LjhjLTIzLjMsMTguNi0zNSwzMy42LTM1LDQ1LjFjMCwzLjYsNS4xLDcuMSwxNS40LDEwLjdjMTMuOCw1LjEsMjMuMywxMC4xLDI4LjUsMTQuOEMyODIuMSwxNDIuNSwyODYuOSwxNTYuMSwyODYuOSwxNzQuN3oiLz48L3N2Zz4=") no-repeat 50%;
    background-size: 100% auto
}

.t-body-article-opiniao .t-article-frame-1 .t-af-info-1 .t-af-info-author {
    color: #414141
}

.t-browser-ie.t-body-article-opiniao .t-article-frame-1 .t-af1-c1-body>p:first-of-type:first-letter,
.t-browser-msedge.t-body-article-opiniao .t-article-frame-1 .t-af1-c1-body>p:first-of-type:first-letter {
    margin: 9px 6px 0 0
}

.t-browser-firefox.t-body-article-opiniao .t-article-frame-1 .t-af1-c1-body>p:first-of-type:first-letter {
    margin: 8px 6px 0 0
}

.t-browser-mobile-ios.t-body-article-opiniao .t-article-frame-1 .t-af1-c1-body>p:first-of-type:first-letter {
    margin: 0 6px 0 0
}

.t-article-frame-1 figure[rel=img-artigo] img {
    cursor: pointer
}

@media (max-width:1314px) {
    .t-article-frame-1 .t-af1-path {
        max-width: 1024px;
        max-width: 102.4rem
    }

    .t-article-frame-1 .t-af1-path ul {
        width: 984px;
        width: 98.4rem
    }

    .t-article-frame-1 .t-af1-head {
        max-width: 1024px;
        max-width: 102.4rem
    }

    .t-article-frame-1 .t-af1-head-i {
        width: auto;
        padding: 0 20px 0 0
    }

    .t-article-frame-1 .t-af1-mm-head {
        max-width: 1024px;
        max-width: 102.4rem
    }

    .t-article-frame-1 .t-af1-mm-head-i {
        width: 659px;
        width: 65.9rem
    }

    .t-article-frame-1 .t-af1-wrap-i {
        max-width: 1024px;
        max-width: 102.4rem
    }

    .t-article-frame-1 .t-af1-content-1 {
        width: 664px;
        width: 66.4rem;
        margin: 0 20px 0 0
    }

    .t-article-frame-1 .t-af1-content-1 .t-a-content-rm-shadow {
        padding: 100px 0 30px
    }

    .t-article-frame-1 .t-af1-c1-top {
        padding: 0
    }

    .t-article-frame-1 .t-af1-c1-sb {
        position: relative;
        float: left;
        width: 174px
    }

    .t-article-frame-1 .t-af1-c1-body {
        min-height: 0 !important;
        padding: 0 0 0 194px
    }

    .t-body-article.t-body-article-basic .t-article-frame-1 .t-af1-sidebar-1,
    .t-body-article.t-body-article-opiniao .t-article-frame-1 .t-af1-sidebar-1 {
        margin-top: 0 !important
    }

    .t-article-frame-1 .t-af-callout-1 {
        padding: 21px 20px 11px
    }

    .t-article-frame-1 .t-af-callout-1 p {
        font-size: 15px;
        font-size: 1.5rem;
        line-height: 1.1
    }

    .t-article-frame-1 .t-af-callout-3>header {
        padding: 6px 0 68px
    }

    .t-article-frame-1 .t-af-callout-3>header h3 {
        width: 100%;
        text-align: center
    }

    .t-article-frame-1 .t-af-callout-3 .t-article-slider-1 .owl-nav {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        left: 0;
        right: 0;
        top: -53px
    }

    .t-article-frame-1 .t-af-callout-3 .t-article-slider-1 .owl-nav .owl-next {
        margin: 0
    }

    .t-article-frame-1 .t-af-callout-4 {
        padding-bottom: 35px
    }

    .t-article-frame-1 .t-af-callout-4 .t-article-list-5 .t-article-list-5-body ul li .t-al5-text span {
        display: block;
        display: -webkit-box;
        max-height: 86px;
        max-height: 8.6rem;
        font-size: 17px;
        font-size: 1.7rem;
        line-height: 2.1rem;
        line-height: 1.23529;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .t-article-frame-1 .t-af-callout-5 p {
        font-size: 16px;
        font-size: 1.6rem;
        line-height: 2rem;
        line-height: 1.25
    }

    .t-article-frame-1 .t-af-callout-5 .t-af-callout-5-form {
        max-width: none;
        margin: 0 -12px
    }

    .t-article-frame-1 .t-af-list-2 .t-article-list-4 .t-article-list-4-body ul li {
        padding: 10px 10px 15px
    }

    .t-body-article-opiniao .t-article-frame-1 .t-af-pic-author figure img {
        height: 160px
    }
}

@media (max-width:1023px) {
    .t-article-frame-1 .t-af1-path {
        max-width: 768px;
        max-width: 76.8rem
    }

    .t-article-frame-1 .t-af1-path ul {
        width: 728px;
        width: 72.8rem
    }

    .t-article-frame-1 .t-af1-head {
        max-width: 768px;
        max-width: 76.8rem
    }

    .t-article-frame-1 .t-af1-head-i {
        width: 728px;
        width: 72.8rem;
        padding: 0
    }

    .t-article-frame-1 .t-af1-head-i .t-af1-head-title {
        font-size: 36px;
        font-size: 3.6rem;
        line-height: 4rem;
        line-height: 1.11111
    }

    .t-article-frame-1 .t-af1-c1-head .t-af1-c1-head-desc {
        font-size: 18px;
        font-size: 1.8rem;
        line-height: 2.1rem;
        line-height: 1.16667;
        letter-spacing: -.015em
    }

    .t-article-frame-1 .t-af1-mm-head {
        max-width: 768px;
        max-width: 76.8rem
    }

    .t-article-frame-1 .t-af1-mm-head-i {
        width: 728px;
        width: 72.8rem
    }

    .t-article-frame-1 .t-af1-wrap-i {
        max-width: 768px;
        max-width: 76.8rem
    }

    .t-article-frame-1 .t-af1-content-1 {
        width: 728px;
        width: 72.8rem;
        margin: 0
    }

    .t-article-frame-1 .t-af1-content-1.t-a-content-rm {
        max-height: 700px
    }

    .t-article-frame-1 .t-af1-c1-sb {
        width: 172px;
        width: 17.2rem
    }

    .t-article-frame-1 .t-af1-c1-body {
        padding: 0 0 0 192px
    }

    .t-article-frame-1 .t-af1-sidebar-1 {
        display: none
    }

    .t-article-frame-1 .t-af-pub-1 {
        display: block;
        padding: 20px 0 0
    }

    .t-body-article-opiniao .t-article-frame-1 .t-af1-head {
        margin-top: 20px;
        padding: 0 0 20px 20px
    }

    .t-body-article-opiniao .t-article-frame-1 .t-af1-head-i .t-af1-head-title {
        font-size: 36px;
        font-size: 3.6rem;
        line-height: 4rem;
        line-height: 1.11111
    }

    .t-body-article-opiniao .t-article-frame-1 .t-af1-head-i .t-af1-head-title:before {
        width: 43px;
        height: 28px;
        margin-right: 9px;
        -webkit-transform: translateY(1px);
        transform: translateY(1px)
    }

    .t-body-article-opiniao .t-article-frame-1 .t-af-callout-2 {
        margin: 20px 0
    }

    .t-body-article-opiniao .t-article-frame-1 .t-af-pic-author figure img {
        height: 135px
    }
}

@media (min-width:1315px) {
    .t-article-frame-1 .t-af-share-2 .t-a-social-2 li.t-a-social-btn-fb {
        width: auto
    }

    .t-article-frame-1 .t-af-share-2 .t-a-social-2 li.t-a-social-btn-fb a {
        position: relative;
        border-radius: 19px
    }

    .t-article-frame-1 .t-af-share-2 .t-a-social-2 li.t-a-social-btn-fb a:after,
    .t-article-frame-1 .t-af-share-2 .t-a-social-2 li.t-a-social-btn-fb a:before {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        width: 38px;
        height: 38px
    }

    .t-article-frame-1 .t-af-share-2 .t-a-social-2 li.t-a-social-btn-fb a:before {
        background-color: #3c5a99;
        border-radius: 50%
    }

    .t-article-frame-1 .t-af-share-2 .t-a-social-2 li.t-a-social-btn-fb a:after {
        background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI0IDI0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTksOEg2djRoM3YxMmg1VjEyaDMuNkwxOCw4aC00VjYuM2MwLTEsMC4yLTEuMywxLjEtMS4zSDE4VjBoLTMuOEMxMC42LDAsOSwxLjYsOSw0LjZWOHoiLz48L3N2Zz4=") no-repeat 50%;
        background-size: 43% auto
    }

    .t-article-frame-1 .t-af-share-2 .t-a-social-2 li.t-a-social-btn-fb a em {
        padding: 13px 12px 3px 49px;
        background: none;
        text-indent: 0;
        font-family: "Arial Black", "Arial Bold", Arial, Helvetica, sans-serif;
        font-weight: 600;
        font-size: 13px;
        letter-spacing: .02em;
        color: #fff;
        font-style: normal;
        text-transform: uppercase;
        white-space: nowrap
    }
}

.t-article-frame-2 .t-af2-path {
    max-width: 1315px;
    max-width: 131.5rem;
    margin: 0 auto;
    padding: 27px 0 0 20px
}

.t-article-frame-2 .t-af2-path ul {
    margin: 0;
    padding: 0;
    list-style: none;
    width: 1275px;
    width: 127.5rem;
    font-size: 0
}

.t-article-frame-2 .t-af2-path ul li {
    display: inline;
    margin: 0 6px 0 0
}

.t-article-frame-2 .t-af2-path ul li:after {
    content: "/"
}

.t-article-frame-2 .t-af2-path ul li:after,
.t-article-frame-2 .t-af2-path ul li a {
    font-family: "Arial Black", "Arial Bold", Arial, Helvetica, sans-serif;
    font-weight: 600;
    font-size: 13px;
    color: #999
}

.t-article-frame-2 .t-af2-path ul li a {
    margin: 0 6px 0 0;
    text-transform: uppercase
}

.t-article-frame-2 .t-af2-path ul li a:hover {
    color: #21a2bf
}

.t-article-frame-2 .t-af2-path ul li:last-child:after {
    display: none
}

.t-article-frame-2 .t-af2-path ul li:last-child a {
    color: #2b2b2b
}

.t-article-frame-2 .t-af2-path ul li:last-child a:hover {
    color: #21a2bf
}

.t-article-frame-2 .t-af2-wrap {
    max-width: 1315px;
    max-width: 131.5rem;
    margin: 0 auto
}

.t-article-frame-2 .t-af2-wrap-i {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin: 30px 0 50px
}

.t-article-frame-2 .t-af-sidebar-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 320px;
    -moz-box-flex: 0;
    -ms-flex: 0 0 320px;
    flex: 0 0 320px;
    max-width: 320px;
    width: 320px;
    padding: 15px 15px 30px 20px;
    background: #f3eeeb
}

.t-article-frame-2 .t-af-sb1-head {
    height: 50px;
    padding: 0 85px 15px 0;
    font-size: 0
}

.t-article-frame-2 .t-af-sb1-head h3 {
    font-family: "Arial Black", "Arial Bold", Arial, Helvetica, sans-serif;
    font-weight: 600;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1;
    color: #e7502c;
    text-transform: uppercase
}

.t-article-frame-2 .t-af-sb1-head h4 {
    margin: 3px 0 0;
    font-family: "Merriweather", serif;
    font-weight: 700;
    font-size: 0;
    line-height: 1;
    color: #929292
}

.t-article-frame-2 .t-af-sb1-head h4 span {
    font-size: 13px;
    font-size: 1.3rem
}

.t-article-frame-2 .t-af-sb1-head h4 span+span {
    margin-left: .3em
}

.t-article-frame-2 .t-af-sb1-slider {
    position: relative
}

.t-article-frame-2 .t-af-sb1-slider-nav {
    position: absolute;
    right: 0;
    top: -50px;
    font-size: 0;
    white-space: nowrap
}

.t-article-frame-2 .t-af-sb1-slider-nav .t-af-sb1-slider-nav-next,
.t-article-frame-2 .t-af-sb1-slider-nav .t-af-sb1-slider-nav-prev {
    display: inline-block;
    vertical-align: top;
    position: relative;
    width: 32px;
    height: 32px;
    margin: 0;
    padding: 0;
    background: none;
    border-radius: 0;
    outline: 0;
    overflow: hidden;
    background: #e7502c;
    -webkit-transition: background-color .2s ease-in-out 0s;
    transition: background-color .2s ease-in-out 0s
}

.t-article-frame-2 .t-af-sb1-slider-nav .t-af-sb1-slider-nav-next span,
.t-article-frame-2 .t-af-sb1-slider-nav .t-af-sb1-slider-nav-prev span {
    display: block;
    height: 100%;
    text-indent: -999999px;
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCIgd2lkdGg9IjE0IiBoZWlnaHQ9IjExIiB2aWV3Qm94PSIwIDAgMTQgMTEiPjxwYXRoIGQ9Ik0tMC4wMDQsNS4yNTcgQy0wLjAwNCw1LjI1NyA1LjY1MCwtMC4wMDYgNS42NTAsLTAuMDA2IEM1LjY1MCwtMC4wMDYgNy4wNjMsMS4yMTEgNy4wNjMsMS4yMTEgQzcuMDYzLDEuMjExIDMuODIyLDQuMjE3IDMuODIyLDQuMjE3IEMzLjgyMiw0LjIxNyAxMy45ODUsNC4yMTcgMTMuOTg1LDQuMjE3IEMxMy45ODUsNC4yMTcgMTMuOTg1LDYuMTc1IDEzLjk4NSw2LjE3NSBDMTMuOTg1LDYuMTc1IDMuODIyLDYuMTc1IDMuODIyLDYuMTc1IEMzLjgyMiw2LjE3NSA3LjA2Myw5LjUxNyA3LjA2Myw5LjUxNyBDNy4wNjMsOS41MTcgNS42NTAsMTAuOTg1IDUuNjUwLDEwLjk4NSBDNS42NTAsMTAuOTg1IC0wLjAwNCw1LjI1NyAtMC4wMDQsNS4yNTcgWiIgZmlsbD0iI2ZmZmZmZiIvPjwvc3ZnPg==") no-repeat 50%;
    background-size: 52% auto
}

.t-article-frame-2 .t-af-sb1-slider-nav .t-af-sb1-slider-nav-next:hover,
.t-article-frame-2 .t-af-sb1-slider-nav .t-af-sb1-slider-nav-prev:hover {
    background-color: #a5290b
}

.t-article-frame-2 .t-af-sb1-slider-nav .t-af-sb1-slider-nav-next {
    margin: 0 0 0 1px
}

.t-article-frame-2 .t-af-sb1-slider-nav .t-af-sb1-slider-nav-next span {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.t-article-frame-2 .t-af-sb1-pic {
    margin: 0 0 20px;
    background: #fff;
    border: 1px solid #ddd
}

.t-article-frame-2 .t-af-sb1-pic img {
    display: block;
    width: 100%
}

.t-article-frame-2 .t-af2-head {
    padding: 0 0 40px
}

.t-article-frame-2 .t-af2-head-i .t-af2-head-title {
    font-family: "Merriweather", serif;
    font-weight: 900;
    font-size: 46px;
    font-size: 4.6rem;
    line-height: 4.9rem;
    line-height: 1.06522;
    color: #2b2b2b;
    letter-spacing: -.015em
}

.t-article-frame-2 .t-af2-head-i .t-af2-head-desc {
    font-size: 19px;
    font-size: 1.9rem;
    line-height: 2.3rem;
    line-height: 1.21053;
    color: #707070;
    letter-spacing: -.015em
}

.t-article-frame-2 .t-af2-head-i .t-af2-head-desc p {
    margin: 15px 0 0
}

.t-article-frame-2 .t-af2-body {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 950px;
    -moz-box-flex: 0;
    -ms-flex: 0 0 950px;
    flex: 0 0 950px;
    max-width: 950px;
    width: 950px;
    margin-left: 25px
}

.t-article-frame-2 .t-af2-body.t-a-content-rm {
    position: relative;
    max-height: 920px;
    overflow: hidden;
    -webkit-transition: max-height 1s ease-out;
    transition: max-height 1s ease-out
}

.t-article-frame-2 .t-af2-body .t-a-content-rm-shadow {
    display: none;
    position: absolute;
    z-index: 3;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 100px 0 30px 216px;
    background: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 97%, 0)), color-stop(62%, #f7f7f7), color-stop(62%, #f7f7f7));
    background: -webkit-linear-gradient(top, hsla(0, 0%, 97%, 0) 0, #f7f7f7 62%, #f7f7f7);
    background: linear-gradient(180deg, hsla(0, 0%, 97%, 0) 0, #f7f7f7 62%, #f7f7f7);
    text-align: center
}

.t-article-frame-2 .t-af2-body .t-a-content-rm-shadow .t-a-content-rm-shadow-i {
    position: relative
}

.t-article-frame-2 .t-af2-body .t-a-content-rm-shadow .t-a-content-rm-shadow-i:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    height: 1px;
    background: #2b2b2b
}

.t-body-article.t-body-article-multimedia .t-article-frame-2 .t-af2-body .t-a-content-rm-shadow {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(36, 37, 37, 0)), color-stop(62%, #242525), color-stop(62%, #242525));
    background: -webkit-linear-gradient(top, rgba(36, 37, 37, 0) 0, #242525 62%, #242525);
    background: linear-gradient(180deg, rgba(36, 37, 37, 0) 0, #242525 62%, #242525)
}

.t-article-frame-2 .t-af2-body .t-a-content-rm-btn {
    position: relative;
    display: inline-block;
    height: 40px;
    padding: 0 45px;
    background: #3c3c3c;
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 600;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 40px;
    color: #fff;
    text-transform: uppercase;
    cursor: pointer;
    -webkit-transition: background-color .2s ease-in-out 0s;
    transition: background-color .2s ease-in-out 0s
}

.t-article-frame-2 .t-af2-body .t-a-content-rm-btn:hover {
    background-color: #0d7086
}

.t-article-frame-2 .t-af2-body.t-a-content-rm-ready .t-a-content-rm-shadow {
    display: block
}

.t-article-frame-2 .t-af2-body.t-a-content-rm-triggered .t-a-content-rm-shadow {
    display: none
}

.t-article-frame-2 .t-af2-body .t-a-content-rm-shadow {
    padding: 100px 216px 30px 0
}

.t-article-frame-2 .t-af2-c1-sb {
    float: right;
    width: 191px
}

.t-article-frame-2 .t-af2-c1-top {
    width: 734px
}

.t-article-frame-2 .t-af2-c1-body {
    width: 734px;
    color: #2b2b2b
}

.t-article-frame-2 .t-af2-c1-body>p {
    margin: 0 0 20px;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 2.9rem;
    line-height: 1.61111;
    letter-spacing: -.005em
}

.t-article-frame-2 .t-af2-c1-body>p a {
    color: #21a2bf;
    text-decoration: underline
}

.t-article-frame-2 .t-af2-c1-body>p a:hover {
    color: #8ccddb
}

.t-body-article-edd .t-article-frame-2 .t-af2-c1-body>p a {
    color: #e7502c
}

.t-body-article-edd .t-article-frame-2 .t-af2-c1-body>p a:hover {
    color: #fa8466
}

.t-article-frame-2 .t-af2-c1-body>p:first-of-type:first-letter {
    float: left;
    vertical-align: text-top;
    height: 40px;
    margin: 2px 6px 0 0;
    font-family: "Merriweather", serif;
    font-weight: 700;
    font-size: 58px;
    font-size: 5.8rem;
    line-height: .9;
    text-transform: uppercase
}

@supports (initial-letter:2) {
    .t-article-frame-2 .t-af2-c1-body>p:first-of-type:first-letter {
        -webkit-initial-letter: 2;
        initial-letter: 2
    }
}

.t-browser-ie .t-article-frame-2 .t-af2-c1-body>p:first-of-type:first-letter,
.t-browser-msedge .t-article-frame-2 .t-af2-c1-body>p:first-of-type:first-letter {
    margin-top: 14px;
    line-height: .6
}

.t-browser-firefox .t-article-frame-2 .t-af2-c1-body>p:first-of-type:first-letter {
    margin-top: 6px
}

.t-browser-mobile-ios .t-article-frame-2 .t-af2-c1-body>p:first-of-type:first-letter {
    margin-top: 3px
}

.t-article-frame-2 .t-af2-c1-body>p:last-child {
    margin-bottom: 50px
}

.t-article-frame-2 .t-af2-c1-body>h2 {
    margin: 38px 0 15px;
    font-family: "Merriweather", serif;
    font-weight: 900;
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 2.7rem;
    line-height: 1.22727;
    color: #2b2b2b;
    letter-spacing: -.015em
}

.t-article-frame-2 .t-af2-c1-body>h2 a {
    color: #21a2bf;
    text-decoration: underline
}

.t-article-frame-2 .t-af2-c1-body>h2 a:hover {
    color: #000;
    text-decoration: none
}

.t-article-frame-2 .t-af2-c1-body>ul {
    margin-top: 30px;
    margin-bottom: 30px;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.2
}

.t-article-frame-2 .t-af2-c1-body>ul li {
    margin: 0 0 10px
}

.t-article-frame-2 .t-af2-c1-body>ul a {
    color: #21a2bf;
    text-decoration: underline
}

.t-article-frame-2 .t-af2-c1-body>ul a:hover {
    color: #000;
    text-decoration: none
}

.t-article-frame-2 .t-af2-c1-body .t-af-multimedia-1 {
    margin: 35px 0 0;
    padding-bottom: 35px
}

.t-article-frame-2 .t-af-multimedia-1 {
    padding-bottom: 35px
}

.t-article-frame-2 .t-af-multimedia-1 figure {
    text-align: center
}

.t-article-frame-2 .t-af-multimedia-1 figure img {
    display: inline-block;
    max-width: 100%
}

.t-article-frame-2 .t-af-multimedia-1 figure figcaption {
    text-align: left
}

.t-article-frame-2 .t-af-multimedia-1 .t-af2-multimedia-caption {
    margin: 10px 0 0
}

.t-article-frame-2 .t-af-multimedia-1 .t-af2-multimedia-caption p {
    display: inline;
    margin: 0;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 1.6rem;
    line-height: 1.23077;
    color: #2b2b2b
}

.t-article-frame-2 .t-af-multimedia-1 .t-af2-multimedia-caption [itemprop=author] {
    margin-left: 5px;
    color: #707070
}

.t-article-frame-2 .t-af-multimedia-1+.t-af-multimedia-1 {
    margin-top: 0
}

.t-article-frame-2 .t-af-callout-1 {
    position: relative;
    margin: 0 0 25px;
    padding: 29px 20px 21px;
    background: #21a3bf;
    color: #fff;
    text-align: center
}

.t-article-frame-2 .t-af-callout-1 h3 {
    position: absolute;
    left: 50%;
    top: -10px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.t-article-frame-2 .t-af-callout-1 h3 span {
    display: inline-block;
    min-height: 25px;
    padding: 6px 20px;
    background: #2b2b2b;
    font-family: "Arial Black", "Arial Bold", Arial, Helvetica, sans-serif;
    font-weight: 600;
    font-size: 11px;
    font-size: 1.1rem;
    line-height: 1;
    text-transform: uppercase
}

.t-article-frame-2 .t-af-callout-1 p {
    margin: 0;
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 600;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1.2
}

.t-article-frame-2 .t-af-callout-1 p+p {
    margin-top: 10px
}

.t-body-article-edd .t-article-frame-2 .t-af-callout-1 {
    background: #e7502c
}

.t-article-frame-2 .t-af-callout-2 {
    position: relative;
    margin: 35px 30px;
    padding: 15px 0
}

.t-article-frame-2 .t-af-callout-2:after,
.t-article-frame-2 .t-af-callout-2:before {
    content: "";
    position: absolute;
    left: 0;
    width: 80px;
    height: 3px;
    background: #21a3bf
}

.t-article-frame-2 .t-af-callout-2:before {
    top: 0
}

.t-article-frame-2 .t-af-callout-2:after {
    bottom: 0
}

.t-article-frame-2 .t-af-callout-2 p {
    margin: 0;
    font-family: "Merriweather", serif;
    font-weight: 900;
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 3.8rem;
    line-height: 1.58333;
    color: #2b2b2b;
    letter-spacing: -.005em
}

.t-article-frame-2 .t-af-callout-2 p+p {
    margin-top: 10px
}

.t-article-frame-2 .t-af-callout-3 {
    margin: 35px 0;
    padding: 20px 20px 30px;
    background: #fff;
    border: 1px solid #e9e9e9
}

.t-article-frame-2 .t-af-callout-3>header {
    padding: 6px 0 25px
}

.t-article-frame-2 .t-af-callout-3>header h3 {
    width: 60%;
    font-family: "Merriweather", serif;
    font-weight: 900;
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 2.7rem;
    line-height: 1.22727;
    color: #2b2b2b;
    letter-spacing: -.015em
}

.t-article-frame-2 .t-af-callout-4 {
    position: relative;
    margin: 35px 0;
    padding: 15px 60px 15px 15px;
    background: #f3eeeb
}

.t-article-frame-2 .t-af-callout-4:before {
    content: "";
    position: absolute;
    right: 12px;
    bottom: 13px;
    width: 28px;
    height: 16px;
    background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEwNC4yIDU4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDQuMiA1OCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTTAuNCw1NS4xTDEsNTUuOGMzLjUtMi43LDkuNi03LjgsMTMuNS0xMS43YzIuNy0yLjcsMi45LTUuNiwyLjktOC41VjEzLjhsMS4xLTEuMmwtMC44LTAuN0w2LjQsMjIuMnYyM0M2LjQsNDkuNCwzLjgsNTIuMSwwLjQsNTUuMSBNMzcuOCw0OS4xYy0yLjYsMC04LjUtMS40LTEzLjgtMnYtNC40bDE0LTE1djIxLjFMMzcuOCw0OS4xeiBNMzguMSwyNS45bC0xNCwxNXYtOS4zbDE0LTE0LjJWMjUuOXogTTM4LjEsMTUuNmwtMTQsMTQuM1Y5LjZjMi45LTAuMiw1LjctMC40LDYuNy0wLjRjMi40LDAuMSw3LjMsMC45LDcuMyw2LjFWMTUuNnogTTMyLjEsNThjMy41LTMuNSwxMi44LTExLjEsMTcuNy0xNC4yVjE0LjljMC04LjMtNC4xLTE0LjUtMTYuMy0xNC41Yy03LjIsMC05LjgsMC45LTE5LjMsMC45QzgsMS4zLDEuOSwxLjEsMC40LDAuN0wwLDAuOWMwLjksNS4xLDMuMiw5LDE0LjYsOWMxLjUsMCw2LTAuMSw4LjItMC4yVjQ3Yy0yLjYtMC4zLTQuNy0wLjctNi4zLTAuN2MtMi45LTAuMi04LDQuOS0xNC45LDEwLjVsMC42LDAuN2MzLjEtMi4xLDUuMS0yLjgsNy4xLTIuOEMxMy4xLDU0LjcsMjcuNSw1Ni45LDMyLjEsNTggTTkxLjcsMzkuNGwtNC42LTYuOGw0LjYtNC45VjM5LjR6IE05MS43LDI1LjlsLTUuMiw1LjZsLTMuNi01LjFsOC45LTlWMjUuOXogTTEwNC4yLDEuOWwtMC42LTAuMWMtMSwxLjctMy45LDQuMS04LjQsNC4xYy01LjUsMC04LjUtMy42LTExLTUuOGMtMi4zLDIuNC00LjcsNC43LTcuNyw3LjVjMy40LDMuMSw4LjgsNS43LDE1LjIsNi4xdjJsLTkuNSw5LjZsLTMuNC01LjFsLTEzLjItMTlDNjEuMSwyLjIsNTYsMi43LDUwLjcsM3YwLjhjMS4zLDAuMiwzLjYsMC42LDEwLDkuOHYyNy44Yy04LjksMC4xLTEyLjYsNi0xMi42LDEwLjRjMCwyLDEsNC44LDMuNCw2LjFsMC41LTAuNmMtMi4yLTEuNC0yLjItNC4xLTIuMi01LjFjMC0yLjIsMS45LTQuNCw0LjctNC40YzYuOSwwLDEwLjcsNi44LDExLjksOS41YzMuMS0yLjUsNi4xLTQuOSw5LjQtN2MtMy01LjEtOC4yLTguMy0xMy45LTguN1YxNS4xTDkwLDU1LjljMy45LTMuMiw3LjgtNi40LDExLjctOS4zbC0wLjctMC45bC0zLjIsMi4ybC01LTdWMTMuN0MxMDAuNywxMi41LDEwNC4yLDUuOCwxMDQuMiwxLjkiLz48L3N2Zz4=") no-repeat 50%;
    background-size: 100% auto
}

.t-article-frame-2 .t-af-callout-5 {
    position: relative;
    margin: 25px 0;
    padding: 15px 32px 20px;
    background: #fff;
    text-align: center
}

.t-article-frame-2 .t-af-callout-5 p {
    max-width: 430px;
    margin: 0 auto 15px;
    font-family: "Merriweather", serif;
    font-weight: 400;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 2.2rem;
    line-height: 1.22222;
    color: #1d1d26
}

.t-article-frame-2 .t-af-callout-5 strong {
    font-family: "Merriweather", serif;
    font-weight: 900
}

.t-article-frame-2 .t-af-callout-5 .t-contentcollapse-btn {
    position: absolute;
    right: 0;
    top: 0
}

.t-article-frame-2 .t-af-callout-5 .t-af-callout-5-form {
    max-width: 630px;
    margin: 0 auto
}

.t-article-frame-2 .t-af-external-embed-1 {
    margin: 0 0 27px;
    margin: 0 0 2.7rem;
    text-align: center
}

.t-article-frame-2 .t-af-external-embed-1>* {
    margin: 0 auto !important
}

.t-article-frame-2 .t-af-comments-1 {
    margin: 35px 0 0
}

.t-article-frame-2 .t-af-pub-1 {
    display: none
}

.t-article-frame-2 .t-af-info-1 {
    margin: 0 0 17px;
    padding: 9px 0 0;
    border-top: 1px solid #e2e2e2
}

.t-article-frame-2 .t-af-info-1 .t-af-info-author {
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 600;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.2;
    color: #21a3bf
}

.t-article-frame-2 .t-af-info-1 time {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.2;
    color: #8b8b8b
}

.t-article-frame-2 .t-af-share-1 {
    margin: 0 0 7px;
    padding: 14px 0 0;
    border-top: 1px solid #e2e2e2
}

.t-article-frame-2 .t-af-list-1 {
    margin: 0 0 13px;
    padding: 18px 0 0;
    border-top: 1px solid #e2e2e2
}

.t-article-frame-2 .t-af-list-2 {
    margin: 0 0 20px;
    padding: 20px 0 0;
    border-top: 1px solid #e2e2e2
}

.t-article-frame-2 figure[rel=img-artigo] img {
    cursor: pointer
}

.t-body-article-edd .t-article-frame-2 .t-af-info-1 .t-af-info-author {
    color: #e7502c
}

.t-body-article-edd .t-article-frame-2 .t-btn-6.t-sm-btn {
    background-color: #2b2b2b
}

.t-body-article-edd .t-article-frame-2 .t-btn-6.t-sm-btn:hover {
    background-color: #666
}

@media (max-width:1314px) {
    .t-article-frame-2 .t-af2-path {
        max-width: 1024px;
        max-width: 102.4rem
    }

    .t-article-frame-2 .t-af2-path ul {
        width: 984px;
        width: 98.4rem
    }

    .t-article-frame-2 .t-af2-wrap {
        max-width: 1024px;
        max-width: 102.4rem
    }

    .t-article-frame-2 .t-af2-head {
        padding: 0 0 20px
    }

    .t-article-frame-2 .t-af2-body {
        -webkit-flex-basis: 664px;
        -ms-flex-preferred-size: 664px;
        flex-basis: 664px;
        max-width: 664px;
        width: 664px;
        margin-left: 20px
    }

    .t-article-frame-2 .t-af2-body .t-a-content-rm-shadow {
        padding: 100px 0 30px
    }

    .t-article-frame-2 .t-af2-c1-i {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -moz-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .t-article-frame-2 .t-af2-c1-sb {
        float: none;
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
        -moz-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 174px;
        -moz-box-flex: 0;
        -ms-flex: 0 0 174px;
        flex: 0 0 174px;
        width: 174px;
        max-width: 174px;
        margin: 0 0 0 20px
    }

    .t-article-frame-2 .t-af2-c1-top {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -moz-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        width: 100%;
        max-width: 100%
    }

    .t-article-frame-2 .t-af2-c1-body {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 470px;
        -moz-box-flex: 0;
        -ms-flex: 0 0 470px;
        flex: 0 0 470px;
        width: 470px;
        max-width: 470px
    }

    .t-article-frame-2 .t-af-callout-1 {
        padding: 21px 20px 11px
    }

    .t-article-frame-2 .t-af-callout-1 p {
        font-size: 15px;
        font-size: 1.5rem;
        line-height: 1.1
    }

    .t-article-frame-2 .t-af-callout-3>header {
        padding: 6px 0 68px
    }

    .t-article-frame-2 .t-af-callout-3>header h3 {
        width: 100%;
        text-align: center
    }

    .t-article-frame-2 .t-af-callout-3 .t-article-slider-1 .owl-nav {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        left: 0;
        right: 0;
        top: -53px
    }

    .t-article-frame-2 .t-af-callout-3 .t-article-slider-1 .owl-nav .owl-next {
        margin: 0
    }

    .t-article-frame-2 .t-af-callout-4 {
        padding-bottom: 35px
    }

    .t-article-frame-2 .t-af-callout-4 .t-article-list-5 .t-article-list-5-body ul li .t-al5-text span {
        display: block;
        display: -webkit-box;
        max-height: 86px;
        max-height: 8.6rem;
        font-size: 17px;
        font-size: 1.7rem;
        line-height: 2.1rem;
        line-height: 1.23529;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .t-article-frame-2 .t-af-callout-5 p {
        font-size: 16px;
        font-size: 1.6rem;
        line-height: 2rem;
        line-height: 1.25
    }

    .t-article-frame-2 .t-af-callout-5 .t-af-callout-5-form {
        max-width: none;
        margin: 0 -12px
    }
}

@media (max-width:1023px) {
    .t-article-frame-2 .t-af2-path {
        max-width: 768px;
        max-width: 76.8rem
    }

    .t-article-frame-2 .t-af2-path ul {
        width: 728px;
        width: 72.8rem
    }

    .t-article-frame-2 .t-af2-wrap {
        max-width: 768px;
        max-width: 76.8rem
    }

    .t-article-frame-2 .t-af2-wrap-i {
        display: block
    }

    .t-article-frame-2 .t-af-sidebar-1 {
        max-width: 100%;
        width: 100%
    }

    .t-article-frame-2 .t-af-sb1-slider .item {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -moz-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .t-article-frame-2 .t-af-sb1-slider .t-af-sb1-pic {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 290px;
        -moz-box-flex: 0;
        -ms-flex: 0 0 290px;
        flex: 0 0 290px;
        width: 290px;
        max-width: 290px;
        margin: 0 20px 0 0
    }

    .t-article-frame-2 .t-af-sb1-slider .t-article-list-6 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 422px;
        -moz-box-flex: 0;
        -ms-flex: 0 0 422px;
        flex: 0 0 422px;
        width: 422px;
        max-width: 422px
    }

    .t-article-frame-2 .t-af-sb1-slider .t-article-list-6 .t-article-list-6-body {
        margin: 0 0 0 -10px
    }

    .t-article-frame-2 .t-af-sb1-slider .t-article-list-6 .t-article-list-6-body ul li {
        padding: 0
    }

    .t-article-frame-2 .t-af-sb1-slider .t-article-list-6 .t-article-list-6-body ul li a {
        padding: 17px 10px
    }

    .t-article-frame-2 .t-af-sb1-slider .t-article-list-6 .t-article-list-6-body ul li a:before {
        left: 10px;
        right: 0
    }

    .t-article-frame-2 .t-af-sb1-slider .t-article-list-6 .t-article-list-6-body ul li.current a:after {
        display: none
    }

    .t-article-frame-2 .t-af-sb1-slider .t-article-list-6 .t-article-list-6-body-i {
        min-height: 389px;
        max-height: 389px
    }

    .t-article-frame-2 .t-af-sb1-slider .t-article-list-6 .t-article-list-6-body-i .t-sm-btn {
        left: 10px;
        right: 0
    }

    .t-article-frame-2 .t-af-sb1-slider .t-article-list-6 .t-article-list-6-body-i.t-content-sm-ready:before {
        right: 0
    }

    .t-article-frame-2 .t-af-sb1-slider .t-article-list-6 .t-article-list-6-body-i.t-content-sm-triggered {
        max-height: 10000px
    }

    .t-article-frame-2 .t-af2-head {
        width: 536px;
        margin: 20px 0 0 20px;
        padding: 0 0 20px
    }

    .t-article-frame-2 .t-af2-head-i .t-af2-head-title {
        font-size: 36px;
        font-size: 3.6rem;
        line-height: 4rem;
        line-height: 1.11111
    }

    .t-article-frame-2 .t-af2-body {
        max-width: 100%;
        width: 100%;
        margin-left: 0
    }

    .t-article-frame-2 .t-af2-body.t-a-content-rm {
        max-height: 700px
    }

    .t-article-frame-2 .t-af2-body .t-a-content-rm-shadow {
        padding: 100px 20px 0
    }

    .t-article-frame-2 .t-af2-c1-i {
        display: block;
        padding: 0 20px
    }

    .t-article-frame-2 .t-af2-c1-sb {
        -webkit-box-flex: 0;
        -webkit-flex: none;
        -moz-box-flex: 0;
        -ms-flex: none;
        flex: none;
        float: right;
        width: 172px;
        margin: 0
    }

    .t-article-frame-2 .t-af2-c1-body,
    .t-article-frame-2 .t-af2-c1-top {
        -webkit-box-flex: 0;
        -webkit-flex: none;
        -moz-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 536px
    }

    .t-article-frame-2 .t-af-pub-1 {
        display: block
    }
}

@media (min-width:1024px) {
    .t-article-frame-2 .t-af2-c1-sb {
        margin-top: 0 !important
    }
}

.t-article-frame-3 .t-af3-head {
    position: relative;
    max-width: 1355px;
    max-width: 135.5rem;
    min-height: 400px;
    margin: 0 auto
}

.t-article-frame-3 .t-af3-head-i {
    position: absolute;
    z-index: 1;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 50px 0 67px;
    background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0, rgba(0, 0, 0, .7)));
    background: -webkit-linear-gradient(top, transparent 0, rgba(0, 0, 0, .7));
    background: linear-gradient(180deg, transparent 0, rgba(0, 0, 0, .7));
    color: #fff;
    text-align: center
}

.t-article-frame-3 .t-af3-head-i-i {
    max-width: 770px;
    margin: 0 auto
}

.t-article-frame-3 .t-af3-head-pic figure img {
    display: block;
    max-width: 100%
}

.t-article-frame-3 .t-af3-head-kicker {
    position: relative
}

.t-article-frame-3 .t-af3-head-kicker .t-af3-head-categ {
    display: inline-block;
    vertical-align: middle;
    height: 20px;
    height: 2rem
}

.t-article-frame-3 .t-af3-head-kicker .t-af3-head-categ:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 9px;
    height: 1px;
    background: -webkit-gradient(linear, left top, right top, from(rgba(33, 163, 191, 0)), color-stop(25%, rgba(33, 163, 191, 0)), color-stop(38%, #21a3bf), color-stop(50%, #21a3bf), color-stop(62%, #21a3bf), color-stop(75%, rgba(33, 163, 191, 0)), color-stop(75%, rgba(33, 163, 191, 0)));
    background: -webkit-linear-gradient(left, rgba(33, 163, 191, 0) 0, rgba(33, 163, 191, 0) 25%, #21a3bf 38%, #21a3bf 50%, #21a3bf 62%, rgba(33, 163, 191, 0) 75%, rgba(33, 163, 191, 0));
    background: linear-gradient(90deg, rgba(33, 163, 191, 0) 0, rgba(33, 163, 191, 0) 25%, #21a3bf 38%, #21a3bf 50%, #21a3bf 62%, rgba(33, 163, 191, 0) 75%, rgba(33, 163, 191, 0))
}

.t-article-frame-3 .t-af3-head-kicker .t-af3-head-categ span {
    display: inline-block;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    height: 100%;
    padding: 0 8px;
    padding: 0 .8rem;
    background: #21a3bf;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 21px;
    line-height: 2.1rem;
    color: #fff;
    text-transform: uppercase
}

.t-article-frame-3 .t-af3-head-title {
    margin: 15px 0 0;
    margin: 1.5rem 0 0;
    font-weight: 900;
    max-height: 181px;
    max-height: 18.1rem;
    font-size: 50px;
    font-size: 5rem;
    line-height: 6rem;
    line-height: 1.2;
    -webkit-line-clamp: 3;
    letter-spacing: -.015em
}

.t-article-frame-3 .t-af3-head-desc,
.t-article-frame-3 .t-af3-head-title {
    padding: 1px 0 0;
    padding: .1rem 0 0;
    font-family: "Merriweather", serif;
    display: block;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #fff
}

.t-article-frame-3 .t-af3-head-desc {
    margin: 20px 40px 0;
    margin: 2rem 4rem 0;
    font-weight: 400;
    max-height: 97px;
    max-height: 9.7rem;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 2.4rem;
    line-height: 1.33333;
    -webkit-line-clamp: 4;
    letter-spacing: -.005em;
    opacity: .85
}

.t-article-frame-3 .t-af3-head-desc p {
    margin: 0
}

.t-article-frame-3 .t-af3-body {
    max-width: 1315px;
    max-width: 131.5rem;
    margin: 0 auto
}

.t-article-frame-3 .t-af3-body.t-a-content-rm {
    position: relative;
    max-height: 920px;
    overflow: hidden;
    -webkit-transition: max-height 1s ease-out;
    transition: max-height 1s ease-out
}

.t-article-frame-3 .t-af3-body .t-a-content-rm-shadow {
    display: none;
    position: absolute;
    z-index: 3;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 100px 0 30px 216px;
    background: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 97%, 0)), color-stop(62%, #f7f7f7), color-stop(62%, #f7f7f7));
    background: -webkit-linear-gradient(top, hsla(0, 0%, 97%, 0) 0, #f7f7f7 62%, #f7f7f7);
    background: linear-gradient(180deg, hsla(0, 0%, 97%, 0) 0, #f7f7f7 62%, #f7f7f7);
    text-align: center
}

.t-article-frame-3 .t-af3-body .t-a-content-rm-shadow .t-a-content-rm-shadow-i {
    position: relative
}

.t-article-frame-3 .t-af3-body .t-a-content-rm-shadow .t-a-content-rm-shadow-i:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    height: 1px;
    background: #2b2b2b
}

.t-body-article.t-body-article-multimedia .t-article-frame-3 .t-af3-body .t-a-content-rm-shadow {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(36, 37, 37, 0)), color-stop(62%, #242525), color-stop(62%, #242525));
    background: -webkit-linear-gradient(top, rgba(36, 37, 37, 0) 0, #242525 62%, #242525);
    background: linear-gradient(180deg, rgba(36, 37, 37, 0) 0, #242525 62%, #242525)
}

.t-article-frame-3 .t-af3-body .t-a-content-rm-btn {
    position: relative;
    display: inline-block;
    height: 40px;
    padding: 0 45px;
    background: #3c3c3c;
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 600;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 40px;
    color: #fff;
    text-transform: uppercase;
    cursor: pointer;
    -webkit-transition: background-color .2s ease-in-out 0s;
    transition: background-color .2s ease-in-out 0s
}

.t-article-frame-3 .t-af3-body .t-a-content-rm-btn:hover {
    background-color: #0d7086
}

.t-article-frame-3 .t-af3-body.t-a-content-rm-ready .t-a-content-rm-shadow {
    display: block
}

.t-article-frame-3 .t-af3-body.t-a-content-rm-triggered .t-a-content-rm-shadow {
    display: none
}

.t-article-frame-3 .t-af3-body .t-a-content-rm-shadow {
    padding: 100px 286px 30px 295px
}

.t-article-frame-3 .t-af3-body-i {
    padding: 40px 0 50px
}

.t-article-frame-3 .t-af3-c1-i {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.t-article-frame-3 .t-af3-c1-sb {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 250px;
    -moz-box-flex: 0;
    -ms-flex: 0 0 250px;
    flex: 0 0 250px;
    max-width: 250px;
    width: 250px;
    margin: 0 25px 0 20px
}

.t-article-frame-3 .t-af3-c1-body {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 734px;
    -moz-box-flex: 0;
    -ms-flex: 0 0 734px;
    flex: 0 0 734px;
    max-width: 734px;
    width: 734px;
    color: #2b2b2b
}

.t-article-frame-3 .t-af3-c1-body>p {
    margin: 0 0 20px;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 2.9rem;
    line-height: 1.61111;
    letter-spacing: -.005em
}

.t-article-frame-3 .t-af3-c1-body>p a {
    color: #21a2bf;
    text-decoration: underline
}

.t-article-frame-3 .t-af3-c1-body>p a:hover {
    color: #8ccddb
}

.t-body-article-edd .t-article-frame-3 .t-af3-c1-body>p a {
    color: #e7502c
}

.t-body-article-edd .t-article-frame-3 .t-af3-c1-body>p a:hover {
    color: #fa8466
}

.t-article-frame-3 .t-af3-c1-body>p:first-of-type:first-letter {
    float: left;
    vertical-align: text-top;
    height: 40px;
    margin: 2px 6px 0 0;
    font-family: "Merriweather", serif;
    font-weight: 700;
    font-size: 58px;
    font-size: 5.8rem;
    line-height: .9;
    text-transform: uppercase
}

@supports (initial-letter:2) {
    .t-article-frame-3 .t-af3-c1-body>p:first-of-type:first-letter {
        -webkit-initial-letter: 2;
        initial-letter: 2
    }
}

.t-browser-ie .t-article-frame-3 .t-af3-c1-body>p:first-of-type:first-letter,
.t-browser-msedge .t-article-frame-3 .t-af3-c1-body>p:first-of-type:first-letter {
    margin-top: 14px;
    line-height: .6
}

.t-browser-firefox .t-article-frame-3 .t-af3-c1-body>p:first-of-type:first-letter {
    margin-top: 6px
}

.t-browser-mobile-ios .t-article-frame-3 .t-af3-c1-body>p:first-of-type:first-letter {
    margin-top: 3px
}

.t-article-frame-3 .t-af3-c1-body>p:last-child {
    margin-bottom: 50px
}

.t-article-frame-3 .t-af3-c1-body>h2 {
    margin: 38px 0 15px;
    font-family: "Merriweather", serif;
    font-weight: 900;
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 2.7rem;
    line-height: 1.22727;
    color: #2b2b2b;
    letter-spacing: -.015em
}

.t-article-frame-3 .t-af3-c1-body>h2 a {
    color: #21a2bf;
    text-decoration: underline
}

.t-article-frame-3 .t-af3-c1-body>h2 a:hover {
    color: #000;
    text-decoration: none
}

.t-article-frame-3 .t-af3-c1-body>h2.t-af-chapter-1 {
    text-align: center
}

.t-article-frame-3 .t-af3-c1-body>h2.t-af-chapter-1 span {
    display: block;
    font-family: "Arial Black", "Arial Bold", Arial, Helvetica, sans-serif;
    font-weight: 600;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.8rem;
    line-height: 1.2;
    color: #2b2b2b;
    letter-spacing: -.005em;
    text-transform: uppercase
}

.t-article-frame-3 .t-af3-c1-body>h2.t-af-chapter-1 strong {
    display: block;
    margin: 3px 0 0;
    font-family: "Merriweather", serif;
    font-weight: 900;
    color: #21a2bf
}

.t-article-frame-3 .t-af3-c1-body>ul {
    margin-top: 30px;
    margin-bottom: 30px;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.2
}

.t-article-frame-3 .t-af3-c1-body>ul li {
    margin: 0 0 10px
}

.t-article-frame-3 .t-af3-c1-body>ul a {
    color: #21a2bf;
    text-decoration: underline
}

.t-article-frame-3 .t-af3-c1-body>ul a:hover {
    color: #000;
    text-decoration: none
}

.t-article-frame-3 .t-af3-c1-body .t-af-multimedia-1 {
    margin: 35px 0 0;
    padding-bottom: 35px
}

.t-article-frame-3 .t-af3-c1-body .t-pubbox-ct-1 {
    margin: 0 0 30px
}

.t-article-frame-3 .t-af-multimedia-1 {
    padding-bottom: 35px
}

.t-article-frame-3 .t-af-multimedia-1 figure {
    text-align: center
}

.t-article-frame-3 .t-af-multimedia-1 figure img {
    display: inline-block;
    max-width: 100%
}

.t-article-frame-3 .t-af-multimedia-1 figure figcaption {
    text-align: left
}

.t-article-frame-3 .t-af-multimedia-1 .t-af2-multimedia-caption,
.t-article-frame-3 .t-af-multimedia-1 .t-af-multimedia-caption {
    margin: 10px 0 0
}

.t-article-frame-3 .t-af-multimedia-1 .t-af2-multimedia-caption p,
.t-article-frame-3 .t-af-multimedia-1 .t-af-multimedia-caption p {
    display: inline;
    margin: 0;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 1.6rem;
    line-height: 1.23077;
    color: #2b2b2b
}

.t-article-frame-3 .t-af-multimedia-1 .t-af2-multimedia-caption [itemprop=author],
.t-article-frame-3 .t-af-multimedia-1 .t-af-multimedia-caption [itemprop=author] {
    margin-left: 5px;
    color: #707070
}

.t-article-frame-3 .t-af-multimedia-1+.t-af-multimedia-1 {
    margin-top: 0
}

.t-article-frame-3 .t-af-callout-1 {
    position: relative;
    margin: 0 0 25px;
    padding: 29px 20px 21px;
    background: #21a3bf;
    color: #fff;
    text-align: center
}

.t-article-frame-3 .t-af-callout-1 h3 {
    position: absolute;
    left: 50%;
    top: -10px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.t-article-frame-3 .t-af-callout-1 h3 span {
    display: inline-block;
    min-height: 25px;
    padding: 6px 20px;
    background: #2b2b2b;
    font-family: "Arial Black", "Arial Bold", Arial, Helvetica, sans-serif;
    font-weight: 600;
    font-size: 11px;
    font-size: 1.1rem;
    line-height: 1;
    text-transform: uppercase
}

.t-article-frame-3 .t-af-callout-1 p {
    margin: 0;
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 600;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1.2
}

.t-article-frame-3 .t-af-callout-1 p+p {
    margin-top: 10px
}

.t-body-article-edd .t-article-frame-3 .t-af-callout-1 {
    background: #e7502c
}

.t-article-frame-3 .t-af-callout-2 {
    position: relative;
    margin: 35px 30px;
    padding: 15px 0
}

.t-article-frame-3 .t-af-callout-2:after,
.t-article-frame-3 .t-af-callout-2:before {
    content: "";
    position: absolute;
    left: 0;
    width: 80px;
    height: 3px;
    background: #21a3bf
}

.t-article-frame-3 .t-af-callout-2:before {
    top: 0
}

.t-article-frame-3 .t-af-callout-2:after {
    bottom: 0
}

.t-article-frame-3 .t-af-callout-2 p {
    margin: 0;
    font-family: "Merriweather", serif;
    font-weight: 900;
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 3.8rem;
    line-height: 1.58333;
    color: #2b2b2b;
    letter-spacing: -.005em
}

.t-article-frame-3 .t-af-callout-2 p+p {
    margin-top: 10px
}

.t-article-frame-3 .t-af-callout-3 {
    margin: 35px 0;
    padding: 20px 20px 30px;
    background: #fff;
    border: 1px solid #e9e9e9
}

.t-article-frame-3 .t-af-callout-3>header {
    padding: 6px 0 25px
}

.t-article-frame-3 .t-af-callout-3>header h3 {
    width: 60%;
    font-family: "Merriweather", serif;
    font-weight: 900;
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 2.7rem;
    line-height: 1.22727;
    color: #2b2b2b;
    letter-spacing: -.015em
}

.t-article-frame-3 .t-af-callout-4 {
    position: relative;
    margin: 35px 0;
    padding: 15px 60px 15px 15px;
    background: #f3eeeb
}

.t-article-frame-3 .t-af-callout-4:before {
    content: "";
    position: absolute;
    right: 12px;
    bottom: 13px;
    width: 28px;
    height: 16px;
    background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEwNC4yIDU4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDQuMiA1OCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTTAuNCw1NS4xTDEsNTUuOGMzLjUtMi43LDkuNi03LjgsMTMuNS0xMS43YzIuNy0yLjcsMi45LTUuNiwyLjktOC41VjEzLjhsMS4xLTEuMmwtMC44LTAuN0w2LjQsMjIuMnYyM0M2LjQsNDkuNCwzLjgsNTIuMSwwLjQsNTUuMSBNMzcuOCw0OS4xYy0yLjYsMC04LjUtMS40LTEzLjgtMnYtNC40bDE0LTE1djIxLjFMMzcuOCw0OS4xeiBNMzguMSwyNS45bC0xNCwxNXYtOS4zbDE0LTE0LjJWMjUuOXogTTM4LjEsMTUuNmwtMTQsMTQuM1Y5LjZjMi45LTAuMiw1LjctMC40LDYuNy0wLjRjMi40LDAuMSw3LjMsMC45LDcuMyw2LjFWMTUuNnogTTMyLjEsNThjMy41LTMuNSwxMi44LTExLjEsMTcuNy0xNC4yVjE0LjljMC04LjMtNC4xLTE0LjUtMTYuMy0xNC41Yy03LjIsMC05LjgsMC45LTE5LjMsMC45QzgsMS4zLDEuOSwxLjEsMC40LDAuN0wwLDAuOWMwLjksNS4xLDMuMiw5LDE0LjYsOWMxLjUsMCw2LTAuMSw4LjItMC4yVjQ3Yy0yLjYtMC4zLTQuNy0wLjctNi4zLTAuN2MtMi45LTAuMi04LDQuOS0xNC45LDEwLjVsMC42LDAuN2MzLjEtMi4xLDUuMS0yLjgsNy4xLTIuOEMxMy4xLDU0LjcsMjcuNSw1Ni45LDMyLjEsNTggTTkxLjcsMzkuNGwtNC42LTYuOGw0LjYtNC45VjM5LjR6IE05MS43LDI1LjlsLTUuMiw1LjZsLTMuNi01LjFsOC45LTlWMjUuOXogTTEwNC4yLDEuOWwtMC42LTAuMWMtMSwxLjctMy45LDQuMS04LjQsNC4xYy01LjUsMC04LjUtMy42LTExLTUuOGMtMi4zLDIuNC00LjcsNC43LTcuNyw3LjVjMy40LDMuMSw4LjgsNS43LDE1LjIsNi4xdjJsLTkuNSw5LjZsLTMuNC01LjFsLTEzLjItMTlDNjEuMSwyLjIsNTYsMi43LDUwLjcsM3YwLjhjMS4zLDAuMiwzLjYsMC42LDEwLDkuOHYyNy44Yy04LjksMC4xLTEyLjYsNi0xMi42LDEwLjRjMCwyLDEsNC44LDMuNCw2LjFsMC41LTAuNmMtMi4yLTEuNC0yLjItNC4xLTIuMi01LjFjMC0yLjIsMS45LTQuNCw0LjctNC40YzYuOSwwLDEwLjcsNi44LDExLjksOS41YzMuMS0yLjUsNi4xLTQuOSw5LjQtN2MtMy01LjEtOC4yLTguMy0xMy45LTguN1YxNS4xTDkwLDU1LjljMy45LTMuMiw3LjgtNi40LDExLjctOS4zbC0wLjctMC45bC0zLjIsMi4ybC01LTdWMTMuN0MxMDAuNywxMi41LDEwNC4yLDUuOCwxMDQuMiwxLjkiLz48L3N2Zz4=") no-repeat 50%;
    background-size: 100% auto
}

.t-article-frame-3 .t-af-callout-5 {
    position: relative;
    margin: 25px 0;
    padding: 15px 32px 20px;
    background: #fff;
    text-align: center
}

.t-article-frame-3 .t-af-callout-5 p {
    max-width: 430px;
    margin: 0 auto 15px;
    font-family: "Merriweather", serif;
    font-weight: 400;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 2.2rem;
    line-height: 1.22222;
    color: #1d1d26
}

.t-article-frame-3 .t-af-callout-5 strong {
    font-family: "Merriweather", serif;
    font-weight: 900
}

.t-article-frame-3 .t-af-callout-5 .t-contentcollapse-btn {
    position: absolute;
    right: 0;
    top: 0
}

.t-article-frame-3 .t-af-callout-5 .t-af-callout-5-form {
    max-width: 630px;
    margin: 0 auto
}

.t-article-frame-3 .t-af-external-embed-1 {
    margin: 0 0 27px;
    margin: 0 0 2.7rem;
    text-align: center
}

.t-article-frame-3 .t-af-external-embed-1>* {
    margin: 0 auto !important
}

.t-article-frame-3 .t-af-share-2 {
    padding: 10px 0 20px;
    text-align: center
}

.t-article-frame-3 .t-af-share-2 .t-a-social-2 li {
    margin: 0 8px 9px;
    margin: 0 .8rem .9rem
}

.t-article-frame-3 .t-af-comments-1 {
    margin: 35px 0 0
}

.t-article-frame-3 .t-af-info-1 {
    margin: 0 0 17px;
    padding: 9px 0 0;
    border-top: 1px solid #e2e2e2
}

.t-article-frame-3 .t-af-info-1 .t-af-info-author {
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 600;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.2;
    color: #21a3bf
}

.t-article-frame-3 .t-af-info-1 .t-af-info-author span+span {
    display: block;
    margin: 0 0 4px;
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 400;
    color: #8b8b8b
}

.t-article-frame-3 .t-af-info-1 time {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.2;
    color: #8b8b8b
}

.t-body-article.t-body-article-multimedia .t-article-frame-3 .t-af-info-1 {
    border-top-color: #3b3b3b
}

.t-article-frame-3 .t-af-list-1 {
    margin: 0 0 13px;
    padding: 18px 0 0;
    border-top: 1px solid #e2e2e2
}

.t-article-frame-3 .t-af-list-1:last-child {
    padding-bottom: 5px;
    border-bottom: 1px solid #e2e2e2
}

@media (max-width:1314px) {
    .t-article-frame-3 .t-af3-head {
        max-width: 1024px;
        max-width: 102.4rem;
        overflow: hidden
    }

    .t-article-frame-3 .t-af3-head-i-i {
        max-width: 530px
    }

    .t-article-frame-3 .t-af3-head-pic figure {
        position: relative;
        height: 508px
    }

    .t-article-frame-3 .t-af3-head-pic figure img {
        position: absolute;
        left: 50%;
        max-width: none;
        height: 100%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    .t-article-frame-3 .t-af3-head-title {
        max-height: 133px;
        max-height: 13.3rem;
        font-size: 36px;
        font-size: 3.6rem;
        line-height: 4.4rem;
        line-height: 1.22222
    }

    .t-article-frame-3 .t-af3-head-desc,
    .t-article-frame-3 .t-af3-head-title {
        padding: 1px 0 0;
        padding: .1rem 0 0;
        display: block;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .t-article-frame-3 .t-af3-head-desc {
        margin: 20px 10px 0;
        margin: 2rem 1rem 0;
        max-height: 61px;
        max-height: 6.1rem;
        font-size: 16px;
        font-size: 1.6rem;
        line-height: 2rem;
        line-height: 1.25
    }

    .t-article-frame-3 .t-af3-body {
        max-width: 1024px;
        max-width: 102.4rem;
        margin: 0 auto
    }

    .t-article-frame-3 .t-af3-body .t-a-content-rm-shadow {
        padding: 100px 216px 30px 204px
    }

    .t-article-frame-3 .t-af3-c1-sb {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 164px;
        -moz-box-flex: 0;
        -ms-flex: 0 0 164px;
        flex: 0 0 164px;
        max-width: 164px;
        width: 164px;
        margin: 0 20px
    }

    .t-article-frame-3 .t-af3-c1-body {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 604px;
        -moz-box-flex: 0;
        -ms-flex: 0 0 604px;
        flex: 0 0 604px;
        max-width: 604px;
        width: 604px
    }
}

@media (max-width:1023px) {
    .t-article-frame-3 .t-af3-head-i {
        padding: 50px 0 45px
    }

    .t-article-frame-3 .t-af3-head-pic figure {
        height: 545px
    }

    .t-article-frame-3 .t-af3-body {
        max-width: 768px;
        max-width: 76.8rem;
        margin: 0 auto
    }

    .t-article-frame-3 .t-af3-body .t-a-content-rm-shadow {
        padding: 100px 20px 30px 204px
    }

    .t-article-frame-3 .t-af3-c1-body {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 544px;
        -moz-box-flex: 0;
        -ms-flex: 0 0 544px;
        flex: 0 0 544px;
        max-width: 544px;
        width: 544px
    }
}

@media (min-width:1315px) {
    .t-article-frame-3 .t-af-share-2 .t-a-social-2 li.t-a-social-btn-fb {
        width: auto
    }

    .t-article-frame-3 .t-af-share-2 .t-a-social-2 li.t-a-social-btn-fb a {
        position: relative;
        border-radius: 19px
    }

    .t-article-frame-3 .t-af-share-2 .t-a-social-2 li.t-a-social-btn-fb a:after,
    .t-article-frame-3 .t-af-share-2 .t-a-social-2 li.t-a-social-btn-fb a:before {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        width: 38px;
        height: 38px
    }

    .t-article-frame-3 .t-af-share-2 .t-a-social-2 li.t-a-social-btn-fb a:before {
        background-color: #3c5a99;
        border-radius: 50%
    }

    .t-article-frame-3 .t-af-share-2 .t-a-social-2 li.t-a-social-btn-fb a:after {
        background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI0IDI0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTksOEg2djRoM3YxMmg1VjEyaDMuNkwxOCw4aC00VjYuM2MwLTEsMC4yLTEuMywxLjEtMS4zSDE4VjBoLTMuOEMxMC42LDAsOSwxLjYsOSw0LjZWOHoiLz48L3N2Zz4=") no-repeat 50%;
        background-size: 43% auto
    }

    .t-article-frame-3 .t-af-share-2 .t-a-social-2 li.t-a-social-btn-fb a em {
        padding: 13px 12px 3px 49px;
        background: none;
        text-indent: 0;
        font-family: "Arial Black", "Arial Bold", Arial, Helvetica, sans-serif;
        font-weight: 600;
        font-size: 13px;
        letter-spacing: .02em;
        color: #fff;
        font-style: normal;
        text-transform: uppercase;
        white-space: nowrap
    }
}

.t-loader-1 {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    width: 40px;
    height: 40px
}

.t-loader-1:before {
    content: "";
    display: block;
    padding-top: 100%
}

.t-loader-1 svg {
    -webkit-animation: a 2s linear infinite;
    animation: a 2s linear infinite;
    height: 100%;
    -webkit-transform-origin: center center;
    transform-origin: center center;
    width: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto
}

.t-loader-1 circle {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
    -webkit-animation: b 1.5s ease-in-out infinite, c 6s ease-in-out infinite;
    animation: b 1.5s ease-in-out infinite, c 6s ease-in-out infinite;
    stroke-linecap: round
}

.t-content-pagin-1 {
    display: inline-block;
    margin: 0 -5px;
    font-size: 0
}

.t-content-pagin-1 ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
    list-style: none
}

.t-content-pagin-1 ul li .t-cp-1-etc-text,
.t-content-pagin-1 ul li a {
    display: block;
    min-width: 40px;
    min-width: 4rem;
    height: 40px;
    height: 4rem;
    margin: 4px 5px;
    margin: .4rem .5rem;
    background-color: #fff;
    border: 1px solid #d6e1e5;
    text-align: center;
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 400;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 38px;
    line-height: 3.8rem;
    color: #202426;
    -webkit-transition: background-color .2s ease-in-out 0s;
    transition: background-color .2s ease-in-out 0s
}

.t-content-pagin-1 ul li .t-cp-1-etc-text span,
.t-content-pagin-1 ul li a span {
    opacity: .5
}

.t-content-pagin-1 ul li .t-cp-1-etc-text:hover,
.t-content-pagin-1 ul li a:hover {
    background-color: #eee
}

.t-content-pagin-1 ul li .t-cp-1-etc-text:hover span,
.t-content-pagin-1 ul li a:hover span {
    opacity: 1
}

.t-content-pagin-1 ul li.current a {
    background: #000;
    border-color: #000;
    color: #fff;
    cursor: default
}

.t-content-pagin-1 ul li.current a span {
    opacity: 1
}

.t-content-pagin-1 ul li.t-cp-1-next a,
.t-content-pagin-1 ul li.t-cp-1-prev a {
    padding: 0 8px
}

.t-content-pagin-1 ul li.t-cp-1-next a span,
.t-content-pagin-1 ul li.t-cp-1-prev a span {
    opacity: 1
}

.t-content-pagin-1 ul li.t-cp-1-next.disabled a,
.t-content-pagin-1 ul li.t-cp-1-prev.disabled a {
    background-color: transparent;
    color: #ccc;
    cursor: default
}

.t-content-pagin-1 ul li.t-cp-1-etc .t-cp-1-etc-text {
    background-color: #fff;
    cursor: default
}

.t-content-404-pic {
    margin: 50px 0
}

.t-content-404-pic img {
    display: block;
    width: 100%
}

@media (max-width:1314px) {
    .t-content-404-pic {
        margin: 50px 0 80px
    }
}

@media (max-width:1023px) {
    .t-content-404-pic {
        margin: 25px 0 40px
    }
}

.t-content-text-1 {
    margin: 0 0 15px;
    font-family: "Merriweather", serif;
    font-weight: 900;
    font-size: 36px;
    font-size: 3.6rem;
    line-height: 1.2;
    color: #2b2b2b;
    text-align: center
}

@media (max-width:1023px) {
    .t-content-text-1 {
        margin: 0 0 20px;
        font-size: 30px;
        font-size: 3rem
    }
}

.t-content-text-2 {
    margin: 0 0 50px;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 2.2rem;
    line-height: 1.22222;
    color: #929292;
    text-align: center
}

.t-content-text-2 a {
    color: #929292
}

.t-content-text-2 a:hover {
    color: #21a2bf
}

@media (max-width:1023px) {
    .t-content-text-2 {
        margin: 0 0 45px;
        font-size: 16px;
        font-size: 1.6rem;
        line-height: 2rem;
        line-height: 1.25
    }
}

.t-content-searchbar .t-csb-i {
    padding: 0 0 50px;
    padding: 0 0 5rem
}

.t-content-searchbar .t-csb-form-i {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.t-content-searchbar .t-csb-field-text {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 50px;
    height: 5rem;
    padding: 0 5px 0 15px;
    padding: 0 .5rem 0 1.5rem;
    background: #242525;
    border: 0;
    border-right: 1px solid #000;
    font-family: "Merriweather", serif;
    font-weight: 400;
    font-size: 30px;
    font-size: 3rem;
    color: #fff;
    letter-spacing: -.015em
}

.t-content-searchbar .t-csb-field-text:-moz-placeholder {
    color: hsla(0, 0%, 100%, .4)
}

.t-content-searchbar .t-csb-field-text:focus:-moz-placeholder {
    color: #aaa
}

.t-content-searchbar .t-csb-field-text::-webkit-input-placeholder {
    color: hsla(0, 0%, 100%, .4)
}

.t-content-searchbar .t-csb-field-text::-moz-placeholder {
    color: hsla(0, 0%, 100%, .4)
}

.t-content-searchbar .t-csb-field-text:-ms-input-placeholder {
    color: hsla(0, 0%, 100%, .4)
}

.t-content-searchbar .t-csb-field-text::placeholder {
    color: hsla(0, 0%, 100%, .4)
}

.t-content-searchbar .t-csb-field-text:focus::-webkit-input-placeholder {
    color: #aaa
}

.t-content-searchbar .t-csb-field-text:focus::-moz-placeholder {
    color: #aaa
}

.t-content-searchbar .t-csb-field-text:focus:-ms-input-placeholder {
    color: #aaa
}

.t-content-searchbar .t-csb-field-text:focus::placeholder {
    color: #aaa
}

.t-content-searchbar .t-csb-field-text:focus {
    outline: 0
}

.t-content-searchbar .t-ico-btn-1 {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 50px;
    width: 5rem;
    height: 50px;
    height: 5rem
}

.t-content-searchbar .t-ico-btn-1+.t-ico-btn-1 {
    margin-left: 1px
}

.t-content-searchbar .t-ico-btn-1:before {
    background: #242525
}

.t-content-searchbar .t-ico-btn-1:hover:before {
    background: #444
}

@media (max-width:1023px) {
    .t-content-searchbar .t-csb-field-text {
        font-size: 26px;
        font-size: 2.6rem
    }
}

.t-sticky-article-id {
    position: fixed;
    left: 0;
    right: 0;
    top: 44px;
    z-index: 4;
    height: 49px;
    height: 4.9rem;
    background: #fff;
    box-shadow: 0 3px 10px rgba(0, 0, 0, .1);
    opacity: 0;
    pointer-events: none;
    -ms-touch-action: none;
    touch-action: none;
    -webkit-transition: opacity .2s ease-in-out 0s;
    transition: opacity .2s ease-in-out 0s
}

.t-sticky-article-id .t-said-i {
    position: relative;
    max-width: 1315px;
    max-width: 131.5rem;
    min-width: 768px;
    min-width: 76.8rem;
    height: 100%;
    margin: 0 auto;
    padding: 10px 20px 0;
    padding: 1rem 2rem 0
}

.t-sticky-article-id .t-said-title {
    width: 1100px;
    width: 110rem;
    padding: 3px 0 5px;
    padding: .3rem 0 .5rem;
    font-family: "Merriweather", serif;
    font-weight: 900;
    font-size: 24px;
    font-size: 2.4rem;
    letter-spacing: -.015em;
    line-height: 1;
    color: #2b2b2b;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.t-body-article.t-body-article-opiniao .t-sticky-article-id .t-said-title {
    font-family: "Arial Black", "Arial Bold", Arial, Helvetica, sans-serif;
    font-weight: 600;
    color: #414141
}

.t-sticky-article-id .t-said-share {
    position: absolute;
    right: 20px;
    top: 10px
}

.t-sticky-article-id .t-said-share .t-a-social-1 li {
    margin: 0 6px 0 0
}

.t-scroll-pos-3 .t-sticky-article-id {
    opacity: 1;
    pointer-events: all;
    -ms-touch-action: auto;
    touch-action: auto
}

@media (max-width:1314px) {
    .t-sticky-article-id .t-said-i {
        max-width: 1024px;
        max-width: 102.4rem;
        padding: 12px 20px 0;
        padding: 1.2rem 2rem 0
    }

    .t-sticky-article-id .t-said-title {
        width: 800px;
        width: 80rem;
        font-size: 20px;
        font-size: 2rem
    }
}

@media (max-width:1023px) {
    .t-sticky-article-id .t-said-i {
        max-width: 768px;
        max-width: 76.8rem;
        padding: 13px 20px 0;
        padding: 1.3rem 2rem 0
    }

    .t-sticky-article-id .t-said-title {
        width: 570px;
        width: 57rem;
        font-size: 16px;
        font-size: 1.6rem
    }
}

.t-sticky-article-related {
    position: fixed;
    left: 0;
    right: 0;
    top: 93px;
    z-index: 4;
    height: 104px;
    height: 10.4rem;
    background: #fff;
    box-shadow: 0 5px 5px rgba(0, 0, 0, .05);
    border-top: 1px solid #e9e9e9;
    opacity: 0;
    pointer-events: none;
    -ms-touch-action: none;
    touch-action: none;
    -webkit-transition: opacity .2s ease-in-out 0s;
    transition: opacity .2s ease-in-out 0s
}

.t-sticky-article-related .t-sarelated-i {
    max-width: 1315px;
    max-width: 131.5rem;
    min-width: 768px;
    min-width: 76.8rem;
    height: 100%;
    margin: 0 auto;
    padding: 15px 0 0 100px;
    padding: 1.5rem 0 0 10rem
}

.t-scroll-pos-4 .t-sticky-article-related {
    opacity: 1;
    pointer-events: all;
    -ms-touch-action: auto;
    touch-action: auto
}

@media (max-width:1314px) {
    .t-sticky-article-related .t-sarelated-i {
        max-width: 1024px;
        max-width: 102.4rem;
        padding: 15px 0 0 110px;
        padding: 1.5rem 0 0 11rem
    }
}

@media (max-width:1023px) {
    .t-sticky-article-related .t-sarelated-i {
        max-width: 768px;
        max-width: 76.8rem
    }
}

.t-sticky-article-slider {
    position: relative;
    width: 1116px;
    width: 111.6rem
}

.t-sticky-article-slider .owl-nav {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    height: 0;
    margin: 0;
    font-size: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.t-sticky-article-slider .owl-nav .owl-next,
.t-sticky-article-slider .owl-nav .owl-prev {
    display: block;
    width: 33px;
    height: 33px;
    margin: 20px 0 0;
    padding: 0;
    background: none;
    border-radius: 0;
    outline: 0;
    overflow: hidden
}

.t-sticky-article-slider .owl-nav .owl-next span,
.t-sticky-article-slider .owl-nav .owl-prev span {
    display: block;
    height: 100%;
    text-indent: -999999px;
    background: #2b2b2b url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDIxIDIxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMSAyMTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGQ9Ik03LjcsMTAuNkwxNiwyLjNMMTQuNiwxQzExLjEsNC41LDguNCw3LjIsNSwxMC42YzMuOCwzLjgsMS4xLDEuMSw5LjYsOS42bDEuNC0xLjNMNy43LDEwLjZ6IiBmaWxsPSIjZmZmZmZmIi8+PC9zdmc+") no-repeat 50%;
    background-size: 50% auto;
    opacity: 1
}

.t-sticky-article-slider .owl-nav .owl-next:hover,
.t-sticky-article-slider .owl-nav .owl-prev:hover {
    background: none
}

.t-sticky-article-slider .owl-nav .owl-next:hover span,
.t-sticky-article-slider .owl-nav .owl-prev:hover span {
    background-color: #2b2b2b;
    opacity: .6
}

.t-sticky-article-slider .owl-nav .owl-next.disabled:hover span,
.t-sticky-article-slider .owl-nav .owl-next.disabled span,
.t-sticky-article-slider .owl-nav .owl-prev.disabled:hover span,
.t-sticky-article-slider .owl-nav .owl-prev.disabled span {
    opacity: .3
}

.t-sticky-article-slider .owl-nav .owl-prev {
    margin-left: -80px
}

.t-sticky-article-slider .owl-nav .owl-next {
    margin-right: -80px
}

.t-sticky-article-slider .owl-nav .owl-next span {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.t-sticky-article-slider .item {
    font-size: 0
}

.t-sticky-article-slider .item .t-saslider-item {
    display: block;
    position: relative;
    height: 80px;
    padding: 0 10px 0 80px
}

.t-sticky-article-slider .item .t-saslider-item:after {
    content: "";
    position: absolute;
    right: -1px;
    top: 0;
    width: 1px;
    height: 73px;
    background: #e9e9e9
}

.t-sticky-article-slider .item .t-saslider-item .t-saslider-pic {
    position: absolute;
    left: 0;
    top: 0;
    width: 73px
}

.t-sticky-article-slider .item .t-saslider-item .t-saslider-pic img {
    display: block;
    width: 100%
}

.t-sticky-article-slider .item .t-saslider-item .t-saslider-kicker {
    display: block;
    font-size: 0
}

.t-sticky-article-slider .item .t-saslider-item .t-saslider-kicker .t-ico-btn-3 {
    vertical-align: middle;
    width: 17px;
    width: 1.7rem;
    height: 16px;
    height: 1.6rem;
    margin: 0 5px 0 0;
    margin: 0 .5rem 0 0;
    background-color: #737373;
    border-color: #737373;
    border-radius: 0
}

.t-sticky-article-slider .item .t-saslider-item .t-saslider-kicker .t-ico-btn-3.t-ico-btn-play-1 {
    background-size: 55% auto
}

.t-sticky-article-slider .item .t-saslider-item .t-saslider-kicker .t-ico-btn-3.t-ico-btn-gallery-1 {
    background-size: 70% auto
}

.t-sticky-article-slider .item .t-saslider-item .t-saslider-kicker span {
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 80%;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.1;
    color: #929292;
    text-transform: uppercase
}

.t-sticky-article-slider .item .t-saslider-item .t-saslider-text {
    margin: 2px 0 0;
    margin: .2rem 0 0;
    padding: 1px 0 0;
    padding: .1rem 0 0;
    font-family: "Merriweather", serif;
    font-weight: 900;
    display: block;
    display: -webkit-box;
    max-height: 58px;
    max-height: 5.8rem;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.9rem;
    line-height: 1.26667;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    letter-spacing: -.015em;
    color: #2b2b2b
}

.t-sticky-article-slider .item .t-saslider-item .t-saslider-text:hover {
    color: #21a2bf
}

@media (max-width:1314px) {
    .t-sticky-article-slider {
        width: 804px;
        width: 80.4rem
    }

    .t-sticky-article-slider .owl-nav .owl-prev {
        margin-left: -90px
    }

    .t-sticky-article-slider .owl-nav .owl-next {
        margin-right: -90px
    }
}

@media (max-width:1023px) {
    .t-sticky-article-slider {
        width: 548px;
        width: 54.8rem
    }
}

article .t-am-head .t-am-pic .t-am-stamp-brandstory {
    position: absolute;
    left: 10px;
    bottom: 10px;
    max-width: 50%;
    pointer-events: none
}

article .t-am-head .t-am-pic .t-am-stamp-brandstory img {
    display: block;
    width: 100%
}

.t-a-head-notif-1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 0 30px;
    border-top: 1px solid #2b2b2b;
    border-bottom: 1px solid #2b2b2b
}

.t-a-head-notif-1 .t-a-hn1-col-1 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
    -moz-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    padding: 12px 0 14px;
    color: #2b2b2b
}

.t-a-head-notif-1 .t-a-hn1-col-1 h5 {
    font-family: "Merriweather", serif;
    font-weight: 900;
    font-size: 21px;
    font-size: 2.1rem;
    line-height: 1.2;
    letter-spacing: -.005em
}

.t-a-head-notif-1 .t-a-hn1-col-1 p {
    margin: 1px 0 0;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1.2;
    letter-spacing: -.005em
}

.t-a-head-notif-1 .t-a-hn1-col-2 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
    -moz-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    text-align: right;
    padding: 12px 0
}

.t-sports-infotabs-1 {
    position: relative
}

.t-sports-infotabs-1 .t-sports-it1-col-1 {
    position: absolute;
    z-index: 1;
    right: 11px;
    top: 50px;
    width: 245px
}

.t-sports-infotabs-1 .t-sports-it1-col-2 {
    min-height: 86px;
    background: #fff;
    border: 1px solid #e3e3e3;
    border-bottom-width: 2px
}

.t-sports-infotabs-1 .t-sports-it1-field {
    display: block;
    position: relative
}

.t-sports-infotabs-1 .t-sports-it1-field:after {
    content: "";
    position: absolute;
    right: 11px;
    top: 8px;
    border: solid #000;
    border-width: 0 1px 1px 0;
    display: inline-block;
    padding: 3px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    pointer-events: none
}

.t-sports-infotabs-1 .t-sports-it1-field select {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    text-overflow: "";
    border: 0;
    border-radius: 0;
    display: block;
    width: 100%;
    height: 26px;
    height: 2.6rem;
    padding: 0 30px 0 7px;
    padding: 0 3rem 0 .7rem;
    background: #fafafa;
    border: 1px solid #f5f5f5;
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 600;
    font-size: 11px;
    font-size: 1.1rem;
    color: #313131;
    cursor: pointer
}

.t-sports-infotabs-1 .t-sports-it1-field select option {
    background: #fff;
    color: #000
}

.t-sports-infotabs-1 .t-sports-it1-field select::-ms-expand {
    display: none
}

.t-sports-infotabs-1 .t-sports-it1-field select:hover {
    border-color: #ddd
}

.t-sports-infotabs-1 .t-sports-it1-field select:focus {
    outline: 0
}

.t-sports-infotabs-1 .t-sports-it1-tabssys {
    color: #313131
}

.t-sports-infotabs-1 .t-sports-it1-tabssys .t-ts-index {
    margin: 0;
    padding: 0;
    list-style: none;
    min-height: 32px;
    min-height: 3.2rem;
    font-size: 0;
    text-align: center;
    background: #f3eeeb;
    display: none
}

.t-sports-infotabs-1 .t-sports-it1-tabssys .t-ts-index li {
    display: inline-block;
    vertical-align: top;
    width: 33.3333%;
    height: 32px;
    height: 3.2rem;
    padding: 10px 5px;
    padding: 1rem .5rem;
    border-left: 1px solid #e3e3e3;
    font-family: "Merriweather", serif;
    font-weight: 900;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1;
    color: #21a3bf;
    text-transform: uppercase;
    cursor: pointer;
    -webkit-transition: background-color .2s ease-in-out 0s;
    transition: background-color .2s ease-in-out 0s
}

.t-sports-infotabs-1 .t-sports-it1-tabssys .t-ts-index li:first-child {
    border-color: transparent
}

.t-sports-infotabs-1 .t-sports-it1-tabssys .t-ts-index li:hover {
    background: #e3e3e3
}

.t-sports-infotabs-1 .t-sports-it1-tabssys .t-ts-index li.current {
    background: #fff;
    cursor: default
}

.t-sports-infotabs-1 .t-sports-it1-tabssys .t-ts-content .t-ts-content-item {
    display: none
}

.t-sports-infotabs-1 .t-sports-it1-tabssys .t-ts-content .t-ts-content-item:first-child {
    display: block
}

.t-sports-infotabs-1 .t-sports-it1-tabslist {
    position: relative
}

.t-sports-infotabs-1 .t-sports-it1-tabslist:after {
    content: "";
    position: absolute;
    right: 11px;
    top: 10px;
    border: solid #000;
    border-width: 0 1px 1px 0;
    display: inline-block;
    padding: 3px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    pointer-events: none
}

.t-sports-infotabs-1 .t-sports-it1-tabslist select {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    text-overflow: "";
    border-radius: 0;
    display: block;
    width: 100%;
    height: 32px;
    height: 3.2rem;
    padding: 2px 30px 0 10px;
    padding: .2rem 3rem 0 1rem;
    background: #f3eeeb;
    border: 0;
    font-family: "Merriweather", serif;
    font-weight: 900;
    font-size: 12px;
    font-size: 1.2rem;
    color: #21a3bf;
    text-transform: uppercase;
    cursor: pointer
}

.t-sports-infotabs-1 .t-sports-it1-tabslist select option {
    background: #fff;
    color: #000
}

.t-sports-infotabs-1 .t-sports-it1-tabslist select::-ms-expand {
    display: none
}

.t-sports-infotabs-1 .t-sports-it1-tabslist select:hover {
    background: #e3e3e3
}

.t-sports-infotabs-1 .t-sports-it1-tabslist select:focus {
    outline: 0
}

.t-sports-infotabs-1 .t-sports-it1-head-1 {
    height: 53px;
    padding: 10px 260px 0 10px;
    line-height: 1.2
}

.t-sports-infotabs-1 .t-sports-it1-head-1 h5 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-family: "Merriweather", serif;
    font-weight: 900;
    font-size: 16px;
    font-size: 1.6rem
}

.t-sports-infotabs-1 .t-sports-it1-head-1 h6 {
    margin: 3px 0 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 600;
    font-size: 10px;
    font-size: 1rem;
    text-transform: uppercase
}

.t-sports-infotabs-1 .t-sports-it1-body-1 {
    background: #e8f6f8
}

.t-sports-infotabs-1 .t-sports-it1-body-1 ul {
    position: relative;
    margin: 0;
    padding: 0;
    list-style: none;
    min-height: 245px;
    min-height: 24.5rem;
    padding: 3px 0 0;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 0;
    -moz-column-gap: 0;
    column-gap: 0
}

.t-sports-infotabs-1 .t-sports-it1-body-1 ul:before {
    content: "";
    position: absolute;
    left: 50%;
    top: 0;
    bottom: 0;
    width: 1px;
    background: #fff
}

.t-sports-infotabs-1 .t-sports-it1-body-1 li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 26px;
    padding: 0 8px;
    font-size: 11px;
    font-size: 1.1rem
}

.t-sports-infotabs-1 .t-sports-it1-body-1 li em,
.t-sports-infotabs-1 .t-sports-it1-body-1 li i {
    font-style: normal;
    text-align: right
}

.t-sports-infotabs-1 .t-sports-it1-body-1 li i {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 13%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 13%;
    flex: 0 0 13%;
    width: 13%;
    max-width: 13%;
    padding: 0 8px 0 0;
    font-family: "Arial Black", "Arial Bold", Arial, Helvetica, sans-serif;
    font-weight: 600
}

.t-sports-infotabs-1 .t-sports-it1-body-1 li strong {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 72%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 72%;
    flex: 0 0 72%;
    width: 72%;
    max-width: 72%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 400;
    font-size: 12px;
    font-size: 1.2rem
}

.t-sports-infotabs-1 .t-sports-it1-body-1 li em {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 15%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 15%;
    flex: 0 0 15%;
    width: 15%;
    max-width: 15%;
    color: #8b8b8b
}

.t-sports-infotabs-1 .t-sports-it1-body-2 {
    background: #e8f6f8
}

.t-sports-infotabs-1 .t-sports-it1-body-2 ul {
    margin: 0;
    padding: 0;
    list-style: none;
    min-height: 245px;
    min-height: 24.5rem;
    padding: 3px 0 0
}

.t-sports-infotabs-1 .t-sports-it1-body-2 li a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    height: 26px;
    padding: 0 30px;
    background: transparent;
    -webkit-transition: background-color .2s ease-in-out 0s;
    transition: background-color .2s ease-in-out 0s
}

.t-sports-infotabs-1 .t-sports-it1-body-2 li a h3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    width: 50%;
    max-width: 50%;
    padding: 0 35px 0 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 400;
    font-size: 13px;
    font-size: 1.3rem;
    color: #313131
}

.t-sports-infotabs-1 .t-sports-it1-body-2 li a h3~h3 {
    padding: 0 0 0 35px;
    text-align: right
}

.t-sports-infotabs-1 .t-sports-it1-body-2 li a .t-sports-it1-box-1 img {
    position: absolute;
    left: 3px;
    top: 3px;
    width: 20px;
    height: 20px
}

.t-sports-infotabs-1 .t-sports-it1-body-2 li a .t-sports-it1-box-1 img~img {
    left: auto;
    right: 3px
}

.t-sports-infotabs-1 .t-sports-it1-body-2 li a .t-sports-it1-box-1 strong {
    position: absolute;
    left: 50%;
    top: 0;
    width: 70px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    padding: 5px 0 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 0;
    text-align: center;
    color: #8b9293
}

.t-sports-infotabs-1 .t-sports-it1-body-2 li a .t-sports-it1-box-1 strong * {
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 400;
    font-size: 13px;
    font-size: 1.3rem
}

.t-sports-infotabs-1 .t-sports-it1-body-2 li a .t-sports-it1-box-1 strong b {
    font-family: "Arial Black", "Arial Bold", Arial, Helvetica, sans-serif;
    font-weight: 600;
    color: #2b2b2b
}

.t-sports-infotabs-1 .t-sports-it1-body-2 li a .t-sports-it1-box-1 strong i {
    display: inline-block;
    margin: 0 4px;
    font-style: normal
}

.t-sports-infotabs-1 .t-sports-it1-body-2 li a:hover {
    background: rgba(0, 0, 0, .05)
}

.t-sports-infotabs-1 .t-sports-it1-footer-1 {
    background: #f3eeeb;
    text-align: right
}

.t-sports-infotabs-1 .t-sports-it1-footer-1 a {
    display: inline-block;
    padding: 8px 10px 6px;
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: 600;
    font-size: 10px;
    font-size: 1rem;
    line-height: 1.2;
    text-transform: uppercase;
    color: #313131
}

.t-sports-infotabs-1 .t-sports-it1-footer-1 a:hover {
    color: #21a2bf
}

@media (max-width:1314px) {
    .t-sports-infotabs-1 .t-sports-it1-col-1 {
        width: 155px
    }

    .t-sports-infotabs-1 .t-sports-it1-tabssys .t-ts-index li {
        padding: 12px 5px;
        padding: 1.2rem .5rem;
        font-size: 10px;
        font-size: 1rem
    }

    .t-sports-infotabs-1 .t-sports-it1-head-1 {
        padding: 10px 170px 0 10px
    }

    .t-sports-infotabs-1 .t-sports-it1-body-1 li i {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 17%;
        -moz-box-flex: 0;
        -ms-flex: 0 0 17%;
        flex: 0 0 17%;
        width: 17%;
        max-width: 17%
    }

    .t-sports-infotabs-1 .t-sports-it1-body-1 li strong {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 63%;
        -moz-box-flex: 0;
        -ms-flex: 0 0 63%;
        flex: 0 0 63%;
        width: 63%;
        max-width: 63%
    }

    .t-sports-infotabs-1 .t-sports-it1-body-1 li em {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 20%;
        -moz-box-flex: 0;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        width: 20%;
        max-width: 20%
    }

    .t-sports-infotabs-1 .t-sports-it1-body-2 li a h3 {
        padding: 0 30px 0 0;
        font-size: 12px;
        font-size: 1.2rem
    }

    .t-sports-infotabs-1 .t-sports-it1-body-2 li a h3~h3 {
        padding: 0 0 0 30px
    }

    .t-sports-infotabs-1 .t-sports-it1-body-2 li a .t-sports-it1-box-1 strong {
        width: 60px;
        padding: 6px 0 0
    }

    .t-sports-infotabs-1 .t-sports-it1-body-2 li a .t-sports-it1-box-1 strong * {
        font-size: 12px;
        font-size: 1.2rem
    }

    .t-sports-infotabs-1 .t-sports-it1-body-2 li a .t-sports-it1-box-1 strong i {
        margin: 0 3px
    }
}

@media (max-width:1023px) {
    .t-sports-infotabs-1 .t-sports-it1-col-1 {
        width: 123px
    }

    .t-sports-infotabs-1 .t-sports-it1-head-1 {
        padding: 8px 136px 0 8px
    }

    .t-sports-infotabs-1 .t-sports-it1-body-1 ul {
        min-height: 234px
    }

    .t-sports-infotabs-1 .t-sports-it1-body-1 li i {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 17%;
        -moz-box-flex: 0;
        -ms-flex: 0 0 17%;
        flex: 0 0 17%;
        width: 17%;
        max-width: 17%;
        padding: 0 5px 0 0
    }

    .t-sports-infotabs-1 .t-sports-it1-body-1 li strong {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 68%;
        -moz-box-flex: 0;
        -ms-flex: 0 0 68%;
        flex: 0 0 68%;
        width: 68%;
        max-width: 68%;
        padding: 0 0 0 3px;
        font-size: 11px;
        font-size: 1.1rem
    }

    .t-sports-infotabs-1 .t-sports-it1-body-1 li em {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 15%;
        -moz-box-flex: 0;
        -ms-flex: 0 0 15%;
        flex: 0 0 15%;
        width: 15%;
        max-width: 15%
    }

    .t-sports-infotabs-1 .t-sports-it1-body-2 ul {
        min-height: 238px;
        min-height: 23.8rem
    }

    .t-sports-infotabs-1 .t-sports-it1-body-2 li a {
        padding: 0 10px
    }

    .t-sports-infotabs-1 .t-sports-it1-body-2 li a h3 {
        padding: 0 25px 0 0;
        font-size: 11px;
        font-size: 1.1rem
    }

    .t-sports-infotabs-1 .t-sports-it1-body-2 li a h3~h3 {
        padding: 0 0 0 25px
    }

    .t-sports-infotabs-1 .t-sports-it1-body-2 li a .t-sports-it1-box-1 img {
        display: none
    }

    .t-sports-infotabs-1 .t-sports-it1-body-2 li a .t-sports-it1-box-1 strong {
        width: 46px;
        padding: 6px 0 0
    }
}

@media (min-width:1024px) {
    .t-sports-infotabs-1 .t-sports-it1-tabssys .t-ts-index {
        display: block
    }

    .t-sports-infotabs-1 .t-sports-it1-tabslist {
        height: 0;
        overflow: hidden
    }
}

.t-lb-overlay-1,
.t-lb-wrap-1 {
    position: fixed;
    z-index: 99999;
    top: 0;
    left: 0;
    width: 0;
    max-width: 0;
    height: 0;
    overflow: hidden;
    opacity: 0;
    -webkit-transition: opacity .7s cubic-bezier(.694, .0482, .335, 1) 0s;
    transition: opacity .7s cubic-bezier(.694, .0482, .335, 1) 0s
}

.interaction-article-lightbox-ready .t-lb-overlay-1,
.interaction-article-lightbox-ready .t-lb-wrap-1 {
    bottom: 0;
    right: 0;
    min-width: 768px;
    min-width: 76.8rem;
    width: 100%;
    max-width: 100%;
    height: 100%
}

.interaction-article-lightbox-closed .t-lb-overlay-1,
.interaction-article-lightbox-closed .t-lb-wrap-1 {
    visibility: hidden;
    pointer-events: none
}

.interaction-article-lightbox-open .t-lb-overlay-1,
.interaction-article-lightbox-open .t-lb-wrap-1 {
    opacity: 1
}

.t-lb-overlay-1 {
    background: #f7f7f7
}

.t-lb-wrap-1 .t-lb-content {
    height: 100vh;
    padding: 20px 350px 20px 20px
}

.t-lb-wrap-1 .t-lb-content .lSSlideOuter,
.t-lb-wrap-1 .t-lb-content .lSSlideOuter .lSSlideWrapper {
    height: 100%
}

.t-lb-wrap-1 .t-lb-content .lSSlideOuter .lightSlider .lslide {
    height: -webkit-calc(100vh - 40px);
    height: calc(100vh - 40px)
}

.t-lb-wrap-1 .t-lb-content .lSSlideOuter .lightSlider .lslide figure {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100%;
    text-align: center;
    font-size: 0
}

.t-lb-wrap-1 .t-lb-content .lSSlideOuter .lightSlider .lslide figure img {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    display: inline-block;
    max-width: 100%;
    max-height: 100%
}

.t-browser-ie .t-lb-wrap-1 .t-lb-content .lSSlideOuter .lightSlider .lslide figure {
    display: block
}

.t-lb-wrap-1 .t-lb-content .lSSlideOuter .lightSlider .lslide figure figcaption {
    display: none
}

.t-lb-wrap-1 .t-lb-content .lSSlideOuter .lSAction>a {
    font-size: 0;
    opacity: 1
}

.t-lb-wrap-1 .t-lb-content .lSSlideOuter .lSAction>a:after,
.t-lb-wrap-1 .t-lb-content .lSSlideOuter .lSAction>a:before {
    content: "";
    display: block;
    height: 32px;
    position: relative;
    background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDIxIDIxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMSAyMTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGQ9Ik03LjcsMTAuNkwxNiwyLjNMMTQuNiwxQzExLjEsNC41LDguNCw3LjIsNSwxMC42YzMuOCwzLjgsMS4xLDEuMSw5LjYsOS42bDEuNC0xLjNMNy43LDEwLjZ6IiBmaWxsPSIjMTgxODE4Ii8+PC9zdmc+") no-repeat 50%;
    background-size: 90% auto;
    -webkit-transition: transform .2s ease-in-out 0s;
    -webkit-transition: -webkit-transform .2s ease-in-out 0s;
    transition: -webkit-transform .2s ease-in-out 0s;
    transition: transform .2s ease-in-out 0s;
    transition: transform .2s ease-in-out 0s, -webkit-transform .2s ease-in-out 0s
}

.t-lb-wrap-1 .t-lb-content .lSSlideOuter .lSAction>a:before {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
    opacity: .8
}

.t-lb-wrap-1 .t-lb-content .lSSlideOuter .lSAction>a:after {
    top: -32px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDIxIDIxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMSAyMTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGQ9Ik03LjcsMTAuNkwxNiwyLjNMMTQuNiwxQzExLjEsNC41LDguNCw3LjIsNSwxMC42YzMuOCwzLjgsMS4xLDEuMSw5LjYsOS42bDEuNC0xLjNMNy43LDEwLjZ6IiBmaWxsPSIjZmZmZmZmIi8+PC9zdmc+")
}

.t-lb-wrap-1 .t-lb-content .lSSlideOuter .lSAction>a:hover:before {
    -webkit-transform: translateX(-9px) translateY(1px);
    transform: translateX(-9px) translateY(1px)
}

.t-lb-wrap-1 .t-lb-content .lSSlideOuter .lSAction>a:hover:after {
    -webkit-transform: translateX(-9px);
    transform: translateX(-9px)
}

.t-lb-wrap-1 .t-lb-content .lSSlideOuter .lSAction>.lSNext:before {
    -webkit-transform: rotate(180deg) translateY(-1px);
    transform: rotate(180deg) translateY(-1px)
}

.t-lb-wrap-1 .t-lb-content .lSSlideOuter .lSAction>.lSNext:after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.t-lb-wrap-1 .t-lb-content .lSSlideOuter .lSAction>.lSNext:hover:before {
    -webkit-transform: rotate(180deg) translateX(-9px) translateY(-1px);
    transform: rotate(180deg) translateX(-9px) translateY(-1px)
}

.t-lb-wrap-1 .t-lb-content .lSSlideOuter .lSAction>.lSNext:hover:after {
    -webkit-transform: rotate(180deg) translateX(-9px);
    transform: rotate(180deg) translateX(-9px)
}

.t-lb-wrap-1 .t-lb-sidebar {
    position: absolute;
    top: 0;
    right: 0;
    width: 330px;
    height: 0;
    overflow: hidden;
    background: #f3eeeb
}

.interaction-article-lightbox-ready .t-lb-wrap-1 .t-lb-sidebar {
    bottom: 0;
    height: 100%
}

.t-lb-wrap-1 .t-lb-sidebar-i {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%
}

.t-lb-wrap-1 .t-lb-sb-head {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 63px;
    -moz-box-flex: 0;
    -ms-flex: 0 0 63px;
    flex: 0 0 63px;
    padding: 23px 14px 0 0;
    text-align: right;
    font-size: 0
}

.t-lb-wrap-1 .t-lb-sb-body {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(100% - 63px);
    -moz-box-flex: 0;
    -ms-flex: 0 0 calc(100% - 63px);
    flex: 0 0 calc(100% - 63px);
    overflow: hidden;
    overflow-y: auto
}

.t-lb-wrap-1 .t-lb-sb-content {
    padding: 0 15px 40px
}

.t-lb-wrap-1 .t-lb-sb-pretitle {
    color: #2b2b2b;
    text-transform: uppercase;
    font-size: 0
}

.t-lb-wrap-1 .t-lb-sb-pretitle span {
    display: inline-block;
    vertical-align: middle;
    font-family: "Arial Black", "Arial Bold", Arial, Helvetica, sans-serif;
    font-weight: 600;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 1.2
}

.t-lb-wrap-1 .t-lb-sb-pretitle i {
    display: inline-block;
    vertical-align: middle;
    width: 2px;
    height: 14px;
    margin: 0 9px;
    background: #2b2b2b;
    font-style: normal
}

.t-lb-wrap-1 .t-lb-sb-pretitle em {
    display: inline-block;
    vertical-align: middle;
    font-family: "Arial Black", "Arial Bold", Arial, Helvetica, sans-serif;
    font-weight: 600;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 1.2;
    font-style: normal;
    color: #999
}

.t-lb-wrap-1 .t-lb-sb-title {
    margin: 7px 0 0;
    margin: .7rem 0 0;
    font-family: "Merriweather", serif;
    font-weight: 900;
    font-size: 21px;
    font-size: 2.1rem;
    line-height: 2.5rem;
    line-height: 1.19048;
    color: #2b2b2b
}

.t-lb-wrap-1 .t-lb-sb-captions {
    margin: 10px 0 0
}

.t-lb-wrap-1 .t-lb-sb-captions p {
    display: inline;
    margin: 0;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 1.6rem;
    line-height: 1.23077;
    color: #2b2b2b
}

.t-lb-wrap-1 .t-lb-sb-captions [itemprop=author] {
    margin-left: 5px;
    color: #707070
}

.t-lb-wrap-1 .t-lb-sb-share {
    margin: 0 15px;
    padding: 14px 0 8px;
    border-top: 1px solid #e2e2e2;
    border-bottom: 1px solid #e2e2e2
}

.t-lb-wrap-1 .t-lb-pub {
    padding: 30px 0 10px
}

.t-lb-wrap-1 .t-lb-close {
    display: inline-block;
    width: 40px;
    height: 40px;
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCIgd2lkdGg9IjEzIiBoZWlnaHQ9IjEzIiB2aWV3Qm94PSIwIDAgMTMgMTMiPiAgPHBhdGggZD0iTTguMjIwLDYuNDk4IEM4LjIyMCw2LjQ5OCAxMi44NzEsMS44NDYgMTIuODcxLDEuODQ2IEMxMy4wMzAsMS42ODkgMTMuMDMwLDEuNDMxIDEyLjg3MSwxLjI3NCBDMTIuODcxLDEuMjc0IDExLjcyNCwwLjEyNyAxMS43MjQsMC4xMjcgQzExLjY0NSwwLjA0NyAxMS41NDEsMC4wMDcgMTEuNDM3LDAuMDA3IEMxMS4zMzMsMC4wMDcgMTEuMjI5LDAuMDQ3IDExLjE1MCwwLjEyNyBDMTEuMTUwLDAuMTI3IDYuNDk5LDQuNzc3IDYuNDk5LDQuNzc3IEM2LjQ5OSw0Ljc3NyAxLjg0OSwwLjEyNyAxLjg0OSwwLjEyNyBDMS42OTAsLTAuMDMyIDEuNDMzLC0wLjAzMiAxLjI3NSwwLjEyNyBDMS4yNzUsMC4xMjcgMC4xMjgsMS4yNzQgMC4xMjgsMS4yNzQgQzAuMDQ4LDEuMzUyIDAuMDA5LDEuNDU2IDAuMDA5LDEuNTYxIEMwLjAwOSwxLjY2NCAwLjA0OCwxLjc2OCAwLjEyOCwxLjg0NiBDMC4xMjgsMS44NDYgNC43NzgsNi40OTggNC43NzgsNi40OTggQzQuNzc4LDYuNDk4IDAuMTI4LDExLjE0OCAwLjEyOCwxMS4xNDggQy0wLjAzMSwxMS4zMDYgLTAuMDMxLDExLjU2MyAwLjEyOCwxMS43MjIgQzAuMTI4LDExLjcyMiAxLjI3NSwxMi44NjkgMS4yNzUsMTIuODY5IEMxLjM1NCwxMi45NDkgMS40NTgsMTIuOTg4IDEuNTYyLDEyLjk4OCBDMS42NjUsMTIuOTg4IDEuNzY5LDEyLjk0OSAxLjg0OSwxMi44NjkgQzEuODQ5LDEyLjg2OSA2LjQ5OSw4LjIxOSA2LjQ5OSw4LjIxOSBDNi40OTksOC4yMTkgMTEuMTUwLDEyLjg2OSAxMS4xNTAsMTIuODY5IEMxMS4zMDksMTMuMDI3IDExLjU2NSwxMy4wMjcgMTEuNzI0LDEyLjg2OSBDMTEuNzI0LDEyLjg2OSAxMi44NzEsMTEuNzIyIDEyLjg3MSwxMS43MjIgQzEyLjk1MCwxMS42NDQgMTIuOTkwLDExLjUzOSAxMi45OTAsMTEuNDM2IEMxMi45OTAsMTEuMzMyIDEyLjk1MCwxMS4yMjcgMTIuODcxLDExLjE0OCBDMTIuODcxLDExLjE0OCA4LjIyMCw2LjQ5OCA4LjIyMCw2LjQ5OCBaIiBmaWxsPSIjMmIyYjJiIi8+PC9zdmc+") no-repeat 50%;
    background-size: 37% auto;
    cursor: pointer;
    opacity: .75
}

.t-lb-wrap-1 .t-lb-close:hover {
    opacity: 1
}
