/* ===== /wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-forms/src/../dist/contact-form/css/jetpack-forms-layout.css?ver=15.8.1 ===== */
.wp-block-jetpack-contact-form-container.is-layout-flex.is-horizontal,.wp-block-jetpack-contact-form-is-layout-flex.is-horizontal,.wp-block-jetpack-contact-form.is-layout-flex.is-horizontal{flex-flow:row wrap}.wp-block-jetpack-contact-form-container.is-layout-flex.is-horizontal .wp-block-button,.wp-block-jetpack-contact-form-container.is-layout-flex.is-horizontal .wp-block-jetpack-button,.wp-block-jetpack-contact-form-is-layout-flex.is-horizontal .wp-block-button,.wp-block-jetpack-contact-form-is-layout-flex.is-horizontal .wp-block-jetpack-button,.wp-block-jetpack-contact-form.is-layout-flex.is-horizontal .wp-block-button,.wp-block-jetpack-contact-form.is-layout-flex.is-horizontal .wp-block-jetpack-button{flex:0 0 auto}.wp-block-jetpack-contact-form-container.is-layout-flex.is-horizontal .wp-block-button .wp-block-button__link,.wp-block-jetpack-contact-form-container.is-layout-flex.is-horizontal .wp-block-jetpack-button .wp-block-button__link,.wp-block-jetpack-contact-form-is-layout-flex.is-horizontal .wp-block-button .wp-block-button__link,.wp-block-jetpack-contact-form-is-layout-flex.is-horizontal .wp-block-jetpack-button .wp-block-button__link,.wp-block-jetpack-contact-form.is-layout-flex.is-horizontal .wp-block-button .wp-block-button__link,.wp-block-jetpack-contact-form.is-layout-flex.is-horizontal .wp-block-jetpack-button .wp-block-button__link{word-break:normal}.wp-block-jetpack-contact-form-container.is-layout-flex.is-vertical:not(.is-content-justification-stretch) .jetpack-field__width-25,.wp-block-jetpack-contact-form-container.is-layout-flex.is-vertical:not(.is-content-justification-stretch) .wp-block-button__width-25,.wp-block-jetpack-contact-form-is-layout-flex.is-vertical:not(.is-content-justification-stretch) .jetpack-field__width-25,.wp-block-jetpack-contact-form-is-layout-flex.is-vertical:not(.is-content-justification-stretch) .wp-block-button__width-25,.wp-block-jetpack-contact-form.is-layout-flex.is-vertical:not(.is-content-justification-stretch) .jetpack-field__width-25,.wp-block-jetpack-contact-form.is-layout-flex.is-vertical:not(.is-content-justification-stretch) .wp-block-button__width-25{width:25%}.wp-block-jetpack-contact-form-container.is-layout-flex.is-vertical:not(.is-content-justification-stretch) .jetpack-field__width-33,.wp-block-jetpack-contact-form-container.is-layout-flex.is-vertical:not(.is-content-justification-stretch) .wp-block-button__width-33,.wp-block-jetpack-contact-form-is-layout-flex.is-vertical:not(.is-content-justification-stretch) .jetpack-field__width-33,.wp-block-jetpack-contact-form-is-layout-flex.is-vertical:not(.is-content-justification-stretch) .wp-block-button__width-33,.wp-block-jetpack-contact-form.is-layout-flex.is-vertical:not(.is-content-justification-stretch) .jetpack-field__width-33,.wp-block-jetpack-contact-form.is-layout-flex.is-vertical:not(.is-content-justification-stretch) .wp-block-button__width-33{width:33.33%}.wp-block-jetpack-contact-form-container.is-layout-flex.is-vertical:not(.is-content-justification-stretch) .jetpack-field__width-50,.wp-block-jetpack-contact-form-container.is-layout-flex.is-vertical:not(.is-content-justification-stretch) .wp-block-button__width-50,.wp-block-jetpack-contact-form-is-layout-flex.is-vertical:not(.is-content-justification-stretch) .jetpack-field__width-50,.wp-block-jetpack-contact-form-is-layout-flex.is-vertical:not(.is-content-justification-stretch) .wp-block-button__width-50,.wp-block-jetpack-contact-form.is-layout-flex.is-vertical:not(.is-content-justification-stretch) .jetpack-field__width-50,.wp-block-jetpack-contact-form.is-layout-flex.is-vertical:not(.is-content-justification-stretch) .wp-block-button__width-50{width:50%}.wp-block-jetpack-contact-form-container.is-layout-flex.is-vertical:not(.is-content-justification-stretch) .jetpack-field__width-75,.wp-block-jetpack-contact-form-container.is-layout-flex.is-vertical:not(.is-content-justification-stretch) .wp-block-button__width-75,.wp-block-jetpack-contact-form-is-layout-flex.is-vertical:not(.is-content-justification-stretch) .jetpack-field__width-75,.wp-block-jetpack-contact-form-is-layout-flex.is-vertical:not(.is-content-justification-stretch) .wp-block-button__width-75,.wp-block-jetpack-contact-form.is-layout-flex.is-vertical:not(.is-content-justification-stretch) .jetpack-field__width-75,.wp-block-jetpack-contact-form.is-layout-flex.is-vertical:not(.is-content-justification-stretch) .wp-block-button__width-75{width:75%}.wp-block-jetpack-contact-form-container.is-layout-flex.is-vertical:not(.is-content-justification-stretch) .jetpack-field__width-100,.wp-block-jetpack-contact-form-container.is-layout-flex.is-vertical:not(.is-content-justification-stretch) .wp-block-button__width-100,.wp-block-jetpack-contact-form-is-layout-flex.is-vertical:not(.is-content-justification-stretch) .jetpack-field__width-100,.wp-block-jetpack-contact-form-is-layout-flex.is-vertical:not(.is-content-justification-stretch) .wp-block-button__width-100,.wp-block-jetpack-contact-form.is-layout-flex.is-vertical:not(.is-content-justification-stretch) .jetpack-field__width-100,.wp-block-jetpack-contact-form.is-layout-flex.is-vertical:not(.is-content-justification-stretch) .wp-block-button__width-100{width:100%}.is-multistep .wp-block-jetpack-contact-form-container.is-layout-flex,.is-multistep .wp-block-jetpack-contact-form-is-layout-flex,.is-multistep .wp-block-jetpack-contact-form.is-layout-flex{display:block}.is-multistep .wp-block-jetpack-contact-form-container.is-layout-flex>:not(:first-child),.is-multistep .wp-block-jetpack-contact-form-is-layout-flex>:not(:first-child),.is-multistep .wp-block-jetpack-contact-form.is-layout-flex>:not(:first-child){margin-top:var(--wp--style--block-gap,1.49rem)}.is-multistep .wp-block-jetpack-contact-form-container.is-layout-flex .wp-block-jetpack-form-step,.is-multistep .wp-block-jetpack-contact-form-is-layout-flex .wp-block-jetpack-form-step,.is-multistep .wp-block-jetpack-contact-form.is-layout-flex .wp-block-jetpack-form-step{display:flex;flex-wrap:wrap;width:100%}.is-multistep .wp-block-jetpack-contact-form-container.is-layout-flex .jetpack-form-steps-wrapper,.is-multistep .wp-block-jetpack-contact-form-is-layout-flex .jetpack-form-steps-wrapper,.is-multistep .wp-block-jetpack-contact-form.is-layout-flex .jetpack-form-steps-wrapper{width:100%}.is-multistep .wp-block-jetpack-contact-form-container.is-layout-flex .wp-block-jetpack-form-progress-indicator,.is-multistep .wp-block-jetpack-contact-form-is-layout-flex .wp-block-jetpack-form-progress-indicator,.is-multistep .wp-block-jetpack-contact-form.is-layout-flex .wp-block-jetpack-form-progress-indicator{align-self:normal}.is-multistep .wp-block-jetpack-contact-form-container.is-layout-flex.is-content-justification-left .wp-block-jetpack-form-step,.is-multistep .wp-block-jetpack-contact-form-is-layout-flex.is-content-justification-left .wp-block-jetpack-form-step,.is-multistep .wp-block-jetpack-contact-form.is-layout-flex.is-content-justification-left .wp-block-jetpack-form-step{align-items:flex-start}.is-multistep .wp-block-jetpack-contact-form-container.is-layout-flex.is-content-justification-right .wp-block-jetpack-form-step,.is-multistep .wp-block-jetpack-contact-form-is-layout-flex.is-content-justification-right .wp-block-jetpack-form-step,.is-multistep .wp-block-jetpack-contact-form.is-layout-flex.is-content-justification-right .wp-block-jetpack-form-step{align-items:flex-end}.is-multistep .wp-block-jetpack-contact-form-container.is-layout-flex.is-content-justification-center .wp-block-jetpack-form-step,.is-multistep .wp-block-jetpack-contact-form-is-layout-flex.is-content-justification-center .wp-block-jetpack-form-step,.is-multistep .wp-block-jetpack-contact-form.is-layout-flex.is-content-justification-center .wp-block-jetpack-form-step{align-items:center}.is-multistep .wp-block-jetpack-contact-form-container.is-layout-flex.is-horizontal .wp-block-jetpack-form-step,.is-multistep .wp-block-jetpack-contact-form-is-layout-flex.is-horizontal .wp-block-jetpack-form-step,.is-multistep .wp-block-jetpack-contact-form.is-layout-flex.is-horizontal .wp-block-jetpack-form-step{align-items:flex-end}.is-multistep .wp-block-jetpack-contact-form-container.is-layout-flex.is-vertical .wp-block-jetpack-form-step,.is-multistep .wp-block-jetpack-contact-form-is-layout-flex.is-vertical .wp-block-jetpack-form-step,.is-multistep .wp-block-jetpack-contact-form.is-layout-flex.is-vertical .wp-block-jetpack-form-step{flex-direction:column}.is-multistep .wp-block-jetpack-contact-form-container.is-layout-flex.is-nowrap .wp-block-jetpack-form-step,.is-multistep .wp-block-jetpack-contact-form-is-layout-flex.is-nowrap .wp-block-jetpack-form-step,.is-multistep .wp-block-jetpack-contact-form.is-layout-flex.is-nowrap .wp-block-jetpack-form-step{flex-wrap:nowrap}.wp-block-jetpack-contact-form-container.is-layout-flex.is-style-animated .contact-form__inset-label-wrap,.wp-block-jetpack-contact-form-container.is-layout-flex.is-style-outlined .contact-form__inset-label-wrap,.wp-block-jetpack-contact-form-is-layout-flex.is-style-animated .contact-form__inset-label-wrap,.wp-block-jetpack-contact-form-is-layout-flex.is-style-outlined .contact-form__inset-label-wrap,.wp-block-jetpack-contact-form.is-layout-flex.is-style-animated .contact-form__inset-label-wrap,.wp-block-jetpack-contact-form.is-layout-flex.is-style-outlined .contact-form__inset-label-wrap{box-sizing:border-box;flex:1 1 100%;position:relative;width:100%}.wp-block-jetpack-contact-form-container.is-layout-flex.is-style-animated .contact-form__inset-label-wrap.grunion-field-width-25-wrap,.wp-block-jetpack-contact-form-container.is-layout-flex.is-style-outlined .contact-form__inset-label-wrap.grunion-field-width-25-wrap,.wp-block-jetpack-contact-form-is-layout-flex.is-style-animated .contact-form__inset-label-wrap.grunion-field-width-25-wrap,.wp-block-jetpack-contact-form-is-layout-flex.is-style-outlined .contact-form__inset-label-wrap.grunion-field-width-25-wrap,.wp-block-jetpack-contact-form.is-layout-flex.is-style-animated .contact-form__inset-label-wrap.grunion-field-width-25-wrap,.wp-block-jetpack-contact-form.is-layout-flex.is-style-outlined .contact-form__inset-label-wrap.grunion-field-width-25-wrap{flex:1 1 calc(25% - var(--wp--style--block-gap, 1.5rem)*1)}.wp-block-jetpack-contact-form-container.is-layout-flex.is-style-animated .contact-form__inset-label-wrap.grunion-field-width-33-wrap,.wp-block-jetpack-contact-form-container.is-layout-flex.is-style-outlined .contact-form__inset-label-wrap.grunion-field-width-33-wrap,.wp-block-jetpack-contact-form-is-layout-flex.is-style-animated .contact-form__inset-label-wrap.grunion-field-width-33-wrap,.wp-block-jetpack-contact-form-is-layout-flex.is-style-outlined .contact-form__inset-label-wrap.grunion-field-width-33-wrap,.wp-block-jetpack-contact-form.is-layout-flex.is-style-animated .contact-form__inset-label-wrap.grunion-field-width-33-wrap,.wp-block-jetpack-contact-form.is-layout-flex.is-style-outlined .contact-form__inset-label-wrap.grunion-field-width-33-wrap{flex:1 1 calc(33.33% - var(--wp--style--block-gap, 1.5rem)*1)}.wp-block-jetpack-contact-form-container.is-layout-flex.is-style-animated .contact-form__inset-label-wrap.grunion-field-width-50-wrap,.wp-block-jetpack-contact-form-container.is-layout-flex.is-style-outlined .contact-form__inset-label-wrap.grunion-field-width-50-wrap,.wp-block-jetpack-contact-form-is-layout-flex.is-style-animated .contact-form__inset-label-wrap.grunion-field-width-50-wrap,.wp-block-jetpack-contact-form-is-layout-flex.is-style-outlined .contact-form__inset-label-wrap.grunion-field-width-50-wrap,.wp-block-jetpack-contact-form.is-layout-flex.is-style-animated .contact-form__inset-label-wrap.grunion-field-width-50-wrap,.wp-block-jetpack-contact-form.is-layout-flex.is-style-outlined .contact-form__inset-label-wrap.grunion-field-width-50-wrap{flex:1 1 calc(50% - var(--wp--style--block-gap, 1.5rem)*1)}.wp-block-jetpack-contact-form-container.is-layout-flex.is-style-animated .contact-form__inset-label-wrap.grunion-field-width-75-wrap,.wp-block-jetpack-contact-form-container.is-layout-flex.is-style-outlined .contact-form__inset-label-wrap.grunion-field-width-75-wrap,.wp-block-jetpack-contact-form-is-layout-flex.is-style-animated .contact-form__inset-label-wrap.grunion-field-width-75-wrap,.wp-block-jetpack-contact-form-is-layout-flex.is-style-outlined .contact-form__inset-label-wrap.grunion-field-width-75-wrap,.wp-block-jetpack-contact-form.is-layout-flex.is-style-animated .contact-form__inset-label-wrap.grunion-field-width-75-wrap,.wp-block-jetpack-contact-form.is-layout-flex.is-style-outlined .contact-form__inset-label-wrap.grunion-field-width-75-wrap{flex:1 1 calc(75% - var(--wp--style--block-gap, 1.5rem)*1)}.wp-block-jetpack-contact-form-container.is-layout-flex.is-style-animated .contact-form__inset-label-wrap.grunion-field-width-100-wrap,.wp-block-jetpack-contact-form-container.is-layout-flex.is-style-outlined .contact-form__inset-label-wrap.grunion-field-width-100-wrap,.wp-block-jetpack-contact-form-is-layout-flex.is-style-animated .contact-form__inset-label-wrap.grunion-field-width-100-wrap,.wp-block-jetpack-contact-form-is-layout-flex.is-style-outlined .contact-form__inset-label-wrap.grunion-field-width-100-wrap,.wp-block-jetpack-contact-form.is-layout-flex.is-style-animated .contact-form__inset-label-wrap.grunion-field-width-100-wrap,.wp-block-jetpack-contact-form.is-layout-flex.is-style-outlined .contact-form__inset-label-wrap.grunion-field-width-100-wrap{flex:1 1 100%}.wp-block-jetpack-contact-form-container.is-layout-flex.is-style-animated .contact-form__inset-label-wrap.grunion-field-width-auto-wrap,.wp-block-jetpack-contact-form-container.is-layout-flex.is-style-outlined .contact-form__inset-label-wrap.grunion-field-width-auto-wrap,.wp-block-jetpack-contact-form-is-layout-flex.is-style-animated .contact-form__inset-label-wrap.grunion-field-width-auto-wrap,.wp-block-jetpack-contact-form-is-layout-flex.is-style-outlined .contact-form__inset-label-wrap.grunion-field-width-auto-wrap,.wp-block-jetpack-contact-form.is-layout-flex.is-style-animated .contact-form__inset-label-wrap.grunion-field-width-auto-wrap,.wp-block-jetpack-contact-form.is-layout-flex.is-style-outlined .contact-form__inset-label-wrap.grunion-field-width-auto-wrap{flex:1 1 auto;width:auto}
/* ===== /wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css?ver=4.2.17 ===== */
.mejs-offscreen{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:1.04px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.mejs-container{background:#000;font-family:Helvetica,Arial,serif;position:relative;text-align:left;text-indent:0;vertical-align:top}.mejs-container,.mejs-container *{box-sizing:border-box}.mejs-container video::-webkit-media-controls,.mejs-container video::-webkit-media-controls-panel,.mejs-container video::-webkit-media-controls-panel-container,.mejs-container video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.mejs-fill-container,.mejs-fill-container .mejs-container{height:100%;width:100%}.mejs-fill-container{background:transparent;margin:0 auto;overflow:hidden;position:relative}.mejs-container:focus{outline:none}.mejs-iframe-overlay{height:100%;position:absolute;width:100%}.mejs-embed,.mejs-embed body{background:#000;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.mejs-fullscreen{overflow:hidden!important}.mejs-container-fullscreen{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{height:100%!important;width:100%!important}.mejs-background,.mejs-mediaelement{left:0;position:absolute;top:0}.mejs-mediaelement{height:100%;width:100%;z-index:0}.mejs-poster{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;left:0;position:absolute;top:0;z-index:1}:root .mejs-poster-img{display:none}.mejs-poster-img{border:0;padding:0}.mejs-overlay{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:0}.mejs-layer{z-index:1}.mejs-overlay-play{cursor:pointer}.mejs-overlay-button{background:url(mejs-controls.svg) no-repeat;background-position:0 -39px;height:80px;width:80px}.mejs-overlay:hover>.mejs-overlay-button{background-position:-80px -39px}.mejs-overlay-loading{height:80px;width:80px}.mejs-overlay-loading-bg-img{-webkit-animation:a 1s linear infinite;animation:a 1s linear infinite;background:transparent url(mejs-controls.svg) -160px -40px no-repeat;display:block;height:80px;width:80px;z-index:1}@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.mejs-controls{bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;left:0;list-style-type:none;margin:0;padding:0 10.25px;position:absolute;width:100%;z-index:3}.mejs-controls:not([style*="display: none"]){background:rgba(255,0,0,.7);background:-webkit-linear-gradient(transparent,rgba(0,0,0,.35));background:linear-gradient(transparent,rgba(0,0,0,.35))}.mejs-button,.mejs-time,.mejs-time-rail{font-size:10.48px;height:40px;line-height:10px;margin:0;width:32px}.mejs-button>button{background:transparent url(mejs-controls.svg);border:0;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;margin:9.84px 6px;overflow:hidden;padding:0;position:absolute;text-decoration:none;width:20px}.mejs-button>button:focus{outline:1px dotted #999}.mejs-container-keyboard-inactive [role=slider],.mejs-container-keyboard-inactive [role=slider]:focus,.mejs-container-keyboard-inactive a,.mejs-container-keyboard-inactive a:focus,.mejs-container-keyboard-inactive button,.mejs-container-keyboard-inactive button:focus{outline:0}.mejs-time{box-sizing:content-box;color:#fff;font-size:11.46px;font-weight:700;height:24px;overflow:hidden;padding:15.81px 5.74px 0;text-align:center;width:auto}.mejs-play>button{background-position:0 0}.mejs-pause>button{background-position:-20px 0}.mejs-replay>button{background-position:-160px 0}.mejs-time-rail{direction:ltr;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:40px;margin:0 9.84px;padding-top:9.93px;position:relative}.mejs-time-buffering,.mejs-time-current,.mejs-time-float,.mejs-time-float-corner,.mejs-time-float-current,.mejs-time-hovered,.mejs-time-loaded,.mejs-time-marker,.mejs-time-total{border-radius:2.09px;cursor:pointer;display:block;height:10px;position:absolute}.mejs-time-total{background:hsla(0,0%,100%,.3);margin:4.81px 0 0;width:100%}.mejs-time-buffering{-webkit-animation:b 2s linear infinite;animation:b 2s linear infinite;background:-webkit-linear-gradient(135deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background:linear-gradient(-45deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background-size:15px 15px;width:100%}@-webkit-keyframes b{0%{background-position:0 0}to{background-position:30px 0}}@keyframes b{0%{background-position:0 0}to{background-position:30px 0}}.mejs-time-loaded{background:hsla(0,0%,100%,.3)}.mejs-time-current,.mejs-time-handle-content{background:hsla(0,0%,100%,.9)}.mejs-time-hovered{background:hsla(0,0%,100%,.5);z-index:10}.mejs-time-hovered.negative{background:rgba(0,0,0,.2)}.mejs-time-buffering,.mejs-time-current,.mejs-time-hovered,.mejs-time-loaded{left:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all .15s ease-in;transition:all .15s ease-in;width:100%}.mejs-time-buffering{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.mejs-time-hovered{-webkit-transition:height .1s cubic-bezier(.44,0,1,1);transition:height .1s cubic-bezier(.44,0,1,1)}.mejs-time-hovered.no-hover{-webkit-transform:scaleX(0)!important;-ms-transform:scaleX(0)!important;transform:scaleX(0)!important}.mejs-time-handle,.mejs-time-handle-content{border:4px solid transparent;cursor:pointer;left:0;position:absolute;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:11}.mejs-time-handle-content{border:4px solid hsla(0,0%,100%,.9);border-radius:51.25%;height:10px;left:-7px;top:-4px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);width:10px}.mejs-time-rail .mejs-time-handle-content:active,.mejs-time-rail .mejs-time-handle-content:focus,.mejs-time-rail:hover .mejs-time-handle-content{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.mejs-time-float{background:#eee;border:1px solid #333;bottom:100%;color:#111;display:none;height:17px;margin-bottom:8.71px;position:absolute;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:36px}.mejs-time-float-current{display:block;left:0;margin:1.96px;text-align:center;width:30px}.mejs-time-float-corner{border:5px solid #eee;border-color:#eee transparent transparent;border-radius:0;display:block;height:0;left:50%;line-height:0;position:absolute;top:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0}.mejs-long-video .mejs-time-float{margin-left:23.94px;width:64px}.mejs-long-video .mejs-time-float-current{width:60px}.mejs-broadcast{color:#fff;height:10px;position:absolute;top:15px;width:100%}.mejs-fullscreen-button>button{background-position:-80px 0}.mejs-unfullscreen>button{background-position:-100px 0}.mejs-mute>button{background-position:-60px 0}.mejs-unmute>button{background-position:-40px 0}.mejs-volume-button{position:relative}.mejs-volume-button>.mejs-volume-slider{-webkit-backface-visibility:hidden;background:rgba(50,50,50,.7);border-radius:0;bottom:100%;display:none;height:115px;left:50%;margin:0;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:25px;z-index:1}.mejs-volume-button:hover{border-radius:0 0 3.87px 3.95px}.mejs-volume-total{background:hsla(0,0%,100%,.5);height:100px;left:50%;margin:0;position:absolute;top:8px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:2px}.mejs-volume-current{left:0;margin:0;width:100%}.mejs-volume-current,.mejs-volume-handle{background:hsla(0,0%,100%,.9);position:absolute}.mejs-volume-handle{border-radius:0.95px;cursor:ns-resize;height:6px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:16px}.mejs-horizontal-volume-slider{display:block;height:36px;position:relative;vertical-align:middle;width:56px}.mejs-horizontal-volume-total{background:rgba(50,50,50,.8);height:8px;top:16px;width:50px}.mejs-horizontal-volume-current,.mejs-horizontal-volume-total{border-radius:2.05px;font-size:1.03px;left:0;margin:0;padding:0;position:absolute}.mejs-horizontal-volume-current{background:hsla(0,0%,100%,.8);height:100%;top:0;width:100%}.mejs-horizontal-volume-handle{display:none}.mejs-captions-button,.mejs-chapters-button{position:relative}.mejs-captions-button>button{background-position:-140px 0}.mejs-chapters-button>button{background-position:-180px 0}.mejs-captions-button>.mejs-captions-selector,.mejs-chapters-button>.mejs-chapters-selector{background:rgba(50,50,50,.7);border:1px solid transparent;border-radius:0;bottom:100%;margin-right:41.15px;overflow:hidden;padding:0;position:absolute;right:50%;visibility:visible;width:86px}.mejs-chapters-button>.mejs-chapters-selector{margin-right:53.96px;width:110px}.mejs-captions-selector-list,.mejs-chapters-selector-list{list-style-type:none!important;margin:0;overflow:hidden;padding:0}.mejs-captions-selector-list-item,.mejs-chapters-selector-list-item{color:#fff;cursor:pointer;display:block;list-style-type:none!important;margin:0 0 6.01px;overflow:hidden;padding:0}.mejs-captions-selector-list-item:hover,.mejs-chapters-selector-list-item:hover{background-color:#c8c8c8!important;background-color:hsla(0,0%,100%,.4)!important}.mejs-captions-selector-input,.mejs-chapters-selector-input{clear:both;float:left;left:-1000px;margin:2.91px 3.01px 0 5.17px;position:absolute}.mejs-captions-selector-label,.mejs-chapters-selector-label{cursor:pointer;float:left;font-size:9.98px;line-height:15px;padding:4.03px 9.91px 0;width:100%}.mejs-captions-selected,.mejs-chapters-selected{color:#21f8f8}.mejs-captions-translations{font-size:9.62px;margin:0 0 4.79px}.mejs-captions-layer{bottom:0;color:#fff;font-size:16px;left:0;line-height:20px;position:absolute;text-align:center}.mejs-captions-layer a{color:#fff;text-decoration:underline}.mejs-captions-layer[lang=ar]{font-size:19.32px;font-weight:400}.mejs-captions-position{bottom:15px;left:0;position:absolute;width:100%}.mejs-captions-position-hover{bottom:35px}.mejs-captions-text,.mejs-captions-text *{background:hsla(0,0%,8%,.5);box-shadow:4.97px 0 0 hsla(0,0%,7.76%,.5),4.97px 0 0 hsla(0,0%,7.62%,.5);padding:0;white-space:pre-wrap}.mejs-container.mejs-hide-cues video::-webkit-media-text-track-container{display:none}.mejs-overlay-error{position:relative}.mejs-overlay-error>img{left:0;max-width:100%;position:absolute;top:0;z-index:-1}.mejs-cannotplay,.mejs-cannotplay a{color:#fff;font-size:0.82em}.mejs-cannotplay{position:relative}.mejs-cannotplay a,.mejs-cannotplay p{display:inline-block;padding:0 15.66px;width:100%}
/* ===== /wp-includes/js/mediaelement/wp-mediaelement.min.css?ver=6.8.11 ===== */
.mejs-container{clear:both;max-width:100%}.mejs-container *{font-family:Helvetica,Arial}.mejs-container,.mejs-container .mejs-controls,.mejs-embed,.mejs-embed body{background:#222}.mejs-time{font-weight:400;word-wrap:normal}.mejs-controls a.mejs-horizontal-volume-slider{display:table}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#fff}.mejs-controls .mejs-time-rail .mejs-time-current{background:#0073aa}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail .mejs-time-total{background:rgba(255,255,255,.33)}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail span{border-radius:0}.mejs-overlay-loading{background:0 0}.mejs-controls button:hover{border:none;-webkit-box-shadow:none;box-shadow:none}.me-cannotplay{width:auto!important}.media-embed-details .wp-audio-shortcode{display:inline-block;max-width:400px}.audio-details .embed-media-settings{overflow:visible}.media-embed-details .embed-media-settings .setting span:not(.button-group){max-width:400px;width:auto}.media-embed-details .embed-media-settings .checkbox-setting span{display:inline-block}.media-embed-details .embed-media-settings{padding-top:0;top:28px}.media-embed-details .instructions{padding:15.92px 0;max-width:600px}.media-embed-details .setting .remove-setting,.media-embed-details .setting p{color:#a00;font-size:10.39px;text-transform:uppercase}.media-embed-details .setting .remove-setting{padding:4.94px 0}.media-embed-details .setting a:hover{color:#dc3232}.media-embed-details .embed-media-settings .checkbox-setting{float:none;margin:0 0 10.03px}.wp-video{max-width:100%;height:auto}.wp_attachment_holder .wp-audio-shortcode,.wp_attachment_holder .wp-video{margin-top:18.23px}.wp-video-shortcode video,video.wp-video-shortcode{max-width:100%;display:inline-block}.video-details .wp-video-holder{width:100%;max-width:640px}.wp-playlist{border:1px solid #ccc;padding:9.85px;margin:12.1px 0 18.86px;font-size:13.3px;line-height:1.5}.wp-admin .wp-playlist{margin:0 0 18.77px}.wp-playlist video{display:inline-block;max-width:100%}.wp-playlist audio{display:none;max-width:100%;width:400px}.wp-playlist .mejs-container{margin:0;max-width:100%}.wp-playlist .mejs-controls .mejs-button button{outline:0}.wp-playlist-light{background:#fff;color:#000}.wp-playlist-dark{color:#fff;background:#000}.wp-playlist-caption{display:block;max-width:88%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14.08px;line-height:1.5}.wp-playlist-item .wp-playlist-caption{text-decoration:none;color:#000;max-width:-webkit-calc(100% - 40px);max-width:calc(100% - 40px)}.wp-playlist-item-meta{display:block;font-size:13.68px;line-height:1.5}.wp-playlist-item-title{font-size:13.66px;line-height:1.5}.wp-playlist-item-album{font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-playlist-item-artist{font-size:11.88px;text-transform:uppercase}.wp-playlist-item-length{position:absolute;right:3px;top:0;font-size:13.36px;line-height:1.5}.rtl .wp-playlist-item-length{left:3px;right:auto}.wp-playlist-tracks{margin-top:9.5px}.wp-playlist-item{position:relative;cursor:pointer;padding:0 2.98px;border-bottom:1px solid #ccc}.wp-playlist-item:last-child{border-bottom:0}.wp-playlist-light .wp-playlist-caption{color:#333}.wp-playlist-dark .wp-playlist-caption{color:#ddd}.wp-playlist-playing{font-weight:700;background:#f7f7f7}.wp-playlist-light .wp-playlist-playing{background:#fff;color:#000}.wp-playlist-dark .wp-playlist-playing{background:#000;color:#fff}.wp-playlist-current-item{overflow:hidden;margin-bottom:10.08px;height:60px}.wp-playlist .wp-playlist-current-item img{float:left;max-width:60px;height:auto;margin-right:9.55px;padding:0;border:0}.rtl .wp-playlist .wp-playlist-current-item img{float:right;margin-left:9.72px;margin-right:0}.wp-playlist-current-item .wp-playlist-item-artist,.wp-playlist-current-item .wp-playlist-item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-audio-playlist .me-cannotplay span{padding:5.08px 14.99px}
/* ===== /wp-content/plugins/contact-form-7/includes/css/styles.css?ver=6.1.7 ===== */
.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	width: 1px;
	margin:0.97px;
	padding:0;
	border: 0;
	word-wrap: normal !important;
	word-break: normal !important;
}

.wpcf7 .hidden-fields-container {
	display: none;
}

.wpcf7 form .wpcf7-response-output {
	margin:2em 0.49em 0.96em;
	padding:0.2em 0.97em;
	border: 2px solid #00a0d2; /* Blue */
}

.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
	display: none;
}

.wpcf7 form.sent .wpcf7-response-output {
	border-color: #46b450; /* Green */
}

.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
	border-color: #dc3232; /* Red */
}

.wpcf7 form.spam .wpcf7-response-output {
	border-color: #f56e28; /* Orange */
}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
	border-color: #ffb900; /* Yellow */
}

.wpcf7-form-control-wrap {
	position: relative;
}

.wpcf7-not-valid-tip {
	color: #dc3232; /* Red */
	font-size:1.01em;
	font-weight: normal;
	display: block;
}

.use-floating-validation-tip .wpcf7-not-valid-tip {
	position: relative;
	top: -2ex;
	left: 1em;
	z-index: 100;
	border: 1px solid #dc3232;
	background: #fff;
	padding:0.21em 0.79em;
	width: 24em;
}

.wpcf7-list-item {
	display: inline-block;
	margin:0 0 0 1.02em;
}

.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
	content: " ";
}

.wpcf7-spinner {
	visibility: hidden;
	display: inline-block;
	background-color: #23282d; /* Dark Gray 800 */
	opacity: 0.75;
	width: 24px;
	height: 24px;
	border: none;
	border-radius:104.6%;
	padding:0;
	margin:0 23.02px;
	position: relative;
}

form.submitting .wpcf7-spinner {
	visibility: visible;
}

.wpcf7-spinner::before {
	content: '';
	position: absolute;
	background-color: #fbfbfc; /* Light Gray 100 */
	top: 4px;
	left: 4px;
	width: 6px;
	height: 6px;
	border: none;
	border-radius:98.4%;
	transform-origin: 8px 8px;
	animation-name: spin;
	animation-duration:964ms;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
}

@media (prefers-reduced-motion: reduce) {
	.wpcf7-spinner::before {
		animation-name: blink;
		animation-duration:1978ms;
	}
}

@keyframes spin {
	from {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(360deg);
	}
}

@keyframes blink {
	from {
		opacity: 0;
	}

	50% {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

.wpcf7 [inert] {
	opacity: 0.5;
}

.wpcf7 input[type="file"] {
	cursor: pointer;
}

.wpcf7 input[type="file"]:disabled {
	cursor: default;
}

.wpcf7 .wpcf7-submit:disabled {
	cursor: not-allowed;
}

.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
	direction: ltr;
}

.wpcf7-reflection > output {
	display: list-item;
	list-style: none;
}

.wpcf7-reflection > output[hidden] {
	display: none;
}

/* ===== /wp-content/plugins/td-composer/td-multi-purpose/style.css?ver=492e3cf54bd42df3b24a3de8e2307caf ===== */
.orb-clearfix{*zoom:1}.orb-clearfix:after,.orb-clearfix:before{display:table;content:'';line-height:0}.orb-clearfix:after{clear:both}@media (min-width:768px){.tdm-header-style-3 .td-affix .td-main-menu-logo img{top:0}}@-moz-document url-prefix(){@media (min-width:768px){.tdm-header-style-3 .td-main-menu-logo a img{top:-1px}}}.tdm-header-style-1,.tdm-header-style-2,.tdm-header-style-3{}.tdm-header-style-1.td-header-wrap .td-header-top-menu-full,.tdm-header-style-2.td-header-wrap .td-header-top-menu-full,.tdm-header-style-3.td-header-wrap .td-header-top-menu-full{background-color:#222}.tdm-header-style-1 .td-main-menu-logo,.tdm-header-style-2 .td-main-menu-logo,.tdm-header-style-3 .td-main-menu-logo{display:block;margin-right:42.92px;height:80px}@media (min-width:1019px) and (max-width:1140px){.tdm-header-style-1 .td-main-menu-logo,.tdm-header-style-2 .td-main-menu-logo,.tdm-header-style-3 .td-main-menu-logo{margin-right:19.74px}}@media (min-width:768px) and (max-width:1018px){.tdm-header-style-1 .td-main-menu-logo,.tdm-header-style-2 .td-main-menu-logo,.tdm-header-style-3 .td-main-menu-logo{margin-right:10.37px}}@media (max-width:767px){.tdm-header-style-1 .td-main-menu-logo,.tdm-header-style-2 .td-main-menu-logo,.tdm-header-style-3 .td-main-menu-logo{float:left;margin:0;display:inline;width:0;height:0}}.tdm-header-style-1 .td-main-menu-logo a,.tdm-header-style-2 .td-main-menu-logo a,.tdm-header-style-3 .td-main-menu-logo a{line-height:80px}.tdm-header-style-1 .td-main-menu-logo img,.tdm-header-style-2 .td-main-menu-logo img,.tdm-header-style-3 .td-main-menu-logo img{max-height:80px}@media (max-width:767px){.tdm-header-style-1 .td-main-menu-logo img,.tdm-header-style-2 .td-main-menu-logo img,.tdm-header-style-3 .td-main-menu-logo img{max-height:48px}}.tdm-header-style-1 .td-header-sp-recs,.tdm-header-style-2 .td-header-sp-recs,.tdm-header-style-3 .td-header-sp-recs{width:100%}@media (min-width:1019px){.tdm-header-style-1 .td-header-sp-recs,.tdm-header-style-2 .td-header-sp-recs,.tdm-header-style-3 .td-header-sp-recs{margin:24.12px auto 0 auto!important}}@media (min-width:768px) and (max-width:1018px){.tdm-header-style-1 .td-header-sp-recs,.tdm-header-style-2 .td-header-sp-recs,.tdm-header-style-3 .td-header-sp-recs{margin:14.55px auto 0 auto!important}}.tdm-header-style-1.td-header-background-image .td-header-sp-recs,.tdm-header-style-2.td-header-background-image .td-header-sp-recs,.tdm-header-style-3.td-header-background-image .td-header-sp-recs{}@media (min-width:1019px){.tdm-header-style-1.td-header-background-image .td-header-sp-recs,.tdm-header-style-2.td-header-background-image .td-header-sp-recs,.tdm-header-style-3.td-header-background-image .td-header-sp-recs{margin-bottom:25.01px!important}}@media (min-width:768px) and (max-width:1018px){.tdm-header-style-1.td-header-background-image .td-header-sp-recs,.tdm-header-style-2.td-header-background-image .td-header-sp-recs,.tdm-header-style-3.td-header-background-image .td-header-sp-recs{margin-bottom:14.56px!important}}.tdm-header-style-1 .td-header-rec-wrap,.tdm-header-style-2 .td-header-rec-wrap,.tdm-header-style-3 .td-header-rec-wrap{min-height:0}.tdm-header-style-1 .td-a-rec-id-header img,.tdm-header-style-1 .td-g-rec-id-header img,.tdm-header-style-2 .td-a-rec-id-header img,.tdm-header-style-2 .td-g-rec-id-header img,.tdm-header-style-3 .td-a-rec-id-header img,.tdm-header-style-3 .td-g-rec-id-header img{position:relative}.tdm-header-style-1 .td-a-rec-id-header .adsbygoogle,.tdm-header-style-1 .td-g-rec-id-header .adsbygoogle,.tdm-header-style-2 .td-a-rec-id-header .adsbygoogle,.tdm-header-style-2 .td-g-rec-id-header .adsbygoogle,.tdm-header-style-3 .td-a-rec-id-header .adsbygoogle,.tdm-header-style-3 .td-g-rec-id-header .adsbygoogle{position:relative;display:block!important}.tdm-header-style-1 .tdm-header-menu-btns,.tdm-header-style-2 .tdm-header-menu-btns,.tdm-header-style-3 .tdm-header-menu-btns{line-height:80px}.tdm-header-style-1 .td-header-menu-social,.tdm-header-style-2 .td-header-menu-social,.tdm-header-style-3 .td-header-menu-social{line-height:80px}.tdm-header-style-1 .td-header-menu-wrap-full #td-header-search-button,.tdm-header-style-2 .td-header-menu-wrap-full #td-header-search-button,.tdm-header-style-3 .td-header-menu-wrap-full #td-header-search-button{color:#000}.tdm-header-style-1 .td-header-menu-wrap-full #td-header-search-button .orb-td-icon-search,.tdm-header-style-2 .td-header-menu-wrap-full #td-header-search-button .orb-td-icon-search,.tdm-header-style-3 .td-header-menu-wrap-full #td-header-search-button .orb-td-icon-search{line-height:80px}.tdm-header-style-1 #td-header-menu,.tdm-header-style-2 #td-header-menu,.tdm-header-style-3 #td-header-menu{display:block}.tdm-header-style-1 .sf-menu>li>a,.tdm-header-style-2 .sf-menu>li>a,.tdm-header-style-3 .sf-menu>li>a{line-height:80px}@media (min-width:1019px) and (max-width:1140px){.tdm-header-style-1 .sf-menu>li>a,.tdm-header-style-2 .sf-menu>li>a,.tdm-header-style-3 .sf-menu>li>a{padding:0 12.47px}}.tdm-header-style-1 .sf-menu a.sf-with-ul,.tdm-header-style-2 .sf-menu a.sf-with-ul,.tdm-header-style-3 .sf-menu a.sf-with-ul{}@media (min-width:1019px) and (max-width:1140px){.tdm-header-style-1 .sf-menu a.sf-with-ul,.tdm-header-style-2 .sf-menu a.sf-with-ul,.tdm-header-style-3 .sf-menu a.sf-with-ul{padding-right:26.75px}}.tdm-header-style-1 .td-mega-menu ul,.tdm-header-style-2 .td-mega-menu ul,.tdm-header-style-3 .td-mega-menu ul{border-top:none}@media (max-width:767px){.tdm-header-style-1 .td-header-main-menu,.tdm-header-style-2 .td-header-main-menu,.tdm-header-style-3 .td-header-main-menu{height:54px}}.tdm-header-style-1 .td-affix .td-header-menu-btns,.tdm-header-style-1 .td-affix .td-header-menu-social,.tdm-header-style-2 .td-affix .td-header-menu-btns,.tdm-header-style-2 .td-affix .td-header-menu-social,.tdm-header-style-3 .td-affix .td-header-menu-btns,.tdm-header-style-3 .td-affix .td-header-menu-social{line-height:48px}.homepage-post.single_template_7 .tdm-header-style-1 .td-header-sp-recs,.homepage-post.single_template_7 .tdm-header-style-2 .td-header-sp-recs,.homepage-post.single_template_7 .tdm-header-style-3 .td-header-sp-recs,.single_template_10 .tdm-header-style-1 .td-header-sp-recs,.single_template_10 .tdm-header-style-2 .td-header-sp-recs,.single_template_10 .tdm-header-style-3 .td-header-sp-recs,.single_template_11 .tdm-header-style-1 .td-header-sp-recs,.single_template_11 .tdm-header-style-2 .td-header-sp-recs,.single_template_11 .tdm-header-style-3 .td-header-sp-recs,.single_template_6 .tdm-header-style-1 .td-header-sp-recs,.single_template_6 .tdm-header-style-2 .td-header-sp-recs,.single_template_6 .tdm-header-style-3 .td-header-sp-recs,.single_template_7 .tdm-header-style-1 .td-header-sp-recs,.single_template_7 .tdm-header-style-2 .td-header-sp-recs,.single_template_7 .tdm-header-style-3 .td-header-sp-recs,.single_template_8 .tdm-header-style-1 .td-header-sp-recs,.single_template_8 .tdm-header-style-2 .td-header-sp-recs,.single_template_8 .tdm-header-style-3 .td-header-sp-recs,.td_category_template_2 .tdm-header-style-1 .td-header-sp-recs,.td_category_template_2 .tdm-header-style-2 .td-header-sp-recs,.td_category_template_2 .tdm-header-style-3 .td-header-sp-recs,.td_category_template_5 .tdm-header-style-1 .td-header-sp-recs,.td_category_template_5 .tdm-header-style-2 .td-header-sp-recs,.td_category_template_5 .tdm-header-style-3 .td-header-sp-recs,.td_category_template_6 .tdm-header-style-1 .td-header-sp-recs,.td_category_template_6 .tdm-header-style-2 .td-header-sp-recs,.td_category_template_6 .tdm-header-style-3 .td-header-sp-recs,.td_category_template_8 .tdm-header-style-1 .td-header-sp-recs,.td_category_template_8 .tdm-header-style-2 .td-header-sp-recs,.td_category_template_8 .tdm-header-style-3 .td-header-sp-recs{}@media (min-width:1019px){.homepage-post.single_template_7 .tdm-header-style-1 .td-header-sp-recs,.homepage-post.single_template_7 .tdm-header-style-2 .td-header-sp-recs,.homepage-post.single_template_7 .tdm-header-style-3 .td-header-sp-recs,.single_template_10 .tdm-header-style-1 .td-header-sp-recs,.single_template_10 .tdm-header-style-2 .td-header-sp-recs,.single_template_10 .tdm-header-style-3 .td-header-sp-recs,.single_template_11 .tdm-header-style-1 .td-header-sp-recs,.single_template_11 .tdm-header-style-2 .td-header-sp-recs,.single_template_11 .tdm-header-style-3 .td-header-sp-recs,.single_template_6 .tdm-header-style-1 .td-header-sp-recs,.single_template_6 .tdm-header-style-2 .td-header-sp-recs,.single_template_6 .tdm-header-style-3 .td-header-sp-recs,.single_template_7 .tdm-header-style-1 .td-header-sp-recs,.single_template_7 .tdm-header-style-2 .td-header-sp-recs,.single_template_7 .tdm-header-style-3 .td-header-sp-recs,.single_template_8 .tdm-header-style-1 .td-header-sp-recs,.single_template_8 .tdm-header-style-2 .td-header-sp-recs,.single_template_8 .tdm-header-style-3 .td-header-sp-recs,.td_category_template_2 .tdm-header-style-1 .td-header-sp-recs,.td_category_template_2 .tdm-header-style-2 .td-header-sp-recs,.td_category_template_2 .tdm-header-style-3 .td-header-sp-recs,.td_category_template_5 .tdm-header-style-1 .td-header-sp-recs,.td_category_template_5 .tdm-header-style-2 .td-header-sp-recs,.td_category_template_5 .tdm-header-style-3 .td-header-sp-recs,.td_category_template_6 .tdm-header-style-1 .td-header-sp-recs,.td_category_template_6 .tdm-header-style-2 .td-header-sp-recs,.td_category_template_6 .tdm-header-style-3 .td-header-sp-recs,.td_category_template_8 .tdm-header-style-1 .td-header-sp-recs,.td_category_template_8 .tdm-header-style-2 .td-header-sp-recs,.td_category_template_8 .tdm-header-style-3 .td-header-sp-recs{margin-bottom:23.06px!important}}@media (min-width:768px) and (max-width:1018px){.homepage-post.single_template_7 .tdm-header-style-1 .td-header-sp-recs,.homepage-post.single_template_7 .tdm-header-style-2 .td-header-sp-recs,.homepage-post.single_template_7 .tdm-header-style-3 .td-header-sp-recs,.single_template_10 .tdm-header-style-1 .td-header-sp-recs,.single_template_10 .tdm-header-style-2 .td-header-sp-recs,.single_template_10 .tdm-header-style-3 .td-header-sp-recs,.single_template_11 .tdm-header-style-1 .td-header-sp-recs,.single_template_11 .tdm-header-style-2 .td-header-sp-recs,.single_template_11 .tdm-header-style-3 .td-header-sp-recs,.single_template_6 .tdm-header-style-1 .td-header-sp-recs,.single_template_6 .tdm-header-style-2 .td-header-sp-recs,.single_template_6 .tdm-header-style-3 .td-header-sp-recs,.single_template_7 .tdm-header-style-1 .td-header-sp-recs,.single_template_7 .tdm-header-style-2 .td-header-sp-recs,.single_template_7 .tdm-header-style-3 .td-header-sp-recs,.single_template_8 .tdm-header-style-1 .td-header-sp-recs,.single_template_8 .tdm-header-style-2 .td-header-sp-recs,.single_template_8 .tdm-header-style-3 .td-header-sp-recs,.td_category_template_2 .tdm-header-style-1 .td-header-sp-recs,.td_category_template_2 .tdm-header-style-2 .td-header-sp-recs,.td_category_template_2 .tdm-header-style-3 .td-header-sp-recs,.td_category_template_5 .tdm-header-style-1 .td-header-sp-recs,.td_category_template_5 .tdm-header-style-2 .td-header-sp-recs,.td_category_template_5 .tdm-header-style-3 .td-header-sp-recs,.td_category_template_6 .tdm-header-style-1 .td-header-sp-recs,.td_category_template_6 .tdm-header-style-2 .td-header-sp-recs,.td_category_template_6 .tdm-header-style-3 .td-header-sp-recs,.td_category_template_8 .tdm-header-style-1 .td-header-sp-recs,.td_category_template_8 .tdm-header-style-2 .td-header-sp-recs,.td_category_template_8 .tdm-header-style-3 .td-header-sp-recs{margin-bottom:13.9px!important}}.tdm-header-style-2{}.tdm-header-style-2 .td-logo-in-menu{}@media (min-width:767px){.tdm-header-style-2 .td-logo-in-menu{position:absolute;top:0;left:20px}}@media (min-width:767px){.tdm-header-style-2 #td-header-menu>div>.sf-menu{display:table;margin:0 auto}}.tdm-header-style-2 .tdm-menu-btns-socials{position:absolute;top:0;right:0}.tdm-header-style-3 .sf-menu{float:right}.tdm-menu-active-style3 .tdm-header .sf-menu>li>a:after,.tdm-menu-active-style4 .tdm-header .sf-menu>li>a:after,.tdm-menu-active-style5 .tdm-header .sf-menu>li>a:after{display:none}.tdm-menu-active-style2 .tdm-header ul.sf-menu>li,.tdm-menu-active-style4 .tdm-header ul.sf-menu>li{line-height:80px}.tdm-menu-active-style2 .tdm-header ul.sf-menu>li>a,.tdm-menu-active-style4 .tdm-header ul.sf-menu>li>a{display:inline-block;line-height:1}.tdm-menu-active-style2 .tdm-header .td-affix ul.sf-menu>li,.tdm-menu-active-style4 .tdm-header .td-affix ul.sf-menu>li{line-height:24px!important}.tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu>.current-category-ancestor>a,.tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu>.current-menu-ancestor>a,.tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu>.current-menu-item>a,.tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu>.sfHover>a,.tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu>li>a:hover{color:var(--td_theme_color,#4db2ec)}.tdm-menu-active-style2 .tdm-header .sf-menu>li>a{margin:0 13.82px;padding:10.51px 0}.tdm-menu-active-style2 .tdm-header .sf-menu a.sf-with-ul{margin-right:29.79px}.tdm-menu-active-style2 .tdm-header .td-affix .sf-menu>li>a{padding:0}.tdm-menu-active-style4 .tdm-header .sf-menu>li>a{margin:0 9.02px;padding:10.17px;border:3px solid transparent}.tdm-menu-active-style4 .tdm-header .sf-menu>.current-category-ancestor>a,.tdm-menu-active-style4 .tdm-header .sf-menu>.current-menu-ancestor>a,.tdm-menu-active-style4 .tdm-header .sf-menu>.current-menu-item>a,.tdm-menu-active-style4 .tdm-header .sf-menu>.sfHover>a,.tdm-menu-active-style4 .tdm-header .sf-menu>li>a:hover{border-color:var(--td_theme_color,#4db2ec)}.tdm-menu-active-style4 .tdm-header .sf-menu a.sf-with-ul{padding-right:26.7px}.tdm-menu-active-style4 .tdm-header .td-affix .sf-menu>li>a{padding:0}.tdm-menu-active-style5 .tdm-header .td-header-menu-wrap .sf-menu>.current-category-ancestor>a,.tdm-menu-active-style5 .tdm-header .td-header-menu-wrap .sf-menu>.current-menu-ancestor>a,.tdm-menu-active-style5 .tdm-header .td-header-menu-wrap .sf-menu>.current-menu-item>a,.tdm-menu-active-style5 .tdm-header .td-header-menu-wrap .sf-menu>.sfHover>a,.tdm-menu-active-style5 .tdm-header .td-header-menu-wrap .sf-menu>li>a:hover{background-color:var(--td_theme_color,#4db2ec);color:#fff}.tdm-header-menu-btns{float:right;margin-left:15.23px;line-height:48px}@media (max-width:767px){.tdm-header-menu-btns{display:none}}.tdm-header-menu-btns .tdm_block_button{margin-right:7.89px;margin-bottom:0}@media (min-width:768px) and (max-width:1018px){.tdm-header-menu-btns .tdm_block_button{margin-right:4.77px}.tdm-header-menu-btns .tdm_block_button .tdm-btn{height:30px;line-height:30px}.tdm-header-menu-btns .tdm_block_button .tdm-btn-style4{transform:translateZ(0);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0)}.tdm-header-menu-btns .tdm_block_button .tdm-btn-style4 .tdm-button-a{-webkit-transform:rotateX(0deg) translateZ(15px);transform:rotateX(0deg) translateZ(15px)}.tdm-header-menu-btns .tdm_block_button .tdm-btn-style4 .tdm-button-b{-webkit-transform:rotateX(90deg) translateZ(15px);transform:rotateX(90deg) translateZ(15px)}.tdm-header-menu-btns .tdm_block_button .tdm-btn-style4:hover .tdm-button-a{-webkit-transform:rotateX(-90deg) translateZ(15px);transform:rotateX(-90deg) translateZ(15px)}.tdm-header-menu-btns .tdm_block_button .tdm-btn-style4:hover .tdm-button-b{-webkit-transform:rotateX(0deg) translateZ(15px);transform:rotateX(0deg) translateZ(15px)}}.tdm-header-menu-btns .tdm_block_button:last-child{margin-right:0}.tdm-header-menu-btns .tds-button{line-height:1}.td-affix .tdm-header-menu-btns{line-height:48px!important}.td-affix .tdm-header-menu-btns .tdm-btn{height:30px;line-height:30px}.td-affix .tdm-header-menu-btns .tdm-btn-style4{transform:translateZ(0);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0)}.td-affix .tdm-header-menu-btns .tdm-btn-style4 .tdm-button-a{-webkit-transform:rotateX(0deg) translateZ(15px);transform:rotateX(0deg) translateZ(15px)}.td-affix .tdm-header-menu-btns .tdm-btn-style4 .tdm-button-b{-webkit-transform:rotateX(90deg) translateZ(15px);transform:rotateX(90deg) translateZ(15px)}.td-affix .tdm-header-menu-btns .tdm-btn-style4:hover .tdm-button-a{-webkit-transform:rotateX(-90deg) translateZ(15px);transform:rotateX(-90deg) translateZ(15px)}.td-affix .tdm-header-menu-btns .tdm-btn-style4:hover .tdm-button-b{-webkit-transform:rotateX(0deg) translateZ(15px);transform:rotateX(0deg) translateZ(15px)}.td-header-menu-social{margin-left:14.27px}.tdm-header .header-search-wrap{position:relative;float:right;margin-left:15.75px}.td-header-sp-email,.td-header-sp-info,.td-header-sp-phone{padding-left:0!important;padding-right:0!important;line-height:28px}.td-header-style-12 .td-header-sp-email,.td-header-style-12 .td-header-sp-info,.td-header-style-12 .td-header-sp-phone{line-height:54px}.td-header-sp-email,.td-header-sp-phone{margin-right:32.29px}.top-bar-style-mp-1 .td-header-sp-top-menu,.top-bar-style-mp-1 .td-header-sp-top-widget{float:right!important}.tdm-title{font-size:35.64px;line-height:47px;font-weight:400;margin-top:9.55px;margin-bottom:26.81px;color:#111;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}@media (max-width:767px){.tdm-title{font-size:34.3px;line-height:39px}}.tds-title .tdm-title{display:inline-block}.tdm-title-xxsm{font-size:12.66px;line-height:16px;font-weight:600}.tdm-title-xsm{font-size:13.69px;line-height:20px;font-weight:600;text-transform:uppercase}.tdm-title-sm{margin-bottom:6.97px;font-size:22.15px;line-height:33px;font-weight:500}.tdm-title-md{font-size:27.44px;line-height:36px;font-weight:400}@media (min-width:1019px) and (max-width:1140px){.tdm-title-md{font-size:24.83px;line-height:32px}}@media (min-width:768px) and (max-width:1018px){.tdm-title-md{font-size:23.66px;line-height:30px}}.tdm-title-bg{font-size:45.22px;line-height:56px;font-weight:400}@media (min-width:768px) and (max-width:1018px){.tdm-title-bg{font-size:34.56px;line-height:42px}}@media (max-width:767px){.tdm-title-bg{font-size:38.04px;line-height:50px}}.tdm-content-horiz-center-q2 .tdm-title-line{margin-left:auto;margin-right:auto}.tdm-content-horiz-right .tdm-title-line{margin-left:auto;margin-right:0}.tdm-descr-sm{font-family:var(--td_default_google_font_1,'Open Sans','Open Sans Regular',sans-serif);font-size:14.45px;line-height:26px;color:#666;margin-bottom:31.41px}.tdm-descr-q2{font-family:var(--td_default_google_font_1,'Open Sans','Open Sans Regular',sans-serif);font-size:15.22px;line-height:28px;color:#666;margin-bottom:31.29px}@media (max-width:1018px){.tdm-descr-q2{font-size:15.23px;line-height:24px}}@media (min-width:768px) and (max-width:1018px){.tdm-descr-q2{margin-bottom:24.43px}}@media (max-width:767px){.tdm-descr-q2{margin-bottom:20.32px}}.tds-title2 .tdm-title,.tds-title3 .tdm-title{margin-bottom:0!important}.tds-title2 .tdm-title-line,.tds-title3 .tdm-title-line{display:table;position:relative;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.tds-title2 .tdm-title-line:after,.tds-title3 .tdm-title-line:after{content:'';width:100%;position:absolute;background-color:var(--td_theme_color,#4db2ec);top:0;left:0;margin:auto;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.tds-title3 .tdm-title{font-weight:600}.tds-title3 .tdm-title-sub{font-family:var(--td_default_google_font_2,'Roboto',sans-serif);text-transform:uppercase;font-size:14.69px;font-weight:500;color:#666}.tds-title3.tdm-subtitle-above .tdm-title{margin-bottom:25.32px!important}.tdm-btn{display:inline-block;font-family:var(--td_default_google_font_2,'Roboto',sans-serif);text-align:center;position:relative;pointer-events:auto!important}.tdm-btn .tdm-btn-text{pointer-events:none!important;vertical-align:middle;-webkit-transition:all 0.3s;transition:all 0.3s}.tdm-btn .tdm-btn-icon{pointer-events:none;vertical-align:middle;line-height:1;-webkit-transition:all 0.3s;transition:all 0.3s}.tdm-btn .tdm-btn-icon:first-child{margin-right:14.25px}.tdm-btn .tdm-btn-icon:last-child{margin-left:13.52px}.tdm-btn .tdm-btn-icon-svg{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tdm-btn .tdm-btn-icon-svg svg{height:auto;-webkit-transition:all 0.3s;transition:all 0.3s}.ie10 .tdm-btn .tdm-btn-text,.ie10 .tdm-btn i,.ie11 .tdm-btn .tdm-btn-text,.ie11 .tdm-btn i,.ie9 .tdm-btn .tdm-btn-text,.ie9 .tdm-btn i{background:transparent}.ie10 div .tdm-title,.ie11 div .tdm-title,.ie9 div .tdm-title{background:transparent}.ie10 .tdm-fancy-title span,.ie11 .tdm-fancy-title span,.ie9 .tdm-fancy-title span{background:transparent}.ie10 .tds-icon:before,.ie11 .tds-icon:before,.ie9 .tds-icon:before{background:transparent}.ie10 .tdm-counter-number,.ie11 .tdm-counter-number,.ie9 .tdm-counter-number{background:transparent}.tdm-btn-sm{font-size:12.6px;line-height:29px;height:31px;padding:0 16.18px}.tdm-btn-sm svg{width:13px}.tdm-btn-md{font-size:13.3px;line-height:39px;height:41px;padding:0 24.58px}.tdm-btn-md svg{width:13px}@media (max-width:767px){.tdm-btn-md{line-height:40px;height:40px;padding:0 23.69px}}.tdm-btn-lg{font-size:15.39px;font-weight:500;line-height:52px;height:55px;padding:0 35.35px}.tdm-btn-lg svg{width:15px}@media (min-width:768px) and (max-width:1018px){.tdm-btn-lg{line-height:52px;height:52px;padding:0 32.3px}}@media (max-width:767px){.tdm-btn-lg{font-size:14.1px;line-height:50px;height:50px;padding:0 29.25px}.tdm-btn-lg svg{width:14px}}.tdm-btn-xlg{font-size:17.41px;font-weight:500;line-height:68px;height:75px;padding:0 49.8px}.tdm-btn-xlg svg{width:17px}.tds-button1{background-color:var(--td_theme_color,#4db2ec);color:#fff;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;transform:translateZ(0);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0)}.tds-button1 svg,.tds-button1 svg *{fill:#fff}.tds-button1:before{content:'';background-color:#222;width:100%;height:100%;left:0;top:0;position:absolute;z-index:-1;opacity:0;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.tds-button1:hover:before{opacity:1}.td-scroll-in-view .tds-button1:before{opacity:1}.tds-button2,.tds-button6,.tds-button7{position:relative;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.tds-button2 .tdm-btn-text,.tds-button2 i,.tds-button6 .tdm-btn-text,.tds-button6 i,.tds-button7 .tdm-btn-text,.tds-button7 i{color:var(--td_theme_color,#4db2ec)}.tds-button2 svg,.tds-button2 svg *,.tds-button6 svg,.tds-button6 svg *,.tds-button7 svg,.tds-button7 svg *{fill:var(--td_theme_color,#4db2ec)}.tds-button2:hover .tdm-btn-text,.tds-button2:hover i,.tds-button6:hover .tdm-btn-text,.tds-button6:hover i,.tds-button7:hover .tdm-btn-text,.tds-button7:hover i{color:#222}.tds-button2:hover svg,.tds-button2:hover svg *,.tds-button6:hover svg,.tds-button6:hover svg *,.tds-button7:hover svg,.tds-button7:hover svg *{fill:#222}.td-scroll-in-view .tds-button2 .tdm-btn-text,.td-scroll-in-view .tds-button2 i,.td-scroll-in-view .tds-button6 .tdm-btn-text,.td-scroll-in-view .tds-button6 i,.td-scroll-in-view .tds-button7 .tdm-btn-text,.td-scroll-in-view .tds-button7 i{color:#222}.td-scroll-in-view .tds-button2 svg,.td-scroll-in-view .tds-button2 svg *,.td-scroll-in-view .tds-button6 svg,.td-scroll-in-view .tds-button6 svg *,.td-scroll-in-view .tds-button7 svg,.td-scroll-in-view .tds-button7 svg *{fill:#222}.tds-button2:before,.tds-button6:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-color:var(--td_theme_color,#4db2ec);-webkit-transition:all 0.3s;transition:all 0.3s}.tds-button2:hover:before,.tds-button6:hover:before{border-color:#222}.td-scroll-in-view .tds-button2:before,.td-scroll-in-view .tds-button6:before{border-color:#222}.tds-button2{-webkit-transform:translateZ(0);transform:translateZ(0)}.tds-button2:after{content:'';width:100%;height:100%;left:0;top:0;position:absolute;z-index:-1;opacity:0;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.tds-button2:hover:after{opacity:1}.td-scroll-in-view .tds-button2:after{opacity:1}.tds-button3{color:#000;background-color:#fff;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;z-index:0}.tds-button3:before{content:'';background-color:#fff;width:100%;height:100%;left:0;top:0;position:absolute;z-index:-1;opacity:0;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.tds-button4{background-color:#000;display:inline-block}.tds-button4 .tdm-btn{-webkit-transition:all 0.3s ease;transition:all 0.3s ease;background-color:#000;color:#fff;overflow:hidden;vertical-align:middle;-webkit-backface-visibility:hidden;backface-visibility:hidden}.tds-button4 .tdm-button-b{position:absolute;top:0;left:0;width:100%;height:100%}.tds-button4 svg,.tds-button4 svg *{fill:#fff}.tds-button4.tdm-btn-xlg-wrap{transform:translateZ(0);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0)}.tds-button4.tdm-btn-xlg-wrap .tdm-button-a{-webkit-transform:rotateX(0deg) translateZ(38px);transform:rotateX(0deg) translateZ(38px)}.tds-button4.tdm-btn-xlg-wrap .tdm-button-b{-webkit-transform:rotateX(90deg) translateZ(38px);transform:rotateX(90deg) translateZ(38px)}.tds-button4.tdm-btn-lg-wrap{transform:translateZ(0);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0)}.tds-button4.tdm-btn-lg-wrap .tdm-button-a{-webkit-transform:rotateX(0deg) translateZ(27px);transform:rotateX(0deg) translateZ(27px)}.tds-button4.tdm-btn-lg-wrap .tdm-button-b{-webkit-transform:rotateX(90deg) translateZ(27px);transform:rotateX(90deg) translateZ(27px)}.tds-button4.tdm-btn-md-wrap{transform:translateZ(0);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0)}.tds-button4.tdm-btn-md-wrap .tdm-button-a{-webkit-transform:rotateX(0deg) translateZ(20px);transform:rotateX(0deg) translateZ(20px)}.tds-button4.tdm-btn-md-wrap .tdm-button-b{-webkit-transform:rotateX(90deg) translateZ(20px);transform:rotateX(90deg) translateZ(20px)}.tds-button4.tdm-btn-sm-wrap{transform:translateZ(0);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0)}.tds-button4.tdm-btn-sm-wrap .tdm-button-a{-webkit-transform:rotateX(0deg) translateZ(15px);transform:rotateX(0deg) translateZ(15px)}.tds-button4.tdm-btn-sm-wrap .tdm-button-b{-webkit-transform:rotateX(90deg) translateZ(15px);transform:rotateX(90deg) translateZ(15px)}.tds-button4:hover.tdm-btn-xlg-wrap .tdm-button-a{-webkit-transform:rotateX(-90deg) translateZ(38px);transform:rotateX(-90deg) translateZ(38px)}.tds-button4:hover.tdm-btn-xlg-wrap .tdm-button-b{-webkit-transform:rotateX(0deg) translateZ(38px);transform:rotateX(0deg) translateZ(38px)}.tds-button4:hover.tdm-btn-lg-wrap .tdm-button-a{-webkit-transform:rotateX(-90deg) translateZ(27px);transform:rotateX(-90deg) translateZ(27px)}.tds-button4:hover.tdm-btn-lg-wrap .tdm-button-b{-webkit-transform:rotateX(0deg) translateZ(27px);transform:rotateX(0deg) translateZ(27px)}.tds-button4:hover.tdm-btn-md-wrap .tdm-button-a{-webkit-transform:rotateX(-90deg) translateZ(20px);transform:rotateX(-90deg) translateZ(20px)}.tds-button4:hover.tdm-btn-md-wrap .tdm-button-b{-webkit-transform:rotateX(0deg) translateZ(20px);transform:rotateX(0deg) translateZ(20px)}.tds-button4:hover.tdm-btn-sm-wrap .tdm-button-a{-webkit-transform:rotateX(-90deg) translateZ(15px);transform:rotateX(-90deg) translateZ(15px)}.tds-button4:hover.tdm-btn-sm-wrap .tdm-button-b{-webkit-transform:rotateX(0deg) translateZ(15px);transform:rotateX(0deg) translateZ(15px)}.tdm-block-button-full .tds-button4{display:block}.td-scroll-in-view .tds-button4.tdm-btn-xlg-wrap .tdm-button-a{-webkit-transform:rotateX(-90deg) translateZ(38px);transform:rotateX(-90deg) translateZ(38px)}.td-scroll-in-view .tds-button4.tdm-btn-xlg-wrap .tdm-button-b{-webkit-transform:rotateX(0deg) translateZ(38px);transform:rotateX(0deg) translateZ(38px)}.td-scroll-in-view .tds-button4.tdm-btn-lg-wrap .tdm-button-a{-webkit-transform:rotateX(-90deg) translateZ(27px);transform:rotateX(-90deg) translateZ(27px)}.td-scroll-in-view .tds-button4.tdm-btn-lg-wrap .tdm-button-b{-webkit-transform:rotateX(0deg) translateZ(27px);transform:rotateX(0deg) translateZ(27px)}.td-scroll-in-view .tds-button4.tdm-btn-md-wrap .tdm-button-a{-webkit-transform:rotateX(-90deg) translateZ(20px);transform:rotateX(-90deg) translateZ(20px)}.td-scroll-in-view .tds-button4.tdm-btn-md-wrap .tdm-button-b{-webkit-transform:rotateX(0deg) translateZ(20px);transform:rotateX(0deg) translateZ(20px)}.td-scroll-in-view .tds-button4.tdm-btn-sm-wrap .tdm-button-a{-webkit-transform:rotateX(-90deg) translateZ(15px);transform:rotateX(-90deg) translateZ(15px)}.td-scroll-in-view .tds-button4.tdm-btn-sm-wrap .tdm-button-b{-webkit-transform:rotateX(0deg) translateZ(15px);transform:rotateX(0deg) translateZ(15px)}.tds-button5{min-width:0;height:auto;padding:0;line-height:initial!important;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;text-align:left}.tds-button5 .tdm-btn-text,.tds-button5 i{color:#000}.tds-button5 svg,.tds-button5 svg *{fill:#000}.tds-button5:hover .tdm-btn-text,.tds-button5:hover i{color:var(--td_theme_color,#4db2ec)}.tds-button5:hover svg,.tds-button5:hover svg *{fill:var(--td_theme_color,#4db2ec)}.td-scroll-in-view .tds-button5 .tdm-btn-text,.td-scroll-in-view .tds-button5 i{color:var(--td_theme_color,#4db2ec)}.td-scroll-in-view .tds-button5 svg,.td-scroll-in-view .tds-button5 svg *{fill:var(--td_theme_color,#4db2ec)}.tds-button6:after{content:'';position:absolute;width:100%;height:100%;background-color:var(--td_theme_color,#4db2ec);opacity:0.14;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=" 14 ")";filter:alpha(opacity=14.000000000000002);-webkit-transition:all 0.4s;transition:all 0.4s;z-index:-1}.tds-button6:hover:after{top:0;left:0}.td-scroll-in-view .tds-button6:after{top:0;left:0}.tds-button7{-webkit-transition:all 0.3s ease;transition:all 0.3s ease;transform:translateZ(0);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0)}.tds-button7 .tdm-btn-border-bottom,.tds-button7 .tdm-btn-border-top{content:'';position:absolute;left:0;width:100%;background-color:var(--td_theme_color,#4db2ec);-webkit-transition:all 0.3s;transition:all 0.3s}.tds-button7 .tdm-btn-border-top{top:0}.tds-button7 .tdm-btn-border-bottom{bottom:0}.tds-button7:before{content:'';width:100%;height:100%;left:0;top:0;position:absolute;z-index:-1;opacity:0;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.tds-button7:hover .tdm-btn-border-bottom,.tds-button7:hover .tdm-btn-border-top{background-color:#222}.tds-button7:hover:before{opacity:1}.td-scroll-in-view .tds-button7 .tdm-btn-border-bottom,.td-scroll-in-view .tds-button7 .tdm-btn-border-top{background-color:#222}.td-scroll-in-view .tds-button7:before{opacity:1}.tds-button8{color:#000;background-color:#fff;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;z-index:0;vertical-align:middle;overflow:hidden}.tds-button8:before{content:'';background-color:#fff;padding-top:100.5%;width:100%;left:50%;top:50%;position:absolute;z-index:-1;border-radius:51.35%!important;transform:translate(-50%,-50%) scale(0);-webkit-transform:translate(-50%,-50%) scale(0);-webkit-transition:all 0.4s cubic-bezier(0.8,0.13,0.21,0.9);transition:all 0.4s cubic-bezier(0.8,0.13,0.21,0.9)}.tdm_block-q2 .tdm-row .tdm-col{float:none;display:inline-block;vertical-align:top}@media (max-width:767px){.tdm_block-q2 .tdm-row .tdm-col{float:left;width:100%}}.tdm_block-q2 .td-block-width{margin:0 auto}.tdm_white_text .tdm-descr-q2,.tdm_white_text .tdm-title{color:#fff}.tdm-width-1068 .td-block-width{max-width:1068px}.tdm-width-1200 .td-block-width{max-width:1200px}.tdm-width-1400 .td-block-width{max-width:1400px}.tdm-width-1600 .td-block-width{max-width:1600px}.tdm-width-1800 .td-block-width{max-width:1800px}.tdm-width-full .td-block-width{max-width:100%}.tdm-full-height .td-block-width{height:100vh!important}.tdm-layout-12-12 .tdm-col{width:50%}.tdm-row-height{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:767px){.tdm-row-height{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}[class*=tdc-theme-] .tdm-row-height{display:inherit;-webkit-box-orient:inherit;-webkit-box-direction:inherit;-ms-flex-direction:inherit;flex-direction:inherit}[class*=tdc-theme-] .tdm-row-height .tdc-columns{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:767px){[class*=tdc-theme-] .tdm-row-height .tdc-columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width:767px){.tdm-layout-13-23 .tdm-col:first-child{width:33.33333333%}.tdm-layout-13-23 .tdm-col:last-child{width:66.66666667%}.tdm-layout-23-13 .tdm-col:first-child{width:66.66666667%}.tdm-layout-23-13 .tdm-col:last-child{width:33.33333333%}}@media (min-width:767px) and (min-width:768px) and (max-width:1018px){.tdm-layout-13-23 .tdm-col:first-child{width:41.66666667%}}@media (min-width:767px) and (min-width:768px) and (max-width:1018px){.tdm-layout-13-23 .tdm-col:last-child{width:58.33333333%}}@media (min-width:767px) and (min-width:768px) and (max-width:1018px){.tdm-layout-23-13 .tdm-col:first-child{width:58.33333333%}}@media (min-width:767px) and (min-width:768px) and (max-width:1018px){.tdm-layout-23-13 .tdm-col:last-child{width:41.66666667%}}.orb-tdm-inline-block{display:inline-block}.tdm-content-horiz-center-q2{text-align:center!important;margin-right:auto;margin-left:auto}.tdm-content-horiz-right{text-align:right!important;margin-left:auto}.tdm-content-vert-center .td-block-row .tdm-col{vertical-align:middle!important}.tdm-content-vert-bottom .td-block-row .tdm-col{vertical-align:bottom!important}@media (min-width:768px) and (max-width:1108px){.stretch_row_1068 .tdm-col:first-child .tdm-text-padding,.tdm-width-1068 .tdm-col:first-child .tdm-text-padding{padding-left:20.6px}.stretch_row_1068 .tdm-col:last-child .tdm-text-padding,.tdm-width-1068 .tdm-col:last-child .tdm-text-padding{padding-right:19.88px}.stretch_row_1068 .tdm-fix-full,.tdm-width-1068 .tdm-fix-full{margin-left:20.38px;margin-right:20.9px}}@media (min-width:768px) and (max-width:1240px){.stretch_row_1200 .tdm-col:first-child .tdm-text-padding,.tdm-width-1200 .tdm-col:first-child .tdm-text-padding{padding-left:19.82px}.stretch_row_1200 .tdm-col:last-child .tdm-text-padding,.tdm-width-1200 .tdm-col:last-child .tdm-text-padding{padding-right:20.98px}.stretch_row_1200 .tdm-fix-full,.tdm-width-1200 .tdm-fix-full{margin-left:19.48px;margin-right:20.92px}}@media (min-width:768px) and (max-width:1440px){.stretch_row_1400 .tdm-col:first-child .tdm-text-padding,.tdm-width-1400 .tdm-col:first-child .tdm-text-padding{padding-left:21px}.stretch_row_1400 .tdm-col:last-child .tdm-text-padding,.tdm-width-1400 .tdm-col:last-child .tdm-text-padding{padding-right:19.2px}.stretch_row_1400 .tdm-fix-full,.tdm-width-1400 .tdm-fix-full{margin-left:19.72px;margin-right:20.02px}}@media (min-width:768px) and (max-width:1640px){.stretch_row_1600 .tdm-col:first-child .tdm-text-padding,.tdm-width-1600 .tdm-col:first-child .tdm-text-padding{padding-left:20.06px}.stretch_row_1600 .tdm-col:last-child .tdm-text-padding,.tdm-width-1600 .tdm-col:last-child .tdm-text-padding{padding-right:19.58px}.stretch_row_1600 .tdm-fix-full,.tdm-width-1600 .tdm-fix-full{margin-left:20.36px;margin-right:19.24px}}@media (min-width:768px) and (max-width:1840px){.stretch_row_1800 .tdm-col:first-child .tdm-text-padding,.tdm-width-1800 .tdm-col:first-child .tdm-text-padding{padding-left:19.76px}.stretch_row_1800 .tdm-col:last-child .tdm-text-padding,.tdm-width-1800 .tdm-col:last-child .tdm-text-padding{padding-right:19.44px}.stretch_row_1800 .tdm-fix-full,.tdm-width-1800 .tdm-fix-full{margin-left:19.06px;margin-right:20.9px}}@media (max-width:767px){.td_block_wrap-q2 .tdm-text-padding{padding-left:19.78px;padding-right:20.72px}}.td-pb-row-q2 .tdm-fix-full{}@media (max-width:767px){.td-pb-row-q2 .tdm-fix-full{margin-left:19.86px;margin-right:19.36px}}.td-stretch-content .tdm-mobile-full{}@media (max-width:767px){.td-stretch-content .tdm-mobile-full{margin-left:19.76px;margin-right:20px;width:auto}}.tdm-col-img{line-height:0}[data-mfp-src]{cursor:pointer}[data-scroll-to-class]{cursor:pointer}.tdm-sub-footer-email,.tdm-sub-footer-info,.tdm-sub-footer-phone{margin-top:7.62px;margin-bottom:8.25px;line-height:20px}@font-face{font-family:'multipurpose';src:url('images/icons/multipurpose.eot?2');src:url('images/icons/multipurpose.eot?2#iefix') format('embedded-opentype'),url('images/icons/multipurpose.woff?2') format('woff'),url('images/icons/multipurpose.ttf?2') format('truetype'),url('images/icons/multipurpose.svg?2#wpion') format('svg');font-weight:normal;font-style:normal}[class*=" tdm-icon-"]:before,[class*=" tdm-icons"]:before,[class^=tdm-icon-]:before,[class^=tdm-icons]:before{font-family:'multipurpose'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=tdm-icon-]{line-height:1;text-align:center;display:inline-block}[class*=tdm-icons]{line-height:1;text-align:center;display:inline-block;cursor:default}.tdm-icon-quote-left:before{content:"\e977"}.tdm-icon-quote-right:before{content:"\e978"}.tdm-icon-circle-right:before{content:"\ea42"}.tdm-icon-circle-close:before{content:"\ea0d"}body .tdc-font-typcn{display:inline-block}body .tdc-font-typcn:before{vertical-align:top}body .tdc-font-oi{display:inline-block}body .tdc-font-oi:before{vertical-align:middle}div.wpforms-container .wpforms-form div.wpforms-field-container{font-family:var(--td_default_google_font_1,'Open Sans','Open Sans Regular',sans-serif)}div.wpforms-container .wpforms-form div.wpforms-field-container .wpforms-field input,div.wpforms-container .wpforms-form div.wpforms-field-container .wpforms-field textarea{font-family:var(--td_default_google_font_1,'Open Sans','Open Sans Regular',sans-serif);border-color:#eef0f3;border-width:0 0 1px 0;border-radius:0;color:#243442;font-size:15.74px;padding-right:0;padding-left:0;font-weight:600}div.wpforms-container .wpforms-form div.wpforms-field-container .wpforms-field .wpforms-field-label{color:#adb3b9;font-size:13.64px;font-weight:500}div.wpforms-container .wpforms-form div.wpforms-submit-container button[type=submit]{font-family:var(--td_default_google_font_1,'Open Sans','Open Sans Regular',sans-serif);border:none;color:#fff;text-transform:uppercase;font-size:12.57px;font-weight:600;padding:10.31px 30.69px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}div.wpforms-container .wpforms-form div.wpforms-submit-container button[type=submit]:hover{background-color:#000}
/* ===== https://fonts.googleapis.com/css?family=Open+Sans%3A400%2C600%2C700%7CRoboto%3A400%2C600%2C700%7CMontserrat%3A400%2C500%2C700%7CRoboto%3A900%2C400&#038;display=swap&#038;ver=12.7 ===== */
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format('woff2');
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* math */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu1aB.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-209F, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu1aB.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AE, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FAC6, U+1FAC8, U+1FACC-1FADD, U+1FADF-1FAEB, U+1FAEF-1FAFA, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format('woff2');
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* math */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu1aB.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-209F, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu1aB.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AE, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FAC6, U+1FAC8, U+1FACC-1FADD, U+1FADF-1FAEB, U+1FAEF-1FAFA, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format('woff2');
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* math */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu1aB.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-209F, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu1aB.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AE, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FAC6, U+1FAC8, U+1FACC-1FADD, U+1FADF-1FAEB, U+1FAEF-1FAFA, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-209F, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AE, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FAC6, U+1FAC8, U+1FACC-1FADD, U+1FADF-1FAEB, U+1FAEF-1FAFA, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-209F, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AE, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FAC6, U+1FAC8, U+1FACC-1FADD, U+1FADF-1FAEB, U+1FAEF-1FAFA, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-209F, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AE, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FAC6, U+1FAC8, U+1FACC-1FADD, U+1FADF-1FAEB, U+1FAEF-1FAFA, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-209F, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AE, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FAC6, U+1FAC8, U+1FACC-1FADD, U+1FADF-1FAEB, U+1FAEF-1FAFA, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* ===== /wp-content/themes/Newspaper/style.css?ver=12.7 ===== */
/*
Theme Name: 	Newspaper
Theme URI: 		
Description: 	Premium WordPress template, clean and easy to use.
Version: 		12.7
Author: 		tagDiv
Author URI: 	/user/tagDiv/portfolio
License:
License URI:
Text Domain:    newspaper
Tags:black, white, one-column, two-columns, fixed-layout

-------------------------------------
Table of content:
-------------------------------------
1.  Variables
2.  Mixin
3.  Normalize
4.  Theme Grid
5.  Header
6.  Typography
7.  Modules
8.  Post and Page
      8.1 Page
      8.2 Post template
      8.3 Comments
      8.4 Gutenberg
      8.5 Galleries
9. Misc
10. Footer

   _ _
  | \ | ___  _ _ _  ___ ___  ___  ___  ___  _ _
  |   |/ ._>| | | |<_-<| . \<_> || . \/ ._>| '_>
  |_\_|\___.|__/_/ /__/|  _/<___||  _/\___.|_|
                       |_|       |_|
    ~ tagDiv 2021 ~

  Thanks for using our theme !
  Our portfolio is here: 

*/
:root {
  --td_theme_color: #4db2ec;
  --td_grid_border_color: #ededed;
  --td_black: #222;
  --td_text_color: #111;
  --td_default_google_font_1: 'Open Sans', 'Open Sans Regular', sans-serif;
  --td_default_google_font_2: 'Roboto', sans-serif;
}
/*  ----------------------------------------------------------------------------
    responsive settings
*/
/* responsive landscape tablet */
/* responsive portrait tablet */
/* responsive portrait phone */
.mx_image_background {
  background-color: #f2f2f2;
}
.td-visibility-hidden {
  visibility: hidden;
}
.orb-clearfix {
  *zoom: 1;
}
.orb-clearfix:before,
.orb-clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.orb-clearfix:after {
  clear: both;
}
/*
usage:
.td-block-row {
  .mx-row(td-block-span);
}

@all_span_selector - is the begining of the span selector
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}
/**
 * Remove default margin.
 */
body {
  margin:0;
}
/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio,
canvas,
progress,
video {
  display: block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}
/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}
/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */
[hidden],
template {
  display: none;
}
/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background-color: transparent;
}
/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:active,
a:hover {
  outline: 0;
}
/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted;
}
/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
b,
strong {
  font-weight: bold;
}
/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
  font-style: italic;
}
/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000;
}
/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size:78.24%;
}
/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size:73.58%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
img {
  border: 0;
}
/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
  overflow: hidden;
}
/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
figure {
  margin:0;
}
/**
 * Address differences between Firefox and other browsers.
 */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
/**
 * Contain overflow in all browsers.
 */
pre {
  overflow: auto;
}
/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size:0.95em;
}
/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin:0;
  /* 3 */
}
/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {
  overflow: visible;
}
/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
button,
select {
  text-transform: none;
}
/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}
/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default;
}
/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding:0;
}
/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
input {
  line-height: normal;
}
/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding:0;
  /* 2 */
}
/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box;
}
/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin:0 1.92px;
  padding:0.34em 0.61em 0.73em;
}
/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0;
  /* 1 */
  padding:0;
  /* 2 */
}
/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
textarea {
  overflow: auto;
}
/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {
  font-weight: bold;
}
/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding:0;
}
/* 4.  Theme Grid */
* {
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
  /* Opera/IE 8+ */
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
img {
  max-width: 100%;
  height: auto;
}
.orb-td-main-content-wrap,
.td-category-grid {
  background-color: #fff;
}
.td-page-meta {
  display: none;
}
/*  ----------------------------------------------------------------------------
    container
*/
.td-container,
.orb-tdc-row,
.tdc-row-composer {
  width: 1068px;
  margin-right:auto;
  margin-left:auto;
}
.td-container:before,
.orb-tdc-row:before,
.tdc-row-composer:before,
.td-container:after,
.orb-tdc-row:after,
.tdc-row-composer:after {
  display: table;
  content: '';
  line-height: 0;
}
.td-container:after,
.orb-tdc-row:after,
.tdc-row-composer:after {
  clear: both;
}
.orb-tdc-row[class*="stretch_row"] > .td-pb-row-q2 > .td-element-style-q2,
.tdc-row-composer[class*="stretch_row"] > .td-pb-row-q2 > .td-element-style-q2 {
  width: 100vw !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
}
@media (max-width: 767px) {
  .td-pb-row-q2 > .td-element-style-q2 {
    width: 100vw !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
  }
}
.td-md-is-ios .orb-tdc-row[class*="stretch_row"] > .td-pb-row-q2 > .td-element-style-q2,
.td-md-is-ios .tdc-row-composer[class*="stretch_row"] > .td-pb-row-q2 > .td-element-style-q2 {
  width: calc(100vw + 1px) !important;
}
@media (max-width: 767px) {
  .td-md-is-ios .td-pb-row-q2 > .td-element-style-q2 {
    width: calc(100vw + 1px) !important;
  }
}
.vc_inner.absolute_inner {
  /* responsive portrait tablet */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) {
  .vc_inner.absolute_inner {
    padding-left:19.34px;
    padding-right:20.98px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .vc_inner.absolute_inner {
    padding-left:13.62px;
    padding-right:14.03px;
  }
}
.vc_inner.absolute_inner_full {
  width: 100% !important;
}
.vc_inner.absolute_inner_1068 {
  width: 100% !important;
  max-width: 1156px;
  left: 0;
  right: 0;
  margin:0 auto;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .vc_inner.absolute_inner_1068 {
    max-width: 1020px;
    padding-left:0;
    padding-right:0;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .vc_inner.absolute_inner_1068 {
    max-width: 768px;
    padding-left:0;
    padding-right:0;
  }
}
.orb-tdc-row.stretch_row_1200,
.tdc-row-composer.stretch_row_1200 {
  width: auto !important;
  max-width: 1240px;
  /* responsive desktop */
  /* responsive landscape tablet */
}
.orb-tdc-row.stretch_row_1200 > .td-pb-row-q2,
.tdc-row-composer.stretch_row_1200 > .td-pb-row-q2 {
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .orb-tdc-row.stretch_row_1200 > .td-pb-row-q2,
  .tdc-row-composer.stretch_row_1200 > .td-pb-row-q2 {
    margin-right:0;
    margin-left:0;
  }
}
@media (min-width: 1141px) {
  .orb-tdc-row.stretch_row_1200,
  .tdc-row-composer.stretch_row_1200 {
    padding-left:23.33px;
    padding-right:23.74px;
  }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .orb-tdc-row.stretch_row_1200,
  .tdc-row-composer.stretch_row_1200 {
    padding-left:20.88px;
    padding-right:20.92px;
  }
}
.vc_inner.absolute_inner_1200 {
  width: 100% !important;
  max-width: 1248px;
  left: 0;
  right: 0;
  margin:0 auto;
}
.orb-tdc-row.stretch_row_1400,
.tdc-row-composer.stretch_row_1400 {
  width: auto !important;
  max-width: 1440px;
  /* responsive desktop */
  /* responsive landscape tablet */
}
.orb-tdc-row.stretch_row_1400 > .td-pb-row-q2,
.tdc-row-composer.stretch_row_1400 > .td-pb-row-q2 {
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .orb-tdc-row.stretch_row_1400 > .td-pb-row-q2,
  .tdc-row-composer.stretch_row_1400 > .td-pb-row-q2 {
    margin-right:0;
    margin-left:0;
  }
}
@media (min-width: 1141px) {
  .orb-tdc-row.stretch_row_1400,
  .tdc-row-composer.stretch_row_1400 {
    padding-left:24.12px;
    padding-right:25.1px;
  }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .orb-tdc-row.stretch_row_1400,
  .tdc-row-composer.stretch_row_1400 {
    padding-left:19.04px;
    padding-right:20.04px;
  }
}
.vc_inner.absolute_inner_1400 {
  width: 100% !important;
  max-width: 1448px;
  left: 0;
  right: 0;
  margin:0 auto;
}
.orb-tdc-row.stretch_row_1600,
.tdc-row-composer.stretch_row_1600 {
  width: auto !important;
  max-width: 1640px;
  /* responsive desktop */
  /* responsive landscape tablet */
}
.orb-tdc-row.stretch_row_1600 > .td-pb-row-q2,
.tdc-row-composer.stretch_row_1600 > .td-pb-row-q2 {
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .orb-tdc-row.stretch_row_1600 > .td-pb-row-q2,
  .tdc-row-composer.stretch_row_1600 > .td-pb-row-q2 {
    margin-right:0;
    margin-left:0;
  }
}
@media (min-width: 1141px) {
  .orb-tdc-row.stretch_row_1600,
  .tdc-row-composer.stretch_row_1600 {
    padding-left:24.29px;
    padding-right:23.28px;
  }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .orb-tdc-row.stretch_row_1600,
  .tdc-row-composer.stretch_row_1600 {
    padding-left:19.3px;
    padding-right:20.96px;
  }
}
.vc_inner.absolute_inner_1600 {
  width: 100% !important;
  max-width: 1648px;
  left: 0;
  right: 0;
  margin:0 auto;
}
.orb-tdc-row.stretch_row_1800,
.tdc-row-composer.stretch_row_1800 {
  width: auto !important;
  max-width: 1840px;
  /* responsive desktop */
  /* responsive landscape tablet */
}
.orb-tdc-row.stretch_row_1800 > .td-pb-row-q2,
.tdc-row-composer.stretch_row_1800 > .td-pb-row-q2 {
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .orb-tdc-row.stretch_row_1800 > .td-pb-row-q2,
  .tdc-row-composer.stretch_row_1800 > .td-pb-row-q2 {
    margin-right:0;
    margin-left:0;
  }
}
@media (min-width: 1141px) {
  .orb-tdc-row.stretch_row_1800,
  .tdc-row-composer.stretch_row_1800 {
    padding-left:24.34px;
    padding-right:22.97px;
  }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .orb-tdc-row.stretch_row_1800,
  .tdc-row-composer.stretch_row_1800 {
    padding-left:20.22px;
    padding-right:20.42px;
  }
}
.vc_inner.absolute_inner_1800 {
  width: 100% !important;
  max-width: 1848px;
  left: 0;
  right: 0;
  margin:0 auto;
}
.orb-tdc-row.stretch_row_content,
.tdc-row-composer.stretch_row_content {
  width: 100% !important;
}
.orb-tdc-row.stretch_row_content_no_space,
.tdc-row-composer.stretch_row_content_no_space {
  width: 100% !important;
}
.orb-tdc-row.stretch_row_content_no_space > .td-pb-row-q2,
.tdc-row-composer.stretch_row_content_no_space > .td-pb-row-q2 {
  margin-left:0;
  margin-right:0;
}
.orb-tdc-row.td-stretch-content,
.tdc-row-composer.td-stretch-content {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .orb-tdc-row.td-stretch-content,
  .tdc-row-composer.td-stretch-content {
    padding-left:20.84px;
    padding-right:20.52px;
  }
}
/*  ----------------------------------------------------------------------------
    rows
*/
.td-pb-row-q2 {
  *zoom: 1;
  margin-right:24.55px;
  margin-left:24.82px;
  position: relative;
}
.td-pb-row-q2:before,
.td-pb-row-q2:after {
  display: table;
  content: '';
}
.td-pb-row-q2:after {
  clear: both;
}
.td-boxed-layout .vc_row-q2 {
  width: auto;
  left: 0;
  padding-left:0;
  padding-right:0;
}
/*  ----------------------------------------------------------------------------
    all spans
*/
.td-pb-row-q2 [class*="td-pb-span"] {
  display: block;
  min-height: 1px;
  float: left;
  padding-right:23.3px;
  padding-left:24.96px;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
  position: relative;
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-pb-row-q2 [class*="td-pb-span"] {
    padding-right:20.86px;
    padding-left:20.46px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-pb-row-q2 [class*="td-pb-span"] {
    padding-right:13.68px;
    padding-left:14.52px;
  }
}
@media (max-width: 767px) {
  .td-pb-row-q2 [class*="td-pb-span"] {
    padding-right:0;
    padding-left:0;
    float: none;
    width: 100%;
  }
}
.vc_row-no-padding.td-pb-row-q2 [class*="td-pb-span"] {
  padding-left:0;
  padding-right:0;
}
/*  ----------------------------------------------------------------------------
    smart sidebar - fix
*/
.td-ss-main-sidebar,
.td-ss-row .orb-td-pb-span4 .wpb_wrapper-q2 {
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000;
}
/*  ----------------------------------------------------------------------------
    main grid
*/
.td-pb-span1 {
  width: 8.33333333%;
}
.td-pb-span2 {
  width: 16.66666667%;
}
.td-pb-span3 {
  width: 25%;
}
.orb-td-pb-span4 {
  width: 33.33333333%;
}
.td-pb-span5 {
  width: 41.66666667%;
}
.orb-td-pb-span6 {
  width: 50%;
}
.td-pb-span7 {
  width: 58.33333333%;
}
.td-pb-span8-q2 {
  width: 66.66666667%;
}
.td-pb-span9 {
  width: 75%;
}
.td-pb-span10 {
  width: 83.33333333%;
}
.td-pb-span11 {
  width: 91.66666667%;
}
.td-pb-span12-q2 {
  width: 100%;
}
/*  ----------------------------------------------------------------------------
    hacks Visual Composer
*/
.wpb_row-q2 {
  margin-bottom:0;
}
.vc_col-has-fill > .vc_column-inner,
.vc_row-has-fill + .vc_row-full-width + .vc_row-q2 > .vc_column_container-q2 > .vc_column-inner,
.vc_row-has-fill + .vc_row-q2 > .vc_column_container-q2 > .vc_column-inner,
.vc_row-has-fill + .vc_vc_row > .vc_row-q2 > .vc_vc_column > .vc_column_container-q2 > .vc_column-inner,
.vc_row-has-fill + .vc_vc_row_inner > .vc_row-q2 > .vc_vc_column_inner > .vc_column_container-q2 > .vc_column-inner,
.vc_row-has-fill > .vc_column_container-q2 > .vc_column-inner,
.vc_row-has-fill > .vc_row-q2 > .vc_vc_column > .vc_column_container-q2 > .vc_column-inner,
.vc_row-has-fill > .vc_vc_column_inner > .vc_column_container-q2 > .vc_column-inner {
  padding-top:0;
}
.vc_row-q2 .vc_column-inner {
  padding-left:0;
  padding-right:0;
}
/* block row + global block spans */
.td-block-row {
  *zoom: 1;
  margin-left:24.1px;
  margin-right:24.72px;
}
.td-block-row:before,
.td-block-row:after {
  display: table;
  content: '';
}
.td-block-row:after {
  clear: both;
}
.td-block-row [class*="td-block-span"] {
  display: block;
  min-height: 1px;
  float: left;
  padding-right:23.81px;
  padding-left:23.98px;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-block-row [class*="td-block-span"] {
    padding-right:19.72px;
    padding-left:20.42px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-block-row [class*="td-block-span"] {
    padding-right:14.41px;
    padding-left:14.38px;
  }
}
@media (max-width: 767px) {
  .td-block-row [class*="td-block-span"] {
    padding-right:0;
    padding-left:0;
    float: none;
    width: 100%;
  }
}
.td-block-span1 {
  width: 8.33333333%;
}
.td-block-span2 {
  width: 16.66666667%;
}
.td-block-span3 {
  width: 25%;
}
.td-block-span4 {
  width: 33.33333333%;
}
.td-block-span5 {
  width: 41.66666667%;
}
.td-block-span6 {
  width: 50%;
}
.td-block-span7 {
  width: 58.33333333%;
}
.td-block-span8 {
  width: 66.66666667%;
}
.td-block-span9 {
  width: 75%;
}
.td-block-span10 {
  width: 83.33333333%;
}
.td-block-span11 {
  width: 91.66666667%;
}
.td-block-span12 {
  width: 100%;
}
/* responsive landscape tablet */
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-container,
  .orb-tdc-row,
  .tdc-row-composer {
    width: 980px;
  }
  .td-pb-row-q2,
  .td-block-row {
    margin-right:19.54px;
    margin-left:20.04px;
  }
}
/* responsive portrait tablet */
@media (min-width: 768px) and (max-width: 1018px) {
  .td-container,
  .orb-tdc-row,
  .tdc-row-composer {
    width: 740px;
  }
  .td-pb-row-q2,
  .td-block-row {
    margin-right:14.32px;
    margin-left:13.97px;
  }
}
/* responsive portrait phone */
@media (max-width: 767px) {
  .td-container,
  .orb-tdc-row,
  .tdc-row-composer {
    width: 100%;
    padding-left:20.9px;
    padding-right:19.64px;
  }
  .td-pb-row-q2,
  .td-block-row {
    width: 100%;
    margin-left:0;
    margin-right:0;
  }
}
/*  ----------------------------------------------------------------------------
    header grid container
*/
.td-header-wrap {
  position: relative;
  z-index: 2000;
}
/* header rows */
.td-header-row {
  *zoom: 1;
  font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif);
}
.td-header-row:before,
.td-header-row:after {
  display: table;
  content: '';
}
.td-header-row:after {
  clear: both;
}
.td-header-row [class*="td-header-sp"] {
  display: block;
  min-height: 1px;
  float: left;
  padding-right:22.8px;
  padding-left:23.09px;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-header-row [class*="td-header-sp"] {
    padding-right:20.62px;
    padding-left:20.64px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-row [class*="td-header-sp"] {
    padding-right:13.33px;
    padding-left:13.52px;
  }
}
@media (max-width: 767px) {
  .td-header-row [class*="td-header-sp"] {
    padding-right:0;
    padding-left:0;
    float: none;
    width: 100%;
  }
}
.td-header-gradient:before {
  content: "";
  background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAMBAMAAABRpcpkAAAAD1BMVEUAAAAAAAAAAAAAAAAAAABPDueNAAAABXRSTlMGAhQQCyEd++8AAAAUSURBVAjXY1AAQgMgdABCCBAAQQAT6AFRBPHcWgAAAABJRU5ErkJggg==');
  width: 100%;
  height: 12px;
  position: absolute;
  left: 0;
  bottom: -12px;
  z-index: 1;
}
/*  ----------------------------------------------------------------------------
    logo
*/
.td-logo {
  margin:0;
  padding:0;
  line-height: inherit;
  font-size:inherit !important;
}
/*  ----------------------------------------------------------------------------
    Search
*/
/* the search button */
#td-header-search-button {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  #td-header-search-button {
    display: none;
  }
}
#td-header-search-button-mob {
  display: none;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  #td-header-search-button-mob {
    display: block;
  }
}
/* the search drop down */
.td-search-box-wrap {
  position: absolute;
  top: 100%;
  right: 0;
}
#td-top-search {
  position: absolute;
  right: 0;
  top: 50%;
  margin-top:24.22px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  #td-top-search {
    top: 0;
    margin-top:0;
  }
}
/* responsive without mobile */
@media (min-width: 768px) {
  .orb-td-drop-down-search .td-search-form {
    margin:20.88px;
  }
}
.td-header-wrap .orb-td-drop-down-search {
  position: absolute;
  top: 100%;
  right: 0;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  transform: translate3d(0, 20px, 0);
  -webkit-transform: translate3d(0, 20px, 0);
  background-color: #fff;
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  box-shadow:0 1.93px 6.18px rgba(0, 0, 0, 0.2);
  border-top: 0;
  width: 342px;
  pointer-events: none;
  /* this class is added by the js to open the menu - will be used for animation */
  /* search form */
  /* triangle top */
}
.td-header-wrap .orb-td-drop-down-search.td-drop-down-search-open {
  visibility: visible;
  opacity: 1;
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  pointer-events: auto;
}
.td-header-wrap .orb-td-drop-down-search .btn {
  position: absolute;
  height: 32px;
  min-width: 67px;
  line-height: 17px;
  padding:7.04px 14.75px 7.73px;
  text-shadow: none;
  vertical-align: top;
  right: 20px;
  margin:0 !important;
  -webkit-transition: background-color 0.4s;
  transition: background-color 0.4s;
}
.td-header-wrap .orb-td-drop-down-search .btn:hover {
  background-color: var(--td_theme_color, #4db2ec);
}
.td-header-wrap .orb-td-drop-down-search:before {
  position: absolute;
  top: -9px;
  right: 19px;
  display: block;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 5.5px 6px 5.5px;
  border-color: transparent transparent var(--td_theme_color, #4db2ec) transparent;
}
.td-header-wrap .orb-td-drop-down-search:after {
  position: absolute;
  top: -3px;
  display: block;
  content: '';
  right: 0;
  left: 0;
  margin:0 auto;
  width: 100%;
  height: 3px;
  background-color: var(--td_theme_color, #4db2ec);
}
.td-header-wrap #td-header-search {
  width: 235px;
  height: 32px;
  margin:0;
  border-right: 0;
  line-height: 17px;
  border-color: #eaeaea !important;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-header-wrap #td-header-search {
    width: 91%;
    font-size:16.16px;
  }
}
.td-header-wrap .td-post-category-q2 {
  z-index: 2;
  position: relative;
}
.td-header-wrap .meta-info {
  line-height: 14px;
}
/* -------------------------------------------------------------------

Headers style

----------------------------------------------------------------------  */
/* General */
.td-banner-wrap-full {
  position: relative;
}
.td-header-menu-wrap-full {
  z-index: 9998;
  position: relative;
}
/* responsive portrait phone */
@media (max-width: 767px) {
  .td-header-wrap .td-header-menu-wrap-full,
  .td-header-wrap .td-header-menu-wrap,
  .td-header-wrap .td-header-main-menu {
    background-color: var(--td_mobile_menu_color, #222222) !important;
    height: 54px !important;
  }
  .header-search-wrap .orb-td-icon-search {
    color: var(--td_mobile_icons_color, #ffffff) !important;
  }
}
/* ----------------------------------------------- */
.td-logo-text-container {
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  z-index: 1;
}
.td-logo-text-container span {
  display: inline-block;
  width: 100%;
}
.td-logo-text-container .td-logo-text {
  font-size:77.25px;
  font-family: serif;
  color: #222;
  line-height: 1;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-logo-text-container .td-logo-text {
    font-size:34.99px;
  }
}
.td-logo-text-container .td-logo {
  line-height: 1 !important;
}
.td-logo-text-container .td-tagline-text {
  letter-spacing:1.82px;
  font-size:11.98px;
  font-family: serif;
  color: #777;
  padding-top:1.94px;
  padding-bottom:10.2px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-logo-text-container .td-tagline-text {
    font-size:11.29px;
  }
}
.td-header-wrap .td-header-menu-wrap-full {
  background-color: #fff;
}
/* -------------------------------------------------------------------
  Style Default
----------------------------------------------------------------------  */
.td-header-style-1 .td-logo-text-wrap {
  min-height: 130px;
  line-height: 130px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-header-style-1 .td-logo-text-wrap {
    line-height: 90px;
    min-height: 90px;
  }
}
.td-header-style-1 .td-logo-text-wrap a {
  position: relative;
  z-index: 1;
  line-height: 130px;
  display: inline-block;
  vertical-align: middle;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-header-style-1 .td-logo-text-wrap a {
    line-height: 90px;
  }
}
.td-header-style-1 .td-logo-text-wrap .td-logo {
  line-height: 130px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-header-style-1 .td-logo-text-wrap .td-logo {
    line-height: 90px;
  }
}
.td-header-style-1 .td-logo-text-container a {
  line-height: 1;
}
.td-header-style-1 .td-header-sp-logo {
  text-align: center;
}
.td-header-style-1 .header-search-wrap .orb-td-icon-search {
  color: #000;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-header-style-1 .header-search-wrap .orb-td-icon-search {
    color: #fff;
  }
}
.td-header-style-1 .td-header-menu-wrap-full {
  position: relative;
}
/*  ----------------------------------------------------------------------------
    main menu
*/
.td-header-main-menu {
  position: relative;
  z-index: 999;
  padding-right:47.86px;
}
@media (max-width: 767px) {
  .td-header-main-menu {
    padding-right:65.47px;
    padding-left:1.95px;
  }
}
.td-header-menu-no-search .td-header-main-menu {
  padding-right:0;
}
/*  ----------------------------------------------------------------------------
    SF menu
*/
.sf-menu,
.sf-menu ul,
.sf-menu li {
  margin:0;
  list-style: none;
}
/* responsive phone */
@media (max-width: 767px) {
  .sf-menu {
    display: none;
  }
}
.sf-menu ul {
  position: absolute;
  top: -999em;
  width: 10em;
  /* left offset of submenus need to match (see below) */
}
.sf-menu > li.td-normal-menu > ul.sub-menu {
  left: -15px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .sf-menu > li.td-normal-menu > ul.sub-menu {
    left: -5px;
  }
}
.sf-menu ul li {
  width: 100%;
}
.sf-menu li:hover {
  visibility: inherit;
  /* fixes IE7 'sticky bug' */
}
.sf-menu li {
  float: left;
  position: relative;
}
.sf-menu li .fa {
  margin-right:9.93px;
  font-size:1.33em;
  vertical-align: middle;
  position: relative;
  top: -1px;
}
.sf-menu li .td-only-icon {
  margin-right:0;
}
.sf-menu .td-menu-item > a {
  display: block;
  position: relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
  left: 0;
  top: auto;
  z-index: 99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
  top: -999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
  left: 10em;
  /* match ul width */
  top: 0 !important;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
  top: -999em;
}
.sf-menu > .current-menu-ancestor,
.sf-menu > .current-category-ancestor,
.sf-menu > .current-menu-item {
  z-index: 0;
}
/*  ----------------------------------------------------------------------------
    All the links
*/
/* remove the down arrow on links with  (icons menus) */
.td-no-down-arrow > a .sf-sub-indicator {
  display: none;
}
.sf-menu > li > a {
  padding:0 14.35px;
  line-height: 48px;
  font-size:14.36px;
  color: #000;
  font-weight: 700;
  text-transform: uppercase;
  -webkit-backface-visibility: hidden;
}
@media (min-width: 768px) and (max-width: 1018px) {
  .sf-menu > li > a {
    padding:0 9.36px;
    font-size:11.35px;
  }
}
/* menu icons */
.sf-menu .menu_icon {
  position: relative;
  top: 13px;
  float: left;
}
.sf-menu .sub-menu .menu_icon {
  top: 0;
}
.sf-menu .menu_hidden {
  display: none !important;
}
/* hover and current menu */
.sf-menu > .current-menu-item > a,
.sf-menu > .current-menu-ancestor > a,
.sf-menu > .current-category-ancestor > a,
.sf-menu > li > a:hover,
.sf-menu > .sfHover,
.sf-menu > .sfHover > a {
  z-index: 999;
}
.sf-menu > .current-menu-item > a,
.sf-menu > .current-menu-ancestor > a,
.sf-menu > .current-category-ancestor > a,
.sf-menu > li > a:hover,
.sf-menu > .sfHover > a {
  background-color: transparent;
}
.td-affix {
  /* hover and current menu */
}
.td-affix .sf-menu > .current-menu-item > a,
.td-affix .sf-menu > .current-menu-ancestor > a,
.td-affix .sf-menu > .current-category-ancestor > a,
.td-affix .sf-menu > li > a:hover,
.td-affix .sf-menu > .sfHover > a {
  background-color: transparent;
}
/* Bottom border on Main Menu */
.sf-menu > li > a:after {
  background-color: transparent;
  content: '';
  width: 0;
  height: 3px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin:0 auto;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition: width 0.2s ease;
  transition: width 0.2s ease;
}
/* hover and current menu border */
.sf-menu > .current-menu-item > a:after,
.sf-menu > .current-menu-ancestor > a:after,
.sf-menu > .current-category-ancestor > a:after,
.sf-menu > li:hover > a:after,
.sf-menu > .sfHover > a:after {
  background-color: var(--td_theme_color, #4db2ec);
  width: 100%;
}
#td-header-menu {
  display: inline-block;
  vertical-align: top;
}
/*  ----------------------------------------------------------------------------
    submenu
*/
.td-normal-menu ul {
  box-shadow:1.04px 0.99px 3.84px rgba(0, 0, 0, 0.15);
}
.sf-menu .td-normal-menu ul {
  padding:15.47px 0;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .sf-menu .td-normal-menu ul {
    padding:8.4px 0;
  }
}
.sf-menu .td-normal-menu ul ul {
  margin:14.67px 0;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .sf-menu .td-normal-menu ul ul {
    margin:7.6px 0;
  }
}
.sf-menu ul {
  background-color: #fff;
}
.sf-menu ul .td-menu-item > a {
  padding:7.35px 28.92px;
  font-size:12.14px;
  line-height: 20px;
  color: #111;
}
.sf-menu ul .td-menu-item > a .fa {
  font-size:0.98em;
  position: relative;
  top: -1px;
  width: 20px;
  margin-right:5px;
  text-align: center;
}
@media (min-width: 768px) and (max-width: 1018px) {
  .sf-menu ul .td-menu-item > a {
    padding:5.11px 15.52px 6.18px;
    font-size:10.96px;
  }
}
.sf-menu ul .td-icon-menu-down {
  float: right;
  top: 0;
  font-size:6.8px;
}
.sf-menu ul .td-menu-item > a:hover,
.sf-menu ul .sfHover > a,
.sf-menu ul .current-menu-ancestor > a,
.sf-menu ul .current-category-ancestor > a,
.sf-menu ul .current-menu-item > a {
  color: var(--td_theme_color, #4db2ec);
}
.sf-menu li:hover,
.sf-menu li.sfHover,
.sf-menu a:focus,
.sf-menu a:hover,
.sf-menu a:active {
  outline: 0;
}
/*  ----------------------------------------------------------------------------
    arrows
*/
.sf-menu .td-icon-menu-down {
  position: absolute;
  top: 50%;
  margin-top:5.25px;
  padding-left:7.08px;
  font-size:8.84px;
}
@media (min-width: 768px) and (max-width: 1018px) {
  .sf-menu .td-icon-menu-down {
    padding-left:6.26px;
  }
}
.sf-menu .sub-menu {
  -webkit-backface-visibility: hidden;
}
.sf-menu .sub-menu .td-icon-menu-down {
  position: absolute;
  top: 50%;
  right: 19px;
  margin-top:8.94px;
  line-height: 19px;
}
.td-menu-badge {
  font-size:10.13px;
  background-color: #f0f8ff;
  color: var(--td_theme_color, #4db2ec);
  border-radius:9.65px;
  padding:2.96px 6.67px 3.97px;
  display: inline-block;
  margin-left:5.92px;
  margin-right:4.14px;
  line-height: 1;
  position: relative;
  top: -1px;
}
.td-menu-badge-right {
  top: 2px;
  float: right;
  right: -8px;
  background-color: rgba(0, 0, 0, 0.03);
  color: #999;
}
.td-menu-subtitle {
  font-style: italic;
  font-size:10.31px;
  display: block;
  line-height: 1;
  padding-right:19.64px;
  color: #999;
}
.td-menu-badge-width > ul {
  min-width: 220px;
}
.td-menu-badge-width > ul li:hover .td-menu-badge {
  background-color: #f0f8ff;
  color: var(--td_theme_color, #4db2ec);
}
.td-menu-border {
  border-bottom: 1px solid #f3f3f3;
  display: block;
  padding-bottom:12.48px;
}
/* responsive portrait phone */
@media (max-width: 767px) {
  .td-menu-badge,
  .td-menu-subtitle,
  .td-menu-border {
    display: none;
  }
}
.sf-menu a.sf-with-ul {
  padding-right:32.43px;
  min-width: 1px;
  /* trigger IE7 hasLayout so spans position accurately */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .sf-menu a.sf-with-ul {
    padding-right:22.33px;
  }
}
/* arrow for all items in the menues */
a.sf-with-ul i.td-icon-menu-down:before {
  content: '\e808';
}
/* arrow for all items in the menues AT FIRST LEVEL*/
ul.sf-js-enabled > li > a > i.td-icon-menu-down:before {
  content: '\e806' !important;
}
/*  ----------------------------------------------------------------------------
    Search
*/
.header-search-wrap {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 999;
}
.header-search-wrap .orb-td-icon-search {
  display: inline-block;
  font-size:18.49px;
  width: 48px;
  line-height: 48px;
  text-align: center;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .header-search-wrap .orb-td-icon-search {
    font-size:14.45px;
  }
}
@media (max-width: 767px) {
  .header-search-wrap .orb-td-icon-search {
    height: 54px;
    width: 54px;
    line-height: 54px;
    font-size:21.85px;
    margin-right:1.93px;
  }
}
.td-header-menu-social + .td-search-wrapper #td-header-search-button {
  position: relative;
}
.td-header-menu-social + .td-search-wrapper #td-header-search-button:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  background-color: #000;
  opacity: 0.08;
  /* responsive tablet + phone */
}
@media (max-width: 1140px) {
  .td-header-menu-social + .td-search-wrapper #td-header-search-button:before {
    display: none;
  }
}
.td-demo-multicolumn-2 .sub-menu {
  padding:13.33px;
  -moz-column-count: 2;
  -webkit-column-count: 2;
  column-count: 2;
}
.td-menu-mob-open-menu .td-demo-multicolumn-2 .sub-menu {
  padding:0;
  -moz-column-count: 1;
  -webkit-column-count: 1;
  column-count: 1;
}
.td-menu-mob-open-menu .td-demo-menuitem-hide {
  display: none;
}
.td-demo-menuitem-hide {
  visibility: hidden;
}
.td-mega-menu-page .sub-menu ul {
  display: inline-block !important;
  position: initial !important;
  width: auto !important;
}
/*
  Mobile menu
*/
#td-outer-wrap {
  overflow: hidden;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  #td-outer-wrap {
    margin:auto;
    width: 100%;
    -webkit-transition: transform 0.7s ease;
    transition: transform 0.7s ease;
    -webkit-transform-origin: 50% 200px 0;
    transform-origin: 50% 200px 0;
  }
}
/* toggle button - burger button */
#td-top-mobile-toggle {
  display: none;
  /* responsive phone */
}
@media (max-width: 767px) {
  #td-top-mobile-toggle {
    display: inline-block;
    position: relative;
  }
}
#td-top-mobile-toggle a {
  display: inline-block;
}
#td-top-mobile-toggle i {
  font-size:25.92px;
  width: 64px;
  line-height: 54px;
  height: 54px;
  display: inline-block;
  padding-top:1.02px;
  color: var(--td_mobile_icons_color, #ffffff);
}
/*
    Mobile opened menu with admin bar
*/
.admin-bar #td-mobile-nav {
  padding-top:33.57px;
}
@media (max-width: 767px) {
  .admin-bar #td-mobile-nav {
    padding-top:48.12px;
  }
}
.orb-td-menu-background {
  background-repeat: var(--td_mobile_background_repeat, no-repeat);
  background-size: var(--td_mobile_background_size, cover);
  background-position: var(--td_mobile_background_size, center top);
  position: fixed;
  top: 0;
  display: block;
  width: 100%;
  height: 113%;
  z-index: 9999;
  visibility: hidden;
  transform: translate3d(-100%, 0, 0);
  -webkit-transform: translate3d(-100%, 0, 0);
}
.orb-td-menu-background:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0.98;
  background: #313b45;
  background: -webkit-gradient(left top, left bottom, color-stop(0%, var(--td_mobile_gradient_one_mob, #313b45)), color-stop(100%, var(--td_mobile_gradient_two_mob, #3393b8)));
  background: linear-gradient(to bottom, var(--td_mobile_gradient_one_mob, #313b45) 0%, var(--td_mobile_gradient_two_mob, #3393b8) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='var(--td_mobile_gradient_one_mob, #313b45)', endColorstr='var(--td_mobile_gradient_two_mob, #3393b8)', GradientType=0);
}
#td-mobile-nav {
  padding:0;
  position: fixed;
  width: 100%;
  height: calc(100% + 1px);
  top: 0;
  z-index: 9999;
  visibility: hidden;
  transform: translate3d(-99%, 0, 0);
  -webkit-transform: translate3d(-99%, 0, 0);
  left: -1%;
  font-family: -apple-system, ".SFNSText-Regular", "San Francisco", "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", sans-serif;
}
#td-mobile-nav .orb-td_display_err {
  text-align: center;
  color: var(--td_mobile_text_color, #ffffff);
  border: none;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.16);
  box-shadow:0 0 7.61px rgba(0, 0, 0, 0.16);
  margin:9.45px 29.25px 23.88px;
  font-size:14.01px;
  border-radius:0;
  padding:12.08px;
  position: relative;
  background-color: rgba(255, 255, 255, 0.06);
  display: none;
}
#td-mobile-nav input:invalid {
  box-shadow:none !important;
}
.td-js-loaded .orb-td-menu-background,
.td-js-loaded #td-mobile-nav {
  visibility: visible !important;
  -webkit-transition: transform 0.5s cubic-bezier(0.79, 0.14, 0.15, 0.86);
  transition: transform 0.5s cubic-bezier(0.79, 0.14, 0.15, 0.86);
}
#td-mobile-nav {
  height: 1px;
  overflow: hidden;
}
#td-mobile-nav .td-menu-socials-q2 {
  padding:0 68.25px 0 20.88px;
  overflow: hidden;
  height: 60px;
}
#td-mobile-nav .orb-td-social-icon-wrap {
  margin:20.8px 5.21px 0 0;
  display: inline-block;
}
#td-mobile-nav .orb-td-social-icon-wrap i {
  border: none;
  background-color: transparent;
  font-size:13.61px;
  width: 40px;
  height: 40px;
  line-height: 38px;
  color: var(--td_mobile_text_color, #ffffff);
  vertical-align: middle;
}
#td-mobile-nav .orb-td-social-icon-wrap .td-icon-instagram-q2 {
  font-size:15.58px;
}
.td-mobile-close-q2 {
  position: absolute;
  right: 1px;
  top: 0;
  z-index: 1000;
}
.td-mobile-close-q2 .orb-td-icon-close-mobile {
  height: 70px;
  width: 70px;
  line-height: 70px;
  font-size:20.31px;
  color: var(--td_mobile_text_color, #ffffff);
  top: 4px;
  position: relative;
}
.orb-td-mobile-content {
  padding:19.78px 19.16px 0;
}
.orb-td-mobile-container {
  padding-bottom:20.16px;
  position: relative;
}
.orb-td-mobile-content {
  /* first submenu */
  /* hide the icons */
  /* reposition the main menu */
}
.orb-td-mobile-content .fa {
  margin-right:10.06px;
  min-width: 22px !important;
  display: inline-block;
  font-size:17.91px;
  text-align: center;
  position: relative;
  top: -1px;
}
.orb-td-mobile-content .sub-menu .fa {
  margin-right:5.13px;
  min-width: 16px !important;
  font-size:12.57px;
}
.orb-td-mobile-content ul {
  list-style: none;
  margin:0;
  padding:0;
}
.orb-td-mobile-content li {
  float: none;
  margin-left:0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  user-select: none;
}
.orb-td-mobile-content li a {
  display: block;
  line-height: 21px;
  font-size:21.4px;
  color: var(--td_mobile_text_color, #ffffff);
  margin-left:0;
  padding:11.92px 29.88px 12.26px 11.9px;
  font-weight: bold;
}
.orb-td-mobile-content .td_mobile_submenu > a .td-icon-menu-right-q2 {
  display: inline-block;
}
.orb-td-mobile-content .td-icon-menu-right-q2 {
  display: none;
  position: absolute;
  cursor: pointer;
  top: 10px;
  right: -4px;
  z-index: 1000;
  font-size:13.78px;
  padding:5.86px 11.52px;
  float: right;
  color: var(--td_mobile_text_color, #ffffff);
  -webkit-transform-origin: 50% 48% 0px;
  transform-origin: 50% 48% 0px;
  -webkit-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
  transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
}
.orb-td-mobile-content .td-icon-menu-right-q2:before {
  content: '\e83d';
}
.orb-td-mobile-content .td-sub-menu-open > a i {
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}
.orb-td-mobile-content .td-sub-menu-open > ul {
  display: block;
  max-height: 2000px;
  opacity: 0.9;
}
.orb-td-mobile-content .sub-menu {
  max-height: 0;
  overflow: hidden;
  opacity: 0;
  -webkit-transition: max-height 0.5s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.5s cubic-bezier(0.77, 0, 0.175, 1);
  transition: max-height 0.5s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.5s cubic-bezier(0.77, 0, 0.175, 1);
  /* 2nd level submenu */
}
.orb-td-mobile-content .sub-menu .td-icon-menu-right-q2 {
  font-size:11px;
  right: -2px;
  top: 8px;
  color: var(--td_mobile_text_color, #ffffff);
}
.orb-td-mobile-content .sub-menu a {
  padding:9.32px 24.83px 8.78px 37.01px !important;
  line-height: 19px;
  font-size:15.49px;
  font-weight: normal;
}
.orb-td-mobile-content .sub-menu .sub-menu {
  /* 3rd level submenu */
}
.orb-td-mobile-content .sub-menu .sub-menu a {
  padding-left:55.33px !important;
}
.orb-td-mobile-content .sub-menu .sub-menu .sub-menu a {
  padding-left:74.3px !important;
}
.orb-td-mobile-content .current-menu-item > a,
.orb-td-mobile-content .current-menu-ancestor > a,
.orb-td-mobile-content .current-category-ancestor > a {
  color: var(--td_mobile_text_active_color, #73c7e3);
}
.orb-td-mobile-content .menu_icon {
  display: none;
}
.orb-td-mobile-content .menu-item-has-children a {
  width: 100%;
  z-index: 1;
}
.orb-td-mobile-content .td-link-element-after {
  position: relative;
}
.rtl .orb-td-mobile-content .td-icon-menu-right-q2 {
  right: auto;
  left: -4px;
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
}
.rtl .orb-td-mobile-content .td-sub-menu-open > a i {
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}
.td-menu-mob-open-menu #td-outer-wrap {
  position: fixed;
  transform: scale3d(0.9, 0.9, 0.9);
  -webkit-transform: scale3d(0.9, 0.9, 0.9);
  -webkit-box-shadow: 0 0 46px #000000;
  box-shadow:0 0 45.4px #000000;
}
.td-menu-mob-open-menu #td-mobile-nav {
  height: calc(100% + 1px);
  overflow: auto;
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  left: 0;
}
.td-menu-mob-open-menu #td-mobile-nav label {
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.td-menu-mob-open-menu #td-mobile-nav .orb-td-login-animation {
  -webkit-transition: all 0.5s ease 0.5s;
  transition: all 0.5s ease 0.5s;
}
.td-menu-mob-open-menu .orb-td-menu-background {
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
}
.td-menu-mob-open-menu .orb-td-mobile-container {
  -webkit-transition: all 0.5s ease 0.5s;
  transition: all 0.5s ease 0.5s;
}
/*
  Mobile menu - login
*/
/*
    Animation
*/
.orb-td-mobile-container {
  opacity: 1;
}
.td-hide-menu-content .orb-td-mobile-container {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
.td-hide-menu-content .orb-td-mobile-content {
  display: none;
}
#td-mobile-nav .orb-td-login-animation {
  opacity: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
#td-mobile-nav .orb-td-login-animation .td-login-inputs-q2 {
  height: 76px;
}
.td-login-hide-mob-q2 {
  pointer-events: none;
}
#td-mobile-nav .td-login-hide {
  -webkit-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
  visibility: hidden !important;
}
#td-mobile-nav .td-login-show {
  visibility: visible !important;
  opacity: 1;
  pointer-events: auto;
}
/*
  Search
*/
.orb-td-search-wrap-mob {
  padding:0;
  position: absolute;
  width: 100%;
  height: auto;
  top: 0;
  text-align: center;
  z-index: 9999;
  visibility: hidden;
  color: var(--td_mobile_text_color, #ffffff);
  font-family: -apple-system, ".SFNSText-Regular", "San Francisco", "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", sans-serif;
}
.orb-td-search-wrap-mob .orb-td-drop-down-search {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
  -webkit-backface-visibility: hidden;
  position: relative;
}
.orb-td-search-wrap-mob #td-header-search-mob {
  color: var(--td_mobile_text_color, #ffffff);
  font-weight: bold;
  font-size:25.92px;
  height: 40px;
  line-height: 36px;
  border: 0;
  background: transparent;
  outline: 0;
  margin:7.9px 0;
  padding:0;
  text-align: center;
}
.orb-td-search-wrap-mob .td-search-input {
  margin:0 5.24%;
  position: relative;
}
.orb-td-search-wrap-mob .td-search-input span {
  opacity: 0.8;
  font-size:11.63px;
}
.orb-td-search-wrap-mob .td-search-input:before,
.orb-td-search-wrap-mob .td-search-input:after {
  content: '';
  position: absolute;
  display: block;
  width: 100%;
  height: 1px;
  background-color: var(--td_mobile_text_color, #ffffff);
  bottom: 0;
  left: 0;
  opacity: 0.2;
}
.orb-td-search-wrap-mob .td-search-input:after {
  opacity: 0.8;
  transform: scaleX(0);
  -webkit-transform: scaleX(0);
  -webkit-transition: transform 0.5s ease 0.8s;
  transition: transform 0.5s ease 0.8s;
}
.orb-td-search-wrap-mob .orb-td_module_wrap {
  text-align: left;
}
.orb-td-search-wrap-mob .orb-td_module_wrap .entry-title {
  font-size:16.66px;
  line-height: 20px;
}
.orb-td-search-wrap-mob .orb-td_module_wrap .entry-title a {
  color: var(--td_mobile_text_color, #ffffff);
}
.orb-td-search-wrap-mob .orb-td_module_wrap:hover .entry-title a {
  color: var(--td_mobile_text_color, #ffffff);
}
.orb-td-search-wrap-mob .orb-td-post-date {
  color: var(--td_mobile_text_color, #dddddd);
  opacity: 0.8;
}
.orb-td-search-wrap-mob .td-search-form {
  margin-bottom:28.74px;
}
.orb-td-search-wrap-mob .td-aj-search-results {
  margin:0 5.02%;
  text-align: left;
}
.orb-td-search-wrap-mob .orb-td-module-thumb {
  top: auto;
  left: auto;
}
.orb-td-search-wrap-mob .result-msg {
  margin:0 4.87%;
}
.orb-td-search-wrap-mob .result-msg a {
  display: block;
  text-align: center;
  width: 100%;
  text-transform: uppercase;
  line-height: 50px;
  color: var(--td_mobile_button_color_mob, #000000);
  border: none;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.36);
  box-shadow:0 0 8.38px rgba(0, 0, 0, 0.36);
  margin:9.97px 0 38.04px;
  font-size:16.35px;
  border-radius:0;
  background-color: var(--td_mobile_button_background_mob, #ffffff);
  opacity: 0.8;
}
.td-search-background-q2 {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center top;
  position: fixed;
  top: 0;
  display: block;
  width: 100%;
  height: 113%;
  z-index: 9999;
  -webkit-transition: all 0.5s cubic-bezier(0.79, 0.14, 0.15, 0.86);
  transition: all 0.5s cubic-bezier(0.79, 0.14, 0.15, 0.86);
  transform: translate3d(100%, 0, 0);
  -webkit-transform: translate3d(100%, 0, 0);
  visibility: hidden;
}
.td-search-background-q2:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0.98;
  background: #313b45;
  background: -webkit-gradient(left top, left bottom, color-stop(0%, var(--td_mobile_gradient_one_mob, #313b45)), color-stop(100%, var(--td_mobile_gradient_two_mob, #3393b8)));
  background: linear-gradient(to bottom, var(--td_mobile_gradient_one_mob, #313b45) 0%, var(--td_mobile_gradient_two_mob, #3393b8) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='var(--td_mobile_gradient_one_mob, #313b45)', endColorstr='var(--td_mobile_gradient_two_mob, #3393b8)', GradientType=0);
}
.td-search-close {
  text-align: right;
  z-index: 1000;
}
.td-search-close .orb-td-icon-close-mobile {
  height: 70px;
  width: 70px;
  line-height: 70px;
  font-size:21.04px;
  color: var(--td_mobile_text_color, #ffffff);
  position: relative;
  top: 4px;
  right: 0;
}
.td-search-opened #td-outer-wrap {
  position: fixed;
  transform: scale3d(0.9, 0.9, 0.9);
  -webkit-transform: scale3d(0.9, 0.9, 0.9);
  -webkit-box-shadow: 0 0 46px;
  box-shadow:0 0 47.79px;
}
.td-search-opened .orb-td-search-wrap-mob .orb-td-drop-down-search {
  opacity: 1;
  visibility: visible !important;
  -webkit-transition: all 0.5s ease 0.3s;
  transition: all 0.5s ease 0.3s;
}
.td-search-opened .td-search-background-q2 {
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  visibility: visible !important;
}
.td-search-opened .td-search-input:after {
  transform: scaleX(1);
  -webkit-transform: scaleX(1);
}
/*
    Search opened menu with admin bar
*/
.admin-bar .orb-td-search-wrap-mob {
  padding-top:31.87px;
}
@media (max-width: 767px) {
  .admin-bar .orb-td-search-wrap-mob {
    padding-top:47.38px;
  }
}
/*
    Placeholders
*/
#td-mobile-nav label {
  position: absolute;
  top: 26px;
  left: 10px;
  font-size:16.44px;
  color: var(--td_mobile_text_color, #ffffff);
  opacity: 0.6;
  pointer-events: none;
}
.td-login-inputs-q2 {
  position: relative;
}
/*
----------------------------------------------------------------------------
  Site wide > typography style
----------------------------------------------------------------------------
*/
body {
  font-family: Verdana, BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-size:14.5px;
  line-height: 21px;
}
p {
  margin-top:0;
  margin-bottom:21.59px;
}
a:active,
a:focus {
  outline: none;
}
a {
  color: var(--td_theme_color, #4db2ec);
  text-decoration: none;
}
ins {
  background: #fff;
  text-decoration: none;
}
code {
  position: relative;
  top: -1px;
  border: none;
  background-color: #F1F1F1;
  padding:1.93px 5.92px;
}
pre {
  background-color: #f1f1f1;
  padding:4.18px 10.23px;
  border: none;
  border-radius:0;
  margin-top:25.01px;
  overflow: auto;
}
cite {
  font-family: var(--td_default_google_font_2, 'Roboto', sans-serif);
  font-size:13.61px;
  font-style: italic;
  font-weight: normal;
  text-transform: none;
  color: #000;
}
cite a {
  color: #000;
}
cite a:hover {
  color: var(--td_theme_color, #4db2ec);
}
q {
  font-style: italic;
}
ul,
ol {
  padding:0;
}
ul li,
ol li {
  line-height: 24px;
  margin-left:20.98px;
}
.wp-block-navigation li {
  line-height: 1.2;
  margin-left:0;
}
.dl-horizontal a {
  font-weight: 500 !important;
}
.dl-horizontal dt {
  width: 70px;
  font-weight: 400;
  line-height: 24px;
  font-size:15.23px;
}
.dl-horizontal dd {
  margin-left:91.17px;
  line-height: 24px;
  font-size:13.55px;
}
address {
  font-size:inherit !important;
  line-height: inherit !important;
  margin-bottom:21.92px;
}
big {
  text-transform: uppercase;
}
embed {
  width: 100%;
}
/*  ----------------------------------------------------------------------------
     table
*/
table {
  width: 100%;
}
table th {
  text-align: left;
  border: 1px solid var(--td_grid_border_color, #ededed);
  padding:1.91px 7.87px;
}
table td {
  border: 1px solid var(--td_grid_border_color, #ededed);
  padding:2px 8.04px;
}
table .odd td {
  background-color: #fcfcfc;
}
/*  ----------------------------------------------------------------------------
    h
*/
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: var(--td_default_google_font_2, 'Roboto', sans-serif);
  color: var(--td_text_color, #111111);
  font-weight: 400;
  margin:5.8px 0;
}
h1 > a,
h2 > a,
h3 > a,
h4 > a,
h5 > a,
h6 > a {
  color: var(--td_text_color, #111111);
}
div.td-block-title-q2 {
  font-family: var(--td_default_google_font_2, 'Roboto', sans-serif);
  color: var(--td_text_color, #111111);
}
p.orb-td-module-title,
p.tdb-subcategory-name {
  font-family: var(--td_default_google_font_2, 'Roboto', sans-serif);
  color: var(--td_text_color, #111111);
}
p.orb-td-module-title > a,
p.tdb-subcategory-name > a {
  color: var(--td_text_color, #111111);
}
h1 {
  font-size:31.46px;
  line-height: 40px;
  margin-top:32.51px;
  margin-bottom:23.85px;
}
h2 {
  font-size:27.97px;
  line-height: 38px;
  margin-top:29.61px;
  margin-bottom:20.7px;
}
h3 {
  font-size:21.36px;
  line-height: 30px;
  margin-top:25.7px;
  margin-bottom:16.17px;
}
h4 {
  font-size:18.51px;
  line-height: 29px;
  margin-top:24.67px;
  margin-bottom:14.57px;
}
h5 {
  font-size:16.88px;
  line-height: 25px;
  margin-top:21.8px;
  margin-bottom:10.78px;
}
h6 {
  font-size:15.42px;
  line-height: 24px;
  margin-top:20.18px;
  margin-bottom:10.69px;
}
.videopress-placeholder {
  width: 100% !important;
}
.videopress-poster {
  height: auto !important;
  width: 100% !important;
}
.video-player {
  width: 100% !important;
}
/*
----------------------------------------------------------------------------
  Site wide > Forms
----------------------------------------------------------------------------
*/
textarea {
  font-size:12.59px;
  line-height: 21px;
  color: #444;
  border: 1px solid #e1e1e1;
  width: 100%;
  max-width: 100%;
  height: 168px;
  min-height: 168px;
  padding:6.28px 9.05px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  textarea {
    font-size:16.42px;
  }
}
textarea:active,
textarea:focus {
  border-color: #b0b0b0 !important;
}
textarea:focus,
input:focus,
input[type]:focus {
  outline: 0 none;
}
/* Input buttons */
input[type=submit] {
  font-family: var(--td_default_google_font_2, 'Roboto', sans-serif);
  font-size:12.81px;
  background-color: var(--td_black, #222222);
  border-radius:0;
  color: #fff;
  border: none;
  padding:7.68px 15.54px;
  font-weight: 500;
  -webkit-transition: background-color 0.4s;
  transition: background-color 0.4s;
}
input[type=submit]:hover {
  background-color: var(--td_theme_color, #4db2ec);
}
input[type=text],
input[type=url],
input[type=tel],
input[type=email] {
  font-size:12.47px;
  line-height: 21px;
  color: #444;
  border: 1px solid #e1e1e1;
  width: 100%;
  max-width: 100%;
  height: 34px;
  padding:3.02px 9.3px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  input[type=text],
  input[type=url],
  input[type=tel],
  input[type=email] {
    font-size:15.28px;
  }
}
input[type=text]:active,
input[type=url]:active,
input[type=tel]:active,
input[type=email]:active,
input[type=text]:focus,
input[type=url]:focus,
input[type=tel]:focus,
input[type=email]:focus {
  border-color: #b0b0b0 !important;
}
input[type=password] {
  width: 100%;
  position: relative;
  top: 0;
  display: inline-table;
  vertical-align: middle;
  font-size:11.71px;
  line-height: 21px;
  color: #444;
  border: 1px solid #ccc;
  max-width: 100%;
  height: 34px;
  padding:2.95px 9.04px;
  margin-bottom:10.48px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  input[type=password] {
    font-size:15.63px;
  }
}
/*
----------------------------------------------------------------------------
  Site wide > WordPress Text, Images & Captions
----------------------------------------------------------------------------
*/
.tagdiv-type {
  /*  ----------------------------------------------------------------------------
    text and Images align
  */
  font-size:14.45px;
  line-height: 1.74;
  color: #222;
  /*  ----------------------------------------------------------------------------
    quote :not(.wp-block-quote)
*/
}
.tagdiv-type img {
  margin-bottom:21.06px;
}
.tagdiv-type .wp-block-embed {
  margin-bottom:25.9px;
}
.tagdiv-type figure img {
  margin-bottom:0;
}
.tagdiv-type .alignnone {
  display: inline-block;
  margin:0 4.97px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .tagdiv-type .alignnone {
    margin:0 9.69px 0 0;
  }
}
.tagdiv-type a:hover {
  text-decoration: underline;
}
.tagdiv-type ul,
.tagdiv-type ol {
  margin-bottom:27.01px;
}
.tagdiv-type ul li:not(.blocks-gallery-item):not(.wp-block-navigation-item),
.tagdiv-type ol li:not(.blocks-gallery-item):not(.wp-block-navigation-item) {
  line-height: inherit;
  margin-bottom:9.82px;
}
.tagdiv-type ul li:not(.blocks-gallery-item):not(.wp-block-navigation-item):last-child,
.tagdiv-type ol li:not(.blocks-gallery-item):not(.wp-block-navigation-item):last-child {
  margin-bottom:0;
}
.tagdiv-type li ul,
.tagdiv-type li ol {
  margin-bottom:0;
}
.tagdiv-type li[style="text-align: center;"],
.tagdiv-type li[style="text-align: right;"] {
  list-style-position: inside;
  margin-left:20.33px;
}
.tagdiv-type p {
  margin-bottom:25.43px;
}
.tagdiv-type .td-arrow-list {
  list-style: none;
  margin-left:16.08px;
}
.tagdiv-type .td-arrow-list li:before {
  font-family: 'newspaper', sans-serif;
  content: '\e803';
  float: left;
  margin-left:16.35px;
  line-height: 26px;
  font-size:14.13px;
}
.tagdiv-type embed,
.tagdiv-type iframe,
.tagdiv-type object {
  max-width: 100% !important;
}
.tagdiv-type iframe.instagram-media {
  margin:0.98px 0 12.54px !important;
}
.tagdiv-type blockquote {
  padding:0;
  position: relative;
  border-left: none;
  margin:38.72px 5.17% 37.24px;
  font-style: italic;
  text-align: center;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .tagdiv-type blockquote {
    margin:20.44px 3.05% 17.17px;
  }
}
.tagdiv-type blockquote p {
  font-family: var(--td_default_google_font_2, 'Roboto', sans-serif);
  font-size:31.9px;
  line-height: 40px;
  font-weight: 400;
  text-transform: uppercase;
  color: var(--td_theme_color, #4db2ec);
  word-wrap: break-word;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .tagdiv-type blockquote p {
    font-size:23.47px;
    line-height: 32px;
  }
}
@media (max-width: 767px) {
  .tagdiv-type blockquote p {
    font-size:20.94px;
    line-height: 30px;
  }
}
.tagdiv-type blockquote cite {
  display: block;
}
.tagdiv-type .td_quote_right {
  float: right;
  width: 50%;
  margin:20.43px 0 21.99px 20.1px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .tagdiv-type .td_quote_right {
    float: none;
    width: auto;
    margin-right:5.06%;
    margin-left:4.82%;
  }
}
.tagdiv-type .td_quote_left {
  float: left;
  width: 50%;
  margin:17.39px 17.78px 18.86px 0;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .tagdiv-type .td_quote_left {
    float: none;
    width: auto;
    margin-right:4.99%;
    margin-left:4.76%;
  }
}
.tagdiv-type .td_quote_left p,
.tagdiv-type .td_quote_left cite {
  text-align: left;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .tagdiv-type .td_quote_left p,
  .tagdiv-type .td_quote_left cite {
    text-align: center;
  }
}
.tagdiv-type .td_quote_box {
  margin:0;
  background-color: var(--td_container_transparent, #fcfcfc);
  border-left: 2px solid var(--td_theme_color, #4db2ec);
  padding:14.79px 22.43px 16.38px 22.66px;
  position: relative;
  top: 6px;
  clear: both;
}
.tagdiv-type .td_quote_box p {
  font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif);
  color: #777;
  font-size:13.05px;
  line-height: 21px;
  margin:0;
  text-transform: none;
}
.tagdiv-type .td_quote_box cite {
  margin-top:19.12px;
  font-size:11.11px;
}
.tagdiv-type .td_box_left {
  width: 40%;
  float: left;
  margin:0 33.22px 19.78px 0;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .tagdiv-type .td_box_left {
    float: none;
    margin:0 0 34.27px 0;
    width: auto;
  }
}
.tagdiv-type .td_box_left p,
.tagdiv-type .td_box_left cite {
  text-align: left;
}
.tagdiv-type .td_box_right {
  width: 30%;
  float: right;
  margin:0 0 20.6px 33.9px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .tagdiv-type .td_box_right {
    float: none;
    margin:0 0 36.61px 0;
    width: auto;
  }
}
.tagdiv-type .td_box_right p,
.tagdiv-type .td_box_right cite {
  text-align: left;
}
.tagdiv-type .td_box_center {
  margin:0 0 27.81px 0;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .tagdiv-type .td_box_center {
    margin-bottom:34.99px;
  }
}
.tagdiv-type .wp-block-pullquote blockquote,
.tagdiv-type .td_pull_quote {
  padding:17.35px 25.75px;
  margin:0;
  clear: both;
}
.tagdiv-type .wp-block-pullquote blockquote p,
.tagdiv-type .td_pull_quote p {
  font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif);
  text-transform: none;
  text-align: center;
}
.tagdiv-type .wp-block-pullquote blockquote p:first-child:before,
.tagdiv-type .td_pull_quote p:first-child:before {
  position: absolute;
  left: 0;
  display: block;
  content: '';
  width: 15px;
  height: 15px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAALBAMAAABSacpvAAAALVBMVEUAAAC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLRK0HxpAAAADnRSTlMAd+67mWZR3SKqMxGIzB8/1rAAAABlSURBVAjXFcexDQEBAAXQd+KCRm4CDZURFGICMYFadTHBxQQmEDHCzWAI9XGJ8s/ANS95FBvccKwYr5kuUQ/5omm5dpQ9Fu+H2efEPX07Sg62f+bJ2T6pJkmnTi5FslM2L56r9geMACBhjTsodgAAAABJRU5ErkJggg==') no-repeat;
}
.tagdiv-type .wp-block-pullquote blockquote p:after,
.tagdiv-type .td_pull_quote p:after {
  position: absolute;
  bottom: 10px;
  right: 0;
  display: block;
  content: '';
  width: 15px;
  height: 15px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAALBAMAAABSacpvAAAALVBMVEUAAAC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLRK0HxpAAAADnRSTlMA3ZnuqndmIhG7VYhEMzOiL2oAAABkSURBVAjXY+D1E2PgULZuYGB89+4A07t3AQzn3r1T4Hv3ToCh7t27CUDRBwxAYQe2d+8MGBiuAuWr5BwYGBjeFTAwzEtgYOB6xMDA8RAowGnOwMD6CsjIA4oWKwBFXYGcLQ0MAFHHH+tW1OhlAAAAAElFTkSuQmCC') no-repeat;
}
.tagdiv-type .wp-block-pullquote blockquote cite,
.tagdiv-type .td_pull_quote cite {
  margin-top:9.55px;
  font-size:10.99px;
}
.tagdiv-type .td_pull_quote p {
  font-size:14.1px;
  line-height: 26px;
  font-weight: 600;
}
.tagdiv-type .wp-block-pullquote blockquote,
.tagdiv-type .td_pull_center {
  margin:17.66px 0;
  padding:14.57px 51.45px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .tagdiv-type .wp-block-pullquote blockquote,
  .tagdiv-type .td_pull_center {
    padding:15.57px 19.42px;
  }
}
.tagdiv-type .wp-block-pullquote {
  padding:0;
  color: var(--td_theme_color, #4db2ec);
}
.tagdiv-type .wp-block-pullquote.has-text-color p,
.tagdiv-type .wp-block-pullquote.has-text-color cite {
  color: inherit;
}
.tagdiv-type .wp-block-pullquote cite {
  color: #6c7781;
}
.tagdiv-type .wp-block-pullquote.alignfull blockquote {
  margin-left:28.59px;
  margin-right:29.55px;
}
.tagdiv-type .wp-block-pullquote.alignleft,
.tagdiv-type .td_pull_left {
  width: 40%;
  margin-right:32.78px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .tagdiv-type .wp-block-pullquote.alignleft,
  .tagdiv-type .td_pull_left {
    float: none;
    margin:0 0 30.84px 0;
    width: auto;
  }
}
.tagdiv-type .td_pull_left {
  float: left;
}
.tagdiv-type .wp-block-pullquote.alignright,
.tagdiv-type .td_pull_right {
  width: 30%;
  margin-left:23.23px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .tagdiv-type .wp-block-pullquote.alignright,
  .tagdiv-type .td_pull_right {
    float: none;
    margin:0 0 31.23px 0;
    width: auto;
  }
}
.tagdiv-type .td_pull_right {
  float: right;
}
.tagdiv-type .wp-block-pullquote.alignleft,
.tagdiv-type .wp-block-pullquote.alignright {
  margin-top:0;
  margin-bottom:0 !important;
  /* responsive portrait phone */
}
.tagdiv-type .wp-block-pullquote.alignleft blockquote,
.tagdiv-type .wp-block-pullquote.alignright blockquote {
  margin-top:0;
  margin-bottom:0;
  padding:0;
}
@media (max-width: 767px) {
  .tagdiv-type .wp-block-pullquote.alignleft,
  .tagdiv-type .wp-block-pullquote.alignright {
    max-width: 100%;
  }
}
.tagdiv-type .wp-block-pullquote.is-style-solid-color blockquote {
  max-width: 100%;
}
@media (max-width: 767px) {
  .td-md-is-ios .tagdiv-type figure {
    width: auto;
  }
}
img.wp-smiley {
  width: auto;
}
.wp-caption-text,
.wp-caption-dd {
  font-family: Verdana, BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  text-align: left;
  margin:5.8px 0 25.77px 0;
  font-size:11px;
  font-style: italic;
  font-weight: normal;
  line-height: 17px;
  color: #444;
}
.wp-caption {
  text-align: center;
  max-width: 100%;
}
.wp-caption img {
  max-width: 100% !important;
}
.alignnone {
  margin-top:0;
}
.aligncenter {
  text-align: center;
  clear: both;
  display: block;
  margin:6.22px auto;
}
img.td-center {
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  max-width: 100vw !important;
  width: auto !important;
  margin-left:0 !important;
  margin-right:0 !important;
}
figure.alignright,
figure.alignleft,
figure.aligncenter {
  margin-bottom:0;
}
/* responsive portrait phone */
@media (max-width: 767px) {
  .alignleft,
  .alignright {
    float: none !important;
  }
}
/*  ----------------------------------------------------------------------------
    align left
     -> on desktop - the tinyMCE size is used
     -> on tablet(s) - apply the max-width to make it look nice
     -> on phones  - center, max width 100%
        + fix for tinyMCE padding
     -> on full width td-pb-span12
*/
.alignleft {
  float: left;
  margin-top:6.04px;
  margin-right:23.14px !important;
  margin-bottom:6.08px !important;
  /* hack for tinyMCE / post content diffs*/
  margin-left:0;
  /* responsive landscape tablet */
  /* responsive portrait tablet + phone */
  /* responsive phone CUSTOM - align the image on center */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .alignleft {
    max-width: 312px;
    margin-right:21.11px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .alignleft {
    max-width: 220px;
    margin-right:21.42px;
  }
}
@media (max-width: 767px) {
  .alignleft {
    text-align: center;
    margin-left:auto !important;
    margin-right:auto !important;
    max-width: 100%;
    margin-bottom:20.98px;
  }
  .alignleft img {
    text-align: center;
    margin-left:auto;
    margin-right:auto;
  }
  .alignleft figcaption {
    text-align: center;
  }
}
.mce-content-body .alignleft {
  margin:5.86px 23.9px 6.28px 0;
}
.td-pb-span12-q2 .alignleft,
.mceContentBody-max-width-big .alignleft {
  /* responsive landscape tablet */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-pb-span12-q2 .alignleft,
  .mceContentBody-max-width-big .alignleft {
    max-width: 550px !important;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-pb-span12-q2 .alignleft,
  .mceContentBody-max-width-big .alignleft {
    max-width: 400px !important;
  }
}
/*  ----------------------------------------------------------------------------
    Screen reader text
*/
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  position: absolute !important;
  width: 1px;
}
/*  ----------------------------------------------------------------------------
    align right
     -> on desktop - the tinyMCE size is used
     -> on tablets - apply the max-width to make it look nice
     -> on phones  - center, max width 100%
        + fix for tinyMCE padding
     -> on full width td-pb-span12
*/
.alignright {
  float: right;
  margin-top:5.84px;
  margin-right:0;
  margin-bottom:6.17px !important;
  /* hack for tinyMCE / post content diffs*/
  margin-left:24.55px !important;
  /* responsive landscape tablet */
  /* responsive portrait tablet + phone */
  /* responsive phone CUSTOM  - align the image on center */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .alignright {
    max-width: 312px;
    margin-left:21.44px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .alignright {
    max-width: 220px;
    margin-left:21.23px;
  }
}
@media (max-width: 767px) {
  .alignright {
    text-align: center;
    margin-left:auto !important;
    margin-right:auto !important;
    max-width: 100%;
    margin-bottom:20.5px;
  }
  .alignright img {
    text-align: center;
    margin-left:auto;
    margin-right:auto;
  }
  .alignright figcaption {
    text-align: center;
  }
}
.mce-content-body .alignright {
  margin:5.91px 0 6.28px 23.88px;
}
.td-pb-span12-q2 .alignright,
.mceContentBody-max-width-big .alignright {
  /* responsive landscape tablet */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-pb-span12-q2 .alignright,
  .mceContentBody-max-width-big .alignright {
    max-width: 550px !important;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-pb-span12-q2 .alignright,
  .mceContentBody-max-width-big .alignright {
    max-width: 400px !important;
  }
}
.entry-title a:hover,
.td-post-category-q2:hover,
.orb-widget a:hover,
.td_block_wrap-q2 a:hover {
  text-decoration: none !important;
}
.wp-block-quote.is-large:not(.td_quote_box),
.wp-block-quote.is-style-large:not(.td_quote_box) {
  padding:0;
}
.wp-block-quote.is-large cite,
.wp-block-quote.is-style-large cite {
  font-size:12.74px;
}
.wp-block-quote.is-large:not(.td_quote_left) cite,
.wp-block-quote.is-style-large:not(.td_quote_left) cite {
  text-align: center;
}
.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
  max-width: 100px;
}
.twitter-tweet p {
  font-family: initial;
  font-size:initial;
  line-height: initial;
  font-style: initial;
  text-align: initial;
  text-transform: initial;
  color: initial;
  font-weight: initial;
}
blockquote small {
  margin-top:5.09px;
  display: block;
  font-size:12.82px;
  font-style: italic;
  font-weight: normal;
  text-transform: none;
  color: #444;
}
blockquote.pull-right {
  padding-left:20.16px;
  border-right: none;
}
blockquote.pull-right:after {
  border-right: 2px solid #FB5502;
  width: 40px;
  right: -40px;
}
/*  ----------------------------------------------------------------------------
    dropcaps
*/
.dropcap {
  float: left;
  display: block;
  font-size:49.95px;
  line-height: 56px;
  background-color: var(--td_theme_color, #4db2ec);
  color: #fff;
  text-align: center;
  margin:9.36px 12.92px 0 0;
  padding:1.98px 9.96px 4.04px;
  font-family: Verdana, BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  text-transform: uppercase;
  min-width: 62px;
  min-height: 62px;
}
.dropcap1 {
  border-radius:67.97px;
  font-size:39.36px;
  padding:1.9px 13.93px 4.13px;
}
.dropcap2 {
  background-color: transparent !important;
  color: #4B4B4B;
  font-size:77.66px;
  line-height: 69px;
  margin:0 9.01px 0 0;
  padding:0 13.04px 0 0;
}
.dropcap3 {
  background-color: transparent !important;
  color: #4B4B4B;
  font-weight: bold;
  font-size:76.24px;
  line-height: 69px;
  margin:0 8.96px 0 0;
  padding:0 12.66px 0 0;
}
/*  ----------------------------------------------------------------------------
    text columns
*/
.td_text_columns_two_cols {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
  -webkit-column-gap: 40px;
  -moz-column-gap: 40px;
  column-gap:39.84px;
  -webkit-column-rule-style: solid;
  -moz-column-rule-style: solid;
  column-rule-style: solid;
  -webkit-column-rule-width: 1px;
  -moz-column-rule-width: 1px;
  column-rule-width: 1px;
  -webkit-column-rule-color: #e9e9e9;
  -moz-column-rule-color: #e9e9e9;
  column-rule-color: #e9e9e9;
  margin-bottom:24.99px;
}
/*  ----------------------------------------------------------------------------
    button
*/
.td_btn {
  cursor: pointer;
  display: inline-block;
  position: relative;
  color: white;
  font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif);
  font-weight: 600;
}
.td_btn_sm {
  padding:4.81px 9.72px;
  font-size:12.19px;
  line-height: 1.5;
}
.td_btn_sm.td_round_btn {
  border-radius:2.93px;
}
.td_btn_md {
  padding:9.13px 12.06px;
  font-size:15.55px;
  line-height: 20px;
}
.td_btn_md.td_round_btn {
  border-radius:3.94px;
}
.td_btn_lg {
  padding:9.79px 16.16px;
  font-size:17.1px;
  line-height: 1.33;
}
.td_btn_lg.td_round_btn {
  border-radius:5.87px;
}
.td_default_btn,
.td_round_btn {
  transition: background-color 0.1s ease;
  -webkit-transition: background-color 0.1s ease;
  background-color: var(--td_theme_color, #4db2ec);
}
.td_default_btn:hover,
.td_round_btn:hover {
  background-color: #444;
}
.td_default_btn:active,
.td_round_btn:active {
  background-color: #000;
}
.td_outlined_btn {
  border-radius:4.1px;
  border: 2px solid var(--td_theme_color, #4db2ec);
  color: var(--td_theme_color, #4db2ec);
  background-color: transparent;
  transition: all 0.1s ease ;
  -webkit-transition: all 0.1s ease;
}
.td_outlined_btn:hover {
  background-color: var(--td_theme_color, #4db2ec);
  color: #fff;
}
.td_outlined_btn:active {
  background-color: #444;
  border-color: #444;
}
.td_shadow_btn {
  background-color: var(--td_theme_color, #4db2ec);
  top: 0;
  -webkit-box-shadow: 0 4px 7px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 4px 7px 0 rgba(0, 0, 0, 0.25);
  box-shadow:0 4.18px 7.25px 0 rgba(0, 0, 0, 0.25);
  transition: top 0.1s ease;
  -webkit-transition: top 0.1s ease;
}
.td_shadow_btn:hover {
  top: -3px;
  -webkit-box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.25);
  box-shadow:0 5.96px 11.53px 0 rgba(0, 0, 0, 0.25);
}
.td_shadow_btn:active {
  background-color: #444 !important;
}
.td_3D_btn {
  background-color: var(--td_theme_color, #4db2ec);
  top: 0;
  transition: top 0.1s ease;
  -webkit-transition: top 0.1s ease;
}
.td_3D_btn:after {
  content: "";
  position: absolute;
  display: block;
  left: 0;
  top: 100%;
  width: 100%;
  height: 5px;
  background-color: rgba(0, 0, 0, 0.25);
  z-index: 0;
  transition: height 0.1s ease;
  -webkit-transition: height 0.1s ease;
}
.td_3D_btn:hover {
  top: 5px;
}
.td_3D_btn:hover:before {
  height: 0;
}
.td_3D_btn:hover:after {
  height: 0;
}
.td_3D_btn:active {
  background-color: #444 !important;
}
/*  ----------------------------------------------------------------------------
    text highlighting
*/
.td_text_highlight_0 {
  background-color: rgba(0, 0, 0, 0.77);
  padding:5.07px 0 6.16px 0;
  margin:0 8.3px 0 8.18px;
  box-shadow:7.93px 0 0 rgba(0, 0, 0, 0.77), 8.29px 0 0 rgba(0, 0, 0, 0.77);
  color: #2a2a2a;
  -webkit-transition: color 400ms;
  transition: color 400ms;
}
.td_text_highlight_0:hover {
  color: #F9F9F9;
  cursor: default;
}
.td_text_highlight_marker {
  padding:5.05px 0 6.05px 0;
  margin:0 7.87px 0 7.85px;
  color: white;
  -webkit-transition: color 400ms;
  transition: color 400ms;
}
.td_text_highlight_marker:hover {
  color: #F9F9F9;
}
.td_text_highlight_marker_red {
  background-color: rgba(255, 28, 26, 0.62);
  box-shadow:8.19px 0 0 rgba(255, 28, 26, 0.62), 8.18px 0 0 rgba(255, 28, 26, 0.62);
}
.td_text_highlight_marker_blue {
  background-color: rgba(57, 213, 255, 0.75);
  box-shadow:7.63px 0 0 rgba(57, 213, 255, 0.75), 8.02px 0 0 rgba(57, 213, 255, 0.75);
}
.td_text_highlight_marker_green {
  background-color: rgba(77, 216, 69, 0.65);
  box-shadow:8.25px 0 0 rgba(77, 216, 69, 0.65), 7.64px 0 0 rgba(77, 216, 69, 0.65);
}
.td_text_highlight_marker_yellow {
  background-color: rgba(255, 203, 0, 0.75);
  box-shadow:8.11px 0 0 rgba(255, 203, 0, 0.75), 7.88px 0 0 rgba(255, 203, 0, 0.75);
}
.td_text_highlight_marker_pink {
  background-color: rgba(255, 101, 243, 0.75);
  box-shadow:8.3px 0 0 rgba(255, 101, 243, 0.75), 7.83px 0 0 rgba(255, 101, 243, 0.75);
}
/*  ----------------------------------------------------------------------------
    custom post padding
*/
.td-paragraph-padding-0 {
  display: block;
  padding-left:0;
  padding-right:5.82%;
}
.td-paragraph-padding-1 {
  display: block;
  padding-left:5.89%;
  padding-right:5.91%;
}
.td-paragraph-padding-2 {
  display: block;
  padding-left:11.74%;
  padding-right:12.24%;
}
.td-paragraph-padding-3 {
  display: block;
  padding-left:5.95%;
  padding-right:11.69%;
}
.td-paragraph-padding-4 {
  display: block;
  padding-left:5.8%;
  padding-right:0;
}
.td-paragraph-padding-5 {
  display: block;
  padding-left:17.8%;
  padding-right:17.41%;
}
.td-paragraph-padding-6 {
  display: block;
  padding-left:11.64%;
  padding-right:6.13%;
}
.td-pb-span8-q2 .td-paragraph-padding-0,
.mceContentBody-max-width-small .td-paragraph-padding-0 {
  padding-right:3.94%;
}
.td-pb-span8-q2 .td-paragraph-padding-1,
.mceContentBody-max-width-small .td-paragraph-padding-1 {
  padding-left:4.15%;
  padding-right:4.19%;
}
.td-pb-span8-q2 .td-paragraph-padding-2,
.mceContentBody-max-width-small .td-paragraph-padding-2 {
  padding-left:8.27%;
  padding-right:8.22%;
}
.td-pb-span8-q2 .td-paragraph-padding-3,
.mceContentBody-max-width-small .td-paragraph-padding-3 {
  padding-left:3.96%;
  padding-right:7.77%;
}
.td-pb-span8-q2 .td-paragraph-padding-4,
.mceContentBody-max-width-small .td-paragraph-padding-4 {
  padding-left:3.91%;
}
.td-pb-span8-q2 .td-paragraph-padding-5,
.mceContentBody-max-width-small .td-paragraph-padding-5 {
  padding-left:11.92%;
  padding-right:12.41%;
}
.td-pb-span8-q2 .td-paragraph-padding-6,
.mceContentBody-max-width-small .td-paragraph-padding-6 {
  padding-left:7.61%;
  padding-right:4.15%;
}
/* responsive phone */
@media (max-width: 500px) {
  .td-paragraph-padding-0,
  .td-paragraph-padding-1,
  .td-paragraph-padding-2,
  .td-paragraph-padding-3,
  .td-paragraph-padding-4,
  .td-paragraph-padding-5,
  .td-paragraph-padding-6 {
    padding-left:9.72px !important;
    padding-right:9.83px !important;
  }
}
.orb-td_module_wrap {
  position: relative;
  padding-bottom:36.54px;
}
.orb-td_module_wrap .entry-title {
  /* General Title */
  font-size:19.95px;
  line-height: 25px;
  margin:0 0 5.92px 0;
}
.orb-td_module_wrap:hover .entry-title a {
  color: var(--td_theme_color, #4db2ec);
}
.entry-title {
  word-wrap: break-word;
}
/*  ----------------------------------------------------------------------------
    thumbnail
*/
.orb-td-module-thumb {
  position: relative;
  margin-bottom:12.94px;
}
.orb-td-module-thumb .entry-thumb {
  display: block;
}
.td-video-play-ico {
  position: absolute;
  width: 40px;
  height: 40px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  background-color: rgba(0, 0, 0, 0.48);
  border: 0.050em solid #fff;
  border-radius:100.1%;
  font-size:41.16px;
  z-index: 1;
  -webkit-box-shadow: 0 0 0.15em rgba(0, 0, 0, 0.4);
  box-shadow:0 0 0.14em rgba(0, 0, 0, 0.4);
}
.td-video-play-ico i {
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  font-size:34.76%;
  color: #fff;
}
.td-video-play-ico i.td-icon-video-thumb-play {
  left: 54%;
}
.td-video-play-ico i.td-icon-audio-thumb-play {
  left: 47%;
}
.td-video-play-ico.td-video-small {
  width: 20px;
  height: 20px;
  font-size:20.18px;
}
/*  ----------------------------------------------------------------------------
   module meta info
*/
.td-module-meta-info-q2 {
  font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif);
  font-size:11.25px;
  margin-bottom:6.76px;
  line-height: 1;
  min-height: 17px;
}
.orb-td_module_wrap.td-meta-info-hide .td-module-meta-info-q2 {
  min-height: 1px;
  margin-top:4.05px;
}
.entry-review-stars {
  display: inline-block;
  position: relative;
  top: 1px;
  vertical-align: middle;
}
.td-post-author-name-q2 {
  font-weight: bold;
  display: inline-block;
  position: relative;
  top: 2px;
}
.td-post-author-name-q2 a {
  color: #000;
}
.td-post-author-name-q2 span {
  color: #ccc;
  margin:0 2.08px 0 1.98px;
  font-weight: normal;
}
.td-post-author-name-q2 div {
  display: inline;
  margin-right:2.03px;
}
.orb-td-post-date {
  color: #767676;
  display: inline-block;
  position: relative;
  top: 2px;
}
.td-module-comments-q2 {
  position: relative;
  float: right;
  font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif);
  font-size:9.72px;
  font-weight: 600;
  text-align: center;
  line-height: 1;
}
.td-module-comments-q2 a {
  color: #fff;
  background-color: #000;
  display: inline-block;
  min-width: 17px;
  padding:3.02px 3.9px 3.98px 5.15px;
  position: relative;
}
.td-module-comments-q2 a:after {
  position: absolute;
  bottom: -3px;
  left: 0;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 3px 3px 0 0;
  border-color: #000 transparent transparent transparent;
}
/*  ----------------------------------------------------------------------------
    excerpt
*/
.orb-td-excerpt {
  font-size:13.13px;
  color: #767676;
  font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif);
  word-wrap: break-word;
  overflow-wrap: anywhere;
  margin-top:8.9px;
}
.td-read-more,
.more-link-wrap {
  display: inline-block;
  font-family: var(--td_default_google_font_2, 'Roboto', sans-serif);
  margin-bottom:20.18px;
}
.td-read-more a,
.more-link-wrap a {
  background-color: var(--td_theme_color, #4db2ec);
  color: #fff;
  display: inline-block;
  font-size:12.55px;
  font-weight: 500;
  line-height: 1;
  padding:10.21px 15.6px;
  -webkit-transition: background-color 0.4s;
  transition: background-color 0.4s;
}
.td-read-more a:hover,
.more-link-wrap a:hover {
  background-color: var(--td_black, #222222) !important;
  text-decoration: none;
}
/*  ----------------------------------------------------------------------------
    admin edit
*/
.td-admin-edit {
  position: absolute;
  left: 0;
  top: 0;
  display: none;
  z-index: 2;
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff !important;
  padding:3.04px 9.74px;
  font-size:13.03px;
  -webkit-transition: background-color 0.4s;
  transition: background-color 0.4s;
}
.td-admin-edit:hover {
  background-color: #000;
}
.orb-td-module-thumb:hover .td-admin-edit {
  display: block;
}
.td-post-category-q2 {
  font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif);
  font-size:10.49px;
  font-weight: 600;
  line-height: 1;
  background-color: var(--td_black, #222222);
  color: #fff;
  margin-right:4.86px;
  padding:3.1px 5.78px 3.98px;
  display: block;
  vertical-align: top;
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
}
.td-post-category-q2:hover {
  background-color: var(--td_theme_color, #4db2ec);
}
.td-module-image {
  position: relative;
}
.td-module-image .td-post-category-q2 {
  position: absolute;
  bottom: 0;
}
.td-module-meta-info-q2 .td-post-category-q2 {
  display: inline-block;
}
/*  ----------------------------------------------------------------------------
    Module 15
*/
.td_module_15 {
  padding-bottom:19.84px;
  border-bottom: 1px dashed #f2f2f2;
  margin-bottom:38.16px;
}
.td_module_15 .entry-title {
  font-size:34.99px;
  line-height: 42px;
  margin-bottom:7.78px;
  margin-top:0;
  /* responsive max portrait tablet */
}
@media (max-width: 1018px) {
  .td_module_15 .entry-title {
    font-size:25.69px;
    line-height: 36px;
  }
}
.td_module_15 .entry-title a:hover {
  text-decoration: none;
}
.td_module_15.sticky .entry-title a {
  color: var(--td_theme_color, #4db2ec);
}
.td_module_15 .td-module-meta-info-q2 a:hover {
  text-decoration: none;
}
.td_module_15.post {
  margin-top:0;
}
.td_module_15.post .td-post-comments {
  display: inline-block;
  float: none;
  margin-left:22.81px;
  vertical-align: top;
  position: relative;
  top: 2px;
}
.td_module_15.post .td-post-comments a {
  color: #444;
}
.td_module_15.post .td-module-meta-info-q2 {
  margin-bottom:21.69px;
}
.td_module_15 .entry-review-stars {
  top: 5px;
}
.td_module_15 .td-post-content {
  padding-bottom:0;
}
.td_module_15 .td-icon-comments {
  font-size:9.32px;
  margin-right:4.83px;
  vertical-align: middle;
}
.td_module_15 .alignwide {
  width: 100% !important;
  margin-left:0 !important;
}
.td_module_15 .alignfull {
  left: auto;
  transform: none;
  width: auto !important;
  margin-left:0 !important;
}
.td_module_15 .alignfull.wp-block-columns {
  padding-left:0;
  padding-right:0;
}
/*  ----------------------------------------------------------------------------
    Block Titles + Line
*/
.orb-block-title {
  font-family: var(--td_default_google_font_2, 'Roboto', sans-serif);
  font-size:13.65px;
  line-height: 1;
  margin-top:0;
  margin-bottom:24.86px;
  border-bottom: 2px solid var(--td_header_color, var(--td_black, #222222));
}
.orb-block-title > a,
.orb-block-title > span,
.orb-block-title > label,
.orb-block-title > span > a {
  /* label is for jetpack */
  line-height: 17px;
  display: inline-block;
  padding:7.18px 11.41px 3.86px;
  background-color: var(--td_header_color, var(--td_black, #222222));
  color: var(--td_text_header_color, #ffffff);
}
.td-block-title-q2 span,
.td-block-title-q2 a {
  display: inline-block;
}
/*

  Block headers style

*/
.td_block_template_1-q2 .orb-block-title {
  text-align: left;
}
/*
8.  Post and Page
      8.1 Page
*/
/*  ----------------------------------------------------------------------------
    Page title
*/
.td-page-title {
  font-size:29.73px;
  line-height: 38px;
  margin:9.2px 0 19.21px 0;
}
.td-page-title,
.td-page-title h1 {
  color: var(--td_page_title_color, var(--td_text_color, #111111));
}
body .td-page-title {
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  body .td-page-title {
    font-size:25.61px;
    line-height: 34px;
    margin:1.94px 0 18.6px 0;
  }
}
@media (max-width: 767px) {
  body .td-page-title {
    font-size:24.72px;
    line-height: 32px;
  }
}
.page-template-page-pagebuilder-title .td-crumb-container,
.orb-page-template-default .td-crumb-container {
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .page-template-page-pagebuilder-title .td-crumb-container,
  .orb-page-template-default .td-crumb-container {
    margin-bottom:0;
  }
}
.page-template-page-pagebuilder-title .wpb_text_column p:last-child,
.orb-page-template-default .wpb_text_column p:last-child {
  margin-bottom:25.25px;
}
.page-template-page-pagebuilder-title .wpb_text_column figure img,
.orb-page-template-default .wpb_text_column figure img {
  margin-bottom:0 !important;
}
.page-template-page-pagebuilder-title .orb-td-main-content-wrap {
  padding-top:0;
}
/*  ----------------------------------------------------------------------------
    Default page template
*/
.orb-td-main-content-wrap {
  padding-bottom:41.44px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .orb-td-main-content-wrap {
    padding-bottom:25.61px;
  }
}
.orb-td-main-page-wrap {
  padding-top:50.16px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .orb-td-main-page-wrap {
    padding-top:32.29px;
  }
}
/*  ----------------------------------------------------------------------------
    Author page
*/
.td-author-page {
  font-size:11.99px;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-author-page {
    margin-bottom:40.84px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-author-page {
    margin-bottom:28.42px;
  }
}
@media (max-width: 767px) {
  .td-author-page {
    margin-bottom:27.22px;
  }
}
.td-author-counters {
  font-family: var(--td_default_google_font_2, 'Roboto', sans-serif);
  font-size:11.2px;
  font-weight: 700;
  color: #fff;
  margin-bottom:11.54px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-author-counters {
    margin-bottom:10.24px;
  }
}
.td-author-counters span {
  background-color: var(--td_black, #222222);
  padding:4.11px 9.23px 3.09px;
  margin-right:10.18px;
  position: relative;
  top: 0;
}
@-moz-document url-prefix() {
  .td-author-counters span {
    padding:3.15px 9.43px;
    top: -1px;
  }
}
/*  ----------------------------------------------------------------------------
    404 page
*/
.td-404-title {
  font-family: var(--td_default_google_font_2, 'Roboto', sans-serif);
  font-size:38.88px;
  color: #222222;
  text-align: center;
  line-height: 50px;
  margin:50px 0 16.95px 0 ;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-404-title {
    font-size:33.69px;
    line-height: 44px;
  }
}
.td-404-sub-title {
  font-family: var(--td_default_google_font_2, 'Roboto', sans-serif);
  font-size:20.56px;
  line-height: 24px;
  color: #a6a6a6;
  text-align: center;
  margin:0 0 41.04px 0;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-404-sub-title {
    font-size:17.14px;
    line-height: 22px;
  }
}
.td-404-sub-sub-title {
  text-align: center;
  margin-bottom:73.36px;
}
.td-404-sub-sub-title a {
  background-color: var(--td_black, #222222);
  border: medium none;
  color: #fff;
  font-size:11.18px;
  font-weight: bold;
  line-height: 16px;
  padding:8.23px 15.53px;
  margin-left:6.1px;
}
.td-404-sub-sub-title a:hover {
  color: #fff;
  background-color: var(--td_theme_color, #4db2ec);
}
.td-404-head {
  text-align: center;
}
/*  ----------------------------------------------------------------------------
    Attachment page
*/
.td-attachment-page-content p {
  color: #444;
  font-size:10.54px;
  font-style: italic;
  line-height: 17px;
}
.td-attachment-prev {
  display: inline-block;
  margin:10.39px 0 21.97px 0;
}
.td-attachment-prev img {
  width: 100px;
  height: 100px;
}
.td-attachment-next {
  float: right;
  margin:9.87px 0 21.15px 0;
}
.td-attachment-next img {
  width: 100px;
  height: 100px;
}
/*  ----------------------------------------------------------------------------
    Search page
*/
.td-search-query {
  color: var(--td_theme_color, #4db2ec);
}
.search-page-search-wrap {
  margin:37.7px 0 50.34px 0;
}
.td-search-form-widget {
  position: relative;
  line-height: 21px;
}
.td-search-form-widget .wpb_button {
  height: 32px;
  position: absolute;
  right: 0;
  top: 0;
  text-shadow: none;
  padding:6.87px 14.37px 8.27px 15.69px;
  line-height: 16px;
  margin:0;
}
.td-search-form-widget .wpb_button:hover {
  background-color: var(--td_theme_color, #4db2ec);
}
.td-search-form-widget div {
  text-align: left;
}
.td-search-form-widget .td-widget-search-input {
  width: 95%;
  border-right: 0;
  height: 32px;
  line-height: 21px;
  position: relative;
  top: 0;
  display: inline-table;
  vertical-align: middle;
}
.td_search_subtitle {
  position: relative;
  top: 11px;
  left: 2px;
  font-size:12.02px;
}
/*  ----------------------------------------------------------------------------
    Pagination
*/
.orb-page-nav {
  margin:29.49px 0 30.12px 0;
  font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif);
  font-size:12.3px;
  display: inline-block;
  width: 100%;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .orb-page-nav {
    margin-right:auto;
    margin-left:auto;
    display: table;
    width: auto;
  }
}
.orb-page-nav a:hover {
  color: #fff;
  background-color: #444;
  border-color: #444;
}
.orb-page-nav a,
.orb-page-nav span {
  padding:5px 10.49px;
  border: 1px solid #e3e3e3;
  display: inline-block;
  margin:0 7.82px 7.96px 0;
  min-width: 33px;
  text-align: center;
  color: #666;
  line-height: 21px;
  float: left;
}
.orb-page-nav .first,
.orb-page-nav .orb-last {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .orb-page-nav .first,
  .orb-page-nav .orb-last {
    display: none;
  }
}
.orb-page-nav .orb-extend {
  border: none;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .orb-page-nav .orb-extend {
    display: none;
  }
}
.orb-page-nav i {
  font-size:8.6px;
  line-height: 1;
  display: inline-table;
}
.orb-page-nav .page-nav-icon-svg {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.orb-page-nav .page-nav-icon-svg svg {
  width: 9px;
  height: 10px;
}
.orb-page-nav .page-nav-icon-svg svg,
.orb-page-nav .page-nav-icon-svg svg * {
  fill: #666;
}
.orb-page-nav a:hover .page-nav-icon-svg svg,
.orb-page-nav a:hover .page-nav-icon-svg svg * {
  fill: #fff;
}
.orb-page-nav .pages-q2 {
  float: right;
  margin:0;
  border: none;
  padding:6.16px 0 5.71px 6.14px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .orb-page-nav .pages-q2 {
    display: none;
  }
}
.orb-page-nav .orb-current {
  background-color: var(--td_theme_color, #4db2ec);
  color: #fff;
  border-color: var(--td_theme_color, #4db2ec);
}
.orb-page-nav:first-child > div {
  padding:4.91px 10.96px;
  border: 1px solid var(--td_theme_color, #4db2ec);
  display: inline-block;
  margin:0 7.66px 7.82px 0;
  min-width: 33px;
  text-align: center;
  color: #fff;
  line-height: 21px;
  float: left;
  background-color: var(--td_theme_color, #4db2ec);
}
.orb-page-nav .td-icon-menu-right-q2 {
  padding-left:1.04px;
}
.orb-page-nav .td-icon-menu-left-q2 {
  padding-right:0.97px;
}
.rtl .orb-page-nav a,
.rtl .orb-page-nav span {
  float: right;
  margin:0 0 7.73px 8.14px;
}
.rtl .orb-page-nav .pages-q2 {
  float: left;
  padding:6.14px 6.29px 5.78px 0;
}
.rtl .orb-page-nav .td-icon-menu-left-q2:before {
  content: '\e80d';
}
.rtl .orb-page-nav .td-icon-menu-right-q2:before {
  content: '\e80c';
}
/*  ----------------------------------------------------------------------------
    Typography
*/
.td-page-content {
  padding-bottom:25.06px;
}
.td-page-content,
.td-page-content p {
  color: var(--td_page_content_color, var(--td_black, #222222));
}
.td-page-content h1,
.td-page-content h2,
.td-page-content h3,
.td-page-content h4,
.td-page-content h5,
.td-page-content h6 {
  color: var(--td_page_h_color, var(--td_text_color, #111111));
}
.td-page-content table {
  margin-bottom:20.06px;
}
.tdc-theme-Newspaper {
  overflow-x: hidden;
}
.orb-td-pb-span4 .wpb_wrapper-q2,
.td-ss-main-sidebar {
  perspective: unset !important;
}
/*  ----------------------------------------------------------------------------
    Breadcrumbs
*/
.td-crumb-container {
  min-height: 35px;
  margin-bottom:8.64px;
  padding-top:21.61px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-crumb-container {
    padding-top:15.86px;
  }
}
@media (max-width: 767px) {
  .td-crumb-container {
    padding-top:11.41px;
  }
}
.single-post .td-bred-no-url-last {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .single-post .td-bred-no-url-last {
    display: none;
  }
}
.entry-crumbs {
  font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif);
  font-size:12.56px;
  color: #c3c3c3;
  line-height: 18px;
  padding-top:1.04px;
  padding-bottom:2.05px;
}
.entry-crumbs a {
  color: #c3c3c3;
}
.entry-crumbs a:hover {
  color: #777;
}
.entry-crumbs .td-bread-sep {
  font-size:8.37px;
  margin:0 4.8px;
}
/*  ----------------------------------------------------------------------------
    Category
*/
.td-category {
  list-style: none;
  font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif);
  font-size:10.44px;
  margin-top:0;
  margin-bottom:9.59px;
  line-height: 1;
}
.td-category li {
  display: inline-block;
  margin:0 5.05px 5.14px 0;
  line-height: 1;
}
.td-category a {
  color: #fff;
  background-color: var(--td_black, #222222);
  padding:3px 6.07px 3.96px 6.18px;
  white-space: nowrap;
  display: inline-block;
}
.td-category a:hover {
  opacity: 0.9;
}
.single-q2 .td-category {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .single-q2 .td-category {
    margin-bottom:0;
  }
}
/*  ----------------------------------------------------------------------------
    Post title
*/
.post {
  background-color: var(--td_container_transparent, #ffffff);
}
.post header .entry-title {
  margin-top:0;
  margin-bottom:6.97px;
  word-wrap: break-word;
  font-size:39.28px;
  line-height: 50px;
  /* responsive portrait phone */
}
@media (max-width: 1018px) {
  .post header .entry-title {
    font-size:32.29px;
    line-height: 36px;
  }
}
@media (max-width: 767px) {
  .post header .entry-title {
    margin-top:2.88px;
    margin-bottom:9.45px;
  }
}
/*  ----------------------------------------------------------------------------
    Subtitle
*/
.td-post-sub-title {
  font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif);
  font-size:15.57px;
  font-style: italic;
  font-weight: 300;
  line-height: 24px;
  color: #999;
  margin:9.15px 0 13.78px 0;
}
@media (max-width: 767px) {
  .td-post-sub-title {
    margin:0 0 16.64px;
  }
}
/*  ----------------------------------------------------------------------------
    Author - Date - Comments - Count views
*/
.bypostauthor {
  line-height: 1;
}
header .td-module-meta-info-q2 {
  margin-bottom:16.56px;
}
header .td-post-author-name-q2 {
  font-weight: 400;
  color: #444;
  float: left;
}
header .td-post-author-name-q2 a {
  font-weight: 700;
  margin-right:2.9px;
}
header .orb-td-post-date {
  margin-left:3.94px;
