:root{--direction-multiplier:1}body.rtl,html[dir=rtl]{--direction-multiplier:-1}.elementor-hidden{display:none}.elementor-visibility-hidden{visibility:hidden}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0}.elementor-clearfix:after{clear:both;content:"";display:block;height:0;width:0}.e-logo-wrapper{display:inline-block;line-height:1}.e-logo-wrapper i{color:var(--e-a-color-circle-logo);font-size:2.5em}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}.elementor hr{background-color:transparent;margin:0}.elementor img{border:none;border-radius:0;box-shadow:none;height:auto;max-width:100%}.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin:0}.elementor embed,.elementor iframe,.elementor object,.elementor video{border:none;line-height:1;margin:0;max-width:100%;width:100%}.elementor .elementor-background,.elementor .elementor-background-holder,.elementor .elementor-background-video-container{direction:ltr;inset:0;overflow:hidden;position:absolute;z-index:0}.elementor .elementor-background-video-container{pointer-events:none;transition:opacity 1s}.elementor .elementor-background-video-container.elementor-loading{opacity:0}.elementor .elementor-background-video,.elementor .elementor-background-video-embed{max-width:none}.elementor .elementor-background-video,.elementor .elementor-background-video-embed,.elementor .elementor-background-video-hosted{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(-50%,-50%)}.elementor .elementor-background-video-hosted{-o-object-fit:cover;object-fit:cover}.elementor .elementor-background-overlay{inset:0;position:absolute}.elementor .elementor-background-slideshow{inset:0;position:absolute;z-index:0}.elementor .elementor-background-slideshow__slide__image{background-position:50%;background-size:cover;height:100%;width:100%}.e-con-inner>.elementor-element.elementor-absolute,.e-con>.elementor-element.elementor-absolute,.elementor-widget-wrap>.elementor-element.elementor-absolute{position:absolute}.e-con-inner>.elementor-element.elementor-fixed,.e-con>.elementor-element.elementor-fixed,.elementor-widget-wrap>.elementor-element.elementor-fixed{position:fixed}.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial{max-width:100%}@media (max-width:1024px){.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial{max-width:100%}}@media (max-width:767px){.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial{max-width:100%}}.elementor-element.elementor-absolute,.elementor-element.elementor-fixed{z-index:1}.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order)}.elementor-element:where(.e-con-full,.elementor-widget){align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content)}.elementor-invisible{visibility:hidden}.elementor-custom-embed-play{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(calc(-50% * var(--direction-multiplier)),-50%)}.elementor-custom-embed-play i{color:#fff;font-size:100px;text-shadow:1px 0 6px rgba(0,0,0,.3)}.elementor-custom-embed-play svg{fill:#fff;filter:drop-shadow(1px 0 6px rgba(0,0,0,.3));height:100px;width:100px}.elementor-custom-embed-play i,.elementor-custom-embed-play svg{opacity:.8;transition:all .5s}.elementor-custom-embed-play.elementor-playing i{font-family:eicons}.elementor-custom-embed-play.elementor-playing i:before{content:""}.elementor-custom-embed-play.elementor-playing i,.elementor-custom-embed-play.elementor-playing svg{animation:eicon-spin 2s linear infinite}.elementor-tag{display:inline-flex}.elementor-ken-burns{transition-duration:10s;transition-property:transform;transition-timing-function:linear}.elementor-ken-burns--out{transform:scale(1.3)}.elementor-ken-burns--active{transition-duration:20s}.elementor-ken-burns--active.elementor-ken-burns--out{transform:scale(1)}.elementor-ken-burns--active.elementor-ken-burns--in{transform:scale(1.3)}.elementor-align-center{text-align:center}.elementor-align-right{text-align:right}.elementor-align-left{text-align:left}.elementor-align-center .elementor-button,.elementor-align-left .elementor-button,.elementor-align-right .elementor-button{width:auto}.elementor-align-justify .elementor-button{width:100%}@media (min-width:-1){.elementor-widescreen-align-center{text-align:center}.elementor-widescreen-align-right{text-align:right}.elementor-widescreen-align-left{text-align:left}.elementor-widescreen-align-center .elementor-button,.elementor-widescreen-align-left .elementor-button,.elementor-widescreen-align-right .elementor-button{width:auto}.elementor-widescreen-align-justify .elementor-button{width:100%}}@media (max-width:-1){.elementor-laptop-align-center{text-align:center}.elementor-laptop-align-right{text-align:right}.elementor-laptop-align-left{text-align:left}.elementor-laptop-align-center .elementor-button,.elementor-laptop-align-left .elementor-button,.elementor-laptop-align-right .elementor-button{width:auto}.elementor-laptop-align-justify .elementor-button{width:100%}.elementor-tablet_extra-align-center{text-align:center}.elementor-tablet_extra-align-right{text-align:right}.elementor-tablet_extra-align-left{text-align:left}.elementor-tablet_extra-align-center .elementor-button,.elementor-tablet_extra-align-left .elementor-button,.elementor-tablet_extra-align-right .elementor-button{width:auto}.elementor-tablet_extra-align-justify .elementor-button{width:100%}}@media (max-width:1024px){.elementor-tablet-align-center{text-align:center}.elementor-tablet-align-right{text-align:right}.elementor-tablet-align-left{text-align:left}.elementor-tablet-align-center .elementor-button,.elementor-tablet-align-left .elementor-button,.elementor-tablet-align-right .elementor-button{width:auto}.elementor-tablet-align-justify .elementor-button{width:100%}}@media (max-width:-1){.elementor-mobile_extra-align-center{text-align:center}.elementor-mobile_extra-align-right{text-align:right}.elementor-mobile_extra-align-left{text-align:left}.elementor-mobile_extra-align-center .elementor-button,.elementor-mobile_extra-align-left .elementor-button,.elementor-mobile_extra-align-right .elementor-button{width:auto}.elementor-mobile_extra-align-justify .elementor-button{width:100%}}@media (max-width:767px){.elementor-mobile-align-center{text-align:center}.elementor-mobile-align-right{text-align:right}.elementor-mobile-align-left{text-align:left}.elementor-mobile-align-center .elementor-button,.elementor-mobile-align-left .elementor-button,.elementor-mobile-align-right .elementor-button{width:auto}.elementor-mobile-align-justify .elementor-button{width:100%}}:root{--page-title-display:block}.elementor-page-title,h1.entry-title{display:var(--page-title-display)}@keyframes eicon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.eicon-animation-spin{animation:eicon-spin 2s linear infinite}.elementor-section{position:relative}.elementor-section .elementor-container{display:flex;margin-inline:auto;position:relative}@media (max-width:1024px){.elementor-section .elementor-container{flex-wrap:wrap}}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.elementor-section.elementor-section-stretched{position:relative;width:100%}.elementor-section.elementor-section-items-top>.elementor-container{align-items:flex-start}.elementor-section.elementor-section-items-middle>.elementor-container{align-items:center}.elementor-section.elementor-section-items-bottom>.elementor-container{align-items:flex-end}@media (min-width:768px){.elementor-section.elementor-section-height-full{height:100vh}.elementor-section.elementor-section-height-full>.elementor-container{height:100%}}.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-start}.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:center}.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-end}.elementor-widget-wrap{align-content:flex-start;flex-wrap:wrap;position:relative;width:100%}.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:flex}.elementor-widget-wrap>.elementor-element{width:100%}.elementor-widget-wrap.e-swiper-container{width:calc(100% - ( var(--e-column-margin-left,0px) + var(--e-column-margin-right,0px) ))}.elementor-widget{position:relative}.elementor-widget:not(:last-child){margin-block-end:var(--kit-widget-spacing,20px)}.elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial{margin-block-end:0}.elementor-column{display:flex;min-height:1px;position:relative}.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated{padding:5px}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px}.elementor-column-gap-extended>.elementor-column>.elementor-element-populated{padding:15px}.elementor-column-gap-wide>.elementor-column>.elementor-element-populated{padding:20px}.elementor-column-gap-wider>.elementor-column>.elementor-element-populated{padding:30px}.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0}@media (min-width:768px){.elementor-column.elementor-col-10,.elementor-column[data-col="10"]{width:10%}.elementor-column.elementor-col-11,.elementor-column[data-col="11"]{width:11.111%}.elementor-column.elementor-col-12,.elementor-column[data-col="12"]{width:12.5%}.elementor-column.elementor-col-14,.elementor-column[data-col="14"]{width:14.285%}.elementor-column.elementor-col-16,.elementor-column[data-col="16"]{width:16.666%}.elementor-column.elementor-col-20,.elementor-column[data-col="20"]{width:20%}.elementor-column.elementor-col-25,.elementor-column[data-col="25"]{width:25%}.elementor-column.elementor-col-30,.elementor-column[data-col="30"]{width:30%}.elementor-column.elementor-col-33,.elementor-column[data-col="33"]{width:33.333%}.elementor-column.elementor-col-40,.elementor-column[data-col="40"]{width:40%}.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:50%}.elementor-column.elementor-col-60,.elementor-column[data-col="60"]{width:60%}.elementor-column.elementor-col-66,.elementor-column[data-col="66"]{width:66.666%}.elementor-column.elementor-col-70,.elementor-column[data-col="70"]{width:70%}.elementor-column.elementor-col-75,.elementor-column[data-col="75"]{width:75%}.elementor-column.elementor-col-80,.elementor-column[data-col="80"]{width:80%}.elementor-column.elementor-col-83,.elementor-column[data-col="83"]{width:83.333%}.elementor-column.elementor-col-90,.elementor-column[data-col="90"]{width:90%}.elementor-column.elementor-col-100,.elementor-column[data-col="100"]{width:100%}}@media (max-width:479px){.elementor-column.elementor-xs-10{width:10%}.elementor-column.elementor-xs-11{width:11.111%}.elementor-column.elementor-xs-12{width:12.5%}.elementor-column.elementor-xs-14{width:14.285%}.elementor-column.elementor-xs-16{width:16.666%}.elementor-column.elementor-xs-20{width:20%}.elementor-column.elementor-xs-25{width:25%}.elementor-column.elementor-xs-30{width:30%}.elementor-column.elementor-xs-33{width:33.333%}.elementor-column.elementor-xs-40{width:40%}.elementor-column.elementor-xs-50{width:50%}.elementor-column.elementor-xs-60{width:60%}.elementor-column.elementor-xs-66{width:66.666%}.elementor-column.elementor-xs-70{width:70%}.elementor-column.elementor-xs-75{width:75%}.elementor-column.elementor-xs-80{width:80%}.elementor-column.elementor-xs-83{width:83.333%}.elementor-column.elementor-xs-90{width:90%}.elementor-column.elementor-xs-100{width:100%}}@media (max-width:767px){.elementor-column.elementor-sm-10{width:10%}.elementor-column.elementor-sm-11{width:11.111%}.elementor-column.elementor-sm-12{width:12.5%}.elementor-column.elementor-sm-14{width:14.285%}.elementor-column.elementor-sm-16{width:16.666%}.elementor-column.elementor-sm-20{width:20%}.elementor-column.elementor-sm-25{width:25%}.elementor-column.elementor-sm-30{width:30%}.elementor-column.elementor-sm-33{width:33.333%}.elementor-column.elementor-sm-40{width:40%}.elementor-column.elementor-sm-50{width:50%}.elementor-column.elementor-sm-60{width:60%}.elementor-column.elementor-sm-66{width:66.666%}.elementor-column.elementor-sm-70{width:70%}.elementor-column.elementor-sm-75{width:75%}.elementor-column.elementor-sm-80{width:80%}.elementor-column.elementor-sm-83{width:83.333%}.elementor-column.elementor-sm-90{width:90%}.elementor-column.elementor-sm-100{width:100%}}@media (min-width:768px) and (max-width:1024px){.elementor-column.elementor-md-10{width:10%}.elementor-column.elementor-md-11{width:11.111%}.elementor-column.elementor-md-12{width:12.5%}.elementor-column.elementor-md-14{width:14.285%}.elementor-column.elementor-md-16{width:16.666%}.elementor-column.elementor-md-20{width:20%}.elementor-column.elementor-md-25{width:25%}.elementor-column.elementor-md-30{width:30%}.elementor-column.elementor-md-33{width:33.333%}.elementor-column.elementor-md-40{width:40%}.elementor-column.elementor-md-50{width:50%}.elementor-column.elementor-md-60{width:60%}.elementor-column.elementor-md-66{width:66.666%}.elementor-column.elementor-md-70{width:70%}.elementor-column.elementor-md-75{width:75%}.elementor-column.elementor-md-80{width:80%}.elementor-column.elementor-md-83{width:83.333%}.elementor-column.elementor-md-90{width:90%}.elementor-column.elementor-md-100{width:100%}}@media (min-width:-1){.elementor-reverse-widescreen>.elementor-container>:first-child{order:10}.elementor-reverse-widescreen>.elementor-container>:nth-child(2){order:9}.elementor-reverse-widescreen>.elementor-container>:nth-child(3){order:8}.elementor-reverse-widescreen>.elementor-container>:nth-child(4){order:7}.elementor-reverse-widescreen>.elementor-container>:nth-child(5){order:6}.elementor-reverse-widescreen>.elementor-container>:nth-child(6){order:5}.elementor-reverse-widescreen>.elementor-container>:nth-child(7){order:4}.elementor-reverse-widescreen>.elementor-container>:nth-child(8){order:3}.elementor-reverse-widescreen>.elementor-container>:nth-child(9){order:2}.elementor-reverse-widescreen>.elementor-container>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:-1) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child,.elementor-reverse-laptop>.elementor-container>:nth-child(10),.elementor-reverse-laptop>.elementor-container>:nth-child(2),.elementor-reverse-laptop>.elementor-container>:nth-child(3),.elementor-reverse-laptop>.elementor-container>:nth-child(4),.elementor-reverse-laptop>.elementor-container>:nth-child(5),.elementor-reverse-laptop>.elementor-container>:nth-child(6),.elementor-reverse-laptop>.elementor-container>:nth-child(7),.elementor-reverse-laptop>.elementor-container>:nth-child(8),.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:0}.elementor-reverse-tablet_extra>.elementor-container>:first-child{order:10}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:-1) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:-1){.elementor-reverse-tablet>.elementor-container>:first-child,.elementor-reverse-tablet>.elementor-container>:nth-child(10),.elementor-reverse-tablet>.elementor-container>:nth-child(2),.elementor-reverse-tablet>.elementor-container>:nth-child(3),.elementor-reverse-tablet>.elementor-container>:nth-child(4),.elementor-reverse-tablet>.elementor-container>:nth-child(5),.elementor-reverse-tablet>.elementor-container>:nth-child(6),.elementor-reverse-tablet>.elementor-container>:nth-child(7),.elementor-reverse-tablet>.elementor-container>:nth-child(8),.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:0}.elementor-reverse-mobile_extra>.elementor-container>:first-child{order:10}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(10){order:1}}@media (max-width:767px){.elementor-reverse-mobile>.elementor-container>:first-child{order:10}.elementor-reverse-mobile>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile>.elementor-container>:nth-child(10){order:1}.elementor-column{width:100%}}.elementor-grid{display:grid;grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap)}.elementor-grid .elementor-grid-item{min-width:0}.elementor-grid-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}@media (min-width:-1){.elementor-grid-widescreen-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-widescreen-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-widescreen-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-widescreen-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-widescreen-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-widescreen-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-widescreen-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-widescreen-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-widescreen-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-widescreen-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-widescreen-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-widescreen-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-widescreen-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1){.elementor-grid-laptop-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-laptop-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-laptop-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-laptop-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-laptop-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-laptop-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-laptop-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-laptop-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-laptop-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-laptop-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-laptop-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-laptop-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-laptop-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-laptop-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}.elementor-grid-tablet_extra-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:1024px){.elementor-grid-tablet-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1){.elementor-grid-mobile_extra-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:767px){.elementor-grid-mobile-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (min-width:1025px){#elementor-device-mode:after{content:"desktop"}}@media (min-width:-1){#elementor-device-mode:after{content:"widescreen"}}@media (max-width:-1){#elementor-device-mode:after{content:"laptop";content:"tablet_extra"}}@media (max-width:1024px){#elementor-device-mode:after{content:"tablet"}}@media (max-width:-1){#elementor-device-mode:after{content:"mobile_extra"}}@media (max-width:767px){#elementor-device-mode:after{content:"mobile"}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.e-con{--border-radius:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-style:initial;--border-color:initial;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--content-width:min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:var(--container-default-padding-top,10px);--padding-right:var(--container-default-padding-right,10px);--padding-bottom:var(--container-default-padding-bottom,10px);--padding-left:var(--container-default-padding-left,10px);--position:relative;--z-index:revert;--overflow:visible;--gap:var(--widgets-spacing,20px);--row-gap:var(--widgets-spacing-row,20px);--column-gap:var(--widgets-spacing-column,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--overlay-transition:.3s;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);border-radius:var(--border-radius);height:var(--height);min-height:var(--min-height);min-width:0;overflow:var(--overflow);position:var(--position);width:var(--width);z-index:var(--z-index);--flex-wrap-mobile:wrap}.e-con:where(:not(.e-div-block-base)){transition:background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s)}.e-con{--margin-block-start:var(--margin-top);--margin-block-end:var(--margin-bottom);--margin-inline-start:var(--margin-left);--margin-inline-end:var(--margin-right);--padding-inline-start:var(--padding-left);--padding-inline-end:var(--padding-right);--padding-block-start:var(--padding-top);--padding-block-end:var(--padding-bottom);--border-block-start-width:var(--border-top-width);--border-block-end-width:var(--border-bottom-width);--border-inline-start-width:var(--border-left-width);--border-inline-end-width:var(--border-right-width)}body.rtl .e-con{--padding-inline-start:var(--padding-right);--padding-inline-end:var(--padding-left);--margin-inline-start:var(--margin-right);--margin-inline-end:var(--margin-left);--border-inline-start-width:var(--border-right-width);--border-inline-end-width:var(--border-left-width)}.e-con{margin-block-end:var(--margin-block-end);margin-block-start:var(--margin-block-start);margin-inline-end:var(--margin-inline-end);margin-inline-start:var(--margin-inline-start);padding-inline-end:var(--padding-inline-end);padding-inline-start:var(--padding-inline-start)}.e-con.e-flex{--flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis)}.e-con-full,.e-con>.e-con-inner{padding-block-end:var(--padding-block-end);padding-block-start:var(--padding-block-start);text-align:var(--text-align)}.e-con-full.e-flex,.e-con.e-flex>.e-con-inner{flex-direction:var(--flex-direction)}.e-con,.e-con>.e-con-inner{display:var(--display)}.e-con.e-grid{--grid-justify-content:start;--grid-align-content:start;--grid-auto-flow:row}.e-con.e-grid,.e-con.e-grid>.e-con-inner{align-content:var(--grid-align-content);align-items:var(--align-items);grid-auto-flow:var(--grid-auto-flow);grid-template-columns:var(--e-con-grid-template-columns);grid-template-rows:var(--e-con-grid-template-rows);justify-content:var(--grid-justify-content);justify-items:var(--justify-items)}.e-con-boxed.e-flex{align-content:normal;align-items:normal;flex-direction:column;flex-wrap:nowrap;justify-content:normal}.e-con-boxed.e-grid{grid-template-columns:1fr;grid-template-rows:1fr;justify-items:legacy}.e-con-boxed{gap:initial;text-align:initial}.e-con.e-flex>.e-con-inner{align-content:var(--align-content);align-items:var(--align-items);align-self:auto;flex-basis:auto;flex-grow:1;flex-shrink:1;flex-wrap:var(--flex-wrap);justify-content:var(--justify-content)}.e-con.e-grid>.e-con-inner{align-items:var(--align-items);justify-items:var(--justify-items)}.e-con>.e-con-inner{gap:var(--row-gap) var(--column-gap);height:100%;margin:0 auto;max-width:var(--content-width);padding-inline-end:0;padding-inline-start:0;width:100%}:is(.elementor-section-wrap,[data-elementor-id])>.e-con{--margin-left:auto;--margin-right:auto;max-width:min(100%,var(--width))}:is([data-widget_type="e-component.default"],[data-widget_type="e-component.default"]>.elementor-section-wrap)>.e-con{--margin-right:0px;--margin-left:0px}.e-con .elementor-widget.elementor-widget{margin-block-end:0}.e-con:before,.e-con>.elementor-background-slideshow:before,.e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);content:var(--background-overlay);display:block;height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);position:absolute;top:calc(0px - var(--border-top-width));transition:var(--overlay-transition,.3s);width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}.e-con:before{transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)}.e-con>.elementor-background-slideshow,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));top:calc(0px - var(--border-top-width));width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}@media (max-width:767px){:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container.elementor-hidden-mobile{display:none}}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{z-index:1}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-slideshow:before{z-index:2}.e-con .elementor-widget{min-width:0}.e-con .elementor-widget-empty,.e-con .elementor-widget-google_maps,.e-con .elementor-widget-video,.e-con .elementor-widget.e-widget-swiper{width:100%}.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,.e-con>.elementor-widget>.elementor-widget-container{height:100%}.e-con.e-con>.e-con-inner>.elementor-widget,.elementor.elementor .e-con>.elementor-widget{max-width:100%}.e-con .elementor-widget:not(:last-child){--kit-widget-spacing:0px}@media (max-width:767px){.e-con.e-flex{--width:100%;--flex-wrap:var(--flex-wrap-mobile)}.e-con.e-flex .elementor-widget-archive-posts{width:100%}}.elementor-form-fields-wrapper{display:flex;flex-wrap:wrap}.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>.elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea{flex-basis:100%;max-width:100%}.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input{flex-grow:1}.elementor-field-group{align-items:center;flex-wrap:wrap}.elementor-field-group.elementor-field-type-submit{align-items:flex-end}.elementor-field-group .elementor-field-textual{background-color:transparent;border:1px solid #69727d;color:#1f2124;flex-grow:1;max-width:100%;vertical-align:middle;width:100%}.elementor-field-group .elementor-field-textual:focus{box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);outline:0}.elementor-field-group .elementor-field-textual::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual::placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-select-wrapper{display:flex;position:relative;width:100%}.elementor-field-group .elementor-select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;flex-basis:100%;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-inline-end:20px;text-transform:inherit}.elementor-field-group .elementor-select-wrapper:before{content:"";font-family:eicons;font-size:15px;inset-block-start:50%;inset-inline-end:10px;pointer-events:none;position:absolute;text-shadow:0 0 3px rgba(0,0,0,.3);transform:translateY(-50%)}.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before{content:""}.elementor-field-subgroup{display:flex;flex-wrap:wrap}.elementor-field-subgroup .elementor-field-option label{display:inline-block}.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option{padding-inline-end:10px}.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{flex-basis:100%}.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label{display:inline}.elementor-field-label{cursor:pointer}.elementor-mark-required .elementor-field-label:after{color:red;content:"*";padding-inline-start:.2em}.elementor-field-textual{border-radius:3px;font-size:15px;line-height:1.4;min-height:40px;padding:5px 14px}.elementor-field-textual.elementor-size-xs{border-radius:2px;font-size:13px;min-height:33px;padding:4px 12px}.elementor-field-textual.elementor-size-md{border-radius:4px;font-size:16px;min-height:47px;padding:6px 16px}.elementor-field-textual.elementor-size-lg{border-radius:5px;font-size:18px;min-height:59px;padding:7px 20px}.elementor-field-textual.elementor-size-xl{border-radius:6px;font-size:20px;min-height:72px;padding:8px 24px}.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-button-align-center .e-form__buttons,.elementor-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-button-align-start .e-form__buttons,.elementor-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-button-align-end .e-form__buttons,.elementor-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-button-align-start .e-form__buttons,[dir=rtl] .elementor-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-button-align-end .e-form__buttons,[dir=rtl] .elementor-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-center .e-form__buttons__wrapper__button,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper__button,.elementor-button-align-start .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}@media screen and (max-width:1024px){.elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-tablet-button-align-center .e-form__buttons,.elementor-tablet-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-tablet-button-align-start .e-form__buttons,.elementor-tablet-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-tablet-button-align-end .e-form__buttons,.elementor-tablet-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-tablet-button-align-start .e-form__buttons,[dir=rtl] .elementor-tablet-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-tablet-button-align-end .e-form__buttons,[dir=rtl] .elementor-tablet-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-center .e-form__buttons__wrapper__button,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper__button,.elementor-tablet-button-align-start .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}@media screen and (max-width:767px){.elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-mobile-button-align-center .e-form__buttons,.elementor-mobile-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-mobile-button-align-start .e-form__buttons,.elementor-mobile-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-mobile-button-align-end .e-form__buttons,.elementor-mobile-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-mobile-button-align-start .e-form__buttons,[dir=rtl] .elementor-mobile-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-mobile-button-align-end .e-form__buttons,[dir=rtl] .elementor-mobile-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-center .e-form__buttons__wrapper__button,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper__button,.elementor-mobile-button-align-start .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}.elementor-error .elementor-field{border-color:#d9534f}.elementor-error .help-inline{color:#d9534f;font-size:.9em}.elementor-message{font-size:1em;line-height:1;margin:10px 0}.elementor-message:before{content:"";display:inline-block;font-family:eicons;font-style:normal;font-weight:400;margin-inline-end:5px;vertical-align:middle}.elementor-message.elementor-message-danger{color:#d9534f}.elementor-message.elementor-message-danger:before{content:""}.elementor-message.form-message-success{color:#5cb85c}.elementor-form .elementor-button{border:none;padding-block-end:0;padding-block-start:0}.elementor-form .elementor-button-content-wrapper,.elementor-form .elementor-button>span{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-form .elementor-button.elementor-size-xs{min-height:33px}.elementor-form .elementor-button.elementor-size-sm{min-height:40px}.elementor-form .elementor-button.elementor-size-md{min-height:47px}.elementor-form .elementor-button.elementor-size-lg{min-height:59px}.elementor-form .elementor-button.elementor-size-xl{min-height:72px}.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container,.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)){transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)}.elementor-heading-title{line-height:1;margin:0;padding:0}.elementor-button{background-color:#69727d;border-radius:3px;color:#fff;display:inline-block;fill:#fff;font-size:15px;line-height:1;padding:12px 24px;text-align:center;transition:all .3s}.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#fff}.elementor-button-content-wrapper{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-button-icon{align-items:center;display:flex}.elementor-button-icon svg{height:auto;width:1em}.elementor-button-icon .e-font-icon-svg{height:1em}.elementor-button-text{display:inline-block}.elementor-button.elementor-size-xs{border-radius:2px;font-size:13px;padding:10px 20px}.elementor-button.elementor-size-md{border-radius:4px;font-size:16px;padding:15px 30px}.elementor-button.elementor-size-lg{border-radius:5px;font-size:18px;padding:20px 40px}.elementor-button.elementor-size-xl{border-radius:6px;font-size:20px;padding:25px 50px}.elementor-button span{text-decoration:inherit}.elementor-element.elementor-button-info .elementor-button{background-color:#5bc0de}.elementor-element.elementor-button-success .elementor-button{background-color:#5cb85c}.elementor-element.elementor-button-warning .elementor-button{background-color:#f0ad4e}.elementor-element.elementor-button-danger .elementor-button{background-color:#d9534f}.elementor-widget-button .elementor-button .elementor-button-info{background-color:#5bc0de}.elementor-widget-button .elementor-button .elementor-button-success{background-color:#5cb85c}.elementor-widget-button .elementor-button .elementor-button-warning{background-color:#f0ad4e}.elementor-widget-button .elementor-button .elementor-button-danger{background-color:#d9534f}.elementor-view-stacked .elementor-icon{background-color:#69727d;color:#fff;fill:#fff;padding:.5em}.elementor-view-framed .elementor-icon{background-color:transparent;border:3px solid #69727d;color:#69727d;padding:.5em}.elementor-icon{color:#69727d;display:inline-block;font-size:50px;line-height:1;text-align:center;transition:all .3s}.elementor-icon:hover{color:#69727d}.elementor-icon i,.elementor-icon svg{display:block;height:1em;position:relative;width:1em}.elementor-icon i:before,.elementor-icon svg:before{left:50%;position:absolute;transform:translateX(-50%)}.elementor-icon i.fad{width:auto}.elementor-shape-square .elementor-icon{border-radius:0}.elementor-shape-rounded .elementor-icon{border-radius:10%}.elementor-shape-circle .elementor-icon{border-radius:50%}.e-transform .elementor-widget-container,.e-transform:not(:has(.elementor-widget-container)){transform:perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX,1) * var(--e-transform-scaleX,var(--e-transform-scale,1)))) scaleY(calc(var(--e-transform-flipY,1) * var(--e-transform-scaleY,var(--e-transform-scale,1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)}.e-con.e-transform{transform:perspective(var(--e-con-transform-perspective,0)) rotate(var(--e-con-transform-rotateZ,0)) rotateX(var(--e-con-transform-rotateX,0)) rotateY(var(--e-con-transform-rotateY,0)) translate(var(--e-con-transform-translate,0)) translateX(var(--e-con-transform-translateX,0)) translateY(var(--e-con-transform-translateY,0)) scaleX(calc(var(--e-con-transform-flipX,1) * var(--e-con-transform-scaleX,var(--e-con-transform-scale,1)))) scaleY(calc(var(--e-con-transform-flipY,1) * var(--e-con-transform-scaleY,var(--e-con-transform-scale,1)))) skewX(var(--e-con-transform-skewX,0)) skewY(var(--e-con-transform-skewY,0));transform-origin:var(--e-con-transform-origin-y) var(--e-con-transform-origin-x)}.animated{animation-duration:1.25s}.animated.animated-slow{animation-duration:2s}.animated.animated-fast{animation-duration:.75s}.animated.infinite{animation-iteration-count:infinite}.animated.reverse{animation-direction:reverse;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.animated{animation:none !important}html *{transition-delay:0s !important;transition-duration:0s !important}}@media (max-width:767px){.elementor .elementor-hidden-mobile,.elementor .elementor-hidden-phone{display:none}}@media (min-width:-1) and (max-width:-1){.elementor .elementor-hidden-mobile_extra{display:none}}@media (min-width:768px) and (max-width:1024px){.elementor .elementor-hidden-tablet{display:none}}@media (min-width:-1) and (max-width:-1){.elementor .elementor-hidden-laptop,.elementor .elementor-hidden-tablet_extra{display:none}}@media (min-width:1025px) and (max-width:99999px){.elementor .elementor-hidden-desktop{display:none}}@media (min-width:-1){.elementor .elementor-hidden-widescreen{display:none}}.elementor-kit-6{--e-global-color-primary:#2D93D3;--e-global-color-secondary:#297ACC;--e-global-color-text:#000000;--e-global-color-accent:#3E83E8;--e-global-color-aa2cbd3:#FFFFFF;--e-global-color-08f3e18:#F6F9FE;--e-global-typography-primary-font-family:"Barlow";--e-global-typography-primary-font-weight:700;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-secondary-font-family:"Barlow";--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-text-font-family:"Barlow";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Barlow";--e-global-typography-accent-font-weight:700;--e-global-typography-accent-text-transform:uppercase;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:#3E83E8;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );color:var( --e-global-color-08f3e18 );border-radius:12px 12px 12px 12px;padding:25px 20px 25px 20px;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{font-family:"Barlow", Sans-serif;font-weight:500;text-transform:uppercase;text-decoration:none;}.elementor-kit-6 a:hover{text-decoration:none;}.elementor-kit-6 h1{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-kit-6 h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-kit-6 h3{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-kit-6 h4{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-kit-6 h5{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-kit-6 h6{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1680px;}.e-con{--container-max-width:1680px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-6{font-size:var( --e-global-typography-text-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{font-size:var( --e-global-typography-text-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}.elementor-column .elementor-spacer-inner{height:var(--spacer-size)}.e-con{--container-widget-width:100%}.e-con-inner>.elementor-widget-spacer,.e-con>.elementor-widget-spacer{width:var(--container-widget-width,var(--spacer-size));--align-self:var( --container-widget-align-self,initial );--flex-shrink:0}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container,.e-con>.elementor-widget-spacer>.elementor-widget-container{height:100%;width:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer{height:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size))}.e-con-inner>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer,.e-con>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer{height:100%}.e-con-inner>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size))}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty,.e-con>.elementor-widget-spacer.elementor-widget-empty{min-height:22px;min-width:22px;position:relative}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon,.e-con>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon{height:22px;inset:0;margin:auto;padding:0;position:absolute;width:22px}.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{display:inline-block;vertical-align:middle}.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container,.elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container{overflow:hidden}.elementor-widget .elementor-icon-list-items.elementor-inline-items{display:flex;flex-wrap:wrap;margin-inline:-8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-inline-item{word-break:break-word}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{border-width:0;border-inline-start-width:1px;border-style:solid;height:100%;inset-inline-end:-8px;inset-inline-start:auto;position:relative;width:auto}.elementor-widget .elementor-icon-list-items{list-style-type:none;margin:0;padding:0}.elementor-widget .elementor-icon-list-item{margin:0;padding:0;position:relative}.elementor-widget .elementor-icon-list-item:after{inset-block-end:0;position:absolute;width:100%}.elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a{align-items:var(--icon-vertical-align,center);display:flex;font-size:inherit}.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{align-self:center;padding-inline-start:5px}.elementor-widget .elementor-icon-list-icon{display:flex;inset-block-start:var(--icon-vertical-offset,initial);position:relative}.elementor-widget .elementor-icon-list-icon svg{height:var(--e-icon-list-icon-size,1em);width:var(--e-icon-list-icon-size,1em)}.elementor-widget .elementor-icon-list-icon i{font-size:var(--e-icon-list-icon-size);width:1.25em}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon{text-align:var(--e-icon-list-icon-align)}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg{margin:var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0)}.elementor-widget.elementor-list-item-link-full_width a{width:100%}.elementor-widget.elementor-align-center .elementor-icon-list-item,.elementor-widget.elementor-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-align-start .elementor-icon-list-item,.elementor-widget.elementor-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-align-end .elementor-icon-list-item,.elementor-widget.elementor-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-align-start) .elementor-icon-list-item:after{inset-inline-end:0}@media (min-width:-1){.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-widescreen-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-widescreen-align-start .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-widescreen-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-widescreen-align-end .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-widescreen-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-widescreen-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-widescreen-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:-1){.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-laptop-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-laptop-align-start .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-laptop-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-laptop-align-end .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-laptop-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-laptop-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-laptop-align-start) .elementor-icon-list-item:after{inset-inline-end:0}.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet_extra-align-start .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-tablet_extra-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-tablet_extra-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-tablet_extra-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:1024px){.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet-align-start .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-tablet-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-tablet-align-end .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-tablet-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-tablet-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-tablet-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:-1){.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile_extra-align-start .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-mobile_extra-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-mobile_extra-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-mobile_extra-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:767px){.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile-align-start .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-mobile-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-mobile-align-end .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-mobile-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-mobile-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-mobile-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}#left-area ul.elementor-icon-list-items,.elementor .elementor-element ul.elementor-icon-list-items,.elementor-edit-area .elementor-element ul.elementor-icon-list-items{padding:0}.elementor-counter{align-items:stretch;display:flex;flex-direction:column-reverse;justify-content:center}.elementor-counter .elementor-counter-number{flex-grow:var(--counter-number-grow,0)}.elementor-counter .elementor-counter-number-wrapper{display:flex;flex:1;font-size:69px;font-weight:600;line-height:1;text-align:center}.elementor-counter .elementor-counter-number-prefix{flex-grow:var(--counter-prefix-grow,1);text-align:end;white-space:pre-wrap}.elementor-counter .elementor-counter-number-suffix{flex-grow:var(--counter-suffix-grow,1);text-align:start;white-space:pre-wrap}.elementor-counter .elementor-counter-title{align-items:center;display:flex;flex:1;font-size:19px;font-weight:400;justify-content:center;line-height:2.5;margin:0;padding:0}.elementor-shape{direction:ltr;left:0;line-height:0;overflow:hidden;position:absolute;width:100%}.elementor-shape-top{top:-1px}.elementor-shape-top:not([data-negative=false]) svg{z-index:-1}.elementor-shape-bottom{bottom:-1px}.elementor-shape-bottom:not([data-negative=true]) svg{z-index:-1}.elementor-shape[data-negative=false].elementor-shape-bottom,.elementor-shape[data-negative=true].elementor-shape-top{transform:rotate(180deg)}.elementor-shape svg{display:block;left:50%;position:relative;transform:translateX(-50%);width:calc(100% + 1.3px)}.elementor-shape .elementor-shape-fill{fill:#fff;transform:rotateY(0deg);transform-origin:center}.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s, opacity 0s;-moz-transition:transform 0s, opacity 0s;transition:transform 0s, opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;transition:opacity 0.6s;opacity:0.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden;}.tns-visually-hidden{position:absolute;left:-10000em;}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:'';display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100% / 70);height:10px;float:left}

/*# sourceMappingURL=sourcemaps/tiny-slider.css.map */
.elementor-2627 .elementor-element.elementor-element-c9872a5 > .elementor-background-overlay{background-image:url("https://cdn-ileddpf.nitrocdn.com/lnrUovkuHSNAqzKgLFEZzyYLqBemuiXh/assets/images/optimized/rev-8f4bf02/rpvwisy.com/wp-content/uploads/2025/09/Home-e1759138731367.png");background-position:bottom center;background-repeat:no-repeat;background-size:contain;opacity:1;transition:background .3s,border-radius .3s,opacity .3s}.elementor-2627 .elementor-element.elementor-element-c9872a5 > .elementor-container{min-height:100vh}.elementor-2627 .elementor-element.elementor-element-c9872a5:not(.elementor-motion-effects-element-type-background),.elementor-2627 .elementor-element.elementor-element-c9872a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://cdn-ileddpf.nitrocdn.com/lnrUovkuHSNAqzKgLFEZzyYLqBemuiXh/assets/images/optimized/rev-8f4bf02/rpvwisy.com/wp-content/uploads/2025/09/bg-fallback.png") 50% 50%;background-size:cover}.elementor-2627 .elementor-element.elementor-element-c9872a5:not(.elementor-motion-effects-element-type-background).nitro-lazy,.elementor-2627 .elementor-element.elementor-element-c9872a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy{background:none !important}.elementor-2627 .elementor-element.elementor-element-c9872a5{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0% 0% 0% 0%}.elementor-2627 .elementor-element.elementor-element-3e4359c > .elementor-element-populated{padding:0% 0% 0% 0%}.elementor-2627 .elementor-element.elementor-element-bd16e31 > .elementor-background-overlay{background-color:#000;opacity:.5}.elementor-2627 .elementor-element.elementor-element-bd16e31 > .elementor-container{min-height:110vh}.elementor-2627 .elementor-element.elementor-element-bd16e31{margin-top:0px;margin-bottom:0px;padding:15% 0% 0% 0%}.elementor-2627 .elementor-element.elementor-element-a68362f.elementor-column > .elementor-widget-wrap{justify-content:center}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform);color:var(--e-global-color-primary)}.elementor-2627 .elementor-element.elementor-element-d464fe1{text-align:center}.elementor-2627 .elementor-element.elementor-element-d464fe1 .elementor-heading-title{font-family:"Barlow",Sans-serif;font-size:55px;font-weight:700;text-transform:uppercase;color:var(--e-global-color-aa2cbd3)}.elementor-2627 .elementor-element.elementor-element-3d0a47f{--spacer-size:20px}.elementor-2627 .elementor-element.elementor-element-7d5668e{text-align:center}.elementor-2627 .elementor-element.elementor-element-7d5668e .elementor-heading-title{font-family:"Barlow",Sans-serif;font-size:22px;font-weight:500;text-transform:none;line-height:1.3em;color:var(--e-global-color-aa2cbd3)}.elementor-2627 .elementor-element.elementor-element-bcf3927{--spacer-size:40px}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform)}.elementor-2627 .elementor-element.elementor-element-474394b .elementor-button{background-color:var(--e-global-color-08f3e18);font-family:"Barlow",Sans-serif;font-weight:700;text-transform:uppercase;fill:var(--e-global-color-accent);color:var(--e-global-color-accent)}.elementor-2627 .elementor-element.elementor-element-474394b{width:auto;max-width:auto;margin:0px 10px calc(var(--kit-widget-spacing,0px) + 0px) 0px}.elementor-2627 .elementor-element.elementor-element-474394b .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-2627 .elementor-element.elementor-element-6341311 .elementor-button{background-color:var(--e-global-color-secondary);font-family:"Barlow",Sans-serif;font-weight:700;text-transform:uppercase;fill:var(--e-global-color-aa2cbd3);color:var(--e-global-color-aa2cbd3)}.elementor-2627 .elementor-element.elementor-element-6341311{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing,0px) + 0px) 10px}.elementor-2627 .elementor-element.elementor-element-6341311 .elementor-button-content-wrapper{flex-direction:row}.elementor-2627 .elementor-element.elementor-element-3d46bd1f > .elementor-container{max-width:1200px}.elementor-2627 .elementor-element.elementor-element-3d46bd1f{padding:100px 0px 100px 0px}.elementor-bc-flex-widget .elementor-2627 .elementor-element.elementor-element-5d387b00.elementor-column .elementor-widget-wrap{align-items:center}.elementor-2627 .elementor-element.elementor-element-5d387b00.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight)}.elementor-2627 .elementor-element.elementor-element-691dfb95 > .elementor-element-populated{padding:0px 0px 0px 50px}.elementor-2627 .elementor-element.elementor-element-d34a01b{margin:0px 0px calc(var(--kit-widget-spacing,0px) + 0px) 0px;padding:0px 0px 20px 0px}.elementor-2627 .elementor-element.elementor-element-d34a01b .elementor-heading-title{font-family:"Barlow",Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;color:#172746}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-2627 .elementor-element.elementor-element-52ba51c{font-family:"Barlow",Sans-serif;font-size:18px;font-weight:400}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var(--e-global-color-text)}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var(--e-global-color-primary)}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var(--e-global-color-primary)}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text,.elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-icon-list .elementor-icon-list-text{color:var(--e-global-color-secondary)}.elementor-2627 .elementor-element.elementor-element-c763392{padding:0px 0px 20px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-2627 .elementor-element.elementor-element-c763392 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px / 2)}.elementor-2627 .elementor-element.elementor-element-c763392 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px / 2)}.elementor-2627 .elementor-element.elementor-element-c763392 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px / 2)}.elementor-2627 .elementor-element.elementor-element-c763392 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px / 2)}.elementor-2627 .elementor-element.elementor-element-c763392 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px / 2)}.elementor-2627 .elementor-element.elementor-element-c763392 .elementor-icon-list-icon i{color:var(--e-global-color-accent);transition:color .3s}.elementor-2627 .elementor-element.elementor-element-c763392 .elementor-icon-list-icon svg{fill:var(--e-global-color-accent);transition:fill .3s}.elementor-2627 .elementor-element.elementor-element-c763392 .elementor-icon-list-text{color:#808080;transition:color .3s}.elementor-2627 .elementor-element.elementor-element-5543c00{font-family:"Barlow",Sans-serif;font-size:18px;font-weight:400}.elementor-2627 .elementor-element.elementor-element-8999116{margin:-10px 0px calc(var(--kit-widget-spacing,0px) + 0px) 0px;padding:0px 0px 20px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-2627 .elementor-element.elementor-element-8999116 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px / 2)}.elementor-2627 .elementor-element.elementor-element-8999116 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px / 2)}.elementor-2627 .elementor-element.elementor-element-8999116 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px / 2)}.elementor-2627 .elementor-element.elementor-element-8999116 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px / 2)}.elementor-2627 .elementor-element.elementor-element-8999116 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px / 2)}.elementor-2627 .elementor-element.elementor-element-8999116 .elementor-icon-list-icon i{color:var(--e-global-color-accent);transition:color .3s}.elementor-2627 .elementor-element.elementor-element-8999116 .elementor-icon-list-icon svg{fill:var(--e-global-color-accent);transition:fill .3s}.elementor-2627 .elementor-element.elementor-element-8999116 .elementor-icon-list-text{color:#808080;transition:color .3s}.elementor-2627 .elementor-element.elementor-element-8f76133{padding:0px 0px 20px 0px}.elementor-widget-counter .elementor-counter-number-wrapper{color:var(--e-global-color-primary);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform)}.elementor-widget-counter .elementor-counter-title{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight);text-transform:var(--e-global-typography-secondary-text-transform)}.elementor-2627 .elementor-element.elementor-element-745a81f .elementor-counter-number-wrapper{font-family:"Barlow",Sans-serif;font-size:45px;font-weight:700;text-transform:uppercase}.elementor-2627 .elementor-element.elementor-element-3dc27d0 .elementor-counter-number-wrapper{font-family:"Barlow",Sans-serif;font-size:45px;font-weight:700;text-transform:uppercase}.elementor-2627 .elementor-element.elementor-element-9766e5a .elementor-counter-number-wrapper{font-family:"Barlow",Sans-serif;font-size:45px;font-weight:700;text-transform:uppercase}.elementor-2627 .elementor-element.elementor-element-1a76a68 .elementor-counter-number-wrapper{font-family:"Barlow",Sans-serif;font-size:45px;font-weight:700;text-transform:uppercase}.elementor-2627 .elementor-element.elementor-element-b43aad1 > .elementor-container{max-width:850px}.elementor-2627 .elementor-element.elementor-element-b43aad1{padding:0px 0px 100px 0px}.elementor-2627 .elementor-element.elementor-element-5aff202 > .elementor-element-populated{padding:0px 0px 0px 0px}.elementor-2627 .elementor-element.elementor-element-9848912{text-align:center;color:#000}.elementor-2627 .elementor-element.elementor-element-250023a{background-color:#f2f9ff}.elementor-2627 .elementor-element.elementor-element-29154c15 .service-section .sec-title h2{display:show !important;text-align:center !important}.elementor-2627 .elementor-element.elementor-element-29154c15 .service-section .service-block-one .inner-box .icon-box{display:show !important;text-align:center !important}.elementor-2627 .elementor-element.elementor-element-29154c15 .service-section .service-block-one .inner-box h4 a{display:show !important;text-align:center !important}.elementor-2627 .elementor-element.elementor-element-29154c15 .service-section .service-block-one .inner-box p{display:show !important;text-align:center !important;font-family:"Barlow",Sans-serif;font-size:16px;font-weight:400}.elementor-2627 .elementor-element.elementor-element-2cec4dcc .shop-section .sec-title h2{display:show !important;text-align:center !important}.elementor-2627 .elementor-element.elementor-element-2cec4dcc .shop-section .shop-block-one .inner-box .lower-content span{display:show !important}.elementor-2627 .elementor-element.elementor-element-2cec4dcc .shop-section .shop-block-one .inner-box .lower-content h4 a{display:show !important;text-align:center !important}.elementor-2627 .elementor-element.elementor-element-2cec4dcc .shop-section .shop-block-one .inner-box .lower-content h6{display:show !important;text-align:center !important}.elementor-2627 .elementor-element.elementor-element-2cec4dcc .shop-section .shop-block-one .inner-box .lower-content p{display:show !important;text-align:center !important}.elementor-2627 .elementor-element.elementor-element-2cec4dcc .shop-section .theme-btn.btn-two{display:show !important}.elementor-2627 .elementor-element.elementor-element-2cec4dcc .shop-section .btn-box{text-align:center !important}.elementor-2627 .elementor-element.elementor-element-205ed6d1:not(.elementor-motion-effects-element-type-background),.elementor-2627 .elementor-element.elementor-element-205ed6d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002c8f}.elementor-2627 .elementor-element.elementor-element-205ed6d1 > .elementor-container{max-width:1200px}.elementor-2627 .elementor-element.elementor-element-205ed6d1{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0px;margin-bottom:100px;padding:100px 0px 70px 0px}.elementor-2627 .elementor-element.elementor-element-205ed6d1 > .elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2627 .elementor-element.elementor-element-205ed6d1 > .elementor-shape-top svg{height:35px}.elementor-2627 .elementor-element.elementor-element-205ed6d1 > .elementor-shape-bottom svg{height:50px}.elementor-2627 .elementor-element.elementor-element-8d3f109{text-align:center}.elementor-2627 .elementor-element.elementor-element-8d3f109 .elementor-heading-title{font-family:"Barlow",Sans-serif;font-weight:700;text-transform:none;color:var(--e-global-color-aa2cbd3)}.elementor-2627 .elementor-element.elementor-element-625d8aa{--spacer-size:50px}.elementor-2627 .elementor-element.elementor-element-2f1fe17 > .elementor-container{max-width:1680px}.elementor-2627 .elementor-element.elementor-element-2f1fe17{margin-top:0px;margin-bottom:0px}.elementor-2627 .elementor-element.elementor-element-67eef54 .elementor-heading-title{font-family:"Barlow",Sans-serif;font-size:41px;font-weight:700;text-transform:uppercase}.elementor-2627 .elementor-element.elementor-element-64d892a{--spacer-size:15px}.elementor-2627 .elementor-element.elementor-element-5da44c8 .elementor-heading-title{font-family:"Barlow",Sans-serif;font-size:18px;font-weight:400;text-transform:none;color:#808080}.elementor-2627 .elementor-element.elementor-element-e28f6d0{--spacer-size:50px}.elementor-2627 .elementor-element.elementor-element-f41bd2a .jeg-elementor-kit.jkit-client-logo .client-slider .image-list{background-color:var(--e-global-color-08f3e18);padding:30px 30px 30px 30px;border-radius:12px 12px 12px 12px;opacity:100%}.elementor-2627 .elementor-element.elementor-element-f41bd2a .jeg-elementor-kit.jkit-client-logo .client-track .image-list{min-height:0px}.elementor-2627 .elementor-element.elementor-element-f41bd2a .jeg-elementor-kit.jkit-client-logo .tns-item img{height:130px;object-fit:scale-down}.elementor-2627 .elementor-element.elementor-element-f41bd2a .jeg-elementor-kit.jkit-client-logo .client-slider:hover .image-list{opacity:100%}.elementor-2627 .elementor-element.elementor-element-f41bd2a .jeg-elementor-kit.jkit-client-logo .tns-controls button span{opacity:100%}.elementor-2627 .elementor-element.elementor-element-f41bd2a .jeg-elementor-kit.jkit-client-logo:hover .tns-controls button span{opacity:100%}.elementor-2627 .elementor-element.elementor-element-88fad6c .cta-section .sec-title.light h2{display:show !important;text-align:left !important}.elementor-2627 .elementor-element.elementor-element-88fad6c .cta-section .content_block_3 .content-box .text p{display:show !important;text-align:left !important;font-family:"Barlow",Sans-serif;font-weight:400}.elementor-2627 .elementor-element.elementor-element-88fad6c .cta-section .content_block_3 .content-box .list li:before{display:show !important;text-align:center !important}.elementor-2627 .elementor-element.elementor-element-88fad6c .cta-section .content_block_3 .content-box .list li{display:show !important;text-align:left !important}.elementor-2627 .elementor-element.elementor-element-88fad6c .cta-section .theme-btn.btn-one{display:show !important}.elementor-2627 .elementor-element.elementor-element-88fad6c .cta-section .btn-box{text-align:left !important}.elementor-2627 .elementor-element.elementor-element-d941920 .news-section .sec-title h2{display:show !important;text-align:center !important}.elementor-2627 .elementor-element.elementor-element-d941920 .news-section .news-block-one .inner-box .lower-content .category a{display:show !important}.elementor-2627 .elementor-element.elementor-element-d941920 .news-section .news-block-one .inner-box .lower-content .category{text-align:left !important}.elementor-2627 .elementor-element.elementor-element-d941920 .news-section .news-block-one .inner-box .lower-content h4 a{display:show !important;text-align:left !important}.elementor-2627 .elementor-element.elementor-element-d941920 .news-section .news-block-one .inner-box .lower-content .post-info li a{display:show !important}.elementor-2627 .elementor-element.elementor-element-d941920 .news-section .news-block-one .inner-box .lower-content .post-info li{text-align:center !important}.elementor-2627 .elementor-element.elementor-element-d941920 .news-section .news-block-one .inner-box .lower-content .post-info li:last-child{display:show !important}.elementor-2627 .elementor-element.elementor-element-d941920 .news-section .news-block-one .inner-box .lower-content .post-info{text-align:left !important}.elementor-2627 .elementor-element.elementor-element-d941920 .news-section .news-block-one .inner-box .lower-content .text p{display:show !important;text-align:left !important}.elementor-2627 .elementor-element.elementor-element-d941920 .news-section .theme-btn.btn-two{display:show !important}.elementor-2627 .elementor-element.elementor-element-d941920 .news-section .news-block-one .inner-box .lower-content .btn-box{text-align:left !important}.elementor-2627 .elementor-element.elementor-element-3cf18b3e > .elementor-widget-container{border-radius:12px 12px 12px 12px}.elementor-2627 .elementor-element.elementor-element-3cf18b3e .feature-section .title-text h2{display:show !important;text-align:center !important}.elementor-2627 .elementor-element.elementor-element-3cf18b3e .feature-section .feature-block-one .inner-box .icon-box{display:show !important;text-align:center !important}.elementor-2627 .elementor-element.elementor-element-3cf18b3e .feature-section .feature-block-one .inner-box h4{display:show !important}.elementor-2627 .elementor-element.elementor-element-3cf18b3e .feature-section .feature-block-one .inner-box h4 p{text-align:center !important}.elementor-2627 .elementor-element.elementor-element-3cf18b3e .feature-section .feature-block-one .inner-box p{display:show !important;text-align:center !important}@media (max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size)}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size)}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text,.elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var(--e-global-typography-text-font-size)}}@media (max-width:767px){.elementor-2627 .elementor-element.elementor-element-c9872a5 > .elementor-container{min-height:70vh}.elementor-2627 .elementor-element.elementor-element-c9872a5{padding:0px 0px 0px 0px}.elementor-2627 .elementor-element.elementor-element-3e4359c > .elementor-element-populated{padding:0px 0px 0px 0px}.elementor-2627 .elementor-element.elementor-element-bd16e31 > .elementor-container{min-height:450px}.elementor-2627 .elementor-element.elementor-element-bd16e31 > .elementor-background-overlay{opacity:.3}.elementor-2627 .elementor-element.elementor-element-bd16e31{padding:130px 0px 0px 0px}.elementor-2627 .elementor-element.elementor-element-d464fe1 .elementor-heading-title{font-size:30px}.elementor-2627 .elementor-element.elementor-element-7d5668e .elementor-heading-title{font-size:14px;line-height:1.5em}.elementor-2627 .elementor-element.elementor-element-bcf3927{--spacer-size:20px}.elementor-2627 .elementor-element.elementor-element-474394b{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing,0px) + 10px) 0px}.elementor-2627 .elementor-element.elementor-element-474394b .elementor-button{font-size:10px;padding:20px 10px 20px 20px}.elementor-2627 .elementor-element.elementor-element-6341311{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing,0px) + 0px) 10px}.elementor-2627 .elementor-element.elementor-element-6341311 .elementor-button{font-size:10px;padding:20px 20px 20px 20px}.elementor-2627 .elementor-element.elementor-element-3d46bd1f{padding:70px 20px 70px 20px}.elementor-2627 .elementor-element.elementor-element-5d387b00 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size)}.elementor-2627 .elementor-element.elementor-element-691dfb95 > .elementor-element-populated{padding:10px 0px 0px 0px}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size)}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text,.elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var(--e-global-typography-text-font-size)}.elementor-2627 .elementor-element.elementor-element-b43aad1{padding:0px 20px 60px 20px}.elementor-2627 .elementor-element.elementor-element-250023a{z-index:1}.elementor-2627 .elementor-element.elementor-element-29154c15 > .elementor-widget-container{margin:-70px 0px 0px 0px}.elementor-2627 .elementor-element.elementor-element-205ed6d1{margin-top:0px;margin-bottom:50px}.elementor-2627 .elementor-element.elementor-element-8d3f109 .elementor-heading-title{font-size:22px}.elementor-2627 .elementor-element.elementor-element-2f1fe17{margin-top:0px;margin-bottom:0px}.elementor-2627 .elementor-element.elementor-element-67eef54 .elementor-heading-title{font-size:28px}.elementor-2627 .elementor-element.elementor-element-5da44c8 .elementor-heading-title{line-height:1.3em}.elementor-2627 .elementor-element.elementor-element-e28f6d0{--spacer-size:30px}.elementor-2627 .elementor-element.elementor-element-f41bd2a .jeg-elementor-kit.jkit-client-logo .tns-item img{height:60px}}@media (max-width:1024px) and (min-width:768px){.elementor-2627 .elementor-element.elementor-element-5d387b00{width:100%}.elementor-2627 .elementor-element.elementor-element-691dfb95{width:100%}.elementor-2627 .elementor-element.elementor-element-1fb87c7{width:100%}}.hgh{min-height:110vh}@media only screen and (max-width:480px){.hgh{min-height:95vh}}.afr img{height:300px}@media (min-width: 1025px){.elementor-element.elementor-element-f41bd2a .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider){display:flex;flex-direction:row}}@media (min-width: 1025px){.elementor-element.elementor-element-f41bd2a .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider{width:calc(4)}}@media (min-width: 1025px){.elementor-element.elementor-element-f41bd2a .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider:nth-child(n+5){display:none}}@media (min-width: 1025px){.elementor-element.elementor-element-f41bd2a .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider):not(:nth-child(4)){margin-right:10px}}@media (min-width: 768px) and (max-width: 1024px){.elementor-element.elementor-element-f41bd2a .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider){display:flex;flex-direction:row}}@media (min-width: 768px) and (max-width: 1024px){.elementor-element.elementor-element-f41bd2a .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider{width:calc()}}@media (min-width: 768px) and (max-width: 1024px){.elementor-element.elementor-element-f41bd2a .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider:nth-child(n+1){display:none}}@media (min-width: 768px) and (max-width: 1024px){.elementor-element.elementor-element-f41bd2a .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider):not(:nth-child()){margin-right:10px}}@media (max-width: 767px){.elementor-element.elementor-element-f41bd2a .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider){display:flex;flex-direction:row}}@media (max-width: 767px){.elementor-element.elementor-element-f41bd2a .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider{width:calc(2)}}@media (max-width: 767px){.elementor-element.elementor-element-f41bd2a .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider:nth-child(n+3){display:none}}@media (max-width: 767px){.elementor-element.elementor-element-f41bd2a .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider):not(:nth-child(2)){margin-right:10px}}.elementor-2627 .elementor-element.elementor-element-c9872a5 > .elementor-background-overlay.nitro-lazy{background-image:none !important} 
/* Css For Acuasafe */

/************ TABLE OF CONTENTS ***************
1. Fonts
2. Reset
3. Global
4. Main Header/style-one/style-two
5. Main Slider/style-one/style-two
6. Intro Section
7. Welcome Section
9. Cta Section
8. Research Fields
10. Testimonial Section
11. Researches Section
12. Team Section
14. Video
15. Fact Counter
16. News Section
19. Clients Section
20. Main Footer
21. Footer Bottom
22. Research Style Two
23. Innovative Solution
24. Discover Section
25. Testimonial Section
26. Chooseus Section
27. News Style Two
28. Page Title
29. Research Page Section
30. Research Details
31. Professor Page Section
32. Professor Details
33. About Section
34. Error Section
35. Blog Page Section
36. Blog Details
37. Blog Sidebar
38. Contact Section
39. Google Map


**********************************************/



/*** 

====================================================================
  Reset
====================================================================

 ***/
* {
  margin:0px;
  padding:0px;
  border:none;
  outline:none;
}


/*** 

====================================================================
  Global Settings
====================================================================

 ***/


body {
  font-size:15px;
  color:#898c8f;
  line-height:26px;
  font-weight:400;
  background:#ffffff;
  font-family: 'Open Sans', sans-serif;
  background-size:cover;
  background-repeat:no-repeat;
  background-position:center top;
  -webkit-font-smoothing: antialiased;
}

  @media (min-width:1200px) {
  .container {
    max-width: 1170px;
    padding: 0px 15px;
  }
}
a {
	color: #06d2f8;}
p{
	margin-bottom:20px;
}
.large-container{
  max-width: 1450px;
  padding: 0px 15px;
  margin: 0 auto;
}

.container-fluid{
  padding: 0px;
}

.auto-container{
  position:static;
  max-width:1200px;
  padding:0px 15px;
  margin:0 auto;
}

.small-container{
  max-width:680px;
  margin:0 auto;
}

.boxed_wrapper{
  position: relative;
  margin: 0 auto;
  overflow: hidden !important;
  width: 100%;
  min-width: 300px;
}


a{
  text-decoration:none;
  transition:all 500ms ease;
  -moz-transition:all 500ms ease;
  -webkit-transition:all 500ms ease;
  -ms-transition:all 500ms ease;
  -o-transition:all 500ms ease;
}

a:hover{
  text-decoration:none;
  outline:none;
}

input,button,select,textarea{
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 15px;
}

ul,li{
  list-style:none;
  padding:0px;
  margin:0px; 
}

input{
  transition: all 500ms ease;
}

button:focus,
input:focus,
textarea:focus{
  outline: none;
  box-shadow: none;
  transition: all 500ms ease;
}

p{
  position: relative;
  font-family: 'Open Sans', sans-serif;
  color: #808080;
  font-weight: 400;
  /* margin: 0px; */
  transition: all 500ms ease;
 font-size:16px;
line-height: 1.8em;}

h1,h2,h3,h4,h5,h6{
  position:relative;
  font-family: 'Spartan', sans-serif;
  font-weight: 600;
  color: #061a3a;
  margin: 0px;
  transition: all 500ms ease;
  line-height: 1.5em;
}

/* Preloader */

.handle-preloader {
  align-items: center;
  -webkit-align-items: center;
  display: flex;
  display: -ms-flexbox;
  height: 100%;
  justify-content: center;
  -webkit-justify-content: center;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 9999999;
}

.preloader-close{
  position: fixed;
  z-index: 99999999;
  font-size: 14px;
  background: #fff;
  padding: 5px 20px;
  cursor: pointer;
  right: 0;
  top: 0;
  font-weight: 600;
}

.handle-preloader .animation-preloader {
  position: absolute;
  z-index: 100;
}

.handle-preloader .animation-preloader .spinner{
  animation: spinner 1s infinite linear;
  border-radius: 50%;
  height: 150px;
  margin: 0 auto 45px auto;
  width: 150px;
}

.handle-preloader .animation-preloader .txt-loading {
  text-align: center;
  user-select: none;
}

.handle-preloader .animation-preloader .txt-loading .letters-loading:before{
  animation: letters-loading 4s infinite;
  content: attr(data-text-preloader);
  left: 0;
  opacity: 0;
  top:0;
  position: absolute;
}

.handle-preloader .animation-preloader .txt-loading .letters-loading{
  font-family: 'Spartan', sans-serif;
  font-weight: 500;
  letter-spacing: 15px;
  display: inline-block;
  position: relative;
  font-size: 70px;
  line-height: 70px;
  text-transform: uppercase;
}

.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(2):before {animation-delay: 0.2s;}
.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(3):before {animation-delay: 0.4s;}
.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(4):before {animation-delay: 0.6s;}
.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(5):before {animation-delay: 0.8s;}
.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(6):before { animation-delay: 1s;}
.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(7):before { animation-delay: 1.2s;}
.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(8):before { animation-delay: 1.4s;}
.handle-preloader .loader-section {
  background-color: #ffffff;
  height: 100%;
  position: fixed;
  top: 0;
  width: calc(50% + 1px);
}

.preloader .loaded .animation-preloader {
  opacity: 0;
  transition: 0.3s ease-out;
}

.handle-preloader .animation-preloader .txt-loading .letters-loading{
  color: #ffffff;
}

.handle-preloader .animation-preloader .txt-loading .letters-loading:before{
  color: #ffffff;
}

.handle-preloader .animation-preloader .spinner{
  border: 3px solid #ffffff;
  border-top-color: rgba(255, 255, 255, 0.5); 
}

@keyframes spinner {
  to {
    transform: rotateZ(360deg);
  }
}
@keyframes letters-loading {
  0%,
  75%,
  100% {
    opacity: 0;
    transform: rotateY(-90deg);
  }

  25%,
  50% {
    opacity: 1;
    transform: rotateY(0deg);
  }
}

@media screen and (max-width: 767px) {
  .handle-preloader .animation-preloader .spinner {
    height: 8em;
    width: 8em;
  }
}
@media screen and (max-width: 500px) {
  .handle-preloader .animation-preloader .spinner {
    height: 7em;
    width: 7em;
  }
  .handle-preloader .animation-preloader .txt-loading .letters-loading {font-size: 30px; letter-spacing: 10px;}
}


.centred{
  text-align: center;
}

.pull-left{
  float: left;
}

.pull-right{
  float: right;
}


figure{
  margin: 0px;
}

img {
  display: inline-block;
  max-width: 100%;
  height: auto;
  transition-delay: .1s;
  transition-timing-function: ease-in-out;
  transition-duration: .7s;
  transition-property: all;
}

/** button **/

.theme-btn{
  position: relative;
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
  font-size: 17px;
  line-height: 25px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  text-align: center;
  padding: 15px 34px;
  border-radius: 30px;
  z-index: 1;
  transition: all 500ms ease;
}

.theme-btn.btn-one{
  color: #fff !important;
}

.theme-btn:before{
  webkit-transition-duration: 800ms;
  transition-duration: 800ms;
  position: absolute;
  width: 200%;
  height: 200%;
  content: "";
  top: 110%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  border-radius: 50%;
  z-index: -1;
}

.theme-btn:hover:before{
  top: -40%;
}

.theme-btn.btn-two{
  color: #172746 !important;
  padding: 13px 34px;
  border: 2px solid #efefef;
}

.theme-btn.btn-two:hover{
  color: #fff !important;
}

.theme-btn.btn-two:before{

}



.pagination{
  position: relative;
  display: block;
}

.pagination li{
  position: relative;
  display: inline-block;
  float: left;
  margin-right: 10px;
}

.pagination li:last-child{
  margin: 0px !important;
}

.pagination li a{
  position: relative;
  display: inline-block;
  font-size: 16px;
  font-weight: 500;
  font-family: 'Open Sans', sans-serif;
  height: 50px;
  width: 50px;
  line-height: 50px;
  text-align: center;
  color: #172746;
  border-radius: 50%;
  z-index: 1;
  border: 1px solid #e7e7e7;
  transition: all 500ms ease;
}

.pagination li a:hover,
.pagination li a.current{
  color: #fff;
}

.sec-pad{
  padding: 144px 0px 150px 0px;
}

.sec-pad-2{
  padding: 150px 0px !important;
}

.mr-0{
  margin: 0px !important;
}

.top-0{
  top: 0px !important;
}

.scroll-top{
  width: 55px;
  height: 55px;
  line-height: 64px;
  position: fixed;
  bottom: 105%;
  right: 30px;
  font-size: 40px;
  z-index: 99;
  color: #ffffff;
  text-align: center;
  cursor: pointer;
  transition: 1s ease;
}

.scroll-top.open {
  bottom: 50px;
}

.scroll-top span{
  color: #fff;
}

.sec-title{
  position: relative;
  display: block;
  margin-bottom: 50px;
}

.sec-title h2{
  position: relative;
  display: block;
  font-size: 40px;
  line-height: 55px;
  font-weight: 700;
  font-size: 32px;
  line-height: 45px;
  color: #172746;
}

.sec-title.light h2{
  color: #ffffff;
}




/*** 

====================================================================
                        Home-Page-One
====================================================================

***/


/** main-header **/

.main-header{
  position:relative;
  left:0px;
  top:0px;
  z-index:999;
  width:100%;
  transition:all 500ms ease;
  -moz-transition:all 500ms ease;
  -webkit-transition:all 500ms ease;
  -ms-transition:all 500ms ease;
  -o-transition:all 500ms ease;
}

.sticky-header{
  position:fixed;
  opacity:0;
  visibility:hidden;
  left:0px;
  top:0px;
  width:100%;
  z-index:0;
  background: #ffffff;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  transition:all 500ms ease;
  -moz-transition:all 500ms ease;
  -webkit-transition:all 500ms ease;
  -ms-transition:all 500ms ease;
  -o-transition:all 500ms ease;
}

.fixed-header .sticky-header{
  z-index:999;
  opacity:1;
  visibility:visible;
  -ms-animation-name: fadeInDown;
  -moz-animation-name: fadeInDown;
  -op-animation-name: fadeInDown;
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
  -ms-animation-duration: 500ms;
  -moz-animation-duration: 500ms;
  -op-animation-duration: 500ms;
  -webkit-animation-duration: 500ms;
  animation-duration: 500ms;
  -ms-animation-timing-function: linear;
  -moz-animation-timing-function: linear;
  -op-animation-timing-function: linear;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -ms-animation-iteration-count: 1;
  -moz-animation-iteration-count: 1;
  -op-animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

.main-header .header-lower{
  position: relative;
  width: 100%;
}

.main-header .outer-box {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 0px 70px;
  justify-content: space-between;
}

.main-header .header-lower .shape{
  position: absolute;
  left: 0px;
  bottom: -143px;
  width: 100%;
  height: 143px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: bottom center;
}

.main-header .logo-box{
  position: relative;
  padding: 29px 0px;
}

.main-header .logo-box .logo{
  position: relative;
  max-width: 267px;
}

.main-header .logo-box .logo img{
  width: 100%;
}

.main-header .nav-right{
  position: relative;
  display: flex;
  align-items: center;
  padding: 29.5px 0px;
}

.main-header .nav-right li{
  position: relative;
  display: inline-block;
  margin-right: 40px;
}

.main-header .nav-right li:last-child{
  margin: 0px !important;
}

.main-header .nav-right .cart-box a{
  position: relative;
  display: inline-block;
  padding-right: 17px;
  font-size: 22px;
  color: #222222;
}

.main-header .nav-right .cart-box a:hover{

}

.main-header .nav-right .cart-box a span{
  position: absolute;
  display: inline-block;
  top: -13px;
  right: 0px;
  width: 19px;
  height: 19px;
  line-height: 19px;
  font-size: 11px;
  color: #fff;
  font-weight: 400;
  text-align: center;
  border-radius: 50%;
  box-shadow: 0px 6px 5px 2px #d4e6df;
}

.menu-area {
  position: relative;
}


/** search box btn **/


.main-header .search-box-btn{
  position: relative;
  font-size: 20px;
  color: #222222;
  cursor: pointer;
  display: inline-block;
  background: transparent;
  text-align: center;
  border-radius: 50%;
  transition: all 500ms ease;
}

.main-header .search-box-btn:hover{

}

.main-header .search-box-outer .dropdown-menu {
  top: 55px !important;
  padding: 0px;
  width: 330px;
  border-radius: 0px;
  right: 0;
  left: auto !important;
  transform: translate3d(0px, 0px, 0px) scale3d(0.8,0.8,0.8) !important;
  border-color: transparent;
  border-radius: 3px;
  box-shadow: 7px 5px 30px 0 rgba(72,73,121,0.15);
  transition: .5s ease;
  display: block;
  opacity: 0;
  visibility: hidden;
}

.main-header .search-box-outer .show .dropdown-menu {
  display: block;
  transform: scale3d(1,1,1)!important;
  opacity: 1;
  visibility: visible;
}

.main-header .search-panel .form-container{
  padding: 30px;
}

.main-header .search-panel .form-group {
  position: relative;
  margin: 0px;
}

.main-header .search-panel input[type="text"],
.main-header .search-panel input[type="search"],
.main-header .search-panel input[type="password"],
.main-header .search-panel select {
  display: block;
  width: 100%;
  line-height: 24px;
  padding: 9px 50px 9px 15px;
  height: 50px;
  border: 1px solid #f3f5fe;
  border-radius: 3px;
  background: #f3f5fe;
}

.main-header .search-panel input:focus,
.main-header .search-panel select:focus {
  border-color: #f3f5fe;
}

.main-header .search-panel .search-btn {
  position: absolute;
  right: 1px;
  top: 1px;
  width: 50px;
  height: 48px;
  text-align: center;
  color: #111111;
  background: #f3f5fe;
  font-size: 14px;
  border-radius: 0px 3px 3px 0px;
  cursor: pointer;
}

.dropdown-toggle::after {
  display: none;
}


/** main-menu **/

.main-menu{
  float: left;
}

.main-menu .navbar-collapse{
  padding:0px;
  display:block !important;
}

.main-menu .navigation{
  margin:0px;
}

.main-menu .navigation > li{
  position:inherit;
  float:left;
  z-index:2;
  margin: 0px 20px;
  -webkit-transition:all 300ms ease;
  -moz-transition:all 300ms ease;
  -ms-transition:all 300ms ease;
  -o-transition:all 300ms ease;
  transition:all 300ms ease;
}

.main-menu .navigation > li:last-child{
  margin-right:0px !important;
}

.main-menu .navigation > li:first-child{
  margin-left: 0px !important;
}

.main-menu .navigation > li > a{
  position:relative;
  display:block;
  text-align:center;
  font-size:16px;
  line-height:30px;
  padding: 42px 0px;
  font-family: 'Open Sans', sans-serif;
  font-weight:700;
  opacity:1;
  color: #172746;
  padding-right: 12px;
  z-index:1;
  -webkit-transition:all 500ms ease;
  -moz-transition:all 500ms ease;
  -ms-transition:all 500ms ease;
  -o-transition:all 500ms ease;
  transition:all 500ms ease;
}

.main-menu .navigation > li.current > a,
.main-menu .navigation > li:hover > a{
  
}

.main-menu .navigation > li.dropdown > a:before{
  position: absolute;
  content: "\f107";
  font-family: "Font Awesome 5 Pro";
  top: 44px;
  right: 0px;
  transition: all 500ms ease;
  display: none;
}

.main-menu .navigation > li > ul,
.main-menu .navigation > li > .megamenu{
  position:absolute;
  left: inherit;
  top:100%;
  width:230px;
  margin-top: 15px;
  z-index:100;
  display:none;
  opacity: 0;
  visibility: hidden;
  border-radius: 0px;
  background-color: #172746;
  transition:all 500ms ease;
  -moz-transition:all 500ms ease;
  -webkit-transition:all 500ms ease;
  -ms-transition:all 500ms ease;
  -o-transition:all 500ms ease;
}

.main-menu .navigation > li > ul.from-right{
  left:auto;
  right:0px;  
}

.main-menu .navigation > li > ul > li{
  position:relative;
  width:100%;
}

.main-menu .navigation > li > ul > li > a,
.main-menu .navigation > li > .megamenu li > a{
  position:relative;
  display:block;
  padding: 10px 30px;
  line-height:24px;
  font-weight:400;
  font-size:16px;
  text-transform:capitalize;
  font-family: 'Open Sans', sans-serif;
  color:#fff;
  text-align: left;
  transition:all 500ms ease;
  -moz-transition:all 500ms ease;
  -webkit-transition:all 500ms ease;
  -ms-transition:all 500ms ease;
  -o-transition:all 500ms ease;
}

.main-menu .navigation > li > ul > li > a{
  border-bottom: 1px solid rgba(255,255,255,0.1);
}

.main-menu .navigation > li > .megamenu li > a{
  padding-left: 0px;
}

.main-menu .navigation > li > .megamenu h4{
  display: block;
  font-size: 20px;
  line-height: 30px;
  color: #ffffff;
}

.main-menu .navigation > li > ul > li > a:hover,
.main-menu .navigation > li > .megamenu li > a:hover{

}

.main-menu .navigation > li > ul > li:last-child > a,
.main-menu .navigation > li > .megamenu li:last-child > a{
  border-bottom: none;
}

.main-menu .navigation > li > ul > li.dropdown > a:after{
  font-family: 'Font Awesome 5 Pro';
  content: "\f105";
  position:absolute;
  right:20px;
  top:10px;
  display:block;
  line-height:24px;
  font-size:16px;
  font-weight:800;
  text-align:center;
  z-index:5;  
}

.main-menu .navigation > li > ul > li > ul{
  position:absolute;
  right:100%;
  top:0%;
  margin-top: 15px;
  width:230px;
  z-index:100;
  display:none;
  border-radius: 0px;
  background-color: #172746;
  transition:all 500ms ease;
  -moz-transition:all 500ms ease;
  -webkit-transition:all 500ms ease;
  -ms-transition:all 500ms ease;
  -o-transition:all 500ms ease;
}

.main-menu .navigation > li > ul > li > ul.from-right{
  left:auto;
  right:0px;  
}

.main-menu .navigation > li > ul > li > ul > li{
  position:relative;
  width:100%;
}

.main-menu .navigation > li > ul > li > ul > li:last-child{
  border-bottom:none; 
}

.main-menu .navigation > li > ul > li > ul > li > a{
  position:relative;
  display:block;
  padding:10px 30px;
  line-height:24px;
  font-weight:400;
  font-size:16px;
  text-transform:capitalize;
  font-family: 'Open Sans', sans-serif;
  color:#fff;
  border-bottom: 1px solid rgba(255,255,255,0.1);
  text-align: left;
  transition:all 500ms ease;
  -moz-transition:all 500ms ease;
  -webkit-transition:all 500ms ease;
  -ms-transition:all 500ms ease;
  -o-transition:all 500ms ease;
}

.main-menu .navigation > li > ul > li > ul > li:last-child > a{
  border-bottom: none;
}

.main-menu .navigation > li > ul > li > ul > li > a:hover{
  
}

.main-menu .navigation > li > ul > li > ul > li.dropdown > a:after{
  font-family: 'Font Awesome 5 Pro';
  content: "\f105";
  position:absolute;
  right:20px;
  top:12px;
  display:block;
  line-height:24px;
  font-size:16px;
  font-weight:900;
  z-index:5;  
}

.main-menu .navigation > li.dropdown:hover > ul,
.main-menu .navigation > li.dropdown:hover > .megamenu{
  visibility:visible;
  opacity:1;
  margin-top: 0px;
  top: 100%;
}

.main-menu .navigation li > ul > li.dropdown:hover > ul{
  visibility:visible;
  opacity:1;
  top: 0%; 
  margin-top: 0px;
}

.main-menu .navigation li.dropdown .dropdown-btn{
  position:absolute;
  right:-32px;
  top:66px;
  width:34px;
  height:30px;
  text-align:center;
  font-size:18px;
  line-height:26px;
  color:#3b3b3b;
  cursor:pointer;
  display: none;
  z-index:5;
  transition: all 500ms ease;
}

.main-menu .navigation li.current.dropdown .dropdown-btn,
.main-menu .navigation li:hover .dropdown-btn{
  
}

.main-menu .navigation li.dropdown ul li.dropdown .dropdown-btn{
  display: none;
}

.menu-area .mobile-nav-toggler {
  position: relative;
  float: right;
  font-size: 40px;
  line-height: 50px;
  cursor: pointer;
  color: #3786ff;
  display: none;
}

.menu-area .mobile-nav-toggler .icon-bar{
  position: relative;
  height: 2px;
  width: 30px;
  display: block;
  margin-bottom: 5px;
  background-color: #222;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}

.main-header.style-two .menu-area .mobile-nav-toggler .icon-bar{
  background-color: #fff;
}

.menu-area .mobile-nav-toggler .icon-bar:last-child{
  margin-bottom: 0px;
}


/** megamenu-style **/

.main-menu .navigation > li.dropdown > .megamenu{
  position: absolute;
  width: 100%;
  padding: 30px 50px;
  left: 0px;
}

.main-menu .navigation li.dropdown .megamenu li h4{
  font-weight: 700;
  padding: 3px 0px;
  margin-bottom: 10px;
}


/** mobile-menu **/

.nav-outer .mobile-nav-toggler{
  position: relative;
  float: right;
  font-size: 40px;
  line-height: 50px;
  cursor: pointer;
  color:#3786ff;
  display: none;
}

.mobile-menu{
  position: fixed;
  right: 0;
  top: 0;
  width: 300px;
  padding-right:30px;
  max-width:100%;
  height: 100%;
  opacity: 0;
  visibility: hidden;
  z-index: 999999;
  transition: all 900ms ease;
}

.mobile-menu .navbar-collapse{
  display:block !important; 
}

.mobile-menu .nav-logo{
  position:relative;
  padding:50px 25px;
  text-align:left;  
  padding-bottom: 100px;
}

.mobile-menu-visible{
  overflow: hidden;
}

.mobile-menu-visible .mobile-menu{
  opacity: 1;
  visibility: visible;
}

.mobile-menu .menu-backdrop{
  position: fixed;
  left: 0%;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  transition: all 900ms ease;
  background-color: #000;
}

.mobile-menu-visible .mobile-menu .menu-backdrop{
  opacity: 0.70;
  visibility: visible;
  right: 100%;
  -webkit-transition: all .8s ease-out 0s;
  -o-transition: all .8s ease-out 0s
}

.mobile-menu .menu-box{
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  max-height: 100%;
  overflow-y: auto;
  background: #061a3a;
  padding: 0px 0px;
  z-index: 5;
  opacity: 0;
  visibility: hidden;
  border-radius: 0px;
  -webkit-transform: translateX(100%);
  -ms-transform: translateX(100%);
  transform: translateX(100%);
  transition: all 900ms ease !important;
}

.mobile-menu-visible .mobile-menu .menu-box{
  opacity: 1;
  visibility: visible;
  -webkit-transition: all 0.7s ease;
  -o-transition: all 0.7s ease;
  transition: all 0.7s ease;
  -webkit-transform: translateX(0%);
  -ms-transform: translateX(0%);
  transform: translateX(0%);
}

.mobile-menu .close-btn{
  position: absolute;
  right: 25px;
  top: 10px;
  line-height: 30px;
  width: 24px;
  text-align: center;
  font-size: 16px;
  color: #ffffff;
  cursor: pointer;
  z-index: 10;
  -webkit-transition:all 0.9s ease;
  -moz-transition:all 0.9s ease;
  -ms-transition:all 0.9s ease;
  -o-transition:all 0.9s ease;
  transition:all 0.9s ease;
}

.mobile-menu-visible .mobile-menu .close-btn{
  -webkit-transform:rotate(360deg);
  -ms-transform:rotate(360deg);
  transform:rotate(360deg);
}

.mobile-menu .close-btn:hover{
  -webkit-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  transform:rotate(90deg);
}

.mobile-menu .navigation{
  position: relative;
  display: block;
  width: 100%;
  float: none;
}

.mobile-menu .navigation li{
  position: relative;
  display: block;
  border-top: 1px solid rgba(255,255,255,0.10);
}

.mobile-menu .navigation:last-child{
  border-bottom: 1px solid rgba(255,255,255,0.10);
}

.mobile-menu .navigation li > ul > li:first-child{
  border-top: 1px solid rgba(255,255,255,0.10);
}

.mobile-menu .navigation li > a{
  position: relative;
  display: block;
  line-height: 24px;
  padding: 10px 25px;
  font-size: 15px;
  font-weight: 500;
  color: #ffffff;
  text-transform: uppercase;
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease; 
}

.mobile-menu .navigation li ul li > a{
  font-size: 16px;
  margin-left: 20px;
  text-transform: capitalize;
}

.mobile-menu .navigation li > a:before{
  content:'';
  position:absolute;
  left:0;
  top:0;
  height:0;
  border-left:5px solid #fff;
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease; 
}

.mobile-menu .navigation li.current > a:before{
  height:100%;
}

.mobile-menu .navigation li.dropdown .dropdown-btn{
  position:absolute;
  right:6px;
  top:6px;
  width:32px;
  height:32px;
  text-align:center;
  font-size:16px;
  line-height:32px;
  color:#ffffff;
  background:rgba(255,255,255,0.10);
  cursor:pointer;
  border-radius:2px;
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease; 
  z-index:5;
}

.mobile-menu .navigation li.dropdown .dropdown-btn.open{
  color: #ffffff;
  -webkit-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  transform:rotate(90deg);  
}

.mobile-menu .navigation li > ul,
.mobile-menu .navigation li > ul > li > ul,
.mobile-menu .navigation > li.dropdown > .megamenu{
  display: none;
}

.mobile-menu .social-links{
  position:relative;
  padding:0px 25px;
}

.mobile-menu .social-links li{
  position:relative;
  display:inline-block;
  margin:0px 10px 10px;
}

.mobile-menu .social-links li a{
  position:relative;
  line-height:32px;
  font-size:16px;
  color:#ffffff;
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease; 
}

.mobile-menu .social-links li a:hover{
  
}

div#mCSB_1_container{
  top: 0px !important;
}

.mobile-menu .contact-info {
  position: relative;
  padding: 120px 30px 20px 30px;
}

.mobile-menu .contact-info h4 {
  position: relative;
  font-size: 20px;
  color: #ffffff;
  font-weight: 700;
  margin-bottom: 20px;
}

.mobile-menu .contact-info ul li {
  position: relative;
  display: block;
  font-size: 15px;
  color: rgba(255,255,255,0.80);
  margin-bottom: 3px;
}

.mobile-menu .contact-info ul li a{
  color: rgba(255,255,255,0.80);
}

.mobile-menu .contact-info ul li a:hover{
  
}

.mobile-menu .contact-info ul li:last-child{
  margin-bottom: 0px;
}

.main-header .outer-box{
  position: relative;
}

.sticky-header .logo-box .logo{
  max-width: 180px;
}

.sticky-header .logo-box{
  padding: 21px 0px;
}

.sticky-header .main-menu .navigation > li > a{
  padding-top: 25px;
  padding-bottom: 25px;
}

.sticky-header .main-menu .navigation > li.dropdown > a:before{
  top: 27px;
  display: none;
}

.sticky-header .nav-right{
  padding: 12.5px 0px;
}


/** banner-section **/

.banner-section{
  position: relative;
  overflow: hidden;
  background-color: #002c8f;
}

.banner-section .shape{
  position: absolute;
  left: 0px;
  bottom: -3px;
  width: 100%;
  height: 68px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;
  z-index: 2;
}

.banner-carousel{
  position: relative;
}

.banner-carousel .slide-item{
  position: relative;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.banner-carousel .slide-item .image-layer{
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:100%;
  background-repeat: no-repeat;
  background-position: bottom center;
  background-size: cover;
}

.banner-carousel .content-box{
  position: relative;
  display: block;
  max-width: 500px;
  z-index:5;
  padding: 212px 0px 240px 0px;
}

.banner-carousel .content-box h2{
  position: relative;
  display: block;
  color: #fff;
  font-size: 50px;
  line-height: 66px;
  font-weight: 800;
  margin-bottom: 23px;
  opacity: 0;
  -webkit-transform: translateY(100px);
  -moz-transform: translateY(100px);
  -ms-transform: translateY(100px);
  -o-transform: translateY(100px);
  transform: translateY(100px);
  -webkit-transition: all 1000ms ease;
  -moz-transition: all 1000ms ease;
  -ms-transition: all 1000ms ease;
  -o-transition: all 1000ms ease;
  transition: all 1000ms ease;
}

.banner-carousel .active .content-box h2{
  opacity: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition-delay: 1000ms;
  -moz-transition-delay: 1000ms;
  -ms-transition-delay: 1000ms;
  -o-transition-delay: 1000ms;
  transition-delay: 1000ms;
}

.banner-carousel .content-box p{
  position: relative;
  display: block;
  color: #fff;
  font-size: 18px;
  line-height: 30px;
  margin-bottom: 42px;
  opacity: 0;
  -webkit-transform: translateY(100px);
  -moz-transform: translateY(100px);
  -ms-transform: translateY(100px);
  -o-transform: translateY(100px);
  transform: translateY(100px);
  -webkit-transition: all 1000ms ease;
  -moz-transition: all 1000ms ease;
  -ms-transition: all 1000ms ease;
  -o-transition: all 1000ms ease;
  transition: all 1000ms ease;
}

.banner-carousel .active .content-box p{
  opacity: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition-delay: 1200ms;
  -moz-transition-delay: 1200ms;
  -ms-transition-delay: 1200ms;
  -o-transition-delay: 1200ms;
  transition-delay: 1200ms;
}

.banner-carousel .content-box .btn-box{
  position: relative;
  opacity: 0;
  -webkit-transform: translateY(100px);
  -moz-transform: translateY(100px);
  -ms-transform: translateY(100px);
  -o-transform: translateY(100px);
  transform: translateY(100px);
  -webkit-transition: all 1000ms ease;
  -moz-transition: all 1000ms ease;
  -ms-transition: all 1000ms ease;
  -o-transition: all 1000ms ease;
  transition: all 1000ms ease;
}

.banner-carousel .active .content-box .btn-box{
  opacity: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition-delay: 1400ms;
  -moz-transition-delay: 1400ms;
  -ms-transition-delay: 1400ms;
  -o-transition-delay: 1400ms;
  transition-delay: 1400ms;
}

.banner-carousel .content-box .btn-box .theme-btn:before{
  background-color: #fff;
}

.banner-carousel .content-box .btn-box .theme-btn:hover{

}

.banner-carousel .content-box .btn-box .banner-btn{
  border: 1px solid rgba(255, 255, 255, 0.15);
  background: transparent;
  color: #fff !important;
  padding: 14px 39px;
}

.banner-carousel .content-box .btn-box .theme-btn.btn-one{
  margin-right: 16px;
}

.owl-dots-none .owl-dots,
.owl-nav-none .owl-nav{
  display: none !important;
}

.banner-carousel .inner-box{
  position: relative;
  width: 100%;
}

.banner-carousel .inner-box .image-box{
  position: absolute;
  right: 0px;
  bottom: 25px;
  min-height: 700px;
  min-width: 1000px;
}

.banner-carousel .inner-box .image-box .image-1{
  position: absolute;
  right: 85px;
  bottom: 86px;
  opacity: 0;
  -webkit-transform: translateY(100px);
  -moz-transform: translateY(100px);
  -ms-transform: translateY(100px);
  -o-transform: translateY(100px);
  transform: translateY(100px);
  -webkit-transition: all 1000ms ease;
  -moz-transition: all 1000ms ease;
  -ms-transition: all 1000ms ease;
  -o-transition: all 1000ms ease;
  transition: all 1000ms ease;
}

.banner-carousel .inner-box .image-box .image-2{
  position: absolute;
  right: -220px;
  bottom: 0px;
  opacity: 0;
  z-index: -1;
  -webkit-transform: translateY(100px);
  -moz-transform: translateY(100px);
  -ms-transform: translateY(100px);
  -o-transform: translateY(100px);
  transform: translateY(100px);
  -webkit-transition: all 1000ms ease;
  -moz-transition: all 1000ms ease;
  -ms-transition: all 1000ms ease;
  -o-transition: all 1000ms ease;
  transition: all 1000ms ease;
}

.banner-carousel .active .inner-box .image-box .image-1{
  opacity: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition-delay: 1000ms;
  -moz-transition-delay: 1000ms;
  -ms-transition-delay: 1000ms;
  -o-transition-delay: 1000ms;
  transition-delay: 1000ms;
}

.banner-carousel .active .inner-box .image-box .image-2{
  opacity: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition-delay: 1000ms;
  -moz-transition-delay: 1000ms;
  -ms-transition-delay: 1000ms;
  -o-transition-delay: 1000ms;
  transition-delay: 1000ms;
}

.banner-carousel .pattern-box .pattern-1{
  position: absolute;
  left: 0px;
  top: -250px;
  width: 560px;
  height: 560px;
  background: rgba(255, 255, 255, 0.05);
  border-radius: 50%;
}

.banner-carousel .pattern-box .pattern-2{
  position: absolute;
  right: 290px;
  top: 140px;
  width: 330px;
  height: 330px;
  background: rgba(255, 255, 255, 0.05);
  border-radius: 50%;
  -webkit-animation: zoom-fade 10s infinite linear;
  animation: zoom-fade 10s infinite linear;
}

.banner-carousel .pattern-box .pattern-3{
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 363px;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
}


/** feature-section **/

.feature-section{
  position: relative;
}

.feature-section .inner-container{
  position: relative;
  display: block;
  background-color: #fff;
  padding: 95px 50px 93px 50px;
  box-shadow: 0px 10px 40px 0px rgba(0, 0, 0, 0.1);
  margin-top: -100px;
  z-index: 2;
}

.feature-section .title-text{
  position: relative;
  display: block;
  margin-bottom: 45px;
}

.feature-section .title-text h2{
  font-size: 32px;
  line-height: 45px;
  font-weight: 700;
}

.feature-block-one .inner-box{
  position: relative;
  display: block;
}

.feature-block-one .inner-box .icon-box{
  position: relative;
  font-size: 60px;
  line-height: 60px;
  margin-bottom: 22px;
  transition: all 500ms ease;
}

.feature-block-one .inner-box:hover .icon-box{
  transform: scale(1.1);
}

.feature-block-one .inner-box h4{
  display: block;
  font-size: 20px;
  line-height: 1.5em;
  font-weight: 600;
  margin-bottom: 15px;
}

.feature-block-one .inner-box p{
  font-size: 15px;
  line-height: 26px;
}

.feature-block-one .inner-box .shape{
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: -15px;
  width: 12px;
  height: 121px;
  background-repeat: no-repeat;
}


/** about-section **/

.about-section{
  position: relative;
  padding: 130px 0px 150px 0px;
}

.about-section .image-box{
  position: relative;
  display: block;
}

.about-section .image-box img{
  max-width: none;
  float: right;
}

.content_block_1 .content-box{
  position: relative;
  display: block;
}

.about-section .content_block_1 .content-box{
  margin-left: 40px;
}

.content_block_1 .content-box .text p{
  margin-bottom: 26px;
}

.content_block_1 .content-box .text p:last-child{
  margin-bottom: 0px;
}

.content_block_1 .content-box .text{
  position: relative;
  display: block;
  margin-bottom: 48px;
}

.content_block_1 .content-box .sec-title{
  margin-bottom: 17px;
}

.content_block_1 .content-box .theme-btn{
  padding: 15px 50px;
}

.bg-color-1{
  background-color: #f2f9ff;
}


/** service-section **/

.service-section{
  position: relative;
  overflow: hidden;
  padding: 190px 0px 80px 0px;
}

.service-section .shape{
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 200px;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center;
}

.service-section .image-layer{
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0px;
  margin-left: 25px;
  z-index: 1;
}

.service-section .left-column{
  position: relative;
  display: block;
  padding-right: 180px;
}

.service-section .right-column{
  position: relative;
  display: block;
  padding-left: 180px;
}

.service-block-one{
  position: relative;
  max-width: 320px;
  width: 100%;
  z-index: 1;
}

.service-block-one .inner-box{
  position: relative;
  display: block;
  background: #fff;
  padding: 40px 40px 35px 40px;
  box-shadow: 0px 10px 40px 0px rgb(0 0 0 / 8%);
  margin-bottom: 70px;
  z-index: 1;
  transition: all 500ms ease;
}

.service-block-one .inner-box:hover{
  transform: translateY(-10px);
  box-shadow: 0px 10px 40px 0px rgb(0 0 0 / 12%);
}

.service-block-one .inner-box .icon-box{
  position: relative;
  font-size: 50px;
  line-height: 50px;
  margin-bottom: 27px;
  transition: all 500ms ease;
}

.service-block-one .inner-box h4{
  display: block;
  font-size: 20px;
  line-height: 1.5em;
  font-weight: 600;
  margin-bottom: 14px;
}

.service-block-one .inner-box h4 a{
  display: inline-block;
  color: #172746;
}

.service-block-one .inner-box h4 a:hover{

}

.service-section .left-column .service-block-one:first-child,
.service-section .right-column .service-block-one:last-child{
  left: 70px;
}

.service-section .sec-title{
  margin-bottom: 57px;
}

.service-section .bg-shape-1{
  position: absolute;
  left: 50%;
  bottom: -300px;
  transform: translateX(-50%);
  background: rgba(255, 255, 255, 0.5);
  width: 900px;
  height: 900px;
  border-radius: 50%;
}

.service-section .bg-shape-2{
  position: absolute;
  left: 50%;
  bottom: -200px;
  transform: translateX(-50%);
  background: rgba(255, 255, 255, 0.6);
  width: 700px;
  height: 700px;
  border-radius: 50%;
  box-shadow: 0px 0px 50px 0px rgb(0 0 0 / 5%);
}

.service-section .bg-shape-3{
  position: absolute;
  left: 50%;
  bottom: -100px;
  transform: translateX(-50%);
  background: rgba(255, 255, 255, 1);
  width: 500px;
  height: 500px;
  border-radius: 50%;
  box-shadow: 0px 0px 50px 0px rgb(0 0 0 / 5%);
}


/** chooseus-section **/

.chooseus-section{
  position: relative;
  padding: 155px 0px 88px 0px;
}

.content_block_2 .content-box{
  position: relative;
  display: block;
}

.content_block_2 .content-box .single-item{
  position: relative;
  display: block;
  padding-left: 85px;
  margin-bottom: 27px;
  min-height: 90px;
}

.content_block_2 .content-box .single-item:last-child{
  margin-bottom: 0px;
}

.content_block_2 .content-box .single-item .icon-box{
  position: absolute;
  left: 0px;
  top: 4px;
  display: inline-block;
  width: 60px;
  height: 60px;
  line-height: 66px;
  text-align: center;
  font-size: 20px;
  color: #fff;
  border-radius: 50%;
}

.content_block_2 .content-box .single-item h4{
  display: block;
  font-size: 20px;
  line-height: 30px;
  color: #fff;
  font-weight: 600;
  margin-bottom: 8px;
}

.content_block_2 .content-box .single-item p{
  color: #fff;
}

.content_block_2 .content-box .sec-title{
  margin-bottom: 30px;
}

.chooseus-section .content_block_2 .content-box{
  margin-right: 35px;
}

.chooseus-section .image-box{
  position: relative;
  display: block;
  margin-right: -140px;
  top: 180px;
  z-index: 1;
}

.chooseus-section .image-box .image{
  position: relative;
  display: block;
  background: #fff;
  border: 15px solid #fff;
  box-shadow: 0px 10px 50px 0px rgb(0 0 0 / 10%);
}

.chooseus-section .image-box .image img{
  width: 100%;
}

.chooseus-section .bg-layer{
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: bottom center;
}

.chooseus-section .shape-layer .shape-1{
  position: absolute;
  left: 0px;
  top: 0px;
  width: 604px;
  height: 395px;
  background-repeat: no-repeat;
}

.chooseus-section .shape-layer .shape-2{
  position: absolute;
  top: -50px;
  right: 230px;
  width: 330px;
  height: 330px;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.05);
  -webkit-animation: zoom-fade 10s infinite linear;
  animation: zoom-fade 10s infinite linear;
}

.chooseus-section .shape-layer .shape-3{
  position: absolute;
  top: -40px;
  right: -120px;
  width: 560px;
  height: 560px;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.05);
}

.chooseus-section .shape-layer .shape-4{
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 62px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top center;
}



/** shop-section **/

.shop-section{
  position: relative;
  padding: 240px 0px 150px 0px;
}

.shop-block-one .inner-box{
  position: relative;
  display: block;
  background: #fff;
  overflow: hidden;
  padding: 23px 45px 60px 45px;
  text-align: center;
  box-shadow: 0px 10px 50px 0px rgb(0 0 0 / 8%);
}

.shop-block-one .inner-box .image-box{
  position: relative;
  display: block;
  overflow: hidden;
}

.shop-block-one .inner-box .image-box img{
  transition: all 500ms ease;
}

.shop-block-one .inner-box:hover .image-box img{
  transform: scale(1.06);
}

.shop-block-one .inner-box .lower-content{
  position: relative;
  display: block;
  padding-top: 55px;
}

.shop-block-one .inner-box .lower-content .shape{
  position: absolute;
  left: 0px;
  top: 13px;
  width: 100%;
  height: 10px;
  background-repeat: repeat-x;
  animation: slide 60s linear infinite;
  -webkit-animation: slide 60s linear infinite;
}

@keyframes slide{
  from { background-position: 0 0; }
    to { background-position: 1920px 0; }
}

@-webkit-keyframes slide{
  from { background-position: 0 0; }
    to { background-position: 1920px 0; }
}

.shop-block-one .inner-box .lower-content span{
  position: relative;
  display: block;
  font-size: 15px;
  margin-bottom: 9px;
}

.shop-block-one .inner-box .lower-content h4{
  display: block;
  font-size: 20px;
  /* line-height: 30px; */
  font-weight: 600;
  margin-bottom: 20px;
}

.shop-block-one .inner-box .lower-content h4 a{
  display: inline-block;
  color: #172746;
}

.shop-block-one .inner-box .lower-content h4 a:hover{

}

.shop-block-one .inner-box .lower-content h6{
  display: block;
  font-size: 16px;
  line-height: 26px;
  font-weight: 600;
  margin-bottom: 16px;
}

.shop-block-one .inner-box .lower-content p{
  margin-bottom: 23px;
}


.shop-block-one .inner-box .lower-content .theme-btn{
  padding: 10.5px 37px;
}


/** testimonial-section **/

.testimonial-section{
  position: relative;
  padding: 188px 0px 225px 0px;
}

.testimonial-section .sec-title{
  margin-bottom: 40px;
}

.testimonial-block-one .inner-box{
  position: relative;
  display: block;
  background: #fff;
  padding: 45px 30px 45px 190px;
}

.testimonial-block-one .inner-box .author-thumb{
  position: absolute;
  left: 40px;
  top: 40px;
  width: 120px;
  height: 150px;
  border-radius: 100px;
}

.testimonial-block-one .inner-box .author-thumb img{
  width: 100%;
  border-radius: 100px;
}

.testimonial-block-one .inner-box .rating li{
  position: relative;
  display: inline-block;
  float: left;
  margin-right: 10px;
  font-size: 18px;
}

.testimonial-block-one .inner-box .rating li:last-child{
  margin: 0px !important;
}

.testimonial-block-one .inner-box .rating{
  position: relative;
  display: block;
  margin-bottom: 17px;
}

.testimonial-block-one .inner-box p{
  color: #222222;
  margin-bottom: 20px;
}

.testimonial-block-one .inner-box h5{
  display: block;
  font-size: 18px;
  line-height: 28px;
  font-weight: 600;
  margin-bottom: 1px;
}

.testimonial-block-one .inner-box .designation{
  position: relative;
  display: block;
  font-size: 12px;
  color: #787878;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 1px;
}

.testimonial-section .owl-dots{
  position: absolute;
  top: -80px;
  right: -7.5px;
}

.testimonial-section .owl-dots span{
  position: relative;
  display: inline-block;
  width: 15px;
  height: 15px;
  background: #dfe5eb !important;
  border-radius: 50%;
  margin: 0px 7.5px !important;
  cursor: pointer;
  transition: all 500ms ease !important;
}

.testimonial-section .owl-dots .owl-dot.active span,
.testimonial-section .owl-dots span:hover{

}

.testimonial-section .shape-layer .shape-1{
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 80px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;
}

.testimonial-section .shape-layer .shape-2{
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 134px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;
}


/** team-section **/

.team-section{
  position: relative;
  padding: 145px 0px 150px 0px;
}

.team-section .sec-title{
  margin-bottom: 40px;
}

.team-block-one .inner-box{
  position: relative;
  display: block;
  background: transparent;
  padding: 0px 50px 44px 50px;
}

.team-block-one .inner-box:before{
  position: absolute;
  content: '';
  background: #fff;
  width: 100%;
  height: calc(100% - 135px);
  left: 0px;
  bottom: 0px;
  box-shadow: 0px 10px 30px 0px rgb(0 0 0 / 8%);
  z-index: -1;
}

.team-block-one .inner-box .image-box{
  position: relative;
  display: block;
  overflow: hidden;
}

.team-block-one .inner-box .image-box .image{
  position: relative;
  display: block;
  overflow: hidden;
  background-color: #0c1529;
}

.team-block-one .inner-box .image-box .image img{
  width: 100%;
  transition: all 500ms ease;
}

.team-block-one .inner-box:hover .image-box .image img{
  opacity: 0.4;
}

.team-block-one .inner-box .image-box .social-links{
  position: absolute;
  left: 50%;
  top: 50%;
  width: 100%;
  transform: translate(-50%,-50%) scale(0,0);
  text-align: center;
  transition: all 500ms ease;
}

.team-block-one .inner-box:hover .image-box .social-links{
  transform: translate(-50%,-50%) scale(1,1);
}

.team-block-one .inner-box .image-box .social-links li{
  position: relative;
  display: inline-block;
  margin: 0px 8px;
}

.team-block-one .inner-box .image-box .social-links li a{
  position: relative;
  display: inline-block;
  width: 46px;
  height: 46px;
  line-height: 46px;
  font-size: 16px;
  color: #0c1529;
  background-color: #fff;
  border-radius: 50%;
  text-align: center;
}

.team-block-one .inner-box .image-box .social-links li a:hover{
  color: #fff;
}

.team-block-one .inner-box .lower-content{
  position: relative;
  padding-top: 20px;
}

.team-block-one .inner-box .lower-content h4{
  position: relative;
  display: block;
  font-size: 20px;
  line-height: 30px;
  font-weight: 600;
  margin-bottom: 0px;
}

.team-block-one .inner-box .lower-content h4 a{
  display: inline-block;
  color: #172746;
}

.team-block-one .inner-box .lower-content h4 a:hover{

}

.team-block-one .inner-box .lower-content .designation{
  position: relative;
  display: block;
  font-size: 15px;
  line-height: 26px;
  font-size: 12px;
  color: #787878;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 1px;
}

.team-block-one .inner-box .lower-content .share-box{
  position: absolute;
  top: 53px;
  right: 0px;
}

.team-block-one .inner-box .lower-content .share-box a{
  position: relative;
  display: inline-block;
  font-size: 16px;
  background-color: #fff;
  width: 46px;
  height: 46px;
  line-height: 46px;
  color: #3c4858;
  text-align: center;
  border-radius: 50%;
  box-shadow: 0px 10px 30px 0px rgb(0 0 0 / 20%);
}

.team-block-one .inner-box .lower-content .share-box a:hover{
  color: #fff;
  box-shadow: none;
}


/** cta-section **/

.cta-section{
  position: relative;
  padding: 80px 0px 85px 0px;
}

.cta-section .image-box{
  position: relative;
  display: block;
  margin-right: 70px;
}

.cta-section .image-box img{
  max-width: none;
  float: right;
}

.content_block_3 .content-box{
  position: relative;
  display: block;
}

.content_block_3 .content-box .text{
  position: relative;
  display: block;
  margin-bottom: 22px;
}

.content_block_3 .content-box .text p{
  color: #fff;
}

.content_block_3 .content-box .list{
  position: relative;
  margin-bottom: 37px;
}

.content_block_3 .content-box .list li{
  position: relative;
  display: block;
  margin-bottom: 13px;
  padding-left: 38px;
  font-size: 15px;
  font-family: 'Spartan', sans-serif;
  font-weight: 500;
  color: #fff;
}

.content_block_3 .content-box .list li:before{
  position: absolute;
  content: "\f10a";
  font-family: 'flaticon';
  font-size: 8px;
  color: #fff;
  width: 22px;
  height: 22px;
  line-height: 22px;
  text-align: center;
  background-color: rgba(255, 255, 255, 0.2);
  border-radius: 50%;
  left: 0px;
  top: 1px;
}

.content_block_3 .content-box .theme-btn:hover{

}

.content_block_3 .content-box .theme-btn:before{
  background-color: #fff;
}

.content_block_3 .content-box .sec-title{
  margin-bottom: 17px;
}

.cta-section .pattern-layer .pattern-1{
  position: absolute;
  left: 0px;
  top: 0px;
  width: 896px;
  height: 414px;
  background-repeat: no-repeat;
}

.cta-section .pattern-layer .pattern-2{
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 330px;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
}

.cta-section .pattern-layer .pattern-3{
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 37px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;
}

.cta-section .pattern-layer .pattern-4{
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 44px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;
}


/** news-section **/

.news-section{
  position: relative;
  padding: 145px 0px 150px 0px;
}

.news-block-one .inner-box{
  position: relative;
  display: block;
  background-color: #fff;
  /* padding: 30px; */
  padding-top: 0px;
  z-index: 1;
}

.news-block-one .inner-box:before {
  position: absolute;
  content: '';
  background: #fff;
  width: 100%;
  height: calc(100% - 120px);
  left: 0px;
  bottom: 0px;
  box-shadow: 0px 10px 30px 0px rgb(0 0 0 / 8%);
  z-index: -1;
}

.news-block-one .inner-box .image-box{
  position: relative;
  display: block;
  overflow: hidden;
  background-color: #0c1529;
}

.news-block-one .inner-box .image-box img{
  width: 100%;
  transition: all 500ms ease;
}

.news-block-one .inner-box:hover .image-box img{
  opacity: 0.4;
  transform: scale(1.05);
}

.news-block-one .inner-box .lower-content{
  position: relative;
  /* padding-top: 24px; */
  padding: 25px;
}

.news-block-one .inner-box .lower-content .category{
  position: relative;
  display: block;
  margin-bottom: 10px;
}

.news-block-one .inner-box .lower-content .category a{
  position: relative;
  display: inline-block;
  font-size: 14px;
  line-height: 24px;
  font-weight: 600;
  text-transform: uppercase;
}

.news-block-one .inner-box .lower-content .category a:hover{
  text-decoration: underline;
}

.news-block-one .inner-box .lower-content h4{
  display: block;
  font-size: 23px;
  /* line-height: 28px; */
  font-weight: 600;
  margin-bottom: 5px;
}

.news-block-one .inner-box .lower-content h4 a{
  display: inline-block;
  color: #172746;
}

.news-block-one .inner-box .lower-content h4 a:hover{

}

.news-block-one .inner-box .lower-content .post-info li{
  position: relative;
  display: inline-block;
  float: left;
  margin-right: 14px;
  font-size: 15px;
  /* color: #93959e; */
  font-weight: 600;
  /* color: #172746; */
  font-weight: 600;
  color: #373636;
  text-transform: uppercase;
  font-size: 13px;
}

.news-block-one .inner-box .lower-content .post-info li:last-child{
  /* margin-bottom: 0px; */
}

.news-block-one .inner-box .lower-content .post-info li a{
  display: inline-block;
  font-weight: 600;
  color: #373636;
  text-transform: uppercase;
  font-size: 13px;
}

.news-block-one .inner-box .lower-content .post-info li a:hover{

}

.news-block-one .inner-box .lower-content .post-info{
  position: relative;
  display: block;
  /* margin-bottom: 14px; */
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 15px;
  margin-bottom: 15px;
}

.news-block-one .inner-box .lower-content .post-info li:before{
  position: absolute;
  content: '';
  background-color: #93959e;
  width: 4px;
  height: 1px;
  top: 14px;
  right: -9px;
}

.news-block-one .inner-box .lower-content .post-info li:last-child:before{
  display: none;
}

.news-block-one .inner-box .lower-content .text{
  margin-bottom: 23px;
}

.news-block-one .inner-box .lower-content .theme-btn{
  padding: 10.5px 30px;
}

.ml-70{
  margin-left: 70px;
}


/** main-footer **/

.main-footer{
  position: relative;
  background-color: #001a56;
}

.main-footer .pattern-layer .pattern-3{
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 165px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;
}

.main-footer .footer-top{
  position: relative;
  width: 100%;
  padding: 260px 0px 100px 0px;
}

.main-footer .footer-top .text h2{
  font-size: 30px;
  line-height: 60px;
  color: #fff;
  font-weight: 600;
  margin: 0px;
}

.main-footer .footer-top .text h2 span{

}

.main-footer .footer-top .support-box a{
  position: relative;
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
  font-size: 18px;
  line-height: 25px;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-weight: 600;
  text-align: center;
  padding: 17.5px 40px;
  border-radius: 30px;
  z-index: 1;
  transition: all 500ms ease;
}

.main-footer .footer-top .support-box a i{
  margin-right: 18px;
}

.main-footer .footer-top .line-shape{
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 22px;
  background-repeat: no-repeat;
}

.main-footer .widget-section{
  position: relative;
  width: 100%;
  padding: 90px 0px 80px 0px;
}

.main-footer .logo-widget{
  position: relative;
  margin-top: -10px;
}

.main-footer .logo-widget .footer-logo{
  position: relative;
  margin-bottom: 37px;
}

.main-footer .logo-widget .text{
  position: relative;
  display: block;
  margin-bottom: 31px;
}

.main-footer .logo-widget .text p{
  color: #fff;
}

.main-footer .logo-widget .schedule-box h6{
  display: block;
  font-size: 16px;
  line-height: 26px;
  color: #fff;
  font-weight: 600;
  margin-bottom: 15px;
}

.main-footer .logo-widget .schedule-box .list li{
  position: relative;
  display: block;
  font-size: 15px;
  color: #fff;
  line-height: 26px;
  margin-bottom: 4px;
}

.main-footer .logo-widget .schedule-box .list li:last-child{
  margin-bottom: 0px;
}

.main-footer .widget-title{
  position: relative;
  display: block;
  margin-bottom: 43px;
}

.main-footer .widget-title h4{
  font-size: 20px;
  line-height: 30px;
  color: #fff;
  font-weight: 600;
}

.main-footer .contact-widget .info-list li{
  position: relative;
  display: block;
  font-size: 15px;
  line-height: 30px;
  color: #fff;
  padding-left: 34px;
  margin-bottom: 20px;
}

.main-footer .contact-widget .info-list li:last-child{
  margin-bottom: 0px;
}

.main-footer .contact-widget .info-list li a{
  display: inline-block;
  color: #fff;
}

.main-footer .contact-widget .info-list li a:hover{

}

.main-footer .contact-widget .info-list li i{
  position: absolute;
  left: 0px;
  top: 4px;
  font-size: 20px;
}

.main-footer .contact-widget .info-list li:first-child i{
  top: 10px;
}

.main-footer .links-widget .links-list li{
  position: relative;
  display: block;
  font-size: 15px;
  color: #fff;
  margin-bottom: 13px;
}

.main-footer .links-widget .links-list li:last-child{
  margin-bottom: 0px;
}

.main-footer .links-widget .links-list li a{
  position: relative;
  display: inline-block;
  color: #fff;
}

.main-footer .links-widget .links-list li a:hover{

}

.main-footer .links-widget .links-list li a:before{
  position: absolute;
  content: '';
  width: 0%;
  height: 1px;
  left: 0px;
  bottom: 4px;
  transition: all 500ms ease;
}

.main-footer .links-widget .links-list li a:hover:before{
  width: 100%;
}

.main-footer .subscribe-widget p{
  font-size: 15px;
  line-height: 26px;
  color: #fff;
  margin-bottom: 43px;
}

.main-footer .subscribe-widget .form-group{
  position: relative;
  margin: 0px;
  border-radius: 30px;
  overflow: hidden;
}

.main-footer .subscribe-widget .form-group input[type="email"]{
  position: relative;
  display: block;
  width: 100%;
  height: 60px;
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 30px;
  font-size: 16px;
  color: #808080;
  padding: 10px 70px 10px 30px;
  transition: all 500ms ease;
}

.main-footer .subscribe-widget .form-group button{
  position: absolute;
  top: 0px;
  right: 0px;
  width: 60px;
  height: 60px;
  line-height: 60px;
  font-size: 20px;
  color: #fff;
  cursor: pointer;
  transition: all 500ms ease;
}

.main-footer .subscribe-widget .form-group input:focus{

}

.main-footer .pattern-layer .pattern-1{
  position: absolute;
  top: 0px;
  right: 0px;
  width: 694px;
  height: 389px;
  background-repeat: no-repeat;
}

.main-footer .pattern-layer .pattern-2{
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 384px;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
}

.footer-bottom{
  position: relative;
  width: 100%;
  background-color: #001442;
  padding: 20px 0px;
}

.footer-bottom .bottom-inner{
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}

.footer-bottom .copyright p{
  font-size: 15px;
  line-height: 40px;
  color: #fff;
}

.footer-bottom .copyright p a{

}

.footer-bottom .copyright p a:hover{
  text-decoration: underline;
}

.footer-bottom .social-links li{
  position: relative;
  display: inline-block;
  margin: 0px 3.5px;
}

.footer-bottom .social-links li a{
  position: relative;
  display: inline-block;
  font-size: 15px;
  color: #fff;
  background: rgba(255, 255, 255, 0.15);
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  border-radius: 50%;
}

.footer-bottom .social-links li a:hover{

}

.footer-bottom .footer-nav li{
  position: relative;
  display: inline-block;
  margin-right: 30px;
  font-size: 15px;
  line-height: 40px;
  color: #fff;
}

.footer-bottom .footer-nav li:last-child{
  margin: 0px !important;
}

.footer-bottom .footer-nav li a{
  position: relative;
  display: inline-block;
  color: #fff;
}

.footer-bottom .footer-nav li a:hover{

}

.footer-bottom .footer-nav li:before{
  position: absolute;
  content: '';
  background-color: #fff;
  width: 1px;
  height: 15px;
  top: 14px;
  right: -17px;
}

.footer-bottom .footer-nav li:last-child:before{
  display: none;
}

.owl-carousel .owl-nav button,
.owl-carousel .owl-dots button{
  background: transparent;
}



/*** 

====================================================================
                        Home-Page-Two
====================================================================

***/


/** banner-style-two **/

.banner-style-two{
  position: relative;
  background-color: #fff;
  padding-bottom: 20px;
}

.banner-style-two .pattern-layer-2{
  position: absolute;
  top: 0px;
  right: 0px;
  width: 1000px;
  height: 682px;
  background-repeat: no-repeat;
  background-position: bottom center;
  z-index: 1;
}

.banner-style-two .pattern-layer{
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: bottom center;
}

.banner-style-two .banner-carousel .content-box h2,
.banner-style-two .banner-carousel .content-box p{
  color: #172746;
}

.banner-style-two .banner-carousel .content-box .btn-box .banner-btn{
  background-color: #fff;
  border-color: #fff;
  color: #172746 !important;
}

.banner-style-two .banner-carousel .content-box .btn-box .banner-btn:hover{
  color: #fff !important;
}

.banner-style-two .banner-carousel .content-box .btn-box .banner-btn:before{

}

.banner-style-two .image-box .image{
  position: absolute;
  top: -26px;
  right: -190px;
  opacity: 0;
  z-index: 1;
  -webkit-transform: translateX(100px);
  -moz-transform: translateX(100px);
  -ms-transform: translateX(100px);
  -o-transform: translateX(100px);
  transform: translateX(100px);
  -webkit-transition: all 1000ms ease;
  -moz-transition: all 1000ms ease;
  -ms-transition: all 1000ms ease;
  -o-transition: all 1000ms ease;
  transition: all 1000ms ease;
}

.banner-style-two .active .image-box .image{
  opacity: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition-delay: 1000ms;
  -moz-transition-delay: 1000ms;
  -ms-transition-delay: 1000ms;
  -o-transition-delay: 1000ms;
  transition-delay: 1000ms;
}

.banner-style-two .banner-carousel .content-box {
  padding: 243px 0px 350px 0px;
}

.banner-carousel .owl-nav{
  position: absolute;
  left: 0px;
  top: 40%;
  transform: translateY(-50%);
  width: 100%;
}

.banner-carousel .owl-nav button{
  position: absolute;
  display: inline-block;
  width: 70px;
  height: 70px;
  line-height: 70px;
  background-color: #fff;
  font-size: 24px;
  color: #172746;
  border-radius: 50%;
  text-align: center;
  cursor: pointer;
  z-index: 1;
  transition: all 500ms ease;
}

.banner-carousel .owl-nav button.owl-prev{
  left: 50px;
}

.banner-carousel .owl-nav button.owl-next{
  right: 50px;
}

.banner-carousel .owl-nav button:hover{
  color: #fff;
}


.feature-section.alternat-2{
  padding: 145px 0px;
}

.feature-section.alternat-2 .inner-container{
  padding: 0px;
  box-shadow: none;
  margin: 0px;
}

.feature-section.alternat-2 .feature-block-one .inner-box{
  padding: 0px 15px;
}


/** about-style-two **/

.about-style-two{
  position: relative;
  padding-top: 190px;
}

.about-style-two .pattern-layer{
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 854px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;
}

.about-style-two .sec-title{
  margin-bottom: 0px;
}

.about-style-two .content-box{
  position: relative;
  display: block;
  margin-bottom: 93px;
}

.about-style-two .content-box .text{
  position: relative;
  margin-left: 40px;
}

.about-style-two .content-box .text p{
  margin-bottom: 26px;
}

.about-style-two .content-box .text p:last-child{
  margin-bottom: 0px;
}

.about-style-two .video-inner{
  position: relative;
  width: 100%;
  background-color: #fff;
  padding: 15px;
  box-shadow: 0px 20px 50px 0px rgb(0 0 0 / 10%);
}

.about-style-two .video-inner .inner-box{
  position: relative;
  width: 100%;
  padding: 175px 0px;
  text-align: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.about-style-two .video-inner .inner-box:before{
  position: absolute;
  content: '';
  background-color: #172746;
  width: 100%;
  height: 100%;
  left: 0px;
  top: 0px;
  opacity: 0.2;
}

.about-style-two .video-inner .inner-box .video-btn a{
  position: relative;
  display: inline-block;
  font-size: 40px;
  color: #fff;
  width: 120px;
  height: 120px;
  line-height: 101px;
  border: 10px solid #fff;
  border-radius: 50%;
}

.about-style-two .video-inner .inner-box .video-btn a:after, 
.about-style-two .video-inner .inner-box .video-btn a:before {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background: transparent;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-animation-delay: .9s;
  animation-delay: .9s;
  content: "";
  position: absolute;
  -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.9);
  box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.9);
  -webkit-animation: ripple 3s infinite;
  animation: ripple 3s infinite;
  -webkit-transition: all .4s ease;
  transition: all .4s ease;
}

.about-style-two .video-inner .inner-box .video-btn a:after {
  -webkit-animation-delay: .6s;
  animation-delay: .6s;
}

@-webkit-keyframes ripple {
  70% {
    -webkit-box-shadow: 0 0 0 60px rgba(255, 255, 255, 0);
            box-shadow: 0 0 0 60px rgba(255, 255, 255, 0);
  }
  100% {
    -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
            box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
  }
}
@keyframes ripple {
  70% {
    -webkit-box-shadow: 0 0 0 60px rgba(255, 255, 255, 0);
            box-shadow: 0 0 0 60px rgba(255, 255, 255, 0);
  }
  100% {
    -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
            box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
  }
}

.pt-145{
  padding-top: 145px !important;
}


/** cta-style-two **/

.cta-style-two{
  position: relative;
  overflow: hidden;
  padding-top: 40px;
}

.cta-style-two .bg-layer{
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 36px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;
}

.cta-style-two .content_block_4 .content-box{
  margin-left: 35px;
}

.content_block_4 .content-box{
  position: relative;
  display: block;
}

.content_block_4 .content-box .sec-title{
  margin-bottom: 17px;
}

.content_block_4 .content-box .text{
  position: relative;
  display: block;
  margin-bottom: 22px;
}

.content_block_4 .content-box .text p{
  color: #3c4858;
}

.content_block_4 .content-box .list{
  position: relative;
  display: block;
  margin-bottom: 37px;
}

.content_block_4 .content-box .list li{
  position: relative;
  display: block;
  margin-bottom: 13px;
  padding-left: 38px;
  font-size: 15px;
  font-family: 'Spartan', sans-serif;
  font-weight: 500;
  color: #3c4858;
}

.content_block_4 .content-box .list li:last-child{
  margin-bottom: 0px;
}

.content_block_4 .content-box .list li:before{
  position: absolute;
  content: "\f10a";
  font-family: 'flaticon';
  font-size: 8px;
  width: 22px;
  height: 22px;
  line-height: 22px;
  text-align: center;
  background-color: rgba(255, 255, 255, 1);
  border-radius: 50%;
  left: 0px;
  top: 1px;
  box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 20%);
}

.image_block_1 .image-box{
  position: relative;
  display: block;
  padding-right: 90px;
}

.image_block_1 .image-box .image{
  position: relative;
  display: block;
  z-index: 1;
}

.image_block_1 .image-box .image img{
  max-width: none;
  float: right;
}

.image_block_1 .image-box:before{
  position: absolute;
  content: '';
  background-color: #fff;
  width: 300px;
  height: 300px;
  top: 190px;
  right: 0px;
  border-radius: 50%;
  box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 3%);
  -webkit-animation: zoom-fade 10s infinite linear;
  animation: zoom-fade 10s infinite linear;
}

.image_block_1 .image-box:after{
  position: absolute;
  content: '';
  background-color: #fff;
  width: 200px;
  height: 200px;
  top: 125px;
  left: -60px;
  border-radius: 50%;
  box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 3%);
  -webkit-animation: zoom-fade 7s infinite linear;
  animation: zoom-fade 7s infinite linear;
}

.cta-style-two .pattern-layer .pattern-2{
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 290px;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
}

.testimonial-section .pattern-layer .pattern-1{
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 573px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;
}

.testimonial-section .pattern-layer .pattern-2{
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 275px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;
}

.testimonial-section.alternat-2 .owl-dots{
  position: relative;
  top: 0px;
  right: 0px;
  display: block;
  text-align: center;
  margin-top: 56px;
}

.testimonial-section.alternat-2{
  padding-top: 145px;
  padding-bottom: 140px;
}

.testimonial-section.alternat-2 .sec-title{
  margin-bottom: 45px;
}


/** contact-section **/

.contact-section{
  position: relative;
}

.contact-section .title-inner{
  position: relative;
  display: block;
  margin-right: 35px;
}

.contact-section .title-inner .sec-title{
  margin-bottom: 20px;
}

.content_block_5 .form-inner{
  position: relative;
  display: block;
  background-color: #fff;
  box-shadow: 0px 10px 50px 0px rgb(0 0 0 / 8%);
  padding: 50px 50px;
}

.content_block_5 .form-inner .form-group{
  position: relative;
  margin-bottom: 20px;
}

.content_block_5 .form-inner .form-group:last-child{
  margin-bottom: 0px;
}

.content_block_5 .form-inner .form-group input[type='text'],
.content_block_5 .form-inner .form-group input[type='email'],
.content_block_5 .form-inner .form-group textarea{
  position: relative;
  display: block;
  width: 100%;
  height: 55px;
  border: 1px solid #dfe6e6;
  font-size: 16px;
  color: #727272;
  padding: 10px 20px;
  transition: all 500ms ease;
}

.content_block_5 .form-inner .form-group textarea{
  height: 150px;
  resize: none;
}

.content_block_5 .form-inner .form-group input:focus,
.content_block_5 .form-inner .form-group textarea:focus{

}

.contact-section .pattern-layer{
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 134px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;
}



/*** 

====================================================================
                        Home-Page-Three
====================================================================

***/


/** header-style-two **/

.header-style-two{
  position: absolute;
  left: 0px;
  top: 0px;
  background: transparent;
}


/** banner-style-three **/

.banner-style-three{
  position: relative;
  background-color: #fff;
}

.banner-style-three .banner-carousel .content-box .btn-box .banner-btn{
  border-color: #e7ebed;
}

.banner-style-three .banner-carousel .content-box {
  padding: 290px 0px 255px 0px;
}

.banner-style-three .banner-carousel .owl-nav{
  top: 50%;
}

.feature-section.light .inner-container{
  background: transparent;
  margin: 0px;
}

.feature-section.light .pattern-layer .pattern-1{
  position: absolute;
  left: 0px;
  top: -61px;
  width: 100%;
  height: 61px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;
}

.feature-section.light .pattern-layer .pattern-2{
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: bottom center;
  background-size: cover;
}

.feature-section.light .title-text h2{
  color: #fff;
}

.feature-section.light .feature-block-one .inner-box h4{
  color: #fff;
}

.feature-section.light .feature-block-one .inner-box p{
  color: rgba(255, 255, 255, 0.70);
}

.feature-section.light{
  padding: 113px 0px 177px 0px;
}


/** about-style-three **/

.about-style-three{
  position: relative;
  padding: 150px 0px 150px 0px;
}

.image_block_2 .image-box{
  position: relative;
  display: block;
  margin-right: 20px;
}

.image_block_2 .image-box .image-1{
  position: relative;
  display: block;
  opacity: 1;
  transition: all 500ms ease;
}

.image_block_2 .image-box .image-2{
  position: absolute;
  right: 0px;
  top: 0px;
  opacity: 0;
  transition: all 500ms ease;
}

.image_block_2 .image-box .image-1 img{
  max-width: none;
  float: right;
}

.image_block_2 .image-box:hover .image-1{
  opacity: 0;
}

.image_block_2 .image-box:hover .image-2{
  opacity: 1;
}

.image_block_2 .image-box .text{
  position: absolute;
  right: 48px;
  bottom: -36px;
  width: 220px;
  height: 220px;
  text-align: center;
  background-color: #fff;
  border-radius: 50%;
  border: 10px solid rgba(0, 209, 249, 0.8);
  padding: 60px 15px;
  box-shadow: 0px 30px 50px 0px rgb(0 0 0 / 15%);
}

.image_block_2 .image-box .text h2{
  display: block;
  font-size: 48px;
  line-height: 58px;
  font-weight: 700;
  margin-bottom: 0px;
}

.image_block_2 .image-box .text h6{
  display: block;
  font-size: 16px;
  line-height: 20px;
  font-weight: 600;
}

.shop-section .pattern-layer {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 38px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;
}


/** pricing-section **/

.pricing-section{
  position: relative;
  padding-bottom: 185px;
}

.pricing-section .inner-box{
  position: relative;
  padding-left: 50px;
}

.pricing-section .inner-box .inner-pattern{
  position: absolute;
  left: -40px;
  top: -75px;
  width: 745px;
  height: 659px;
  background-repeat: no-repeat;
  z-index: -1;
}

.tabs-box .tab{
  position:relative;
  display:none;
  transition: all 900ms ease;
  -moz-transition: all 900ms ease;
  -webkit-transition: all 900ms ease;
  -ms-transition: all 900ms ease;
  -o-transition: all 900ms ease;
}

.tabs-box .tab.active-tab{
  display:block;  
}

.tabs-box .tab{
  transform:scale(0.9,0.9) translateY(0px);
}

.tabs-box .tab.active-tab{
  transform:scale(1) translateY(0px);
}

.pricing-section .pr-content .pr-tab.active-tab{
  position: relative;
  z-index: 5;
  -webkit-transform: scale(1) translateX(0);
  -ms-transform: scale(1) translateX(0);
  -o-transform: scale(1) translateX(0);
  -moz-transform: scale(1) translateX(0);
  transform: scale(1) translateX(0);
}

.pricing-section .pr-content .pr-tab{
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 1;
  transition: all 0.7s ease;
  -moz-transition: all 0.7s ease;
  -webkit-transition: all 0.7s ease;
  -ms-transition: all 0.7s ease;
  -o-transition: all 0.7s ease;
  -webkit-transform: scale(0.8,0.8) translateX(410px);
  -ms-transform: scale(0.8,0.8) translateX(410px);
  -o-transform: scale(0.8,0.8) translateX(410px);
  -moz-transform: scale(0.8,0.8) translateX(410px);
  transform: scale(0.8,0.8) translateX(410px);
}

.pricing-block-one{
  max-width: 350px;
  width: 100%;
}

.pricing-block-one .pricing-table{
  position: relative;
  display: block;
  background-color: #fff;
  padding: 32px 30px 40px 40px;
  box-shadow: 0px 10px 30px 0px rgb(0 0 0 / 10%);
	min-width: 350px;
}

.pricing-block-one .pricing-table .shape-layer{
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 149px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: bottom center;
}

.pricing-section .content-box{
  position: relative;
  display: block;
  margin-right: 40px;
}

.pricing-section .content-box .sec-title{
  margin-bottom: 23px;
}

.pricing-section .content-box .text{
  margin-bottom: 49px;
}

.pricing-section .tab-btn-box{
  position: relative;
  display: block;
}

.pricing-section .tab-btn-box .tab-btns{
  position: relative;
  max-width: 286px;
  width: 100%;
}

.pricing-section .tab-btn-box .tab-btns li{
  position: relative;
  display: inline-block;
  float: left;
  width: 50%;
  text-align: center;
  font-size: 16px;
  line-height: 26px;
  color: #172746;
  font-weight: 600;
  border: 2px solid #efefef;
  background-color: #fff;
  padding: 12.5px 15px;
  cursor: pointer;
  transition: all 500ms ease;
}

.pricing-section .tab-btn-box .tab-btns li:first-child{
  border-radius: 30px 0px 0px 30px;
}

.pricing-section .tab-btn-box .tab-btns li:last-child{
  border-radius: 0px 30px 30px 0px;
}

.pricing-section .tab-btn-box .tab-btns li.active-btn{
  color: #fff;
}

.pricing-block-one .pricing-table .price-box{
  position: absolute;
  top: 0px;
  right: 30px;
  width: 89px;
  text-align: center;
  padding: 16px 15px;
}

.pricing-block-one .pricing-table .title{
  position: relative;
  display: block;
  max-width: 150px;
}

.pricing-block-one .pricing-table h3{
  display: block;
  font-size: 24px;
  line-height: 30px;
  color: #fff;
  font-weight: 700;
}

.pricing-block-one .pricing-table .price-box h3{
  margin-bottom: 5px;
}

.pricing-block-one .pricing-table .price-box span{
  position: relative;
  display: block;
  font-size: 13px;
  line-height: 10px;
  color: rgba(255, 255, 255, 0.70);
  text-transform: uppercase;
}

.pricing-block-one .pricing-table .price-box .price-shape .shape-1{
  position: absolute;
  left: -9px;
  top: -13px;
  width: 107px;
  height: 13px;
  background-repeat: no-repeat;
}

.pricing-block-one .pricing-table .price-box .price-shape .shape-2{
  position: absolute;
  left: 0px;
  bottom: -19px;
  width: 89px;
  height: 20px;
  background-repeat: no-repeat;
}

.pricing-block-one .pricing-table .table-header{
  padding-bottom: 60px;
}

.pricing-block-one .pricing-table .table-content{
  position: relative;
  display: block;
  padding: 20px 0px 34px 0px;
}

.pricing-block-one .pricing-table .table-content .feature-list li{
  position: relative;
  display: block;
  font-size: 16px;
  line-height: 26px;
  color: #172746;
  padding-left: 30px;
  margin-bottom: 21px;
}

.pricing-block-one .pricing-table .table-content .feature-list li:last-child{
  margin-bottom: 0px;
}

.pricing-block-one .pricing-table .table-content .feature-list li:before{
  position: absolute;
  content: "\f10a";
  font-family: 'flaticon';
  font-size: 14px;
  left: 0px;
  top: 0px;
  font-weight: 700;
}

.pricing-block-one .pricing-table .table-content .feature-list li.light{
  color: #898c8f;
}

.pricing-block-one .pricing-table .table-content .feature-list li.light:before{
  color: #cecece;
}

.pricing-block-one .pricing-table .theme-btn{
  padding: 12.5px 34px;
}

.pricing-section .pr-content .pr-tab.active-tab .pricing-block-one .pricing-table .title h3{
  font-size: 24px;
}

.pricing-section .pr-content .pr-tab .pricing-block-one .pricing-table .title h3{
  font-size: 18px;
}


/** testimonial-style-two **/

.testimonial-style-two{
  position: relative;
  padding: 235px 0px 360px 0px;
  overflow: hidden;
}

.testimonial-style-two .owl-dots{
  position: relative;
  display: block;
  margin-top: 56px;
}

.testimonial-style-two .owl-dots span{
  position: relative;
  display: inline-block;
  width: 15px;
  height: 15px;
  background-color: #fff !important;
  border-radius: 50%;
  margin: 0px 7.5px !important;
  cursor: pointer;
  transition: all 500ms ease !important;
}

.testimonial-style-two .owl-dots .owl-dot.active span,
.testimonial-style-two .owl-dots span:hover{

}

.testimonial-style-two .owl-carousel .owl-stage-outer{
  overflow: visible;
}

.testimonial-style-two .owl-carousel .owl-stage-outer .owl-item{
  opacity: 0;
}

.testimonial-style-two .owl-carousel .owl-stage-outer .owl-item.active{
  opacity: 1;
}

.testimonial-block-two{
  position: relative;
  margin-top: 75px;
}

.testimonial-block-two .inner-box{
  position: relative;
  display: block;
  background: #fff;
  padding: 0px 30px 45px 30px;
  box-shadow: 0px 10px 30px 0px rgb(0 0 0 / 10%);
}

.testimonial-block-two .inner-box .author-thumb{
  position: relative;
  display: inline-block;
  width: 120px;
  height: 150px;
  border-radius: 100px;
  margin-top: -75px;
  margin-bottom: 32px;
}

.testimonial-block-two .inner-box .author-thumb img{
  width: 100%;
  border-radius: 100px;
}

.testimonial-block-two .inner-box .rating li{
  position: relative;
  display: inline-block;
  margin-right: 7px;
  font-size: 18px;
}

.testimonial-block-two .inner-box .rating li:last-child{
  margin: 0px !important;
}

.testimonial-block-two .inner-box .rating{
  position: relative;
  display: block;
  margin-bottom: 17px;
}

.testimonial-block-two .inner-box p{
  font-size: 17px;
  line-height: 30px;
  color: #222222;
  margin-bottom: 18px;
}

.testimonial-block-two .inner-box h5{
  display: block;
  font-size: 18px;
  line-height: 28px;
  font-weight: 600;
  margin-bottom: 1px;
}

.testimonial-block-two .inner-box .designation{
  position: relative;
  display: block;
  font-size: 15px;
}

.testimonial-style-two .thumb-box{
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  max-width: 1920px;
  width: 100%;
  height: 100%;
  margin: 0 auto;
}

.testimonial-style-two .thumb-box .thumb{
  position: absolute;
  border-radius: 100px;
  z-index: 1;
}

.testimonial-style-two .thumb-box .thumb img{
  border-radius: 100px;
}

.testimonial-style-two .sec-title{
  margin-bottom: 40px;
}

.testimonial-style-two .pattern-layer .pattern-1{
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 134px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;
}

.testimonial-style-two .pattern-layer .pattern-2{
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 80px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;
  z-index: 1;
}

.testimonial-style-two .thumb-box .thumb-1{
  left: 320px;
  top: 380px;
  -webkit-animation: zoom-fade 3s infinite linear;
  animation: zoom-fade 3s infinite linear;
}

.testimonial-style-two .thumb-box .thumb-2{
  left: 120px;
  top: 50%;
  transform: translateY(-50%);
  -webkit-animation: zoom-fade 4s infinite linear;
  animation: zoom-fade 4s infinite linear;
}

.testimonial-style-two .thumb-box .thumb-3{
  left: 320px;
  bottom: 370px;
  -webkit-animation: zoom-fade 3s infinite linear;
  animation: zoom-fade 3s infinite linear;
}

.testimonial-style-two .thumb-box .thumb-4{
  right: 320px;
  top: 380px;
  -webkit-animation: zoom-fade 3s infinite linear;
  animation: zoom-fade 3s infinite linear;
}

.testimonial-style-two .thumb-box .thumb-5{
  right: 120px;
  top: 50%;
  transform: translateY(-50%);
  -webkit-animation: zoom-fade 4s infinite linear;
  animation: zoom-fade 4s infinite linear;
}

.testimonial-style-two .thumb-box .thumb-6{
  right: 320px;
  bottom: 370px;
  -webkit-animation: zoom-fade 3s infinite linear;
  animation: zoom-fade 3s infinite linear;
}

.testimonial-style-two .map-layer{
  position: absolute;
  left: 0px;
  top: 170px;
  right: 0px;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
}


/** video-section **/

.video-section{
  position: relative;
}

.video-section .video-inner{
  position: relative;
  width: 100%;
  background-color: #fff;
  padding: 15px;
  box-shadow: 0px 20px 50px 0px rgb(0 0 0 / 10%);
}

.video-section .video-inner .inner-box{
  position: relative;
  width: 100%;
  padding: 175px 0px;
  text-align: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.video-section .video-inner .inner-box:before{
  position: absolute;
  content: '';
  background-color: #172746;
  width: 100%;
  height: 100%;
  left: 0px;
  top: 0px;
  opacity: 0.2;
}

.video-section .video-inner .inner-box .video-btn a{
  position: relative;
  display: inline-block;
  font-size: 40px;
  color: #fff;
  width: 120px;
  height: 120px;
  line-height: 108px;
  border: 10px solid #fff;
  border-radius: 50%;
}

.video-section .video-inner .inner-box .video-btn a:after, 
.video-section .video-inner .inner-box .video-btn a:before {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background: transparent;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-animation-delay: .9s;
  animation-delay: .9s;
  content: "";
  position: absolute;
  -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.9);
  box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.9);
  -webkit-animation: ripple 3s infinite;
  animation: ripple 3s infinite;
  -webkit-transition: all .4s ease;
  transition: all .4s ease;
}

.video-section .video-inner .inner-box .video-btn a:after {
  -webkit-animation-delay: .6s;
  animation-delay: .6s;
}

.video-section .inner-container{
  position: relative;
  margin-top: -215px;
  z-index: 1;
}



/*** 

====================================================================
                        About-Page
====================================================================

***/


/** page-title **/

.page-title{
  position: relative;
  width: 100%;
  padding: 230px 0px 160px 0px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.page-title .shape {
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 68px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;
}

.page-title h1 {
    position: relative;
    display: block;
    font-size: 50px;
    line-height: 60px;
    font-weight: 800;
    margin-bottom: 11px;
    color: #fff;
}

.page-title .bread-crumb li{
  position: relative;
  display: inline-block;
  font-size: 20px;
  line-height: 30px;
  font-family: 'Spartan', sans-serif;
  font-weight: 500;
  padding-right: 16px;
  margin-right: 10px;
}

.page-title .bread-crumb li:last-child{
  padding: 0px !important;
  margin-bottom: 0px !important;
}

.page-title .bread-crumb li a {
    display: inline-block;
    color: #fff;
}

.page-title .bread-crumb li a:hover{

}

.page-title .bread-crumb li:before {
    position: absolute;
    content: '';
    background-color: #fff;
    width: 5px;
    height: 5px;
    top: 14px;
    right: 5px;
    border-radius: 50%;
}

.page-title .bread-crumb li:last-child:before{
  display: none;
}

.pt-0{
  padding-top: 0px !important;
}

.testimonial-section.about-page{
  padding-top: 235px;
}

.testimonial-section .shape-layer .shape-3{
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 80px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;
}

.pt-170{
  padding-top: 170px;
}

.team-page-section .team-block-one .inner-box{
  margin-bottom: 70px;
}

.team-page-section{
  padding: 150px 0px 80px 0px;
}

.testimonial-section.testimonial-page{
  padding: 145px 0px 150px 0px;
}

.testimonial-section.testimonial-page .testimonial-block-one .inner-box{
  box-shadow: 0px 10px 30px 0px rgb(0 0 0 / 8%);
}

.testimonial-style-two.testimonial-page{
  padding: 200px 0px;
}


/** testimonial-style-three **/

.testimonial-style-three{
  position: relative;
  padding: 145px 0px 150px 0px;
}

.testimonial-style-three .sec-title{
  margin-bottom: 40px;
}

.testimonial-style-three .inner-box{
  position: relative;
  display: block;
  background: #fff;
  padding: 50px 30px 48px 30px;
  box-shadow: 0px 10px 30px 0px rgb(0 0 0 / 8%);
}

.testimonial-style-three .inner-box .author-thumb {
    position: relative;
    display: inline-block;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    margin-bottom: 34px !important;
}

.testimonial-style-three .inner-box .author-thumb img{
  width: 100%;
  border-radius: 50%;
}

.testimonial-style-three .inner-box .rating li{
  position: relative;
  display: inline-block;
  margin-right: 7px;
  font-size: 18px;
}

.testimonial-style-three .inner-box .rating li:last-child{
  margin: 0px !important;
}

.testimonial-style-three .inner-box .rating{
  position: relative;
  display: block;
  margin-bottom: 18px;
}

.testimonial-style-three .inner-box p{
  font-size: 15px;
  line-height: 26px;
  color: #222222;
  margin-bottom: 20px;
}

.testimonial-style-three .inner-box h5{
  display: block;
  font-size: 18px;
  line-height: 28px;
  font-weight: 600;
  margin-bottom: 1px;
}

.testimonial-style-three .inner-box .designation{
  position: relative;
  display: block;
  font-size: 15px;
}

.testimonial-style-three .thumb-box{
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  max-width: 1920px;
  width: 100%;
  height: 100%;
  margin: 0 auto;
}

.testimonial-style-three .thumb-box .thumb{
  position: absolute;
  border-radius: 100px;
  z-index: 1;
}

.testimonial-style-three .thumb-box .thumb img{
  border-radius: 100px;
}



/*** 

====================================================================
                        Faq-Page
====================================================================

***/


.faq-page-section{
  position: relative;
  padding: 145px 0px 150px 0px;
}

.accordion-box .block{
  position: relative;
  display: block;
  overflow: hidden;
  margin-bottom: 20px;
  border: 1px solid #e6ebeb;
  transition: all 500ms ease;
}

.accordion-box .block:last-child{
  margin-bottom: 0px;
}

.accordion-box .block .acc-btn .icon-outer{
  position: absolute;
  top: 0px;
  right: 0px;
  width: 70px;
  height: 70px;
  line-height: 70px;
  text-align: center;
  font-size: 18px;
  font-weight: 700;
  color: #dadee1;
  z-index: 1;
  transition: all 500ms ease;
}

.accordion-box .block .acc-btn .icon-outer i{
  opacity: 1;
}

.accordion-box .block .acc-btn.active .icon-outer i{
  opacity: 0;
}

.accordion-box .block .acc-btn .icon-outer:before{
  position: absolute;
  content: "\f068";
  font-family: 'Font Awesome 5 Pro';
  opacity: 0;
  color: #fff;
  font-weight: 400;
  transition: all 500ms ease;
}

.accordion-box .block .acc-btn.active .icon-outer:before{
  opacity: 1;
}

.accordion-box .block .acc-btn{
  position: relative;
  display: block;
  cursor: pointer;
  transition: all 500ms ease;
}

.accordion-box .block .acc-btn h4{
  position: relative;
  display: block;
  font-size: 20px;
  line-height: 28px;
  font-weight: 600;
  margin: 0px;
  padding: 21px 30px;
  padding-right: 100px;
  transition: all 500ms ease;
}

.accordion-box .block .acc-btn.active h4{
  color: #fff;
}


.accordion-box .block .acc-content{
  position:relative;
  display:none;
  padding: 33px 80px 42px 30px;
  border-top: 1px solid #e6ebeb;
}

.accordion-box .block .acc-content.current{
  display:block;  
}

.accordion-box .block .acc-content p{
  font-size: 16px;
  line-height: 28px;
  margin-bottom: 24px;
}

.accordion-box .block .acc-content .list li{
  position: relative;
  display: block;
  font-size: 16px;
  color: #172746;
  padding-left: 20px;
  margin-bottom: 10px;
}

.accordion-box .block .acc-content .list li:last-child{
  margin-bottom: 0px;
}

.accordion-box .block .acc-content .list li:before{
  position: absolute;
  content: '';
  border: 1px solid #cfd3d3;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  left: 0px;
  top: 8px;
}

.faq-content{
  position: relative;
  display: block;
  margin-right: 20px;
}

.faq-sidebar{
  position: relative;
  display: block;
  margin-left: 20px;
}

.faq-sidebar .form-inner{
  position: relative;
  display: block;
  background-color: #ebf3fa;
  padding: 45px 30px 50px 30px;
}

.faq-sidebar .form-inner h3{
  display: block;
  font-size: 24px;
  line-height: 30px;
  font-weight: 600;
  margin-bottom: 32px;
}

.faq-sidebar .form-inner form .form-group{
  position: relative;
  display: block;
  margin-bottom: 20px;
}

.faq-sidebar .form-inner form .form-group input[type="text"],
.faq-sidebar .form-inner form .form-group input[type="email"],
.faq-sidebar .form-inner form .form-group input[type="tel"],
.faq-sidebar .form-inner form .form-group textarea{
  position: relative;
  display: block;
  width: 100%;
  height: 54px;
  background-color: #fff;
  border: 1px solid #fff;
  font-size: 16px;
  color: #898c8f;
  padding: 10px 20px;
  transition: all 500ms ease;
}

.faq-sidebar .form-inner form .form-group textarea{
  resize: none;
  height: 160px;
}

.faq-sidebar .form-inner form .form-group input:focus,
.faq-sidebar .form-inner form .form-group textarea:focus{

}

.faq-sidebar .form-inner form .form-group .theme-btn{
  display: block;
  width: 100%;
}



/*** 

====================================================================
                        Gallery-Page
====================================================================

***/

.gallery-section{
  position: relative;
  padding: 150px 0px 120px 0px;
}

.sortable-masonry .filters{
  position: relative;
  display: block;
  margin-bottom: 50px;
}

.sortable-masonry .filters .filter-tabs li{
  position: relative;
  display: inline-block;
  font-size: 17px;
  line-height: 28px;
  font-family: 'Open Sans', sans-serif;
  color: #172746;
  font-weight: 600;
  border: 2px solid #efefef;
  border-radius: 30px;
  text-align: center;
  padding: 9px 20px;
  margin: 0px 3.5px;
  cursor: pointer;
  transition: all 500ms ease;
}

.sortable-masonry .filters .filter-tabs li.active{
  color: #fff;
}

.gallery-block-one .inner-box{
  position: relative;
  display: block;
  overflow: hidden;
  margin-bottom: 30px;
}

.gallery-block-one .inner-box .image-box{
  position: relative;
  display: block;
  overflow: hidden;
  background-color: #001442;
}

.gallery-block-one .inner-box .image-box img{
  width: 100%;
  transition: all 500ms ease;
}

.gallery-block-one .inner-box:hover .image-box img{
  opacity: 0.4;
  transform: scale(1.05);
}

.gallery-block-one .inner-box .link{
  position: absolute;
  display: flex;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  text-align: center;
  left: 0px;
  top: 0px;
}

.gallery-block-one .inner-box .link a{
  position: relative;
  display: inline-block;
  font-size: 60px;
  line-height: 60px;
  color: #fff;
  font-weight: 400;
  transform: scale(0,0);
}

.gallery-block-one .inner-box:hover .link a{
  transform: scale(1,1);
}


/** error-page-section **/

.error-page-section{
  position: relative;
  padding: 200px 0px;
}

.error-page-section .inner-box{
  position: relative;
  display: block;
}

.error-page-section .inner-box .image-box{
  position: relative;
  display: block;
  margin-bottom: 114px;
}

.error-page-section .inner-box .image-box img{
  width: 100%;
}

.error-page-section .inner-box h1{
  position: relative;
  display: block;
  font-size: 200px;
  line-height: 200px;
  color: #001a56;
  font-weight: 700;
  margin-bottom: 20px;
}

.error-page-section .inner-box h2{
  position: relative;
  display: block;
  font-size: 30px;
  line-height: 40px;
  color: #898c8f;
  font-weight: 500;
  margin-bottom: 67px;
}



/*** 

====================================================================
                        Service-Page
====================================================================

***/


.service-page-section{
  position: relative;
  padding: 150px 0px 120px 0px;
}

.service-block-two .inner-box{
  position: relative;
  display: block;
  background-color: #fff;
  padding: 60px 30px 50px 30px;
  box-shadow: 0px 10px 40px 0px rgb(0 0 0 / 10%);
  margin-bottom: 30px;
}

.service-block-two .inner-box .icon-box{
  position: relative;
  display: inline-block;
  margin-bottom: 44px;
}

.service-block-two .inner-box .icon-box .icon{
  position: relative;
  display: inline-block;
  width: 106px;
  height: 92px;
  line-height: 100px;
  text-align: center;
  font-size: 50px;
  color: #fff;
  border-radius: 50%;
  z-index: 1;
}

.service-block-two .inner-box .icon-box:before {
    position: absolute;
    content: '';
    background-color: rgba(0, 209, 249, 0.10);
    left: 0;
    top: 0;
    width: 106px;
    height: 92px;
    border-radius: 50%;
    animation-delay: .6s;
    -webkit-box-shadow: 0 0 0 0 rgb(0 209 249 / 15%);
    box-shadow: 0 0 0 0 rgb(0 209 249 / 15%);
    -webkit-animation: ripple 3s infinite;
    animation: ripple 3s infinite;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}

.service-block-two .inner-box .icon-box:after{
  position: absolute;
  content: '';
  background-color: rgba(0, 209, 249, 0.15);
  left: 0px;
  top: 0px;
  width: 106px;
    height: 92px;
  border-radius: 50%;
}

.service-block-two .inner-box h4{
  display: block;
  font-size: 20px;
  line-height: 30px;
  font-weight: 600;
  margin-bottom: 15px;
}

.service-block-two .inner-box h4 a{
  display: inline-block;
  color: #172746;
}

.service-block-two .inner-box h4 a:hover{

}

.service-block-two .inner-box p{
  margin-bottom: 33px;
}

.service-block-two .inner-box .theme-btn{
  padding: 10.5px 34px;
}

.pb-150{
  padding-bottom: 150px;
}


/** service-details **/

.service-details{
  position: relative;
  padding: 150px 0px;
}

.service-details-content{
  position: relative;
  display: block;
}

.service-details-content h2{
  display: block;
  font-size: 33px;
  line-height: 45px;
  font-weight: 700;
  margin-bottom: 20px;
  color: #172746;
  font-weight: 700;
}

.service-details-content .content-one .text {
    position: relative;
    margin-bottom: 25px;
}

.service-details-content img{
  width: 100%;
}

.service-details-content .content-one {
    position: relative;
    display: block;
    margin-bottom: 25px;
}

.service-details-content .content-two .text {
    position: relative;
    display: block;
    margin-bottom: 25px;
}

.service-details-content .content-two .text p{
  margin-bottom: 26px;
}

.service-details-content .content-two .text p:last-child{
  margin-bottom: 0px;
}

.service-details-content h3{
  display: block;
  font-size: 24px;
  line-height: 32px;
  font-weight: 600;
  margin-bottom: 14px;
}

.service-details-content h4{
  display: block;
  font-size: 20px;
  line-height: 30px;
  font-weight: 600;
}

.service-details-content .content-two .inner-box .single-item{
  position: relative;
  display: block;
  padding-left: 85px;
  margin-bottom: 27px;
  max-width: 480px;
  min-height: 90px;
}

.service-details-content .content-two .inner-box .single-item h4{
  margin-bottom: 8px;
}

.service-details-content .content-two .inner-box .single-item:last-child{
  margin-bottom: 0px;
}

.service-details-content .content-two .inner-box .single-item .icon-box{
  position: absolute;
  display: inline-block;
  left: 0px;
  top: 4px;
  width: 60px;
  height: 60px;
  line-height: 60px;
  font-size: 20px;
  color: #fff;
  text-align: center;
  border-radius: 50%;
}

.service-details-content .content-two {
    position: relative;
    margin-bottom: 25px;
}
.service-details-content .content-three .image-box {
    position: relative;
    display: block;
    margin-bottom: 25px;
}

.service-details-content .content-three p{
  margin-bottom: 26px;
}

.service-details-content .content-three p:last-child{
  margin-bottom: 0px;
}

.service-sidebar{
  position: relative;
  display: block;
  margin-left: 20px;
}

.service-sidebar h3{
  display: block;
  font-size: 20px;
  line-height: 32px;
  font-weight: 600;
  margin-bottom: 21px;
}

.service-sidebar .category-list li{
  position: relative;
  display: block;
  margin-bottom: 15px;
}

.service-sidebar .category-list li:last-child{
  margin-bottom: 0px;
}

.service-sidebar .category-list li a{
  position: relative;
  display: block;
  font-size: 16px;
  font-family: 'Spartan', sans-serif;
  color: #172746;
  line-height: 26px;
  font-weight: 500;
  border: 1px solid #e7e7e7;
  padding: 16px 30px 16px 25px;
  z-index: 1;
}

.service-sidebar .category-list li a.current,
.service-sidebar .category-list li a:hover{
  color: #fff;
}

.service-sidebar .category-list li a:after{
  position: absolute;
  content: '';
  background-color: #007ec4;
  width: 0px;
  height: calc(100% + 2px);
  left: -1px;
  top: -1px;
  z-index: -1;
  transition: all 500ms ease;
}

.service-sidebar .category-list li a.current:after,
.service-sidebar .category-list li a:hover:after{
  width: 4px;
}

.service-sidebar .category-list li a:before{
  position: absolute;
  content: '';
  width: 0px;
  height: 100%;
  left: 0px;
  top: 0px;
  z-index: -1;
  transition: all 500ms ease;
}

.service-sidebar .category-list li a.current:before,
.service-sidebar .category-list li a:hover:before{
  width: 100%;
}

.service-sidebar .category-list li a i{
  position: relative;
  margin-right: 12px;
  color: #fff;
  opacity: 0;
  transition: all 500ms ease;
}

.service-sidebar .category-list li a.current i,
.service-sidebar .category-list li a:hover i{
  opacity: 1;
}



/*** 

====================================================================
                        Shop-Page
====================================================================

***/

.default-sidebar{
  position: relative;
  display: block;
}

.shop-sidebar{
  margin-right: 20px;
}

.shop-page-section{
  position: relative;
  padding: 150px 0px 120px 0px;
}

.default-sidebar .sidebar-widget {
    position: relative;
    display: grid;
    background-color: #fff;
    padding: 25px;
    box-shadow: 0px 10px 40px 0px rgb(0 0 0 / 8%);
    margin-bottom: 40px;
}

.default-sidebar .sidebar-widget:last-child{
  margin-bottom: 0px;
}

.default-sidebar .sidebar-widget .widget-title{
  position: relative;
  display: block;
  margin-bottom: 22px;
}

.default-sidebar .sidebar-widget .widget-title h3{
  display: block;
  font-size: 16px;
  line-height: 1.5em;
  font-weight: 600;
}

.default-sidebar .sidebar-search .form-group{
  position: relative;
  margin-bottom: 0px;
}

.default-sidebar .sidebar-search .form-group input[type='search']{
  position: relative;
  display: block;
  width: 100%;
  height: 60px;
  border: 1px solid #e6ebeb;
  font-size: 16px;
  color: #848484;
  padding: 10px 50px 10px 30px;
  transition: all 500ms ease;
}

.default-sidebar .sidebar-search .form-group button{
  position: absolute;
  top: 16px;
  right: 20px;
  font-size: 18px;
  color: #848484;
  cursor: pointer;
  background: transparent;
  transition: all 500ms ease;
}

.default-sidebar .sidebar-search .form-group input:focus{

}

.default-sidebar .sidebar-search .form-group input:focus + button,
.default-sidebar .sidebar-search .form-group button:hover{

}

.default-sidebar .sidebar-category .category-list li{
  position: relative;
  display: block;
  padding: 14px 0px 10px 0px;
  border-top: 1px solid #e9ebf0;
}

.default-sidebar .sidebar-category .category-list li a{
  position: relative;
  display: inline-block;
  font-size: 15px;
  font-family: 'Spartan', sans-serif;
  line-height: 28px;
  color: #172746;
  font-weight: 500;
}

.default-sidebar .sidebar-category .category-list li a:hover{
  padding-left: 28px;
}

.default-sidebar .sidebar-category .category-list li a i{
  position: absolute;
  left: 0px;
  top: 3px;
  font-size: 18px;
  opacity: 0;
  transition: all 500ms ease;
}

.default-sidebar .sidebar-category .category-list li a:hover i{
  opacity: 1;
}

.default-sidebar .sidebar-category{
  padding-bottom: 30px;
}

.range-slider{
  position:relative;
}

.range-slider .title {
  position: relative;
  display: inline-block;
}

.range-slider p{
  position: relative;
  display: inline-block;
  font-size: 15px;
  color: #182847;
  margin-right: 10px !important;
}

.range-slider .title:before {
  position: absolute;
  content: '$';
  left: -5px;
  top: -19px;
  color: #182847;
  font-size: 15px;
}

.range-slider .input{
  color:#182847;
  max-width: 75px;
  font-size:15px;
  margin-top:5px;
  position: relative;
  display: inline-block;
}

.range-slider .input input{
  background:none;
  color:#182847;
  font-size:15px;
  text-align:left;
  width: 80px;
}

.range-slider .ui-widget.ui-widget-content{
  height:4px;
  border:none;
  margin-bottom:24px;
  background:#f0f0f0; 
}

.range-slider .ui-slider .ui-slider-range{
  top:0px;
  height:4px;
  background-color: #002c8f;
}

.range-slider .ui-state-default,
.range-slider .ui-widget-content .ui-state-default{
  top:-7px;
  width:18px;
  height:18px;
  border: none;
  border-radius:50%;
  cursor:pointer; 
  margin-left: 0px;
  background: #002c8f;
  box-shadow: 0px 5px 15px 0 rgba(0,0,0,0.4);
}

.range-slider .ui-state-default:before,
.range-slider .ui-widget-content .ui-state-default:before{
  position: absolute;
  content: '';
  background: #fff;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  left: 6px;
  top: 6px;
}

.range-slider .filter-btn{
  position: relative;
  display: inline-block;
  font-size: 15px;
  font-weight: 600;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  padding: 4.5px 17.5px;
  border-radius: 30px;
  text-align: center;
  transition: all 500ms ease;
}

.range-slider .filter-btn:hover{
  background-color: #002c8f;
}

.default-sidebar .price-filter .widget-title{
  margin-bottom: 28px;
}

.default-sidebar .tags-widget .tags-list li{
  position: relative;
  display: inline-block;
  float: left;
  margin: 0px 10px 10px 0px;
}

.default-sidebar .tags-widget .tags-list li a{
  position: relative;
  display: inline-block;
  font-size: 15px;
  line-height: 26px;
  color: #8a919e;
  border: 1px solid #e5e5e5;
  border-radius: 30px;
  text-align: center;
  padding: 6px 25px;
}

.default-sidebar .tags-widget .tags-list li a:hover{
  color: #fff;
}

.shop-page-section .item-shorting .left-column .text,
.shop-page-section .item-shorting .left-column .short-box{
  position: relative;
  float: left;
}

.shop-page-section .item-shorting .left-column p{
  color: #172746;
  line-height: 44px;
}

.shop-page-section .item-shorting .select-box{
  float: left;
  width: 90px;
}

.shop-page-section .item-shorting .left-column .text{
  position: relative;
  float: left;
}

.shop-page-section .item-shorting .right-column .short-box,
.shop-page-section .item-shorting .right-column .filter-box{
  float: left;
}

.shop-page-section .item-shorting .right-column .select-box{
  width: 200px;
}

.shop-page-section .item-shorting .right-column .short-box p{
  float: left;
  margin-right: 15px;
  line-height: 44px;
}

.shop-page-section .item-shorting .filter-box{
  float: left;
}

.shop-page-section .item-shorting{
  margin-bottom: 50px;
}

.nice-select:after{
  width: 6px;
  height: 6px;
  border-bottom: 2px solid #222;
  border-right: 2px solid #222;
  right: 20px;
}

.nice-select{
  position: relative;
  display: block;
  width: 100%;
  height: 44px;
  line-height: 44px;
  border: 1px solid #e5e5e5 !important;
  border-radius: 30px;
  padding: 0px 30px;
  font-size: 15px;
  font-weight: 600;
  color: #172746;
  font-family: 'Open Sans', sans-serif;
  background: transparent;
}

.shop-page-section .shop-block-one .inner-box{
  margin-bottom: 30px;
}


/** shop-details **/

.shop-details{
  position: relative;
  padding: 150px 0px;
}

.product-details-content .product-details{
  position: relative;
  display: block;
  margin-left: 20px;
}

.product-details-content .image-box{
  position: relative;
  display: block;
  overflow: hidden;
  background-color: #fff;
  border: 1px solid #e6e6e6;
  margin-right: 20px;
}

.product-details-content .image-box .preview-link{
  position: absolute;
  top: 20px;
  right: 20px;
}

.product-details-content .image-box .preview-link a{
  position: relative;
  display: inline-block;
  width: 50px;
  height: 50px;
  line-height: 50px;
  border: 1px solid #e7e7e7;
  border-radius: 50%;
  font-size: 20px;
  color: #222222;
  text-align: center;
  z-index: 1;
}

.product-details-content .image-box .preview-link a:hover{
  color: #fff;
}

.product-details-content .product-details h3{
  position: relative;
  display: block;
  font-size: 24px;
  line-height: 32px;
  font-weight: 700;
  margin-bottom: 8px;
}

.product-details-content .product-details .rating{
  position: relative;
  margin-right: 15px;
}

.product-details-content .product-details .customer-rating{
  position: relative;
  margin-bottom: 17px;
}

.product-details-content .product-details .rating li{
  position: relative;
  display: inline-block;
  font-size: 12px;
  line-height: 20px;
  margin-right: 2px;
}

.product-details-content .product-details .rating li:last-child{
  margin-right: 0px;
}

.product-details-content .product-details .customer-rating .review a{
  position: relative;
  display: inline-block;
  font-size: 15px;
  line-height: 26px;
  color: #848484;
}

.product-details-content .product-details .customer-rating .review a:hover{

}

.product-details-content .product-details h5{
  display: block;
  font-size: 18px;
  line-height: 28px;
  font-weight: 500;
  margin-bottom: 24px;
}

.product-details-content .product-details .text{
  position: relative;
  display: block;
  margin-bottom: 43px;
}

.product-details-content .product-details .addto-cart-box .clearfix li{
  position: relative;
  display: inline-block;
  float: left;
  margin-right: 10px;
}

.product-details-content .product-details .addto-cart-box .clearfix li:last-child{
  margin-right: 0px;
}

.product-details-content .product-details .addto-cart-box .clearfix li a{
  position: relative;
  display: inline-block;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  font-size: 20px;
  color: #1c2b49;
  border: 1px solid #e6e6e6;
  border-radius: 50%;
}

.product-details-content .product-details .addto-cart-box .clearfix li a:hover{
  color: #fff;
}

.product-details-content .product-details .addto-cart-box{
  position: relative;
  display: block;
  margin-bottom: 43px;
}

.product-details-content .product-details .other-option .list li{
  position: relative;
  display: inline-block;
  font-size: 15px;
  color: #848484;
}

.product-details-content .product-details .other-option .category{
  margin-top: 5px;
  margin-bottom: 4px;
}

.product-details-content .shape{
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 12px;
  background-repeat: repeat-x;
  animation: slide 60s linear infinite;
  -webkit-animation: slide 60s linear infinite;
}

.shop-details .product-discription .shape{
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 12px;
  background-repeat: repeat-x;
  animation: slide 60s linear infinite;
  -webkit-animation: slide 60s linear infinite;
}

.product-details-content .product-details .other-option .social-links{
  margin-top: 19px;
}

.product-details-content .product-details .other-option .social-links li{
  position: relative;
  display: inline-block;
  margin-right: 25px;
}

.product-details-content .product-details .other-option .social-links li:last-child{
  margin-bottom: 0px !important;
}

.product-details-content .product-details .other-option .social-links li h6{
  font-size: 16px;
  line-height: 26px;
  font-weight: 600;
}

.product-details-content .product-details .other-option .social-links li a{
  position: relative;
  display: inline-block;
  font-size: 16px;
  line-height: 26px;
  color: #aeaeae;
}

.product-details-content .product-details .other-option .social-links li a:hover{

}

.product-details-content{
  position: relative;
  display: block;
  padding-bottom: 130px;
}

.shop-details .product-discription{
  position: relative;
  background: #fff;
  padding: 120px 0px 125px 0px;
}

.shop-details .product-discription .tab-btn-box{
  position: relative;
  display: block;
  margin-bottom: 35px;
}

.shop-details .product-discription .tab-btn-box .tab-btns li{
  position: relative;
  display: inline-block;
  float: left;
  font-size: 18px;
  line-height: 18px;
  color: #8a8d91;
  font-family: 'Spartan', sans-serif;
  font-weight: 500;
  cursor: pointer;
  text-align: center;
  z-index: 1;
  margin-right: 20px;
  border-bottom: 1px solid transparent;
  transition: all 500ms ease;
}

.shop-details .product-discription .tab-btn-box .tab-btns li:last-child{
  margin: 0px !important;
}

.shop-details .product-discription .tab-btn-box .tab-btns li.active-btn{
  color: #182846;
  border-bottom: 1px solid #5d6475;
}

.shop-details .product-discription .tabs-content p{
  margin-bottom: 26px;
}

.shop-details .product-discription .tabs-content p:last-child{
  margin-bottom: 0px;
}

.shop-details .product-discription .tabs-content .customer-review .single-review{
  position: relative;
  margin-bottom: 37px;
}

.shop-details .product-discription .tabs-content .customer-review .single-review:last-child{
  margin-bottom: 0px;
}

.shop-details .product-discription .tabs-content .customer-review .single-review .image-box{
  position: absolute;
  left: 0px;
  top: 3px;
  width: 80px;
  height: 80px;
  line-height: 80px;
  border-radius: 50%;
  overflow: hidden;
}

.shop-details .product-discription .tabs-content .customer-review .single-review .image-box img{
  width: 100%;
  border-radius: 50%;
}

.shop-details .product-discription .tabs-content .customer-review .single-review .inner{
  position: relative;
  padding-left: 110px;
}

.shop-details .product-discription .tabs-content .customer-review .single-review .inner .rating{
  position: relative;
}

.shop-details .product-discription .tabs-content .customer-review .single-review .inner .rating li{
  position: relative;
  display: inline-block;
  font-size: 12px;
  margin-right: 2px;
}

.shop-details .product-discription .tabs-content .customer-review .single-review .inner .rating li:last-child{
  margin-right: 0px;
}

.shop-details .product-discription .tabs-content .customer-review .single-review .inner h5{
  position: relative;
  display: block;
  font-size: 18px;
  line-height: 28px;
  font-weight: 500;
  margin-bottom: 12px;
}

.shop-details .product-discription .tabs-content .customer-review .single-review .inner h5 span{
  font-size: 15px;
  font-weight: 400;
  color: #93959e; 
}

.shop-details .product-discription .tabs-content .customer-review .single-review .inner p{
  line-height: 28px;
  color: #93959e;
}

.shop-details .product-discription .tabs-content h4{
  margin-bottom: 20px;
  line-height: 30px;
  font-weight: 600;
}

.shop-details .product-discription .tabs-content .customer-review{
  position: relative;
  display: block;
  padding-right: 30px;
  padding-bottom: 100px;
  border-right: 1px dashed #e5e5e5;
}

.shop-details .product-discription .tabs-content .customer-comments{
  position: relative;
  padding-left: 40px;
}

.shop-details .product-discription .tabs-content .customer-comments .rating-box p{
  position: relative;
  display: inline-block;
  font-size: 15px;
  color: #93959e;
  margin-right: 12px;
}

.shop-details .product-discription .tabs-content .customer-comments .rating-box .rating{
  position: relative;
  display: inline-block;
}

.shop-details .product-discription .tabs-content .customer-comments .rating-box .rating li{
  position: relative;
  display: inline-block;
  font-size: 12px;
  margin-right: 2px;
}

.shop-details .product-discription .tabs-content .customer-comments .rating-box .rating li:last-child{
  margin-right: 0px;
}

.shop-details .product-discription .tabs-content .customer-comments .rating-box{
  position: relative;
  margin-bottom: 17px;
}

.shop-details .product-discription .tabs-content .customer-comments .comment-form .form-group{
  position: relative;
  margin-bottom: 20px;
}

.shop-details .product-discription .tabs-content .customer-comments .comment-form .form-group label{
  position: relative;
  display: block;
  font-size: 15px;
  color: #93959e;
  margin-bottom: 5px;
}

.shop-details .product-discription .tabs-content .customer-comments .comment-form .form-group input[type='text'],
.shop-details .product-discription .tabs-content .customer-comments .comment-form .form-group input[type='email'],
.shop-details .product-discription .tabs-content .customer-comments .comment-form .form-group textarea{
  position: relative;
  display: block;
  width: 100%;
  height: 60px;
  border: 1px solid #e5e5e5;
  padding: 10px 20px;
  font-size: 15px;
  color: #848484;
  background: transparent;
  transition: all 500ms ease;
}

.shop-details .product-discription .tabs-content .customer-comments .comment-form .form-group textarea{
  height: 150px;
  resize: none;
}

.shop-details .product-discription .tabs-content .customer-comments .comment-form .form-group input:focus,
.shop-details .product-discription .tabs-content .customer-comments .comment-form .form-group textarea:focus{

}

.shop-details .product-discription .tabs-content .customer-comments h3{
  margin-bottom: 23px;
}

.shop-details .product-discription .tabs-content .customer-comments .comment-form .form-group:last-child{
  margin-bottom: 0px;
}

.shop-details .product-discription .tabs-content .customer-comments .comment-form .form-group.message-btn{
  margin-top: 10px;
}


.product-details-content .product-details .addto-cart-box .item-quantity {
  position: relative;
  display: inline-block;
  max-width: 135px;
  height: 55px;
  width: 100%;
  float: left;
  padding: 0px 40px;
  margin-right: 10px;
  border: 1px solid #dddddd;
  z-index: 1;
  border-radius: 30px;
}

.product-details-content .product-details .addto-cart-box input.quantity-spinner {
  line-height: 53px;
  height: 53px;
  width: 43px !important;
  padding: 0px !important;
  box-shadow: none !important;
  font-family: 'Open Sans', sans-serif;
  border: none;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  color: #182846;
  background: transparent;
}

.bootstrap-touchspin .input-group-btn-vertical > .btn.bootstrap-touchspin-down{
  position: absolute;
  height: 33px;
  width: 30px;
  background: transparent;
  padding: 0px 0px;
  left: -28px;
  top: 12px;
  border-right: none;
  border-radius: 0px;
}

.bootstrap-touchspin .input-group-btn-vertical > .btn.bootstrap-touchspin-up{
  position: absolute;
  height: 33px;
  width: 30px;
  background: transparent;
  padding: 0px 0px;
  right: -28px;
  top: 12px;
  border-left: none;
  margin-top: 0px;
  border-radius: 0px;
}

.bootstrap-touchspin .glyphicon-chevron-up:before {
  content: "\f067";
  font-size: 12px;
  font-style: normal;
  color: #182846;
  font-family: 'Font Awesome 5 pro';
  font-weight: 700;
}

.bootstrap-touchspin .glyphicon-chevron-down:before {
  content: "\f068";
  font-size: 12px;
  font-style: normal;
  color: #182846;
  font-weight: 700;
  font-family: 'Font Awesome 5 pro';
}

.bootstrap-touchspin .input-group-btn-vertical{
  position: absolute;
  width: 100%;
}

.bootstrap-touchspin .input-group-btn-vertical i{
  top: 2px;
  left: 7px;
  font-size: inherit !important; 
}

.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down{
  margin-top: 0px;
}

.shop-details .related-product{
  position: relative;
  padding-top: 120px;
}

.shop-details .related-product .title-box{
  position: relative;
  display: block;
  margin-bottom: 50px;
}

.shop-details .related-product .title-box h3{
  font-size: 30px;
  line-height: 40px;
  font-weight: 700;
}



/*** 

====================================================================
                        Cart-Page
====================================================================

***/

.cart-section{
  position: relative;
  display: block;
  padding: 150px 0px;
}

.cart-section .item-quantity {
  position: relative;
  display: inline-block;
  max-width: 135px;
  height: 55px;
  width: 100%;
  float: left;
  padding: 0px 40px;
  margin-right: 10px;
  border: 1px solid #dddddd;
  z-index: 1;
  border-radius: 30px;
}

.cart-section input.quantity-spinner {
  line-height: 53px;
  height: 53px;
  width: 43px !important;
  padding: 0px !important;
  box-shadow: none !important;
  font-family: 'Open Sans', sans-serif;
  border: none;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  color: #182846;
  background: transparent;
}

.cart-section .table-outer {
  overflow-x: auto;
  position: relative;
  width: 100%;
}

.cart-section .cart-table {
  min-width: 1170px;
  width: 100%;
}

.cart-section .cart-table thead tr th {
  line-height: 24px;
  min-width: 110px;
  padding: 21px 15px 20px 0px;
  color: #172746;
  font-family: 'Spartan', sans-serif;
  font-size: 16px;
  font-weight: 700;
  position: relative;
  text-align: center;
}

.cart-section .cart-table tbody tr{
  border-bottom: 1px solid #e6e6e6;
}

.cart-section .cart-table .cart-header{
  background: #f2f9ff;
}

.cart-section .cart-table tbody tr td.prod-column{
  padding: 30px 0px;
}

.cart-section .cart-table tbody tr .prod-column .column-box {
  min-height: 100px;
  position: relative;
  padding: 32px 0px 39px 250px;
}

.cart-section .cart-table tbody tr .prod-column .column-box .prod-thumb img {
  display: block;
  max-width: 100%;
}

.cart-section .cart-table tbody tr .prod-column .column-box .prod-thumb{
  position: absolute;
  left: 120px;
  top: 0px;
  width: 100px;
  height: 100px;
  background: #f2f9ff;
}

.cart-section .cart-table tbody tr .prod-column .column-box .title{
  padding-left: 20px;
}

.cart-section .cart-table tbody tr .prod-column .column-box .remove-btn{
  position: absolute;
  left: 0px;
  top: 50%;
  transform: translateY(-50%);
  width: 50px;
  height: 50px;
  line-height: 50px;
  font-size: 18px;
  color: #222;
  font-weight: 900;
  border: 1px solid #e6e6e6;
  text-align: center;
  border-radius: 50%;
  cursor: pointer;
  transition: all 500ms ease;
}

.cart-section .cart-table tbody tr .prod-column .column-box .remove-btn:hover{
  color: #fff;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
}

.cart-section .cart-table tbody tr td.price {
  font-size: 15px;
  text-align: center;
  color: #172746;
  position: relative;
  padding: 30px 25px 30px 30px;
}

.cart-section .cart-table tbody tr .sub-total {
  font-size: 15px;
  padding: 27px 50px 27px 48px;
  text-align: center;
  color: #172746;
}

.cart-section .cart-table tbody tr td.qty{
  position: relative;
}

.cart-section .cart-table .prod-title{
  position: relative;
  display: inline-block;
  font-size: 15px;
  line-height: 28px;
  color: #172746;
  font-family: 'Spartan', sans-serif;
  font-weight: 500;
}

.cart-section .othre-content{
  position: relative;
  display: block;
  padding: 30px 0px;
  margin-bottom: 45px;
}

.cart-section .othre-content .update-btn button{
  background: transparent;
  transition: all 500ms ease;
}

.cart-section .othre-content .coupon-box{
  position: relative;
  max-width: 470px;
}

.cart-section .othre-content .coupon-box input[type='text']{
  position: relative;
  display: block;
  width: 100%;
  font-size: 15px;
  height: 55px;
  color: #8a8d91;
  border: 1px solid #e6e6e6;
  border-radius: 30px;
  padding: 10px 235px 10px 30px;
}

.cart-section .othre-content .coupon-box button{
  position: absolute;
  top: 0px;
  right: 0px;
  width: 205px;
  height: 55px;
  text-align: center;
  font-size: 17px;
  line-height: 28px;
  color: #fff;
  font-weight: 600;
  border-radius: 0px 30px 30px 0px;
}

.cart-section .cart-total .total-cart-box{
  position: relative;
}

.cart-section .cart-total .total-cart-box h6{
  position: relative;
  display: block;
  font-size: 16px;
  line-height: 26px;
  background: #f2f9ff;
  font-weight: 700;
  padding: 19px 30px 11px 30px;
}

.cart-section .cart-total .total-cart-box .list li{
  position: relative;
  display: block;
  font-size: 15px;
  font-family: 'Spartan', sans-serif;
  color: #172746;
  font-weight: 600;
  padding: 18px 30px;
  border-bottom: 1px solid #e6e6e6;
}

.cart-section .cart-total .total-cart-box .list li:last-child{
  border-bottom: none;
}

.cart-section .cart-total .total-cart-box .list li span{
  float: right;
  color: #848484;
  font-weight: 400;
}

.cart-section .cart-total .total-cart-box .list li:last-child span{
  font-weight: 700;
  color: #172746;
}

.cart-section .cart-total .total-cart-box .theme-btn{
  display: block;
  padding: 14.5px 35px;
  width: 100%;
  margin-top: 5px;
}

.bootstrap-touchspin .input-group-btn-vertical > .btn.bootstrap-touchspin-down{
  position: absolute;
  height: 53px;
  width: 40px;
  background: transparent;
  padding: 0px 0px;
  left: -39px;
  top: -53px;
  border-right: none;
  border-radius: 0px;
}

.bootstrap-touchspin .input-group-btn-vertical > .btn.bootstrap-touchspin-up{
  position: absolute;
  height: 53px;
  width: 40px;
  background: transparent;
  padding: 0px 0px;
  right: -30px;
  top: -53px;
  border-left: none;
  margin-top: 0px;
  border-radius: 0px;
}

.bootstrap-touchspin .glyphicon-chevron-up:before {
  content: "\f067";
  font-size: 15px;
  font-style: normal;
  color: #848484;
  font-family: 'Font Awesome 5 Pro';
}

.bootstrap-touchspin .glyphicon-chevron-down:before {
  content: "\f068";
  font-size: 15px;
  font-style: normal;
  color: #848484;
  font-family: 'Font Awesome 5 Pro';
}

.bootstrap-touchspin .input-group-btn-vertical{
  position: absolute;
  width: 100%;
}

.bootstrap-touchspin .input-group-btn-vertical i{
  top: 15px;
  left: 15px;
  font-size: inherit !important; 
}

.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down{
  margin-top: 0px;
}

.item-quantity .input-group {
  position: relative;
  display: table;
  border-collapse: separate;
  max-width: 50px;
  width: 100%;
  height: 53px;
}

.item-quantity input.quantity-spinner {
  line-height: 49px;
  height: 49px;
  width: 50px !important;
  padding: 0px !important;
  box-shadow: none !important;
  border: none;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  color: #222;
  border: none;
}


/*** 

====================================================================
                        Checkout-page
====================================================================

***/

.checkout-section{
  position: relative;
  display: block;
  padding: 150px 0px;
}

.checkout-section .upper-box{
  position: relative;
  margin-bottom: 70px;
}

.checkout-section .upper-box .single-box{
  position: relative;
  display: block;
  font-size: 15px;
  color: #172746;
  padding: 21px 15px 23px 30px;
  background: #f2f9ff;
  margin-bottom: 30px;
}

.checkout-section .upper-box .single-box:last-child{
  margin-bottom: 0px;
}

.checkout-section .upper-box .single-box a{
  
}

.checkout-section .customer a:hover,
.checkout-section .coupon a:hover{
  text-decoration: underline;
}

.checkout-section .sub-title{
  position: relative;
  display: block;
  font-size: 16px;
  line-height: 26px;
  background: #f2f9ff;
  font-weight: 700;
  padding: 23px 15px 16px 30px;
}

.checkout-section .billing-info{
  position: relative;
  display: block;
  margin-bottom: 30px;
}

.checkout-section .billing-form{
  position: relative;
  display: block;
  padding: 23px 0px 28px 0px;
}

.checkout-section .billing-form .form-group{
  position: relative;
  display: block;
  margin-bottom: 23px;
}

.checkout-section .billing-form .form-group:last-child{
  margin-bottom: 0px;
}

.checkout-section .billing-form .form-group label{
  position: relative;
  display: block;
  font-size: 15px;
  font-family: 'Open Sans', sans-serif;
  color: #172746;
  margin-bottom: 3px;
}

.checkout-section .billing-form .form-group input[type='text'],
.checkout-section .billing-form .form-group input[type='email']{
  position: relative;
  display: block;
  width: 100%;
  height: 45px;
  border: 1px solid #e6e6e6;
  font-size: 15px;
  color: #848484;
  padding: 10px 15px;
  transition: all 500ms ease;
}

.checkout-section .billing-form .form-group input:focus{

}

.checkout-section .billing-form .form-group .nice-select{
  border-radius: 0px;
  border: 1px solid #e6e6e6 !important;
  width: 100%;
  font-size: 15px;
  color: #848484;
  height: 45px;
  font-weight: 400;
  padding: 0px 20px;
}

.checkout-section .billing-form .form-group .nice-select:after{
  border-bottom: 2px solid #848484;
  border-right: 2px solid #848484;
  margin-top: -4px;
}

.checkout-section .billing-form .form-group .nice-select .list{
  width: 100%;
}

.checkout-section .billing-form .form-group input.address{
  margin-bottom: 10px;
}

.checkout-section .billing-form .form-group input:focus{
  
}

.checkout-section .billing-form .select-box .ui-state-default{
  width: 100% !important;
}

.checkout-section .billing-form .select-box .ui-selectmenu-button span.ui-icon:before{
  color: #848484;
}

.checkout-section .billing-form .create-acc{
  position: relative;
  display: block;
  margin-top: 3px;
}

.checkout-section .billing-form .create-acc .custom-controls-stacked .description{
  font-size: 15px;
  color: #222;
  cursor: pointer;
}

.checkout-section .additional-info .note-book{
  position: relative;
  display: block;
}

.checkout-section .additional-info .note-book label{
  position: relative;
  display: block;
  font-size: 15px;
  line-height: 26px;
  color: #172746;
  margin-bottom: 3px;
}

.checkout-section .additional-info .note-book textarea{
  position: relative;
  display: block;
  width: 100%;
  height: 133px;
  border: 1px solid #e6e6e6;
  font-family: 'Rubik', sans-serif;
  color: #848484;
  font-size: 13px;
  font-weight: 400;
  color: #848484;
  padding: 8px 20px;
  resize: none;
  transition: all 500ms ease;
}

.checkout-section .additional-info .note-book textarea:focus{
  
}

.checkout-section .order-info{
  position: relative;
  display: block;
  margin-bottom: 70px;
}

.checkout-section .order-info .order-list li{
  position: relative;
  display: block;
  border-bottom: 1px solid #e6e6e6;
  padding: 20px 30px;
}

.checkout-section .order-info .order-list li.title{
  padding: 24px 30px 2px 30px;
}

.checkout-section .order-info .order-list li.title p{
  font-size: 15px;
  color: #172746;
  float: left;
}

.checkout-section .order-info .order-list li.title span{
  position: relative;
  display: block;
  font-size: 15px;
  color: #222;
  float: right;
}

.checkout-section .order-info .order-list li .single-box{
  position: relative;
  padding: 30px 0px 24px 110px;
  min-height: 80px;
}

.checkout-section .order-info .order-list li .single-box img{
  position: absolute;
  left: 0px;
  top: 0px;
  width: 88px;
  height: 80px;
}

.checkout-section .order-info .order-list li .single-box h6{
  position: relative;
  font-size: 15px;
  line-height: 26px;
  float: left;
  font-weight: 500;
}

.checkout-section .order-info .order-list li .single-box span{
  position: relative;
  display: block;
  float: right;
  font-size: 15px;
  color: #172746;
}

.checkout-section .order-info .order-list li.sub-total{
  padding: 17px 30px 10px 0px;
}

.checkout-section .order-info .order-list li.sub-total h6{
  font-size: 16px;
  font-weight: 600;
  color: #172746;
  float: left;
}

.checkout-section .order-info .order-list li.sub-total span{
  position: relative;
  display: block;
  font-size: 15px;
  color: #848484;
  float: right;
}

.checkout-section .order-info .order-list li.order-total{
  padding: 17px 30px 11px 0px;
}

.checkout-section .order-info .order-list li.order-total h6{
  font-size: 16px;
  font-weight: 700;
  color: #172746;
  float: left;
}

.checkout-section .order-info .order-list li.order-total span{
  position: relative;
  display: block;
  font-size: 18px;
  color: #172746;
  font-weight: 600;
  float: right;
}

.checkout-section .payment-info .payment-inner{
  position: relative;
  display: block;
  border: 1px solid #e6e6e6;
  border-top: none;
  padding: 28px 30px 40px 30px;
}

.checkout-section .payment-info .payment-inner .custom-controls-stacked .description{
  color: #8a8d91;
  z-index: 1;
  font-size: 15px;
  font-weight: 600;
  font-family: 'Spartan', sans-serif;
  cursor: pointer;
}

.checkout-section .payment-info .payment-inner .custom-controls-stacked .description a{
  position: relative;
  display: inline-block;
  color: #172746;
  z-index: 1;
  font-size: 15px;
  font-weight: 600;
  font-family: 'Spartan', sans-serif;
  margin-left: 20px;
}

.checkout-section .payment-info .payment-inner .custom-controls-stacked .description a:hover{
  text-decoration: underline;
}

.checkout-section .payment-info .payment-inner .option-block{
  position: relative;
  display: block;
  margin-bottom: 22px;
}

.checkout-section .payment-info .payment-inner .option-block p{
  position: relative;
  font-size: 13px;
  line-height: 24px;
  padding: 4px 0px 0px 30px;
}

.checkout-section .custom-control.material-checkbox .material-control-indicator {
  display: inline-block;
  position: absolute;
  top: 6px;
  left: 0px;
  width: 15px;
  height: 15px;
  border: 1px solid #e6e6e6;
  background: #f5f8fa;
  cursor: pointer;
}

.checkout-section .custom-control.material-checkbox .material-control-input:checked ~ .material-control-indicator{
  -webkit-transform: rotateZ(45deg) translate(1px, -5px);
  transform: rotateZ(45deg) translate(1px, -5px);
  width: 8px;
  border: 2px solid #898f9f;
  border-top: 0px;
  border-left: 0px;
  background: transparent;
  border-radius: 0px;
}

.checkout-section .payment-info .payment-inner .btn-box{
  padding-top: 2px;
}

.checkout-section .payment-info .payment-inner .btn-box .theme-btn-two{
  padding: 16px 30px;
}

.custom-control.material-checkbox {
  --color: #ebebeb;
  padding: 0px;
  margin: 0px;
  margin-bottom: 0px !important;
}

.custom-control.material-checkbox .material-control-input {
  display: none;
}

.custom-control.material-checkbox .material-control-indicator {
  display: inline-block;
  position: absolute;
  top: 6px;
  left: 0px;
  width: 15px;
  height: 15px;
  border: 1px solid #e6e6e6;
  cursor: pointer;
}

.custom-control.material-checkbox .material-control-input:checked ~ .material-control-indicator {
  -webkit-transform: rotateZ(45deg) translate(1px, -5px);
  transform: rotateZ(45deg) translate(1px, -5px);
  width: 8px;
  border: 2px solid #e6e6e6;
  border-top: 0px;
  border-left: 0px;
  background: transparent;
  border-radius: 0px;
}

.custom-controls-stacked .description {
  position: relative;
  display: inline-block;
  padding: 0px;
  margin-left: 25px;
  font-size: 15px;
  color: #848484;
  cursor: pointer;
}



/*** 

====================================================================
                        Blog-page
====================================================================

***/


.sidebar-page-container{
  position: relative;
  padding: 150px 0px;
}

.sidebar-page-container .news-block-one .inner-box{
  margin-bottom: 40px;
}

.blog-sidebar .post-widget .post{
  position: relative;
  display: block;
  padding-left: 115px;
  margin-bottom: 15px;
  padding-bottom: 15px;
  /* min-height: 73px; */
border-bottom: 1px solid whitesmoke;}

.blog-sidebar .post-widget .post:last-child{
  margin-bottom: 0px;
}

.blog-sidebar .post-widget .post .post-thumb {
    position: absolute;
    left: 0px;
    top: 5px;
    width: 100px;
    height: 60px;
    border-radius: 50%;
/* object-fit: fill; */}

.blog-sidebar .post-widget .post .post-thumb img {
    width: auto;
    border-radius: 3px;
    height: -webkit-fill-available;
    image-rendering: pixelated;
object-fit: unset;}

.blog-sidebar .post-widget .post p{
  margin-bottom: 3px;
  text-transform: uppercase;
  /* letter-spacing: -0.5px; */
  font-size: 12px;
  font-weight: 600;
color: #06d2f8;}

.blog-sidebar .post-widget .post h5{
  display: block;
  font-size: 16px;
  line-height: 20px;
  font-weight: 500;
}

.blog-sidebar .post-widget .post h5 a{
  display: inline-block;
  color: #172746;
  font-size: 15px;
font-weight: 600;}

.blog-sidebar .post-widget .post h5 a:hover{

}

.blog-sidebar .post-widget .widget-title{
  margin-bottom: 32px;
}

.blog-sidebar .archives-widget .archives-list li{
  position: relative;
  display: block;
  padding: 12px 0px;
  border-top: 1px solid #e9ebf0;
}

.blog-sidebar .archives-widget .archives-list li a{
  position: relative;
  display: block;
  font-size: 15px;
  line-height: 30px;
  font-family: 'Spartan', sans-serif;
  color: #172746;
  font-weight: 500;
}

.blog-sidebar .archives-widget .archives-list li a:hover{

}

.blog-sidebar .archives-widget .archives-list li a span{
  position: absolute;
  top: 0px;
  right: 0px;
  display: inline-block;
  width: 30px;
  height: 30px;
  line-height: 30px;
  font-size: 15px;
  font-family: 'Open Sans', sans-serif;
  border: 1px solid #e6e6e6;
  color: #172746;
  border-radius: 50%;
  text-align: center;
}

.blog-sidebar .archives-widget{
  padding-bottom: 28px;
}

.news-block-one .inner-box .lower-content h3{
  display: block;
  font-size: 24px;
  line-height: 34px;
  font-weight: 600;
  margin-bottom: 4px;
}

.news-block-one .inner-box .lower-content h3 a{
  display: inline-block;
  color: #172746;
}

.news-block-one .inner-box .lower-content h3 a:hover{

}

.blog-standard-content .news-block-one .inner-box .lower-content{
  /* padding-top: 31px; */
  padding: 35px;
}

.blog-sidebar{
  margin-left: 10px;
}

.blog-details-content .news-block-one .inner-box{
  padding: 0px;
  box-shadow: none;
}

.blog-details-content .news-block-one .inner-box:before{
  display: none;
}

.blog-details-content .news-block-one .inner-box .lower-content .text p{
  margin-bottom: 26px;
}

.blog-details-content .news-block-one .inner-box .lower-content .text p:last-child{
  margin-bottom: 0px;
}

.blog-details-content .news-block-one .inner-box:hover .image-box img{
  opacity: 1;
  transform: scale(1);
}

.blog-details-content .content-one blockquote{
  position: relative;
  display: block;
  background: #fff;
  padding: 57px 50px 53px 220px;
  box-shadow: 0px 10px 40px 0px rgb(0 0 0 / 8%);
  margin: 0px 0px 63px 0px;
}

.blog-details-content .content-one blockquote .icon-box{
  position: absolute;
  left: 50px;
  top: 50px;
  font-size: 40px;
  width: 100px;
  height: 100px;
  line-height: 100px;
  text-align: center;
  background: #f2f9ff;
  border-radius: 50%;
}

.blog-details-content .content-one blockquote h5{
  display: block;
  font-size: 18px;
  line-height: 30px;
  font-weight: 500;
}

.blog-details-content .content-one blockquote .shape{
  position: absolute;
  left: 180px;
  top: 70px;
  width: 10px;
  height: 60px;
  background-repeat: no-repeat;
}

.blog-details-content .content-one{
  position: relative;
  margin-bottom: 63px;
}

.blog-details-content .content-one .text p{
  margin-bottom: 26px;
}

.blog-details-content .content-one .text p:last-child{
  margin-bottom: 0px;
}

.blog-details-content .content-two .image-box{
  position: relative;
  display: block;
  margin-bottom: 67px;
}

.blog-details-content .content-two .image-box img{
  width: 100%;
}

.blog-details-content .content-two .text h3{
  font-size: 24px;
  line-height: 34px;
  font-weight: 600;
  margin-bottom: 14px;
}

.blog-details-content .content-two .text p{
  margin-bottom: 26px;
}

.blog-details-content .content-two .text p:last-child{
  margin-bottom: 0px;
}

.blog-details-content .news-block-one .inner-box {
    margin-bottom: 0;
}

.blog-details-content .content-two{
  margin-bottom: 63px;
}

.blog-details-content .post-share-option{
  position: relative;
  display: inline-block;
  /* padding-bottom: 46px; */
  margin-bottom: 30px;
}

.blog-details-content .post-share-option .shape{
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 12px;
  background-repeat: no-repeat;
}

.blog-details-content .post-share-option .social-links li{
  position: relative;
  display: inline-block;
  float: left;
  margin-right: 15px;
}

.blog-details-content .post-share-option .social-links li:last-child{
  margin: 0px !important;
}

.blog-details-content .post-share-option .social-links li a{
  position: relative;
  display: inline-block;
  width: 44px;
  height: 44px;
  line-height: 44px;
  font-size: 16px;
  color: #3b3b3b;
  background-color: #fff;
  border-radius: 50%;
  text-align: center;
  box-shadow: 0px 10px 20px 0px rgb(0 0 0 / 10%);
}

.blog-details-content .post-share-option .social-links li a:hover{
  color: #fff;
}

.blog-details-content .post-share-option .social-links li h5{
  font-size: 18px;
  line-height: 44px;
  font-weight: 600;
}

.blog-details-content .group-title{
  position: relative;
  display: block;
  margin-bottom: 33px;
}

.blog-details-content .group-title h3{
  font-size: 24px;
  line-height: 34px;
  font-weight: 600;
}

.blog-details-content .comment-box{
  position: relative;
  display: block;
  margin-bottom: 50px!important;
  padding-bottom: 43px;
  margin-top: 60px;
}

.blog-details-content .comment-box .shape {
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 12px;
  background-repeat: no-repeat;
}

.blog-details-content .comment-box .comment{
  position: relative;
  display: block;
  padding-left: 110px;
  margin-bottom: 33px;
}

.blog-details-content .comment-box .comment:last-child {
    /* margin-bottom: 0px; */
}

.blog-details-content .comment-box .comment .thumb-box{
  position: absolute;
  left: 0px;
  top: -3px;
  width: 80px;
  height: 80px;
  border-radius: 50%;
}

.blog-details-content .comment-box .comment .thumb-box img{
  width: 100%;
  border-radius: 50%;
}

.blog-details-content .comment-box .comment .comment-inner {
    position: relative;
    /* margin-bottom: 32px; */
    /* border-bottom: 1px solid #e5e5e5; */
}
textarea#comment {
    padding: 10px 20px;
}
.blog-details-content .comment-box .comment:last-child .comment-inner{
  border-bottom: none;
}

.blog-details-content .comment-box .comment h5{
  display: block;
  font-size: 18px;
  line-height: 26px;
  font-weight: 600;
}

.blog-details-content .comment-box .comment .post-date{
  position: relative;
  display: block;
  font-size: 15px;
  color: #8a8d91;
}

.blog-details-content .comment-box .comment .comment-info{
  position: relative;
  margin-bottom: 14px;
}

.blog-details-content .comment-box .comment p{
  line-height: 28px;
  margin-bottom: 15px;
}

.blog-details-content .comment-box .comment .reply-btn{
  position: relative;
  display: inline-block;
  font-size: 15px;
  line-height: 26px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  color: #172746;
}

.blog-details-content .comment-box .comment .reply-btn:hover{

}

.default-form .form-group{
  position: relative;
  margin-bottom: 30px;
}

.default-form .form-group:last-child{
  margin-bottom: 0px;
}

.default-form .form-group input[type='text'],
.default-form .form-group input[type='email'],
.default-form .form-group input[type='tel'],
.default-form .form-group textarea{
  position: relative;
  display: block;
  width: 100%;
  height: 54px;
  border: 1px solid #e5e5e5;
  padding: 10px 20px;
  font-size: 15px;
  color: #8a8d91;
  transition: all 500ms ease;
}

.default-form .form-group textarea{
  height: 150px;
  resize: none;
}

.default-form .form-group input:focus,
.default-form .form-group textarea:focus{

}



/*** 

====================================================================
                        Contact-page
====================================================================

***/

.contact-style-two{
  position: relative;
  padding: 150px 0px 150px 0px;
}

.contact-style-two h3{
  position: relative;
  display: block;
  font-size: 24px;
  line-height: 34px;
  font-weight: 600;
  margin-bottom: 39px;
}

.contact-style-two .info-list li{
  position: relative;
  display: block;
  padding-left: 70px;
  margin-bottom: 30px;
}

.contact-style-two .info-list li:last-child{
  margin-bottom: 0px;
}

.contact-style-two .info-list li i{
  position: absolute;
  display: inline-block;
  left: 0px;
  top: 2px;
  width: 50px;
  height: 50px;
  line-height: 50px;
  background: #ebf3fa;
  font-size: 20px;
  text-align: center;
  border-radius: 50%;
}

.contact-style-two .info-list li h5{
  position: relative;
  display: block;
  font-size: 18px;
  line-height: 28px;
  font-weight: 600;
  margin-bottom: 4px;
}

.contact-style-two .info-list li p{
  display: block;
  font-size: 16px;
  line-height: 26px;
  color: #8a8d91;
}

.contact-style-two .info-list li p a{
  display: inline-block;
  color: #8a8d91;
}

.contact-style-two .info-list li p a:hover{

}

.contact-style-two .info-inner{
  position: relative;
  display: block;
  padding-bottom: 91px;
}

.contact-style-two .info-inner .shape{
  position: absolute;
  bottom: 0px;
  right: 90px;
  width: 8px;
  height: 394px;
  background-repeat: no-repeat;
}


.google-map-section{
  position: relative;
  padding-bottom: 150px;
}

.google-map-section #contact-google-map{
  position: relative;
  display: block;
  width: 100%;
  height: 450px;
}

.service-page-section .owl-carousel .owl-stage-outer{
  overflow: visible;
}

.service-page-section .owl-carousel .owl-stage-outer .owl-item{
  opacity: 0;
}

.service-page-section .owl-carousel .owl-stage-outer .owl-item.active{
  opacity: 1;
}

.news-section .owl-carousel .owl-stage-outer{
  overflow: visible;
}

.news-section .owl-carousel .owl-stage-outer .owl-item{
  opacity: 0;
}

.news-section .owl-carousel .owl-stage-outer .owl-item.active{
  opacity: 1;
}

.team-section .owl-carousel .owl-stage-outer{
  overflow: visible;
}

.team-section .owl-carousel .owl-stage-outer .owl-item{
  opacity: 0;
}

.team-section .owl-carousel .owl-stage-outer .owl-item.active{
  opacity: 1;
}

.shop-details .product-discription .tabs-content .customer-comments{
  padding-left: 0px;
}

.wp-block-group {}
.wp-block-group h2 {
    display: block;
    font-size: 16px;
    line-height: 1.5em;
    font-weight: 600;
    position: relative;
    margin-bottom: 22px;
}
.wp-block-group ul {}
.wp-block-group ul li {
    position: relative;
    display: block;
    padding: 14px 0px 10px 0px;
    border-top: 1px solid #e9ebf0;
}
.wp-block-group ul li a {
    position: relative;
    display: inline-block;
    font-size: 15px;
    font-family: 'Spartan', sans-serif;
    line-height: 28px;
    color: #172746;
    font-weight: 500;
}
.wp-block-group ul li a:hover {
    color: #00d1f9;
}
.news-block-one .inner-box .lower-content .post-info li a {
    /* text-transform: capitalize; */
}


.acuasafe-comment-item .comment:last-child {
    margin-bottom: 0px;
}
.acuasafe-comment-item .comment:last-child {
    border-bottom: none !important;
}
.submit.btn-one {
    margin-top: 30px;
    background: transparent;
}
.wp-block-search .wp-block-search__label {
    width: 100%;
    display: block;
    font-size: 16px;
    line-height: 32px;
    font-weight: 600;
    position: relative;
    margin-bottom: 22px;
    color: #061a3a;
font-size: 16px;
    line-height: 1.5em;
    font-weight: 600;}



.single-shop-content {}
.single-shop-content .content-box {}
.single-shop-content .content-box h2 {
    display: block;
    font-size: 24px;
    line-height: 34px;
    font-weight: 600;
    margin-bottom: 10px;
}
.single-shop-content .content-box .price {}

.video-section.h3 {
    padding: 0;
}
.video-section.h3:before {
    background: transparent;
}
.video-section.h3 .inner-container {}

.woocommerce-Price-amount.amount bdi{
    color: #9f9f9f;
}

.mr_post .inner-box .lower-content h4 {
    font-size: 24px!important;
}
.news-block-one .inner-box .lower-content .category {
    color: #00d1f9;
}
.mr_post .inner-box .lower-content {
    position: relative;
    padding-top: 25px!important;
    padding: 20px!important;
    padding-left: 0px!important;
box-shadow: 0px!important;box-shadow: none!important;padding-bottom: 0px!important;}
.tag_post {
    /* margin-top: 30px; */
    /* padding-top: 30px; */
    /* padding-bottom: 20px; */
}
.tag_post ul li {
    font-family: 'Spartan', sans-serif;
    font-weight: 600;
    color: #061a3a;
}
.tag_post a {
    border: 1px solid #e6e6e6;
    margin-left: 4px;
    padding: 4px 11px;
    color: #06d2f8;
    border-radius: 4px;
    margin-bottom: 5px;
    position: relative;
    font-size: 14px;
    font-weight: 500;
	    line-height: 35px;
}
.commax {
    display: none;
}
.mr_social{
    margin-top: 20px;
}
.mr_tag{
    margin-top: 10px;
    position: relative;
    top: 60px;
}

.blog-details-content .post-share-option {
    width: 100%;
}


@media only screen and (max-width: 1599px){
	
.about-section-home4 {
    background: #fff;
}	
}



.news-block-one .inner-box .lower-content {

    box-shadow: 0px 10px 30px 0px rgb(0 0 0 / 8%);
}
.search_page  .lower-content .category{
	display:none!important;
}

.comments-form-area .group-title{
	margin-bottom:15px!important;
}
.comments-form-area{
	margin-top: 50px;
}
.logged-in-as a:last-child {
    color: #7a7a7a!important;
}
.bu{
	margin-bottom:30px;
}
 
/* Css For Acuasafe */

/************ TABLE OF CONTENTS ***************
1. Fonts
2. Reset
3. Global
4. Main Header/style-one/style-two
5. Main Slider/style-one/style-two
6. Intro Section
7. Welcome Section
9. Cta Section
8. Research Fields
10. Testimonial Section
11. Researches Section
12. Team Section
14. Video
15. Fact Counter
16. News Section
19. Clients Section
20. Main Footer
21. Footer Bottom
22. Research Style Two
23. Innovative Solution
24. Discover Section
25. Testimonial Section
26. Chooseus Section
27. News Style Two
28. Page Title
29. Research Page Section
30. Research Details
31. Professor Page Section
32. Professor Details
33. About Section
34. Error Section
35. Blog Page Section
36. Blog Details
37. Blog Sidebar
38. Contact Section
39. Google Map


**********************************************/



/*** 

====================================================================
  Reset
====================================================================

 ***/
* {
  margin:0px;
  padding:0px;
  border:none;
  outline:none;
}


/*** 

====================================================================
  Global Settings
====================================================================

 ***/


body {
  font-size:15px;
  color:#898c8f;
  line-height:26px;
  font-weight:400;
  background:#ffffff;
  font-family: 'Open Sans', sans-serif;
  background-size:cover;
  background-repeat:no-repeat;
  background-position:center top;
  -webkit-font-smoothing: antialiased;
}

  @media (min-width:1200px) {
  .container {
    max-width: 1170px;
    padding: 0px 15px;
  }
}

.large-container{
  max-width: 1450px;
  padding: 0px 15px;
  margin: 0 auto;
}

.container-fluid{
  padding: 0px;
}

.auto-container{
  position:static;
  max-width:1200px;
  padding:0px 15px;
  margin:0 auto;
}

.small-container{
  max-width:680px;
  margin:0 auto;
}

.boxed_wrapper{
  position: relative;
  margin: 0 auto;
  overflow: hidden !important;
  width: 100%;
  min-width: 300px;
}


a{
  text-decoration:none;
  transition:all 500ms ease;
  -moz-transition:all 500ms ease;
  -webkit-transition:all 500ms ease;
  -ms-transition:all 500ms ease;
  -o-transition:all 500ms ease;
}

a:hover{
  text-decoration:none;
  outline:none;
}

input,button,select,textarea{
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 15px;
}

ul,li{
  list-style:none;
  padding:0px;
  margin:0px; 
}

input{
  transition: all 500ms ease;
}

button:focus,
input:focus,
textarea:focus{
  outline: none;
  box-shadow: none;
  transition: all 500ms ease;
}

p{
  /* position: relative; */
  /* font-family: 'Open Sans', sans-serif; */
  /* color: #808080; */
  /* font-weight: 400; */
  /* margin: 0px; */
  /* transition: all 500ms ease; */
 /* font-size:16px; */
}

h1,h2,h3,h4,h5,h6{
  position:relative;
  font-family: 'Spartan', sans-serif;
  font-weight: 600;
  color: #061a3a;
  margin: 0px;
  transition: all 500ms ease;
  line-height: 1.5em;
}

/* Preloader */

.handle-preloader {
  align-items: center;
  -webkit-align-items: center;
  display: flex;
  display: -ms-flexbox;
  height: 100%;
  justify-content: center;
  -webkit-justify-content: center;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 9999999;
}

.preloader-close{
  position: fixed;
  z-index: 99999999;
  font-size: 14px;
  background: #fff;
  padding: 5px 20px;
  cursor: pointer;
  right: 0;
  top: 0;
  font-weight: 600;
}

.handle-preloader .animation-preloader {
  position: absolute;
  z-index: 100;
}

.handle-preloader .animation-preloader .spinner{
  animation: spinner 1s infinite linear;
  border-radius: 50%;
  height: 150px;
  margin: 0 auto 45px auto;
  width: 150px;
}

.handle-preloader .animation-preloader .txt-loading {
  text-align: center;
  user-select: none;
}

.handle-preloader .animation-preloader .txt-loading .letters-loading:before{
  animation: letters-loading 4s infinite;
  content: attr(data-text-preloader);
  left: 0;
  opacity: 0;
  top:0;
  position: absolute;
}

.handle-preloader .animation-preloader .txt-loading .letters-loading{
  font-family: 'Spartan', sans-serif;
  font-weight: 500;
  letter-spacing: 15px;
  display: inline-block;
  position: relative;
  font-size: 70px;
  line-height: 70px;
  text-transform: uppercase;
}

.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(2):before {animation-delay: 0.2s;}
.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(3):before {animation-delay: 0.4s;}
.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(4):before {animation-delay: 0.6s;}
.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(5):before {animation-delay: 0.8s;}
.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(6):before { animation-delay: 1s;}
.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(7):before { animation-delay: 1.2s;}
.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(8):before { animation-delay: 1.4s;}
.handle-preloader .loader-section {
  background-color: #ffffff;
  height: 100%;
  position: fixed;
  top: 0;
  width: calc(50% + 1px);
}

.preloader .loaded .animation-preloader {
  opacity: 0;
  transition: 0.3s ease-out;
}

.handle-preloader .animation-preloader .txt-loading .letters-loading{
  color: #ffffff;
}

.handle-preloader .animation-preloader .txt-loading .letters-loading:before{
  color: #ffffff;
}

.handle-preloader .animation-preloader .spinner{
  border: 3px solid #ffffff;
  border-top-color: rgba(255, 255, 255, 0.5); 
}

@keyframes spinner {
  to {
    transform: rotateZ(360deg);
  }
}
@keyframes letters-loading {
  0%,
  75%,
  100% {
    opacity: 0;
    transform: rotateY(-90deg);
  }

  25%,
  50% {
    opacity: 1;
    transform: rotateY(0deg);
  }
}

@media screen and (max-width: 767px) {
  .handle-preloader .animation-preloader .spinner {
    height: 8em;
    width: 8em;
  }
}
@media screen and (max-width: 500px) {
  .handle-preloader .animation-preloader .spinner {
    height: 7em;
    width: 7em;
  }
  .handle-preloader .animation-preloader .txt-loading .letters-loading {font-size: 30px; letter-spacing: 10px;}
}


.centred{
  text-align: center;
}

.pull-left{
  float: left;
}

.pull-right{
  float: right;
}


figure{
  margin: 0px;
}

img {
  display: inline-block;
  max-width: 100%;
  height: auto;
  transition-delay: .1s;
  transition-timing-function: ease-in-out;
  transition-duration: .7s;
  transition-property: all;
}

/** button **/

.theme-btn{
  position: relative;
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
  font-size: 17px;
  line-height: 25px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  text-align: center;
  padding: 15px 34px;
  border-radius: 30px;
  z-index: 1;
  transition: all 500ms ease;
}

.theme-btn.btn-one{
  color: #fff !important;
}

.theme-btn:before{
  webkit-transition-duration: 800ms;
  transition-duration: 800ms;
  position: absolute;
  width: 200%;
  height: 200%;
  content: "";
  top: 110%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  border-radius: 50%;
  z-index: -1;
}

.theme-btn:hover:before{
  top: -40%;
}

.theme-btn.btn-two{
  color: #172746 !important;
  padding: 13px 34px;
  border: 2px solid #efefef;
}

.theme-btn.btn-two:hover{
  color: #fff !important;
}

.theme-btn.btn-two:before{

}



.pagination{
  position: relative;
  display: block;
}

.pagination li{
  position: relative;
  display: inline-block;
  float: left;
  margin-right: 10px;
}

.pagination li:last-child{
  margin: 0px !important;
}

.pagination li a{
  position: relative;
  display: inline-block;
  font-size: 16px;
  font-weight: 500;
  font-family: 'Open Sans', sans-serif;
  height: 50px;
  width: 50px;
  line-height: 50px;
  text-align: center;
  color: #172746;
  border-radius: 50%;
  z-index: 1;
  border: 1px solid #e7e7e7;
  transition: all 500ms ease;
}

.pagination li a:hover,
.pagination li a.current{
  color: #fff;
}

.sec-pad{
  padding: 144px 0px 150px 0px;
}

.sec-pad-2{
  padding: 150px 0px !important;
}

.mr-0{
  margin: 0px !important;
}

.top-0{
  top: 0px !important;
}

.scroll-top{
  width: 55px;
  height: 55px;
  line-height: 64px;
  position: fixed;
  bottom: 105%;
  right: 30px;
  font-size: 40px;
  z-index: 99;
  color: #ffffff;
  text-align: center;
  cursor: pointer;
  transition: 1s ease;
}

.scroll-top.open {
  bottom: 50px;
}

.scroll-top span{
  color: #fff;
}

.sec-title{
  position: relative;
  display: block;
  margin-bottom: 50px;
}

.sec-title h2{
  position: relative;
  display: block;
  font-size: 40px;
  line-height: 55px;
  font-weight: 700;
  font-size: 32px;
  line-height: 45px;
  color: #172746;
}

.sec-title.light h2{
  color: #ffffff;
}




/*** 

====================================================================
                        Home-Page-One
====================================================================

***/


/** main-header **/

.main-header{
  position:relative;
  left:0px;
  top:0px;
  z-index:999;
  width:100%;
  transition:all 500ms ease;
  -moz-transition:all 500ms ease;
  -webkit-transition:all 500ms ease;
  -ms-transition:all 500ms ease;
  -o-transition:all 500ms ease;
}

.sticky-header{
  position:fixed;
  opacity:0;
  visibility:hidden;
  left:0px;
  top:0px;
  width:100%;
  z-index:0;
  background: #ffffff;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  transition:all 500ms ease;
  -moz-transition:all 500ms ease;
  -webkit-transition:all 500ms ease;
  -ms-transition:all 500ms ease;
  -o-transition:all 500ms ease;
}

.fixed-header .sticky-header{
  z-index:999;
  opacity:1;
  visibility:visible;
  -ms-animation-name: fadeInDown;
  -moz-animation-name: fadeInDown;
  -op-animation-name: fadeInDown;
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
  -ms-animation-duration: 500ms;
  -moz-animation-duration: 500ms;
  -op-animation-duration: 500ms;
  -webkit-animation-duration: 500ms;
  animation-duration: 500ms;
  -ms-animation-timing-function: linear;
  -moz-animation-timing-function: linear;
  -op-animation-timing-function: linear;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -ms-animation-iteration-count: 1;
  -moz-animation-iteration-count: 1;
  -op-animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

.main-header .header-lower{
  position: relative;
  width: 100%;
}

.main-header .outer-box {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 0px 70px;
  justify-content: space-between;
}

.main-header .header-lower .shape{
  position: absolute;
  left: 0px;
  bottom: -143px;
  width: 100%;
  height: 143px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: bottom center;
}

.main-header .logo-box{
  position: relative;
  padding: 29px 0px;
}

.main-header .logo-box .logo{
  position: relative;
  max-width: 267px;
}

.main-header .logo-box .logo img{
  width: 100%;
}

.main-header .nav-right{
  position: relative;
  display: flex;
  align-items: center;
  padding: 29.5px 0px;
}

.main-header .nav-right li{
  position: relative;
  display: inline-block;
  margin-right: 40px;
}

.main-header .nav-right li:last-child{
  margin: 0px !important;
}

.main-header .nav-right .cart-box a{
  position: relative;
  display: inline-block;
  padding-right: 17px;
  font-size: 22px;
  color: #222222;
}

.main-header .nav-right .cart-box a:hover{

}

.main-header .nav-right .cart-box a span{
  position: absolute;
  display: inline-block;
  top: -13px;
  right: 0px;
  width: 19px;
  height: 19px;
  line-height: 19px;
  font-size: 11px;
  color: #fff;
  font-weight: 400;
  text-align: center;
  border-radius: 50%;
  box-shadow: 0px 6px 5px 2px #d4e6df;
}

.menu-area {
  position: relative;
}


/** search box btn **/


.main-header .search-box-btn{
  position: relative;
  font-size: 20px;
  color: #222222;
  cursor: pointer;
  display: inline-block;
  background: transparent;
  text-align: center;
  border-radius: 50%;
  transition: all 500ms ease;
}

.main-header .search-box-btn:hover{

}

.main-header .search-box-outer .dropdown-menu {
  top: 55px !important;
  padding: 0px;
  width: 330px;
  border-radius: 0px;
  right: 0;
  left: auto !important;
  transform: translate3d(0px, 0px, 0px) scale3d(0.8,0.8,0.8) !important;
  border-color: transparent;
  border-radius: 3px;
  box-shadow: 7px 5px 30px 0 rgba(72,73,121,0.15);
  transition: .5s ease;
  display: block;
  opacity: 0;
  visibility: hidden;
}

.main-header .search-box-outer .show .dropdown-menu {
  display: block;
  transform: scale3d(1,1,1)!important;
  opacity: 1;
  visibility: visible;
}

.main-header .search-panel .form-container{
  padding: 30px;
}

.main-header .search-panel .form-group {
  position: relative;
  margin: 0px;
}

.main-header .search-panel input[type="text"],
.main-header .search-panel input[type="search"],
.main-header .search-panel input[type="password"],
.main-header .search-panel select {
  display: block;
  width: 100%;
  line-height: 24px;
  padding: 9px 50px 9px 15px;
  height: 50px;
  border: 1px solid #f3f5fe;
  border-radius: 3px;
  background: #f3f5fe;
}

.main-header .search-panel input:focus,
.main-header .search-panel select:focus {
  border-color: #f3f5fe;
}

.main-header .search-panel .search-btn {
  position: absolute;
  right: 1px;
  top: 1px;
  width: 50px;
  height: 48px;
  text-align: center;
  color: #111111;
  background: #f3f5fe;
  font-size: 14px;
  border-radius: 0px 3px 3px 0px;
  cursor: pointer;
}

.dropdown-toggle::after {
  display: none;
}


/** main-menu **/

.main-menu{
  float: left;
}

.main-menu .navbar-collapse{
  padding:0px;
  display:block !important;
}

.main-menu .navigation{
  margin:0px;
}

.main-menu .navigation > li{
  position:inherit;
  float:left;
  z-index:2;
  margin: 0px 20px;
  -webkit-transition:all 300ms ease;
  -moz-transition:all 300ms ease;
  -ms-transition:all 300ms ease;
  -o-transition:all 300ms ease;
  transition:all 300ms ease;
}

.main-menu .navigation > li:last-child{
  margin-right:0px !important;
}

.main-menu .navigation > li:first-child{
  margin-left: 0px !important;
}

.main-menu .navigation > li > a{
  position:relative;
  display:block;
  text-align:center;
  font-size:16px;
  line-height:30px;
  padding: 42px 0px;
  font-family: 'Open Sans', sans-serif;
  font-weight:700;
  opacity:1;
  color: #172746;
  padding-right: 12px;
  z-index:1;
  -webkit-transition:all 500ms ease;
  -moz-transition:all 500ms ease;
  -ms-transition:all 500ms ease;
  -o-transition:all 500ms ease;
  transition:all 500ms ease;
}

.main-menu .navigation > li.current > a,
.main-menu .navigation > li:hover > a{
  
}

.main-menu .navigation > li.dropdown > a:before{
  position: absolute;
  content: "\f107";
  font-family: "Font Awesome 5 Pro";
  top: 44px;
  right: 0px;
  transition: all 500ms ease;
  display: none;
}

.main-menu .navigation > li > ul,
.main-menu .navigation > li > .megamenu{
  position:absolute;
  left: inherit;
  top:100%;
  width:230px;
  margin-top: 15px;
  z-index:100;
  display:none;
  opacity: 0;
  visibility: hidden;
  border-radius: 0px;
  background-color: #172746;
  transition:all 500ms ease;
  -moz-transition:all 500ms ease;
  -webkit-transition:all 500ms ease;
  -ms-transition:all 500ms ease;
  -o-transition:all 500ms ease;
}

.main-menu .navigation > li > ul.from-right{
  left:auto;
  right:0px;  
}

.main-menu .navigation > li > ul > li{
  position:relative;
  width:100%;
}

.main-menu .navigation > li > ul > li > a,
.main-menu .navigation > li > .megamenu li > a{
  position:relative;
  display:block;
  padding: 10px 15px;
  line-height:24px;
  font-weight:400;
  font-size:16px;
  text-transform:capitalize;
  font-family: 'Open Sans', sans-serif;
  color:#fff;
  text-align: left;
  transition:all 500ms ease;
  -moz-transition:all 500ms ease;
  -webkit-transition:all 500ms ease;
  -ms-transition:all 500ms ease;
  -o-transition:all 500ms ease;
}

.main-menu .navigation > li > ul > li > a{
  border-bottom: 1px solid rgba(255,255,255,0.1);
}

.main-menu .navigation > li > .megamenu li > a{
  padding-left: 0px;
}

.main-menu .navigation > li > .megamenu h4{
  display: block;
  font-size: 20px;
  line-height: 30px;
  color: #ffffff;
}

.main-menu .navigation > li > ul > li > a:hover,
.main-menu .navigation > li > .megamenu li > a:hover{

}

.main-menu .navigation > li > ul > li:last-child > a,
.main-menu .navigation > li > .megamenu li:last-child > a{
  border-bottom: none;
}

.main-menu .navigation > li > ul > li.dropdown > a:after{
  font-family: 'Font Awesome 5 Pro';
  content: "\f105";
  position:absolute;
  right:20px;
  top:10px;
  display:block;
  line-height:24px;
  font-size:16px;
  font-weight:800;
  text-align:center;
  z-index:5;  
}

.main-menu .navigation > li > ul > li > ul{
  position:absolute;
  right:100%;
  top:0%;
  margin-top: 15px;
  width:230px;
  z-index:100;
  display:none;
  border-radius: 0px;
  background-color: #172746;
  transition:all 500ms ease;
  -moz-transition:all 500ms ease;
  -webkit-transition:all 500ms ease;
  -ms-transition:all 500ms ease;
  -o-transition:all 500ms ease;
}

.main-menu .navigation > li > ul > li > ul.from-right{
  left:auto;
  right:0px;  
}

.main-menu .navigation > li > ul > li > ul > li{
  position:relative;
  width:100%;
}

.main-menu .navigation > li > ul > li > ul > li:last-child{
  border-bottom:none; 
}

.main-menu .navigation > li > ul > li > ul > li > a{
  position:relative;
  display:block;
  padding:10px 30px;
  line-height:24px;
  font-weight:400;
  font-size:16px;
  text-transform:capitalize;
  font-family: 'Open Sans', sans-serif;
  color:#fff;
  border-bottom: 1px solid rgba(255,255,255,0.1);
  text-align: left;
  transition:all 500ms ease;
  -moz-transition:all 500ms ease;
  -webkit-transition:all 500ms ease;
  -ms-transition:all 500ms ease;
  -o-transition:all 500ms ease;
}

.main-menu .navigation > li > ul > li > ul > li:last-child > a{
  border-bottom: none;
}

.main-menu .navigation > li > ul > li > ul > li > a:hover{
  
}

.main-menu .navigation > li > ul > li > ul > li.dropdown > a:after{
  font-family: 'Font Awesome 5 Pro';
  content: "\f105";
  position:absolute;
  right:20px;
  top:12px;
  display:block;
  line-height:24px;
  font-size:16px;
  font-weight:900;
  z-index:5;  
}

.main-menu .navigation > li.dropdown:hover > ul,
.main-menu .navigation > li.dropdown:hover > .megamenu{
  visibility:visible;
  opacity:1;
  margin-top: 0px;
  top: 100%;
}

.main-menu .navigation li > ul > li.dropdown:hover > ul{
  visibility:visible;
  opacity:1;
  top: 0%; 
  margin-top: 0px;
}

.main-menu .navigation li.dropdown .dropdown-btn{
  position:absolute;
  right:-32px;
  top:66px;
  width:34px;
  height:30px;
  text-align:center;
  font-size:18px;
  line-height:26px;
  color:#3b3b3b;
  cursor:pointer;
  display: none;
  z-index:5;
  transition: all 500ms ease;
}

.main-menu .navigation li.current.dropdown .dropdown-btn,
.main-menu .navigation li:hover .dropdown-btn{
  
}

.main-menu .navigation li.dropdown ul li.dropdown .dropdown-btn{
  display: none;
}

.menu-area .mobile-nav-toggler {
  position: relative;
  float: right;
  font-size: 40px;
  line-height: 50px;
  cursor: pointer;
  color: #3786ff;
  display: none;
}

.menu-area .mobile-nav-toggler .icon-bar{
  position: relative;
  height: 2px;
  width: 30px;
  display: block;
  margin-bottom: 5px;
  background-color: #222;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}

.main-header.style-two .menu-area .mobile-nav-toggler .icon-bar{
  background-color: #fff;
}

.menu-area .mobile-nav-toggler .icon-bar:last-child{
  margin-bottom: 0px;
}


/** megamenu-style **/

.main-menu .navigation > li.dropdown > .megamenu{
  position: absolute;
  width: 100%;
  padding: 30px 50px;
  left: 0px;
}

.main-menu .navigation li.dropdown .megamenu li h4{
  font-weight: 700;
  padding: 3px 0px;
  margin-bottom: 10px;
}


/** mobile-menu **/

.nav-outer .mobile-nav-toggler{
  position: relative;
  float: right;
  font-size: 40px;
  line-height: 50px;
  cursor: pointer;
  color:#3786ff;
  display: none;
}

.mobile-menu{
  position: fixed;
  right: 0;
  top: 0;
  width: 300px;
  padding-right:30px;
  max-width:100%;
  height: 100%;
  opacity: 0;
  visibility: hidden;
  z-index: 999999;
  transition: all 900ms ease;
}

.mobile-menu .navbar-collapse{
  display:block !important; 
}

.mobile-menu .nav-logo{
  position:relative;
  padding: 30px 25px;
  /* text-align:left; */  
  padding-bottom: 70px;
width: 210px;text-align: center;}

.mobile-menu-visible{
  overflow: hidden;
}

.mobile-menu-visible .mobile-menu{
  opacity: 1;
  visibility: visible;
}

.mobile-menu .menu-backdrop{
  position: fixed;
  left: 0%;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  transition: all 900ms ease;
  background-color: #000;
}

.mobile-menu-visible .mobile-menu .menu-backdrop{
  opacity: 0.70;
  visibility: visible;
  right: 100%;
  -webkit-transition: all .8s ease-out 0s;
  -o-transition: all .8s ease-out 0s
}

.mobile-menu .menu-box{
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  max-height: 100%;
  overflow-y: auto;
  background: #061a3a;
  padding: 0px 0px;
  z-index: 5;
  opacity: 0;
  visibility: hidden;
  border-radius: 0px;
  -webkit-transform: translateX(100%);
  -ms-transform: translateX(100%);
  transform: translateX(100%);
  transition: all 900ms ease !important;
}

.mobile-menu-visible .mobile-menu .menu-box{
  opacity: 1;
  visibility: visible;
  -webkit-transition: all 0.7s ease;
  -o-transition: all 0.7s ease;
  transition: all 0.7s ease;
  -webkit-transform: translateX(0%);
  -ms-transform: translateX(0%);
  transform: translateX(0%);
}

.mobile-menu .close-btn{
  position: absolute;
  right: 25px;
  top: 10px;
  line-height: 30px;
  width: 24px;
  text-align: center;
  font-size: 16px;
  color: #ffffff;
  cursor: pointer;
  z-index: 10;
  -webkit-transition:all 0.9s ease;
  -moz-transition:all 0.9s ease;
  -ms-transition:all 0.9s ease;
  -o-transition:all 0.9s ease;
  transition:all 0.9s ease;
}

.mobile-menu-visible .mobile-menu .close-btn{
  -webkit-transform:rotate(360deg);
  -ms-transform:rotate(360deg);
  transform:rotate(360deg);
}

.mobile-menu .close-btn:hover{
  -webkit-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  transform:rotate(90deg);
}

.mobile-menu .navigation{
  position: relative;
  display: block;
  width: 100%;
  float: none;
}

.mobile-menu .navigation li{
  position: relative;
  display: block;
  border-top: 1px solid rgba(255,255,255,0.10);
}

.mobile-menu .navigation:last-child{
  border-bottom: 1px solid rgba(255,255,255,0.10);
}

.mobile-menu .navigation li > ul > li:first-child{
  border-top: 1px solid rgba(255,255,255,0.10);
}

.mobile-menu .navigation li > a{
  position: relative;
  display: block;
  line-height: 24px;
  padding: 10px 25px;
  font-size: 15px;
  font-weight: 500;
  color: #ffffff;
  text-transform: uppercase;
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease; 
}

.mobile-menu .navigation li ul li > a{
  font-size: 16px;
  margin-left: 20px;
  text-transform: capitalize;
}

.mobile-menu .navigation li > a:before{
  content:'';
  position:absolute;
  left:0;
  top:0;
  height:0;
  border-left:5px solid #fff;
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease; 
}

.mobile-menu .navigation li.current > a:before{
  height:100%;
}

.mobile-menu .navigation li.dropdown .dropdown-btn{
  position:absolute;
  right:6px;
  top:6px;
  width:32px;
  height:32px;
  text-align:center;
  font-size:16px;
  line-height:32px;
  color:#ffffff;
  background:rgba(255,255,255,0.10);
  cursor:pointer;
  border-radius:2px;
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease; 
  z-index:5;
}

.mobile-menu .navigation li.dropdown .dropdown-btn.open{
  color: #ffffff;
  -webkit-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  transform:rotate(90deg);  
}

.mobile-menu .navigation li > ul,
.mobile-menu .navigation li > ul > li > ul,
.mobile-menu .navigation > li.dropdown > .megamenu{
  display: none;
}

.mobile-menu .social-links{
  position:relative;
  padding:0px 25px;
}

.mobile-menu .social-links li{
  position:relative;
  display:inline-block;
  margin:0px 10px 10px;
}

.mobile-menu .social-links li a{
  position:relative;
  line-height:32px;
  font-size:16px;
  color:#ffffff;
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease; 
}

.mobile-menu .social-links li a:hover{
  
}

div#mCSB_1_container{
  top: 0px !important;
}

.mobile-menu .contact-info {
  position: relative;
  padding: 120px 30px 20px 30px;
}

.mobile-menu .contact-info h4 {
  position: relative;
  font-size: 20px;
  color: #ffffff;
  font-weight: 700;
  margin-bottom: 20px;
}

.mobile-menu .contact-info ul li {
  position: relative;
  display: block;
  font-size: 15px;
  color: rgba(255,255,255,0.80);
  margin-bottom: 3px;
}

.mobile-menu .contact-info ul li a{
  color: rgba(255,255,255,0.80);
}

.mobile-menu .contact-info ul li a:hover{
  
}

.mobile-menu .contact-info ul li:last-child{
  margin-bottom: 0px;
}

.main-header .outer-box{
  position: relative;
}

.sticky-header .logo-box .logo{
  max-width: 180px;
}

.sticky-header .logo-box{
  padding: 21px 0px;
}

.sticky-header .main-menu .navigation > li > a{
  padding-top: 25px;
  padding-bottom: 25px;
}

.sticky-header .main-menu .navigation > li.dropdown > a:before{
  top: 27px;
  display: none;
}

.sticky-header .nav-right{
  padding: 12.5px 0px;
}


/** banner-section **/

.banner-section{
  position: relative;
  overflow: hidden;
  background-color: #002c8f;
}

.banner-section .shape{
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 68px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;
  z-index: 2;
}

.banner-carousel{
  position: relative;
}

.banner-carousel .slide-item{
  position: relative;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.banner-carousel .slide-item .image-layer{
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:100%;
  background-repeat: no-repeat;
  background-position: bottom center;
  background-size: cover;
}

.banner-carousel .content-box{
  position: relative;
  display: block;
  max-width: 500px;
  z-index:5;
  padding: 212px 0px 240px 0px;
}

.banner-carousel .content-box h2{
  position: relative;
  display: block;
  color: #fff;
  font-size: 50px;
  line-height: 66px;
  font-weight: 800;
  margin-bottom: 23px;
  opacity: 0;
  -webkit-transform: translateY(100px);
  -moz-transform: translateY(100px);
  -ms-transform: translateY(100px);
  -o-transform: translateY(100px);
  transform: translateY(100px);
  -webkit-transition: all 1000ms ease;
  -moz-transition: all 1000ms ease;
  -ms-transition: all 1000ms ease;
  -o-transition: all 1000ms ease;
  transition: all 1000ms ease;
}

.banner-carousel .active .content-box h2{
  opacity: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition-delay: 1000ms;
  -moz-transition-delay: 1000ms;
  -ms-transition-delay: 1000ms;
  -o-transition-delay: 1000ms;
  transition-delay: 1000ms;
}

.banner-carousel .content-box p{
  position: relative;
  display: block;
  color: #fff;
  font-size: 18px;
  line-height: 30px;
  margin-bottom: 42px;
  opacity: 0;
  -webkit-transform: translateY(100px);
  -moz-transform: translateY(100px);
  -ms-transform: translateY(100px);
  -o-transform: translateY(100px);
  transform: translateY(100px);
  -webkit-transition: all 1000ms ease;
  -moz-transition: all 1000ms ease;
  -ms-transition: all 1000ms ease;
  -o-transition: all 1000ms ease;
  transition: all 1000ms ease;
}

.banner-carousel .active .content-box p{
  opacity: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition-delay: 1200ms;
  -moz-transition-delay: 1200ms;
  -ms-transition-delay: 1200ms;
  -o-transition-delay: 1200ms;
  transition-delay: 1200ms;
}

.banner-carousel .content-box .btn-box{
  position: relative;
  opacity: 0;
  -webkit-transform: translateY(100px);
  -moz-transform: translateY(100px);
  -ms-transform: translateY(100px);
  -o-transform: translateY(100px);
  transform: translateY(100px);
  -webkit-transition: all 1000ms ease;
  -moz-transition: all 1000ms ease;
  -ms-transition: all 1000ms ease;
  -o-transition: all 1000ms ease;
  transition: all 1000ms ease;
}

.banner-carousel .active .content-box .btn-box{
  opacity: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition-delay: 1400ms;
  -moz-transition-delay: 1400ms;
  -ms-transition-delay: 1400ms;
  -o-transition-delay: 1400ms;
  transition-delay: 1400ms;
}

.banner-carousel .content-box .btn-box .theme-btn:before{
  background-color: #fff;
}

.banner-carousel .content-box .btn-box .theme-btn:hover{

}

.banner-carousel .content-box .btn-box .banner-btn{
  border: 1px solid rgba(255, 255, 255, 0.15);
  background: transparent;
  color: #fff !important;
  padding: 14px 39px;
}

.banner-carousel .content-box .btn-box .theme-btn.btn-one{
  margin-right: 16px;
}

.owl-dots-none .owl-dots,
.owl-nav-none .owl-nav{
  display: none !important;
}

.banner-carousel .inner-box{
  position: relative;
  width: 100%;
}

.banner-carousel .inner-box .image-box{
  position: absolute;
  right: 0px;
  bottom: 25px;
  min-height: 700px;
  min-width: 1000px;
}

.banner-carousel .inner-box .image-box .image-1{
  position: absolute;
  right: 85px;
  bottom: 86px;
  opacity: 0;
  -webkit-transform: translateY(100px);
  -moz-transform: translateY(100px);
  -ms-transform: translateY(100px);
  -o-transform: translateY(100px);
  transform: translateY(100px);
  -webkit-transition: all 1000ms ease;
  -moz-transition: all 1000ms ease;
  -ms-transition: all 1000ms ease;
  -o-transition: all 1000ms ease;
  transition: all 1000ms ease;
}

.banner-carousel .inner-box .image-box .image-2{
  position: absolute;
  right: -220px;
  bottom: 0px;
  opacity: 0;
  z-index: -1;
  -webkit-transform: translateY(100px);
  -moz-transform: translateY(100px);
  -ms-transform: translateY(100px);
  -o-transform: translateY(100px);
  transform: translateY(100px);
  -webkit-transition: all 1000ms ease;
  -moz-transition: all 1000ms ease;
  -ms-transition: all 1000ms ease;
  -o-transition: all 1000ms ease;
  transition: all 1000ms ease;
}

.banner-carousel .active .inner-box .image-box .image-1{
  opacity: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition-delay: 1000ms;
  -moz-transition-delay: 1000ms;
  -ms-transition-delay: 1000ms;
  -o-transition-delay: 1000ms;
  transition-delay: 1000ms;
}

.banner-carousel .active .inner-box .image-box .image-2{
  opacity: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition-delay: 1000ms;
  -moz-transition-delay: 1000ms;
  -ms-transition-delay: 1000ms;
  -o-transition-delay: 1000ms;
  transition-delay: 1000ms;
}

.banner-carousel .pattern-box .pattern-1{
  position: absolute;
  left: 0px;
  top: -250px;
  width: 560px;
  height: 560px;
  background: rgba(255, 255, 255, 0.05);
  border-radius: 50%;
}

.banner-carousel .pattern-box .pattern-2{
  position: absolute;
  right: 290px;
  top: 140px;
  width: 330px;
  height: 330px;
  background: rgba(255, 255, 255, 0.05);
  border-radius: 50%;
  -webkit-animation: zoom-fade 10s infinite linear;
  animation: zoom-fade 10s infinite linear;
}

.banner-carousel .pattern-box .pattern-3{
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 363px;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
}


/** feature-section **/

.feature-section{
  position: relative;
}

.feature-section .inner-container{
  position: relative;
  display: block;
  background-color: #fff;
  padding: 95px 50px 93px 50px;
  box-shadow: 0px 10px 40px 0px rgba(0, 0, 0, 0.1);
  margin-top: -100px;
  z-index: 2;
}

.feature-section .title-text{
  position: relative;
  display: block;
  margin-bottom: 45px;
}

.feature-section .title-text h2{
  font-size: 32px;
  line-height: 45px;
  font-weight: 700;
}

.feature-block-one .inner-box{
  position: relative;
  display: block;
}

.feature-block-one .inner-box .icon-box{
  position: relative;
  font-size: 60px;
  line-height: 60px;
  margin-bottom: 22px;
  transition: all 500ms ease;
}

.feature-block-one .inner-box:hover .icon-box{
  transform: scale(1.1);
}

.feature-block-one .inner-box h4{
  display: block;
  font-size: 20px;
  line-height: 1.5em;
  font-weight: 600;
  margin-bottom: 15px;
}

.feature-block-one .inner-box p{
  font-size: 15px;
  line-height: 26px;
}

.feature-block-one .inner-box .shape{
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: -15px;
  width: 12px;
  height: 121px;
  background-repeat: no-repeat;
}


/** about-section **/

.about-section{
  position: relative;
  padding: 130px 0px 150px 0px;
}

.about-section .image-box{
  position: relative;
  display: block;
}

.about-section .image-box img{
  max-width: none;
  float: right;
}

.content_block_1 .content-box{
  position: relative;
  display: block;
}

.about-section .content_block_1 .content-box{
  margin-left: 40px;
}

.content_block_1 .content-box .text p{
  margin-bottom: 26px;
}

.content_block_1 .content-box .text p:last-child{
  margin-bottom: 0px;
}

.content_block_1 .content-box .text{
  position: relative;
  display: block;
  margin-bottom: 48px;
}

.content_block_1 .content-box .sec-title{
  margin-bottom: 17px;
}

.content_block_1 .content-box .theme-btn{
  padding: 15px 50px;
}

.bg-color-1{
  background-color: #f2f9ff;
}


/** service-section **/

.service-section{
  position: relative;
  overflow: hidden;
  padding: 190px 0px 80px 0px;
}

.service-section .shape{
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 200px;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center;
}

.service-section .image-layer{
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0px;
  margin-left: 25px;
  z-index: 1;
}

.service-section .left-column{
  position: relative;
  display: block;
  padding-right: 180px;
}

.service-section .right-column{
  position: relative;
  display: block;
  padding-left: 180px;
}

.service-block-one{
  position: relative;
  max-width: 320px;
  width: 100%;
  z-index: 1;
}

.service-block-one .inner-box{
  position: relative;
  display: block;
  background: #fff;
  padding: 40px 40px 35px 40px;
  box-shadow: 0px 10px 40px 0px rgb(0 0 0 / 8%);
  margin-bottom: 70px;
  z-index: 1;
  transition: all 500ms ease;
}

.service-block-one .inner-box:hover{
  transform: translateY(-10px);
  box-shadow: 0px 10px 40px 0px rgb(0 0 0 / 12%);
}

.service-block-one .inner-box .icon-box{
  position: relative;
  font-size: 50px;
  line-height: 50px;
  margin-bottom: 27px;
  transition: all 500ms ease;
}

.service-block-one .inner-box h4{
  display: block;
  font-size: 20px;
  line-height: 1.5em;
  font-weight: 600;
  margin-bottom: 14px;
}

.service-block-one .inner-box h4 a{
  display: inline-block;
  color: #172746;
}

.service-block-one .inner-box h4 a:hover{

}

.service-section .left-column .service-block-one:first-child,
.service-section .right-column .service-block-one:last-child{
  left: 70px;
}

.service-section .sec-title{
  margin-bottom: 57px;
}

.service-section .bg-shape-1{
  position: absolute;
  left: 50%;
  bottom: -300px;
  transform: translateX(-50%);
  background: rgba(255, 255, 255, 0.5);
  width: 900px;
  height: 900px;
  border-radius: 50%;
}

.service-section .bg-shape-2{
  position: absolute;
  left: 50%;
  bottom: -200px;
  transform: translateX(-50%);
  background: rgba(255, 255, 255, 0.6);
  width: 700px;
  height: 700px;
  border-radius: 50%;
  box-shadow: 0px 0px 50px 0px rgb(0 0 0 / 5%);
}

.service-section .bg-shape-3{
  position: absolute;
  left: 50%;
  bottom: -100px;
  transform: translateX(-50%);
  background: rgba(255, 255, 255, 1);
  width: 500px;
  height: 500px;
  border-radius: 50%;
  box-shadow: 0px 0px 50px 0px rgb(0 0 0 / 5%);
}


/** chooseus-section **/

.chooseus-section{
  position: relative;
  padding: 155px 0px 88px 0px;
}

.content_block_2 .content-box{
  position: relative;
  display: block;
}

.content_block_2 .content-box .single-item{
  position: relative;
  display: block;
  padding-left: 85px;
  margin-bottom: 27px;
  min-height: 90px;
}

.content_block_2 .content-box .single-item:last-child{
  margin-bottom: 0px;
}

.content_block_2 .content-box .single-item .icon-box{
  position: absolute;
  left: 0px;
  top: 4px;
  display: inline-block;
  width: 60px;
  height: 60px;
  line-height: 66px;
  text-align: center;
  font-size: 20px;
  color: #fff;
  border-radius: 50%;
}

.content_block_2 .content-box .single-item h4{
  display: block;
  font-size: 20px;
  line-height: 30px;
  color: #fff;
  font-weight: 600;
  margin-bottom: 8px;
}

.content_block_2 .content-box .single-item p{
  color: #fff;
}

.content_block_2 .content-box .sec-title{
  margin-bottom: 30px;
}

.chooseus-section .content_block_2 .content-box{
  margin-right: 35px;
}

.chooseus-section .image-box{
  position: relative;
  display: block;
  margin-right: -140px;
  top: 180px;
  z-index: 1;
}

.chooseus-section .image-box .image{
  position: relative;
  display: block;
  background: #fff;
  border: 15px solid #fff;
  box-shadow: 0px 10px 50px 0px rgb(0 0 0 / 10%);
}

.chooseus-section .image-box .image img{
  width: 100%;
}

.chooseus-section .bg-layer{
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: bottom center;
}

.chooseus-section .shape-layer .shape-1{
  position: absolute;
  left: 0px;
  top: 0px;
  width: 604px;
  height: 395px;
  background-repeat: no-repeat;
}

.chooseus-section .shape-layer .shape-2{
  position: absolute;
  top: -50px;
  right: 230px;
  width: 330px;
  height: 330px;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.05);
  -webkit-animation: zoom-fade 10s infinite linear;
  animation: zoom-fade 10s infinite linear;
}

.chooseus-section .shape-layer .shape-3{
  position: absolute;
  top: -40px;
  right: -120px;
  width: 560px;
  height: 560px;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.05);
}

.chooseus-section .shape-layer .shape-4{
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 62px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top center;
}



/** shop-section **/

.shop-section{
  position: relative;
  padding: 240px 0px 150px 0px;
}

.shop-block-one .inner-box{
  position: relative;
  display: block;
  background: #fff;
  overflow: hidden;
  padding: 23px 45px 60px 45px;
  text-align: center;
  box-shadow: 0px 10px 50px 0px rgb(0 0 0 / 8%);
}

.shop-block-one .inner-box .image-box{
  position: relative;
  display: block;
  overflow: hidden;
}

.shop-block-one .inner-box .image-box img{
  transition: all 500ms ease;
}

.shop-block-one .inner-box:hover .image-box img{
  transform: scale(1.06);
}

.shop-block-one .inner-box .lower-content{
  position: relative;
  display: block;
  padding-top: 55px;
}

.shop-block-one .inner-box .lower-content .shape{
  position: absolute;
  left: 0px;
  top: 13px;
  width: 100%;
  height: 10px;
  background-repeat: repeat-x;
  animation: slide 60s linear infinite;
  -webkit-animation: slide 60s linear infinite;
}

@keyframes slide{
  from { background-position: 0 0; }
    to { background-position: 1920px 0; }
}

@-webkit-keyframes slide{
  from { background-position: 0 0; }
    to { background-position: 1920px 0; }
}

.shop-block-one .inner-box .lower-content span{
  position: relative;
  display: block;
  font-size: 15px;
  margin-bottom: 9px;
}

.shop-block-one .inner-box .lower-content h4{
  display: block;
  font-size: 20px;
  /* line-height: 30px; */
  font-weight: 600;
  margin-bottom: 20px;
}

.shop-block-one .inner-box .lower-content h4 a{
  display: inline-block;
  color: #172746;
}

.shop-block-one .inner-box .lower-content h4 a:hover{

}

.shop-block-one .inner-box .lower-content h6{
  display: block;
  font-size: 16px;
  line-height: 26px;
  font-weight: 600;
  margin-bottom: 16px;
}

.shop-block-one .inner-box .lower-content p{
  margin-bottom: 23px;
}


.shop-block-one .inner-box .lower-content .theme-btn{
  padding: 10.5px 37px;
}


/** testimonial-section **/

.testimonial-section{
  position: relative;
  padding: 188px 0px 225px 0px;
}

.testimonial-section .sec-title{
  margin-bottom: 40px;
}

.testimonial-block-one .inner-box{
  position: relative;
  display: block;
  background: #fff;
  padding: 45px 30px 45px 190px;
}

.testimonial-block-one .inner-box .author-thumb{
  position: absolute;
  left: 40px;
  top: 40px;
  width: 120px;
  height: 150px;
  border-radius: 100px;
}

.testimonial-block-one .inner-box .author-thumb img{
  width: 100%;
  border-radius: 100px;
}

.testimonial-block-one .inner-box .rating li{
  position: relative;
  display: inline-block;
  float: left;
  margin-right: 10px;
  font-size: 18px;
}

.testimonial-block-one .inner-box .rating li:last-child{
  margin: 0px !important;
}

.testimonial-block-one .inner-box .rating{
  position: relative;
  display: block;
  margin-bottom: 17px;
}

.testimonial-block-one .inner-box p{
  color: #222222;
  margin-bottom: 20px;
}

.testimonial-block-one .inner-box h5{
  display: block;
  font-size: 18px;
  line-height: 28px;
  font-weight: 600;
  margin-bottom: 1px;
}

.testimonial-block-one .inner-box .designation{
  position: relative;
  display: block;
  font-size: 12px;
  color: #787878;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 1px;
}

.testimonial-section .owl-dots{
  position: absolute;
  top: -80px;
  right: -7.5px;
}

.testimonial-section .owl-dots span{
  position: relative;
  display: inline-block;
  width: 15px;
  height: 15px;
  background: #dfe5eb !important;
  border-radius: 50%;
  margin: 0px 7.5px !important;
  cursor: pointer;
  transition: all 500ms ease !important;
}

.testimonial-section .owl-dots .owl-dot.active span,
.testimonial-section .owl-dots span:hover{

}

.testimonial-section .shape-layer .shape-1{
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 80px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;
}

.testimonial-section .shape-layer .shape-2{
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 134px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;
}


/** team-section **/

.team-section{
  position: relative;
  padding: 145px 0px 150px 0px;
}

.team-section .sec-title{
  margin-bottom: 40px;
}

.team-block-one .inner-box{
  position: relative;
  display: block;
  background: transparent;
  padding: 0px 50px 44px 50px;
}

.team-block-one .inner-box:before{
  position: absolute;
  content: '';
  background: #fff;
  width: 100%;
  height: calc(100% - 135px);
  left: 0px;
  bottom: 0px;
  box-shadow: 0px 10px 30px 0px rgb(0 0 0 / 8%);
  z-index: -1;
}

.team-block-one .inner-box .image-box{
  position: relative;
  display: block;
  overflow: hidden;
}

.team-block-one .inner-box .image-box .image{
  position: relative;
  display: block;
  overflow: hidden;
  background-color: #0c1529;
}

.team-block-one .inner-box .image-box .image img{
  width: 100%;
  transition: all 500ms ease;
}

.team-block-one .inner-box:hover .image-box .image img{
  opacity: 0.4;
}

.team-block-one .inner-box .image-box .social-links{
  position: absolute;
  left: 50%;
  top: 50%;
  width: 100%;
  transform: translate(-50%,-50%) scale(0,0);
  text-align: center;
  transition: all 500ms ease;
}

.team-block-one .inner-box:hover .image-box .social-links{
  transform: translate(-50%,-50%) scale(1,1);
}

.team-block-one .inner-box .image-box .social-links li{
  position: relative;
  display: inline-block;
  margin: 0px 8px;
}

.team-block-one .inner-box .image-box .social-links li a{
  position: relative;
  display: inline-block;
  width: 46px;
  height: 46px;
  line-height: 46px;
  font-size: 16px;
  color: #0c1529;
  background-color: #fff;
  border-radius: 50%;
  text-align: center;
}

.team-block-one .inner-box .image-box .social-links li a:hover{
  color: #fff;
}

.team-block-one .inner-box .lower-content{
  position: relative;
  padding-top: 20px;
}

.team-block-one .inner-box .lower-content h4{
  position: relative;
  display: block;
  font-size: 20px;
  line-height: 30px;
  font-weight: 600;
  margin-bottom: 0px;
}

.team-block-one .inner-box .lower-content h4 a{
  display: inline-block;
  color: #172746;
}

.team-block-one .inner-box .lower-content h4 a:hover{

}

.team-block-one .inner-box .lower-content .designation{
  position: relative;
  display: block;
  font-size: 15px;
  line-height: 26px;
  font-size: 12px;
  color: #787878;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 1px;
}

.team-block-one .inner-box .lower-content .share-box{
  position: absolute;
  top: 53px;
  right: 0px;
}

.team-block-one .inner-box .lower-content .share-box a{
  position: relative;
  display: inline-block;
  font-size: 16px;
  background-color: #fff;
  width: 46px;
  height: 46px;
  line-height: 46px;
  color: #3c4858;
  text-align: center;
  border-radius: 50%;
  box-shadow: 0px 10px 30px 0px rgb(0 0 0 / 20%);
}

.team-block-one .inner-box .lower-content .share-box a:hover{
  color: #fff;
  box-shadow: none;
}


/** cta-section **/

.cta-section{
  position: relative;
  padding: 80px 0px 85px 0px;
}

.cta-section .image-box{
  position: relative;
  display: block;
  margin-right: 70px;
}

.cta-section .image-box img{
  max-width: none;
  float: right;
}

.content_block_3 .content-box{
  position: relative;
  display: block;
}

.content_block_3 .content-box .text{
  position: relative;
  display: block;
  margin-bottom: 22px;
}

.content_block_3 .content-box .text p{
  color: #fff;
}

.content_block_3 .content-box .list{
  position: relative;
  margin-bottom: 37px;
}

.content_block_3 .content-box .list li{
  position: relative;
  display: block;
  margin-bottom: 13px;
  padding-left: 38px;
  font-size: 15px;
  font-family: 'Spartan', sans-serif;
  font-weight: 500;
  color: #fff;
}

.content_block_3 .content-box .list li:before{
  position: absolute;
  content: "\f10a";
  font-family: 'flaticon';
  font-size: 8px;
  color: #fff;
  width: 22px;
  height: 22px;
  line-height: 22px;
  text-align: center;
  background-color: rgba(255, 255, 255, 0.2);
  border-radius: 50%;
  left: 0px;
  top: 1px;
}

.content_block_3 .content-box .theme-btn:hover{

}

.content_block_3 .content-box .theme-btn:before{
  background-color: #fff;
}

.content_block_3 .content-box .sec-title{
  margin-bottom: 17px;
}

.cta-section .pattern-layer .pattern-1{
  position: absolute;
  left: 0px;
  top: 0px;
  width: 896px;
  height: 414px;
  background-repeat: no-repeat;
}

.cta-section .pattern-layer .pattern-2{
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 330px;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
}

.cta-section .pattern-layer .pattern-3{
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 37px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;
}

.cta-section .pattern-layer .pattern-4{
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 44px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;
}


/** news-section **/

.news-section{
  position: relative;
  padding: 145px 0px 150px 0px;
}

.news-block-one .inner-box{
  position: relative;
  display: block;
  background-color: #fff;
  /* padding: 30px; */
  padding-top: 0px;
  z-index: 1;
}

.news-block-one .inner-box:before {
  position: absolute;
  content: '';
  background: #fff;
  width: 100%;
  height: calc(100% - 120px);
  left: 0px;
  bottom: 0px;
  box-shadow: 0px 10px 30px 0px rgb(0 0 0 / 8%);
  z-index: -1;
}

.news-block-one .inner-box .image-box{
  position: relative;
  display: block;
  overflow: hidden;
  background-color: #0c1529;
}

.news-block-one .inner-box .image-box img{
  width: 100%;
  transition: all 500ms ease;
}

.news-block-one .inner-box:hover .image-box img{
  opacity: 0.4;
  transform: scale(1.05);
}

.news-block-one .inner-box .lower-content{
  position: relative;
  /* padding-top: 24px; */
  padding: 25px;
}

.news-block-one .inner-box .lower-content .category{
  position: relative;
  display: block;
  margin-bottom: 10px;
}

.news-block-one .inner-box .lower-content .category a{
  position: relative;
  display: inline-block;
  font-size: 14px;
  line-height: 24px;
  font-weight: 600;
  text-transform: uppercase;
}

.news-block-one .inner-box .lower-content .category a:hover{
  text-decoration: underline;
}

.news-block-one .inner-box .lower-content h4{
  display: block;
  font-size: 23px;
  /* line-height: 28px; */
  font-weight: 600;
  margin-bottom: 5px;
}

.news-block-one .inner-box .lower-content h4 a{
  display: inline-block;
  color: #172746;
}

.news-block-one .inner-box .lower-content h4 a:hover{

}

.news-block-one .inner-box .lower-content .post-info li{
  position: relative;
  display: inline-block;
  float: left;
  margin-right: 25px;
  font-size: 15px;
  /* color: #93959e; */
  font-weight: 600;
  /* color: #172746; */
  font-weight: 600;
  color: #373636;
  text-transform: uppercase;
  font-size: 13px;
margin-bottom: 10px;}

.news-block-one .inner-box .lower-content .post-info li:last-child{
  /* margin-bottom: 0px; */
}

.news-block-one .inner-box .lower-content .post-info li a{
  display: inline-block;
  font-weight: 600;
  color: #373636;
  text-transform: uppercase;
  font-size: 13px;
}

.news-block-one .inner-box .lower-content .post-info li a:hover{

}

.news-block-one .inner-box .lower-content .post-info{
  position: relative;
  display: block;
  /* margin-bottom: 14px; */
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 5px;
  margin-bottom: 15px;
margin-top: 15px;}

.news-block-one .inner-box .lower-content .post-info li:before{
  position: absolute;
  content: '';
  background-color: #93959e00;
  width: 4px;
  height: 1px;
  top: 14px;
  right: -9px;
}

.news-block-one .inner-box .lower-content .post-info li:last-child:before{
  display: none;
}

.news-block-one .inner-box .lower-content .text{
  margin-bottom: 23px;
}

.news-block-one .inner-box .lower-content .theme-btn{
  padding: 10.5px 30px;
}

.ml-70{
  margin-left: 70px;
}


/** main-footer **/

.main-footer{
  position: relative;
  background-color: #001a56;
}

.main-footer .pattern-layer .pattern-3{
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 165px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;
}

.main-footer .footer-top{
  position: relative;
  width: 100%;
  padding: 260px 0px 100px 0px;
}

.main-footer .footer-top .text h2{
  font-size: 30px;
  line-height: 60px;
  color: #fff;
  font-weight: 600;
  margin: 0px;
}

.main-footer .footer-top .text h2 span{

}

.main-footer .footer-top .support-box a{
  position: relative;
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
  font-size: 18px;
  line-height: 25px;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-weight: 600;
  text-align: center;
  padding: 17.5px 40px;
  border-radius: 30px;
  z-index: 1;
  transition: all 500ms ease;
}

.main-footer .footer-top .support-box a i{
  margin-right: 18px;
}

.main-footer .footer-top .line-shape{
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 22px;
  background-repeat: no-repeat;
}

.main-footer .widget-section{
  position: relative;
  width: 100%;
  padding: 90px 0px 80px 0px;
}

.main-footer .logo-widget{
  position: relative;
  margin-top: -10px;
}

.main-footer .logo-widget .footer-logo{
  position: relative;
  margin-bottom: 37px;
}

.main-footer .logo-widget .text{
  position: relative;
  display: block;
  margin-bottom: 31px;
}

.main-footer .logo-widget .text p{
  color: #fff;
}

.main-footer .logo-widget .schedule-box h6{
  display: block;
  font-size: 16px;
  line-height: 26px;
  color: #fff;
  font-weight: 600;
  margin-bottom: 15px;
}

.main-footer .logo-widget .schedule-box .list li{
  position: relative;
  display: block;
  font-size: 15px;
  color: #fff;
  line-height: 26px;
  margin-bottom: 4px;
}

.main-footer .logo-widget .schedule-box .list li:last-child{
  margin-bottom: 0px;
}

.main-footer .widget-title{
  position: relative;
  display: block;
  margin-bottom: 43px;
}

.main-footer .widget-title h4{
  font-size: 20px;
  line-height: 30px;
  color: #fff;
  font-weight: 600;
}

.main-footer .contact-widget .info-list li{
  position: relative;
  display: block;
  font-size: 15px;
  line-height: 30px;
  color: #fff;
  padding-left: 34px;
  margin-bottom: 20px;
}

.main-footer .contact-widget .info-list li:last-child{
  margin-bottom: 0px;
}

.main-footer .contact-widget .info-list li a{
  display: inline-block;
  color: #fff;
}

.main-footer .contact-widget .info-list li a:hover{

}

.main-footer .contact-widget .info-list li i{
  position: absolute;
  left: 0px;
  top: 4px;
  font-size: 20px;
}

.main-footer .contact-widget .info-list li:first-child i{
  top: 10px;
}

.main-footer .links-widget .links-list li{
  position: relative;
  display: block;
  font-size: 15px;
  color: #fff;
  margin-bottom: 13px;
}

.main-footer .links-widget .links-list li:last-child{
  margin-bottom: 0px;
}

.main-footer .links-widget .links-list li a{
  position: relative;
  display: inline-block;
  color: #fff;
}

.main-footer .links-widget .links-list li a:hover{

}

.main-footer .links-widget .links-list li a:before{
  position: absolute;
  content: '';
  width: 0%;
  height: 1px;
  left: 0px;
  bottom: 4px;
  transition: all 500ms ease;
}

.main-footer .links-widget .links-list li a:hover:before{
  width: 100%;
}

.main-footer .subscribe-widget p{
  font-size: 15px;
  line-height: 26px;
  color: #fff;
  margin-bottom: 43px;
}

.main-footer .subscribe-widget .form-group{
  position: relative;
  margin: 0px;
  border-radius: 30px;
  overflow: hidden;
}

.main-footer .subscribe-widget .form-group input[type="email"]{
  position: relative;
  display: block;
  width: 100%;
  height: 60px;
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 30px;
  font-size: 16px;
  color: #808080;
  padding: 10px 70px 10px 30px;
  transition: all 500ms ease;
}

.main-footer .subscribe-widget .form-group button{
  position: absolute;
  top: 0px;
  right: 0px;
  width: 60px;
  height: 60px;
  line-height: 60px;
  font-size: 20px;
  color: #fff;
  cursor: pointer;
  transition: all 500ms ease;
}

.main-footer .subscribe-widget .form-group input:focus{

}

.main-footer .pattern-layer .pattern-1{
  position: absolute;
  top: 0px;
  right: 0px;
  width: 694px;
  height: 389px;
  background-repeat: no-repeat;
}

.main-footer .pattern-layer .pattern-2{
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 384px;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
}

.footer-bottom{
  position: relative;
  width: 100%;
  background-color: #001442;
  padding: 20px 0px;
}

.footer-bottom .bottom-inner{
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}

.footer-bottom .copyright p{
  font-size: 15px;
  line-height: 40px;
  color: #fff;
}

.footer-bottom .copyright p a{

}

.footer-bottom .copyright p a:hover{
  text-decoration: underline;
}

.footer-bottom .social-links li{
  position: relative;
  display: inline-block;
  margin: 0px 3.5px;
}

.footer-bottom .social-links li a{
  position: relative;
  display: inline-block;
  font-size: 15px;
  color: #fff;
  background: rgba(255, 255, 255, 0.15);
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  border-radius: 50%;
}

.footer-bottom .social-links li a:hover{

}

.footer-bottom .footer-nav li{
  position: relative;
  display: inline-block;
  margin-right: 30px;
  font-size: 15px;
  line-height: 40px;
  color: #fff;
}

.footer-bottom .footer-nav li:last-child{
  margin: 0px !important;
}

.footer-bottom .footer-nav li a{
  position: relative;
  display: inline-block;
  color: #fff;
}

.footer-bottom .footer-nav li a:hover{

}

.footer-bottom .footer-nav li:before{
  position: absolute;
  content: '';
  background-color: #fff;
  width: 1px;
  height: 15px;
  top: 14px;
  right: -17px;
}

.footer-bottom .footer-nav li:last-child:before{
  display: none;
}

.owl-carousel .owl-nav button,
.owl-carousel .owl-dots button{
  background: transparent;
}



/*** 

====================================================================
                        Home-Page-Two
====================================================================

***/


/** banner-style-two **/

.banner-style-two{
  position: relative;
  background-color: #fff;
  padding-bottom: 20px;
}

.banner-style-two .pattern-layer-2{
  position: absolute;
  top: 0px;
  right: 0px;
  width: 1000px;
  height: 682px;
  background-repeat: no-repeat;
  background-position: bottom center;
  z-index: 1;
}

.banner-style-two .pattern-layer{
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: bottom center;
}

.banner-style-two .banner-carousel .content-box h2,
.banner-style-two .banner-carousel .content-box p{
  color: #172746;
}

.banner-style-two .banner-carousel .content-box .btn-box .banner-btn{
  background-color: #fff;
  border-color: #fff;
  color: #172746 !important;
}

.banner-style-two .banner-carousel .content-box .btn-box .banner-btn:hover{
  color: #fff !important;
}

.banner-style-two .banner-carousel .content-box .btn-box .banner-btn:before{

}

.banner-style-two .image-box .image{
  position: absolute;
  top: -26px;
  right: -190px;
  opacity: 0;
  z-index: 1;
  -webkit-transform: translateX(100px);
  -moz-transform: translateX(100px);
  -ms-transform: translateX(100px);
  -o-transform: translateX(100px);
  transform: translateX(100px);
  -webkit-transition: all 1000ms ease;
  -moz-transition: all 1000ms ease;
  -ms-transition: all 1000ms ease;
  -o-transition: all 1000ms ease;
  transition: all 1000ms ease;
}

.banner-style-two .active .image-box .image{
  opacity: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition-delay: 1000ms;
  -moz-transition-delay: 1000ms;
  -ms-transition-delay: 1000ms;
  -o-transition-delay: 1000ms;
  transition-delay: 1000ms;
}

.banner-style-two .banner-carousel .content-box {
  padding: 243px 0px 350px 0px;
}

.banner-carousel .owl-nav{
  position: absolute;
  left: 0px;
  top: 40%;
  transform: translateY(-50%);
  width: 100%;
}

.banner-carousel .owl-nav button{
  position: absolute;
  display: inline-block;
  width: 70px;
  height: 70px;
  line-height: 70px;
  background-color: #fff;
  font-size: 24px;
  color: #172746;
  border-radius: 50%;
  text-align: center;
  cursor: pointer;
  z-index: 1;
  transition: all 500ms ease;
}

.banner-carousel .owl-nav button.owl-prev{
  left: 50px;
}

.banner-carousel .owl-nav button.owl-next{
  right: 50px;
}

.banner-carousel .owl-nav button:hover{
  color: #fff;
}


.feature-section.alternat-2{
  padding: 145px 0px;
}

.feature-section.alternat-2 .inner-container{
  padding: 0px;
  box-shadow: none;
  margin: 0px;
}

.feature-section.alternat-2 .feature-block-one .inner-box{
  padding: 0px 15px;
}


/** about-style-two **/

.about-style-two{
  position: relative;
  padding-top: 190px;
}

.about-style-two .pattern-layer{
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 854px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;
}

.about-style-two .sec-title{
  margin-bottom: 0px;
}

.about-style-two .content-box{
  position: relative;
  display: block;
  margin-bottom: 93px;
}

.about-style-two .content-box .text{
  position: relative;
  margin-left: 40px;
}

.about-style-two .content-box .text p{
  margin-bottom: 26px;
}

.about-style-two .content-box .text p:last-child{
  margin-bottom: 0px;
}

.about-style-two .video-inner{
  position: relative;
  width: 100%;
  background-color: #fff;
  padding: 15px;
  box-shadow: 0px 20px 50px 0px rgb(0 0 0 / 10%);
}

.about-style-two .video-inner .inner-box{
  position: relative;
  width: 100%;
  padding: 175px 0px;
  text-align: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.about-style-two .video-inner .inner-box:before{
  position: absolute;
  content: '';
  background-color: #172746;
  width: 100%;
  height: 100%;
  left: 0px;
  top: 0px;
  opacity: 0.2;
}

.about-style-two .video-inner .inner-box .video-btn a{
  position: relative;
  display: inline-block;
  font-size: 40px;
  color: #fff;
  width: 120px;
  height: 120px;
  line-height: 100px;
  border: 10px solid #fff;
  border-radius: 50%;
}

.about-style-two .video-inner .inner-box .video-btn a:after, 
.about-style-two .video-inner .inner-box .video-btn a:before {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background: transparent;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-animation-delay: .9s;
  animation-delay: .9s;
  content: "";
  position: absolute;
  -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.9);
  box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.9);
  -webkit-animation: ripple 3s infinite;
  animation: ripple 3s infinite;
  -webkit-transition: all .4s ease;
  transition: all .4s ease;
}

.about-style-two .video-inner .inner-box .video-btn a:after {
  -webkit-animation-delay: .6s;
  animation-delay: .6s;
}

@-webkit-keyframes ripple {
  70% {
    -webkit-box-shadow: 0 0 0 60px rgba(255, 255, 255, 0);
            box-shadow: 0 0 0 60px rgba(255, 255, 255, 0);
  }
  100% {
    -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
            box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
  }
}
@keyframes ripple {
  70% {
    -webkit-box-shadow: 0 0 0 60px rgba(255, 255, 255, 0);
            box-shadow: 0 0 0 60px rgba(255, 255, 255, 0);
  }
  100% {
    -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
            box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
  }
}

.pt-145{
  padding-top: 145px !important;
}


/** cta-style-two **/

.cta-style-two{
  position: relative;
  overflow: hidden;
  padding-top: 40px;
}

.cta-style-two .bg-layer{
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 36px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;
}

.cta-style-two .content_block_4 .content-box{
  margin-left: 35px;
}

.content_block_4 .content-box{
  position: relative;
  display: block;
}

.content_block_4 .content-box .sec-title{
  margin-bottom: 17px;
}

.content_block_4 .content-box .text{
  position: relative;
  display: block;
  margin-bottom: 22px;
}

.content_block_4 .content-box .text p{
  color: #3c4858;
}

.content_block_4 .content-box .list{
  position: relative;
  display: block;
  margin-bottom: 37px;
}

.content_block_4 .content-box .list li{
  position: relative;
  display: block;
  margin-bottom: 13px;
  padding-left: 38px;
  font-size: 15px;
  font-family: 'Spartan', sans-serif;
  font-weight: 500;
  color: #3c4858;
}

.content_block_4 .content-box .list li:last-child{
  margin-bottom: 0px;
}

.content_block_4 .content-box .list li:before{
  position: absolute;
  content: "\f10a";
  font-family: 'flaticon';
  font-size: 8px;
  width: 22px;
  height: 22px;
  line-height: 22px;
  text-align: center;
  background-color: rgba(255, 255, 255, 1);
  border-radius: 50%;
  left: 0px;
  top: 1px;
  box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 20%);
}

.image_block_1 .image-box{
  position: relative;
  display: block;
  padding-right: 90px;
}

.image_block_1 .image-box .image{
  position: relative;
  display: block;
  z-index: 1;
}

.image_block_1 .image-box .image img{
  max-width: none;
  float: right;
}

.image_block_1 .image-box:before{
  position: absolute;
  content: '';
  background-color: #fff;
  width: 300px;
  height: 300px;
  top: 190px;
  right: 0px;
  border-radius: 50%;
  box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 3%);
  -webkit-animation: zoom-fade 10s infinite linear;
  animation: zoom-fade 10s infinite linear;
}

.image_block_1 .image-box:after{
  position: absolute;
  content: '';
  background-color: #fff;
  width: 200px;
  height: 200px;
  top: 125px;
  left: -60px;
  border-radius: 50%;
  box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 3%);
  -webkit-animation: zoom-fade 7s infinite linear;
  animation: zoom-fade 7s infinite linear;
}

.cta-style-two .pattern-layer .pattern-2{
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 290px;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
}

.testimonial-section .pattern-layer .pattern-1{
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 573px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;
}

.testimonial-section .pattern-layer .pattern-2{
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 275px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;
}

.testimonial-section.alternat-2 .owl-dots{
  position: relative;
  top: 0px;
  right: 0px;
  display: block;
  text-align: center;
  margin-top: 56px;
}

.testimonial-section.alternat-2{
  padding-top: 145px;
  padding-bottom: 140px;
}

.testimonial-section.alternat-2 .sec-title{
  margin-bottom: 45px;
}


/** contact-section **/

.contact-section{
  position: relative;
}

.contact-section .title-inner{
  position: relative;
  display: block;
  margin-right: 35px;
}

.contact-section .title-inner .sec-title{
  margin-bottom: 20px;
}

.content_block_5 .form-inner{
  position: relative;
  display: block;
  background-color: #fff;
  box-shadow: 0px 10px 50px 0px rgb(0 0 0 / 8%);
  padding: 50px 50px;
}

.content_block_5 .form-inner .form-group{
  position: relative;
  margin-bottom: 20px;
}

.content_block_5 .form-inner .form-group:last-child{
  margin-bottom: 0px;
}

.content_block_5 .form-inner .form-group input[type='text'],
.content_block_5 .form-inner .form-group input[type='email'],
.content_block_5 .form-inner .form-group textarea{
  position: relative;
  display: block;
  width: 100%;
  height: 55px;
  border: 1px solid #dfe6e6;
  font-size: 16px;
  color: #727272;
  padding: 10px 20px;
  transition: all 500ms ease;
}

.content_block_5 .form-inner .form-group textarea{
  height: 150px;
  resize: none;
}

.content_block_5 .form-inner .form-group input:focus,
.content_block_5 .form-inner .form-group textarea:focus{

}

.contact-section .pattern-layer{
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 134px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;
}



/*** 

====================================================================
                        Home-Page-Three
====================================================================

***/


/** header-style-two **/

.header-style-two{
  position: absolute;
  left: 0px;
  top: 0px;
  background: transparent;
}


/** banner-style-three **/

.banner-style-three{
  position: relative;
  background-color: #fff;
}

.banner-style-three .banner-carousel .content-box .btn-box .banner-btn{
  border-color: #e7ebed;
}

.banner-style-three .banner-carousel .content-box {
  padding: 290px 0px 255px 0px;
}

.banner-style-three .banner-carousel .owl-nav{
  top: 50%;
}

.feature-section.light .inner-container{
  background: transparent;
  margin: 0px;
}

.feature-section.light .pattern-layer .pattern-1{
  position: absolute;
  left: 0px;
  top: -61px;
  width: 100%;
  height: 61px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;
}

.feature-section.light .pattern-layer .pattern-2{
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: bottom center;
  background-size: cover;
}

.feature-section.light .title-text h2{
  color: #fff;
}

.feature-section.light .feature-block-one .inner-box h4{
  color: #fff;
}

.feature-section.light .feature-block-one .inner-box p{
  color: rgba(255, 255, 255, 0.70);
}

.feature-section.light{
  padding: 113px 0px 177px 0px;
}


/** about-style-three **/

.about-style-three{
  position: relative;
  padding: 150px 0px 150px 0px;
}

.image_block_2 .image-box{
  position: relative;
  display: block;
  margin-right: 20px;
}

.image_block_2 .image-box .image-1{
  position: relative;
  display: block;
  opacity: 1;
  transition: all 500ms ease;
}

.image_block_2 .image-box .image-2{
  position: absolute;
  right: 0px;
  top: 0px;
  opacity: 0;
  transition: all 500ms ease;
}

.image_block_2 .image-box .image-1 img{
  max-width: none;
  float: right;
}

.image_block_2 .image-box:hover .image-1{
  opacity: 0;
}

.image_block_2 .image-box:hover .image-2{
  opacity: 1;
}

.image_block_2 .image-box .text{
  position: absolute;
  right: 48px;
  bottom: -36px;
  width: 220px;
  height: 220px;
  text-align: center;
  background-color: #fff;
  border-radius: 50%;
  border: 10px solid rgba(0, 209, 249, 0.8);
  padding: 60px 15px;
  box-shadow: 0px 30px 50px 0px rgb(0 0 0 / 15%);
}

.image_block_2 .image-box .text h2{
  display: block;
  font-size: 48px;
  line-height: 58px;
  font-weight: 700;
  margin-bottom: 0px;
}

.image_block_2 .image-box .text h6{
  display: block;
  font-size: 16px;
  line-height: 20px;
  font-weight: 600;
}

.shop-section .pattern-layer {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 38px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;
}


/** pricing-section **/

.pricing-section{
  position: relative;
  padding-bottom: 185px;
}

.pricing-section .inner-box{
  position: relative;
  padding-left: 50px;
}

.pricing-section .inner-box .inner-pattern{
  position: absolute;
  left: -40px;
  top: -75px;
  width: 745px;
  height: 659px;
  background-repeat: no-repeat;
  z-index: -1;
}

.tabs-box .tab{
  position:relative;
  display:none;
  transition: all 900ms ease;
  -moz-transition: all 900ms ease;
  -webkit-transition: all 900ms ease;
  -ms-transition: all 900ms ease;
  -o-transition: all 900ms ease;
}

.tabs-box .tab.active-tab{
  display:block;  
}

.tabs-box .tab{
  transform:scale(0.9,0.9) translateY(0px);
}

.tabs-box .tab.active-tab{
  transform:scale(1) translateY(0px);
}

.pricing-section .pr-content .pr-tab.active-tab{
  position: relative;
  z-index: 5;
  -webkit-transform: scale(1) translateX(0);
  -ms-transform: scale(1) translateX(0);
  -o-transform: scale(1) translateX(0);
  -moz-transform: scale(1) translateX(0);
  transform: scale(1) translateX(0);
}

.pricing-section .pr-content .pr-tab{
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 1;
  transition: all 0.7s ease;
  -moz-transition: all 0.7s ease;
  -webkit-transition: all 0.7s ease;
  -ms-transition: all 0.7s ease;
  -o-transition: all 0.7s ease;
  -webkit-transform: scale(0.8,0.8) translateX(410px);
  -ms-transform: scale(0.8,0.8) translateX(410px);
  -o-transform: scale(0.8,0.8) translateX(410px);
  -moz-transform: scale(0.8,0.8) translateX(410px);
  transform: scale(0.8,0.8) translateX(410px);
}

.pricing-block-one{
  max-width: 350px;
  width: 100%;
}

.pricing-block-one .pricing-table{
  position: relative;
  display: block;
  background-color: #fff;
  padding: 32px 30px 40px 40px;
  box-shadow: 0px 10px 30px 0px rgb(0 0 0 / 10%);
}

.pricing-block-one .pricing-table .shape-layer{
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 149px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: bottom center;
}

.pricing-section .content-box{
  position: relative;
  display: block;
  margin-right: 40px;
}

.pricing-section .content-box .sec-title{
  margin-bottom: 23px;
}

.pricing-section .content-box .text{
  margin-bottom: 49px;
}

.pricing-section .tab-btn-box{
  position: relative;
  display: block;
}

.pricing-section .tab-btn-box .tab-btns{
  position: relative;
  max-width: 286px;
  width: 100%;
}

.pricing-section .tab-btn-box .tab-btns li{
  position: relative;
  display: inline-block;
  float: left;
  width: 50%;
  text-align: center;
  font-size: 16px;
  line-height: 26px;
  color: #172746;
  font-weight: 600;
  border: 2px solid #efefef;
  background-color: #fff;
  padding: 12.5px 15px;
  cursor: pointer;
  transition: all 500ms ease;
}

.pricing-section .tab-btn-box .tab-btns li:first-child{
  border-radius: 30px 0px 0px 30px;
}

.pricing-section .tab-btn-box .tab-btns li:last-child{
  border-radius: 0px 30px 30px 0px;
}

.pricing-section .tab-btn-box .tab-btns li.active-btn{
  color: #fff;
}

.pricing-block-one .pricing-table .price-box{
  position: absolute;
  top: 0px;
  right: 30px;
  width: 89px;
  text-align: center;
  padding: 16px 15px;
}

.pricing-block-one .pricing-table .title{
  position: relative;
  display: block;
  max-width: 150px;
}

.pricing-block-one .pricing-table h3{
  display: block;
  font-size: 24px;
  line-height: 30px;
  color: #fff;
  font-weight: 700;
}

.pricing-block-one .pricing-table .price-box h3{
  margin-bottom: 5px;
}

.pricing-block-one .pricing-table .price-box span{
  position: relative;
  display: block;
  font-size: 13px;
  line-height: 10px;
  color: rgba(255, 255, 255, 0.70);
  text-transform: uppercase;
}

.pricing-block-one .pricing-table .price-box .price-shape .shape-1{
  position: absolute;
  left: -9px;
  top: -13px;
  width: 107px;
  height: 13px;
  background-repeat: no-repeat;
}

.pricing-block-one .pricing-table .price-box .price-shape .shape-2{
  position: absolute;
  left: 0px;
  bottom: -19px;
  width: 89px;
  height: 20px;
  background-repeat: no-repeat;
}

.pricing-block-one .pricing-table .table-header{
  padding-bottom: 60px;
}

.pricing-block-one .pricing-table .table-content{
  position: relative;
  display: block;
  padding: 20px 0px 34px 0px;
}

.pricing-block-one .pricing-table .table-content .feature-list li{
  position: relative;
  display: block;
  font-size: 16px;
  line-height: 26px;
  color: #172746;
  padding-left: 30px;
  margin-bottom: 21px;
}

.pricing-block-one .pricing-table .table-content .feature-list li:last-child{
  margin-bottom: 0px;
}

.pricing-block-one .pricing-table .table-content .feature-list li:before{
  position: absolute;
  content: "\f10a";
  font-family: 'flaticon';
  font-size: 14px;
  left: 0px;
  top: 0px;
  font-weight: 700;
}

.pricing-block-one .pricing-table .table-content .feature-list li.light{
  color: #898c8f;
}

.pricing-block-one .pricing-table .table-content .feature-list li.light:before{
  color: #cecece;
}

.pricing-block-one .pricing-table .theme-btn{
  padding: 12.5px 34px;
}

.pricing-section .pr-content .pr-tab.active-tab .pricing-block-one .pricing-table .title h3{
  font-size: 24px;
}

.pricing-section .pr-content .pr-tab .pricing-block-one .pricing-table .title h3{
  font-size: 18px;
}


/** testimonial-style-two **/

.testimonial-style-two{
  position: relative;
  padding: 235px 0px 360px 0px;
  overflow: hidden;
}

.testimonial-style-two .owl-dots{
  position: relative;
  display: block;
  margin-top: 56px;
}

.testimonial-style-two .owl-dots span{
  position: relative;
  display: inline-block;
  width: 15px;
  height: 15px;
  background-color: #fff !important;
  border-radius: 50%;
  margin: 0px 7.5px !important;
  cursor: pointer;
  transition: all 500ms ease !important;
}

.testimonial-style-two .owl-dots .owl-dot.active span,
.testimonial-style-two .owl-dots span:hover{

}

.testimonial-style-two .owl-carousel .owl-stage-outer{
  overflow: visible;
}

.testimonial-style-two .owl-carousel .owl-stage-outer .owl-item{
  opacity: 0;
}

.testimonial-style-two .owl-carousel .owl-stage-outer .owl-item.active{
  opacity: 1;
}

.testimonial-block-two{
  position: relative;
  margin-top: 75px;
}

.testimonial-block-two .inner-box{
  position: relative;
  display: block;
  background: #fff;
  padding: 0px 30px 45px 30px;
  box-shadow: 0px 10px 30px 0px rgb(0 0 0 / 10%);
}

.testimonial-block-two .inner-box .author-thumb{
  position: relative;
  display: inline-block;
  width: 120px;
  height: 150px;
  border-radius: 100px;
  margin-top: -75px;
  margin-bottom: 32px;
}

.testimonial-block-two .inner-box .author-thumb img{
  width: 100%;
  border-radius: 100px;
}

.testimonial-block-two .inner-box .rating li{
  position: relative;
  display: inline-block;
  margin-right: 7px;
  font-size: 18px;
}

.testimonial-block-two .inner-box .rating li:last-child{
  margin: 0px !important;
}

.testimonial-block-two .inner-box .rating{
  position: relative;
  display: block;
  margin-bottom: 17px;
}

.testimonial-block-two .inner-box p{
  font-size: 17px;
  line-height: 30px;
  color: #222222;
  margin-bottom: 18px;
}

.testimonial-block-two .inner-box h5{
  display: block;
  font-size: 18px;
  line-height: 28px;
  font-weight: 600;
  margin-bottom: 1px;
}

.testimonial-block-two .inner-box .designation{
  position: relative;
  display: block;
  font-size: 15px;
}

.testimonial-style-two .thumb-box{
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  max-width: 1920px;
  width: 100%;
  height: 100%;
  margin: 0 auto;
}

.testimonial-style-two .thumb-box .thumb{
  position: absolute;
  border-radius: 100px;
  z-index: 1;
}

.testimonial-style-two .thumb-box .thumb img{
  border-radius: 100px;
}

.testimonial-style-two .sec-title{
  margin-bottom: 40px;
}

.testimonial-style-two .pattern-layer .pattern-1{
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 134px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;
}

.testimonial-style-two .pattern-layer .pattern-2{
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 80px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;
  z-index: 1;
}

.testimonial-style-two .thumb-box .thumb-1{
  left: 320px;
  top: 380px;
  -webkit-animation: zoom-fade 3s infinite linear;
  animation: zoom-fade 3s infinite linear;
}

.testimonial-style-two .thumb-box .thumb-2{
  left: 120px;
  top: 50%;
  transform: translateY(-50%);
  -webkit-animation: zoom-fade 4s infinite linear;
  animation: zoom-fade 4s infinite linear;
}

.testimonial-style-two .thumb-box .thumb-3{
  left: 320px;
  bottom: 370px;
  -webkit-animation: zoom-fade 3s infinite linear;
  animation: zoom-fade 3s infinite linear;
}

.testimonial-style-two .thumb-box .thumb-4{
  right: 320px;
  top: 380px;
  -webkit-animation: zoom-fade 3s infinite linear;
  animation: zoom-fade 3s infinite linear;
}

.testimonial-style-two .thumb-box .thumb-5{
  right: 120px;
  top: 50%;
  transform: translateY(-50%);
  -webkit-animation: zoom-fade 4s infinite linear;
  animation: zoom-fade 4s infinite linear;
}

.testimonial-style-two .thumb-box .thumb-6{
  right: 320px;
  bottom: 370px;
  -webkit-animation: zoom-fade 3s infinite linear;
  animation: zoom-fade 3s infinite linear;
}

.testimonial-style-two .map-layer{
  position: absolute;
  left: 0px;
  top: 170px;
  right: 0px;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
}


/** video-section **/

.video-section{
  position: relative;
}

.video-section .video-inner{
  position: relative;
  width: 100%;
  background-color: #fff;
  padding: 15px;
  box-shadow: 0px 20px 50px 0px rgb(0 0 0 / 10%);
}

.video-section .video-inner .inner-box{
  position: relative;
  width: 100%;
  padding: 175px 0px;
  text-align: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.video-section .video-inner .inner-box:before{
  position: absolute;
  content: '';
  background-color: #172746;
  width: 100%;
  height: 100%;
  left: 0px;
  top: 0px;
  opacity: 0.2;
}

.video-section .video-inner .inner-box .video-btn a{
  position: relative;
  display: inline-block;
  font-size: 40px;
  color: #fff;
  width: 120px;
  height: 120px;
  line-height: 108px;
  border: 10px solid #fff;
  border-radius: 50%;
}

.video-section .video-inner .inner-box .video-btn a:after, 
.video-section .video-inner .inner-box .video-btn a:before {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background: transparent;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-animation-delay: .9s;
  animation-delay: .9s;
  content: "";
  position: absolute;
  -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.9);
  box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.9);
  -webkit-animation: ripple 3s infinite;
  animation: ripple 3s infinite;
  -webkit-transition: all .4s ease;
  transition: all .4s ease;
}

.video-section .video-inner .inner-box .video-btn a:after {
  -webkit-animation-delay: .6s;
  animation-delay: .6s;
}

.video-section .inner-container{
  position: relative;
  margin-top: -215px;
  z-index: 1;
}



/*** 

====================================================================
                        About-Page
====================================================================

***/


/** page-title **/

.page-title{
  position: relative;
  width: 100%;
  padding: 230px 0px 160px 0px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.page-title .shape {
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 68px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;
}

.page-title h1 {
    position: relative;
    display: block;
    font-size: 50px;
    line-height: 60px;
    font-weight: 800;
    margin-bottom: 11px;
    color: #fff;
}

.page-title .bread-crumb li{
  position: relative;
  display: inline-block;
  font-size: 20px;
  line-height: 30px;
  font-family: 'Spartan', sans-serif;
  font-weight: 500;
  padding-right: 16px;
  margin-right: 10px;
}

.page-title .bread-crumb li:last-child{
  padding: 0px !important;
  margin-bottom: 0px !important;
}

.page-title .bread-crumb li a {
    display: inline-block;
    color: #fff;
}

.page-title .bread-crumb li a:hover{

}

.page-title .bread-crumb li:before {
    position: absolute;
    content: '';
    background-color: #fff;
    width: 5px;
    height: 5px;
    top: 14px;
    right: 5px;
    border-radius: 50%;
}

.page-title .bread-crumb li:last-child:before{
  display: none;
}

.pt-0{
  padding-top: 0px !important;
}

.testimonial-section.about-page{
  padding-top: 235px;
}

.testimonial-section .shape-layer .shape-3{
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 80px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;
}

.pt-170{
  padding-top: 170px;
}

.team-page-section .team-block-one .inner-box{
  margin-bottom: 70px;
}

.team-page-section{
  padding: 150px 0px 80px 0px;
}

.testimonial-section.testimonial-page{
  padding: 145px 0px 150px 0px;
}

.testimonial-section.testimonial-page .testimonial-block-one .inner-box{
  box-shadow: 0px 10px 30px 0px rgb(0 0 0 / 8%);
}

.testimonial-style-two.testimonial-page{
  padding: 200px 0px;
}


/** testimonial-style-three **/

.testimonial-style-three{
  position: relative;
  padding: 145px 0px 150px 0px;
}

.testimonial-style-three .sec-title{
  margin-bottom: 40px;
}

.testimonial-style-three .inner-box{
  position: relative;
  display: block;
  background: #fff;
  padding: 50px 30px 48px 30px;
  box-shadow: 0px 10px 30px 0px rgb(0 0 0 / 8%);
}

.testimonial-style-three .inner-box .author-thumb {
    position: relative;
    display: inline-block;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    margin-bottom: 34px !important;
}

.testimonial-style-three .inner-box .author-thumb img{
  width: 100%;
  border-radius: 50%;
}

.testimonial-style-three .inner-box .rating li{
  position: relative;
  display: inline-block;
  margin-right: 7px;
  font-size: 18px;
}

.testimonial-style-three .inner-box .rating li:last-child{
  margin: 0px !important;
}

.testimonial-style-three .inner-box .rating{
  position: relative;
  display: block;
  margin-bottom: 18px;
}

.testimonial-style-three .inner-box p{
  font-size: 15px;
  line-height: 26px;
  color: #222222;
  margin-bottom: 20px;
}

.testimonial-style-three .inner-box h5{
  display: block;
  font-size: 18px;
  line-height: 28px;
  font-weight: 600;
  margin-bottom: 1px;
}

.testimonial-style-three .inner-box .designation{
  position: relative;
  display: block;
  font-size: 15px;
}

.testimonial-style-three .thumb-box{
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  max-width: 1920px;
  width: 100%;
  height: 100%;
  margin: 0 auto;
}

.testimonial-style-three .thumb-box .thumb{
  position: absolute;
  border-radius: 100px;
  z-index: 1;
}

.testimonial-style-three .thumb-box .thumb img{
  border-radius: 100px;
}



/*** 

====================================================================
                        Faq-Page
====================================================================

***/


.faq-page-section{
  position: relative;
  padding: 145px 0px 150px 0px;
}

.accordion-box .block{
  position: relative;
  display: block;
  overflow: hidden;
  margin-bottom: 20px;
  border: 1px solid #e6ebeb;
  transition: all 500ms ease;
}

.accordion-box .block:last-child{
  margin-bottom: 0px;
}

.accordion-box .block .acc-btn .icon-outer{
  position: absolute;
  top: 0px;
  right: 0px;
  width: 70px;
  height: 70px;
  line-height: 70px;
  text-align: center;
  font-size: 18px;
  font-weight: 700;
  color: #dadee1;
  z-index: 1;
  transition: all 500ms ease;
}

.accordion-box .block .acc-btn .icon-outer i{
  opacity: 1;
}

.accordion-box .block .acc-btn.active .icon-outer i{
  opacity: 0;
}

.accordion-box .block .acc-btn .icon-outer:before{
  position: absolute;
  content: "\f068";
  font-family: 'Font Awesome 5 Pro';
  opacity: 0;
  color: #fff;
  font-weight: 400;
  transition: all 500ms ease;
}

.accordion-box .block .acc-btn.active .icon-outer:before{
  opacity: 1;
}

.accordion-box .block .acc-btn{
  position: relative;
  display: block;
  cursor: pointer;
  transition: all 500ms ease;
}

.accordion-box .block .acc-btn h4{
  position: relative;
  display: block;
  font-size: 20px;
  line-height: 28px;
  font-weight: 600;
  margin: 0px;
  padding: 21px 30px;
  padding-right: 100px;
  transition: all 500ms ease;
}

.accordion-box .block .acc-btn.active h4{
  color: #fff;
}


.accordion-box .block .acc-content{
  position:relative;
  display:none;
  padding: 33px 80px 42px 30px;
  border-top: 1px solid #e6ebeb;
}

.accordion-box .block .acc-content.current{
  display:block;  
}

.accordion-box .block .acc-content p{
  font-size: 16px;
  line-height: 28px;
  margin-bottom: 24px;
}

.accordion-box .block .acc-content .list li{
  position: relative;
  display: block;
  font-size: 16px;
  color: #172746;
  padding-left: 20px;
  margin-bottom: 10px;
}

.accordion-box .block .acc-content .list li:last-child{
  margin-bottom: 0px;
}

.accordion-box .block .acc-content .list li:before{
  position: absolute;
  content: '';
  border: 1px solid #cfd3d3;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  left: 0px;
  top: 8px;
}

.faq-content{
  position: relative;
  display: block;
  margin-right: 20px;
}

.faq-sidebar{
  position: relative;
  display: block;
  margin-left: 20px;
}

.faq-sidebar .form-inner{
  position: relative;
  display: block;
  background-color: #ebf3fa;
  padding: 45px 30px 50px 30px;
}

.faq-sidebar .form-inner h3{
  display: block;
  font-size: 24px;
  line-height: 30px;
  font-weight: 600;
  margin-bottom: 32px;
}

.faq-sidebar .form-inner form .form-group{
  position: relative;
  display: block;
  margin-bottom: 20px;
}

.faq-sidebar .form-inner form .form-group input[type="text"],
.faq-sidebar .form-inner form .form-group input[type="email"],
.faq-sidebar .form-inner form .form-group input[type="tel"],
.faq-sidebar .form-inner form .form-group textarea{
  position: relative;
  display: block;
  width: 100%;
  height: 54px;
  background-color: #fff;
  border: 1px solid #fff;
  font-size: 16px;
  color: #898c8f;
  padding: 10px 20px;
  transition: all 500ms ease;
}

.faq-sidebar .form-inner form .form-group textarea{
  resize: none;
  height: 160px;
}

.faq-sidebar .form-inner form .form-group input:focus,
.faq-sidebar .form-inner form .form-group textarea:focus{

}

.faq-sidebar .form-inner form .form-group .theme-btn{
  display: block;
  width: 100%;
}



/*** 

====================================================================
                        Gallery-Page
====================================================================

***/

.gallery-section{
  position: relative;
  padding: 150px 0px 120px 0px;
}

.sortable-masonry .filters{
  position: relative;
  display: block;
  margin-bottom: 50px;
}

.sortable-masonry .filters .filter-tabs li{
  position: relative;
  display: inline-block;
  font-size: 17px;
  line-height: 28px;
  font-family: 'Open Sans', sans-serif;
  color: #172746;
  font-weight: 600;
  border: 2px solid #efefef;
  border-radius: 30px;
  text-align: center;
  padding: 9px 20px;
  margin: 0px 3.5px;
  cursor: pointer;
  transition: all 500ms ease;
}

.sortable-masonry .filters .filter-tabs li.active{
  color: #fff;
}

.gallery-block-one .inner-box{
  position: relative;
  display: block;
  overflow: hidden;
  margin-bottom: 30px;
}

.gallery-block-one .inner-box .image-box{
  position: relative;
  display: block;
  overflow: hidden;
  background-color: #001442;
}

.gallery-block-one .inner-box .image-box img{
  width: 100%;
  transition: all 500ms ease;
}

.gallery-block-one .inner-box:hover .image-box img{
  opacity: 0.4;
  transform: scale(1.05);
}

.gallery-block-one .inner-box .link{
  position: absolute;
  display: flex;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  text-align: center;
  left: 0px;
  top: 0px;
}

.gallery-block-one .inner-box .link a{
  position: relative;
  display: inline-block;
  font-size: 60px;
  line-height: 60px;
  color: #fff;
  font-weight: 400;
  transform: scale(0,0);
}

.gallery-block-one .inner-box:hover .link a{
  transform: scale(1,1);
}


/** error-page-section **/

.error-page-section{
  position: relative;
  padding: 200px 0px;
}

.error-page-section .inner-box{
  position: relative;
  display: block;
}

.error-page-section .inner-box .image-box{
  position: relative;
  display: block;
  margin-bottom: 114px;
}

.error-page-section .inner-box .image-box img{
  width: 100%;
}

.error-page-section .inner-box h1{
  position: relative;
  display: block;
  font-size: 200px;
  line-height: 200px;
  color: #001a56;
  font-weight: 700;
  margin-bottom: 20px;
}

.error-page-section .inner-box h2{
  position: relative;
  display: block;
  font-size: 30px;
  line-height: 40px;
  color: #898c8f;
  font-weight: 500;
  margin-bottom: 67px;
}



/*** 

====================================================================
                        Service-Page
====================================================================

***/


.service-page-section{
  position: relative;
  padding: 150px 0px 120px 0px;
}

.service-block-two .inner-box{
  position: relative;
  display: block;
  background-color: #fff;
  padding: 60px 30px 50px 30px;
  box-shadow: 0px 10px 40px 0px rgb(0 0 0 / 10%);
  margin-bottom: 30px;
}

.service-block-two .inner-box .icon-box{
  position: relative;
  display: inline-block;
  margin-bottom: 44px;
}

.service-block-two .inner-box .icon-box .icon{
  position: relative;
  display: inline-block;
  width: 106px;
  height: 92px;
  line-height: 100px;
  text-align: center;
  font-size: 50px;
  color: #fff;
  border-radius: 50%;
  z-index: 1;
}

.service-block-two .inner-box .icon-box:before {
    position: absolute;
    content: '';
    background-color: rgba(0, 209, 249, 0.10);
    left: 0;
    top: 0;
    width: 106px;
    height: 92px;
    border-radius: 50%;
    animation-delay: .6s;
    -webkit-box-shadow: 0 0 0 0 rgb(0 209 249 / 15%);
    box-shadow: 0 0 0 0 rgb(0 209 249 / 15%);
    -webkit-animation: ripple 3s infinite;
    animation: ripple 3s infinite;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}

.service-block-two .inner-box .icon-box:after{
  position: absolute;
  content: '';
  background-color: rgba(0, 209, 249, 0.15);
  left: 0px;
  top: 0px;
  width: 106px;
    height: 92px;
  border-radius: 50%;
}

.service-block-two .inner-box h4{
  display: block;
  font-size: 20px;
  line-height: 30px;
  font-weight: 600;
  margin-bottom: 15px;
}

.service-block-two .inner-box h4 a{
  display: inline-block;
  color: #172746;
}

.service-block-two .inner-box h4 a:hover{

}

.service-block-two .inner-box p{
  margin-bottom: 33px;
}

.service-block-two .inner-box .theme-btn{
  padding: 10.5px 34px;
}

.pb-150{
  padding-bottom: 150px;
}


/** service-details **/

.service-details{
  position: relative;
  padding: 150px 0px;
}

.service-details-content{
  position: relative;
  display: block;
}

.service-details-content h2{
  display: block;
  font-size: 33px;
  line-height: 45px;
  font-weight: 700;
  margin-bottom: 20px;
  color: #172746;
  font-weight: 700;
}

.service-details-content .content-one .text {
    position: relative;
    margin-bottom: 25px;
}

.service-details-content img{
  width: 100%;
}

.service-details-content .content-one {
    position: relative;
    display: block;
    margin-bottom: 25px;
}

.service-details-content .content-two .text {
    position: relative;
    display: block;
    margin-bottom: 25px;
}

.service-details-content .content-two .text p{
  margin-bottom: 26px;
}

.service-details-content .content-two .text p:last-child{
  margin-bottom: 0px;
}

.service-details-content h3{
  display: block;
  font-size: 24px;
  line-height: 32px;
  font-weight: 600;
  margin-bottom: 14px;
}

.service-details-content h4{
  display: block;
  font-size: 20px;
  line-height: 30px;
  font-weight: 600;
}

.service-details-content .content-two .inner-box .single-item{
  position: relative;
  display: block;
  padding-left: 85px;
  margin-bottom: 27px;
  max-width: 480px;
  min-height: 90px;
}

.service-details-content .content-two .inner-box .single-item h4{
  margin-bottom: 8px;
}

.service-details-content .content-two .inner-box .single-item:last-child{
  margin-bottom: 0px;
}

.service-details-content .content-two .inner-box .single-item .icon-box{
  position: absolute;
  display: inline-block;
  left: 0px;
  top: 4px;
  width: 60px;
  height: 60px;
  line-height: 60px;
  font-size: 20px;
  color: #fff;
  text-align: center;
  border-radius: 50%;
}

.service-details-content .content-two {
    position: relative;
    margin-bottom: 25px;
}
.service-details-content .content-three .image-box {
    position: relative;
    display: block;
    margin-bottom: 25px;
}

.service-details-content .content-three p{
  margin-bottom: 26px;
}

.service-details-content .content-three p:last-child{
  margin-bottom: 0px;
}

.service-sidebar{
  position: relative;
  display: block;
  margin-left: 20px;
}

.service-sidebar h3{
  display: block;
  font-size: 20px;
  line-height: 32px;
  font-weight: 600;
  margin-bottom: 21px;
}

.service-sidebar .category-list li{
  position: relative;
  display: block;
  margin-bottom: 15px;
}

.service-sidebar .category-list li:last-child{
  margin-bottom: 0px;
}

.service-sidebar .category-list li a{
  position: relative;
  display: block;
  font-size: 16px;
  font-family: 'Spartan', sans-serif;
  color: #172746;
  line-height: 26px;
  font-weight: 500;
  border: 1px solid #e7e7e7;
  padding: 16px 30px 16px 25px;
  z-index: 1;
}

.service-sidebar .category-list li a.current,
.service-sidebar .category-list li a:hover{
  color: #fff;
}

.service-sidebar .category-list li a:after{
  position: absolute;
  content: '';
  background-color: #007ec4;
  width: 0px;
  height: calc(100% + 2px);
  left: -1px;
  top: -1px;
  z-index: -1;
  transition: all 500ms ease;
}

.service-sidebar .category-list li a.current:after,
.service-sidebar .category-list li a:hover:after{
  width: 4px;
}

.service-sidebar .category-list li a:before{
  position: absolute;
  content: '';
  width: 0px;
  height: 100%;
  left: 0px;
  top: 0px;
  z-index: -1;
  transition: all 500ms ease;
}

.service-sidebar .category-list li a.current:before,
.service-sidebar .category-list li a:hover:before{
  width: 100%;
}

.service-sidebar .category-list li a i{
  position: relative;
  margin-right: 12px;
  color: #fff;
  opacity: 0;
  transition: all 500ms ease;
}

.service-sidebar .category-list li a.current i,
.service-sidebar .category-list li a:hover i{
  opacity: 1;
}



/*** 

====================================================================
                        Shop-Page
====================================================================

***/

.default-sidebar{
  position: relative;
  display: block;
}

.shop-sidebar{
  margin-right: 20px;
}

.shop-page-section{
  position: relative;
  padding: 150px 0px 120px 0px;
}

.default-sidebar .sidebar-widget {
    position: relative;
    display: grid;
    background-color: #fff;
    padding: 25px;
    box-shadow: 0px 10px 40px 0px rgb(0 0 0 / 8%);
    margin-bottom: 40px;
}

.default-sidebar .sidebar-widget:last-child{
  margin-bottom: 0px;
}

.default-sidebar .sidebar-widget .widget-title{
  position: relative;
  display: block;
  margin-bottom: 22px;
}

.default-sidebar .sidebar-widget .widget-title h3{
  display: block;
  font-size: 16px;
  line-height: 1.5em;
  font-weight: 600;
}

.default-sidebar .sidebar-search .form-group{
  position: relative;
  margin-bottom: 0px;
}

.default-sidebar .sidebar-search .form-group input[type='search']{
  position: relative;
  display: block;
  width: 100%;
  height: 60px;
  border: 1px solid #e6ebeb;
  font-size: 16px;
  color: #848484;
  padding: 10px 50px 10px 30px;
  transition: all 500ms ease;
}

.default-sidebar .sidebar-search .form-group button{
  position: absolute;
  top: 16px;
  right: 20px;
  font-size: 18px;
  color: #848484;
  cursor: pointer;
  background: transparent;
  transition: all 500ms ease;
}

.default-sidebar .sidebar-search .form-group input:focus{

}

.default-sidebar .sidebar-search .form-group input:focus + button,
.default-sidebar .sidebar-search .form-group button:hover{

}

.default-sidebar .sidebar-category .category-list li{
  position: relative;
  display: block;
  padding: 14px 0px 10px 0px;
  border-top: 1px solid #e9ebf0;
}

.default-sidebar .sidebar-category .category-list li a{
  position: relative;
  display: inline-block;
  font-size: 15px;
  font-family: 'Spartan', sans-serif;
  line-height: 28px;
  color: #172746;
  font-weight: 500;
}

.default-sidebar .sidebar-category .category-list li a:hover{
  padding-left: 28px;
}

.default-sidebar .sidebar-category .category-list li a i{
  position: absolute;
  left: 0px;
  top: 3px;
  font-size: 18px;
  opacity: 0;
  transition: all 500ms ease;
}

.default-sidebar .sidebar-category .category-list li a:hover i{
  opacity: 1;
}

.default-sidebar .sidebar-category{
  padding-bottom: 30px;
}

.range-slider{
  position:relative;
}

.range-slider .title {
  position: relative;
  display: inline-block;
}

.range-slider p{
  position: relative;
  display: inline-block;
  font-size: 15px;
  color: #182847;
  margin-right: 10px !important;
}

.range-slider .title:before {
  position: absolute;
  content: '$';
  left: -5px;
  top: -19px;
  color: #182847;
  font-size: 15px;
}

.range-slider .input{
  color:#182847;
  max-width: 75px;
  font-size:15px;
  margin-top:5px;
  position: relative;
  display: inline-block;
}

.range-slider .input input{
  background:none;
  color:#182847;
  font-size:15px;
  text-align:left;
  width: 80px;
}

.range-slider .ui-widget.ui-widget-content{
  height:4px;
  border:none;
  margin-bottom:24px;
  background:#f0f0f0; 
}

.range-slider .ui-slider .ui-slider-range{
  top:0px;
  height:4px;
  background-color: #002c8f;
}

.range-slider .ui-state-default,
.range-slider .ui-widget-content .ui-state-default{
  top:-7px;
  width:18px;
  height:18px;
  border: none;
  border-radius:50%;
  cursor:pointer; 
  margin-left: 0px;
  background: #002c8f;
  box-shadow: 0px 5px 15px 0 rgba(0,0,0,0.4);
}

.range-slider .ui-state-default:before,
.range-slider .ui-widget-content .ui-state-default:before{
  position: absolute;
  content: '';
  background: #fff;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  left: 6px;
  top: 6px;
}

.range-slider .filter-btn{
  position: relative;
  display: inline-block;
  font-size: 15px;
  font-weight: 600;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  padding: 4.5px 17.5px;
  border-radius: 30px;
  text-align: center;
  transition: all 500ms ease;
}

.range-slider .filter-btn:hover{
  background-color: #002c8f;
}

.default-sidebar .price-filter .widget-title{
  margin-bottom: 28px;
}

.default-sidebar .tags-widget .tags-list li{
  position: relative;
  display: inline-block;
  float: left;
  margin: 0px 10px 10px 0px;
}

.default-sidebar .tags-widget .tags-list li a{
  position: relative;
  display: inline-block;
  font-size: 15px;
  line-height: 26px;
  color: #8a919e;
  border: 1px solid #e5e5e5;
  border-radius: 30px;
  text-align: center;
  padding: 6px 25px;
}

.default-sidebar .tags-widget .tags-list li a:hover{
  color: #fff;
}

.shop-page-section .item-shorting .left-column .text,
.shop-page-section .item-shorting .left-column .short-box{
  position: relative;
  float: left;
}

.shop-page-section .item-shorting .left-column p{
  color: #172746;
  line-height: 44px;
}

.shop-page-section .item-shorting .select-box{
  float: left;
  width: 90px;
}

.shop-page-section .item-shorting .left-column .text{
  position: relative;
  float: left;
}

.shop-page-section .item-shorting .right-column .short-box,
.shop-page-section .item-shorting .right-column .filter-box{
  float: left;
}

.shop-page-section .item-shorting .right-column .select-box{
  width: 200px;
}

.shop-page-section .item-shorting .right-column .short-box p{
  float: left;
  margin-right: 15px;
  line-height: 44px;
}

.shop-page-section .item-shorting .filter-box{
  float: left;
}

.shop-page-section .item-shorting{
  margin-bottom: 50px;
}

.nice-select:after{
  width: 6px;
  height: 6px;
  border-bottom: 2px solid #222;
  border-right: 2px solid #222;
  right: 20px;
}

.nice-select{
  position: relative;
  display: block;
  width: 100%;
  height: 44px;
  line-height: 44px;
  border: 1px solid #e5e5e5 !important;
  border-radius: 30px;
  padding: 0px 30px;
  font-size: 15px;
  font-weight: 600;
  color: #172746;
  font-family: 'Open Sans', sans-serif;
  background: transparent;
}

.shop-page-section .shop-block-one .inner-box{
  margin-bottom: 30px;
}


/** shop-details **/

.shop-details{
  position: relative;
  padding: 150px 0px;
}

.product-details-content .product-details{
  position: relative;
  display: block;
  margin-left: 20px;
}

.product-details-content .image-box{
  position: relative;
  display: block;
  overflow: hidden;
  background-color: #fff;
  border: 1px solid #e6e6e6;
  margin-right: 20px;
}

.product-details-content .image-box .preview-link{
  position: absolute;
  top: 20px;
  right: 20px;
}

.product-details-content .image-box .preview-link a{
  position: relative;
  display: inline-block;
  width: 50px;
  height: 50px;
  line-height: 50px;
  border: 1px solid #e7e7e7;
  border-radius: 50%;
  font-size: 20px;
  color: #222222;
  text-align: center;
  z-index: 1;
}

.product-details-content .image-box .preview-link a:hover{
  color: #fff;
}

.product-details-content .product-details h3{
  position: relative;
  display: block;
  font-size: 24px;
  line-height: 32px;
  font-weight: 700;
  margin-bottom: 8px;
}

.product-details-content .product-details .rating{
  position: relative;
  margin-right: 15px;
}

.product-details-content .product-details .customer-rating{
  position: relative;
  margin-bottom: 17px;
}

.product-details-content .product-details .rating li{
  position: relative;
  display: inline-block;
  font-size: 12px;
  line-height: 20px;
  margin-right: 2px;
}

.product-details-content .product-details .rating li:last-child{
  margin-right: 0px;
}

.product-details-content .product-details .customer-rating .review a{
  position: relative;
  display: inline-block;
  font-size: 15px;
  line-height: 26px;
  color: #848484;
}

.product-details-content .product-details .customer-rating .review a:hover{

}

.product-details-content .product-details h5{
  display: block;
  font-size: 18px;
  line-height: 28px;
  font-weight: 500;
  margin-bottom: 24px;
}

.product-details-content .product-details .text{
  position: relative;
  display: block;
  margin-bottom: 43px;
}

.product-details-content .product-details .addto-cart-box .clearfix li{
  position: relative;
  display: inline-block;
  float: left;
  margin-right: 10px;
}

.product-details-content .product-details .addto-cart-box .clearfix li:last-child{
  margin-right: 0px;
}

.product-details-content .product-details .addto-cart-box .clearfix li a{
  position: relative;
  display: inline-block;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  font-size: 20px;
  color: #1c2b49;
  border: 1px solid #e6e6e6;
  border-radius: 50%;
}

.product-details-content .product-details .addto-cart-box .clearfix li a:hover{
  color: #fff;
}

.product-details-content .product-details .addto-cart-box{
  position: relative;
  display: block;
  margin-bottom: 43px;
}

.product-details-content .product-details .other-option .list li{
  position: relative;
  display: inline-block;
  font-size: 15px;
  color: #848484;
}

.product-details-content .product-details .other-option .category{
  margin-top: 5px;
  margin-bottom: 4px;
}

.product-details-content .shape{
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 12px;
  background-repeat: repeat-x;
  animation: slide 60s linear infinite;
  -webkit-animation: slide 60s linear infinite;
}

.shop-details .product-discription .shape{
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 12px;
  background-repeat: repeat-x;
  animation: slide 60s linear infinite;
  -webkit-animation: slide 60s linear infinite;
}

.product-details-content .product-details .other-option .social-links{
  margin-top: 19px;
}

.product-details-content .product-details .other-option .social-links li{
  position: relative;
  display: inline-block;
  margin-right: 25px;
}

.product-details-content .product-details .other-option .social-links li:last-child{
  margin-bottom: 0px !important;
}

.product-details-content .product-details .other-option .social-links li h6{
  font-size: 16px;
  line-height: 26px;
  font-weight: 600;
}

.product-details-content .product-details .other-option .social-links li a{
  position: relative;
  display: inline-block;
  font-size: 16px;
  line-height: 26px;
  color: #aeaeae;
}

.product-details-content .product-details .other-option .social-links li a:hover{

}

.product-details-content{
  position: relative;
  display: block;
  padding-bottom: 130px;
}

.shop-details .product-discription{
  position: relative;
  background: #fff;
  padding: 120px 0px 125px 0px;
}

.shop-details .product-discription .tab-btn-box{
  position: relative;
  display: block;
  margin-bottom: 35px;
}

.shop-details .product-discription .tab-btn-box .tab-btns li{
  position: relative;
  display: inline-block;
  float: left;
  font-size: 18px;
  line-height: 18px;
  color: #8a8d91;
  font-family: 'Spartan', sans-serif;
  font-weight: 500;
  cursor: pointer;
  text-align: center;
  z-index: 1;
  margin-right: 20px;
  border-bottom: 1px solid transparent;
  transition: all 500ms ease;
}

.shop-details .product-discription .tab-btn-box .tab-btns li:last-child{
  margin: 0px !important;
}

.shop-details .product-discription .tab-btn-box .tab-btns li.active-btn{
  color: #182846;
  border-bottom: 1px solid #5d6475;
}

.shop-details .product-discription .tabs-content p{
  margin-bottom: 26px;
}

.shop-details .product-discription .tabs-content p:last-child{
  margin-bottom: 0px;
}

.shop-details .product-discription .tabs-content .customer-review .single-review{
  position: relative;
  margin-bottom: 37px;
}

.shop-details .product-discription .tabs-content .customer-review .single-review:last-child{
  margin-bottom: 0px;
}

.shop-details .product-discription .tabs-content .customer-review .single-review .image-box{
  position: absolute;
  left: 0px;
  top: 3px;
  width: 80px;
  height: 80px;
  line-height: 80px;
  border-radius: 50%;
  overflow: hidden;
}

.shop-details .product-discription .tabs-content .customer-review .single-review .image-box img{
  width: 100%;
  border-radius: 50%;
}

.shop-details .product-discription .tabs-content .customer-review .single-review .inner{
  position: relative;
  padding-left: 110px;
}

.shop-details .product-discription .tabs-content .customer-review .single-review .inner .rating{
  position: relative;
}

.shop-details .product-discription .tabs-content .customer-review .single-review .inner .rating li{
  position: relative;
  display: inline-block;
  font-size: 12px;
  margin-right: 2px;
}

.shop-details .product-discription .tabs-content .customer-review .single-review .inner .rating li:last-child{
  margin-right: 0px;
}

.shop-details .product-discription .tabs-content .customer-review .single-review .inner h5{
  position: relative;
  display: block;
  font-size: 18px;
  line-height: 28px;
  font-weight: 500;
  margin-bottom: 12px;
}

.shop-details .product-discription .tabs-content .customer-review .single-review .inner h5 span{
  font-size: 15px;
  font-weight: 400;
  color: #93959e; 
}

.shop-details .product-discription .tabs-content .customer-review .single-review .inner p{
  line-height: 28px;
  color: #93959e;
}

.shop-details .product-discription .tabs-content h4{
  margin-bottom: 20px;
  line-height: 30px;
  font-weight: 600;
}

.shop-details .product-discription .tabs-content .customer-review{
  position: relative;
  display: block;
  padding-right: 30px;
  padding-bottom: 100px;
  border-right: 1px dashed #e5e5e5;
}

.shop-details .product-discription .tabs-content .customer-comments{
  position: relative;
  padding-left: 40px;
}

.shop-details .product-discription .tabs-content .customer-comments .rating-box p{
  position: relative;
  display: inline-block;
  font-size: 15px;
  color: #93959e;
  margin-right: 12px;
}

.shop-details .product-discription .tabs-content .customer-comments .rating-box .rating{
  position: relative;
  display: inline-block;
}

.shop-details .product-discription .tabs-content .customer-comments .rating-box .rating li{
  position: relative;
  display: inline-block;
  font-size: 12px;
  margin-right: 2px;
}

.shop-details .product-discription .tabs-content .customer-comments .rating-box .rating li:last-child{
  margin-right: 0px;
}

.shop-details .product-discription .tabs-content .customer-comments .rating-box{
  position: relative;
  margin-bottom: 17px;
}

.shop-details .product-discription .tabs-content .customer-comments .comment-form .form-group{
  position: relative;
  margin-bottom: 20px;
}

.shop-details .product-discription .tabs-content .customer-comments .comment-form .form-group label{
  position: relative;
  display: block;
  font-size: 15px;
  color: #93959e;
  margin-bottom: 5px;
}

.shop-details .product-discription .tabs-content .customer-comments .comment-form .form-group input[type='text'],
.shop-details .product-discription .tabs-content .customer-comments .comment-form .form-group input[type='email'],
.shop-details .product-discription .tabs-content .customer-comments .comment-form .form-group textarea{
  position: relative;
  display: block;
  width: 100%;
  height: 60px;
  border: 1px solid #e5e5e5;
  padding: 10px 20px;
  font-size: 15px;
  color: #848484;
  background: transparent;
  transition: all 500ms ease;
}

.shop-details .product-discription .tabs-content .customer-comments .comment-form .form-group textarea{
  height: 150px;
  resize: none;
}

.shop-details .product-discription .tabs-content .customer-comments .comment-form .form-group input:focus,
.shop-details .product-discription .tabs-content .customer-comments .comment-form .form-group textarea:focus{

}

.shop-details .product-discription .tabs-content .customer-comments h3{
  margin-bottom: 23px;
}

.shop-details .product-discription .tabs-content .customer-comments .comment-form .form-group:last-child{
  margin-bottom: 0px;
}

.shop-details .product-discription .tabs-content .customer-comments .comment-form .form-group.message-btn{
  margin-top: 10px;
}


.product-details-content .product-details .addto-cart-box .item-quantity {
  position: relative;
  display: inline-block;
  max-width: 135px;
  height: 55px;
  width: 100%;
  float: left;
  padding: 0px 40px;
  margin-right: 10px;
  border: 1px solid #dddddd;
  z-index: 1;
  border-radius: 30px;
}

.product-details-content .product-details .addto-cart-box input.quantity-spinner {
  line-height: 53px;
  height: 53px;
  width: 43px !important;
  padding: 0px !important;
  box-shadow: none !important;
  font-family: 'Open Sans', sans-serif;
  border: none;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  color: #182846;
  background: transparent;
}

.bootstrap-touchspin .input-group-btn-vertical > .btn.bootstrap-touchspin-down{
  position: absolute;
  height: 33px;
  width: 30px;
  background: transparent;
  padding: 0px 0px;
  left: -28px;
  top: 12px;
  border-right: none;
  border-radius: 0px;
}

.bootstrap-touchspin .input-group-btn-vertical > .btn.bootstrap-touchspin-up{
  position: absolute;
  height: 33px;
  width: 30px;
  background: transparent;
  padding: 0px 0px;
  right: -28px;
  top: 12px;
  border-left: none;
  margin-top: 0px;
  border-radius: 0px;
}

.bootstrap-touchspin .glyphicon-chevron-up:before {
  content: "\f067";
  font-size: 12px;
  font-style: normal;
  color: #182846;
  font-family: 'Font Awesome 5 pro';
  font-weight: 700;
}

.bootstrap-touchspin .glyphicon-chevron-down:before {
  content: "\f068";
  font-size: 12px;
  font-style: normal;
  color: #182846;
  font-weight: 700;
  font-family: 'Font Awesome 5 pro';
}

.bootstrap-touchspin .input-group-btn-vertical{
  position: absolute;
  width: 100%;
}

.bootstrap-touchspin .input-group-btn-vertical i{
  top: 2px;
  left: 7px;
  font-size: inherit !important; 
}

.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down{
  margin-top: 0px;
}

.shop-details .related-product{
  position: relative;
  padding-top: 120px;
}

.shop-details .related-product .title-box{
  position: relative;
  display: block;
  margin-bottom: 50px;
}

.shop-details .related-product .title-box h3{
  font-size: 30px;
  line-height: 40px;
  font-weight: 700;
}



/*** 

====================================================================
                        Cart-Page
====================================================================

***/

.cart-section{
  position: relative;
  display: block;
  padding: 150px 0px;
}

.cart-section .item-quantity {
  position: relative;
  display: inline-block;
  max-width: 135px;
  height: 55px;
  width: 100%;
  float: left;
  padding: 0px 40px;
  margin-right: 10px;
  border: 1px solid #dddddd;
  z-index: 1;
  border-radius: 30px;
}

.cart-section input.quantity-spinner {
  line-height: 53px;
  height: 53px;
  width: 43px !important;
  padding: 0px !important;
  box-shadow: none !important;
  font-family: 'Open Sans', sans-serif;
  border: none;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  color: #182846;
  background: transparent;
}

.cart-section .table-outer {
  overflow-x: auto;
  position: relative;
  width: 100%;
}

.cart-section .cart-table {
  min-width: 1170px;
  width: 100%;
}

.cart-section .cart-table thead tr th {
  line-height: 24px;
  min-width: 110px;
  padding: 21px 15px 20px 0px;
  color: #172746;
  font-family: 'Spartan', sans-serif;
  font-size: 16px;
  font-weight: 700;
  position: relative;
  text-align: center;
}

.cart-section .cart-table tbody tr{
  border-bottom: 1px solid #e6e6e6;
}

.cart-section .cart-table .cart-header{
  background: #f2f9ff;
}

.cart-section .cart-table tbody tr td.prod-column{
  padding: 30px 0px;
}

.cart-section .cart-table tbody tr .prod-column .column-box {
  min-height: 100px;
  position: relative;
  padding: 32px 0px 39px 250px;
}

.cart-section .cart-table tbody tr .prod-column .column-box .prod-thumb img {
  display: block;
  max-width: 100%;
}

.cart-section .cart-table tbody tr .prod-column .column-box .prod-thumb{
  position: absolute;
  left: 120px;
  top: 0px;
  width: 100px;
  height: 100px;
  background: #f2f9ff;
}

.cart-section .cart-table tbody tr .prod-column .column-box .title{
  padding-left: 20px;
}

.cart-section .cart-table tbody tr .prod-column .column-box .remove-btn{
  position: absolute;
  left: 0px;
  top: 50%;
  transform: translateY(-50%);
  width: 50px;
  height: 50px;
  line-height: 50px;
  font-size: 18px;
  color: #222;
  font-weight: 900;
  border: 1px solid #e6e6e6;
  text-align: center;
  border-radius: 50%;
  cursor: pointer;
  transition: all 500ms ease;
}

.cart-section .cart-table tbody tr .prod-column .column-box .remove-btn:hover{
  color: #fff;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
}

.cart-section .cart-table tbody tr td.price {
  font-size: 15px;
  text-align: center;
  color: #172746;
  position: relative;
  padding: 30px 25px 30px 30px;
}

.cart-section .cart-table tbody tr .sub-total {
  font-size: 15px;
  padding: 27px 50px 27px 48px;
  text-align: center;
  color: #172746;
}

.cart-section .cart-table tbody tr td.qty{
  position: relative;
}

.cart-section .cart-table .prod-title{
  position: relative;
  display: inline-block;
  font-size: 15px;
  line-height: 28px;
  color: #172746;
  font-family: 'Spartan', sans-serif;
  font-weight: 500;
}

.cart-section .othre-content{
  position: relative;
  display: block;
  padding: 30px 0px;
  margin-bottom: 45px;
}

.cart-section .othre-content .update-btn button{
  background: transparent;
  transition: all 500ms ease;
}

.cart-section .othre-content .coupon-box{
  position: relative;
  max-width: 470px;
}

.cart-section .othre-content .coupon-box input[type='text']{
  position: relative;
  display: block;
  width: 100%;
  font-size: 15px;
  height: 55px;
  color: #8a8d91;
  border: 1px solid #e6e6e6;
  border-radius: 30px;
  padding: 10px 235px 10px 30px;
}

.cart-section .othre-content .coupon-box button{
  position: absolute;
  top: 0px;
  right: 0px;
  width: 205px;
  height: 55px;
  text-align: center;
  font-size: 17px;
  line-height: 28px;
  color: #fff;
  font-weight: 600;
  border-radius: 0px 30px 30px 0px;
}

.cart-section .cart-total .total-cart-box{
  position: relative;
}

.cart-section .cart-total .total-cart-box h6{
  position: relative;
  display: block;
  font-size: 16px;
  line-height: 26px;
  background: #f2f9ff;
  font-weight: 700;
  padding: 19px 30px 11px 30px;
}

.cart-section .cart-total .total-cart-box .list li{
  position: relative;
  display: block;
  font-size: 15px;
  font-family: 'Spartan', sans-serif;
  color: #172746;
  font-weight: 600;
  padding: 18px 30px;
  border-bottom: 1px solid #e6e6e6;
}

.cart-section .cart-total .total-cart-box .list li:last-child{
  border-bottom: none;
}

.cart-section .cart-total .total-cart-box .list li span{
  float: right;
  color: #848484;
  font-weight: 400;
}

.cart-section .cart-total .total-cart-box .list li:last-child span{
  font-weight: 700;
  color: #172746;
}

.cart-section .cart-total .total-cart-box .theme-btn{
  display: block;
  padding: 14.5px 35px;
  width: 100%;
  margin-top: 5px;
}

.bootstrap-touchspin .input-group-btn-vertical > .btn.bootstrap-touchspin-down{
  position: absolute;
  height: 53px;
  width: 40px;
  background: transparent;
  padding: 0px 0px;
  left: -39px;
  top: -53px;
  border-right: none;
  border-radius: 0px;
}

.bootstrap-touchspin .input-group-btn-vertical > .btn.bootstrap-touchspin-up{
  position: absolute;
  height: 53px;
  width: 40px;
  background: transparent;
  padding: 0px 0px;
  right: -30px;
  top: -53px;
  border-left: none;
  margin-top: 0px;
  border-radius: 0px;
}

.bootstrap-touchspin .glyphicon-chevron-up:before {
  content: "\f067";
  font-size: 15px;
  font-style: normal;
  color: #848484;
  font-family: 'Font Awesome 5 Pro';
}

.bootstrap-touchspin .glyphicon-chevron-down:before {
  content: "\f068";
  font-size: 15px;
  font-style: normal;
  color: #848484;
  font-family: 'Font Awesome 5 Pro';
}

.bootstrap-touchspin .input-group-btn-vertical{
  position: absolute;
  width: 100%;
}

.bootstrap-touchspin .input-group-btn-vertical i{
  top: 15px;
  left: 15px;
  font-size: inherit !important; 
}

.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down{
  margin-top: 0px;
}

.item-quantity .input-group {
  position: relative;
  display: table;
  border-collapse: separate;
  max-width: 50px;
  width: 100%;
  height: 53px;
}

.item-quantity input.quantity-spinner {
  line-height: 49px;
  height: 49px;
  width: 50px !important;
  padding: 0px !important;
  box-shadow: none !important;
  border: none;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  color: #222;
  border: none;
}


/*** 

====================================================================
                        Checkout-page
====================================================================

***/

.checkout-section{
  position: relative;
  display: block;
  padding: 150px 0px;
}

.checkout-section .upper-box{
  position: relative;
  margin-bottom: 70px;
}

.checkout-section .upper-box .single-box{
  position: relative;
  display: block;
  font-size: 15px;
  color: #172746;
  padding: 21px 15px 23px 30px;
  background: #f2f9ff;
  margin-bottom: 30px;
}

.checkout-section .upper-box .single-box:last-child{
  margin-bottom: 0px;
}

.checkout-section .upper-box .single-box a{
  
}

.checkout-section .customer a:hover,
.checkout-section .coupon a:hover{
  text-decoration: underline;
}

.checkout-section .sub-title{
  position: relative;
  display: block;
  font-size: 16px;
  line-height: 26px;
  background: #f2f9ff;
  font-weight: 700;
  padding: 23px 15px 16px 30px;
}

.checkout-section .billing-info{
  position: relative;
  display: block;
  margin-bottom: 30px;
}

.checkout-section .billing-form{
  position: relative;
  display: block;
  padding: 23px 0px 28px 0px;
}

.checkout-section .billing-form .form-group{
  position: relative;
  display: block;
  margin-bottom: 23px;
}

.checkout-section .billing-form .form-group:last-child{
  margin-bottom: 0px;
}

.checkout-section .billing-form .form-group label{
  position: relative;
  display: block;
  font-size: 15px;
  font-family: 'Open Sans', sans-serif;
  color: #172746;
  margin-bottom: 3px;
}

.checkout-section .billing-form .form-group input[type='text'],
.checkout-section .billing-form .form-group input[type='email']{
  position: relative;
  display: block;
  width: 100%;
  height: 45px;
  border: 1px solid #e6e6e6;
  font-size: 15px;
  color: #848484;
  padding: 10px 15px;
  transition: all 500ms ease;
}

.checkout-section .billing-form .form-group input:focus{

}

.checkout-section .billing-form .form-group .nice-select{
  border-radius: 0px;
  border: 1px solid #e6e6e6 !important;
  width: 100%;
  font-size: 15px;
  color: #848484;
  height: 45px;
  font-weight: 400;
  padding: 0px 20px;
}

.checkout-section .billing-form .form-group .nice-select:after{
  border-bottom: 2px solid #848484;
  border-right: 2px solid #848484;
  margin-top: -4px;
}

.checkout-section .billing-form .form-group .nice-select .list{
  width: 100%;
}

.checkout-section .billing-form .form-group input.address{
  margin-bottom: 10px;
}

.checkout-section .billing-form .form-group input:focus{
  
}

.checkout-section .billing-form .select-box .ui-state-default{
  width: 100% !important;
}

.checkout-section .billing-form .select-box .ui-selectmenu-button span.ui-icon:before{
  color: #848484;
}

.checkout-section .billing-form .create-acc{
  position: relative;
  display: block;
  margin-top: 3px;
}

.checkout-section .billing-form .create-acc .custom-controls-stacked .description{
  font-size: 15px;
  color: #222;
  cursor: pointer;
}

.checkout-section .additional-info .note-book{
  position: relative;
  display: block;
}

.checkout-section .additional-info .note-book label{
  position: relative;
  display: block;
  font-size: 15px;
  line-height: 26px;
  color: #172746;
  margin-bottom: 3px;
}

.checkout-section .additional-info .note-book textarea{
  position: relative;
  display: block;
  width: 100%;
  height: 133px;
  border: 1px solid #e6e6e6;
  font-family: 'Rubik', sans-serif;
  color: #848484;
  font-size: 13px;
  font-weight: 400;
  color: #848484;
  padding: 8px 20px;
  resize: none;
  transition: all 500ms ease;
}

.checkout-section .additional-info .note-book textarea:focus{
  
}

.checkout-section .order-info{
  position: relative;
  display: block;
  margin-bottom: 70px;
}

.checkout-section .order-info .order-list li{
  position: relative;
  display: block;
  border-bottom: 1px solid #e6e6e6;
  padding: 20px 30px;
}

.checkout-section .order-info .order-list li.title{
  padding: 24px 30px 2px 30px;
}

.checkout-section .order-info .order-list li.title p{
  font-size: 15px;
  color: #172746;
  float: left;
}

.checkout-section .order-info .order-list li.title span{
  position: relative;
  display: block;
  font-size: 15px;
  color: #222;
  float: right;
}

.checkout-section .order-info .order-list li .single-box{
  position: relative;
  padding: 30px 0px 24px 110px;
  min-height: 80px;
}

.checkout-section .order-info .order-list li .single-box img{
  position: absolute;
  left: 0px;
  top: 0px;
  width: 88px;
  height: 80px;
}

.checkout-section .order-info .order-list li .single-box h6{
  position: relative;
  font-size: 15px;
  line-height: 26px;
  float: left;
  font-weight: 500;
}

.checkout-section .order-info .order-list li .single-box span{
  position: relative;
  display: block;
  float: right;
  font-size: 15px;
  color: #172746;
}

.checkout-section .order-info .order-list li.sub-total{
  padding: 17px 30px 10px 0px;
}

.checkout-section .order-info .order-list li.sub-total h6{
  font-size: 16px;
  font-weight: 600;
  color: #172746;
  float: left;
}

.checkout-section .order-info .order-list li.sub-total span{
  position: relative;
  display: block;
  font-size: 15px;
  color: #848484;
  float: right;
}

.checkout-section .order-info .order-list li.order-total{
  padding: 17px 30px 11px 0px;
}

.checkout-section .order-info .order-list li.order-total h6{
  font-size: 16px;
  font-weight: 700;
  color: #172746;
  float: left;
}

.checkout-section .order-info .order-list li.order-total span{
  position: relative;
  display: block;
  font-size: 18px;
  color: #172746;
  font-weight: 600;
  float: right;
}

.checkout-section .payment-info .payment-inner{
  position: relative;
  display: block;
  border: 1px solid #e6e6e6;
  border-top: none;
  padding: 28px 30px 40px 30px;
}

.checkout-section .payment-info .payment-inner .custom-controls-stacked .description{
  color: #8a8d91;
  z-index: 1;
  font-size: 15px;
  font-weight: 600;
  font-family: 'Spartan', sans-serif;
  cursor: pointer;
}

.checkout-section .payment-info .payment-inner .custom-controls-stacked .description a{
  position: relative;
  display: inline-block;
  color: #172746;
  z-index: 1;
  font-size: 15px;
  font-weight: 600;
  font-family: 'Spartan', sans-serif;
  margin-left: 20px;
}

.checkout-section .payment-info .payment-inner .custom-controls-stacked .description a:hover{
  text-decoration: underline;
}

.checkout-section .payment-info .payment-inner .option-block{
  position: relative;
  display: block;
  margin-bottom: 22px;
}

.checkout-section .payment-info .payment-inner .option-block p{
  position: relative;
  font-size: 13px;
  line-height: 24px;
  padding: 4px 0px 0px 30px;
}

.checkout-section .custom-control.material-checkbox .material-control-indicator {
  display: inline-block;
  position: absolute;
  top: 6px;
  left: 0px;
  width: 15px;
  height: 15px;
  border: 1px solid #e6e6e6;
  background: #f5f8fa;
  cursor: pointer;
}

.checkout-section .custom-control.material-checkbox .material-control-input:checked ~ .material-control-indicator{
  -webkit-transform: rotateZ(45deg) translate(1px, -5px);
  transform: rotateZ(45deg) translate(1px, -5px);
  width: 8px;
  border: 2px solid #898f9f;
  border-top: 0px;
  border-left: 0px;
  background: transparent;
  border-radius: 0px;
}

.checkout-section .payment-info .payment-inner .btn-box{
  padding-top: 2px;
}

.checkout-section .payment-info .payment-inner .btn-box .theme-btn-two{
  padding: 16px 30px;
}

.custom-control.material-checkbox {
  --color: #ebebeb;
  padding: 0px;
  margin: 0px;
  margin-bottom: 0px !important;
}

.custom-control.material-checkbox .material-control-input {
  display: none;
}

.custom-control.material-checkbox .material-control-indicator {
  display: inline-block;
  position: absolute;
  top: 6px;
  left: 0px;
  width: 15px;
  height: 15px;
  border: 1px solid #e6e6e6;
  cursor: pointer;
}

.custom-control.material-checkbox .material-control-input:checked ~ .material-control-indicator {
  -webkit-transform: rotateZ(45deg) translate(1px, -5px);
  transform: rotateZ(45deg) translate(1px, -5px);
  width: 8px;
  border: 2px solid #e6e6e6;
  border-top: 0px;
  border-left: 0px;
  background: transparent;
  border-radius: 0px;
}

.custom-controls-stacked .description {
  position: relative;
  display: inline-block;
  padding: 0px;
  margin-left: 25px;
  font-size: 15px;
  color: #848484;
  cursor: pointer;
}



/*** 

====================================================================
                        Blog-page
====================================================================

***/


.sidebar-page-container{
  position: relative;
  padding: 150px 0px;
}

.sidebar-page-container .news-block-one .inner-box{
  margin-bottom: 40px;
}

.blog-sidebar .post-widget .post{
  position: relative;
  display: block;
  padding-left: 120px;
  margin-bottom: 15px;
  padding-bottom: 15px;
  min-height: 85px;
border-bottom: 1px solid whitesmoke;}

.blog-sidebar .post-widget .post:last-child{
  margin-bottom: 0px;
}

.blog-sidebar .post-widget .post .post-thumb {
    position: absolute;
    left: 0px;
    top: 5px;
    width: 100px;
    height: 60px;
    border-radius: 50%;
/* object-fit: fill; */}

.blog-sidebar .post-widget .post .post-thumb img {
    width: auto;
    border-radius: 3px;
    height: -webkit-fill-available;
    image-rendering: pixelated;
object-fit: unset;}

.blog-sidebar .post-widget .post p{
  margin-bottom: 3px;
  text-transform: uppercase;
  /* letter-spacing: -0.5px; */
  font-size: 12px;
  font-weight: 600;
color: #06d2f8;}

.blog-sidebar .post-widget .post h5{
  display: block;
  font-size: 16px;
  line-height: 20px;
  font-weight: 500;
}

.blog-sidebar .post-widget .post h5 a{
  display: inline-block;
  color: #172746;
  font-size: 13px;
font-weight: 600;}

.blog-sidebar .post-widget .post h5 a:hover{

}

.blog-sidebar .post-widget .widget-title{
  margin-bottom: 32px;
}

.blog-sidebar .archives-widget .archives-list li{
  position: relative;
  display: block;
  padding: 12px 0px;
  border-top: 1px solid #e9ebf0;
}

.blog-sidebar .archives-widget .archives-list li a{
  position: relative;
  display: block;
  font-size: 15px;
  line-height: 30px;
  font-family: 'Spartan', sans-serif;
  color: #172746;
  font-weight: 500;
}

.blog-sidebar .archives-widget .archives-list li a:hover{

}

.blog-sidebar .archives-widget .archives-list li a span{
  position: absolute;
  top: 0px;
  right: 0px;
  display: inline-block;
  width: 30px;
  height: 30px;
  line-height: 30px;
  font-size: 15px;
  font-family: 'Open Sans', sans-serif;
  border: 1px solid #e6e6e6;
  color: #172746;
  border-radius: 50%;
  text-align: center;
}

.blog-sidebar .archives-widget{
  padding-bottom: 28px;
}

.news-block-one .inner-box .lower-content h3{
  display: block;
  font-size: 24px;
  line-height: 34px;
  font-weight: 600;
  margin-bottom: 4px;
}

.news-block-one .inner-box .lower-content h3 a{
  display: inline-block;
  color: #172746;
}

.news-block-one .inner-box .lower-content h3 a:hover{

}

.blog-standard-content .news-block-one .inner-box .lower-content{
  /* padding-top: 31px; */
  padding: 35px;
}

.blog-sidebar{
  margin-left: 10px;
}

.blog-details-content .news-block-one .inner-box{
  padding: 0px;
  box-shadow: none;
}

.blog-details-content .news-block-one .inner-box:before{
  display: none;
}

.blog-details-content .news-block-one .inner-box .lower-content .text p{
  margin-bottom: 26px;
}

.blog-details-content .news-block-one .inner-box .lower-content .text p:last-child{
  margin-bottom: 0px;
}

.blog-details-content .news-block-one .inner-box:hover .image-box img{
  opacity: 1;
  transform: scale(1);
}

.blog-details-content .content-one blockquote{
  position: relative;
  display: block;
  background: #fff;
  padding: 57px 50px 53px 220px;
  box-shadow: 0px 10px 40px 0px rgb(0 0 0 / 8%);
  margin: 0px 0px 63px 0px;
}

.blog-details-content .content-one blockquote .icon-box{
  position: absolute;
  left: 50px;
  top: 50px;
  font-size: 40px;
  width: 100px;
  height: 100px;
  line-height: 100px;
  text-align: center;
  background: #f2f9ff;
  border-radius: 50%;
}

.blog-details-content .content-one blockquote h5{
  display: block;
  font-size: 18px;
  line-height: 30px;
  font-weight: 500;
}

.blog-details-content .content-one blockquote .shape{
  position: absolute;
  left: 180px;
  top: 70px;
  width: 10px;
  height: 60px;
  background-repeat: no-repeat;
}

.blog-details-content .content-one{
  position: relative;
  margin-bottom: 63px;
}

.blog-details-content .content-one .text p{
  margin-bottom: 26px;
}

.blog-details-content .content-one .text p:last-child{
  margin-bottom: 0px;
}

.blog-details-content .content-two .image-box{
  position: relative;
  display: block;
  margin-bottom: 67px;
}

.blog-details-content .content-two .image-box img{
  width: 100%;
}

.blog-details-content .content-two .text h3{
  font-size: 24px;
  line-height: 34px;
  font-weight: 600;
  margin-bottom: 14px;
}

.blog-details-content .content-two .text p{
  margin-bottom: 26px;
}

.blog-details-content .content-two .text p:last-child{
  margin-bottom: 0px;
}

.blog-details-content .news-block-one .inner-box {
    margin-bottom: 0;
}

.blog-details-content .content-two{
  margin-bottom: 63px;
}

.blog-details-content .post-share-option{
  position: relative;
  display: inline-block;
  /* padding-bottom: 46px; */
  margin-bottom: 30px;
}

.blog-details-content .post-share-option .shape{
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 12px;
  background-repeat: no-repeat;
}

.blog-details-content .post-share-option .social-links li{
  position: relative;
  display: inline-block;
  float: left;
  margin-right: 15px;
}

.blog-details-content .post-share-option .social-links li:last-child{
  margin: 0px !important;
}

.blog-details-content .post-share-option .social-links li a{
  position: relative;
  display: inline-block;
  width: 44px;
  height: 44px;
  line-height: 44px;
  font-size: 16px;
  color: #3b3b3b;
  background-color: #fff;
  border-radius: 50%;
  text-align: center;
  box-shadow: 0px 10px 20px 0px rgb(0 0 0 / 10%);
}

.blog-details-content .post-share-option .social-links li a:hover{
  color: #fff;
}

.blog-details-content .post-share-option .social-links li h5{
  font-size: 18px;
  line-height: 44px;
  font-weight: 600;
}

.blog-details-content .group-title{
  position: relative;
  display: block;
  margin-bottom: 33px;
}

.blog-details-content .group-title h3{
  font-size: 24px;
  line-height: 34px;
  font-weight: 600;
}

.blog-details-content .comment-box{
  position: relative;
  display: block;
  margin-bottom: 50px!important;
  padding-bottom: 43px;
  margin-top: 60px;
}

.blog-details-content .comment-box .shape {
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 12px;
  background-repeat: no-repeat;
}

.blog-details-content .comment-box .comment{
  position: relative;
  display: block;
  padding-left: 110px;
  margin-bottom: 33px;
}

.blog-details-content .comment-box .comment:last-child {
    /* margin-bottom: 0px; */
}

.blog-details-content .comment-box .comment .thumb-box{
  position: absolute;
  left: 0px;
  top: -3px;
  width: 80px;
  height: 80px;
  border-radius: 50%;
}

.blog-details-content .comment-box .comment .thumb-box img{
  width: 100%;
  border-radius: 50%;
}

.blog-details-content .comment-box .comment .comment-inner {
    position: relative;
    /* margin-bottom: 32px; */
    /* border-bottom: 1px solid #e5e5e5; */
}
textarea#comment {
    padding: 10px 20px;
}
.blog-details-content .comment-box .comment:last-child .comment-inner{
  border-bottom: none;
}

.blog-details-content .comment-box .comment h5{
  display: block;
  font-size: 18px;
  line-height: 26px;
  font-weight: 600;
}

.blog-details-content .comment-box .comment .post-date{
  position: relative;
  display: block;
  font-size: 15px;
  color: #8a8d91;
}

.blog-details-content .comment-box .comment .comment-info{
  position: relative;
  margin-bottom: 14px;
}

.blog-details-content .comment-box .comment p{
  line-height: 28px;
  margin-bottom: 15px;
}

.blog-details-content .comment-box .comment .reply-btn{
  position: relative;
  display: inline-block;
  font-size: 15px;
  line-height: 26px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  color: #172746;
}

.blog-details-content .comment-box .comment .reply-btn:hover{

}

.default-form .form-group{
  position: relative;
  margin-bottom: 30px;
}

.default-form .form-group:last-child{
  margin-bottom: 0px;
}

.default-form .form-group input[type='text'],
.default-form .form-group input[type='email'],
.default-form .form-group input[type='tel'],
.default-form .form-group textarea{
  position: relative;
  display: block;
  width: 100%;
  height: 54px;
  border: 1px solid #e5e5e5;
  padding: 10px 20px;
  font-size: 15px;
  color: #8a8d91;
  transition: all 500ms ease;
}

.default-form .form-group textarea{
  height: 150px;
  resize: none;
}

.default-form .form-group input:focus,
.default-form .form-group textarea:focus{

}



/*** 

====================================================================
                        Contact-page
====================================================================

***/

.contact-style-two{
  position: relative;
  padding: 150px 0px 150px 0px;
}

.contact-style-two h3{
  position: relative;
  display: block;
  font-size: 24px;
  line-height: 34px;
  font-weight: 600;
  margin-bottom: 39px;
}

.contact-style-two .info-list li{
  position: relative;
  display: block;
  padding-left: 70px;
  margin-bottom: 30px;
}

.contact-style-two .info-list li:last-child{
  margin-bottom: 0px;
}

.contact-style-two .info-list li i{
  position: absolute;
  display: inline-block;
  left: 0px;
  top: 2px;
  width: 50px;
  height: 50px;
  line-height: 50px;
  background: #ebf3fa;
  font-size: 20px;
  text-align: center;
  border-radius: 50%;
}

.contact-style-two .info-list li h5{
  position: relative;
  display: block;
  font-size: 18px;
  line-height: 28px;
  font-weight: 600;
  margin-bottom: 4px;
}

.contact-style-two .info-list li p{
  display: block;
  font-size: 16px;
  line-height: 26px;
  color: #8a8d91;
}

.contact-style-two .info-list li p a{
  display: inline-block;
  color: #8a8d91;
}

.contact-style-two .info-list li p a:hover{

}

.contact-style-two .info-inner{
  position: relative;
  display: block;
  padding-bottom: 91px;
}

.contact-style-two .info-inner .shape{
  position: absolute;
  bottom: 0px;
  right: 90px;
  width: 8px;
  height: 394px;
  background-repeat: no-repeat;
}


.google-map-section{
  position: relative;
  padding-bottom: 150px;
}

.google-map-section #contact-google-map{
  position: relative;
  display: block;
  width: 100%;
  height: 450px;
}

.service-page-section .owl-carousel .owl-stage-outer{
  overflow: visible;
}

.service-page-section .owl-carousel .owl-stage-outer .owl-item{
  opacity: 0;
}

.service-page-section .owl-carousel .owl-stage-outer .owl-item.active{
  opacity: 1;
}

.news-section .owl-carousel .owl-stage-outer{
  overflow: visible;
}

.news-section .owl-carousel .owl-stage-outer .owl-item{
  opacity: 0;
}

.news-section .owl-carousel .owl-stage-outer .owl-item.active{
  opacity: 1;
}

.team-section .owl-carousel .owl-stage-outer{
  overflow: visible;
}

.team-section .owl-carousel .owl-stage-outer .owl-item{
  opacity: 0;
}

.team-section .owl-carousel .owl-stage-outer .owl-item.active{
  opacity: 1;
}

.shop-details .product-discription .tabs-content .customer-comments{
  padding-left: 0px;
}










.wp-block-group {}
.wp-block-group h2 {
    display: block;
    font-size: 16px;
    line-height: 1.5em;
    font-weight: 600;
    position: relative;
    margin-bottom: 22px;
}
.wp-block-group ul {}
.wp-block-group ul li {
    position: relative;
    display: block;
    padding: 14px 0px 10px 0px;
    border-top: 1px solid #e9ebf0;
}
.wp-block-group ul li a {
    position: relative;
    display: inline-block;
    font-size: 15px;
    font-family: 'Spartan', sans-serif;
    line-height: 28px;
    color: #172746;
    font-weight: 500;
}
.wp-block-group ul li a:hover {
    color: #00d1f9;
}
.news-block-one .inner-box .lower-content .post-info li a {
    /* text-transform: capitalize; */
}


.acuasafe-comment-item .comment:last-child {
    margin-bottom: 0px;
}
.acuasafe-comment-item .comment:last-child {
    border-bottom: none !important;
}
.submit.btn-one {
    margin-top: 30px;
    background: transparent;
}
.wp-block-search .wp-block-search__label {
    width: 100%;
    display: block;
    font-size: 16px;
    line-height: 32px;
    font-weight: 600;
    position: relative;
    margin-bottom: 22px;
    color: #061a3a;
font-size: 16px;
    line-height: 1.5em;
    font-weight: 600;}



.single-shop-content {}
.single-shop-content .content-box {}
.single-shop-content .content-box h2 {
    display: block;
    font-size: 24px;
    line-height: 34px;
    font-weight: 600;
    margin-bottom: 10px;
}
.single-shop-content .content-box .price {}

.video-section.h3 {
    padding: 0;
}
.video-section.h3:before {
    background: transparent;
}
.video-section.h3 .inner-container {}

.woocommerce-Price-amount.amount bdi{
    color: #9f9f9f;
}

.mr_post .inner-box .lower-content h4 {
    font-size: 24px!important;
}
.news-block-one .inner-box .lower-content .category {
    color: #00d1f9;
}
.mr_post .inner-box .lower-content {
    position: relative;
    padding-top: 25px!important;
    padding: 20px!important;
    padding-left: 0px!important;
box-shadow: 0px!important;box-shadow: none!important;padding-bottom: 0px!important;}
.tag_post {
    /* margin-top: 30px; */
    /* padding-top: 30px; */
    /* padding-bottom: 20px; */
}
.tag_post ul li {
    font-family: 'Spartan', sans-serif;
    font-weight: 600;
    color: #061a3a;
}
.tag_post a {
    border: 1px solid #e6e6e6;
    margin-left: 4px;
    padding: 4px 11px;
    color: #06d2f8;
    border-radius: 4px;
    margin-bottom: 5px;
    position: relative;
    font-size: 14px;
    font-weight: 500;
	    line-height: 35px;
}
.commax {
    display: none;
}
.mr_social{
    margin-top: 20px;
}
.mr_tag{
    margin-top: 10px;
    position: relative;
    top: 60px;
}

.blog-details-content .post-share-option {
    width: 100%;
}


@media only screen and (max-width: 1599px){
	
.about-section-home4 {
    background: #fff;
}	
}

.news-block-one .inner-box .lower-content {

    box-shadow: 0px 10px 30px 0px rgb(0 0 0 / 8%);
}
.search_page  .lower-content .category{
	display:none!important;
}

.comments-form-area .group-title{
	margin-bottom:15px!important;
}
.comments-form-area{
	margin-top: 50px;
}
.logged-in-as a:last-child {
    color: #7a7a7a!important;
}
.bu{
	margin-bottom:30px;
}
.news-block-one .inner-box .lower-content .category a {
    color: #696969;
    font-size: 14px!important;
    letter-spacing: .5px;
}

.news-block-one .inner-box .lower-content .post-info li i{
    margin-right: 5px;
border: 1px solid #d7d7d7;border-radius: 50%;padding: 8px;height: 30px;width: 30px;background: white;}


.footer-logo img{
	width:180px;
}

.video-section-home4 .video-inner .inner-box .video-btn a i {padding-left: 6px;}
.video-section-home4 .video-inner .inner-box .video-btn a {line-height: 100px;}

.bread-crumb{
display:none!important;
}

.search_page .news-block-one .inner-box .lower-content .text {
    margin-bottom: 0px;
}
.product_search_shop{
	margin-top:50px;
}
.mt-50{
	margin-top:50px;
}@charset "UTF-8";

/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2015 Daniel Eden
*/

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

.animated.bounceIn,
.animated.bounceOut {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
}

.animated.flipOutX,
.animated.flipOutY {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
}

@-webkit-keyframes bounce {
  0%, 20%, 53%, 80%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
    transform: translate3d(0,-4px,0);
  }
}

@keyframes bounce {
  0%, 20%, 53%, 80%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
    transform: translate3d(0,-4px,0);
  }
}

.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}

@-webkit-keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

@keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
    transform: scale3d(1.05, .95, 1);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
    transform: scale3d(1.05, .95, 1);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}

@-webkit-keyframes shake {
  0%, 100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

@keyframes shake {
  0%, 100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

.swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
  0% {
    -webkit-transform: none;
    transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes wobble {
  0% {
    -webkit-transform: none;
    transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes jello {
  11.1% {
    -webkit-transform: none;
            transform: none
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
            transform: skewX(-12.5deg) skewY(-12.5deg)
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
            transform: skewX(6.25deg) skewY(6.25deg)
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
            transform: skewX(-3.125deg) skewY(-3.125deg)
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
            transform: skewX(1.5625deg) skewY(1.5625deg)
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
            transform: skewX(-0.78125deg) skewY(-0.78125deg)
  }
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
            transform: skewX(0.390625deg) skewY(0.390625deg)
  }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
            transform: skewX(-0.1953125deg) skewY(-0.1953125deg)
  }
  100% {
    -webkit-transform: none;
            transform: none
  }
}

@keyframes jello {
  11.1% {
    -webkit-transform: none;
            transform: none
  }

  22.2% {

    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
            transform: skewX(-12.5deg) skewY(-12.5deg)
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
            transform: skewX(6.25deg) skewY(6.25deg)
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
            transform: skewX(-3.125deg) skewY(-3.125deg)
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
            transform: skewX(1.5625deg) skewY(1.5625deg)
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
            transform: skewX(-0.78125deg) skewY(-0.78125deg)
  }
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
            transform: skewX(0.390625deg) skewY(0.390625deg)
  }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
            transform: skewX(-0.1953125deg) skewY(-0.1953125deg)
  }
  100% {
    -webkit-transform: none;
            transform: none
  }
}



.jello{
    -webkit-animation-name:jello;
            animation-name:jello;
    -webkit-transform-origin: center;

            transform-origin: center
}

@-webkit-keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
    transform: scale3d(.97, .97, .97);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
    transform: scale3d(.97, .97, .97);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
  0%, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInDown {
  0%, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  0%, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInLeft {
  0%, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  0%, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInRight {
  0%, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  0%, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInUp {
  0%, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }
}

@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }
}

.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}


@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }
}

@keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
}

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}

@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }
}

@keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }
}

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}

@keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
    transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
    transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}

@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes lightSpeedIn {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateIn {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}

@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

@keyframes rollOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}

@-webkit-keyframes zoomInStable {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  33.333% {
    opacity: 1;
	-webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  
  66.666666% {
    opacity: 1;
	-webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes zoomInStable {
 0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  33.333% {
    opacity: 1;
	-webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  
  66.666666% {
    opacity: 1;
	-webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.zoomInStable {
  -webkit-animation-name: zoomInStable;
  animation-name: zoomInStable;
}

@-webkit-keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  100% {
    opacity: 0;
  }
}

@keyframes zoomOut {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  100% {
    opacity: 0;
  }
}

.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
    transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
    transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
    transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
    transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
}

@-webkit-keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes slideOutDown {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes slideOutLeft {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes slideOutRight {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes slideOutUp {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}

@keyframes anime {
from {
	opacity: 0;
	transform: scaleY(0);
	-webkit-transform: scaleY(0);
	-moz-transform: scaleY(0);
	-ms-transform: scaleY(0);
	-o-transform: scaleY(0);
}
to {
	opacity: 1;
	transform: scaleY(1);
	-webkit-transform: scaleY(1);
	-ms-transform: scaleY(1);
	-o-transform: scaleY(1);
	-moz-transform: scaleY(1);
}
}

@-webkit-keyframes anime {
from {
	opacity: 0;
	transform: scaleY(0);
	-webkit-transform: scaleY(0);
	-moz-transform: scaleY(0);
	-ms-transform: scaleY(0);
	-o-transform: scaleY(0);
}
to {
	opacity: 1;
	transform: scaleY(1);
	-webkit-transform: scaleY(1);
	-ms-transform: scaleY(1);
	-o-transform: scaleY(1);
	-moz-transform: scaleY(1);
}
}

@-moz-keyframes anime {
from {
	opacity: 0;
	transform: scaleY(0);
	-webkit-transform: scaleY(0);
	-moz-transform: scaleY(0);
	-ms-transform: scaleY(0);
	-o-transform: scaleY(0);
}
to {
	opacity: 1;
	transform: scaleY(1);
	-webkit-transform: scaleY(1);
	-ms-transform: scaleY(1);
	-o-transform: scaleY(1);
	-moz-transform: scaleY(1);
}

}

@-o-keyframes anime {
from {
	opacity: 0;
	transform: scaleY(0);
	-webkit-transform: scaleY(0);
	-moz-transform: scaleY(0);
	-ms-transform: scaleY(0);
	-o-transform: scaleY(0);
}
to {
	opacity: 1;
	transform: scaleY(1);
	-webkit-transform: scaleY(1);
	-ms-transform: scaleY(1);
	-o-transform: scaleY(1);
	-moz-transform: scaleY(1);
}
}

@-ms-keyframes anime {
from {
	opacity: 0;
	transform: scaleY(0);
	-webkit-transform: scaleY(0);
	-moz-transform: scaleY(0);
	-ms-transform: scaleY(0);
	-o-transform: scaleY(0);
}
to {
	opacity: 1;
	transform: scaleY(1);
	-webkit-transform: scaleY(1);
	-ms-transform: scaleY(1);
	-o-transform: scaleY(1);
	-moz-transform: scaleY(1);
}

}


@keyframes float-bob-y {
  0% {
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  50% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }

  100% {
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}

@keyframes float-bob-x {
  0% {
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px);
  }

  50% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  100% {
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px);
  }
}




@keyframes float-bob {
  0% {
    -webkit-transform: translateX(-430px);
    transform: translateX(-430px);
  }

  50% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  100% {
    -webkit-transform: translateX(-430px);
    transform: translateX(-430px);
  }
}


@-webkit-keyframes zoom-fade {
  0% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }

  50% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  100% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}

@keyframes zoom-fade {
  0% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }

  50% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  100% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}


@-webkit-keyframes zoom-fade-two {
  0% {
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
  }

  50% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  100% {
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
  }
}

@keyframes zoom-fade-two {
  0% {
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
  }

  50% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  100% {
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
  }
}


.banner .parallax-container div img,
.fullwidth-video-section .play-link .icon-box{
    animation-name: zoom-fade; 
    animation-duration: 5s; 
    animation-iteration-count: infinite;
    animation-timing-function: linear;
  
  -webkit-animation-name: zoom-fade; 
    -webkit-animation-duration: 5s; 
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
  
  -moz-animation-name: zoom-fade; 
    -moz-animation-duration: 5s; 
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
  
  -ms-animation-name: zoom-fade; 
    -ms-animation-duration: 5s; 
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
  
  -o-animation-name: zoom-fade; 
    -o-animation-duration: 5s; 
    -o-animation-iteration-count: infinite;
    -o-animation-timing-function: linear;
}



@keyframes rotateme {
    from {
        transform: rotate(0deg);
    }
    to { 
        transform: rotate(360deg);
    }
}
@-webkit-keyframes rotateme {
    from {
        -webkit-transform: rotate(0deg);
    }
    to { 
        -webkit-transform: rotate(360deg);
    }
}
@-moz-keyframes rotateme {
    from {
        -moz-transform: rotate(0deg);
    }
    to { 
        -moz-transform: rotate(360deg);
    }
}
@-o-keyframes rotateme {
    from {
        -o-transform: rotate(0deg);
    }
    to { 
        -o-transform: rotate(360deg);
    }
}

.page-banner .icon-one,
.main-banner .icon-one{
    animation-name: rotateme; 
    animation-duration: 7s; 
    animation-iteration-count: infinite;
    animation-timing-function: linear;
  
  -webkit-animation-name: rotateme; 
    -webkit-animation-duration: 7s; 
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
  
  -moz-animation-name: rotateme; 
    -moz-animation-duration: 7s; 
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
  
  -ms-animation-name: rotateme; 
    -ms-animation-duration: 7s; 
 
 -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
  
  -o-animation-name: rotateme; 
    -o-animation-duration: 7s; 
    -o-animation-iteration-count: infinite;
    -o-animation-timing-function: linear;
}

.how-it-works:before,
.main-banner .icon-six,
.main-banner .icon-two,
.page-banner .icon-six,
.page-banner .icon-two,
.rotate-me {
    animation-name: rotateme; 
    animation-duration: 24s; 
    animation-iteration-count: infinite;
    animation-timing-function: linear;
  
  -webkit-animation-name: rotateme; 
    -webkit-animation-duration: 24s; 
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
  
  -moz-animation-name: rotateme; 
    -moz-animation-duration: 24s; 
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
  
  -ms-animation-name: rotateme; 
    -ms-animation-duration: 24s; 
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
  
  -o-animation-name: rotateme; 
    -o-animation-duration: 24s; 
    -o-animation-iteration-count: infinite;
    -o-animation-timing-function: linear;
}


@-webkit-keyframes footer-animate {
  0% {
    -webkit-transform: translateX(-1000px);
    transform: translateX(-1000px);
  }

  50% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  100% {
    -webkit-transform: translateX(-1000px);
    transform: translateX(-1000px);
  }
}

@keyframes footer-animate {
  0% {
    -webkit-transform: translateX(-1000px);
    transform: translateX(-1000px);
  }

  50% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  100% {
    -webkit-transform: translateX(-1000px);
    transform: translateX(-1000px);
  }
}

/** squares **/

squares{0%{-webkit-transform:scale(1);transform:scale(1);opacity:0}20%{-webkit-transform:scale(1.24);transform:scale(1.24);opacity:1}100%{-webkit-transform:scale(2.1);transform:scale(2.1);opacity:0}}
@-moz-keyframes squares{0%{-moz-transform:scale(1);transform:scale(1);opacity:0}20%{-moz-transform:scale(1.24);transform:scale(1.24);opacity:1}100%{-moz-transform:scale(2.1);transform:scale(2.1);opacity:0}}
@-o-keyframes squares{0%{-o-transform:scale(1);transform:scale(1);opacity:0}20%{-o-transform:scale(1.24);transform:scale(1.24);opacity:1}100%{-o-transform:scale(2.1);transform:scale(2.1);opacity:0}}
@keyframes squares{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:0}20%{-webkit-transform:scale(1.24);-moz-transform:scale(1.24);-o-transform:scale(1.24);transform:scale(1.24);opacity:1}100%{-webkit-transform:scale(2.1);-moz-transform:scale(2.1);-o-transform:scale(2.1);transform:scale(2.1);opacity:0}} 



/** service-hexagon **/


service_hexagon_2{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}100%{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@-moz-keyframes service_hexagon_2{0%{-moz-transform:rotateY(0deg);transform:rotateY(0deg)}100%{-moz-transform:rotateY(360deg);transform:rotateY(360deg)}}@-o-keyframes service_hexagon_2{0%{-o-transform:rotateY(0deg);transform:rotateY(0deg)}100%{-o-transform:rotateY(360deg);transform:rotateY(360deg)}}@keyframes service_hexagon_2{0%{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg)}100%{-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-o-transform:rotateY(360deg);transform:rotateY(360deg)}}

service_hexagon{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes service_hexagon{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes service_hexagon{0%{-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes service_hexagon{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}/*!
 * Bootstrap v4.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #007bff;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: .5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -.25em;
}

sup {
  top: -.5em;
}

a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
}

a:hover {
  color: #0056b3;
  text-decoration: underline;
}

a:not([href]) {
  color: inherit;
  text-decoration: none;
}

a:not([href]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
}

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

button {
  border-radius: 0;
}

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

select {
  word-wrap: normal;
}

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
  cursor: pointer;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type="radio"],
input[type="checkbox"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  -webkit-appearance: listbox;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
  cursor: pointer;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}

h1, .h1 {
  font-size: 2.5rem;
}

h2, .h2 {
  font-size: 2rem;
}

h3, .h3 {
  font-size: 1.75rem;
}

h4, .h4 {
  font-size: 1.5rem;
}

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1rem;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

small,
.small {
  font-size: 80%;
  font-weight: 400;
}

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}

.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d;
}

.blockquote-footer::before {
  content: "\2014\00A0";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 90%;
  color: #6c757d;
}

code {
  font-size: 87.5%;
  color: #e83e8c;
  word-wrap: break-word;
}

a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}

kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}

pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .container {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .container {
    max-width: 1140px;
  }
}

.container-fluid, .container-sm, .container-md, .container-lg, .container-xl {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container, .container-sm {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .container, .container-sm, .container-md {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .container, .container-sm, .container-md, .container-lg {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1140px;
  }
}

.row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

.no-gutters > .col,
.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}

.row-cols-1 > * {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

.row-cols-2 > * {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}

.row-cols-3 > * {
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}

.row-cols-4 > * {
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}

.row-cols-5 > * {
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
  max-width: 20%;
}

.row-cols-6 > * {
  -ms-flex: 0 0 16.666667%;
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
}

.col-auto {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.col-1 {
  -ms-flex: 0 0 8.333333%;
  flex: 0 0 8.333333%;
  max-width: 8.333333%;
}

.col-2 {
  -ms-flex: 0 0 16.666667%;
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
}

.col-3 {
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}

.col-5 {
  -ms-flex: 0 0 41.666667%;
  flex: 0 0 41.666667%;
  max-width: 41.666667%;
}

.col-6 {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  -ms-flex: 0 0 58.333333%;
  flex: 0 0 58.333333%;
  max-width: 58.333333%;
}

.col-8 {
  -ms-flex: 0 0 66.666667%;
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
}

.col-9 {
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  -ms-flex: 0 0 83.333333%;
  flex: 0 0 83.333333%;
  max-width: 83.333333%;
}

.col-11 {
  -ms-flex: 0 0 91.666667%;
  flex: 0 0 91.666667%;
  max-width: 91.666667%;
}

.col-12 {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  -ms-flex-order: -1;
  order: -1;
}

.order-last {
  -ms-flex-order: 13;
  order: 13;
}

.order-0 {
  -ms-flex-order: 0;
  order: 0;
}

.order-1 {
  -ms-flex-order: 1;
  order: 1;
}

.order-2 {
  -ms-flex-order: 2;
  order: 2;
}

.order-3 {
  -ms-flex-order: 3;
  order: 3;
}

.order-4 {
  -ms-flex-order: 4;
  order: 4;
}

.order-5 {
  -ms-flex-order: 5;
  order: 5;
}

.order-6 {
  -ms-flex-order: 6;
  order: 6;
}

.order-7 {
  -ms-flex-order: 7;
  order: 7;
}

.order-8 {
  -ms-flex-order: 8;
  order: 8;
}

.order-9 {
  -ms-flex-order: 9;
  order: 9;
}

.order-10 {
  -ms-flex-order: 10;
  order: 10;
}

.order-11 {
  -ms-flex-order: 11;
  order: 11;
}

.order-12 {
  -ms-flex-order: 12;
  order: 12;
}

.offset-1 {
  margin-left: 8.333333%;
}

.offset-2 {
  margin-left: 16.666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.333333%;
}

.offset-5 {
  margin-left: 41.666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.333333%;
}

.offset-8 {
  margin-left: 66.666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.333333%;
}

.offset-11 {
  margin-left: 91.666667%;
}

@media (min-width: 576px) {
  .col-sm {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-sm-1 > * {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-sm-2 > * {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-sm-3 > * {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .row-cols-sm-4 > * {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-sm-5 > * {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-sm-6 > * {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-sm-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-sm-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-sm-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-sm-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-sm-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-sm-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-sm-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-sm-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-sm-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-sm-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .order-sm-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-sm-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-sm-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-sm-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-sm-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-sm-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-sm-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-sm-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-sm-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-sm-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-sm-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-sm-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-sm-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.333333%;
  }
  .offset-sm-2 {
    margin-left: 16.666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.333333%;
  }
  .offset-sm-5 {
    margin-left: 41.666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.333333%;
  }
  .offset-sm-8 {
    margin-left: 66.666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.333333%;
  }
  .offset-sm-11 {
    margin-left: 91.666667%;
  }
}

@media (min-width: 768px) {
  .col-md {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-md-1 > * {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-md-2 > * {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-md-3 > * {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .row-cols-md-4 > * {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-md-5 > * {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-md-6 > * {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-md-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-md-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-md-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-md-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-md-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-md-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-md-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-md-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-md-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-md-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .order-md-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-md-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-md-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-md-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-md-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-md-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-md-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-md-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-md-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-md-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-md-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-md-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-md-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.333333%;
  }
  .offset-md-2 {
    margin-left: 16.666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.333333%;
  }
  .offset-md-5 {
    margin-left: 41.666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.333333%;
  }
  .offset-md-8 {
    margin-left: 66.666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.333333%;
  }
  .offset-md-11 {
    margin-left: 91.666667%;
  }
}

@media (min-width: 992px) {
  .col-lg {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-lg-1 > * {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-lg-2 > * {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-lg-3 > * {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .row-cols-lg-4 > * {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-lg-5 > * {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-lg-6 > * {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-lg-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-lg-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-lg-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-lg-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-lg-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-lg-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-lg-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-lg-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-lg-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-lg-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .order-lg-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-lg-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-lg-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-lg-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-lg-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-lg-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-lg-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-lg-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-lg-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-lg-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-lg-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-lg-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-lg-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.333333%;
  }
  .offset-lg-2 {
    margin-left: 16.666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.333333%;
  }
  .offset-lg-5 {
    margin-left: 41.666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.333333%;
  }
  .offset-lg-8 {
    margin-left: 66.666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.333333%;
  }
  .offset-lg-11 {
    margin-left: 91.666667%;
  }
}

@media (min-width: 1200px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-xl-1 > * {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-xl-2 > * {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-xl-3 > * {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .row-cols-xl-4 > * {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-xl-5 > * {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-xl-6 > * {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-xl-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-xl-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-xl-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-xl-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-xl-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-xl-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-xl-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-xl-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-xl-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-xl-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .order-xl-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-xl-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-xl-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-xl-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-xl-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-xl-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-xl-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-xl-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-xl-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-xl-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-xl-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-xl-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-xl-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.333333%;
  }
  .offset-xl-2 {
    margin-left: 16.666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.333333%;
  }
  .offset-xl-5 {
    margin-left: 41.666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.333333%;
  }
  .offset-xl-8 {
    margin-left: 66.666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.333333%;
  }
  .offset-xl-11 {
    margin-left: 91.666667%;
  }
}

.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
}

.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}

.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}

.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}

.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

.table-bordered {
  border: 1px solid #dee2e6;
}

.table-bordered th,
.table-bordered td {
  border: 1px solid #dee2e6;
}

.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

.table-hover tbody tr:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075);
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #b8daff;
}

.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #7abaff;
}

.table-hover .table-primary:hover {
  background-color: #9fcdff;
}

.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #9fcdff;
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #d6d8db;
}

.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #b3b7bb;
}

.table-hover .table-secondary:hover {
  background-color: #c8cbcf;
}

.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #c8cbcf;
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: #c3e6cb;
}

.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #8fd19e;
}

.table-hover .table-success:hover {
  background-color: #b1dfbb;
}

.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #b1dfbb;
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: #bee5eb;
}

.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #86cfda;
}

.table-hover .table-info:hover {
  background-color: #abdde5;
}

.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #abdde5;
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffeeba;
}

.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #ffdf7e;
}

.table-hover .table-warning:hover {
  background-color: #ffe8a1;
}

.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #ffe8a1;
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f5c6cb;
}

.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #ed969e;
}

.table-hover .table-danger:hover {
  background-color: #f1b0b7;
}

.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #f1b0b7;
}

.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfe;
}

.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #fbfcfc;
}

.table-hover .table-light:hover {
  background-color: #ececf6;
}

.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #ececf6;
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c6c8ca;
}

.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #95999c;
}

.table-hover .table-dark:hover {
  background-color: #b9bbbe;
}

.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b9bbbe;
}

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

.table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55;
}

.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.table-dark {
  color: #fff;
  background-color: #343a40;
}

.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #454d55;
}

.table-dark.table-bordered {
  border: 0;
}

.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}

.table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}

@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}

@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}

@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}

.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

.table-responsive > .table-bordered {
  border: 0;
}

.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}

.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}

.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}

.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.form-control::-webkit-input-placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control:-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control::-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}

.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

select.form-control[size], select.form-control[multiple] {
  height: auto;
}

textarea.form-control {
  height: auto;
}

.form-group {
  margin-bottom: 1rem;
}

.form-text {
  display: block;
  margin-top: 0.25rem;
}

.form-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}

.form-row > .col,
.form-row > [class*="col-"] {
  padding-right: 5px;
  padding-left: 5px;
}

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}

.form-check-input[disabled] ~ .form-check-label,
.form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}

.form-check-label {
  margin-bottom: 0;
}

.form-check-inline {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}

.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #28a745;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: 0.25rem;
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #28a745;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #28a745;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #28a745;
}

.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #28a745;
}

.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #28a745;
}

.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #34ce57;
  background-color: #34ce57;
}

.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #28a745;
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28a745;
}

.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #dc3545;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem;
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #dc3545;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}

.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #dc3545;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #dc3545;
}

.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #e4606d;
  background-color: #e4606d;
}

.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #dc3545;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545;
}

.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.form-inline {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-align: center;
  align-items: center;
}

.form-inline .form-check {
  width: 100%;
}

@media (min-width: 576px) {
  .form-inline label {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group,
  .form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}

.btn:hover {
  color: #212529;
  text-decoration: none;
}

.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.btn.disabled, .btn:disabled {
  opacity: 0.65;
}

a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.btn-primary:hover {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
}

.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}

.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0062cc;
  border-color: #005cbf;
}

.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}

.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-secondary:hover {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
}

.btn-secondary:focus, .btn-secondary.focus {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}

.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
}

.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}

.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-success:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
}

.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}

.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
.show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430;
}

.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}

.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-info:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
}

.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}

.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
.show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f;
}

.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}

.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-warning:hover {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
}

.btn-warning:focus, .btn-warning.focus {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}

.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
.show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #d39e00;
  border-color: #c69500;
}

.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}

.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}

.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
.show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #bd2130;
  border-color: #b21f2d;
}

.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}

.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}

.btn-light:focus, .btn-light.focus {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
.show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}

.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}

.btn-dark:focus, .btn-dark.focus {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}

.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
.show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}

.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}

.btn-outline-primary {
  color: #007bff;
  border-color: #007bff;
}

.btn-outline-primary:hover {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #007bff;
  background-color: transparent;
}

.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}

.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}

.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
.show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-outline-success {
  color: #28a745;
  border-color: #28a745;
}

.btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #28a745;
  background-color: transparent;
}

.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
.show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8;
}

.btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #17a2b8;
  background-color: transparent;
}

.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
.show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}

.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffc107;
  background-color: transparent;
}

.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
.show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}

.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #dc3545;
  background-color: transparent;
}

.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
.show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}

.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
.show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}

.btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}

.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
.show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #007bff;
  text-decoration: none;
}

.btn-link:hover {
  color: #0056b3;
  text-decoration: underline;
}

.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
  box-shadow: none;
}

.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.btn-block {
  display: block;
  width: 100%;
}

.btn-block + .btn-block {
  margin-top: 0.5rem;
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}

.fade {
  transition: opacity 0.15s linear;
}

@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}

.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}

.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}

.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}

.dropdown-menu-left {
  right: auto;
  left: 0;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}

@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}

@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}

@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}

.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}

.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}

.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}

.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}

.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}

.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}

.dropleft .dropdown-toggle::after {
  display: none;
}

.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}

.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
  right: auto;
  bottom: auto;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}

.dropdown-item:hover, .dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #f8f9fa;
}

.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #007bff;
}

.dropdown-item.disabled, .dropdown-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}

.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}

.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}

.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}

.dropdown-toggle-split::after,
.dropup .dropdown-toggle-split::after,
.dropright .dropdown-toggle-split::after {
  margin-left: 0;
}

.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: center;
  justify-content: center;
}

.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}

.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}

.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}

.btn-group-toggle > .btn input[type="radio"],
.btn-group-toggle > .btn input[type="checkbox"],
.btn-group-toggle > .btn-group > .btn input[type="radio"],
.btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  width: 100%;
}

.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  -ms-flex: 1 1 0%;
  flex: 1 1 0%;
  min-width: 0;
  margin-bottom: 0;
}

.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}

.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}

.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}

.input-group > .form-control:not(:last-child),
.input-group > .custom-select:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group > .custom-file {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}

.input-group > .custom-file:not(:last-child) .custom-file-label,
.input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group-prepend,
.input-group-append {
  display: -ms-flexbox;
  display: flex;
}

.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}

.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}

.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}

.input-group-prepend {
  margin-right: -1px;
}

.input-group-append {
  margin-left: -1px;
}

.input-group-text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

.input-group-text input[type="radio"],
.input-group-text input[type="checkbox"] {
  margin-top: 0;
}

.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px);
}

.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 2px);
}

.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 1.75rem;
}

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group > .input-group-append:not(:last-child) > .btn,
.input-group > .input-group-append:not(:last-child) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.custom-control {
  position: relative;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
}

.custom-control-inline {
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 1rem;
}

.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.25rem;
  opacity: 0;
}

.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #007bff;
  background-color: #007bff;
}

.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #80bdff;
}

.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #b3d7ff;
  border-color: #b3d7ff;
}

.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}

.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}

.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: #adb5bd solid 1px;
}

.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: no-repeat 50% / 50% 50%;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #007bff;
  background-color: #007bff;
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
}

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}

.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-switch {
  padding-left: 2.25rem;
}

.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}

.custom-switch .custom-control-label::after {
  top: calc(0.25rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}

.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  -webkit-transform: translateX(0.75rem);
  transform: translateX(0.75rem);
}

.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.custom-select:focus {
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}

.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}

.custom-select::-ms-expand {
  display: none;
}

.custom-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}

.custom-select-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
}

.custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
}

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin-bottom: 0;
}

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin: 0;
  opacity: 0;
}

.custom-file-input:focus ~ .custom-file-label {
  border-color: #80bdff;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-file-input[disabled] ~ .custom-file-label,
.custom-file-input:disabled ~ .custom-file-label {
  background-color: #e9ecef;
}

.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}

.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.5em + 0.75rem);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
  border-radius: 0 0.25rem 0.25rem 0;
}

.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.custom-range:focus {
  outline: none;
}

.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-range::-moz-focus-outer {
  border: 0;
}

.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}

.custom-range::-webkit-slider-thumb:active {
  background-color: #b3d7ff;
}

.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}

.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}

.custom-range::-moz-range-thumb:active {
  background-color: #b3d7ff;
}

.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}

.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    -ms-transition: none;
    transition: none;
  }
}

.custom-range::-ms-thumb:active {
  background-color: #b3d7ff;
}

.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}

.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}

.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}

.custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}

.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}

.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}

.custom-range:disabled::-moz-range-track {
  cursor: default;
}

.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}

.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
  .custom-file-label,
  .custom-select {
    transition: none;
  }
}

.nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}

.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}

.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}

.nav-tabs .nav-item {
  margin-bottom: -1px;
}

.nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
}

.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}

.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  border-radius: 0.25rem;
}

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #007bff;
}

.nav-fill .nav-item {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified .nav-item {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  text-align: center;
}

.tab-content > .tab-pane {
  display: none;
}

.tab-content > .active {
  display: block;
}

.navbar {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}

.navbar .container,
.navbar .container-fluid, .navbar .container-sm, .navbar .container-md, .navbar .container-lg, .navbar .container-xl {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}

.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

.navbar-nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}

.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.navbar-collapse {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-align: center;
  align-items: center;
}

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-expand-md {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-expand-lg {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-expand-xl {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}

.navbar-expand {
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.navbar-expand > .container,
.navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
  padding-right: 0;
  padding-left: 0;
}

.navbar-expand .navbar-nav {
  -ms-flex-direction: row;
  flex-direction: row;
}

.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}

.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}

.navbar-expand > .container,
.navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.navbar-expand .navbar-collapse {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
}

.navbar-expand .navbar-toggler {
  display: none;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}

.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}

.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}

.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}

.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}

.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
  color: #fff;
}

.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}

.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}

.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}

.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}

.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}

.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}

.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}

.navbar-dark .navbar-text a {
  color: #fff;
}

.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #fff;
}

.card {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}

.card > hr {
  margin-right: 0;
  margin-left: 0;
}

.card > .list-group:first-child .list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.card-body {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem;
}

.card-title {
  margin-bottom: 0.75rem;
}

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link:hover {
  text-decoration: none;
}

.card-link + .card-link {
  margin-left: 1.25rem;
}

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.card-header + .list-group .list-group-item:first-child {
  border-top: 0;
}

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}

.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
}

.card-img,
.card-img-top,
.card-img-bottom {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

.card-deck .card {
  margin-bottom: 15px;
}

@media (min-width: 576px) {
  .card-deck {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .card-deck .card {
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}

.card-group > .card {
  margin-bottom: 15px;
}

@media (min-width: 576px) {
  .card-group {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
  }
  .card-group > .card {
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.card-columns .card {
  margin-bottom: 0.75rem;
}

@media (min-width: 576px) {
  .card-columns {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

.accordion > .card {
  overflow: hidden;
}

.accordion > .card:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.accordion > .card:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.accordion > .card > .card-header {
  border-radius: 0;
  margin-bottom: -1px;
}

.breadcrumb {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}

.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}

.breadcrumb-item.active {
  color: #6c757d;
}

.pagination {
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #007bff;
  background-color: #fff;
  border: 1px solid #dee2e6;
}

.page-link:hover {
  z-index: 2;
  color: #0056b3;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.page-link:focus {
  z-index: 3;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}

.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}

.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}

.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .badge {
    transition: none;
  }
}

a.badge:hover, a.badge:focus {
  text-decoration: none;
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}

.badge-primary {
  color: #fff;
  background-color: #007bff;
}

a.badge-primary:hover, a.badge-primary:focus {
  color: #fff;
  background-color: #0062cc;
}

a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.badge-secondary {
  color: #fff;
  background-color: #6c757d;
}

a.badge-secondary:hover, a.badge-secondary:focus {
  color: #fff;
  background-color: #545b62;
}

a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.badge-success {
  color: #fff;
  background-color: #28a745;
}

a.badge-success:hover, a.badge-success:focus {
  color: #fff;
  background-color: #1e7e34;
}

a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.badge-info {
  color: #fff;
  background-color: #17a2b8;
}

a.badge-info:hover, a.badge-info:focus {
  color: #fff;
  background-color: #117a8b;
}

a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.badge-warning {
  color: #212529;
  background-color: #ffc107;
}

a.badge-warning:hover, a.badge-warning:focus {
  color: #212529;
  background-color: #d39e00;
}

a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.badge-danger {
  color: #fff;
  background-color: #dc3545;
}

a.badge-danger:hover, a.badge-danger:focus {
  color: #fff;
  background-color: #bd2130;
}

a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.badge-light {
  color: #212529;
  background-color: #f8f9fa;
}

a.badge-light:hover, a.badge-light:focus {
  color: #212529;
  background-color: #dae0e5;
}

a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.badge-dark {
  color: #fff;
  background-color: #343a40;
}

a.badge-dark:hover, a.badge-dark:focus {
  color: #fff;
  background-color: #1d2124;
}

a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem;
}

@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
}

.alert-dismissible {
  padding-right: 4rem;
}

.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

.alert-primary {
  color: #004085;
  background-color: #cce5ff;
  border-color: #b8daff;
}

.alert-primary hr {
  border-top-color: #9fcdff;
}

.alert-primary .alert-link {
  color: #002752;
}

.alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}

.alert-secondary hr {
  border-top-color: #c8cbcf;
}

.alert-secondary .alert-link {
  color: #202326;
}

.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}

.alert-success hr {
  border-top-color: #b1dfbb;
}

.alert-success .alert-link {
  color: #0b2e13;
}

.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}

.alert-info hr {
  border-top-color: #abdde5;
}

.alert-info .alert-link {
  color: #062c33;
}

.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}

.alert-warning hr {
  border-top-color: #ffe8a1;
}

.alert-warning .alert-link {
  color: #533f03;
}

.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}

.alert-danger hr {
  border-top-color: #f1b0b7;
}

.alert-danger .alert-link {
  color: #491217;
}

.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}

.alert-light hr {
  border-top-color: #ececf6;
}

.alert-light .alert-link {
  color: #686868;
}

.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}

.alert-dark hr {
  border-top-color: #b9bbbe;
}

.alert-dark .alert-link {
  color: #040505;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}

.progress {
  display: -ms-flexbox;
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.progress-bar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #007bff;
  transition: width 0.6s ease;
}

@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

.progress-bar-animated {
  -webkit-animation: progress-bar-stripes 1s linear infinite;
  animation: progress-bar-stripes 1s linear infinite;
}

@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    -webkit-animation: none;
    animation: none;
  }
}

.media {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
}

.media-body {
  -ms-flex: 1;
  flex: 1;
}

.list-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
}

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}

.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}

.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}

.list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.list-group-item:last-child {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
}

.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.list-group-item + .list-group-item {
  border-top-width: 0;
}

.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}

.list-group-horizontal {
  -ms-flex-direction: row;
  flex-direction: row;
}

.list-group-horizontal .list-group-item:first-child {
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}

.list-group-horizontal .list-group-item:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}

.list-group-horizontal .list-group-item.active {
  margin-top: 0;
}

.list-group-horizontal .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}

.list-group-horizontal .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .list-group-horizontal-sm .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-sm .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

@media (min-width: 768px) {
  .list-group-horizontal-md {
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .list-group-horizontal-md .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-md .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

@media (min-width: 992px) {
  .list-group-horizontal-lg {
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .list-group-horizontal-lg .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-lg .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .list-group-horizontal-xl .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xl .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

.list-group-flush .list-group-item {
  border-right-width: 0;
  border-left-width: 0;
  border-radius: 0;
}

.list-group-flush .list-group-item:first-child {
  border-top-width: 0;
}

.list-group-flush:last-child .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  color: #004085;
  background-color: #b8daff;
}

.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #004085;
  background-color: #9fcdff;
}

.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #004085;
  border-color: #004085;
}

.list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db;
}

.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #383d41;
  background-color: #c8cbcf;
}

.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #383d41;
  border-color: #383d41;
}

.list-group-item-success {
  color: #155724;
  background-color: #c3e6cb;
}

.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #155724;
  background-color: #b1dfbb;
}

.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #155724;
  border-color: #155724;
}

.list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb;
}

.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #0c5460;
  background-color: #abdde5;
}

.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #0c5460;
  border-color: #0c5460;
}

.list-group-item-warning {
  color: #856404;
  background-color: #ffeeba;
}

.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #856404;
  background-color: #ffe8a1;
}

.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #856404;
  border-color: #856404;
}

.list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb;
}

.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #721c24;
  background-color: #f1b0b7;
}

.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #721c24;
  border-color: #721c24;
}

.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}

.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #818182;
  background-color: #ececf6;
}

.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #818182;
  border-color: #818182;
}

.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca;
}

.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #1b1e21;
  background-color: #b9bbbe;
}

.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #1b1e21;
  border-color: #1b1e21;
}

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5;
}

.close:hover {
  color: #000;
  text-decoration: none;
}

.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: .75;
}

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

a.close.disabled {
  pointer-events: none;
}

.toast {
  max-width: 350px;
  overflow: hidden;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  opacity: 0;
  border-radius: 0.25rem;
}

.toast:not(:last-child) {
  margin-bottom: 0.75rem;
}

.toast.showing {
  opacity: 1;
}

.toast.show {
  display: block;
  opacity: 1;
}

.toast.hide {
  display: none;
}

.toast-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

.toast-body {
  padding: 0.75rem;
}

.modal-open {
  overflow: hidden;
}

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}

.modal.fade .modal-dialog {
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}

@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}

.modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}

.modal.modal-static .modal-dialog {
  -webkit-transform: scale(1.02);
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  display: -ms-flexbox;
  display: flex;
  max-height: calc(100% - 1rem);
}

.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}

.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - 1rem);
}

.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  content: "";
}

.modal-dialog-centered.modal-dialog-scrollable {
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
  height: 100%;
}

.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}

.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}

.modal-content {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}

.modal-backdrop.fade {
  opacity: 0;
}

.modal-backdrop.show {
  opacity: 0.5;
}

.modal-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}

.modal-header .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 1rem;
}

.modal-footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
}

.modal-footer > * {
  margin: 0.25rem;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
  }
  .modal-sm {
    max-width: 300px;
  }
}

@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px;
  }
}

@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}

.tooltip.show {
  opacity: 0.9;
}

.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}

.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
  padding: 0.4rem 0;
}

.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
  bottom: 0;
}

.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}

.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
  padding: 0 0.4rem;
}

.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}

.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
  padding: 0.4rem 0;
}

.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
  top: 0;
}

.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}

.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
  padding: 0 0.4rem;
}

.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}

.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}

.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}

.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
  margin-bottom: 0.5rem;
}

.bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow {
  bottom: calc(-0.5rem - 1px);
}

.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}

.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
  margin-left: 0.5rem;
}

.bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}

.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
  margin-top: 0.5rem;
}

.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow {
  top: calc(-0.5rem - 1px);
}

.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}

.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}

.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
  margin-right: 0.5rem;
}

.bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}

.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529;
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition: -webkit-transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  -webkit-transform: none;
  transform: none;
}

.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left,
  .carousel-fade .active.carousel-item-right {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}

.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: no-repeat 50% / 100% 100%;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}

.carousel-indicators li {
  box-sizing: content-box;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: .5;
  transition: opacity 0.6s ease;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    transition: none;
  }
}

.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}

@-webkit-keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: spinner-border .75s linear infinite;
  animation: spinner-border .75s linear infinite;
}

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}

@-webkit-keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    opacity: 1;
  }
}

@keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    opacity: 1;
  }
}

.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  -webkit-animation: spinner-grow .75s linear infinite;
  animation: spinner-grow .75s linear infinite;
}

.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.bg-primary {
  background-color: #007bff !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #0062cc !important;
}

.bg-secondary {
  background-color: #6c757d !important;
}

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #545b62 !important;
}

.bg-success {
  background-color: #28a745 !important;
}

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #1e7e34 !important;
}

.bg-info {
  background-color: #17a2b8 !important;
}

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #117a8b !important;
}

.bg-warning {
  background-color: #ffc107 !important;
}

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #d39e00 !important;
}

.bg-danger {
  background-color: #dc3545 !important;
}

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #bd2130 !important;
}

.bg-light {
  background-color: #f8f9fa !important;
}

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important;
}

.bg-dark {
  background-color: #343a40 !important;
}

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d2124 !important;
}

.bg-white {
  background-color: #fff !important;
}

.bg-transparent {
  background-color: transparent !important;
}

.border {
  border: 1px solid #dee2e6 !important;
}

.border-top {
  border-top: 1px solid #dee2e6 !important;
}

.border-right {
  border-right: 1px solid #dee2e6 !important;
}

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

.border-left {
  border-left: 1px solid #dee2e6 !important;
}

.border-0 {
  border: 0 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #007bff !important;
}

.border-secondary {
  border-color: #6c757d !important;
}

.border-success {
  border-color: #28a745 !important;
}

.border-info {
  border-color: #17a2b8 !important;
}

.border-warning {
  border-color: #ffc107 !important;
}

.border-danger {
  border-color: #dc3545 !important;
}

.border-light {
  border-color: #f8f9fa !important;
}

.border-dark {
  border-color: #343a40 !important;
}

.border-white {
  border-color: #fff !important;
}

.rounded-sm {
  border-radius: 0.2rem !important;
}

.rounded {
  border-radius: 0.25rem !important;
}

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-lg {
  border-radius: 0.3rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: -ms-flexbox !important;
  display: flex !important;
}

.d-inline-flex {
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-md-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-print-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}

.embed-responsive::before {
  display: block;
  content: "";
}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.857143%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.flex-row {
  -ms-flex-direction: row !important;
  flex-direction: row !important;
}

.flex-column {
  -ms-flex-direction: column !important;
  flex-direction: column !important;
}

.flex-row-reverse {
  -ms-flex-direction: row-reverse !important;
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  -ms-flex-direction: column-reverse !important;
  flex-direction: column-reverse !important;
}

.flex-wrap {
  -ms-flex-wrap: wrap !important;
  flex-wrap: wrap !important;
}

.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
  flex-wrap: wrap-reverse !important;
}

.flex-fill {
  -ms-flex: 1 1 auto !important;
  flex: 1 1 auto !important;
}

.flex-grow-0 {
  -ms-flex-positive: 0 !important;
  flex-grow: 0 !important;
}

.flex-grow-1 {
  -ms-flex-positive: 1 !important;
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  -ms-flex-negative: 0 !important;
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  -ms-flex-negative: 1 !important;
  flex-shrink: 1 !important;
}

.justify-content-start {
  -ms-flex-pack: start !important;
  justify-content: flex-start !important;
}

.justify-content-end {
  -ms-flex-pack: end !important;
  justify-content: flex-end !important;
}

.justify-content-center {
  -ms-flex-pack: center !important;
  justify-content: center !important;
}

.justify-content-between {
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
}

.justify-content-around {
  -ms-flex-pack: distribute !important;
  justify-content: space-around !important;
}

.align-items-start {
  -ms-flex-align: start !important;
  align-items: flex-start !important;
}

.align-items-end {
  -ms-flex-align: end !important;
  align-items: flex-end !important;
}

.align-items-center {
  -ms-flex-align: center !important;
  align-items: center !important;
}

.align-items-baseline {
  -ms-flex-align: baseline !important;
  align-items: baseline !important;
}

.align-items-stretch {
  -ms-flex-align: stretch !important;
  align-items: stretch !important;
}

.align-content-start {
  -ms-flex-line-pack: start !important;
  align-content: flex-start !important;
}

.align-content-end {
  -ms-flex-line-pack: end !important;
  align-content: flex-end !important;
}

.align-content-center {
  -ms-flex-line-pack: center !important;
  align-content: center !important;
}

.align-content-between {
  -ms-flex-line-pack: justify !important;
  align-content: space-between !important;
}

.align-content-around {
  -ms-flex-line-pack: distribute !important;
  align-content: space-around !important;
}

.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
  align-content: stretch !important;
}

.align-self-auto {
  -ms-flex-item-align: auto !important;
  align-self: auto !important;
}

.align-self-start {
  -ms-flex-item-align: start !important;
  align-self: flex-start !important;
}

.align-self-end {
  -ms-flex-item-align: end !important;
  align-self: flex-end !important;
}

.align-self-center {
  -ms-flex-item-align: center !important;
  align-self: center !important;
}

.align-self-baseline {
  -ms-flex-item-align: baseline !important;
  align-self: baseline !important;
}

.align-self-stretch {
  -ms-flex-item-align: stretch !important;
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-sm-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-sm-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-sm-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}

@media (min-width: 768px) {
  .flex-md-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-md-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-md-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-md-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-md-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-md-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-md-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-md-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-md-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-md-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}

@media (min-width: 992px) {
  .flex-lg-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-lg-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-lg-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-lg-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}

@media (min-width: 1200px) {
  .flex-xl-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-xl-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-xl-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-xl-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}

.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }
  .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
}

@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
}

@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
}

@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: -webkit-sticky !important;
  position: sticky !important;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports ((position: -webkit-sticky) or (position: sticky)) {
  .sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.mh-100 {
  max-height: 100% !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.vw-100 {
  width: 100vw !important;
}

.vh-100 {
  height: 100vh !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

.pl-5,
.px-5 {
  padding-left: 3rem !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}

.m-n5 {
  margin: -3rem !important;
}

.mt-n5,
.my-n5 {
  margin-top: -3rem !important;
}

.mr-n5,
.mx-n5 {
  margin-right: -3rem !important;
}

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important;
}

.ml-n5,
.mx-n5 {
  margin-left: -3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important;
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important;
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important;
  }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important;
  }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -3rem !important;
  }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important;
  }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important;
  }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important;
  }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important;
  }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -3rem !important;
  }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important;
  }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important;
  }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important;
  }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important;
  }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -3rem !important;
  }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important;
  }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important;
  }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important;
  }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important;
  }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -3rem !important;
  }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important;
  }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.text-justify {
  text-align: justify !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}

@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}

@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}

@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-lighter {
  font-weight: lighter !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-weight-bolder {
  font-weight: bolder !important;
}

.font-italic {
  font-style: italic !important;
}

.text-white {
  color: #fff !important;
}

.text-primary {
  color: #007bff !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: #0056b3 !important;
}

.text-secondary {
  color: #6c757d !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: #494f54 !important;
}

.text-success {
  color: #28a745 !important;
}

a.text-success:hover, a.text-success:focus {
  color: #19692c !important;
}

.text-info {
  color: #17a2b8 !important;
}

a.text-info:hover, a.text-info:focus {
  color: #0f6674 !important;
}

.text-warning {
  color: #ffc107 !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: #ba8b00 !important;
}

.text-danger {
  color: #dc3545 !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: #a71d2a !important;
}

.text-light {
  color: #f8f9fa !important;
}

a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important;
}

.text-dark {
  color: #343a40 !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important;
}

.text-body {
  color: #212529 !important;
}

.text-muted {
  color: #6c757d !important;
}

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-break {
  word-break: break-word !important;
  overflow-wrap: break-word !important;
}

.text-reset {
  color: inherit !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  a:not(.btn) {
    text-decoration: underline;
  }
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  pre {
    white-space: pre-wrap !important;
  }
  pre,
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  @page {
    size: a3;
  }
  body {
    min-width: 992px !important;
  }
  .container {
    min-width: 992px !important;
  }
  .navbar {
    display: none;
  }
  .badge {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6 !important;
  }
  .table-dark {
    color: inherit;
  }
  .table-dark th,
  .table-dark td,
  .table-dark thead th,
  .table-dark tbody + tbody {
    border-color: #dee2e6;
  }
  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6;
  }
}
/*# sourceMappingURL=bootstrap.css.map */@font-face {
    font-family: "flaticon";
    src: url("../fonts/flaticon.ttf?95a56ff57e8d0557ee40da3b6ed5f46e") format("truetype"),
url("../fonts/flaticon.woff?95a56ff57e8d0557ee40da3b6ed5f46e") format("woff"),
url("../fonts/flaticon.woff2?95a56ff57e8d0557ee40da3b6ed5f46e") format("woff2"),
url("../fonts/flaticon.eot?95a56ff57e8d0557ee40da3b6ed5f46e#iefix") format("embedded-opentype"),
url("../fonts/flaticon.svg?95a56ff57e8d0557ee40da3b6ed5f46e#flaticon") format("svg");
}

i[class^="flaticon-"]:before, i[class*=" flaticon-"]:before {
    font-family: flaticon !important;
    font-style: normal;
    font-weight: normal !important;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.flaticon-water-drop:before {
    content: "\f101";
}
.flaticon-water-drop-1:before {
    content: "\f102";
}
.flaticon-recycle:before {
    content: "\f103";
}
.flaticon-glass:before {
    content: "\f104";
}
.flaticon-water-glass:before {
    content: "\f105";
}
.flaticon-water-bottle:before {
    content: "\f106";
}
.flaticon-water-bottle-1:before {
    content: "\f107";
}
.flaticon-water:before {
    content: "\f108";
}
.flaticon-water-1:before {
    content: "\f109";
}
.flaticon-draw-check-mark:before {
    content: "\f10a";
}
.flaticon-check:before {
    content: "\f10b";
}
.flaticon-cancel:before {
    content: "\f10c";
}
.flaticon-close:before {
    content: "\f10d";
}
/*!
 * Font Awesome Pro 5.8.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
.fa,
.fas,
.far,
.fal,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1; }

.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -.0667em; }

.fa-xs {
  font-size: .75em; }

.fa-sm {
  font-size: .875em; }

.fa-1x {
  font-size: 1em; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-6x {
  font-size: 6em; }

.fa-7x {
  font-size: 7em; }

.fa-8x {
  font-size: 8em; }

.fa-9x {
  font-size: 9em; }

.fa-10x {
  font-size: 10em; }

.fa-fw {
  text-align: center;
  width: 1.25em; }

.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0; }
  .fa-ul > li {
    position: relative; }

.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit; }

.fa-border {
  border: solid 0.08em #eee;
  border-radius: .1em;
  padding: .2em .25em .15em; }

.fa-pull-left {
  float: left; }

.fa-pull-right {
  float: right; }

.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: .3em; }

.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: .3em; }

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
          animation: fa-spin 2s infinite linear; }

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
          animation: fa-spin 1s infinite steps(8); }

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg); }

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg); }

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1); }

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
          transform: scale(1, -1); }

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(-1, -1);
          transform: scale(-1, -1); }

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-flip-both {
  -webkit-filter: none;
          filter: none; }

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em; }

.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%; }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: #fff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-500px:before {
  content: "\f26e"; }

.fa-abacus:before {
  content: "\f640"; }

.fa-accessible-icon:before {
  content: "\f368"; }

.fa-accusoft:before {
  content: "\f369"; }

.fa-acorn:before {
  content: "\f6ae"; }

.fa-acquisitions-incorporated:before {
  content: "\f6af"; }

.fa-ad:before {
  content: "\f641"; }

.fa-address-book:before {
  content: "\f2b9"; }

.fa-address-card:before {
  content: "\f2bb"; }

.fa-adjust:before {
  content: "\f042"; }

.fa-adn:before {
  content: "\f170"; }

.fa-adobe:before {
  content: "\f778"; }

.fa-adversal:before {
  content: "\f36a"; }

.fa-affiliatetheme:before {
  content: "\f36b"; }

.fa-air-freshener:before {
  content: "\f5d0"; }

.fa-airbnb:before {
  content: "\f834"; }

.fa-alarm-clock:before {
  content: "\f34e"; }

.fa-algolia:before {
  content: "\f36c"; }

.fa-alicorn:before {
  content: "\f6b0"; }

.fa-align-center:before {
  content: "\f037"; }

.fa-align-justify:before {
  content: "\f039"; }

.fa-align-left:before {
  content: "\f036"; }

.fa-align-right:before {
  content: "\f038"; }

.fa-alipay:before {
  content: "\f642"; }

.fa-allergies:before {
  content: "\f461"; }

.fa-amazon:before {
  content: "\f270"; }

.fa-amazon-pay:before {
  content: "\f42c"; }

.fa-ambulance:before {
  content: "\f0f9"; }

.fa-american-sign-language-interpreting:before {
  content: "\f2a3"; }

.fa-amilia:before {
  content: "\f36d"; }

.fa-analytics:before {
  content: "\f643"; }

.fa-anchor:before {
  content: "\f13d"; }

.fa-android:before {
  content: "\f17b"; }

.fa-angel:before {
  content: "\f779"; }

.fa-angellist:before {
  content: "\f209"; }

.fa-angle-double-down:before {
  content: "\f103"; }

.fa-angle-double-left:before {
  content: "\f100"; }

.fa-angle-double-right:before {
  content: "\f101"; }

.fa-angle-double-up:before {
  content: "\f102"; }

.fa-angle-down:before {
  content: "\f107"; }

.fa-angle-left:before {
  content: "\f104"; }

.fa-angle-right:before {
  content: "\f105"; }

.fa-angle-up:before {
  content: "\f106"; }

.fa-angry:before {
  content: "\f556"; }

.fa-angrycreative:before {
  content: "\f36e"; }

.fa-angular:before {
  content: "\f420"; }

.fa-ankh:before {
  content: "\f644"; }

.fa-app-store:before {
  content: "\f36f"; }

.fa-app-store-ios:before {
  content: "\f370"; }

.fa-apper:before {
  content: "\f371"; }

.fa-apple:before {
  content: "\f179"; }

.fa-apple-alt:before {
  content: "\f5d1"; }

.fa-apple-crate:before {
  content: "\f6b1"; }

.fa-apple-pay:before {
  content: "\f415"; }

.fa-archive:before {
  content: "\f187"; }

.fa-archway:before {
  content: "\f557"; }

.fa-arrow-alt-circle-down:before {
  content: "\f358"; }

.fa-arrow-alt-circle-left:before {
  content: "\f359"; }

.fa-arrow-alt-circle-right:before {
  content: "\f35a"; }

.fa-arrow-alt-circle-up:before {
  content: "\f35b"; }

.fa-arrow-alt-down:before {
  content: "\f354"; }

.fa-arrow-alt-from-bottom:before {
  content: "\f346"; }

.fa-arrow-alt-from-left:before {
  content: "\f347"; }

.fa-arrow-alt-from-right:before {
  content: "\f348"; }

.fa-arrow-alt-from-top:before {
  content: "\f349"; }

.fa-arrow-alt-left:before {
  content: "\f355"; }

.fa-arrow-alt-right:before {
  content: "\f356"; }

.fa-arrow-alt-square-down:before {
  content: "\f350"; }

.fa-arrow-alt-square-left:before {
  content: "\f351"; }

.fa-arrow-alt-square-right:before {
  content: "\f352"; }

.fa-arrow-alt-square-up:before {
  content: "\f353"; }

.fa-arrow-alt-to-bottom:before {
  content: "\f34a"; }

.fa-arrow-alt-to-left:before {
  content: "\f34b"; }

.fa-arrow-alt-to-right:before {
  content: "\f34c"; }

.fa-arrow-alt-to-top:before {
  content: "\f34d"; }

.fa-arrow-alt-up:before {
  content: "\f357"; }

.fa-arrow-circle-down:before {
  content: "\f0ab"; }

.fa-arrow-circle-left:before {
  content: "\f0a8"; }

.fa-arrow-circle-right:before {
  content: "\f0a9"; }

.fa-arrow-circle-up:before {
  content: "\f0aa"; }

.fa-arrow-down:before {
  content: "\f063"; }

.fa-arrow-from-bottom:before {
  content: "\f342"; }

.fa-arrow-from-left:before {
  content: "\f343"; }

.fa-arrow-from-right:before {
  content: "\f344"; }

.fa-arrow-from-top:before {
  content: "\f345"; }

.fa-arrow-left:before {
  content: "\f060"; }

.fa-arrow-right:before {
  content: "\f061"; }

.fa-arrow-square-down:before {
  content: "\f339"; }

.fa-arrow-square-left:before {
  content: "\f33a"; }

.fa-arrow-square-right:before {
  content: "\f33b"; }

.fa-arrow-square-up:before {
  content: "\f33c"; }

.fa-arrow-to-bottom:before {
  content: "\f33d"; }

.fa-arrow-to-left:before {
  content: "\f33e"; }

.fa-arrow-to-right:before {
  content: "\f340"; }

.fa-arrow-to-top:before {
  content: "\f341"; }

.fa-arrow-up:before {
  content: "\f062"; }

.fa-arrows:before {
  content: "\f047"; }

.fa-arrows-alt:before {
  content: "\f0b2"; }

.fa-arrows-alt-h:before {
  content: "\f337"; }

.fa-arrows-alt-v:before {
  content: "\f338"; }

.fa-arrows-h:before {
  content: "\f07e"; }

.fa-arrows-v:before {
  content: "\f07d"; }

.fa-artstation:before {
  content: "\f77a"; }

.fa-assistive-listening-systems:before {
  content: "\f2a2"; }

.fa-asterisk:before {
  content: "\f069"; }

.fa-asymmetrik:before {
  content: "\f372"; }

.fa-at:before {
  content: "\f1fa"; }

.fa-atlas:before {
  content: "\f558"; }

.fa-atlassian:before {
  content: "\f77b"; }

.fa-atom:before {
  content: "\f5d2"; }

.fa-atom-alt:before {
  content: "\f5d3"; }

.fa-audible:before {
  content: "\f373"; }

.fa-audio-description:before {
  content: "\f29e"; }

.fa-autoprefixer:before {
  content: "\f41c"; }

.fa-avianex:before {
  content: "\f374"; }

.fa-aviato:before {
  content: "\f421"; }

.fa-award:before {
  content: "\f559"; }

.fa-aws:before {
  content: "\f375"; }

.fa-axe:before {
  content: "\f6b2"; }

.fa-axe-battle:before {
  content: "\f6b3"; }

.fa-baby:before {
  content: "\f77c"; }

.fa-baby-carriage:before {
  content: "\f77d"; }

.fa-backpack:before {
  content: "\f5d4"; }

.fa-backspace:before {
  content: "\f55a"; }

.fa-backward:before {
  content: "\f04a"; }

.fa-bacon:before {
  content: "\f7e5"; }

.fa-badge:before {
  content: "\f335"; }

.fa-badge-check:before {
  content: "\f336"; }

.fa-badge-dollar:before {
  content: "\f645"; }

.fa-badge-percent:before {
  content: "\f646"; }

.fa-badger-honey:before {
  content: "\f6b4"; }

.fa-balance-scale:before {
  content: "\f24e"; }

.fa-balance-scale-left:before {
  content: "\f515"; }

.fa-balance-scale-right:before {
  content: "\f516"; }

.fa-ball-pile:before {
  content: "\f77e"; }

.fa-ballot:before {
  content: "\f732"; }

.fa-ballot-check:before {
  content: "\f733"; }

.fa-ban:before {
  content: "\f05e"; }

.fa-band-aid:before {
  content: "\f462"; }

.fa-bandcamp:before {
  content: "\f2d5"; }

.fa-barcode:before {
  content: "\f02a"; }

.fa-barcode-alt:before {
  content: "\f463"; }

.fa-barcode-read:before {
  content: "\f464"; }

.fa-barcode-scan:before {
  content: "\f465"; }

.fa-bars:before {
  content: "\f0c9"; }

.fa-baseball:before {
  content: "\f432"; }

.fa-baseball-ball:before {
  content: "\f433"; }

.fa-basketball-ball:before {
  content: "\f434"; }

.fa-basketball-hoop:before {
  content: "\f435"; }

.fa-bat:before {
  content: "\f6b5"; }

.fa-bath:before {
  content: "\f2cd"; }

.fa-battery-bolt:before {
  content: "\f376"; }

.fa-battery-empty:before {
  content: "\f244"; }

.fa-battery-full:before {
  content: "\f240"; }

.fa-battery-half:before {
  content: "\f242"; }

.fa-battery-quarter:before {
  content: "\f243"; }

.fa-battery-slash:before {
  content: "\f377"; }

.fa-battery-three-quarters:before {
  content: "\f241"; }

.fa-battle-net:before {
  content: "\f835"; }

.fa-bed:before {
  content: "\f236"; }

.fa-beer:before {
  content: "\f0fc"; }

.fa-behance:before {
  content: "\f1b4"; }

.fa-behance-square:before {
  content: "\f1b5"; }

.fa-bell:before {
  content: "\f0f3"; }

.fa-bell-school:before {
  content: "\f5d5"; }

.fa-bell-school-slash:before {
  content: "\f5d6"; }

.fa-bell-slash:before {
  content: "\f1f6"; }

.fa-bells:before {
  content: "\f77f"; }

.fa-bezier-curve:before {
  content: "\f55b"; }

.fa-bible:before {
  content: "\f647"; }

.fa-bicycle:before {
  content: "\f206"; }

.fa-bimobject:before {
  content: "\f378"; }

.fa-binoculars:before {
  content: "\f1e5"; }

.fa-biohazard:before {
  content: "\f780"; }

.fa-birthday-cake:before {
  content: "\f1fd"; }

.fa-bitbucket:before {
  content: "\f171"; }

.fa-bitcoin:before {
  content: "\f379"; }

.fa-bity:before {
  content: "\f37a"; }

.fa-black-tie:before {
  content: "\f27e"; }

.fa-blackberry:before {
  content: "\f37b"; }

.fa-blanket:before {
  content: "\f498"; }

.fa-blender:before {
  content: "\f517"; }

.fa-blender-phone:before {
  content: "\f6b6"; }

.fa-blind:before {
  content: "\f29d"; }

.fa-blog:before {
  content: "\f781"; }

.fa-blogger:before {
  content: "\f37c"; }

.fa-blogger-b:before {
  content: "\f37d"; }

.fa-bluetooth:before {
  content: "\f293"; }

.fa-bluetooth-b:before {
  content: "\f294"; }

.fa-bold:before {
  content: "\f032"; }

.fa-bolt:before {
  content: "\f0e7"; }

.fa-bomb:before {
  content: "\f1e2"; }

.fa-bone:before {
  content: "\f5d7"; }

.fa-bone-break:before {
  content: "\f5d8"; }

.fa-bong:before {
  content: "\f55c"; }

.fa-book:before {
  content: "\f02d"; }

.fa-book-alt:before {
  content: "\f5d9"; }

.fa-book-dead:before {
  content: "\f6b7"; }

.fa-book-heart:before {
  content: "\f499"; }

.fa-book-medical:before {
  content: "\f7e6"; }

.fa-book-open:before {
  content: "\f518"; }

.fa-book-reader:before {
  content: "\f5da"; }

.fa-book-spells:before {
  content: "\f6b8"; }

.fa-book-user:before {
  content: "\f7e7"; }

.fa-bookmark:before {
  content: "\f02e"; }

.fa-books:before {
  content: "\f5db"; }

.fa-books-medical:before {
  content: "\f7e8"; }

.fa-boot:before {
  content: "\f782"; }

.fa-booth-curtain:before {
  content: "\f734"; }

.fa-bootstrap:before {
  content: "\f836"; }

.fa-bow-arrow:before {
  content: "\f6b9"; }

.fa-bowling-ball:before {
  content: "\f436"; }

.fa-bowling-pins:before {
  content: "\f437"; }

.fa-box:before {
  content: "\f466"; }

.fa-box-alt:before {
  content: "\f49a"; }

.fa-box-ballot:before {
  content: "\f735"; }

.fa-box-check:before {
  content: "\f467"; }

.fa-box-fragile:before {
  content: "\f49b"; }

.fa-box-full:before {
  content: "\f49c"; }

.fa-box-heart:before {
  content: "\f49d"; }

.fa-box-open:before {
  content: "\f49e"; }

.fa-box-up:before {
  content: "\f49f"; }

.fa-box-usd:before {
  content: "\f4a0"; }

.fa-boxes:before {
  content: "\f468"; }

.fa-boxes-alt:before {
  content: "\f4a1"; }

.fa-boxing-glove:before {
  content: "\f438"; }

.fa-brackets:before {
  content: "\f7e9"; }

.fa-brackets-curly:before {
  content: "\f7ea"; }

.fa-braille:before {
  content: "\f2a1"; }

.fa-brain:before {
  content: "\f5dc"; }

.fa-bread-loaf:before {
  content: "\f7eb"; }

.fa-bread-slice:before {
  content: "\f7ec"; }

.fa-briefcase:before {
  content: "\f0b1"; }

.fa-briefcase-medical:before {
  content: "\f469"; }

.fa-broadcast-tower:before {
  content: "\f519"; }

.fa-broom:before {
  content: "\f51a"; }

.fa-browser:before {
  content: "\f37e"; }

.fa-brush:before {
  content: "\f55d"; }

.fa-btc:before {
  content: "\f15a"; }

.fa-buffer:before {
  content: "\f837"; }

.fa-bug:before {
  content: "\f188"; }

.fa-building:before {
  content: "\f1ad"; }

.fa-bullhorn:before {
  content: "\f0a1"; }

.fa-bullseye:before {
  content: "\f140"; }

.fa-bullseye-arrow:before {
  content: "\f648"; }

.fa-bullseye-pointer:before {
  content: "\f649"; }

.fa-burn:before {
  content: "\f46a"; }

.fa-buromobelexperte:before {
  content: "\f37f"; }

.fa-burrito:before {
  content: "\f7ed"; }

.fa-bus:before {
  content: "\f207"; }

.fa-bus-alt:before {
  content: "\f55e"; }

.fa-bus-school:before {
  content: "\f5dd"; }

.fa-business-time:before {
  content: "\f64a"; }

.fa-buysellads:before {
  content: "\f20d"; }

.fa-cabinet-filing:before {
  content: "\f64b"; }

.fa-calculator:before {
  content: "\f1ec"; }

.fa-calculator-alt:before {
  content: "\f64c"; }

.fa-calendar:before {
  content: "\f133"; }

.fa-calendar-alt:before {
  content: "\f073"; }

.fa-calendar-check:before {
  content: "\f274"; }

.fa-calendar-day:before {
  content: "\f783"; }

.fa-calendar-edit:before {
  content: "\f333"; }

.fa-calendar-exclamation:before {
  content: "\f334"; }

.fa-calendar-minus:before {
  content: "\f272"; }

.fa-calendar-plus:before {
  content: "\f271"; }

.fa-calendar-star:before {
  content: "\f736"; }

.fa-calendar-times:before {
  content: "\f273"; }

.fa-calendar-week:before {
  content: "\f784"; }

.fa-camera:before {
  content: "\f030"; }

.fa-camera-alt:before {
  content: "\f332"; }

.fa-camera-retro:before {
  content: "\f083"; }

.fa-campfire:before {
  content: "\f6ba"; }

.fa-campground:before {
  content: "\f6bb"; }

.fa-canadian-maple-leaf:before {
  content: "\f785"; }

.fa-candle-holder:before {
  content: "\f6bc"; }

.fa-candy-cane:before {
  content: "\f786"; }

.fa-candy-corn:before {
  content: "\f6bd"; }

.fa-cannabis:before {
  content: "\f55f"; }

.fa-capsules:before {
  content: "\f46b"; }

.fa-car:before {
  content: "\f1b9"; }

.fa-car-alt:before {
  content: "\f5de"; }

.fa-car-battery:before {
  content: "\f5df"; }

.fa-car-bump:before {
  content: "\f5e0"; }

.fa-car-crash:before {
  content: "\f5e1"; }

.fa-car-garage:before {
  content: "\f5e2"; }

.fa-car-mechanic:before {
  content: "\f5e3"; }

.fa-car-side:before {
  content: "\f5e4"; }

.fa-car-tilt:before {
  content: "\f5e5"; }

.fa-car-wash:before {
  content: "\f5e6"; }

.fa-caret-circle-down:before {
  content: "\f32d"; }

.fa-caret-circle-left:before {
  content: "\f32e"; }

.fa-caret-circle-right:before {
  content: "\f330"; }

.fa-caret-circle-up:before {
  content: "\f331"; }

.fa-caret-down:before {
  content: "\f0d7"; }

.fa-caret-left:before {
  content: "\f0d9"; }

.fa-caret-right:before {
  content: "\f0da"; }

.fa-caret-square-down:before {
  content: "\f150"; }

.fa-caret-square-left:before {
  content: "\f191"; }

.fa-caret-square-right:before {
  content: "\f152"; }

.fa-caret-square-up:before {
  content: "\f151"; }

.fa-caret-up:before {
  content: "\f0d8"; }

.fa-carrot:before {
  content: "\f787"; }

.fa-cart-arrow-down:before {
  content: "\f218"; }

.fa-cart-plus:before {
  content: "\f217"; }

.fa-cash-register:before {
  content: "\f788"; }

.fa-cat:before {
  content: "\f6be"; }

.fa-cauldron:before {
  content: "\f6bf"; }

.fa-cc-amazon-pay:before {
  content: "\f42d"; }

.fa-cc-amex:before {
  content: "\f1f3"; }

.fa-cc-apple-pay:before {
  content: "\f416"; }

.fa-cc-diners-club:before {
  content: "\f24c"; }

.fa-cc-discover:before {
  content: "\f1f2"; }

.fa-cc-jcb:before {
  content: "\f24b"; }

.fa-cc-mastercard:before {
  content: "\f1f1"; }

.fa-cc-paypal:before {
  content: "\f1f4"; }

.fa-cc-stripe:before {
  content: "\f1f5"; }

.fa-cc-visa:before {
  content: "\f1f0"; }

.fa-centercode:before {
  content: "\f380"; }

.fa-centos:before {
  content: "\f789"; }

.fa-certificate:before {
  content: "\f0a3"; }

.fa-chair:before {
  content: "\f6c0"; }

.fa-chair-office:before {
  content: "\f6c1"; }

.fa-chalkboard:before {
  content: "\f51b"; }

.fa-chalkboard-teacher:before {
  content: "\f51c"; }

.fa-charging-station:before {
  content: "\f5e7"; }

.fa-chart-area:before {
  content: "\f1fe"; }

.fa-chart-bar:before {
  content: "\f080"; }

.fa-chart-line:before {
  content: "\f201"; }

.fa-chart-line-down:before {
  content: "\f64d"; }

.fa-chart-network:before {
  content: "\f78a"; }

.fa-chart-pie:before {
  content: "\f200"; }

.fa-chart-pie-alt:before {
  content: "\f64e"; }

.fa-chart-scatter:before {
  content: "\f7ee"; }

.fa-check:before {
  content: "\f00c"; }

.fa-check-circle:before {
  content: "\f058"; }

.fa-check-double:before {
  content: "\f560"; }

.fa-check-square:before {
  content: "\f14a"; }

.fa-cheese:before {
  content: "\f7ef"; }

.fa-cheese-swiss:before {
  content: "\f7f0"; }

.fa-cheeseburger:before {
  content: "\f7f1"; }

.fa-chess:before {
  content: "\f439"; }

.fa-chess-bishop:before {
  content: "\f43a"; }

.fa-chess-bishop-alt:before {
  content: "\f43b"; }

.fa-chess-board:before {
  content: "\f43c"; }

.fa-chess-clock:before {
  content: "\f43d"; }

.fa-chess-clock-alt:before {
  content: "\f43e"; }

.fa-chess-king:before {
  content: "\f43f"; }

.fa-chess-king-alt:before {
  content: "\f440"; }

.fa-chess-knight:before {
  content: "\f441"; }

.fa-chess-knight-alt:before {
  content: "\f442"; }

.fa-chess-pawn:before {
  content: "\f443"; }

.fa-chess-pawn-alt:before {
  content: "\f444"; }

.fa-chess-queen:before {
  content: "\f445"; }

.fa-chess-queen-alt:before {
  content: "\f446"; }

.fa-chess-rook:before {
  content: "\f447"; }

.fa-chess-rook-alt:before {
  content: "\f448"; }

.fa-chevron-circle-down:before {
  content: "\f13a"; }

.fa-chevron-circle-left:before {
  content: "\f137"; }

.fa-chevron-circle-right:before {
  content: "\f138"; }

.fa-chevron-circle-up:before {
  content: "\f139"; }

.fa-chevron-double-down:before {
  content: "\f322"; }

.fa-chevron-double-left:before {
  content: "\f323"; }

.fa-chevron-double-right:before {
  content: "\f324"; }

.fa-chevron-double-up:before {
  content: "\f325"; }

.fa-chevron-down:before {
  content: "\f078"; }

.fa-chevron-left:before {
  content: "\f053"; }

.fa-chevron-right:before {
  content: "\f054"; }

.fa-chevron-square-down:before {
  content: "\f329"; }

.fa-chevron-square-left:before {
  content: "\f32a"; }

.fa-chevron-square-right:before {
  content: "\f32b"; }

.fa-chevron-square-up:before {
  content: "\f32c"; }

.fa-chevron-up:before {
  content: "\f077"; }

.fa-child:before {
  content: "\f1ae"; }

.fa-chimney:before {
  content: "\f78b"; }

.fa-chrome:before {
  content: "\f268"; }

.fa-chromecast:before {
  content: "\f838"; }

.fa-church:before {
  content: "\f51d"; }

.fa-circle:before {
  content: "\f111"; }

.fa-circle-notch:before {
  content: "\f1ce"; }

.fa-city:before {
  content: "\f64f"; }

.fa-claw-marks:before {
  content: "\f6c2"; }

.fa-clinic-medical:before {
  content: "\f7f2"; }

.fa-clipboard:before {
  content: "\f328"; }

.fa-clipboard-check:before {
  content: "\f46c"; }

.fa-clipboard-list:before {
  content: "\f46d"; }

.fa-clipboard-list-check:before {
  content: "\f737"; }

.fa-clipboard-prescription:before {
  content: "\f5e8"; }

.fa-clipboard-user:before {
  content: "\f7f3"; }

.fa-clock:before {
  content: "\f017"; }

.fa-clone:before {
  content: "\f24d"; }

.fa-closed-captioning:before {
  content: "\f20a"; }

.fa-cloud:before {
  content: "\f0c2"; }

.fa-cloud-download:before {
  content: "\f0ed"; }

.fa-cloud-download-alt:before {
  content: "\f381"; }

.fa-cloud-drizzle:before {
  content: "\f738"; }

.fa-cloud-hail:before {
  content: "\f739"; }

.fa-cloud-hail-mixed:before {
  content: "\f73a"; }

.fa-cloud-meatball:before {
  content: "\f73b"; }

.fa-cloud-moon:before {
  content: "\f6c3"; }

.fa-cloud-moon-rain:before {
  content: "\f73c"; }

.fa-cloud-rain:before {
  content: "\f73d"; }

.fa-cloud-rainbow:before {
  content: "\f73e"; }

.fa-cloud-showers:before {
  content: "\f73f"; }

.fa-cloud-showers-heavy:before {
  content: "\f740"; }

.fa-cloud-sleet:before {
  content: "\f741"; }

.fa-cloud-snow:before {
  content: "\f742"; }

.fa-cloud-sun:before {
  content: "\f6c4"; }

.fa-cloud-sun-rain:before {
  content: "\f743"; }

.fa-cloud-upload:before {
  content: "\f0ee"; }

.fa-cloud-upload-alt:before {
  content: "\f382"; }

.fa-clouds:before {
  content: "\f744"; }

.fa-clouds-moon:before {
  content: "\f745"; }

.fa-clouds-sun:before {
  content: "\f746"; }

.fa-cloudscale:before {
  content: "\f383"; }

.fa-cloudsmith:before {
  content: "\f384"; }

.fa-cloudversify:before {
  content: "\f385"; }

.fa-club:before {
  content: "\f327"; }

.fa-cocktail:before {
  content: "\f561"; }

.fa-code:before {
  content: "\f121"; }

.fa-code-branch:before {
  content: "\f126"; }

.fa-code-commit:before {
  content: "\f386"; }

.fa-code-merge:before {
  content: "\f387"; }

.fa-codepen:before {
  content: "\f1cb"; }

.fa-codiepie:before {
  content: "\f284"; }

.fa-coffee:before {
  content: "\f0f4"; }

.fa-coffee-togo:before {
  content: "\f6c5"; }

.fa-coffin:before {
  content: "\f6c6"; }

.fa-cog:before {
  content: "\f013"; }

.fa-cogs:before {
  content: "\f085"; }

.fa-coins:before {
  content: "\f51e"; }

.fa-columns:before {
  content: "\f0db"; }

.fa-comment:before {
  content: "\f075"; }

.fa-comment-alt:before {
  content: "\f27a"; }

.fa-comment-alt-check:before {
  content: "\f4a2"; }

.fa-comment-alt-dollar:before {
  content: "\f650"; }

.fa-comment-alt-dots:before {
  content: "\f4a3"; }

.fa-comment-alt-edit:before {
  content: "\f4a4"; }

.fa-comment-alt-exclamation:before {
  content: "\f4a5"; }

.fa-comment-alt-lines:before {
  content: "\f4a6"; }

.fa-comment-alt-medical:before {
  content: "\f7f4"; }

.fa-comment-alt-minus:before {
  content: "\f4a7"; }

.fa-comment-alt-plus:before {
  content: "\f4a8"; }

.fa-comment-alt-slash:before {
  content: "\f4a9"; }

.fa-comment-alt-smile:before {
  content: "\f4aa"; }

.fa-comment-alt-times:before {
  content: "\f4ab"; }

.fa-comment-check:before {
  content: "\f4ac"; }

.fa-comment-dollar:before {
  content: "\f651"; }

.fa-comment-dots:before {
  content: "\f4ad"; }

.fa-comment-edit:before {
  content: "\f4ae"; }

.fa-comment-exclamation:before {
  content: "\f4af"; }

.fa-comment-lines:before {
  content: "\f4b0"; }

.fa-comment-medical:before {
  content: "\f7f5"; }

.fa-comment-minus:before {
  content: "\f4b1"; }

.fa-comment-plus:before {
  content: "\f4b2"; }

.fa-comment-slash:before {
  content: "\f4b3"; }

.fa-comment-smile:before {
  content: "\f4b4"; }

.fa-comment-times:before {
  content: "\f4b5"; }

.fa-comments:before {
  content: "\f086"; }

.fa-comments-alt:before {
  content: "\f4b6"; }

.fa-comments-alt-dollar:before {
  content: "\f652"; }

.fa-comments-dollar:before {
  content: "\f653"; }

.fa-compact-disc:before {
  content: "\f51f"; }

.fa-compass:before {
  content: "\f14e"; }

.fa-compass-slash:before {
  content: "\f5e9"; }

.fa-compress:before {
  content: "\f066"; }

.fa-compress-alt:before {
  content: "\f422"; }

.fa-compress-arrows-alt:before {
  content: "\f78c"; }

.fa-compress-wide:before {
  content: "\f326"; }

.fa-concierge-bell:before {
  content: "\f562"; }

.fa-confluence:before {
  content: "\f78d"; }

.fa-connectdevelop:before {
  content: "\f20e"; }

.fa-container-storage:before {
  content: "\f4b7"; }

.fa-contao:before {
  content: "\f26d"; }

.fa-conveyor-belt:before {
  content: "\f46e"; }

.fa-conveyor-belt-alt:before {
  content: "\f46f"; }

.fa-cookie:before {
  content: "\f563"; }

.fa-cookie-bite:before {
  content: "\f564"; }

.fa-copy:before {
  content: "\f0c5"; }

.fa-copyright:before {
  content: "\f1f9"; }

.fa-corn:before {
  content: "\f6c7"; }

.fa-couch:before {
  content: "\f4b8"; }

.fa-cow:before {
  content: "\f6c8"; }

.fa-cpanel:before {
  content: "\f388"; }

.fa-creative-commons:before {
  content: "\f25e"; }

.fa-creative-commons-by:before {
  content: "\f4e7"; }

.fa-creative-commons-nc:before {
  content: "\f4e8"; }

.fa-creative-commons-nc-eu:before {
  content: "\f4e9"; }

.fa-creative-commons-nc-jp:before {
  content: "\f4ea"; }

.fa-creative-commons-nd:before {
  content: "\f4eb"; }

.fa-creative-commons-pd:before {
  content: "\f4ec"; }

.fa-creative-commons-pd-alt:before {
  content: "\f4ed"; }

.fa-creative-commons-remix:before {
  content: "\f4ee"; }

.fa-creative-commons-sa:before {
  content: "\f4ef"; }

.fa-creative-commons-sampling:before {
  content: "\f4f0"; }

.fa-creative-commons-sampling-plus:before {
  content: "\f4f1"; }

.fa-creative-commons-share:before {
  content: "\f4f2"; }

.fa-creative-commons-zero:before {
  content: "\f4f3"; }

.fa-credit-card:before {
  content: "\f09d"; }

.fa-credit-card-blank:before {
  content: "\f389"; }

.fa-credit-card-front:before {
  content: "\f38a"; }

.fa-cricket:before {
  content: "\f449"; }

.fa-critical-role:before {
  content: "\f6c9"; }

.fa-croissant:before {
  content: "\f7f6"; }

.fa-crop:before {
  content: "\f125"; }

.fa-crop-alt:before {
  content: "\f565"; }

.fa-cross:before {
  content: "\f654"; }

.fa-crosshairs:before {
  content: "\f05b"; }

.fa-crow:before {
  content: "\f520"; }

.fa-crown:before {
  content: "\f521"; }

.fa-crutch:before {
  content: "\f7f7"; }

.fa-crutches:before {
  content: "\f7f8"; }

.fa-css3:before {
  content: "\f13c"; }

.fa-css3-alt:before {
  content: "\f38b"; }

.fa-cube:before {
  content: "\f1b2"; }

.fa-cubes:before {
  content: "\f1b3"; }

.fa-curling:before {
  content: "\f44a"; }

.fa-cut:before {
  content: "\f0c4"; }

.fa-cuttlefish:before {
  content: "\f38c"; }

.fa-d-and-d:before {
  content: "\f38d"; }

.fa-d-and-d-beyond:before {
  content: "\f6ca"; }

.fa-dagger:before {
  content: "\f6cb"; }

.fa-dashcube:before {
  content: "\f210"; }

.fa-database:before {
  content: "\f1c0"; }

.fa-deaf:before {
  content: "\f2a4"; }

.fa-debug:before {
  content: "\f7f9"; }

.fa-deer:before {
  content: "\f78e"; }

.fa-deer-rudolph:before {
  content: "\f78f"; }

.fa-delicious:before {
  content: "\f1a5"; }

.fa-democrat:before {
  content: "\f747"; }

.fa-deploydog:before {
  content: "\f38e"; }

.fa-deskpro:before {
  content: "\f38f"; }

.fa-desktop:before {
  content: "\f108"; }

.fa-desktop-alt:before {
  content: "\f390"; }

.fa-dev:before {
  content: "\f6cc"; }

.fa-deviantart:before {
  content: "\f1bd"; }

.fa-dewpoint:before {
  content: "\f748"; }

.fa-dharmachakra:before {
  content: "\f655"; }

.fa-dhl:before {
  content: "\f790"; }

.fa-diagnoses:before {
  content: "\f470"; }

.fa-diamond:before {
  content: "\f219"; }

.fa-diaspora:before {
  content: "\f791"; }

.fa-dice:before {
  content: "\f522"; }

.fa-dice-d10:before {
  content: "\f6cd"; }

.fa-dice-d12:before {
  content: "\f6ce"; }

.fa-dice-d20:before {
  content: "\f6cf"; }

.fa-dice-d4:before {
  content: "\f6d0"; }

.fa-dice-d6:before {
  content: "\f6d1"; }

.fa-dice-d8:before {
  content: "\f6d2"; }

.fa-dice-five:before {
  content: "\f523"; }

.fa-dice-four:before {
  content: "\f524"; }

.fa-dice-one:before {
  content: "\f525"; }

.fa-dice-six:before {
  content: "\f526"; }

.fa-dice-three:before {
  content: "\f527"; }

.fa-dice-two:before {
  content: "\f528"; }

.fa-digg:before {
  content: "\f1a6"; }

.fa-digital-ocean:before {
  content: "\f391"; }

.fa-digital-tachograph:before {
  content: "\f566"; }

.fa-diploma:before {
  content: "\f5ea"; }

.fa-directions:before {
  content: "\f5eb"; }

.fa-discord:before {
  content: "\f392"; }

.fa-discourse:before {
  content: "\f393"; }

.fa-disease:before {
  content: "\f7fa"; }

.fa-divide:before {
  content: "\f529"; }

.fa-dizzy:before {
  content: "\f567"; }

.fa-dna:before {
  content: "\f471"; }

.fa-do-not-enter:before {
  content: "\f5ec"; }

.fa-dochub:before {
  content: "\f394"; }

.fa-docker:before {
  content: "\f395"; }

.fa-dog:before {
  content: "\f6d3"; }

.fa-dog-leashed:before {
  content: "\f6d4"; }

.fa-dollar-sign:before {
  content: "\f155"; }

.fa-dolly:before {
  content: "\f472"; }

.fa-dolly-empty:before {
  content: "\f473"; }

.fa-dolly-flatbed:before {
  content: "\f474"; }

.fa-dolly-flatbed-alt:before {
  content: "\f475"; }

.fa-dolly-flatbed-empty:before {
  content: "\f476"; }

.fa-donate:before {
  content: "\f4b9"; }

.fa-door-closed:before {
  content: "\f52a"; }

.fa-door-open:before {
  content: "\f52b"; }

.fa-dot-circle:before {
  content: "\f192"; }

.fa-dove:before {
  content: "\f4ba"; }

.fa-download:before {
  content: "\f019"; }

.fa-draft2digital:before {
  content: "\f396"; }

.fa-drafting-compass:before {
  content: "\f568"; }

.fa-dragon:before {
  content: "\f6d5"; }

.fa-draw-circle:before {
  content: "\f5ed"; }

.fa-draw-polygon:before {
  content: "\f5ee"; }

.fa-draw-square:before {
  content: "\f5ef"; }

.fa-dreidel:before {
  content: "\f792"; }

.fa-dribbble:before {
  content: "\f17d"; }

.fa-dribbble-square:before {
  content: "\f397"; }

.fa-dropbox:before {
  content: "\f16b"; }

.fa-drum:before {
  content: "\f569"; }

.fa-drum-steelpan:before {
  content: "\f56a"; }

.fa-drumstick:before {
  content: "\f6d6"; }

.fa-drumstick-bite:before {
  content: "\f6d7"; }

.fa-drupal:before {
  content: "\f1a9"; }

.fa-duck:before {
  content: "\f6d8"; }

.fa-dumbbell:before {
  content: "\f44b"; }

.fa-dumpster:before {
  content: "\f793"; }

.fa-dumpster-fire:before {
  content: "\f794"; }

.fa-dungeon:before {
  content: "\f6d9"; }

.fa-dyalog:before {
  content: "\f399"; }

.fa-ear:before {
  content: "\f5f0"; }

.fa-ear-muffs:before {
  content: "\f795"; }

.fa-earlybirds:before {
  content: "\f39a"; }

.fa-ebay:before {
  content: "\f4f4"; }

.fa-eclipse:before {
  content: "\f749"; }

.fa-eclipse-alt:before {
  content: "\f74a"; }

.fa-edge:before {
  content: "\f282"; }

.fa-edit:before {
  content: "\f044"; }

.fa-egg:before {
  content: "\f7fb"; }

.fa-egg-fried:before {
  content: "\f7fc"; }

.fa-eject:before {
  content: "\f052"; }

.fa-elementor:before {
  content: "\f430"; }

.fa-elephant:before {
  content: "\f6da"; }

.fa-ellipsis-h:before {
  content: "\f141"; }

.fa-ellipsis-h-alt:before {
  content: "\f39b"; }

.fa-ellipsis-v:before {
  content: "\f142"; }

.fa-ellipsis-v-alt:before {
  content: "\f39c"; }

.fa-ello:before {
  content: "\f5f1"; }

.fa-ember:before {
  content: "\f423"; }

.fa-empire:before {
  content: "\f1d1"; }

.fa-empty-set:before {
  content: "\f656"; }

.fa-engine-warning:before {
  content: "\f5f2"; }

.fa-envelope:before {
  content: "\f0e0"; }

.fa-envelope-open:before {
  content: "\f2b6"; }

.fa-envelope-open-dollar:before {
  content: "\f657"; }

.fa-envelope-open-text:before {
  content: "\f658"; }

.fa-envelope-square:before {
  content: "\f199"; }

.fa-envira:before {
  content: "\f299"; }

.fa-equals:before {
  content: "\f52c"; }

.fa-eraser:before {
  content: "\f12d"; }

.fa-erlang:before {
  content: "\f39d"; }

.fa-ethereum:before {
  content: "\f42e"; }

.fa-ethernet:before {
  content: "\f796"; }

.fa-etsy:before {
  content: "\f2d7"; }

.fa-euro-sign:before {
  content: "\f153"; }

.fa-evernote:before {
  content: "\f839"; }

.fa-exchange:before {
  content: "\f0ec"; }

.fa-exchange-alt:before {
  content: "\f362"; }

.fa-exclamation:before {
  content: "\f12a"; }

.fa-exclamation-circle:before {
  content: "\f06a"; }

.fa-exclamation-square:before {
  content: "\f321"; }

.fa-exclamation-triangle:before {
  content: "\f071"; }

.fa-expand:before {
  content: "\f065"; }

.fa-expand-alt:before {
  content: "\f424"; }

.fa-expand-arrows:before {
  content: "\f31d"; }

.fa-expand-arrows-alt:before {
  content: "\f31e"; }

.fa-expand-wide:before {
  content: "\f320"; }

.fa-expeditedssl:before {
  content: "\f23e"; }

.fa-external-link:before {
  content: "\f08e"; }

.fa-external-link-alt:before {
  content: "\f35d"; }

.fa-external-link-square:before {
  content: "\f14c"; }

.fa-external-link-square-alt:before {
  content: "\f360"; }

.fa-eye:before {
  content: "\f06e"; }

.fa-eye-dropper:before {
  content: "\f1fb"; }

.fa-eye-evil:before {
  content: "\f6db"; }

.fa-eye-slash:before {
  content: "\f070"; }

.fa-facebook:before {
  content: "\f09a"; }

.fa-facebook-f:before {
  content: "\f39e"; }

.fa-facebook-messenger:before {
  content: "\f39f"; }

.fa-facebook-square:before {
  content: "\f082"; }

.fa-fantasy-flight-games:before {
  content: "\f6dc"; }

.fa-fast-backward:before {
  content: "\f049"; }

.fa-fast-forward:before {
  content: "\f050"; }

.fa-fax:before {
  content: "\f1ac"; }

.fa-feather:before {
  content: "\f52d"; }

.fa-feather-alt:before {
  content: "\f56b"; }

.fa-fedex:before {
  content: "\f797"; }

.fa-fedora:before {
  content: "\f798"; }

.fa-female:before {
  content: "\f182"; }

.fa-field-hockey:before {
  content: "\f44c"; }

.fa-fighter-jet:before {
  content: "\f0fb"; }

.fa-figma:before {
  content: "\f799"; }

.fa-file:before {
  content: "\f15b"; }

.fa-file-alt:before {
  content: "\f15c"; }

.fa-file-archive:before {
  content: "\f1c6"; }

.fa-file-audio:before {
  content: "\f1c7"; }

.fa-file-certificate:before {
  content: "\f5f3"; }

.fa-file-chart-line:before {
  content: "\f659"; }

.fa-file-chart-pie:before {
  content: "\f65a"; }

.fa-file-check:before {
  content: "\f316"; }

.fa-file-code:before {
  content: "\f1c9"; }

.fa-file-contract:before {
  content: "\f56c"; }

.fa-file-csv:before {
  content: "\f6dd"; }

.fa-file-download:before {
  content: "\f56d"; }

.fa-file-edit:before {
  content: "\f31c"; }

.fa-file-excel:before {
  content: "\f1c3"; }

.fa-file-exclamation:before {
  content: "\f31a"; }

.fa-file-export:before {
  content: "\f56e"; }

.fa-file-image:before {
  content: "\f1c5"; }

.fa-file-import:before {
  content: "\f56f"; }

.fa-file-invoice:before {
  content: "\f570"; }

.fa-file-invoice-dollar:before {
  content: "\f571"; }

.fa-file-medical:before {
  content: "\f477"; }

.fa-file-medical-alt:before {
  content: "\f478"; }

.fa-file-minus:before {
  content: "\f318"; }

.fa-file-pdf:before {
  content: "\f1c1"; }

.fa-file-plus:before {
  content: "\f319"; }

.fa-file-powerpoint:before {
  content: "\f1c4"; }

.fa-file-prescription:before {
  content: "\f572"; }

.fa-file-signature:before {
  content: "\f573"; }

.fa-file-spreadsheet:before {
  content: "\f65b"; }

.fa-file-times:before {
  content: "\f317"; }

.fa-file-upload:before {
  content: "\f574"; }

.fa-file-user:before {
  content: "\f65c"; }

.fa-file-video:before {
  content: "\f1c8"; }

.fa-file-word:before {
  content: "\f1c2"; }

.fa-files-medical:before {
  content: "\f7fd"; }

.fa-fill:before {
  content: "\f575"; }

.fa-fill-drip:before {
  content: "\f576"; }

.fa-film:before {
  content: "\f008"; }

.fa-film-alt:before {
  content: "\f3a0"; }

.fa-filter:before {
  content: "\f0b0"; }

.fa-fingerprint:before {
  content: "\f577"; }

.fa-fire:before {
  content: "\f06d"; }

.fa-fire-alt:before {
  content: "\f7e4"; }

.fa-fire-extinguisher:before {
  content: "\f134"; }

.fa-fire-smoke:before {
  content: "\f74b"; }

.fa-firefox:before {
  content: "\f269"; }

.fa-fireplace:before {
  content: "\f79a"; }

.fa-first-aid:before {
  content: "\f479"; }

.fa-first-order:before {
  content: "\f2b0"; }

.fa-first-order-alt:before {
  content: "\f50a"; }

.fa-firstdraft:before {
  content: "\f3a1"; }

.fa-fish:before {
  content: "\f578"; }

.fa-fish-cooked:before {
  content: "\f7fe"; }

.fa-fist-raised:before {
  content: "\f6de"; }

.fa-flag:before {
  content: "\f024"; }

.fa-flag-alt:before {
  content: "\f74c"; }

.fa-flag-checkered:before {
  content: "\f11e"; }

.fa-flag-usa:before {
  content: "\f74d"; }

.fa-flame:before {
  content: "\f6df"; }

.fa-flask:before {
  content: "\f0c3"; }

.fa-flask-poison:before {
  content: "\f6e0"; }

.fa-flask-potion:before {
  content: "\f6e1"; }

.fa-flickr:before {
  content: "\f16e"; }

.fa-flipboard:before {
  content: "\f44d"; }

.fa-flower:before {
  content: "\f7ff"; }

.fa-flower-daffodil:before {
  content: "\f800"; }

.fa-flower-tulip:before {
  content: "\f801"; }

.fa-flushed:before {
  content: "\f579"; }

.fa-fly:before {
  content: "\f417"; }

.fa-fog:before {
  content: "\f74e"; }

.fa-folder:before {
  content: "\f07b"; }

.fa-folder-minus:before {
  content: "\f65d"; }

.fa-folder-open:before {
  content: "\f07c"; }

.fa-folder-plus:before {
  content: "\f65e"; }

.fa-folder-times:before {
  content: "\f65f"; }

.fa-folder-tree:before {
  content: "\f802"; }

.fa-folders:before {
  content: "\f660"; }

.fa-font:before {
  content: "\f031"; }

.fa-font-awesome:before {
  content: "\f2b4"; }

.fa-font-awesome-alt:before {
  content: "\f35c"; }

.fa-font-awesome-flag:before {
  content: "\f425"; }

.fa-font-awesome-logo-full:before {
  content: "\f4e6"; }

.fa-fonticons:before {
  content: "\f280"; }

.fa-fonticons-fi:before {
  content: "\f3a2"; }

.fa-football-ball:before {
  content: "\f44e"; }

.fa-football-helmet:before {
  content: "\f44f"; }

.fa-forklift:before {
  content: "\f47a"; }

.fa-fort-awesome:before {
  content: "\f286"; }

.fa-fort-awesome-alt:before {
  content: "\f3a3"; }

.fa-forumbee:before {
  content: "\f211"; }

.fa-forward:before {
  content: "\f04e"; }

.fa-foursquare:before {
  content: "\f180"; }

.fa-fragile:before {
  content: "\f4bb"; }

.fa-free-code-camp:before {
  content: "\f2c5"; }

.fa-freebsd:before {
  content: "\f3a4"; }

.fa-french-fries:before {
  content: "\f803"; }

.fa-frog:before {
  content: "\f52e"; }

.fa-frosty-head:before {
  content: "\f79b"; }

.fa-frown:before {
  content: "\f119"; }

.fa-frown-open:before {
  content: "\f57a"; }

.fa-fulcrum:before {
  content: "\f50b"; }

.fa-function:before {
  content: "\f661"; }

.fa-funnel-dollar:before {
  content: "\f662"; }

.fa-futbol:before {
  content: "\f1e3"; }

.fa-galactic-republic:before {
  content: "\f50c"; }

.fa-galactic-senate:before {
  content: "\f50d"; }

.fa-gamepad:before {
  content: "\f11b"; }

.fa-gas-pump:before {
  content: "\f52f"; }

.fa-gas-pump-slash:before {
  content: "\f5f4"; }

.fa-gavel:before {
  content: "\f0e3"; }

.fa-gem:before {
  content: "\f3a5"; }

.fa-genderless:before {
  content: "\f22d"; }

.fa-get-pocket:before {
  content: "\f265"; }

.fa-gg:before {
  content: "\f260"; }

.fa-gg-circle:before {
  content: "\f261"; }

.fa-ghost:before {
  content: "\f6e2"; }

.fa-gift:before {
  content: "\f06b"; }

.fa-gift-card:before {
  content: "\f663"; }

.fa-gifts:before {
  content: "\f79c"; }

.fa-gingerbread-man:before {
  content: "\f79d"; }

.fa-git:before {
  content: "\f1d3"; }

.fa-git-square:before {
  content: "\f1d2"; }

.fa-github:before {
  content: "\f09b"; }

.fa-github-alt:before {
  content: "\f113"; }

.fa-github-square:before {
  content: "\f092"; }

.fa-gitkraken:before {
  content: "\f3a6"; }

.fa-gitlab:before {
  content: "\f296"; }

.fa-gitter:before {
  content: "\f426"; }

.fa-glass:before {
  content: "\f804"; }

.fa-glass-champagne:before {
  content: "\f79e"; }

.fa-glass-cheers:before {
  content: "\f79f"; }

.fa-glass-martini:before {
  content: "\f000"; }

.fa-glass-martini-alt:before {
  content: "\f57b"; }

.fa-glass-whiskey:before {
  content: "\f7a0"; }

.fa-glass-whiskey-rocks:before {
  content: "\f7a1"; }

.fa-glasses:before {
  content: "\f530"; }

.fa-glasses-alt:before {
  content: "\f5f5"; }

.fa-glide:before {
  content: "\f2a5"; }

.fa-glide-g:before {
  content: "\f2a6"; }

.fa-globe:before {
  content: "\f0ac"; }

.fa-globe-africa:before {
  content: "\f57c"; }

.fa-globe-americas:before {
  content: "\f57d"; }

.fa-globe-asia:before {
  content: "\f57e"; }

.fa-globe-europe:before {
  content: "\f7a2"; }

.fa-globe-snow:before {
  content: "\f7a3"; }

.fa-globe-stand:before {
  content: "\f5f6"; }

.fa-gofore:before {
  content: "\f3a7"; }

.fa-golf-ball:before {
  content: "\f450"; }

.fa-golf-club:before {
  content: "\f451"; }

.fa-goodreads:before {
  content: "\f3a8"; }

.fa-goodreads-g:before {
  content: "\f3a9"; }

.fa-google:before {
  content: "\f1a0"; }

.fa-google-drive:before {
  content: "\f3aa"; }

.fa-google-play:before {
  content: "\f3ab"; }

.fa-google-plus:before {
  content: "\f2b3"; }

.fa-google-plus-g:before {
  content: "\f0d5"; }

.fa-google-plus-square:before {
  content: "\f0d4"; }

.fa-google-wallet:before {
  content: "\f1ee"; }

.fa-gopuram:before {
  content: "\f664"; }

.fa-graduation-cap:before {
  content: "\f19d"; }

.fa-gratipay:before {
  content: "\f184"; }

.fa-grav:before {
  content: "\f2d6"; }

.fa-greater-than:before {
  content: "\f531"; }

.fa-greater-than-equal:before {
  content: "\f532"; }

.fa-grimace:before {
  content: "\f57f"; }

.fa-grin:before {
  content: "\f580"; }

.fa-grin-alt:before {
  content: "\f581"; }

.fa-grin-beam:before {
  content: "\f582"; }

.fa-grin-beam-sweat:before {
  content: "\f583"; }

.fa-grin-hearts:before {
  content: "\f584"; }

.fa-grin-squint:before {
  content: "\f585"; }

.fa-grin-squint-tears:before {
  content: "\f586"; }

.fa-grin-stars:before {
  content: "\f587"; }

.fa-grin-tears:before {
  content: "\f588"; }

.fa-grin-tongue:before {
  content: "\f589"; }

.fa-grin-tongue-squint:before {
  content: "\f58a"; }

.fa-grin-tongue-wink:before {
  content: "\f58b"; }

.fa-grin-wink:before {
  content: "\f58c"; }

.fa-grip-horizontal:before {
  content: "\f58d"; }

.fa-grip-lines:before {
  content: "\f7a4"; }

.fa-grip-lines-vertical:before {
  content: "\f7a5"; }

.fa-grip-vertical:before {
  content: "\f58e"; }

.fa-gripfire:before {
  content: "\f3ac"; }

.fa-grunt:before {
  content: "\f3ad"; }

.fa-guitar:before {
  content: "\f7a6"; }

.fa-gulp:before {
  content: "\f3ae"; }

.fa-h-square:before {
  content: "\f0fd"; }

.fa-h1:before {
  content: "\f313"; }

.fa-h2:before {
  content: "\f314"; }

.fa-h3:before {
  content: "\f315"; }

.fa-hacker-news:before {
  content: "\f1d4"; }

.fa-hacker-news-square:before {
  content: "\f3af"; }

.fa-hackerrank:before {
  content: "\f5f7"; }

.fa-hamburger:before {
  content: "\f805"; }

.fa-hammer:before {
  content: "\f6e3"; }

.fa-hammer-war:before {
  content: "\f6e4"; }

.fa-hamsa:before {
  content: "\f665"; }

.fa-hand-heart:before {
  content: "\f4bc"; }

.fa-hand-holding:before {
  content: "\f4bd"; }

.fa-hand-holding-box:before {
  content: "\f47b"; }

.fa-hand-holding-heart:before {
  content: "\f4be"; }

.fa-hand-holding-magic:before {
  content: "\f6e5"; }

.fa-hand-holding-seedling:before {
  content: "\f4bf"; }

.fa-hand-holding-usd:before {
  content: "\f4c0"; }

.fa-hand-holding-water:before {
  content: "\f4c1"; }

.fa-hand-lizard:before {
  content: "\f258"; }

.fa-hand-middle-finger:before {
  content: "\f806"; }

.fa-hand-paper:before {
  content: "\f256"; }

.fa-hand-peace:before {
  content: "\f25b"; }

.fa-hand-point-down:before {
  content: "\f0a7"; }

.fa-hand-point-left:before {
  content: "\f0a5"; }

.fa-hand-point-right:before {
  content: "\f0a4"; }

.fa-hand-point-up:before {
  content: "\f0a6"; }

.fa-hand-pointer:before {
  content: "\f25a"; }

.fa-hand-receiving:before {
  content: "\f47c"; }

.fa-hand-rock:before {
  content: "\f255"; }

.fa-hand-scissors:before {
  content: "\f257"; }

.fa-hand-spock:before {
  content: "\f259"; }

.fa-hands:before {
  content: "\f4c2"; }

.fa-hands-heart:before {
  content: "\f4c3"; }

.fa-hands-helping:before {
  content: "\f4c4"; }

.fa-hands-usd:before {
  content: "\f4c5"; }

.fa-handshake:before {
  content: "\f2b5"; }

.fa-handshake-alt:before {
  content: "\f4c6"; }

.fa-hanukiah:before {
  content: "\f6e6"; }

.fa-hard-hat:before {
  content: "\f807"; }

.fa-hashtag:before {
  content: "\f292"; }

.fa-hat-santa:before {
  content: "\f7a7"; }

.fa-hat-winter:before {
  content: "\f7a8"; }

.fa-hat-witch:before {
  content: "\f6e7"; }

.fa-hat-wizard:before {
  content: "\f6e8"; }

.fa-haykal:before {
  content: "\f666"; }

.fa-hdd:before {
  content: "\f0a0"; }

.fa-head-side:before {
  content: "\f6e9"; }

.fa-head-side-brain:before {
  content: "\f808"; }

.fa-head-side-medical:before {
  content: "\f809"; }

.fa-head-vr:before {
  content: "\f6ea"; }

.fa-heading:before {
  content: "\f1dc"; }

.fa-headphones:before {
  content: "\f025"; }

.fa-headphones-alt:before {
  content: "\f58f"; }

.fa-headset:before {
  content: "\f590"; }

.fa-heart:before {
  content: "\f004"; }

.fa-heart-broken:before {
  content: "\f7a9"; }

.fa-heart-circle:before {
  content: "\f4c7"; }

.fa-heart-rate:before {
  content: "\f5f8"; }

.fa-heart-square:before {
  content: "\f4c8"; }

.fa-heartbeat:before {
  content: "\f21e"; }

.fa-helicopter:before {
  content: "\f533"; }

.fa-helmet-battle:before {
  content: "\f6eb"; }

.fa-hexagon:before {
  content: "\f312"; }

.fa-highlighter:before {
  content: "\f591"; }

.fa-hiking:before {
  content: "\f6ec"; }

.fa-hippo:before {
  content: "\f6ed"; }

.fa-hips:before {
  content: "\f452"; }

.fa-hire-a-helper:before {
  content: "\f3b0"; }

.fa-history:before {
  content: "\f1da"; }

.fa-hockey-mask:before {
  content: "\f6ee"; }

.fa-hockey-puck:before {
  content: "\f453"; }

.fa-hockey-sticks:before {
  content: "\f454"; }

.fa-holly-berry:before {
  content: "\f7aa"; }

.fa-home:before {
  content: "\f015"; }

.fa-home-alt:before {
  content: "\f80a"; }

.fa-home-heart:before {
  content: "\f4c9"; }

.fa-home-lg:before {
  content: "\f80b"; }

.fa-home-lg-alt:before {
  content: "\f80c"; }

.fa-hood-cloak:before {
  content: "\f6ef"; }

.fa-hooli:before {
  content: "\f427"; }

.fa-hornbill:before {
  content: "\f592"; }

.fa-horse:before {
  content: "\f6f0"; }

.fa-horse-head:before {
  content: "\f7ab"; }

.fa-hospital:before {
  content: "\f0f8"; }

.fa-hospital-alt:before {
  content: "\f47d"; }

.fa-hospital-symbol:before {
  content: "\f47e"; }

.fa-hospital-user:before {
  content: "\f80d"; }

.fa-hospitals:before {
  content: "\f80e"; }

.fa-hot-tub:before {
  content: "\f593"; }

.fa-hotdog:before {
  content: "\f80f"; }

.fa-hotel:before {
  content: "\f594"; }

.fa-hotjar:before {
  content: "\f3b1"; }

.fa-hourglass:before {
  content: "\f254"; }

.fa-hourglass-end:before {
  content: "\f253"; }

.fa-hourglass-half:before {
  content: "\f252"; }

.fa-hourglass-start:before {
  content: "\f251"; }

.fa-house-damage:before {
  content: "\f6f1"; }

.fa-house-flood:before {
  content: "\f74f"; }

.fa-houzz:before {
  content: "\f27c"; }

.fa-hryvnia:before {
  content: "\f6f2"; }

.fa-html5:before {
  content: "\f13b"; }

.fa-hubspot:before {
  content: "\f3b2"; }

.fa-humidity:before {
  content: "\f750"; }

.fa-hurricane:before {
  content: "\f751"; }

.fa-i-cursor:before {
  content: "\f246"; }

.fa-ice-cream:before {
  content: "\f810"; }

.fa-ice-skate:before {
  content: "\f7ac"; }

.fa-icicles:before {
  content: "\f7ad"; }

.fa-id-badge:before {
  content: "\f2c1"; }

.fa-id-card:before {
  content: "\f2c2"; }

.fa-id-card-alt:before {
  content: "\f47f"; }

.fa-igloo:before {
  content: "\f7ae"; }

.fa-image:before {
  content: "\f03e"; }

.fa-images:before {
  content: "\f302"; }

.fa-imdb:before {
  content: "\f2d8"; }

.fa-inbox:before {
  content: "\f01c"; }

.fa-inbox-in:before {
  content: "\f310"; }

.fa-inbox-out:before {
  content: "\f311"; }

.fa-indent:before {
  content: "\f03c"; }

.fa-industry:before {
  content: "\f275"; }

.fa-industry-alt:before {
  content: "\f3b3"; }

.fa-infinity:before {
  content: "\f534"; }

.fa-info:before {
  content: "\f129"; }

.fa-info-circle:before {
  content: "\f05a"; }

.fa-info-square:before {
  content: "\f30f"; }

.fa-inhaler:before {
  content: "\f5f9"; }

.fa-instagram:before {
  content: "\f16d"; }

.fa-integral:before {
  content: "\f667"; }

.fa-intercom:before {
  content: "\f7af"; }

.fa-internet-explorer:before {
  content: "\f26b"; }

.fa-intersection:before {
  content: "\f668"; }

.fa-inventory:before {
  content: "\f480"; }

.fa-invision:before {
  content: "\f7b0"; }

.fa-ioxhost:before {
  content: "\f208"; }

.fa-island-tropical:before {
  content: "\f811"; }

.fa-italic:before {
  content: "\f033"; }

.fa-itch-io:before {
  content: "\f83a"; }

.fa-itunes:before {
  content: "\f3b4"; }

.fa-itunes-note:before {
  content: "\f3b5"; }

.fa-jack-o-lantern:before {
  content: "\f30e"; }

.fa-java:before {
  content: "\f4e4"; }

.fa-jedi:before {
  content: "\f669"; }

.fa-jedi-order:before {
  content: "\f50e"; }

.fa-jenkins:before {
  content: "\f3b6"; }

.fa-jira:before {
  content: "\f7b1"; }

.fa-joget:before {
  content: "\f3b7"; }

.fa-joint:before {
  content: "\f595"; }

.fa-joomla:before {
  content: "\f1aa"; }

.fa-journal-whills:before {
  content: "\f66a"; }

.fa-js:before {
  content: "\f3b8"; }

.fa-js-square:before {
  content: "\f3b9"; }

.fa-jsfiddle:before {
  content: "\f1cc"; }

.fa-kaaba:before {
  content: "\f66b"; }

.fa-kaggle:before {
  content: "\f5fa"; }

.fa-key:before {
  content: "\f084"; }

.fa-key-skeleton:before {
  content: "\f6f3"; }

.fa-keybase:before {
  content: "\f4f5"; }

.fa-keyboard:before {
  content: "\f11c"; }

.fa-keycdn:before {
  content: "\f3ba"; }

.fa-keynote:before {
  content: "\f66c"; }

.fa-khanda:before {
  content: "\f66d"; }

.fa-kickstarter:before {
  content: "\f3bb"; }

.fa-kickstarter-k:before {
  content: "\f3bc"; }

.fa-kidneys:before {
  content: "\f5fb"; }

.fa-kiss:before {
  content: "\f596"; }

.fa-kiss-beam:before {
  content: "\f597"; }

.fa-kiss-wink-heart:before {
  content: "\f598"; }

.fa-kite:before {
  content: "\f6f4"; }

.fa-kiwi-bird:before {
  content: "\f535"; }

.fa-knife-kitchen:before {
  content: "\f6f5"; }

.fa-korvue:before {
  content: "\f42f"; }

.fa-lambda:before {
  content: "\f66e"; }

.fa-lamp:before {
  content: "\f4ca"; }

.fa-landmark:before {
  content: "\f66f"; }

.fa-landmark-alt:before {
  content: "\f752"; }

.fa-language:before {
  content: "\f1ab"; }

.fa-laptop:before {
  content: "\f109"; }

.fa-laptop-code:before {
  content: "\f5fc"; }

.fa-laptop-medical:before {
  content: "\f812"; }

.fa-laravel:before {
  content: "\f3bd"; }

.fa-lastfm:before {
  content: "\f202"; }

.fa-lastfm-square:before {
  content: "\f203"; }

.fa-laugh:before {
  content: "\f599"; }

.fa-laugh-beam:before {
  content: "\f59a"; }

.fa-laugh-squint:before {
  content: "\f59b"; }

.fa-laugh-wink:before {
  content: "\f59c"; }

.fa-layer-group:before {
  content: "\f5fd"; }

.fa-layer-minus:before {
  content: "\f5fe"; }

.fa-layer-plus:before {
  content: "\f5ff"; }

.fa-leaf:before {
  content: "\f06c"; }

.fa-leaf-heart:before {
  content: "\f4cb"; }

.fa-leaf-maple:before {
  content: "\f6f6"; }

.fa-leaf-oak:before {
  content: "\f6f7"; }

.fa-leanpub:before {
  content: "\f212"; }

.fa-lemon:before {
  content: "\f094"; }

.fa-less:before {
  content: "\f41d"; }

.fa-less-than:before {
  content: "\f536"; }

.fa-less-than-equal:before {
  content: "\f537"; }

.fa-level-down:before {
  content: "\f149"; }

.fa-level-down-alt:before {
  content: "\f3be"; }

.fa-level-up:before {
  content: "\f148"; }

.fa-level-up-alt:before {
  content: "\f3bf"; }

.fa-life-ring:before {
  content: "\f1cd"; }

.fa-lightbulb:before {
  content: "\f0eb"; }

.fa-lightbulb-dollar:before {
  content: "\f670"; }

.fa-lightbulb-exclamation:before {
  content: "\f671"; }

.fa-lightbulb-on:before {
  content: "\f672"; }

.fa-lightbulb-slash:before {
  content: "\f673"; }

.fa-lights-holiday:before {
  content: "\f7b2"; }

.fa-line:before {
  content: "\f3c0"; }

.fa-link:before {
  content: "\f0c1"; }

.fa-linkedin:before {
  content: "\f08c"; }

.fa-linkedin-in:before {
  content: "\f0e1"; }

.fa-linode:before {
  content: "\f2b8"; }

.fa-linux:before {
  content: "\f17c"; }

.fa-lips:before {
  content: "\f600"; }

.fa-lira-sign:before {
  content: "\f195"; }

.fa-list:before {
  content: "\f03a"; }

.fa-list-alt:before {
  content: "\f022"; }

.fa-list-ol:before {
  content: "\f0cb"; }

.fa-list-ul:before {
  content: "\f0ca"; }

.fa-location:before {
  content: "\f601"; }

.fa-location-arrow:before {
  content: "\f124"; }

.fa-location-circle:before {
  content: "\f602"; }

.fa-location-slash:before {
  content: "\f603"; }

.fa-lock:before {
  content: "\f023"; }

.fa-lock-alt:before {
  content: "\f30d"; }

.fa-lock-open:before {
  content: "\f3c1"; }

.fa-lock-open-alt:before {
  content: "\f3c2"; }

.fa-long-arrow-alt-down:before {
  content: "\f309"; }

.fa-long-arrow-alt-left:before {
  content: "\f30a"; }

.fa-long-arrow-alt-right:before {
  content: "\f30b"; }

.fa-long-arrow-alt-up:before {
  content: "\f30c"; }

.fa-long-arrow-down:before {
  content: "\f175"; }

.fa-long-arrow-left:before {
  content: "\f177"; }

.fa-long-arrow-right:before {
  content: "\f178"; }

.fa-long-arrow-up:before {
  content: "\f176"; }

.fa-loveseat:before {
  content: "\f4cc"; }

.fa-low-vision:before {
  content: "\f2a8"; }

.fa-luchador:before {
  content: "\f455"; }

.fa-luggage-cart:before {
  content: "\f59d"; }

.fa-lungs:before {
  content: "\f604"; }

.fa-lyft:before {
  content: "\f3c3"; }

.fa-mace:before {
  content: "\f6f8"; }

.fa-magento:before {
  content: "\f3c4"; }

.fa-magic:before {
  content: "\f0d0"; }

.fa-magnet:before {
  content: "\f076"; }

.fa-mail-bulk:before {
  content: "\f674"; }

.fa-mailbox:before {
  content: "\f813"; }

.fa-mailchimp:before {
  content: "\f59e"; }

.fa-male:before {
  content: "\f183"; }

.fa-mandalorian:before {
  content: "\f50f"; }

.fa-mandolin:before {
  content: "\f6f9"; }

.fa-map:before {
  content: "\f279"; }

.fa-map-marked:before {
  content: "\f59f"; }

.fa-map-marked-alt:before {
  content: "\f5a0"; }

.fa-map-marker:before {
  content: "\f041"; }

.fa-map-marker-alt:before {
  content: "\f3c5"; }

.fa-map-marker-alt-slash:before {
  content: "\f605"; }

.fa-map-marker-check:before {
  content: "\f606"; }

.fa-map-marker-edit:before {
  content: "\f607"; }

.fa-map-marker-exclamation:before {
  content: "\f608"; }

.fa-map-marker-minus:before {
  content: "\f609"; }

.fa-map-marker-plus:before {
  content: "\f60a"; }

.fa-map-marker-question:before {
  content: "\f60b"; }

.fa-map-marker-slash:before {
  content: "\f60c"; }

.fa-map-marker-smile:before {
  content: "\f60d"; }

.fa-map-marker-times:before {
  content: "\f60e"; }

.fa-map-pin:before {
  content: "\f276"; }

.fa-map-signs:before {
  content: "\f277"; }

.fa-markdown:before {
  content: "\f60f"; }

.fa-marker:before {
  content: "\f5a1"; }

.fa-mars:before {
  content: "\f222"; }

.fa-mars-double:before {
  content: "\f227"; }

.fa-mars-stroke:before {
  content: "\f229"; }

.fa-mars-stroke-h:before {
  content: "\f22b"; }

.fa-mars-stroke-v:before {
  content: "\f22a"; }

.fa-mask:before {
  content: "\f6fa"; }

.fa-mastodon:before {
  content: "\f4f6"; }

.fa-maxcdn:before {
  content: "\f136"; }

.fa-meat:before {
  content: "\f814"; }

.fa-medal:before {
  content: "\f5a2"; }

.fa-medapps:before {
  content: "\f3c6"; }

.fa-medium:before {
  content: "\f23a"; }

.fa-medium-m:before {
  content: "\f3c7"; }

.fa-medkit:before {
  content: "\f0fa"; }

.fa-medrt:before {
  content: "\f3c8"; }

.fa-meetup:before {
  content: "\f2e0"; }

.fa-megaphone:before {
  content: "\f675"; }

.fa-megaport:before {
  content: "\f5a3"; }

.fa-meh:before {
  content: "\f11a"; }

.fa-meh-blank:before {
  content: "\f5a4"; }

.fa-meh-rolling-eyes:before {
  content: "\f5a5"; }

.fa-memory:before {
  content: "\f538"; }

.fa-mendeley:before {
  content: "\f7b3"; }

.fa-menorah:before {
  content: "\f676"; }

.fa-mercury:before {
  content: "\f223"; }

.fa-meteor:before {
  content: "\f753"; }

.fa-microchip:before {
  content: "\f2db"; }

.fa-microphone:before {
  content: "\f130"; }

.fa-microphone-alt:before {
  content: "\f3c9"; }

.fa-microphone-alt-slash:before {
  content: "\f539"; }

.fa-microphone-slash:before {
  content: "\f131"; }

.fa-microscope:before {
  content: "\f610"; }

.fa-microsoft:before {
  content: "\f3ca"; }

.fa-mind-share:before {
  content: "\f677"; }

.fa-minus:before {
  content: "\f068"; }

.fa-minus-circle:before {
  content: "\f056"; }

.fa-minus-hexagon:before {
  content: "\f307"; }

.fa-minus-octagon:before {
  content: "\f308"; }

.fa-minus-square:before {
  content: "\f146"; }

.fa-mistletoe:before {
  content: "\f7b4"; }

.fa-mitten:before {
  content: "\f7b5"; }

.fa-mix:before {
  content: "\f3cb"; }

.fa-mixcloud:before {
  content: "\f289"; }

.fa-mizuni:before {
  content: "\f3cc"; }

.fa-mobile:before {
  content: "\f10b"; }

.fa-mobile-alt:before {
  content: "\f3cd"; }

.fa-mobile-android:before {
  content: "\f3ce"; }

.fa-mobile-android-alt:before {
  content: "\f3cf"; }

.fa-modx:before {
  content: "\f285"; }

.fa-monero:before {
  content: "\f3d0"; }

.fa-money-bill:before {
  content: "\f0d6"; }

.fa-money-bill-alt:before {
  content: "\f3d1"; }

.fa-money-bill-wave:before {
  content: "\f53a"; }

.fa-money-bill-wave-alt:before {
  content: "\f53b"; }

.fa-money-check:before {
  content: "\f53c"; }

.fa-money-check-alt:before {
  content: "\f53d"; }

.fa-monitor-heart-rate:before {
  content: "\f611"; }

.fa-monkey:before {
  content: "\f6fb"; }

.fa-monument:before {
  content: "\f5a6"; }

.fa-moon:before {
  content: "\f186"; }

.fa-moon-cloud:before {
  content: "\f754"; }

.fa-moon-stars:before {
  content: "\f755"; }

.fa-mortar-pestle:before {
  content: "\f5a7"; }

.fa-mosque:before {
  content: "\f678"; }

.fa-motorcycle:before {
  content: "\f21c"; }

.fa-mountain:before {
  content: "\f6fc"; }

.fa-mountains:before {
  content: "\f6fd"; }

.fa-mouse-pointer:before {
  content: "\f245"; }

.fa-mug-hot:before {
  content: "\f7b6"; }

.fa-mug-marshmallows:before {
  content: "\f7b7"; }

.fa-music:before {
  content: "\f001"; }

.fa-napster:before {
  content: "\f3d2"; }

.fa-narwhal:before {
  content: "\f6fe"; }

.fa-neos:before {
  content: "\f612"; }

.fa-network-wired:before {
  content: "\f6ff"; }

.fa-neuter:before {
  content: "\f22c"; }

.fa-newspaper:before {
  content: "\f1ea"; }

.fa-nimblr:before {
  content: "\f5a8"; }

.fa-nintendo-switch:before {
  content: "\f418"; }

.fa-node:before {
  content: "\f419"; }

.fa-node-js:before {
  content: "\f3d3"; }

.fa-not-equal:before {
  content: "\f53e"; }

.fa-notes-medical:before {
  content: "\f481"; }

.fa-npm:before {
  content: "\f3d4"; }

.fa-ns8:before {
  content: "\f3d5"; }

.fa-nutritionix:before {
  content: "\f3d6"; }

.fa-object-group:before {
  content: "\f247"; }

.fa-object-ungroup:before {
  content: "\f248"; }

.fa-octagon:before {
  content: "\f306"; }

.fa-odnoklassniki:before {
  content: "\f263"; }

.fa-odnoklassniki-square:before {
  content: "\f264"; }

.fa-oil-can:before {
  content: "\f613"; }

.fa-oil-temp:before {
  content: "\f614"; }

.fa-old-republic:before {
  content: "\f510"; }

.fa-om:before {
  content: "\f679"; }

.fa-omega:before {
  content: "\f67a"; }

.fa-opencart:before {
  content: "\f23d"; }

.fa-openid:before {
  content: "\f19b"; }

.fa-opera:before {
  content: "\f26a"; }

.fa-optin-monster:before {
  content: "\f23c"; }

.fa-ornament:before {
  content: "\f7b8"; }

.fa-osi:before {
  content: "\f41a"; }

.fa-otter:before {
  content: "\f700"; }

.fa-outdent:before {
  content: "\f03b"; }

.fa-page4:before {
  content: "\f3d7"; }

.fa-pagelines:before {
  content: "\f18c"; }

.fa-pager:before {
  content: "\f815"; }

.fa-paint-brush:before {
  content: "\f1fc"; }

.fa-paint-brush-alt:before {
  content: "\f5a9"; }

.fa-paint-roller:before {
  content: "\f5aa"; }

.fa-palette:before {
  content: "\f53f"; }

.fa-palfed:before {
  content: "\f3d8"; }

.fa-pallet:before {
  content: "\f482"; }

.fa-pallet-alt:before {
  content: "\f483"; }

.fa-paper-plane:before {
  content: "\f1d8"; }

.fa-paperclip:before {
  content: "\f0c6"; }

.fa-parachute-box:before {
  content: "\f4cd"; }

.fa-paragraph:before {
  content: "\f1dd"; }

.fa-parking:before {
  content: "\f540"; }

.fa-parking-circle:before {
  content: "\f615"; }

.fa-parking-circle-slash:before {
  content: "\f616"; }

.fa-parking-slash:before {
  content: "\f617"; }

.fa-passport:before {
  content: "\f5ab"; }

.fa-pastafarianism:before {
  content: "\f67b"; }

.fa-paste:before {
  content: "\f0ea"; }

.fa-patreon:before {
  content: "\f3d9"; }

.fa-pause:before {
  content: "\f04c"; }

.fa-pause-circle:before {
  content: "\f28b"; }

.fa-paw:before {
  content: "\f1b0"; }

.fa-paw-alt:before {
  content: "\f701"; }

.fa-paw-claws:before {
  content: "\f702"; }

.fa-paypal:before {
  content: "\f1ed"; }

.fa-peace:before {
  content: "\f67c"; }

.fa-pegasus:before {
  content: "\f703"; }

.fa-pen:before {
  content: "\f304"; }

.fa-pen-alt:before {
  content: "\f305"; }

.fa-pen-fancy:before {
  content: "\f5ac"; }

.fa-pen-nib:before {
  content: "\f5ad"; }

.fa-pen-square:before {
  content: "\f14b"; }

.fa-pencil:before {
  content: "\f040"; }

.fa-pencil-alt:before {
  content: "\f303"; }

.fa-pencil-paintbrush:before {
  content: "\f618"; }

.fa-pencil-ruler:before {
  content: "\f5ae"; }

.fa-pennant:before {
  content: "\f456"; }

.fa-penny-arcade:before {
  content: "\f704"; }

.fa-people-carry:before {
  content: "\f4ce"; }

.fa-pepper-hot:before {
  content: "\f816"; }

.fa-percent:before {
  content: "\f295"; }

.fa-percentage:before {
  content: "\f541"; }

.fa-periscope:before {
  content: "\f3da"; }

.fa-person-booth:before {
  content: "\f756"; }

.fa-person-carry:before {
  content: "\f4cf"; }

.fa-person-dolly:before {
  content: "\f4d0"; }

.fa-person-dolly-empty:before {
  content: "\f4d1"; }

.fa-person-sign:before {
  content: "\f757"; }

.fa-phabricator:before {
  content: "\f3db"; }

.fa-phoenix-framework:before {
  content: "\f3dc"; }

.fa-phoenix-squadron:before {
  content: "\f511"; }

.fa-phone:before {
  content: "\f095"; }

.fa-phone-office:before {
  content: "\f67d"; }

.fa-phone-plus:before {
  content: "\f4d2"; }

.fa-phone-slash:before {
  content: "\f3dd"; }

.fa-phone-square:before {
  content: "\f098"; }

.fa-phone-volume:before {
  content: "\f2a0"; }

.fa-php:before {
  content: "\f457"; }

.fa-pi:before {
  content: "\f67e"; }

.fa-pie:before {
  content: "\f705"; }

.fa-pied-piper:before {
  content: "\f2ae"; }

.fa-pied-piper-alt:before {
  content: "\f1a8"; }

.fa-pied-piper-hat:before {
  content: "\f4e5"; }

.fa-pied-piper-pp:before {
  content: "\f1a7"; }

.fa-pig:before {
  content: "\f706"; }

.fa-piggy-bank:before {
  content: "\f4d3"; }

.fa-pills:before {
  content: "\f484"; }

.fa-pinterest:before {
  content: "\f0d2"; }

.fa-pinterest-p:before {
  content: "\f231"; }

.fa-pinterest-square:before {
  content: "\f0d3"; }

.fa-pizza:before {
  content: "\f817"; }

.fa-pizza-slice:before {
  content: "\f818"; }

.fa-place-of-worship:before {
  content: "\f67f"; }

.fa-plane:before {
  content: "\f072"; }

.fa-plane-alt:before {
  content: "\f3de"; }

.fa-plane-arrival:before {
  content: "\f5af"; }

.fa-plane-departure:before {
  content: "\f5b0"; }

.fa-play:before {
  content: "\f04b"; }

.fa-play-circle:before {
  content: "\f144"; }

.fa-playstation:before {
  content: "\f3df"; }

.fa-plug:before {
  content: "\f1e6"; }

.fa-plus:before {
  content: "\f067"; }

.fa-plus-circle:before {
  content: "\f055"; }

.fa-plus-hexagon:before {
  content: "\f300"; }

.fa-plus-octagon:before {
  content: "\f301"; }

.fa-plus-square:before {
  content: "\f0fe"; }

.fa-podcast:before {
  content: "\f2ce"; }

.fa-podium:before {
  content: "\f680"; }

.fa-podium-star:before {
  content: "\f758"; }

.fa-poll:before {
  content: "\f681"; }

.fa-poll-h:before {
  content: "\f682"; }

.fa-poll-people:before {
  content: "\f759"; }

.fa-poo:before {
  content: "\f2fe"; }

.fa-poo-storm:before {
  content: "\f75a"; }

.fa-poop:before {
  content: "\f619"; }

.fa-popcorn:before {
  content: "\f819"; }

.fa-portrait:before {
  content: "\f3e0"; }

.fa-pound-sign:before {
  content: "\f154"; }

.fa-power-off:before {
  content: "\f011"; }

.fa-pray:before {
  content: "\f683"; }

.fa-praying-hands:before {
  content: "\f684"; }

.fa-prescription:before {
  content: "\f5b1"; }

.fa-prescription-bottle:before {
  content: "\f485"; }

.fa-prescription-bottle-alt:before {
  content: "\f486"; }

.fa-presentation:before {
  content: "\f685"; }

.fa-print:before {
  content: "\f02f"; }

.fa-print-search:before {
  content: "\f81a"; }

.fa-print-slash:before {
  content: "\f686"; }

.fa-procedures:before {
  content: "\f487"; }

.fa-product-hunt:before {
  content: "\f288"; }

.fa-project-diagram:before {
  content: "\f542"; }

.fa-pumpkin:before {
  content: "\f707"; }

.fa-pushed:before {
  content: "\f3e1"; }

.fa-puzzle-piece:before {
  content: "\f12e"; }

.fa-python:before {
  content: "\f3e2"; }

.fa-qq:before {
  content: "\f1d6"; }

.fa-qrcode:before {
  content: "\f029"; }

.fa-question:before {
  content: "\f128"; }

.fa-question-circle:before {
  content: "\f059"; }

.fa-question-square:before {
  content: "\f2fd"; }

.fa-quidditch:before {
  content: "\f458"; }

.fa-quinscape:before {
  content: "\f459"; }

.fa-quora:before {
  content: "\f2c4"; }

.fa-quote-left:before {
  content: "\f10d"; }

.fa-quote-right:before {
  content: "\f10e"; }

.fa-quran:before {
  content: "\f687"; }

.fa-r-project:before {
  content: "\f4f7"; }

.fa-rabbit:before {
  content: "\f708"; }

.fa-rabbit-fast:before {
  content: "\f709"; }

.fa-racquet:before {
  content: "\f45a"; }

.fa-radiation:before {
  content: "\f7b9"; }

.fa-radiation-alt:before {
  content: "\f7ba"; }

.fa-rainbow:before {
  content: "\f75b"; }

.fa-raindrops:before {
  content: "\f75c"; }

.fa-ram:before {
  content: "\f70a"; }

.fa-ramp-loading:before {
  content: "\f4d4"; }

.fa-random:before {
  content: "\f074"; }

.fa-raspberry-pi:before {
  content: "\f7bb"; }

.fa-ravelry:before {
  content: "\f2d9"; }

.fa-react:before {
  content: "\f41b"; }

.fa-reacteurope:before {
  content: "\f75d"; }

.fa-readme:before {
  content: "\f4d5"; }

.fa-rebel:before {
  content: "\f1d0"; }

.fa-receipt:before {
  content: "\f543"; }

.fa-rectangle-landscape:before {
  content: "\f2fa"; }

.fa-rectangle-portrait:before {
  content: "\f2fb"; }

.fa-rectangle-wide:before {
  content: "\f2fc"; }

.fa-recycle:before {
  content: "\f1b8"; }

.fa-red-river:before {
  content: "\f3e3"; }

.fa-reddit:before {
  content: "\f1a1"; }

.fa-reddit-alien:before {
  content: "\f281"; }

.fa-reddit-square:before {
  content: "\f1a2"; }

.fa-redhat:before {
  content: "\f7bc"; }

.fa-redo:before {
  content: "\f01e"; }

.fa-redo-alt:before {
  content: "\f2f9"; }

.fa-registered:before {
  content: "\f25d"; }

.fa-renren:before {
  content: "\f18b"; }

.fa-repeat:before {
  content: "\f363"; }

.fa-repeat-1:before {
  content: "\f365"; }

.fa-repeat-1-alt:before {
  content: "\f366"; }

.fa-repeat-alt:before {
  content: "\f364"; }

.fa-reply:before {
  content: "\f3e5"; }

.fa-reply-all:before {
  content: "\f122"; }

.fa-replyd:before {
  content: "\f3e6"; }

.fa-republican:before {
  content: "\f75e"; }

.fa-researchgate:before {
  content: "\f4f8"; }

.fa-resolving:before {
  content: "\f3e7"; }

.fa-restroom:before {
  content: "\f7bd"; }

.fa-retweet:before {
  content: "\f079"; }

.fa-retweet-alt:before {
  content: "\f361"; }

.fa-rev:before {
  content: "\f5b2"; }

.fa-ribbon:before {
  content: "\f4d6"; }

.fa-ring:before {
  content: "\f70b"; }

.fa-rings-wedding:before {
  content: "\f81b"; }

.fa-road:before {
  content: "\f018"; }

.fa-robot:before {
  content: "\f544"; }

.fa-rocket:before {
  content: "\f135"; }

.fa-rocketchat:before {
  content: "\f3e8"; }

.fa-rockrms:before {
  content: "\f3e9"; }

.fa-route:before {
  content: "\f4d7"; }

.fa-route-highway:before {
  content: "\f61a"; }

.fa-route-interstate:before {
  content: "\f61b"; }

.fa-rss:before {
  content: "\f09e"; }

.fa-rss-square:before {
  content: "\f143"; }

.fa-ruble-sign:before {
  content: "\f158"; }

.fa-ruler:before {
  content: "\f545"; }

.fa-ruler-combined:before {
  content: "\f546"; }

.fa-ruler-horizontal:before {
  content: "\f547"; }

.fa-ruler-triangle:before {
  content: "\f61c"; }

.fa-ruler-vertical:before {
  content: "\f548"; }

.fa-running:before {
  content: "\f70c"; }

.fa-rupee-sign:before {
  content: "\f156"; }

.fa-rv:before {
  content: "\f7be"; }

.fa-sack:before {
  content: "\f81c"; }

.fa-sack-dollar:before {
  content: "\f81d"; }

.fa-sad-cry:before {
  content: "\f5b3"; }

.fa-sad-tear:before {
  content: "\f5b4"; }

.fa-safari:before {
  content: "\f267"; }

.fa-salad:before {
  content: "\f81e"; }

.fa-salesforce:before {
  content: "\f83b"; }

.fa-sandwich:before {
  content: "\f81f"; }

.fa-sass:before {
  content: "\f41e"; }

.fa-satellite:before {
  content: "\f7bf"; }

.fa-satellite-dish:before {
  content: "\f7c0"; }

.fa-sausage:before {
  content: "\f820"; }

.fa-save:before {
  content: "\f0c7"; }

.fa-scalpel:before {
  content: "\f61d"; }

.fa-scalpel-path:before {
  content: "\f61e"; }

.fa-scanner:before {
  content: "\f488"; }

.fa-scanner-keyboard:before {
  content: "\f489"; }

.fa-scanner-touchscreen:before {
  content: "\f48a"; }

.fa-scarecrow:before {
  content: "\f70d"; }

.fa-scarf:before {
  content: "\f7c1"; }

.fa-schlix:before {
  content: "\f3ea"; }

.fa-school:before {
  content: "\f549"; }

.fa-screwdriver:before {
  content: "\f54a"; }

.fa-scribd:before {
  content: "\f28a"; }

.fa-scroll:before {
  content: "\f70e"; }

.fa-scroll-old:before {
  content: "\f70f"; }

.fa-scrubber:before {
  content: "\f2f8"; }

.fa-scythe:before {
  content: "\f710"; }

.fa-sd-card:before {
  content: "\f7c2"; }

.fa-search:before {
  content: "\f002"; }

.fa-search-dollar:before {
  content: "\f688"; }

.fa-search-location:before {
  content: "\f689"; }

.fa-search-minus:before {
  content: "\f010"; }

.fa-search-plus:before {
  content: "\f00e"; }

.fa-searchengin:before {
  content: "\f3eb"; }

.fa-seedling:before {
  content: "\f4d8"; }

.fa-sellcast:before {
  content: "\f2da"; }

.fa-sellsy:before {
  content: "\f213"; }

.fa-server:before {
  content: "\f233"; }

.fa-servicestack:before {
  content: "\f3ec"; }

.fa-shapes:before {
  content: "\f61f"; }

.fa-share:before {
  content: "\f064"; }

.fa-share-all:before {
  content: "\f367"; }

.fa-share-alt:before {
  content: "\f1e0"; }

.fa-share-alt-square:before {
  content: "\f1e1"; }

.fa-share-square:before {
  content: "\f14d"; }

.fa-sheep:before {
  content: "\f711"; }

.fa-shekel-sign:before {
  content: "\f20b"; }

.fa-shield:before {
  content: "\f132"; }

.fa-shield-alt:before {
  content: "\f3ed"; }

.fa-shield-check:before {
  content: "\f2f7"; }

.fa-shield-cross:before {
  content: "\f712"; }

.fa-ship:before {
  content: "\f21a"; }

.fa-shipping-fast:before {
  content: "\f48b"; }

.fa-shipping-timed:before {
  content: "\f48c"; }

.fa-shirtsinbulk:before {
  content: "\f214"; }

.fa-shish-kebab:before {
  content: "\f821"; }

.fa-shoe-prints:before {
  content: "\f54b"; }

.fa-shopping-bag:before {
  content: "\f290"; }

.fa-shopping-basket:before {
  content: "\f291"; }

.fa-shopping-cart:before {
  content: "\f07a"; }

.fa-shopware:before {
  content: "\f5b5"; }

.fa-shovel:before {
  content: "\f713"; }

.fa-shovel-snow:before {
  content: "\f7c3"; }

.fa-shower:before {
  content: "\f2cc"; }

.fa-shredder:before {
  content: "\f68a"; }

.fa-shuttle-van:before {
  content: "\f5b6"; }

.fa-shuttlecock:before {
  content: "\f45b"; }

.fa-sickle:before {
  content: "\f822"; }

.fa-sigma:before {
  content: "\f68b"; }

.fa-sign:before {
  content: "\f4d9"; }

.fa-sign-in:before {
  content: "\f090"; }

.fa-sign-in-alt:before {
  content: "\f2f6"; }

.fa-sign-language:before {
  content: "\f2a7"; }

.fa-sign-out:before {
  content: "\f08b"; }

.fa-sign-out-alt:before {
  content: "\f2f5"; }

.fa-signal:before {
  content: "\f012"; }

.fa-signal-1:before {
  content: "\f68c"; }

.fa-signal-2:before {
  content: "\f68d"; }

.fa-signal-3:before {
  content: "\f68e"; }

.fa-signal-4:before {
  content: "\f68f"; }

.fa-signal-alt:before {
  content: "\f690"; }

.fa-signal-alt-1:before {
  content: "\f691"; }

.fa-signal-alt-2:before {
  content: "\f692"; }

.fa-signal-alt-3:before {
  content: "\f693"; }

.fa-signal-alt-slash:before {
  content: "\f694"; }

.fa-signal-slash:before {
  content: "\f695"; }

.fa-signature:before {
  content: "\f5b7"; }

.fa-sim-card:before {
  content: "\f7c4"; }

.fa-simplybuilt:before {
  content: "\f215"; }

.fa-sistrix:before {
  content: "\f3ee"; }

.fa-sitemap:before {
  content: "\f0e8"; }

.fa-sith:before {
  content: "\f512"; }

.fa-skating:before {
  content: "\f7c5"; }

.fa-skeleton:before {
  content: "\f620"; }

.fa-sketch:before {
  content: "\f7c6"; }

.fa-ski-jump:before {
  content: "\f7c7"; }

.fa-ski-lift:before {
  content: "\f7c8"; }

.fa-skiing:before {
  content: "\f7c9"; }

.fa-skiing-nordic:before {
  content: "\f7ca"; }

.fa-skull:before {
  content: "\f54c"; }

.fa-skull-crossbones:before {
  content: "\f714"; }

.fa-skyatlas:before {
  content: "\f216"; }

.fa-skype:before {
  content: "\f17e"; }

.fa-slack:before {
  content: "\f198"; }

.fa-slack-hash:before {
  content: "\f3ef"; }

.fa-slash:before {
  content: "\f715"; }

.fa-sledding:before {
  content: "\f7cb"; }

.fa-sleigh:before {
  content: "\f7cc"; }

.fa-sliders-h:before {
  content: "\f1de"; }

.fa-sliders-h-square:before {
  content: "\f3f0"; }

.fa-sliders-v:before {
  content: "\f3f1"; }

.fa-sliders-v-square:before {
  content: "\f3f2"; }

.fa-slideshare:before {
  content: "\f1e7"; }

.fa-smile:before {
  content: "\f118"; }

.fa-smile-beam:before {
  content: "\f5b8"; }

.fa-smile-plus:before {
  content: "\f5b9"; }

.fa-smile-wink:before {
  content: "\f4da"; }

.fa-smog:before {
  content: "\f75f"; }

.fa-smoke:before {
  content: "\f760"; }

.fa-smoking:before {
  content: "\f48d"; }

.fa-smoking-ban:before {
  content: "\f54d"; }

.fa-sms:before {
  content: "\f7cd"; }

.fa-snake:before {
  content: "\f716"; }

.fa-snapchat:before {
  content: "\f2ab"; }

.fa-snapchat-ghost:before {
  content: "\f2ac"; }

.fa-snapchat-square:before {
  content: "\f2ad"; }

.fa-snow-blowing:before {
  content: "\f761"; }

.fa-snowboarding:before {
  content: "\f7ce"; }

.fa-snowflake:before {
  content: "\f2dc"; }

.fa-snowflakes:before {
  content: "\f7cf"; }

.fa-snowman:before {
  content: "\f7d0"; }

.fa-snowmobile:before {
  content: "\f7d1"; }

.fa-snowplow:before {
  content: "\f7d2"; }

.fa-socks:before {
  content: "\f696"; }

.fa-solar-panel:before {
  content: "\f5ba"; }

.fa-sort:before {
  content: "\f0dc"; }

.fa-sort-alpha-down:before {
  content: "\f15d"; }

.fa-sort-alpha-up:before {
  content: "\f15e"; }

.fa-sort-amount-down:before {
  content: "\f160"; }

.fa-sort-amount-up:before {
  content: "\f161"; }

.fa-sort-down:before {
  content: "\f0dd"; }

.fa-sort-numeric-down:before {
  content: "\f162"; }

.fa-sort-numeric-up:before {
  content: "\f163"; }

.fa-sort-up:before {
  content: "\f0de"; }

.fa-soundcloud:before {
  content: "\f1be"; }

.fa-soup:before {
  content: "\f823"; }

.fa-sourcetree:before {
  content: "\f7d3"; }

.fa-spa:before {
  content: "\f5bb"; }

.fa-space-shuttle:before {
  content: "\f197"; }

.fa-spade:before {
  content: "\f2f4"; }

.fa-speakap:before {
  content: "\f3f3"; }

.fa-speaker-deck:before {
  content: "\f83c"; }

.fa-spider:before {
  content: "\f717"; }

.fa-spider-black-widow:before {
  content: "\f718"; }

.fa-spider-web:before {
  content: "\f719"; }

.fa-spinner:before {
  content: "\f110"; }

.fa-spinner-third:before {
  content: "\f3f4"; }

.fa-splotch:before {
  content: "\f5bc"; }

.fa-spotify:before {
  content: "\f1bc"; }

.fa-spray-can:before {
  content: "\f5bd"; }

.fa-square:before {
  content: "\f0c8"; }

.fa-square-full:before {
  content: "\f45c"; }

.fa-square-root:before {
  content: "\f697"; }

.fa-square-root-alt:before {
  content: "\f698"; }

.fa-squarespace:before {
  content: "\f5be"; }

.fa-squirrel:before {
  content: "\f71a"; }

.fa-stack-exchange:before {
  content: "\f18d"; }

.fa-stack-overflow:before {
  content: "\f16c"; }

.fa-staff:before {
  content: "\f71b"; }

.fa-stamp:before {
  content: "\f5bf"; }

.fa-star:before {
  content: "\f005"; }

.fa-star-and-crescent:before {
  content: "\f699"; }

.fa-star-christmas:before {
  content: "\f7d4"; }

.fa-star-exclamation:before {
  content: "\f2f3"; }

.fa-star-half:before {
  content: "\f089"; }

.fa-star-half-alt:before {
  content: "\f5c0"; }

.fa-star-of-david:before {
  content: "\f69a"; }

.fa-star-of-life:before {
  content: "\f621"; }

.fa-stars:before {
  content: "\f762"; }

.fa-staylinked:before {
  content: "\f3f5"; }

.fa-steak:before {
  content: "\f824"; }

.fa-steam:before {
  content: "\f1b6"; }

.fa-steam-square:before {
  content: "\f1b7"; }

.fa-steam-symbol:before {
  content: "\f3f6"; }

.fa-steering-wheel:before {
  content: "\f622"; }

.fa-step-backward:before {
  content: "\f048"; }

.fa-step-forward:before {
  content: "\f051"; }

.fa-stethoscope:before {
  content: "\f0f1"; }

.fa-sticker-mule:before {
  content: "\f3f7"; }

.fa-sticky-note:before {
  content: "\f249"; }

.fa-stocking:before {
  content: "\f7d5"; }

.fa-stomach:before {
  content: "\f623"; }

.fa-stop:before {
  content: "\f04d"; }

.fa-stop-circle:before {
  content: "\f28d"; }

.fa-stopwatch:before {
  content: "\f2f2"; }

.fa-store:before {
  content: "\f54e"; }

.fa-store-alt:before {
  content: "\f54f"; }

.fa-strava:before {
  content: "\f428"; }

.fa-stream:before {
  content: "\f550"; }

.fa-street-view:before {
  content: "\f21d"; }

.fa-stretcher:before {
  content: "\f825"; }

.fa-strikethrough:before {
  content: "\f0cc"; }

.fa-stripe:before {
  content: "\f429"; }

.fa-stripe-s:before {
  content: "\f42a"; }

.fa-stroopwafel:before {
  content: "\f551"; }

.fa-studiovinari:before {
  content: "\f3f8"; }

.fa-stumbleupon:before {
  content: "\f1a4"; }

.fa-stumbleupon-circle:before {
  content: "\f1a3"; }

.fa-subscript:before {
  content: "\f12c"; }

.fa-subway:before {
  content: "\f239"; }

.fa-suitcase:before {
  content: "\f0f2"; }

.fa-suitcase-rolling:before {
  content: "\f5c1"; }

.fa-sun:before {
  content: "\f185"; }

.fa-sun-cloud:before {
  content: "\f763"; }

.fa-sun-dust:before {
  content: "\f764"; }

.fa-sun-haze:before {
  content: "\f765"; }

.fa-sunrise:before {
  content: "\f766"; }

.fa-sunset:before {
  content: "\f767"; }

.fa-superpowers:before {
  content: "\f2dd"; }

.fa-superscript:before {
  content: "\f12b"; }

.fa-supple:before {
  content: "\f3f9"; }

.fa-surprise:before {
  content: "\f5c2"; }

.fa-suse:before {
  content: "\f7d6"; }

.fa-swatchbook:before {
  content: "\f5c3"; }

.fa-swimmer:before {
  content: "\f5c4"; }

.fa-swimming-pool:before {
  content: "\f5c5"; }

.fa-sword:before {
  content: "\f71c"; }

.fa-swords:before {
  content: "\f71d"; }

.fa-symfony:before {
  content: "\f83d"; }

.fa-synagogue:before {
  content: "\f69b"; }

.fa-sync:before {
  content: "\f021"; }

.fa-sync-alt:before {
  content: "\f2f1"; }

.fa-syringe:before {
  content: "\f48e"; }

.fa-table:before {
  content: "\f0ce"; }

.fa-table-tennis:before {
  content: "\f45d"; }

.fa-tablet:before {
  content: "\f10a"; }

.fa-tablet-alt:before {
  content: "\f3fa"; }

.fa-tablet-android:before {
  content: "\f3fb"; }

.fa-tablet-android-alt:before {
  content: "\f3fc"; }

.fa-tablet-rugged:before {
  content: "\f48f"; }

.fa-tablets:before {
  content: "\f490"; }

.fa-tachometer:before {
  content: "\f0e4"; }

.fa-tachometer-alt:before {
  content: "\f3fd"; }

.fa-tachometer-alt-average:before {
  content: "\f624"; }

.fa-tachometer-alt-fast:before {
  content: "\f625"; }

.fa-tachometer-alt-fastest:before {
  content: "\f626"; }

.fa-tachometer-alt-slow:before {
  content: "\f627"; }

.fa-tachometer-alt-slowest:before {
  content: "\f628"; }

.fa-tachometer-average:before {
  content: "\f629"; }

.fa-tachometer-fast:before {
  content: "\f62a"; }

.fa-tachometer-fastest:before {
  content: "\f62b"; }

.fa-tachometer-slow:before {
  content: "\f62c"; }

.fa-tachometer-slowest:before {
  content: "\f62d"; }

.fa-taco:before {
  content: "\f826"; }

.fa-tag:before {
  content: "\f02b"; }

.fa-tags:before {
  content: "\f02c"; }

.fa-tally:before {
  content: "\f69c"; }

.fa-tanakh:before {
  content: "\f827"; }

.fa-tape:before {
  content: "\f4db"; }

.fa-tasks:before {
  content: "\f0ae"; }

.fa-tasks-alt:before {
  content: "\f828"; }

.fa-taxi:before {
  content: "\f1ba"; }

.fa-teamspeak:before {
  content: "\f4f9"; }

.fa-teeth:before {
  content: "\f62e"; }

.fa-teeth-open:before {
  content: "\f62f"; }

.fa-telegram:before {
  content: "\f2c6"; }

.fa-telegram-plane:before {
  content: "\f3fe"; }

.fa-temperature-frigid:before {
  content: "\f768"; }

.fa-temperature-high:before {
  content: "\f769"; }

.fa-temperature-hot:before {
  content: "\f76a"; }

.fa-temperature-low:before {
  content: "\f76b"; }

.fa-tencent-weibo:before {
  content: "\f1d5"; }

.fa-tenge:before {
  content: "\f7d7"; }

.fa-tennis-ball:before {
  content: "\f45e"; }

.fa-terminal:before {
  content: "\f120"; }

.fa-text-height:before {
  content: "\f034"; }

.fa-text-width:before {
  content: "\f035"; }

.fa-th:before {
  content: "\f00a"; }

.fa-th-large:before {
  content: "\f009"; }

.fa-th-list:before {
  content: "\f00b"; }

.fa-the-red-yeti:before {
  content: "\f69d"; }

.fa-theater-masks:before {
  content: "\f630"; }

.fa-themeco:before {
  content: "\f5c6"; }

.fa-themeisle:before {
  content: "\f2b2"; }

.fa-thermometer:before {
  content: "\f491"; }

.fa-thermometer-empty:before {
  content: "\f2cb"; }

.fa-thermometer-full:before {
  content: "\f2c7"; }

.fa-thermometer-half:before {
  content: "\f2c9"; }

.fa-thermometer-quarter:before {
  content: "\f2ca"; }

.fa-thermometer-three-quarters:before {
  content: "\f2c8"; }

.fa-theta:before {
  content: "\f69e"; }

.fa-think-peaks:before {
  content: "\f731"; }

.fa-thumbs-down:before {
  content: "\f165"; }

.fa-thumbs-up:before {
  content: "\f164"; }

.fa-thumbtack:before {
  content: "\f08d"; }

.fa-thunderstorm:before {
  content: "\f76c"; }

.fa-thunderstorm-moon:before {
  content: "\f76d"; }

.fa-thunderstorm-sun:before {
  content: "\f76e"; }

.fa-ticket:before {
  content: "\f145"; }

.fa-ticket-alt:before {
  content: "\f3ff"; }

.fa-tilde:before {
  content: "\f69f"; }

.fa-times:before {
  content: "\f00d"; }

.fa-times-circle:before {
  content: "\f057"; }

.fa-times-hexagon:before {
  content: "\f2ee"; }

.fa-times-octagon:before {
  content: "\f2f0"; }

.fa-times-square:before {
  content: "\f2d3"; }

.fa-tint:before {
  content: "\f043"; }

.fa-tint-slash:before {
  content: "\f5c7"; }

.fa-tire:before {
  content: "\f631"; }

.fa-tire-flat:before {
  content: "\f632"; }

.fa-tire-pressure-warning:before {
  content: "\f633"; }

.fa-tire-rugged:before {
  content: "\f634"; }

.fa-tired:before {
  content: "\f5c8"; }

.fa-toggle-off:before {
  content: "\f204"; }

.fa-toggle-on:before {
  content: "\f205"; }

.fa-toilet:before {
  content: "\f7d8"; }

.fa-toilet-paper:before {
  content: "\f71e"; }

.fa-toilet-paper-alt:before {
  content: "\f71f"; }

.fa-tombstone:before {
  content: "\f720"; }

.fa-tombstone-alt:before {
  content: "\f721"; }

.fa-toolbox:before {
  content: "\f552"; }

.fa-tools:before {
  content: "\f7d9"; }

.fa-tooth:before {
  content: "\f5c9"; }

.fa-toothbrush:before {
  content: "\f635"; }

.fa-torah:before {
  content: "\f6a0"; }

.fa-torii-gate:before {
  content: "\f6a1"; }

.fa-tornado:before {
  content: "\f76f"; }

.fa-tractor:before {
  content: "\f722"; }

.fa-trade-federation:before {
  content: "\f513"; }

.fa-trademark:before {
  content: "\f25c"; }

.fa-traffic-cone:before {
  content: "\f636"; }

.fa-traffic-light:before {
  content: "\f637"; }

.fa-traffic-light-go:before {
  content: "\f638"; }

.fa-traffic-light-slow:before {
  content: "\f639"; }

.fa-traffic-light-stop:before {
  content: "\f63a"; }

.fa-train:before {
  content: "\f238"; }

.fa-tram:before {
  content: "\f7da"; }

.fa-transgender:before {
  content: "\f224"; }

.fa-transgender-alt:before {
  content: "\f225"; }

.fa-trash:before {
  content: "\f1f8"; }

.fa-trash-alt:before {
  content: "\f2ed"; }

.fa-trash-restore:before {
  content: "\f829"; }

.fa-trash-restore-alt:before {
  content: "\f82a"; }

.fa-treasure-chest:before {
  content: "\f723"; }

.fa-tree:before {
  content: "\f1bb"; }

.fa-tree-alt:before {
  content: "\f400"; }

.fa-tree-christmas:before {
  content: "\f7db"; }

.fa-tree-decorated:before {
  content: "\f7dc"; }

.fa-tree-large:before {
  content: "\f7dd"; }

.fa-tree-palm:before {
  content: "\f82b"; }

.fa-trees:before {
  content: "\f724"; }

.fa-trello:before {
  content: "\f181"; }

.fa-triangle:before {
  content: "\f2ec"; }

.fa-tripadvisor:before {
  content: "\f262"; }

.fa-trophy:before {
  content: "\f091"; }

.fa-trophy-alt:before {
  content: "\f2eb"; }

.fa-truck:before {
  content: "\f0d1"; }

.fa-truck-container:before {
  content: "\f4dc"; }

.fa-truck-couch:before {
  content: "\f4dd"; }

.fa-truck-loading:before {
  content: "\f4de"; }

.fa-truck-monster:before {
  content: "\f63b"; }

.fa-truck-moving:before {
  content: "\f4df"; }

.fa-truck-pickup:before {
  content: "\f63c"; }

.fa-truck-plow:before {
  content: "\f7de"; }

.fa-truck-ramp:before {
  content: "\f4e0"; }

.fa-tshirt:before {
  content: "\f553"; }

.fa-tty:before {
  content: "\f1e4"; }

.fa-tumblr:before {
  content: "\f173"; }

.fa-tumblr-square:before {
  content: "\f174"; }

.fa-turkey:before {
  content: "\f725"; }

.fa-turtle:before {
  content: "\f726"; }

.fa-tv:before {
  content: "\f26c"; }

.fa-tv-retro:before {
  content: "\f401"; }

.fa-twitch:before {
  content: "\f1e8"; }

.fa-twitter:before {
  content: "\f099"; }

.fa-twitter-square:before {
  content: "\f081"; }

.fa-typo3:before {
  content: "\f42b"; }

.fa-uber:before {
  content: "\f402"; }

.fa-ubuntu:before {
  content: "\f7df"; }

.fa-uikit:before {
  content: "\f403"; }

.fa-umbrella:before {
  content: "\f0e9"; }

.fa-umbrella-beach:before {
  content: "\f5ca"; }

.fa-underline:before {
  content: "\f0cd"; }

.fa-undo:before {
  content: "\f0e2"; }

.fa-undo-alt:before {
  content: "\f2ea"; }

.fa-unicorn:before {
  content: "\f727"; }

.fa-union:before {
  content: "\f6a2"; }

.fa-uniregistry:before {
  content: "\f404"; }

.fa-universal-access:before {
  content: "\f29a"; }

.fa-university:before {
  content: "\f19c"; }

.fa-unlink:before {
  content: "\f127"; }

.fa-unlock:before {
  content: "\f09c"; }

.fa-unlock-alt:before {
  content: "\f13e"; }

.fa-untappd:before {
  content: "\f405"; }

.fa-upload:before {
  content: "\f093"; }

.fa-ups:before {
  content: "\f7e0"; }

.fa-usb:before {
  content: "\f287"; }

.fa-usd-circle:before {
  content: "\f2e8"; }

.fa-usd-square:before {
  content: "\f2e9"; }

.fa-user:before {
  content: "\f007"; }

.fa-user-alt:before {
  content: "\f406"; }

.fa-user-alt-slash:before {
  content: "\f4fa"; }

.fa-user-astronaut:before {
  content: "\f4fb"; }

.fa-user-chart:before {
  content: "\f6a3"; }

.fa-user-check:before {
  content: "\f4fc"; }

.fa-user-circle:before {
  content: "\f2bd"; }

.fa-user-clock:before {
  content: "\f4fd"; }

.fa-user-cog:before {
  content: "\f4fe"; }

.fa-user-crown:before {
  content: "\f6a4"; }

.fa-user-edit:before {
  content: "\f4ff"; }

.fa-user-friends:before {
  content: "\f500"; }

.fa-user-graduate:before {
  content: "\f501"; }

.fa-user-hard-hat:before {
  content: "\f82c"; }

.fa-user-headset:before {
  content: "\f82d"; }

.fa-user-injured:before {
  content: "\f728"; }

.fa-user-lock:before {
  content: "\f502"; }

.fa-user-md:before {
  content: "\f0f0"; }

.fa-user-md-chat:before {
  content: "\f82e"; }

.fa-user-minus:before {
  content: "\f503"; }

.fa-user-ninja:before {
  content: "\f504"; }

.fa-user-nurse:before {
  content: "\f82f"; }

.fa-user-plus:before {
  content: "\f234"; }

.fa-user-secret:before {
  content: "\f21b"; }

.fa-user-shield:before {
  content: "\f505"; }

.fa-user-slash:before {
  content: "\f506"; }

.fa-user-tag:before {
  content: "\f507"; }

.fa-user-tie:before {
  content: "\f508"; }

.fa-user-times:before {
  content: "\f235"; }

.fa-users:before {
  content: "\f0c0"; }

.fa-users-class:before {
  content: "\f63d"; }

.fa-users-cog:before {
  content: "\f509"; }

.fa-users-crown:before {
  content: "\f6a5"; }

.fa-users-medical:before {
  content: "\f830"; }

.fa-usps:before {
  content: "\f7e1"; }

.fa-ussunnah:before {
  content: "\f407"; }

.fa-utensil-fork:before {
  content: "\f2e3"; }

.fa-utensil-knife:before {
  content: "\f2e4"; }

.fa-utensil-spoon:before {
  content: "\f2e5"; }

.fa-utensils:before {
  content: "\f2e7"; }

.fa-utensils-alt:before {
  content: "\f2e6"; }

.fa-vaadin:before {
  content: "\f408"; }

.fa-value-absolute:before {
  content: "\f6a6"; }

.fa-vector-square:before {
  content: "\f5cb"; }

.fa-venus:before {
  content: "\f221"; }

.fa-venus-double:before {
  content: "\f226"; }

.fa-venus-mars:before {
  content: "\f228"; }

.fa-viacoin:before {
  content: "\f237"; }

.fa-viadeo:before {
  content: "\f2a9"; }

.fa-viadeo-square:before {
  content: "\f2aa"; }

.fa-vial:before {
  content: "\f492"; }

.fa-vials:before {
  content: "\f493"; }

.fa-viber:before {
  content: "\f409"; }

.fa-video:before {
  content: "\f03d"; }

.fa-video-plus:before {
  content: "\f4e1"; }

.fa-video-slash:before {
  content: "\f4e2"; }

.fa-vihara:before {
  content: "\f6a7"; }

.fa-vimeo:before {
  content: "\f40a"; }

.fa-vimeo-square:before {
  content: "\f194"; }

.fa-vimeo-v:before {
  content: "\f27d"; }

.fa-vine:before {
  content: "\f1ca"; }

.fa-vk:before {
  content: "\f189"; }

.fa-vnv:before {
  content: "\f40b"; }

.fa-volcano:before {
  content: "\f770"; }

.fa-volleyball-ball:before {
  content: "\f45f"; }

.fa-volume:before {
  content: "\f6a8"; }

.fa-volume-down:before {
  content: "\f027"; }

.fa-volume-mute:before {
  content: "\f6a9"; }

.fa-volume-off:before {
  content: "\f026"; }

.fa-volume-slash:before {
  content: "\f2e2"; }

.fa-volume-up:before {
  content: "\f028"; }

.fa-vote-nay:before {
  content: "\f771"; }

.fa-vote-yea:before {
  content: "\f772"; }

.fa-vr-cardboard:before {
  content: "\f729"; }

.fa-vuejs:before {
  content: "\f41f"; }

.fa-walker:before {
  content: "\f831"; }

.fa-walking:before {
  content: "\f554"; }

.fa-wallet:before {
  content: "\f555"; }

.fa-wand:before {
  content: "\f72a"; }

.fa-wand-magic:before {
  content: "\f72b"; }

.fa-warehouse:before {
  content: "\f494"; }

.fa-warehouse-alt:before {
  content: "\f495"; }

.fa-watch:before {
  content: "\f2e1"; }

.fa-watch-fitness:before {
  content: "\f63e"; }

.fa-water:before {
  content: "\f773"; }

.fa-water-lower:before {
  content: "\f774"; }

.fa-water-rise:before {
  content: "\f775"; }

.fa-wave-square:before {
  content: "\f83e"; }

.fa-waze:before {
  content: "\f83f"; }

.fa-webcam:before {
  content: "\f832"; }

.fa-webcam-slash:before {
  content: "\f833"; }

.fa-weebly:before {
  content: "\f5cc"; }

.fa-weibo:before {
  content: "\f18a"; }

.fa-weight:before {
  content: "\f496"; }

.fa-weight-hanging:before {
  content: "\f5cd"; }

.fa-weixin:before {
  content: "\f1d7"; }

.fa-whale:before {
  content: "\f72c"; }

.fa-whatsapp:before {
  content: "\f232"; }

.fa-whatsapp-square:before {
  content: "\f40c"; }

.fa-wheat:before {
  content: "\f72d"; }

.fa-wheelchair:before {
  content: "\f193"; }

.fa-whistle:before {
  content: "\f460"; }

.fa-whmcs:before {
  content: "\f40d"; }

.fa-wifi:before {
  content: "\f1eb"; }

.fa-wifi-1:before {
  content: "\f6aa"; }

.fa-wifi-2:before {
  content: "\f6ab"; }

.fa-wifi-slash:before {
  content: "\f6ac"; }

.fa-wikipedia-w:before {
  content: "\f266"; }

.fa-wind:before {
  content: "\f72e"; }

.fa-wind-warning:before {
  content: "\f776"; }

.fa-window:before {
  content: "\f40e"; }

.fa-window-alt:before {
  content: "\f40f"; }

.fa-window-close:before {
  content: "\f410"; }

.fa-window-maximize:before {
  content: "\f2d0"; }

.fa-window-minimize:before {
  content: "\f2d1"; }

.fa-window-restore:before {
  content: "\f2d2"; }

.fa-windows:before {
  content: "\f17a"; }

.fa-windsock:before {
  content: "\f777"; }

.fa-wine-bottle:before {
  content: "\f72f"; }

.fa-wine-glass:before {
  content: "\f4e3"; }

.fa-wine-glass-alt:before {
  content: "\f5ce"; }

.fa-wix:before {
  content: "\f5cf"; }

.fa-wizards-of-the-coast:before {
  content: "\f730"; }

.fa-wolf-pack-battalion:before {
  content: "\f514"; }

.fa-won-sign:before {
  content: "\f159"; }

.fa-wordpress:before {
  content: "\f19a"; }

.fa-wordpress-simple:before {
  content: "\f411"; }

.fa-wpbeginner:before {
  content: "\f297"; }

.fa-wpexplorer:before {
  content: "\f2de"; }

.fa-wpforms:before {
  content: "\f298"; }

.fa-wpressr:before {
  content: "\f3e4"; }

.fa-wreath:before {
  content: "\f7e2"; }

.fa-wrench:before {
  content: "\f0ad"; }

.fa-x-ray:before {
  content: "\f497"; }

.fa-xbox:before {
  content: "\f412"; }

.fa-xing:before {
  content: "\f168"; }

.fa-xing-square:before {
  content: "\f169"; }

.fa-y-combinator:before {
  content: "\f23b"; }

.fa-yahoo:before {
  content: "\f19e"; }

.fa-yammer:before {
  content: "\f840"; }

.fa-yandex:before {
  content: "\f413"; }

.fa-yandex-international:before {
  content: "\f414"; }

.fa-yarn:before {
  content: "\f7e3"; }

.fa-yelp:before {
  content: "\f1e9"; }

.fa-yen-sign:before {
  content: "\f157"; }

.fa-yin-yang:before {
  content: "\f6ad"; }

.fa-yoast:before {
  content: "\f2b1"; }

.fa-youtube:before {
  content: "\f167"; }

.fa-youtube-square:before {
  content: "\f431"; }

.fa-zhihu:before {
  content: "\f63f"; }

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto; }
@font-face {
  font-family: 'Font Awesome 5 Brands';
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url("../fonts/fa-brands-400.eot");
  src: url("../fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("../fonts/fa-brands-400.woff2") format("woff2"), url("../fonts/fa-brands-400.woff") format("woff"), url("../fonts/fa-brands-400.ttf") format("truetype"), url("../fonts/fa-brands-400.svg#fontawesome") format("svg"); }

.fab {
  font-family: 'Font Awesome 5 Brands'; }
@font-face {
  font-family: 'Font Awesome 5 Pro';
  font-style: normal;
  font-weight: 300;
  font-display: auto;
  src: url("../fonts/fa-light-300.eot");
  src: url("../fonts/fa-light-300.eot?#iefix") format("embedded-opentype"), url("../fonts/fa-light-300.woff2") format("woff2"), url("../fonts/fa-light-300.woff") format("woff"), url("../fonts/fa-light-300.ttf") format("truetype"), url("../fonts/fa-light-300.svg#fontawesome") format("svg"); }

.fal {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 300; }
@font-face {
  font-family: 'Font Awesome 5 Pro';
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: url("../fonts/fa-regular-400.eot");
  src: url("../fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("../fonts/fa-regular-400.woff2") format("woff2"), url("../fonts/fa-regular-400.woff") format("woff"), url("../fonts/fa-regular-400.ttf") format("truetype"), url("../fonts/fa-regular-400.svg#fontawesome") format("svg"); }

.far {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400; }
@font-face {
  font-family: 'Font Awesome 5 Pro';
  font-style: normal;
  font-weight: 900;
  font-display: auto;
  src: url("../fonts/fa-solid-900.eot");
  src: url("../fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("../fonts/fa-solid-900.woff2") format("woff2"), url("../fonts/fa-solid-900.woff") format("woff"), url("../fonts/fa-solid-900.ttf") format("truetype"), url("../fonts/fa-solid-900.svg#fontawesome") format("svg"); }

.fa,
.fas {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 900; }

.bootstrap-touchspin .input-group-btn-vertical {
  position: relative;
  white-space: nowrap;
  width: 1%;
  vertical-align: middle;
  display: table-cell;
}

.bootstrap-touchspin .input-group-btn-vertical > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
  padding: 8px 10px;
  margin-left: -1px;
  position: relative;
}

.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up {
  border-radius: 0;
  border-top-right-radius: 4px;
}

.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down {
  margin-top: -2px;
  border-radius: 0;
  border-bottom-right-radius: 4px;
}

.bootstrap-touchspin .input-group-btn-vertical i {
  position: absolute;
  top: 3px;
  left: 5px;
  font-size: 9px;
  font-weight: normal;
}
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;backface-visibility:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;height:100%;left:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s,visibility 0s linear .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s,visibility 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;text-align:center;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;height:100%;margin-right:-.25em;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--next{z-index:99995}.fancybox-slide--image{overflow:visible;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px 6px 0}.fancybox-slide--iframe{padding:44px 44px 0}.fancybox-content{background:#fff;display:inline-block;margin:0 0 6px;max-width:100%;overflow:auto;padding:0;padding:24px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;margin:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;transform-origin:top left;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-drag .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--html .fancybox-content{margin-bottom:6px}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;margin:0;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff;height:calc(100% - 44px);margin-bottom:44px}.fancybox-iframe,.fancybox-video{background:transparent;border:0;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{vertical-align:top}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;cursor:pointer;display:inline-block;height:44px;margin:0;outline:none;padding:10px;transition:color .2s;vertical-align:top;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:focus,.fancybox-button:hover{color:#fff}.fancybox-button.disabled,.fancybox-button.disabled:hover,.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default}.fancybox-button svg{display:block;overflow:visible;position:relative;shape-rendering:geometricPrecision}.fancybox-button svg path{fill:transparent;stroke:currentColor;stroke-linejoin:round;stroke-width:3}.fancybox-button--pause svg path:nth-child(1),.fancybox-button--play svg path:nth-child(2){display:none}.fancybox-button--play svg path,.fancybox-button--share svg path,.fancybox-button--thumbs svg path{fill:currentColor}.fancybox-button--share svg path{stroke-width:1}.fancybox-navigation .fancybox-button{height:38px;opacity:0;padding:6px;position:absolute;top:50%;width:38px}.fancybox-show-nav .fancybox-navigation .fancybox-button{transition:opacity .25s,visibility 0s,color .25s}.fancybox-navigation .fancybox-button:after{content:"";left:-25px;padding:50px;position:absolute;top:-25px}.fancybox-navigation .fancybox-button--arrow_left{left:6px}.fancybox-navigation .fancybox-button--arrow_right{right:6px}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#555;cursor:pointer;height:44px;margin:0;padding:6px;position:absolute;right:0;top:0;width:44px;z-index:10}.fancybox-close-small svg{fill:transparent;opacity:.8;stroke:currentColor;stroke-width:1.5;transition:stroke .1s}.fancybox-close-small:focus{outline:none}.fancybox-close-small:hover svg{opacity:1}.fancybox-slide--iframe .fancybox-close-small,.fancybox-slide--image .fancybox-close-small,.fancybox-slide--video .fancybox-close-small{color:#ccc;padding:5px;right:-12px;top:-44px}.fancybox-slide--iframe .fancybox-close-small:hover svg,.fancybox-slide--image .fancybox-close-small:hover svg,.fancybox-slide--video .fancybox-close-small:hover svg{background:transparent;color:#fff}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none}.fancybox-caption{bottom:0;color:#fff;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:25px 44px;right:0}.fancybox-caption:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);background-repeat:repeat-x;background-size:contain;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:-25px;z-index:-1}.fancybox-caption:after{border-bottom:1px solid hsla(0,0%,100%,.3);content:"";display:block;left:44px;position:absolute;right:44px;top:0}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;border:6px solid hsla(0,0%,39%,.5);border-radius:100%;border-top-color:#fff;height:60px;left:50%;margin:-30px 0 0 -30px;opacity:.6;padding:0;position:absolute;top:50%;width:60px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(1turn);transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#fff;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs>ul{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x>ul{overflow:hidden}.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs>ul>li{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li{background-position:50%;background-repeat:no-repeat;background-size:cover}.fancybox-thumbs>ul>li:before{border:4px solid #4ea7f9;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs .fancybox-thumbs-active:before{opacity:1}@media (max-width:800px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs>ul>li{max-width:calc(100% - 10px)}}/*! jQuery UI - v1.11.4 - 2016-04-01
* http://jqueryui.com
* Includes: core.css, draggable.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, menu.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/
* Copyright jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
	font-size: 100%;
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/* button sets */
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-dialog {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	position: relative;
	margin: 0;
	padding: 3px 1em 3px .4em;
	cursor: pointer;
	min-height: 0; /* support: IE7 */
	/* support: IE10, see #8844 */
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
	margin: -1px;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item {
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
	height: 100%;
	filter: alpha(opacity=25); /* support: IE8 */
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	/* Support: IE7 */
	overflow-x: hidden;
	padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px 0.4em;
	margin: 0.5em 0 0 0;
	height: auto;
	border: 0;
}
.ui-selectmenu-open {
	display: block;
}
.ui-selectmenu-button {
	display: inline-block;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	cursor: pointer;
}
.ui-selectmenu-button span.ui-icon {
	right: 0.5em;
	left: auto;
	margin-top: -8px;
	position: absolute;
	top: 50%;
}
.ui-selectmenu-button span.ui-selectmenu-text {
	text-align: left;
	padding: 0.4em 2.1em 0.4em 1em;
	display: block;
	line-height: 1.4;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
/* vertically center icon */
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #aaaaaa;
	background: #ffffff;
	color: #222222;
}
.ui-widget-content a {
	color: #222222;
}
.ui-widget-header {
	border: 1px solid #aaaaaa;
	color: #222222;
	font-weight: bold;
}
.ui-widget-header a {
	color: #222222;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #d3d3d3;
	background: #e6e6e6 url("images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #555555;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #555555;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #999999;
	background: #dadada url("../images/icons/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
	color: #212121;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #aaaaaa;
	background: #ffffff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #212121;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1;
	background: #fbf9ee url("images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;
	color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;
	color: #cd0a0a;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd0a0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70); /* support: IE8 */
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35); /* support: IE8 */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url("../images/icons/ui-icons_222222_256x240.png");
}
.ui-widget-header .ui-icon {
	background-image: url("../images/icons/ui-icons_222222_256x240.png");
}
.ui-state-default .ui-icon {
	background-image: url("../images/icons/ui-icons_888888_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url("../images/icons/ui-icons_454545_256x240.png");
}
.ui-state-active .ui-icon {
	background-image: url("../images/icons/ui-icons_454545_256x240.png");
}
.ui-state-highlight .ui-icon {
	background-image: url("../images/icons/ui-icons_2e83ff_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url("../images/icons/ui-icons_cd0a0a_256x240.png");
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 4px;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa;
	opacity: .3;
	filter: Alpha(Opacity=30); /* support: IE8 */
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa;
	opacity: .3;
	filter: Alpha(Opacity=30); /* support: IE8 */
	border-radius: 8px;
}
.single-testimonial-carousel .testimonial-text-box .review-box .fa{margin:0 2px}.clear,.woocommerce .woocommerce-breadcrumb::after,.woocommerce .woocommerce-error::after,.woocommerce .woocommerce-info::after,.woocommerce .woocommerce-message::after{clear:both;margin-top:20px}.woocommerce div.product form.cart .reset_variations,.woocommerce form .form-row label.hidden{visibility:hidden}@keyframes spin{100%{transform:rotate(360deg)}}@keyframes spin{100%{transform:rotate(360deg)}}@keyframes spin{100%{transform:rotate(360deg)}}p.demo_store{background-color:#a46497;box-shadow:0 1px 1em rgba(0,0,0,.2);color:#fff;font-size:1em;left:0;margin:0;padding:1em 0;position:fixed;right:0;text-align:center;top:0;width:100%;z-index:99998}p.demo_store a{color:#fff}.admin-bar p.demo_store{top:32px}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay::before,.woocommerce a.remove{border:0 none;border-radius:100%;color:#444 !important;display:block;font-size:1.5em;font-weight:500;height:1em;line-height:25px;text-align:center;text-decoration:none;width:1em}.woocommerce a.remove:hover{background:#00d1f9;color:#fff !important}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{background-color:#000;border-top:unset;color:#fff;list-style:outside none none !important;margin:0 0 2em !important;overflow-wrap:break-word;padding:1em 2em 1em 3.5em !important;position:relative;width:auto}.woocommerce .woocommerce-error::after,.woocommerce .woocommerce-error::before,.woocommerce .woocommerce-info::after,.woocommerce .woocommerce-info::before,.woocommerce .woocommerce-message::after,.woocommerce .woocommerce-message::before{display:table}.woocommerce .woocommerce-error::before,.woocommerce .woocommerce-info::before,.woocommerce .woocommerce-message::before{content:"*" !important;display:inline-block;font-family:WooCommerce;left:30px;position:absolute;top:15px;font-size:27px}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button{float:right}.woocommerce .woocommerce-error li,.woocommerce .woocommerce-info li,.woocommerce .woocommerce-message li{list-style:outside none none !important;margin-left:0 !important;padding-left:0 !important}.woocommerce .woocommerce-message::before{color:#00d1f9}.woocommerce .woocommerce-info{border-top-color:#43c3ea}.woocommerce .woocommerce-info a{color:#00d1f9}.woocommerce .woocommerce-info::before{color:#00d1f9}.woocommerce .woocommerce-error{border-top-color:#b81c23}.woocommerce .woocommerce-error::before{color:#b81c23;content:"*"}.woocommerce small.note{color:#777;display:block;font-size:.857em;margin-top:10px}.woocommerce .woocommerce-breadcrumb{color:#777;font-size:.92em;margin:0 0 1em;padding:0}.woocommerce .woocommerce-breadcrumb::after,.woocommerce .woocommerce-breadcrumb::before{content:" ";display:table}.woocommerce .woocommerce-breadcrumb a{color:#777}.woocommerce .quantity .qty{text-align:center;width:3.631em}.woocommerce div.product .product_title{color:#303030;font-size:30px;font-weight:700;margin:0 0 21px;text-transform:capitalize}.woocommerce div.product h1{color:#404040;font-size:32px;font-weight:700;line-height:36px;text-transform:capitalize;margin:8px 0 14px}.woocommerce-review-link{color:#9e9e9e;font-size:13px;font-weight:700;padding-left:15px;text-transform:capitalize}.woocommerce-review-link:hover{color:#222}.woocommerce #reviews #comments .add_review::after,.woocommerce .products ul::after,.woocommerce div.product form.cart::after,.woocommerce div.product p.cart::after,.woocommerce nav.woocommerce-pagination ul,.woocommerce ul.products::after{clear:both}.woocommerce div.product .price ins span,.woocommerce div.product p.price,.woocommerce div.product span.price{font-size:18px !important;position:relative;margin-bottom:10px;color:#616161;line-height:28px;font-weight:600}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:1}.woocommerce div.product .price del > span{color:#242424;font-size:15px}.woocommerce-Price-currencySymbol{}.woocommerce div.product p.stock{font-size:.92em}.woocommerce div.product .stock{color:#77a464}.woocommerce div.product .out-of-stock{color:red}.woocommerce div.product .woocommerce-product-rating{margin-bottom:0;line-height:32px;margin-top:30px}.woocommerce div.product div.images,.woocommerce div.product div.summary{margin-bottom:2em}.woocommerce div.product div.images img{box-shadow:none;display:block;height:auto;width:100%}.woocommerce div.product div.images div.thumbnails{padding-top:1em}.woocommerce div.product div.social{margin:0 0 1em;text-align:right}.woocommerce div.product div.social span{margin:0 0 0 2px}.woocommerce div.product div.social span span{margin:0}.woocommerce div.product div.social span .stButton .chicklets{padding-left:16px;width:0}.woocommerce div.product div.social iframe{float:left;margin-top:3px}.woocommerce div.product .woocommerce-tabs ul.tabs{position:relative;margin:0;padding:0;z-index:1;border-bottom:1px solid #ebebeb}.woocommerce div.product .woocommerce-tabs ul.tabs:before{border-bottom:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:0 0;border-radius:0;margin:0;padding:0;border:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a{}.woocommerce div.product form.cart::after,.woocommerce div.product form.cart::before,.woocommerce div.product p.cart::after,.woocommerce div.product p.cart::before{content:" ";display:table}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{border:none;box-shadow:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before{box-shadow:2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after{box-shadow:-2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}.woocommerce div.product form.cart,.woocommerce div.product p.cart{margin-bottom:2em;margin-top:15px}#tab-description,#tab-reviews{background:#fff !important;margin-top:0;padding:30px;border:1px solid #ececec}#tab-description h2{color:#061a3a;font-size:29px;text-transform:capitalize}.woocommerce-Reviews-title{color:#272727;font-size:24px;line-height:1.4em;margin:0 0 20px}.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0}.woocommerce div.product form.cart table{border-width:0 0 1px}.woocommerce div.product form.cart table td{padding-left:0}.woocommerce div.product form.cart table div.quantity{float:none;margin:0}.woocommerce div.product form.cart table small.stock{display:block;float:none}.woocommerce div.product form.cart .variations{border:0 none;margin-bottom:1em}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0 none}.woocommerce div.product form.cart .variations label{font-weight:500;color:#121212;font-size:16px;margin-top:13px}.woocommerce div.product form.cart .variations select{float:left;width:100%}.woocommerce div.product form.cart .variations td.label{padding-right:1em}.woocommerce div.product form.cart .variations td{vertical-align:top}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:1em}.woocommerce div.product form.cart .wc-no-matching-variations{display:none}.woocommerce div.product form.cart .button{float:left;vertical-align:middle}.woocommerce div.product form.cart .group_table td.label{padding-left:1em;padding-right:1em}.woocommerce div.product form.cart .group_table td{border:0 none;padding-bottom:.5em;vertical-align:top}.woocommerce .products ul,.woocommerce ul.products{clear:both;list-style:outside none none;margin:0 0 1em;padding:0}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{content:" ";display:table}.woocommerce .products ul li,.woocommerce ul.products li{list-style:outside none none}.woocommerce ul.products li.product .onsale{left:auto;margin:-.5em -.5em 0 0;right:0;top:0}.woocommerce ul.products li.product h3{font-size:1em;margin:0;padding:.5em 0}.woocommerce ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product a img{box-shadow:none;display:block;height:auto;margin:0 0 1em;width:100%}.woocommerce ul.products li.product strong{display:block}.woocommerce ul.products li.product .star-rating{font-size:.857em}.woocommerce ul.products li.product .button{margin-top:1em}.woocommerce ul.products li.product .price{color:#77a464;display:block;font-size:.857em;font-weight:400;margin-bottom:.5em}.woocommerce ul.products li.product .price del{color:inherit;display:block;opacity:.5}.woocommerce ul.products li.product .price ins{background:rgba(0,0,0,0) none repeat scroll 0 0;font-weight:700}.woocommerce ul.products li.product .price .from{color:rgba(132,132,132,.5);font-size:.67em;margin:-2px 0 0;text-transform:uppercase}.woocommerce .woocommerce-ordering select{vertical-align:top;border:1px solid #f7f7f7 !important;display:block;line-height:25px;color:#3d3d3d;overflow:hidden;padding:12px 15px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.woocommerce nav.woocommerce-pagination ul{border:none !important}.woocommerce nav.woocommerce-pagination ul li{position:relative;display:inline-block;margin:0 5px 7px 0;border-right:0}.woocommerce #respond input#submit.loading,.woocommerce a.button.loading,.woocommerce button.button.loading,.woocommerce input.button.loading{opacity:.25;padding-right:2.618em}.woocommerce #respond input#submit.loading::after,.woocommerce a.button.loading::after,.woocommerce button.button.loading::after,.woocommerce input.button.loading::after{animation:2s linear 0s normal none infinite running spin;content:"*";font-family:WooCommerce;font-weight:400;position:absolute;right:1em;top:.618em;vertical-align:top}.woocommerce #respond input#submit.added::after,.woocommerce a.button.added::after,.woocommerce button.button.added::after,.woocommerce input.button.added::after{content:"ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â";font-family:WooCommerce;margin-left:.53em;vertical-align:bottom}.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt[disabled]:disabled,.woocommerce #respond input#submit.alt[disabled]:disabled:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt[disabled]:disabled,.woocommerce a.button.alt[disabled]:disabled:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt[disabled]:disabled,.woocommerce button.button.alt[disabled]:disabled:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt[disabled]:disabled,.woocommerce input.button.alt[disabled]:disabled:hover{background:#00d1f9;border-color:2px solid #00d1f9;color:#00d1f9}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit[disabled]:disabled,.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button[disabled]:disabled,.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button[disabled]:disabled,.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button[disabled]:disabled{color:inherit;cursor:not-allowed;opacity:1}.woocommerce #respond input#submit.disabled:hover,.woocommerce #respond input#submit:disabled:hover,.woocommerce #respond input#submit[disabled]:disabled:hover,.woocommerce a.button.disabled:hover,.woocommerce a.button:disabled:hover,.woocommerce a.button[disabled]:disabled:hover,.woocommerce button.button.disabled:hover,.woocommerce button.button:disabled:hover,.woocommerce button.button[disabled]:disabled:hover,.woocommerce input.button.disabled:hover,.woocommerce input.button:disabled:hover,.woocommerce input.button[disabled]:disabled:hover{color:#fff;background:#00d1f9;border-color:#00d1f9;padding:14px 45px}.woocommerce .cart .button,.woocommerce .cart input.button{float:none}.woocommerce a.added_to_cart{display:inline-block;padding-top:.5em;white-space:nowrap}.woocommerce #reviews #comments .add_review::after,.woocommerce #reviews #comments .add_review::before,.woocommerce #reviews #comments ol.commentlist li .comment-text::after,.woocommerce #reviews #comments ol.commentlist li .comment-text::before,.woocommerce #reviews #comments ol.commentlist::after,.woocommerce #reviews #comments ol.commentlist::before{content:" ";display:table}.woocommerce #reviews h2 small{color:#777;float:right;font-size:15px;margin:10px 0 0}.woocommerce #reviews h2 small a{color:#777;text-decoration:none}.woocommerce #reviews h3{color:#292929;font-size:16px;font-weight:400;text-transform:capitalize;margin:0;padding:20px 0 15px}.woocommerce #reviews #respond{border:0 none;margin:0;padding:0}.woocommerce #reviews #comment{height:75px}.woocommerce #reviews #comments h2{color:#061a3a;font-weight:700;margin-bottom:15px}.woocommerce #review_form #respond::after,.woocommerce #reviews #comments ol.commentlist li .comment-text::after,.woocommerce #reviews #comments ol.commentlist::after,.woocommerce .woocommerce-product-rating::after,.woocommerce td.product-name dl.variation::after{clear:both}.woocommerce #reviews #comments ol.commentlist{background:rgba(0,0,0,0) none repeat scroll 0 0;list-style:outside none none;margin:0;width:100%}.woocommerce #reviews #comments ol.commentlist li{background:rgba(0,0,0,0) none repeat scroll 0 center;border:0 none;margin:0 0 20px;padding:0;position:relative}.woocommerce #reviews #comments ol.commentlist li .meta{color:#777;font-size:.75em}.woocommerce #reviews #comments ol.commentlist li img.avatar{background:#ebe9eb none repeat scroll 0 0;border:1px solid #e4e1e3;box-shadow:none;float:left;height:auto;left:0;margin:0;padding:3px;position:absolute;top:0;width:32px}.woocommerce #reviews #comments ol.commentlist li .comment-text{border:1px solid #e4e1e3;border-radius:4px;margin:0 0 0 50px;padding:1em 1em 0}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong{color:#272727;font-size:14px}.woocommerce #reviews #comments ol.commentlist ul.children{list-style:outside none none;margin:20px 0 0 50px}.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display:none}.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid #e4e1e3;border-radius:4px;margin:20px 0 0 50px;padding:1em 1em 0}.woocommerce #reviews #comments .commentlist > li::before{content:""}.woocommerce .item_description .item_price{margin:0 0 15px !important}.woocommerce .star-rating{float:none;font-family:star;font-size:15px;margin-bottom:5px;height:1em;line-height:1;overflow:hidden;position:relative;width:5.4em}.woocommerce .star-rating::before{color:#00d1f9;content:"sssss";float:left;left:0;position:absolute;top:0}.woocommerce .star-rating span{color:#00d1f9;float:left;left:0;overflow:hidden;padding-top:1.5em;position:absolute;margin-right:5px;top:0}.woocommerce .woocommerce-product-rating{display:block;line-height:2}.woocommerce table.shop_attributes td,.woocommerce table.shop_attributes th{border-bottom:1px dotted rgba(0,0,0,.1);border-top:0 none;line-height:1.5;margin:0}.woocommerce .feedback{display:inline-block;background:#f7f7f7;padding:14px 15px;position:relative;top:3px}.woocommerce .feedback li{display:inline-block;margin-right:3px}.woocommerce .feedback li a{color:#fa6f1c}.woocommerce #review_form #respond{background:rgba(0,0,0,0) none repeat scroll 0 0;border:0 none;margin:0;padding:0;position:static;width:auto}.woocommerce #review_form #respond::after,.woocommerce #review_form #respond:before{content:" ";display:table}.woocommerce #review_form #respond .form-submit input{position:relative;padding:18px 40px;font-weight:600;border-radius:0;font-size:16px;color:#fff;margin-top:10px;background-color:#00d1f9;font-family:Montserrat,sans-serif;border:0;width:auto}.woocommerce #review_form #respond .form-submit input:hover{color:#fff;background:#00d1f9;border-color:#00d1f9}.woocommerce #review_form #respond label{color:#272727;font-stretch:inherit;font-size:20px;margin-top:15px;margin-bottom:15px}.woocommerce #review_form #respond input[type="email"],.woocommerce #review_form #respond input[type="text"]{background:0 0;border:1px solid #e0e0e0;border-radius:3px;color:#222;display:block;height:46px;line-height:22px;padding:11px 20px;position:relative;transition:all .3s ease 0s;width:100%}.woocommerce #review_form #respond textarea{border:1px solid #e0e0e0;border-radius:3px;color:#222;display:block;height:120px;line-height:22px;padding:12px 20px;position:relative;resize:none;transition:all .3s ease 0s;width:100%}.woocommerce table.shop_attributes{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:rgba(0,0,0,.1) -moz-use-text-color -moz-use-text-color;border-image:none;border-style:dotted none none;border-width:1px 0 0;margin-bottom:1.618em;width:100%}.woocommerce table.shop_attributes th{font-weight:700;padding:8px;width:150px}.woocommerce table.shop_attributes td{font-style:italic;padding:0}.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce table.shop_attributes .alt td,.woocommerce table.shop_attributes .alt th{background:rgba(0,0,0,.024) none repeat scroll 0 0}.woocommerce table.shop_table{border:0;border-collapse:separate;border-radius:5px;margin:0 -1px 24px 0;text-align:left;width:100%}.woocommerce table.shop_table thead{border-radius:7px;color:#222;font-size:18px;position:relative;text-transform:uppercase;width:100%;border-right:1px solid #ddd !important}.woocommerce table.shop_table th{color:#272727;font-size:14px;font-weight:700;line-height:35px;padding-left:28px;text-transform:uppercase}.woocommerce table.shop_table td{border-top:1px solid #ddd;color:#9e9e9e;font-size:16px;font-weight:700;padding:27px 7px 28px 35px}.woocommerce table.shop_table td a{color:#222}.woocommerce table.shop_table td small{font-weight:400}.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0 none}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{border-top:1px solid rgba(0,0,0,.1);font-weight:700}.woocommerce table.my_account_orders{font-size:.85em}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:4px 8px;vertical-align:middle}.woocommerce table.my_account_orders .button{white-space:nowrap}.woocommerce table.my_account_orders .order-actions{text-align:right}.woocommerce table.my_account_orders .order-actions .button{margin:.125em 0 .125em .25em}.woocommerce td.product-name dl.variation{margin:.25em 0}.woocommerce td.product-name dl.variation::after,.woocommerce td.product-name dl.variation::before{content:" ";display:table}.woocommerce td.product-name dl.variation dd,.woocommerce td.product-name dl.variation dt{display:inline-block;float:left;margin-bottom:1em}.woocommerce td.product-name dl.variation dt{clear:left;font-weight:700;margin:0 4px 0 0;padding:0 0 .25em}.woocommerce ul.cart_list li dl::after,.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li dl::after,.woocommerce ul.product_list_widget li::after{clear:both}.woocommerce td.product-name dl.variation dd{padding:0 0 .25em}.woocommerce td.product-name dl.variation dd p:last-child{margin-bottom:0}.woocommerce td.product-name p.backorder_notification{font-size:.83em}.woocommerce td.product-quantity{min-width:80px}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{list-style:outside none none;margin:0;padding:0}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{list-style:outside none none;margin:0;padding:4px 0}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-weight:700;width:100%}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{box-shadow:none;float:right;height:auto;margin-left:4px;width:32px}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{border-left:2px solid rgba(0,0,0,.1);margin:0;padding-left:1em}.woocommerce ul.cart_list li dl::after,.woocommerce ul.cart_list li dl::before,.woocommerce ul.product_list_widget li dl::after,.woocommerce ul.product_list_widget li dl::before{content:" ";display:table}.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt{display:inline-block;float:left;margin-bottom:1em}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{clear:left;font-weight:700;margin:0 4px 0 0;padding:0 0 .25em}.woocommerce .order_details::after,.woocommerce .widget_layered_nav ul li::after,.woocommerce .widget_shopping_cart .buttons::after,.woocommerce-account .addresses .title::after,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce.widget_shopping_cart .buttons::after{clear:both}.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{padding:0 0 .25em}.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:3px double #ebe9eb;padding:4px 0 0}.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{display:inline-block;min-width:40px}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-left:2em;padding-top:0;position:relative}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{left:0;position:absolute;top:0}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce .widget_shopping_cart .buttons::before,.woocommerce.widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::before{content:" ";display:table}.woocommerce form .form-row{margin:0 0 6px;padding:3px}.woocommerce form .form-row label{color:#272727;display:block;font-size:14px;font-weight:400;margin-bottom:7px;text-transform:capitalize}.woocommerce form .form-row label.inline{display:inline}.woocommerce form .form-row select{cursor:pointer;margin:0}.woocommerce form .form-row .required{border:0 none;color:red;font-weight:700}.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle;position:relative}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{box-sizing:border-box;line-height:1;margin:0;outline:0 none;width:100%}.woocommerce form .form-row textarea{box-shadow:none;display:block;height:4em;line-height:1.5}.woocommerce form .form-row .select2-container{line-height:2em;width:100%}.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:#a00}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:#69bf29}.woocommerce form .form-row :-moz-placeholder{line-height:normal}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid #d3ced2;border-radius:5px;margin:2em 0;padding:20px;text-align:left}.woocommerce ul#shipping_method{list-style:outside none none;margin:0;padding:0}.woocommerce ul#shipping_method li{list-style:outside none none;margin:0;padding:.25em 0 .25em 22px;text-indent:-22px}.woocommerce ul#shipping_method .amount{font-weight:700}.woocommerce p.woocommerce-shipping-contents{margin:0}.woocommerce .order_details{list-style:outside none none;margin:0 0 1.5em}.woocommerce .order_details::after,.woocommerce .order_details::before{content:" ";display:table}.woocommerce .order_details li{border-right:1px dashed #d3ced2;float:left;font-size:.715em;line-height:1;margin-left:0;margin-right:2em;padding-left:0;padding-right:2em;text-transform:uppercase}.woocommerce .order_details li strong{display:block;font-size:1.4em;line-height:1.5;text-transform:none}.woocommerce .order_details li:last-of-type{border:medium none}.woocommerce .widget_layered_nav ul{border:0 none;list-style:outside none none;margin:0;padding:0}.woocommerce .widget_layered_nav ul li{list-style:outside none none;padding:0 0 1px}.woocommerce .widget_layered_nav ul li::after,.woocommerce .widget_layered_nav ul li::before{content:" ";display:table}.woocommerce .widget_layered_nav ul li.chosen a::before,.woocommerce .widget_layered_nav_filters ul li a::before{color:#a00;content:"*";font-family:WooCommerce;font-variant:normal;font-weight:400;line-height:1;text-decoration:none;text-transform:none}.woocommerce .widget_layered_nav ul li a,.woocommerce .widget_layered_nav ul li span{padding:1px 0}.woocommerce .widget_layered_nav ul li.chosen a::before{margin-right:.618em}.woocommerce .widget_layered_nav_filters ul{border:0 none;list-style:outside none none;margin:0;overflow:hidden;padding:0}.woocommerce .widget_layered_nav_filters ul li{float:left;list-style:outside none none;padding:0 1px 1px 0}.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none}.woocommerce .widget_layered_nav_filters ul li a::before{margin-right:.618em}.woocommerce .widget_price_filter .price_slider{margin-bottom:1em}.woocommerce .widget_price_filter .price_slider_amount{font-size:.8751em;line-height:2.4;text-align:right}.woocommerce .widget_price_filter .price_slider_amount .button{float:left;font-size:1.15em;position:relative;padding:12px 38px;height:auto;width:auto;border-radius:50px;font-weight:600;background:#00d1f9;color:#fff}.woocommerce .widget_price_filter .ui-slider{margin-left:.5em;margin-right:.5em;position:relative;text-align:left}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:#e7bd1a;border-radius:30px;cursor:ew-resize;height:20px;border-color:#e7bd1a;margin-left:-.5em;outline:0 none;position:absolute;top:-6px;width:20px !important;z-index:2;box-shadow:0px 7px 10px 0px rgba(0,0,0,20%)}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:before{content:"";background:#000;width:8px;height:8px;position:absolute;border-radius:50px;left:5px;top:4px}.price_label{font-size:15px;color:#252628;font-weight:600}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:#e7bd1a;border:0 none;border-radius:0px;display:block;font-size:12px;position:absolute;z-index:1}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#eee;border:0 none;border-radius:0px}.woocommerce .widget_price_filter .ui-slider-horizontal{height:.5em}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{height:7px;top:0}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.woocommerce-account .addresses .title::after,.woocommerce-account .addresses .title::before{content:" ";display:table}.woocommerce-account .addresses .title h3{float:left}.woocommerce-account .addresses .title .edit,.woocommerce-account ul.digital-downloads li .count{float:right}.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.woocommerce-account ul.digital-downloads{margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li{list-style:outside none none;margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li::before{content:"*ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ";font-family:WooCommerce;font-variant:normal;font-weight:400;line-height:1;margin-right:.618em;text-decoration:none;text-transform:none}.woocommerce-cart table.cart .product-thumbnail{min-width:32px}.woocommerce-cart table.cart img{box-shadow:none;width:80px !important}.woocommerce-cart table.cart td,.woocommerce-cart table.cart th{vertical-align:middle}.woocommerce-cart table.cart td.actions .coupon .input-text{background:#fff none repeat scroll 0 0;border:1px solid #ddd;display:block;line-height:24px;padding:10px;width:260px}.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::before{content:" ";display:table}.cart_totals h2{color:#272727;font-size:24px;font-weight:600;margin-bottom:30px}.total-cart{width:100%}.total-cart tr td,.total-cart tr th{border:1px solid #e0e0e0;padding:10px 15px;width:50% !important}.total-cart tr td{border-top:0 none;text-align:right}.woocommerce-cart .cart-collaterals .shipping_calculator .button{display:block;float:none;width:100%}.woocommerce-cart .cart-collaterals .shipping_calculator .shipping-calculator-button::after{content:"*";font-family:WooCommerce;font-variant:normal;font-weight:400;line-height:1;margin-left:.618em;text-decoration:none;text-transform:none}.woocommerce-cart .cart-collaterals .cart_totals p small{color:#777;font-size:.83em}.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product{margin-top:0}.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{clear:none;float:left}.woocommerce-checkout .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .notes{clear:left}.woocommerce-checkout .checkout .create-account small{color:#777;font-size:11px;font-weight:400}.woocommerce-checkout .checkout div.shipping-address{clear:left;padding:0;width:100%}.single-product .twentythirteen p.stars,.woocommerce-checkout #payment ul.payment_methods::after,.woocommerce-checkout .checkout .shipping_address{clear:both}.woocommerce-checkout #payment{background:#ebe9eb none repeat scroll 0 0;border-radius:5px}.woocommerce-checkout #payment ul.payment_methods{border-bottom:1px solid #d3ced2;list-style:outside none none;margin:0;padding:1em;text-align:left}.woocommerce-checkout #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::before{content:" ";display:table}.woocommerce-checkout #payment ul.payment_methods li{font-weight:400;line-height:2;margin:0;text-align:left}.woocommerce-checkout #payment ul.payment_methods li input{margin:0 1em 0 0;display:inline-block}.woocommerce-checkout #payment ul.payment_methods li img{box-shadow:none;margin:-2px 0 0 .5em;padding:0;position:relative;vertical-align:middle}.woocommerce-checkout #payment ul.payment_methods li img + img{margin-left:2px}.woocommerce-checkout #payment div.form-row{padding:1em}.woocommerce-checkout #payment div.payment_box{background-color:#dfdcde;border-radius:2px;color:#515151;font-size:.92em;line-height:1.5;margin:1em 0;padding:1em 2%;position:relative;width:96%}.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#bbb3b9 #c7c1c6 #c7c1c6}.woocommerce-checkout #payment div.payment_box :-moz-placeholder{color:#bbb3b9}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{background-position:right center;background-repeat:no-repeat;font-size:1.5em;padding:8px}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url("https://rpvwisy.com/wp-content/themes/acuasafe/assets/images/icons/credit-cards/visa.png")}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url("https://rpvwisy.com/wp-content/themes/acuasafe/assets/images/icons/credit-cards/mastercard.png")}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard.nitro-lazy,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard.nitro-lazy,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard.nitro-lazy{background-image:none !important}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url("https://rpvwisy.com/wp-content/themes/acuasafe/assets/images/icons/credit-cards/laser.png")}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser.nitro-lazy,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser.nitro-lazy,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser.nitro-lazy{background-image:none !important}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa.nitro-lazy,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa.nitro-lazy,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa.nitro-lazy{background-image:none !important}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url("https://rpvwisy.com/wp-content/themes/acuasafe/assets/images/icons/credit-cards/diners.png")}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub.nitro-lazy,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub.nitro-lazy,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub.nitro-lazy{background-image:none !important}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url("https://rpvwisy.com/wp-content/themes/acuasafe/assets/images/icons/credit-cards/maestro.png")}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro.nitro-lazy,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro.nitro-lazy,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro.nitro-lazy{background-image:none !important}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url("https://rpvwisy.com/wp-content/themes/acuasafe/assets/images/icons/credit-cards/jcb.png")}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb.nitro-lazy,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb.nitro-lazy,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb.nitro-lazy{background-image:none !important}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url("https://rpvwisy.com/wp-content/themes/acuasafe/assets/images/icons/credit-cards/amex.png")}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex.nitro-lazy,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex.nitro-lazy,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex.nitro-lazy{background-image:none !important}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url("https://rpvwisy.com/wp-content/themes/acuasafe/assets/images/icons/credit-cards/discover.png")}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover.nitro-lazy,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover.nitro-lazy,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover.nitro-lazy{background-image:none !important}.woocommerce-checkout #payment div.payment_box span.help{color:#777;font-size:.857em;font-weight:400}.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 1em}.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}.woocommerce-checkout #payment div.payment_box::after{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:transparent transparent #dfdcde;border-image:none;border-style:solid;border-width:8px;content:"";display:block;left:0;margin:-1em 0 0 2em;position:absolute;top:-3px}.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:right;font-size:.83em;line-height:52px;color:#222}.woocommerce-checkout #payment .payment_method_paypal img{max-height:52px;vertical-align:middle}#content.twentyeleven .woocommerce-pagination a{font-size:1em;line-height:1}.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform,.single-product .twentythirteen .entry-summary{padding:0}.twentythirteen .woocommerce-breadcrumb{padding-top:40px}.twentyfourteen ul.products li.product{margin-top:0 !important}.single-rating .star-rating{color:#222;display:block;float:left;font-size:13px;margin:10px 0 15px}.cart .quantity input.input-text{position:relative;display:inline-block;max-width:135px;height:55px;width:100%;float:left;margin-right:10px !important;border:1px solid #ddd;z-index:1;border-radius:30px;font-size:16px;font-weight:600;color:#182846}.cart-table .cart_item td{border-bottom:2px solid #e9e9e9;padding:30px 0 !important}.cart-table .cart_item .product-name a{color:#272727;font-size:18px;font-weight:700;margin-bottom:5px}.actions{margin-bottom:50px}#comments .comment-form .form-box{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#e0e0e0 -moz-use-text-color -moz-use-text-color;border-image:none;border-style:solid none none;border-width:1px 0 0}.checkout.woocommerce-checkout .select2-choice,.checkout.woocommerce-checkout input[type="email"],.checkout.woocommerce-checkout input[type="tel"],.checkout.woocommerce-checkout input[type="text"],.checkout.woocommerce-checkout textarea,.login input[type="password"],.login input[type="text"],.woocommerce form .form-row .select2-choice,.woocommerce form .form-row input.input-text,.woocommerce-EditAccountForm.edit-account input[type="email"],.woocommerce-EditAccountForm.edit-account input[type="password"],.woocommerce-EditAccountForm.edit-account input[type="text"],.woocommerce-ResetPassword.lost_reset_password input[type="text"]{background:#fff none repeat scroll 0 0;border:1px solid #e0e0e0;border-radius:3px;display:block;height:48px;line-height:30px;padding:8px 20px;position:relative;transition:all .3s ease 0s;width:100%}.woocommerce-EditAccountForm.edit-account legend,.woocommerce-MyAccount-content h3,.woocommerce-account .addresses .title h3,.woocommerce-billing-fields h3,.woocommerce-shipping-fields h3,h3#order_review_heading{color:#222;font-size:20px;font-weight:700;line-height:1.4em;margin:0 0 20px;background:#f8f5ee;padding:15px 25px}.woocommerce-additional-fields h3{color:#222;font-size:20px;font-weight:700;line-height:1.4em;margin:0 0 20px;background:#f8f5ee;padding:15px 25px}.woocommerce-form-coupon-toggle{padding-right:15px;padding-left:15px}.woocommerce-EditAccountForm.edit-account legend{border:medium none;margin-top:40px}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:100%}.product_details .product_top_section .item_description > div span{line-height:15px}.commentlist{padding:0}.add_your_review{margin:81px 0 75px}.woocommerce .shop-page .meta-info p.woocommerce-result-count{float:left}.woocommerce .shop-page .woocommerce-ordering{margin:0}.woocommerce .shop-page .woocommerce-ordering select{background:0 0;border:1px solid #f7f7f7;border-radius:0;color:#999;font-size:14px;outline:medium none !important;padding:12px 15px;text-transform:capitalize;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;z-index:20;position:relative;cursor:pointer}.woocommerce .shop-page .woocommerce-ordering{position:relative;background:#f7f7f7 none repeat scroll 0 0}.woocommerce .shop-page .woocommerce-ordering:before{content:"";position:absolute;top:11px;right:10px;font-family:FontAwesome;font-size:14px;cursor:pointer;color:#999;z-index:1}.woocommerce .shop-page .single-shop-item{min-height:440px}.woocommerce .shop-page .single-shop-item .text-box .title a{color:#333;font-size:16px;line-height:24px;margin:-6px 0 0;transition:color .4s ease 0s}.woocommerce .products .star-rating{font-size:13px;color:#00d1f9;display:inline-block;margin-bottom:0}.woocommerce .shop-page .single-shop-item .price{color:#3563a9;font-size:16px;font-style:normal;line-height:24px}.woocommerce .shop-page .single-shop-item .price del > span{text-decoration:line-through;margin-right:10px}.single-shop-page .single-shop-item .fetr-box .img-box,.woocommerce div.product div.images,.woocommerce div.product div.summary{margin:0;padding:0}.woocommerce .single-shop-page .single-shop-item{margin-bottom:40px}.woocommerce .single-shop-page .single-shop-item .woocommerce-product-rating{margin-bottom:0 !important}.woocommerce .single-shop-page .star-rating::before{color:#fff !important}.woocommerce .single-shop-page .star-rating{height:20px;line-height:18px;width:7.4em}.woocommerce .single-shop-page .star-rating span{color:#3563a9;font-size:12px}.woocommerce .single-shop-page .quantity .qty{width:80px;height:45px;border:none;border-radius:3px}.single-product.woocommerce .price ins span.woocommerce-Price-amount.amount,.single-product.woocommerce .price ins span.woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol{font-size:20px !important;color:#93959e}.woocommerce div.product .woocommerce-tabs{margin:60px 0 0}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border-bottom:none}.woocommerce #reviews #comments ol.commentlist{padding:0;margin-top:10px}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{display:none !important}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0 !important;margin:0 0 0 !important;border:none !important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a{background:#fff;border-radius:0;color:#00d1f9}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:before{opacity:1}.woocommerce div.product .woocommerce-tabs .panel{padding:30px;background:#fbfbfb;box-shadow:none;border:none;border-radius:0}.woocommerce div.product .woocommerce-tabs .panel h2{font-weight:600}.woocommerce div.product .woocommerce-tabs ul.tabs li{display:block;float:left;margin-bottom:-1px}.woocommerce div.product .woocommerce-tabs ul.tabs li a{position:relative;top:1px;display:block;float:left;margin-right:8px;font-size:16px;color:#1c1c1c;border:1px solid #f2f2f2;text-transform:capitalize;font-weight:500;line-height:24px;cursor:pointer;padding:12px 30px 10px;transition:all .5s ease;border-radius:0px;font-family:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li a:before{position:absolute;content:"";left:0;top:-1px;width:100%;height:3px;opacity:0;background-color:#00d1f9}.woocommerce textarea{border:1px solid #ebebeb}.woocommerce p.stars a.star-1{width:1em}.woocommerce p.stars a.star-1,.woocommerce p.stars a.star-2,.woocommerce p.stars a.star-3,.woocommerce p.stars a.star-4,.woocommerce p.stars a.star-5{border:none}.woocommerce p.stars a{color:#00d1f9;font-weight:400}.woocommerce .shop_table thead{}.woocommerce table.shop_table th{color:#222;font-size:14px;font-weight:400;line-height:35px;text-transform:uppercase;padding-left:28px;border-right:0px}.woocommerce .shop_table tbody tr.cart_item td{padding:27px 7px 28px 35px;border-bottom:0;color:#777;font-size:16px;font-weight:700;border-right:0}.woocommerce .shop_table tbody td.product-subtotal{color:#6aaf08}.woocommerce-cart table.cart img{width:auto}.woocommerce .shop_table tbody tr td.actions{padding:25px !important}.woocommerce .shop_table tbody tr td.actions .coupon{display:inline-block}.woocommerce-cart table.cart td.actions .coupon .input-text{border:2px solid #f3f3f3;border-radius:3px;font-weight:700;height:45px;margin-right:19px;padding-left:15px;width:225px}.woocommerce .woocommerce-message::before{color:#00d1f9}.woocommerce .woocommerce-message{border-top-color:#00d1f9}.woocommerce #place_order,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{position:relative;display:inline-block;overflow:hidden;vertical-align:middle;font-size:15px;line-height:19px;font-family:inherit;font-weight:600;text-align:center;padding:15px 34px;border-radius:5px;z-index:1;transition:all 500ms ease;background-color:#00d1f9;color:#fff !important}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:#00d1f9;color:#fff}.woocommerce #place_order:hover{background-color:#00d1f9;color:#fff}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit[disabled]:disabled,.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button[disabled]:disabled,.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button[disabled]:disabled,.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button[disabled]:disabled{color:#fff;background-color:#00d1f9;padding:14px 45px}.woocommerce .cart_shipping,.woocommerce .cart_totals{border:0;padding:15px}.woocommerce .cart_shipping p{margin-top:10px}.woocommerce .cart_shipping input{border:2px solid #f6f4f4;display:block;height:40px;padding:0 15px;position:relative;width:100%}.woocommerce-cart .cart-collaterals .cart_totals table{margin:0}.woocommerce .cart_totals{padding:0 !important}.woocommerce .cart_totals h2{background:#f9f9f9 none repeat scroll 0 0;border-bottom:1px solid #ebebeb;font-size:14px;margin:0;padding:20px}.woocommerce .cart_totals tr{border-bottom:1px solid #ebebeb !important}.woocommerce .cart_totals tr th{padding:14px 20px !important;border-right:1px solid #ebebeb}.woocommerce .cart_totals td{padding:14px 20px !important;text-align:right}.woocommerce-cart .wc-proceed-to-checkout{padding:20px}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{padding:14px 38px;font-weight:600;border-radius:0;font-size:14px;color:#fff;background-color:#00d1f9;text-transform:capitalize;font-family:inherit}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{background-color:#00d1f9;color:#fff}.woocommerce-cart .cart-collaterals .cart_totals table{border-collapse:collapse !important;width:100%}.woocommerce form .form-row select,.woocommerce form input[type="email"],.woocommerce form input[type="password"],.woocommerce form input[type="tel"],.woocommerce form input[type="text"]{padding:10px;border:1px solid #e3e0dc;width:100%}.woocommerce .checkout_coupon p{display:block}.woocommerce .checkout_coupon p #coupon_code{height:45px !important;border:1px solid #e3e0dc}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%;max-width:inherit}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%;max-width:inherit}.shop_sidebar .shop_aside{margin-top:0}#order_review_heading{color:#262626;font-size:15px;font-weight:700;letter-spacing:2px;margin-bottom:30px;padding-top:20px;position:relative}.woocommerce .img-holder .thumbnails.columns-3 a.zoom{display:inline-block !important;width:31.65% !important;margin-left:10px}.woocommerce .img-holder .thumbnails.columns-3 a.zoom:first-child{margin-left:0}.contact_info ul li{border-bottom:none !important;line-height:1.8em !important;padding:0 !important}.contact_info ul a::after{content:"" !important}.contact_info ul a{display:inline-block !important;color:#fbb908 !important}.woocommerce-pagination ul{position:relative}.woocommerce-pagination ul li{display:inline-block !important;margin:0 4px !important}.woocommerce nav.woocommerce-pagination{text-align:center;padding:60px 0px 100px 0px}.woocommerce nav.woocommerce-pagination ul{}.woocommerce nav.woocommerce-pagination ul li{}.woocommerce nav.woocommerce-pagination ul li span{position:relative;display:inline-block;font-size:16px;font-weight:500;height:50px;width:50px;line-height:50px;text-align:center;border-radius:50%;z-index:1;border:1px solid #e7e7e7;transition:all 500ms ease;background-color:#00d1f9 !important;border-color:#00d1f9 !important;color:#fff !important;padding:0}.woocommerce nav.woocommerce-pagination ul li a{position:relative;display:inline-block;font-size:16px;font-weight:500;height:50px;width:50px;line-height:50px;text-align:center;color:#172746;border-radius:50%;z-index:1;border:1px solid #e7e7e7 !important;transition:all 500ms ease;padding:0}.woocommerce nav.woocommerce-pagination ul li:hover a{color:#fff !important;background-color:#00d1f9;border-color:#00d1f9}.woocommerce nav.woocommerce-pagination ul li:hover span{color:#fff;background-color:#00d1f9;border-color:#00d1f9}.woocommerce .f-shop-detail .summary .star-rating{color:#fbb908 !important}.search-widget input{padding-left:15px;width:70% !important;border:none !important}.widget_bunch_external_links ul li a::before{display:none}.woocommerce-account .woocommerce-MyAccount-content p a,.woocommerce-account .woocommerce-MyAccount-navigation ul li a{color:#00d1f9}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n + 2){width:13%;display:inline-block;margin-right:4px;margin-top:4px}.woocommerce div.product div.images .woocommerce-product-gallery__image:last-child{margin-right:0}#customer_details label,.woocommerce form .form-row span{width:100%}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{max-width:48% !important}.woocommerce form.woocommerce-form-login .form-row label{margin-left:15px;margin-top:10px}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{width:100%}.woocommerce .loader::before{display:none}focus{outline-offset:0px !important}.related-product{padding-bottom:80px}.related-product .shop-page-title .title{margin:0;color:#061a3a;margin-bottom:30px;position:relative;display:block;font-size:24px;line-height:50px;font-weight:600}.related-product .shop-page-title .title{}.blog-details-content h2{margin-top:0}.mr_shop_sorting{position:relative;margin-bottom:60px !important}.woocommerce .woocommerce-result-count{margin:0 0 1em}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left}.woocommerce .woocommerce-ordering{margin:0 0 1em}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}.items-sorting select.orderby{float:right}.woocommerce .woocommerce-ordering select{position:relative;display:block;height:45px;line-height:43px;background:#fff;border:1px solid #e5e5e5 !important;border-radius:30px;color:var(--thm-black);font-size:15px;font-weight:400;padding-left:20px;padding-right:0px}.product-block-two{text-align:center}.product-block-two{position:relative;display:block;margin-bottom:30px;border-radius:10px 10px 10px 10px;background-color:#fff;box-shadow:0px 10px 50px 0px rgba(26,46,85,10%);padding-bottom:25px}p.woocommerce-result-count{position:relative;top:10px;color:#252628;font-size:15px;margin:0 !important}.product-block-two .inner-box .image{position:relative;background:#fff;flex-wrap:wrap;align-items:center;justify-content:center;border-radius:10px 10px 10px 10px;background-color:#fff}.product-block-two .inner-box .image img{transition:.5s;width:100%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.product-block-two .inner-box:hover .image img{transform:rotateY(180deg)}.product-block-two .inner-box .image img{transition:.5s;width:100%;border-radius:10px 10px 0px 0px}.product-block-two .inner-box:hover .overlay{opacity:1}.product-block-two .overlay ul li{margin:0;vertical-align:middle}.product-block-two .overlay ul{position:relative;transform:scaleX(1.2);transition:.5s;padding:0;margin:0;display:flex;flex-wrap:wrap;list-style:none}.product-block-two .inner-box:hover .overlay .shop_metas{transform:scaleX(1)}.product-block-two .overlay ul li{margin:0;vertical-align:middle}.shop_metas a{display:inline-block;width:50px;line-height:50px;height:50px;text-align:center;background:#fff;color:#000;transition:.5s;opacity:0;border-right:1px solid #e5e5e5;border-radius:50px;margin:0}.shop_metas a :hover{}.inner-box:hover .overlay .shop_metas a{opacity:1}.search-form .searchform button{position:relative;width:70px;height:70px;line-height:70px;text-align:center;font-size:20px;padding:0;font-weight:400;cursor:pointer;background:#ff4328;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;border:none;color:#fff;float:right;margin-top:-70px;outline:none}.product-block-two .overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;transition:.5s;background:rgba(0,0,0,.2);opacity:0;border-radius:10px 10px 0px 0px}.mr_shop_sorting{margin:0}.mr_shop_sorting .woocommerce-form{position:absolute;right:0}.product-block-two h4 a{transition:.5s;color:#252628}.product-block-two .price{font-size:16px;font-weight:700;margin-top:6px}.product-block-two h4 a{transition:.5s;color:#1e2843;font-size:20px}.product-block-two .lower-content{position:relative;padding:21px 0}.shop_metas>a.woocommerce-LoopProduct-link{display:none !important}.product-block-two .lower-content{padding:15px 25px;border-top:1px solid #f1f1f1;padding-top:25px}.mr_shop_single{padding-top:100px;padding-bottom:80px}.cart-btn button{border:1px solid #d8d8d8;padding:14px 34px;background:#f7f7f7;color:#585858;font-weight:700}.woocommerce #respond input#submit.added::after,.woocommerce a.button.added::after,.woocommerce button.button.added::after,.woocommerce input.button.added::after{margin-left:.53em;vertical-align:bottom;content:"" !important;font-family:"Font Awesome 5 Pro" !important}.woocommerce a.add_to_cart_button.loading::after{margin-left:.53em;vertical-align:bottom;content:"";font-family:"Font Awesome 5 Pro" !important}.woocommerce-pagination ul li a,.woocommerce-pagination ul li span{border-color:rgba(0,0,0,50%) !important}.mr_shop_sorting .woocommerce-form .woocommerce-result-count{display:none !important}.woocommerce #respond input#submit.added::after,.woocommerce a.button.added::after,.woocommerce button.button.added::after,.woocommerce input.button.added::after{font:normal normal normal 14px/1 FontAwesome !important}.woocommerce #respond input#submit.added::before,.woocommerce a.button.added::before,.woocommerce button.button.added::before,.woocommerce input.button.added::before{font:normal normal normal 14px/1 FontAwesome !important}.woocommerce a.add_to_cart_button.loading::after{margin-left:.53em;vertical-align:bottom;content:"";font:normal normal normal 14px/1 FontAwesome !important}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{border-bottom:1px solid #e2e2e2;margin-bottom:10px;padding-bottom:10px}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{left:0;position:absolute;top:5px;font-size:17px;font-weight:400;color:#da3c21 !important}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before{content:" ";display:table;display:none}.woocommerce a.remove:hover{background:#00d1f9;color:#fff !important;transition:all 700ms ease}.woocommerce a.remove{transition:all 700ms ease}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{width:45px;top:8px;position:relative}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:none}.related-product{padding-bottom:20px;padding-top:0px !important}.woocommerce div.product .woocommerce-tabs .panel h2{margin-bottom:15px !important;font-size:24px !important}.woocommerce .woocommerce-breadcrumb{display:none}.clear,.woocommerce .woocommerce-breadcrumb::after,.woocommerce .woocommerce-error::after,.woocommerce .woocommerce-info::after,.woocommerce .woocommerce-message::after{clear:both;margin-top:0px}.woocommerce form.checkout_coupon .form-row-first{width:65% !important}.woocommerce form.checkout_coupon .form-row-last{width:35% !important}.woocommerce form.checkout_coupon{margin-right:15px;margin-left:15px}.woocommerce form.checkout_coupon .form-row-last button.button{padding:15px 61px}@media only screen and (max-width: 1200px){.woocommerce form.checkout_coupon .form-row-first{width:60% !important}.woocommerce form.checkout_coupon .form-row-last{}.woocommerce form.checkout_coupon{width:70% !important}.woocommerce form.checkout_coupon .form-row-last button.button{padding:15px 30px}}.woocommerce a.added_to_cart{width:50px;margin-top:0px;font-weight:700;color:#00d1f9;text-align:center;line-height:40px;margin:0px;font-size:11px;position:absolute;top:0px;left:0px}.single-sidebar .latest-posts li .img-box{height:auto}.woocommerce div.product form.cart .group_table td{border:1px solid rgba(221,221,221,.33);text-align:center;height:59px;background:#fcfcfc;padding:20px 20px;vertical-align:middle}.cart .quantity input.input-text{}.cart .quantity input.input-text{position:relative;display:block;max-width:135px;height:55px;width:fit-content;float:left;margin-right:10px !important;border:1px solid rgba(221,221,221,.21);z-index:1;border-radius:5px;padding-right:10px}.woocommerce div.product form.cart table{margin-bottom:20px;width:100%}.cart-btn button{position:relative;display:inline-block;overflow:hidden;vertical-align:middle;font-size:17px;line-height:25px;font-weight:600;text-align:center;padding:15px 34px;border-radius:5px;z-index:1;transition:all 500ms ease;background-color:#00d1f9;color:#fff !important;border:unset;width:75%}.cart-btn button:hover:before,.woocommerce a.button:hover:before{top:-40%}.cart-btn button:before,.woocommerce a.button:before{webkit-transition-duration:800ms;transition-duration:800ms;position:absolute;width:200%;height:200%;content:"";top:110%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:50%;z-index:-1}.cart-btn button:before,.woocommerce a.button:before{background-color:#002c8f}.woocommerce-grouped-product-list-item__label label{margin-bottom:0px}.woocommerce-widget-layered-nav{}.woocommerce-widget-layered-nav ul{}.woocommerce-widget-layered-nav ul li{padding:0px 0px 8px 0px !important}.woocommerce-widget-layered-nav ul li a{float:left}.woocommerce-widget-layered-nav ul li span{float:right}span.show-password-input{width:unset !important;display:inline-block}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px;background:#fff none repeat scroll 0 0;border:1px solid #e0e0e0;border-radius:3px;display:block;height:48px;line-height:30px;padding:8px 20px;position:relative;transition:all .3s ease 0s;width:100%}.select2-container--default .select2-selection--single .select2-selection__arrow b{top:85%}.select2-container--default .select2-selection--single{padding-left:0}.woocommerce-billing-fields{margin-bottom:40px}h3#order_review_heading{margin:0px 15px 30px 15px}div#order_review{margin:0px 15px 0px 15px}button#place_order{border-radius:30px}.product-block-two h4{display:block;line-height:30px;font-weight:600;margin-bottom:9px}.pagination li .dots:hover{background-color:#00d1f9;border-color:#00d1f9;color:#fff}.single-shop-content .content-box .category{position:relative;display:inline-block;font-size:15px;color:#848484}.single-shop-content .content-box .category a{color:#00d1f9}.mr_shop_single{padding:50px 0px;padding-top:0px;padding-top:120px}.mr_shop_single  .single-shop-content{padding:50px 50px;background:#fff;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;padding:50px;border-radius:8px;margin-top:50px;border:1px solid #f6f6f6}.single-shop-content ins .amount bdi,.single-shop-content ins .amount bdi .woocommerce-Price-currencySymbol{color:#06d2f8 !important;font-size:20px !important;font-weight:600 !important}.woocommerce div.product .woocommerce-tabs .panel ul li{line-height:2em;font-size:16px;list-style:disc;margin-left:20px;margin-bottom:15px}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:rgba(255,255,255,0) !important}.single-shop-content h2{color:#061a3a;font-size:24px;font-weight:600;display:none;margin-top:30px}.woocommerce div.product p.price ins{text-decoration:none}.woocommerce-product-details__short-description  ul li{line-height:2em;font-size:16px;list-style:disc;margin-left:20px}.woocommerce-product-details__short-description  ul li span{color:#000;margin-left:5px;line-height:24px}.woocommerce div.product p.price{border-bottom:2px solid #f0f0f0;padding-bottom:15px;margin-top:10px}.woocommerce div.product p.stock{font-size:20 p;color:black;font-weight:600;margin-top:18px;border:1px solid #e5e5e5;display:inline-table;padding:6px 20px;border-radius:3px;background:#eee}.product_meta>span{display:inherit;color:#222}.product_meta>span>span{color:#666}.product_meta>span>a{color:#666}.woocommerce-message .button{position:relative;display:inline-block;overflow:hidden;vertical-align:middle;font-size:16px;line-height:18px;font-family:inherit;font-weight:600;text-align:center;padding:3px 30px;border-radius:3px;z-index:1;transition:all 500ms ease;background-color:#7f7f7f;color:#fff !important}.woocommerce .woocommerce-message{border-top-color:#00d1f9;border-top:2px solid #000;height:80px;line-height:50px;background:#fafafa;color:#121212}.woocommerce span.onsale{z-index:995 !important;background:#06d2f8}.woocommerce .thumbnails.slider li a{border:1px solid #e5e5e5;border-radius:4px}.woocommerce .woocommerce-product-gallery__image{background:#fff}.product-block-two .button.product_type_external{margin-left:25px;margin-right:25px}.woocommerce a.button.added::after{display:none !important}.woocommerce .shop_table tbody tr.cart_item td a.remove{line-height:21px}.woocommerce table.shop_table{border-right:1px solid #f3f3f3 !important}.woocommerce table.shop_table th{border-bottom:0px}.our-shop .button.ajax_add_to_cart{display:none !important}.woocommerce a.button{margin-bottom:15px}.related-product .button.yith-wcqv-button{background:rgba(255,0,0,0) !important;color:#222 !important;border:1px solid #222 !important}.related-product  a.button:before{background-color:#e3ebfb !important}.boxed {
  margin: 0 auto;
  width: 100%;
  min-width: 280px;
  max-width: 1230px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 10px 10px;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 10px 10px;
  -ms-box-shadow: rgba(0, 0, 0, 0.2) 0 10px 10px;
  -o-box-shadow: rgba(0, 0, 0, 0.2) 0 10px 10px;
  box-shadow: rgba(0, 0, 0, 0.2) 0 10px 10px;
}
.boxed .navbar {
  width: 100% !important;
  margin: 0 auto;
  width: 100%;
  min-width: 280px;
  max-width: 1230px;
}
.boxed .bx-wrapper .owl-next {right: -30px !important}
.boxed .bx-wrapper .owl-prev {left: -30px !important}
.switcher {
  position: fixed;
  padding: 5px;
  left: -200px;
  z-index: 999999999999999999999999999999999;
  width: 200px;
  height: auto;
  background: #f7f7f7;
  padding-top: 10px;
  -webkit-transition: all .25s ease-out;
  -o-transition: all .25s ease-out;
  transition: all .25s ease-out;
  border: solid 1px #ddd;
  top: 30%;
}
.switcher.active{
	left: 0px;
}
.switcher .fa-cog {
  background: #ee2d50;
  /* border: solid 1px #ddd; */
  color: #ffffff;
  width: 50px;
  height: 50px;
  font-size: 36px;
  text-align: center;
  line-height: 50px;
  cursor: pointer;
  position: absolute;
  right: -50px;
  font-size: 20px;
  top: 37%;
}
.switcher .fa-cog:hover {
  -webkit-animation: spin 2s linear;
  -moz-animation: spin 2s linear;
  -o-animation: spin 2s linear;
  animation: spin 2s linear;
}
.switcher.active {
  left: 0;
  -webkit-transition: all .25s ease-out;
  -o-transition: all .25s ease-out;
  transition: all .25s ease-out;
}

.switcher .box {
    position: relative;
    display: inline-block;
    width: 29%;
    height: 26px;
    text-indent: -9999px;
    cursor: pointer;
    /* border: 1px solid #222222 !important; */
    color: #fff;
    margin: 5px 1% 5px;
    text-align: center;
    font-weight: 400;
    font-size: 10px;
    border-radius: 50%;
    height: 30px;
    width: 30px;
}
.switcher .heading-panel{
	position:relative;
	display:block;
	line-height:24px;
	padding:8px 10px;
	background:#003;
	color:#ffffff;
	text-align:center;
	text-transform:capitalize;
}

.switcher .layout-outer,
.switcher .colors-outer{
	text-align:center;
	padding:10px 15px;	
}

#default {background: #ee2c4f;}
#color2 {background: #ba0505;}
#color3 {background: #1015fa;}
#color4 {background: #8138f7;}
#color5 {background: #24fbf0;}
#color6 {background: #3064ee;}
#color7 {background: #fa2a2a;}
#color8 {background: #23bcd7;}
#color9 {background: #fd5d15;}
#color10 {background: #96f51b;}
#color11 {background: #c78b1b;}
#color12 {background: #19B8AF;}
#turquoise {background: #40E8D9;}
#boxed,
#full {
	position:relative;
	display:block;
	padding:5px 15px;
	font-size:14px;
	/* border:2px solid #999; */
	background: #f8f8f8;
	color: #000000;
}

.layout-option{
	position:relative;
	display:inline-block;
	width:45%;
	margin:0px 1%;
}
 .layout-outer{
    background: #8138f7;

}
 .layout-outer a{
    color: #fff;
    font-weight: 600;
}
.layout2 {
    background: #ee2d50;
}
#normal, #rtl {
    position: relative;
    display: block;
    padding: 5px 15px;
    font-size: 14px;
    /* border: 2px solid #999; */
    background: #f8f8f8;
    color: #000000;
}

/*===== Footer Extra CSS =====*/


.boxed_wrapper{
  position: relative;
  margin: 0 auto;
  overflow: hidden;
  width: 100%;
  min-width: 300px;
}

.footer-box{
	position: fixed;
	background: #2220;
	height: 339px;
	overflow: hidden;
	width: 184px;
	top: 101px;
	right: 0px;
	z-index: 999;
}

.product-sidebar .social-links{
	position: absolute;
	top: 150px;
	right: -130px;
	padding: 0px;
	margin: 0px;
  z-index: 9999999;
  -webkit-transition: right .3s ease;
  -moz-transition: right .3s ease;
  transition: right .3s ease;
}

.product-sidebar .xs-sidebar-group.isActive .social-links{
  right: 270px;
}

.product-sidebar .social-links li{
	position: relative;
	display: block;
	list-style: none;
	height: 45px;
	line-height: 45px;
	text-align: center;
	position: relative;
	background-color: #3064ee;
	color: #fff;
	cursor: pointer;
	left: 0px;
	white-space: nowrap;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

.product-sidebar .social-links li:hover {
  left: -130px;
}

.product-sidebar .social-links li .icon{
  display: inline-block;
  width: 45px;
  height: 45px;
  line-height: 45px;
  border-radius: 0!important;
  transition: opacity .2s ease;
  color: inherit;
}

.product-sidebar .social-links li:hover span{
  visibility: visible;
  opacity: 1;
  right: 110%;
}

.product-sidebar .social-links li span {
  font-family: 'Nunito Sans',Sans-serif;
  font-size: 13px;
  width: 130px;
  height: 45px;
  font-weight: 400;
  line-height: 45px;
  text-align: center;
  transition: all .2s ease;
  padding: 0;
  box-sizing: border-box;
  background: rgba(0,0,0,.24);
  border-radius: 0;
  display: block;
  float: right;
  color: inherit;
}

.product-sidebar .social-links li a{
  color: #fff;
  text-decoration: none;
}

.product-sidebar .social-links li:nth-child(2){
	background: #8138f7;
}

.product-sidebar .social-links li:nth-child(3){
	background: #7ac7c4
}

.product-sidebar .social-links li:last-child{
	background: #ee2d50;
}


/** sidebar **/

.xs-sidebar-group .xs-overlay{
  left:0%;
  top:0;
  position:fixed;
  height:100%;
  opacity:0;
  width:100%;
  visibility:hidden;
  cursor:url(../../assets/temp/cross-out.png),
  pointer; 
  z-index: 999999;
}

.xs-sidebar-group.isActive .xs-overlay{
  opacity:.9;
  visibility:visible;
  right:100%;
}

.xs-sidebar-widget{
  position: fixed;
  right: -400px;
  top: 0;
  background-color: #fff;
  width: 400px;
  height: 100%;
  z-index: 9999999;
  -webkit-transition: right .3s ease;
  -moz-transition: right .3s ease;
  transition: right .3s ease;
}

.xs-sidebar-group.isActive .xs-sidebar-widget{
  right: 0px;
}

.xs-bg-black {
  background-color: rgb(0,0,0,0.5);
}

.product-sidebar .sidebar-widget-container{
  position: absolute;
  right: -17px;
  top: 0;
  height: 100%;
  width: 417px;
  padding: 30px;
  background: #dcdcdc;
  border-left: 1px solid #dcdcdc;
  color: #111;
  font-size: 14px;
  line-height: 1.7;
  /* overflow-x: hidden; */
  /* overflow-y: auto; */
  /* box-sizing: border-box; */
  z-index: 9999999;
  top: 159px;
}

.product-sidebar .sidebar-content .btn-box{
  margin-bottom: 30px;
}

.product-sidebar .sidebar-content .btn-box a{
  position: relative;
  display: block;
  background: #222;
  font-size: 15px;
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  padding: 10px 15px;
  text-decoration: none;
  border-radius: 5px;
}

.product-sidebar .sidebar-content .single-box .title-box{
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
  margin-bottom: 15px;
}

.product-sidebar .sidebar-content .single-box .title-box .line{
  position: relative;
  display: block;
  height: 1px;
  background: #e5e5e5;
  width: 100%;
  flex: 1;
}

.product-sidebar .sidebar-content .single-box .title-box .line:before {
  content: '';
  position: absolute;
  z-index: 1;
  height: 3px;
  width: 40px;
  background: #f73859;
  border-radius: 1.5px;
  right: 0;
  top: 50%;
  margin-top: -1.5px;
}

.product-sidebar .sidebar-content .single-box .title-box h5{
  position: relative;
  display: inline-block;
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
  color: #222;
  background: #fff;
  padding: 5px 10px;
  border-radius: 3px;
  text-align: center;
  text-transform: uppercase;
  margin: 0px;
  margin-right: 20px;
  box-shadow: 0 0px 10px rgba(0, 0, 0, 0.1);
}

.product-sidebar .sidebar-content .single-box .image{
  position: relative;
  margin: 0px;
  box-shadow: 5px 4px 16px 0 rgba(0,0,0,.15);
  margin-bottom: 10px;
}

.product-sidebar .sidebar-content .single-box .image img{
  width: 100%;
}

.product-sidebar .sidebar-content .single-box .item-name{
  position: relative;
  display: block;
}

.product-sidebar .sidebar-content .single-box .item-name h6{
  position: relative;
  font-size: 14px;
  line-height: 24px;
  font-weight: 600;
  color: #222;
  margin: 0px;
}

.product-sidebar .sidebar-content .single-box .item-name h6 a{
  color: #222;
  text-decoration: none;
}

.product-sidebar .sidebar-content .single-box .item-name .price{
  position: absolute;
  top: 0px;
  right: 0px;
  font-size: 16px;
  color: red;
}

.product-sidebar .sidebar-content .single-box .item-name .price del{
  color: #848484;
}

.product-sidebar .sidebar-content .single-box{
  margin-bottom: 30px;
}

.product-sidebar .sidebar-content .single-box .single-item{
  margin-bottom: 20px;
}
@media screen and (max-width: 900px) {
  .footer-box{
		display:none!important;
	}
}/* template-color */

.scroll-top{
  background-color: #00d1f9;
}

.handle-preloader{
	background-color: #002c8f;
}

.preloader-close{
	color: #00d1f9;
}

.theme-btn.btn-one{
	background-color: #00d1f9;
}

.theme-btn:before{
	background-color: #002c8f;
}

.main-header .nav-right .cart-box a span{
	background-color: #00d1f9;
}

.main-header .search-box-btn:hover{
  color: #00d1f9;
}

.main-header .nav-right .cart-box a:hover{
  color: #00d1f9;
}

.main-menu .navigation > li.current > a,
.main-menu .navigation > li:hover > a{
  color: #00d1f9;
}

.main-menu .navigation > li > ul > li > a:hover,
.main-menu .navigation > li > .megamenu li > a:hover{
	color: #00d1f9;
}

.main-menu .navigation > li > ul > li > ul > li > a:hover{
  color: #00d1f9;
}

.banner-carousel .content-box .btn-box .theme-btn:hover{
  color: #00d1f9 !important;
}

.feature-block-one .inner-box .icon-box{
	color: #00d1f9;
}

.service-block-one .inner-box .icon-box{
	color: #00d1f9;
}

.service-block-one .inner-box h4 a:hover{
  color: #00d1f9;
}

.bg-color-2{
	background-color: #002c8f;
}

.content_block_2 .content-box .single-item .icon-box{
	background-color: #00d1f9;
}

.theme-btn.btn-two:before{
  background-color: #00d1f9;
}

.theme-btn.btn-two:hover{
	border-color: #00d1f9;
}

.shop-block-one .inner-box .lower-content h4 a:hover{
  color: #00d1f9;
}

.shop-block-one .inner-box .lower-content h6{
	color: #00d1f9;
}

.testimonial-block-one .inner-box .rating li{
	color: #f1c734;
}

.testimonial-block-one .inner-box .designation{
	color: #00d1f9;
}

.testimonial-section .owl-dots .owl-dot.active span,
.testimonial-section .owl-dots span:hover{
	background-color: #00d1f9 !important;
}

.team-block-one .inner-box .image-box .social-links li a:hover{
	background-color: #00d1f9;
}

.team-block-one .inner-box .lower-content h4 a:hover{
  color: #00d1f9;
}

.team-block-one .inner-box .lower-content .share-box a:hover{
	background-color: #00d1f9;
}

.content_block_3 .content-box .theme-btn:hover{
  color: #00d1f9 !important;
}

.news-block-one .inner-box .lower-content .category a{
	color: #00d1f9;
}

.news-block-one .inner-box .lower-content h4 a:hover{
  color: #00d1f9;
}

.news-block-one .inner-box .lower-content .post-info li a:hover{
  color: #00d1f9;
}

.main-footer .footer-top .text h2 span{
  color: #00d1f9;
}

.main-footer .footer-top .support-box a{
	background-color: #00d1f9;
}

.main-footer .contact-widget .info-list li a:hover{
  color: #00d1f9;
}

.main-footer .contact-widget .info-list li i{
	color: #00d1f9;
}

.main-footer .links-widget .links-list li a:hover{
  color: #00d1f9;
}

.main-footer .links-widget .links-list li a:before{
	background-color: #00d1f9;
}

.main-footer .subscribe-widget .form-group button{
	background-color: #00d1f9;
}

.main-footer .subscribe-widget .form-group input:focus{
  border-color: #00d1f9 !important;
}

.footer-bottom .copyright p a{
  color: #00d1f9;
}

.footer-bottom .social-links li a:hover{
  background-color: #00d1f9;
}

.footer-bottom .footer-nav li a:hover{
  color: #00d1f9;
}

.banner-carousel .owl-nav button:hover{
  background-color: #00d1f9;
}

.banner-style-two .banner-carousel .content-box .btn-box .banner-btn:before{
  background-color: #00d1f9;
}

.banner-style-two .banner-carousel .content-box .btn-box .banner-btn:hover{
  border-color: #00d1f9;
}

.content_block_4 .content-box .list li:before{
	color: #00d1f9;
}

.content_block_5 .form-inner .form-group input:focus,
.content_block_5 .form-inner .form-group textarea:focus{
  border-color: #00d1f9 !important;
}

.image_block_2 .image-box .text h2{
	color: #00d1f9;
}

.pricing-section .tab-btn-box .tab-btns li.active-btn{
  background-color: #00d1f9;
  border-color: #00d1f9;
}

.pricing-block-one .pricing-table .price-box{
	background-color: #00d1f9;
}

.pricing-block-one .pricing-table .table-content .feature-list li:before{
	color: #002c8f;
}

.testimonial-style-two .owl-dots .owl-dot.active span,
.testimonial-style-two .owl-dots span:hover{
	background-color: #00d1f9 !important;
}

.testimonial-block-two .inner-box .rating li{
	color: #f1c734;
}

.testimonial-block-two .inner-box .designation{
	color: #00d1f9;
}

.page-title .bread-crumb li{
	color: #fff;
}

.page-title .bread-crumb li a:hover{
  color: #222;
}

.testimonial-style-three .inner-box .rating li{
	color: #f1c734;
}

.testimonial-style-three .inner-box .designation{
	color: #00d1f9;
}

.accordion-box .block .acc-btn.active h4{
  background-color: #00d1f9;
}

.faq-sidebar .form-inner form .form-group input:focus,
.faq-sidebar .form-inner form .form-group textarea:focus{
  border-color: #00d1f9 !important;
}

.sortable-masonry .filters .filter-tabs li.active{
  background-color: #00d1f9;
  border-color: #00d1f9;
}

.service-block-two .inner-box .icon-box .icon{
	background-color: #00d1f9;
}

.service-block-two .inner-box h4 a:hover{
  color: #00d1f9;
}

.service-details-content .content-two .inner-box .single-item .icon-box{
	background-color: #00d1f9;
}

.service-sidebar .category-list li a.current,
.service-sidebar .category-list li a:hover{
  border-color: #00d1f9;
}

.service-sidebar .category-list li a:before{
	background-color: #00d1f9;
}

.default-sidebar .sidebar-search .form-group input:focus{
  border-color: #00d1f9 !important;
}

.default-sidebar .sidebar-search .form-group input:focus + button,
.default-sidebar .sidebar-search .form-group button:hover{
	color: #00d1f9;
}

.default-sidebar .sidebar-category .category-list li a i{
	color: #00d1f9;
}

.default-sidebar .sidebar-category .category-list li a:hover{
  color: #00d1f9;
}

.range-slider .filter-btn{
	background-color: #00d1f9;
}

.default-sidebar .tags-widget .tags-list li a:hover{
	border-color: #00d1f9;
	background-color: #00d1f9;
}

.product-details-content .image-box .preview-link a:hover{
  border-color: #00d1f9;
	background-color: #00d1f9;
}

.product-details-content .product-details .rating li{
	color: #ffb83d;
}

.product-details-content .product-details .customer-rating .review a:hover{
	color: #00d1f9;
}

.product-details-content .product-details .addto-cart-box .clearfix li a:hover{
  border-color: #00d1f9;
	background-color: #00d1f9;
}

.product-details-content .product-details .other-option .social-links li a:hover{
  color: #00d1f9;
}

.shop-details .product-discription .tabs-content .customer-review .single-review .inner .rating li{
	color: #ffb83d;
}

.shop-details .product-discription .tabs-content .customer-comments .rating-box .rating li{
	color: #ffb83d;
}

.shop-details .product-discription .tabs-content .customer-comments .comment-form .form-group input:focus,
.shop-details .product-discription .tabs-content .customer-comments .comment-form .form-group textarea:focus{
	border-color: #00d1f9 !important;
}

.cart-section .cart-table tbody tr .prod-column .column-box .remove-btn:hover{
	background-color: #00d1f9;
	border-color: #00d1f9;
}

.cart-section .othre-content .coupon-box button{
	background-color: #00d1f9;
}

.checkout-section .upper-box .single-box a{
  color: #00d1f9;
}

.checkout-section .billing-form .form-group input:focus{
  border-color: #00d1f9 !important;
}

.pagination li a:hover,
.pagination li a.current{
  background-color: #00d1f9;
	border-color: #00d1f9;
}

.blog-sidebar .post-widget .post h5 a:hover{
  color: #00d1f9;
}

.blog-sidebar .archives-widget .archives-list li a:hover{
  color: #00d1f9;
}

.news-block-one .inner-box .lower-content h3 a:hover{
  color: #00d1f9;
}

.blog-details-content .content-one blockquote .icon-box{
	color: #00d1f9;
}

.blog-details-content .post-share-option .social-links li a:hover{
  background-color: #00d1f9;
}

.blog-details-content .comment-box .comment .reply-btn:hover{
  color: #00d1f9;
}

.default-form .form-group input:focus,
.default-form .form-group textarea:focus{
  border-color: #00d1f9 !important;
}

.contact-style-two .info-list li i{
	color: #00d1f9;
}

.contact-style-two .info-list li p a:hover{
  color: #00d1f9;
}
.rtl {
  direction: rtl; 
}

.ltr {
  direction: ltr; 
}

.rtl .pull-left{
  float: right !important;
}

.rtl .pull-right{
  float: left !important;
}

.rtl .main-menu .navigation > li{
  float: right;
}

.rtl .main-menu{
  float: right;
}

.rtl .cta-section{
  text-align: right;
}

.rtl .main-menu .navigation > li:first-child{
  margin-left: 15px !important;
  margin-right: 0px;
}

.rtl .main-menu .navigation > li:last-child{
  margin-right: 15px !important;
  margin-left: 0px;
}

.rtl .main-menu .navigation > li > ul > li > a, 
.rtl .main-menu .navigation > li > .megamenu li > a{
  text-align: right;
}

.rtl .main-menu .navigation li.dropdown .megamenu li h4{
  text-align: right;
}

.rtl .main-menu .navigation > li > ul > li > ul > li > a{
  text-align: right;
}

.rtl .main-menu .navigation > li > ul > li.dropdown > a:after{
  right: inherit;
  left: 20px;
  content: "\f104";
}

.rtl .mobile-menu{
  text-align: right;
}

.rtl .mobile-menu .nav-logo{
  text-align: right;
}

.rtl .mobile-menu .navigation li > a:before{
  left: inherit;
  right: 0px;
}

.rtl .mobile-menu .navigation li.dropdown .dropdown-btn{
  right: inherit;
  left: 6px;
}

.rtl .mobile-menu .navigation li.dropdown .dropdown-btn.open{
  transform: rotate(-90deg);
}

.rtl .banner-carousel{
  direction: ltr;
}

.rtl .main-header .menu-right-content{
  margin-left: 0px;
  margin-right: 40px;
}

.rtl .main-header .menu-right-content .btn-box{
  float: right;
}

.rtl .main-header .search-box-outer .dropdown-menu{
  left: 0px !important;
  right: inherit;
}

.rtl .main-header .search-box-outer{
  margin-right: 0px;
  margin-left: 7px;
}

.rtl .main-header .nav-right li{
  margin-right: 0px;
  margin-left: 40px;
}

.rtl .banner-carousel .content-box{
  text-align: right !important;
}

.rtl .about-style-two{
  text-align: right;
}

.rtl .cta-style-two .content_block_4 .content-box{
  margin-left: 0px;
  margin-right: 35px;
  text-align: right;
}

.rtl .content_block_4 .content-box .list li{
  padding-left: 0px;
  padding-right: 38px;
}

.rtl .content_block_4 .content-box .list li:before{
  left: inherit;
  right: 0px;
}

.rtl .owl-carousel{
  direction: ltr;
}

.rtl .testimonial-block-one .inner-box{
  padding-right: 190px;
  padding-left: 30px;
  text-align: right;
}

.rtl .testimonial-section.home-4 .testimonial-block-one .inner-box{
	padding-right: 30px;
}

.rtl .testimonial-block-one .inner-box .author-thumb{
  left: inherit;
  right: 40px;
}

.rtl .testimonial-block-one .inner-box .rating li{
  float: right;
  margin-right: 0px;
  margin-left: 10px;
}

.rtl .content_block_5 .form-inner{
  text-align: right;
}

.rtl .contact-section .title-inner{
  text-align: right;
}

.rtl .news-block-one .inner-box{
  text-align: right;
}

.rtl .news-block-one .inner-box .lower-content .post-info li{
  float: right;
  margin-right: 0px;
  margin-left: 14px;
}

.rtl .news-block-one .inner-box .lower-content .post-info li:before{
  right: inherit;
  left: -9px;
}

.rtl .main-footer .footer-top .support-box a i{
  margin-right: 0px;
  margin-left: 18px;
}

.rtl .main-footer .widget-section{
  text-align: right;
}

.rtl .ml-70{
  margin-left: 0px;
  margin-right: 70px;
}

.rtl .main-footer .contact-widget .info-list li{
  padding-left: 0px;
  padding-right: 34px;
}

.rtl .main-footer .contact-widget .info-list li i{
  left: inherit;
  right: 0px;
}

.rtl .footer-bottom .footer-nav li{
  margin-right: 0px;
  margin-left: 30px;
}

.rtl .footer-bottom .footer-nav li:before{
  right: inherit;
  left: -17px;
}

.rtl .main-footer .footer-top .text h2{
  text-align: right;
}

.rtl .elementor-1082 .elementor-element.elementor-element-7debdebd .banner-style-four .banner-carousel .content-box,
.rtl .elementor-1082 .elementor-element.elementor-element-7debdebd .banner-style-four .banner-carousel .content-box h2,
.rtl .elementor-1082 .elementor-element.elementor-element-7debdebd .banner-style-four .banner-carousel .content-box p,
.rtl .elementor-1082 .elementor-element.elementor-element-7debdebd .banner-style-four .banner-carousel .content-box .btn-box,
.rtl .elementor-1082 .elementor-element.elementor-element-14d6a09e .about-section-home4 .sec-title-two,
.rtl .elementor-1082 .elementor-element.elementor-element-14d6a09e .about-section-home4 .sec-title-two h2,
.rtl .elementor-1082 .elementor-element.elementor-element-14d6a09e .about-section-home4 .content-box .text p,
.rtl .elementor-1082 .elementor-element.elementor-element-14d6a09e .about-section-home4 .content-box .list li,
.rtl .elementor-1082 .elementor-element.elementor-element-14d6a09e .about-section-home4 .content-box .btn-box,
.rtl .service-section-home4 .single-item .inner-box,
.rtl .elementor-1082 .elementor-element.elementor-element-4cae5f20 .service-section-home4 .right-column .single-item .inner-box h4,
.rtl .elementor-1082 .elementor-element.elementor-element-4cae5f20 .service-section-home4 .right-column .single-item .inner-box p,
.rtl .elementor-1082 .elementor-element.elementor-element-7fd04394 .works-section-home4 .upper-box .text p,
.rtl .elementor-1082 .elementor-element.elementor-element-27d1cd42 .chooseus-section-home4 .single-item h4,
.rtl .elementor-1082 .elementor-element.elementor-element-27d1cd42 .chooseus-section-home4 .single-item p,
.rtl .elementor-1082 .elementor-element.elementor-element-27d1cd42 .chooseus-section-home4 .sec-title-two h5,
.rtl .elementor-1082 .elementor-element.elementor-element-27d1cd42 .chooseus-section-home4 .sec-title-two h2,
.rtl .elementor-1082 .elementor-element.elementor-element-27d1cd42 .chooseus-section-home4 .sec-title-two p,
.rtl .elementor-1082 .elementor-element.elementor-element-522a3294 .cta-section-home4.two .sec-title-two h2,
.rtl .elementor-1082 .elementor-element.elementor-element-522a3294 .cta-section-home4 .content-box .text p,
.rtl .elementor-1082 .elementor-element.elementor-element-522a3294 .cta-section-home4.two .content-box .list li,
.rtl .elementor-1082 .elementor-element.elementor-element-01ab297 .news-section .news-block-one .inner-box .lower-content .category,
.rtl .elementor-1082 .elementor-element.elementor-element-01ab297 .news-section .news-block-one .inner-box .lower-content h4 a,
.rtl .elementor-1082 .elementor-element.elementor-element-01ab297 .news-section .news-block-one .inner-box .lower-content .text p,
.rtl .elementor-1082 .elementor-element.elementor-element-01ab297 .news-section .news-block-one .inner-box .lower-content .btn-box,
.rtl .elementor-1082 .elementor-element.elementor-element-58154c63 .contact-section-home4.two .default-form .form-group:last-child,
.rtl .elementor-1082 .elementor-element.elementor-element-7b031bce .contact-section-home4.one .sec-title-two h5,
.rtl .elementor-1082 .elementor-element.elementor-element-7b031bce .contact-section-home4.one .sec-title-two h2,
.rtl .elementor-1082 .elementor-element.elementor-element-7b031bce .contact-section-home4.one .sec-title-two h2,
.rtl .elementor-1082 .elementor-element.elementor-element-7b031bce .contact-section-home4.one .sec-title-two p,
.rtl .elementor-9 .elementor-element.elementor-element-106dc54b .banner-style-two .banner-carousel .content-box h2,
.rtl .elementor-9 .elementor-element.elementor-element-106dc54b .banner-style-two .banner-carousel .content-box p,
.rtl .elementor-9 .elementor-element.elementor-element-1c8c3961 .about-style-two .content-box .text p,
.rtl .elementor-9 .elementor-element.elementor-element-1c8c3961 .about-style-two .content-box .text p,
.rtl .elementor-9 .elementor-element.elementor-element-1c8c3961 .about-style-two .sec-title h2,
.rtl .elementor-9 .elementor-element.elementor-element-1602c27 .cta-style-two .sec-title h2,
.rtl .elementor-9 .elementor-element.elementor-element-1602c27 .cta-style-two .content_block_4 .content-box .text p,
.rtl .elementor-9 .elementor-element.elementor-element-1602c27 .cta-style-two .content_block_4 .content-box .list li,
.rtl .elementor-9 .elementor-element.elementor-element-1602c27 .cta-style-two .btn-box,
.rtl .elementor-9 .elementor-element.elementor-element-1781bc25 .testimonial-section.alternat-2 .testimonial-block-one .inner-box p,
.rtl .elementor-9 .elementor-element.elementor-element-1781bc25 .testimonial-section.alternat-2 .testimonial-block-one .inner-box h5,
.rtl .elementor-9 .elementor-element.elementor-element-1781bc25 .testimonial-section.alternat-2 .testimonial-block-one .inner-box .designation,
.rtl .elementor-9 .elementor-element.elementor-element-22165b76 .contact-section .btn-box,
.rtl .elementor-9 .elementor-element.elementor-element-22165b76 .contact-section .sec-title h2,
.rtl .elementor-9 .elementor-element.elementor-element-22165b76 .contact-section .sec-title h2,
.rtl .elementor-9 .elementor-element.elementor-element-43a712df .news-section .news-block-one .inner-box .lower-content .category,
.rtl .elementor-9 .elementor-element.elementor-element-43a712df .news-section .news-block-one .inner-box .lower-content h4 a,
.rtl .elementor-9 .elementor-element.elementor-element-43a712df .news-section .news-block-one .inner-box .lower-content .text p,
.rtl .elementor-9 .elementor-element.elementor-element-43a712df .news-section .news-block-one .inner-box .lower-content .btn-box,
.rtl .elementor-10 .elementor-element.elementor-element-788c376f .banner-style-two .banner-carousel .content-box h2,
.rtl .elementor-10 .elementor-element.elementor-element-788c376f .banner-style-two .banner-carousel .content-box p,
.rtl .elementor-10 .elementor-element.elementor-element-3a6c8f27 .about-section.two .sec-title h2,
.rtl .elementor-10 .elementor-element.elementor-element-3a6c8f27 .about-section.two .content_block_1 .content-box .text p,
.rtl .elementor-10 .elementor-element.elementor-element-3a6c8f27 .about-section.two .content_block_1 .content-box .text p,
.rtl .elementor-10 .elementor-element.elementor-element-3a6c8f27 .about-section.two .btn-box,
.rtl .about-section .content_block_1 .content-box,
.rtl .elementor-10 .elementor-element.elementor-element-2b3d0e22 .cta-section .sec-title.light h2,
.rtl .elementor-10 .elementor-element.elementor-element-2b3d0e22 .cta-section .content_block_3 .content-box .text p,
.rtl .elementor-10 .elementor-element.elementor-element-2b3d0e22 .cta-section .content_block_3 .content-box .list li,
.rtl .content_block_3 .content-box,
.rtl .pricing-block-one .pricing-table,
.rtl .elementor-10 .elementor-element.elementor-element-22311a9 .pricing-section .pricing-block-one .pricing-table .table-content .feature-list li,
.rtl .elementor-10 .elementor-element.elementor-element-22311a9 .pricing-section .pricing-block-one .pricing-table .table-footer,
.rtl .pricing-section .content-box,
.rtl .elementor-10 .elementor-element.elementor-element-22311a9 .pricing-section .sec-title h2,
.rtl .elementor-10 .elementor-element.elementor-element-22311a9 .pricing-section .content-box .text p,
.rtl .elementor-10 .elementor-element.elementor-element-6f76773f .news-section .news-block-one .inner-box .lower-content .category,
.rtl .elementor-10 .elementor-element.elementor-element-6f76773f .news-section .news-block-one .inner-box .lower-content h4 a,
.rtl .elementor-10 .elementor-element.elementor-element-6f76773f .news-section .news-block-one .inner-box .lower-content .text p,
.rtl .elementor-10 .elementor-element.elementor-element-6f76773f .news-section .news-block-one .inner-box .lower-content .btn-box,
.rtl .elementor-10 .elementor-element.elementor-element-2b3d0e22 .cta-section .btn-box,
.rtl .elementor-8 .elementor-element.elementor-element-2124ced1 .banner-section .banner-carousel .content-box h2,
.rtl .elementor-8 .elementor-element.elementor-element-2124ced1 .banner-section .banner-carousel .content-box p,
.rtl .elementor-8 .elementor-element.elementor-element-2124ced1 .banner-section .banner-carousel .content-box .btn-box,
.rtl .elementor-8 .elementor-element.elementor-element-28439539 .about-section.two .content_block_1 .content-box .sec-title h2,
.rtl .elementor-8 .elementor-element.elementor-element-28439539 .about-section.two .content_block_1 .content-box .text p,
.rtl .elementor-8 .elementor-element.elementor-element-28439539 .about-section.two .content_block_1 .content-box .text p,
.rtl .elementor-8 .elementor-element.elementor-element-28439539 .about-section.two .content_block_1 .content-box .btn-box,
.rtl .elementor-8 .elementor-element.elementor-element-29154c15 .service-section .service-block-one .inner-box .icon-box,
.rtl .elementor-8 .elementor-element.elementor-element-4a3ffd69 .chooseus-section .content_block_2 .content-box .sec-title.light h2,
.rtl .elementor-8 .elementor-element.elementor-element-4a3ffd69 .chooseus-section .content_block_2 .content-box .sec-title.light h2,
.rtl .elementor-8 .elementor-element.elementor-element-4a3ffd69 .chooseus-section .content_block_2 .content-box .single-item p,
.rtl .elementor-8 .elementor-element.elementor-element-71d4c13a .testimonial-section .testimonial-block-one .inner-box p,
.rtl .elementor-8 .elementor-element.elementor-element-71d4c13a .testimonial-section .testimonial-block-one .inner-box h5,
.rtl .elementor-8 .elementor-element.elementor-element-71d4c13a .testimonial-section .testimonial-block-one .inner-box .designation,
.rtl .elementor-8 .elementor-element.elementor-element-203c3805 .team-section .team-block-one .inner-box .lower-content h4,
.rtl .elementor-8 .elementor-element.elementor-element-203c3805 .team-section .team-block-one .inner-box .lower-content .designation,
.rtl .elementor-8 .elementor-element.elementor-element-203c3805 .team-section .team-block-one .inner-box .lower-content .designation,
.rtl .elementor-8 .elementor-element.elementor-element-769d2e36 .cta-section .content_block_3 .content-box .text p,
.rtl .elementor-8 .elementor-element.elementor-element-769d2e36 .cta-section .content_block_3 .content-box .list li,
.rtl .elementor-8 .elementor-element.elementor-element-769d2e36 .cta-section .btn-box,
.rtl .elementor-8 .elementor-element.elementor-element-d941920 .news-section .news-block-one .inner-box .lower-content .category,
.rtl .elementor-8 .elementor-element.elementor-element-d941920 .news-section .news-block-one .inner-box .lower-content h4 a,
.rtl .elementor-8 .elementor-element.elementor-element-d941920 .news-section .news-block-one .inner-box .lower-content .text p,
.rtl .elementor-8 .elementor-element.elementor-element-d941920 .news-section .news-block-one .inner-box .lower-content .btn-box,
.rtl .elementor-8 .elementor-element.elementor-element-769d2e36 .cta-section .sec-title.light h2,
.rtl .elementor-8 .elementor-element.elementor-element-4a3ffd69 .chooseus-section .content_block_2 .content-box .single-item h4,
.rtl .elementor-757 .elementor-element.elementor-element-25da40b .two.team-single-area.two .team-member-info-box .title h3,
.rtl .elementor-757 .elementor-element.elementor-element-8a72eeb .three.team-single-area.three .team-member-content-box h3,
.rtl .elementor-757 .elementor-element.elementor-element-8a72eeb .three.team-single-area.three .team-member-content-box p,
.rtl .elementor-757 .elementor-element.elementor-element-99315dc .four.team-single-area .resume h3,
.rtl .elementor-757 .elementor-element.elementor-element-99315dc .four.team-single-area .resume .info-box .title h4,
.rtl .elementor-757 .elementor-element.elementor-element-99315dc .four.team-single-area .resume .info-box h5,
.rtl .elementor-757 .elementor-element.elementor-element-99315dc .four.team-single-area .resume .info-box .text,
.rtl .elementor-757 .elementor-element.elementor-element-99315dc .four.team-single-area .resume .info-box ol li,
.rtl .elementor-320 .elementor-element.elementor-element-6bb7004 .testimonial-section.testimonial-page .testimonial-block-one .inner-box p,
.rtl .elementor-320 .elementor-element.elementor-element-6bb7004 .testimonial-section.testimonial-page .testimonial-block-one .inner-box h5,
.rtl .elementor-320 .elementor-element.elementor-element-6bb7004 .testimonial-section.testimonial-page .testimonial-block-one .inner-box .designation{
	text-align: right !important;
}

.rtl .contact-style-two{
	text-align: right;
}

.rtl .contact-style-two .info-list li i{
	left: inherit;
	right: 0px;
}

.rtl .contact-style-two .info-inner .shape{
	right: inherit;
	left: 90px;
}

.rtl .contact-style-two .info-list li{
	padding-left: 0px;
	padding-right: 70px;
}

.rtl .default-form .form-group input[type='text'], 
.rtl .default-form .form-group input[type='email'], 
.rtl .default-form .form-group input[type='tel'], 
.rtl .default-form .form-group textarea{
	text-align: right !important;
}

.rtl .mr_tag{
	float: right !important;
}

.rtl .blog-details-content .post-share-option .social-links li{
	float: right;
	margin-right: 0px;
	margin-left: 15px;
}

.rtl .blog-details-content .comment-box .comment .thumb-box{
	left: inherit;
	right: 0px;
}

.rtl .blog-details-content .comment-box .comment{
	padding-left: 0px;
	padding-right: 110px;
}

.rtl .blog-details-content{
	text-align: right;
}

.rtl .news-block-one .inner-box .lower-content .post-info li i{
	margin-right: 0px;
	margin-left: 5px;
}

.rtl .blog-sidebar .post-widget .post .post-thumb{
	left: inherit;
	right: 0px;
}

.rtl .blog-sidebar .post-widget .post{
	padding-left: 0px;
	padding-right: 120px;
}

.rtl .blog-sidebar{
	text-align: right;
}

.rtl .wp-block-search .wp-block-search__input{
	padding-right: 110px !important;
}

.rtl .woocommerce-account .woocommerce-MyAccount-content{
	text-align: right;
}

.rtl .woocommerce-account .woocommerce-MyAccount-navigation{
	text-align: right;
}

.rtl .woocommerce-checkout #payment div.payment_box{
	text-align: right;
}

.rtl .woocommerce table.shop_table th{
	text-align: right;
}

.rtl .woocommerce .shop_table tbody tr.cart_item td{
	text-align: right;
}

.rtl .checkout.woocommerce-checkout input{
	text-align: right !important;
}

.rtl .woocommerce{
	text-align: right;
}

.rtl .woocommerce table.shop_table th{
	padding-right: 28px;
}

.rtl .woocommerce .cart_totals{
	text-align: right;
}

.rtl .woocommerce .shop_table tbody tr.cart_item td{
	text-align: right;
	padding-right: 35px;
}

.rtl .woocommerce table.shop_table th{
	text-align: right;
}

.rtl .mr_shop_sorting{
	direction: ltr;
}

.rtl .nice-select .option{
	text-align: right;
}

.rtl .woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count{
	float: left;
}

.rtl .service-sidebar .category-list li a:after{
	left: inherit;
	right: -1px;
}

.rtl .service-sidebar .category-list li a:before{
	left: inherit;
	right: 0px;
}

.rtl .service-sidebar .category-list li a i{
	margin-right: 0px;
	margin-left: 12px;
	transform: rotate(180deg);
}

.rtl .service-sidebar{
	text-align: right;
}

.rtl .service-details-content .content-two .inner-box .single-item .icon-box{
	left: inherit;
	right: 0px;
}

.rtl .service-details-content .content-two .inner-box .single-item{
	padding-left: 0px;
	padding-right: 85px;
}

.rtl .service-details-content{
	text-align: right;
}

.rtl .faq-content{
	text-align: right;
}

.rtl .faq-sidebar .form-inner form .form-group input[type="text"], 
.rtl .faq-sidebar .form-inner form .form-group input[type="email"], 
.rtl .faq-sidebar .form-inner form .form-group input[type="tel"], 
.rtl .faq-sidebar .form-inner form .form-group textarea{
	text-align: right !important;
}

.rtl .faq-sidebar .form-inner{
	text-align: right;
}

.rtl .resume .info-box ol li:after{
	left: inherit;
	right: 10px;
}

.rtl .resume .info-box ol li:before{
	left: inherit;
	right: 0px;
}

.rtl .resume .info-box ol li{
	padding-left: 0px;
	padding-right: 30px;
}

.rtl .four.team-single-area{
	text-align: right;
}

.rtl .team-member-content-box{
	text-align: right;
}

.rtl .team-member-info-box{
	text-align: right;
}

.rtl .pagination li{
	float: right;
	margin-right: 0px;
	margin-left: 10px;
}

.rtl .testimonial-section.alternat-2 .sec-title{
	text-align: right;
}

.rtl .about-section .image-box img{
	float: left;
}

.rtl .team-block-one .inner-box{
	text-align: right;
}

.rtl .content_block_2 .content-box .single-item .icon-box{
	left: inherit;
	right: 0px;
}

.rtl .content_block_2 .content-box .single-item{
	padding-left: 0px;
	padding-right: 85px;
}

.rtl .chooseus-section .content_block_2 .content-box{
	text-align: right;
}

.rtl .chooseus-section .image-box{
	margin-right: 0px;
	margin-left: -140px;
}

.rtl .service-block-one .inner-box{
	text-align: right;
}

.rtl .about-section .content_block_1 .content-box{
	text-align: right;
}

.rtl .pricing-section .pr-content .pr-tab{
	left: -50px;
}

.rtl .testimonial-style-two{
	direction: ltr;
}

.rtl .pricing-section .pr-content .pr-tab.active-tab{
	float: left;
}

.rtl .pricing-block-one .pricing-table .table-content .feature-list li:before{
	left: inherit;
	right: 0px;
}

.rtl .pricing-block-one .pricing-table .table-content .feature-list li{
	padding-left: 0px;
	padding-right: 30px;
}

.rtl .pricing-block-one .pricing-table .price-box{
	right: inherit;
	left: 30px;
}

.rtl .content_block_3 .content-box .list li:before{
	left: inherit;
	right: 0px;
}

.rtl .content_block_3 .content-box .list li{
	padding-left: 0px;
	padding-right: 38px;
}

.rtl .image_block_2 .image-box{
	margin-right: 0px;
	margin-left: 20px;
}

.rtl .about-section .content_block_1 .content-box{
	margin-left: 0px;
	margin-right: 40px;
}

.rtl .about-section-home4 .content-box .list li{
	padding-left: 0px;
	padding-right: 25px;
}

.rtl .about-section-home4 .content-box .list li:before{
	left: inherit;
	right: 0px;
}

.rtl .chooseus-section-home4 .single-item{
	padding-left: 0px;
	padding-right: 65px;
}

.rtl .chooseus-section-home4 .single-item .icon-box{
	left: inherit;
	right: 0px;
}

.rtl .cta-section-home4 .content-box .list li{
	padding-left: 0px;
	padding-right: 40px;
}

.rtl .cta-section-home4 .content-box .theme-btn.btn-one{
	margin-right: 0px;
	margin-left: 16px;
}

.rtl .cta-section-home4 .content-box .list li:before{
	left: inherit;
	right: 0px;
}

.rtl .contact-section-home4 .form-inner input[type='text'], 
.rtl .contact-section-home4 .form-inner input[type='email'], 
.rtl .contact-section-home4 .form-inner input[type='tel'], 
.rtl .contact-section-home4 .form-inner textarea{
	text-align: right !important;
}

.rtl .contact-section-home4 .sec-title-two{
	text-align: right;
}

.rtl .chooseus-section-home4 .sec-title-two{
	text-align: right;
}

.rtl .cta-section-home4 .content-box{
	margin-left: 0px;
	margin-right: 30px;
}

.rtl .testimonial-section.home-4 .testimonial-block-one .inner-box{
	text-align: center;
}

.rtl .feature-block-one .inner-box .shape{
	right: inherit;
	left: -15px;
}

.rtl .content_block_5 .form-inner .form-group input[type='text'], 
.rtl .content_block_5 .form-inner .form-group input[type='email'], 
.rtl .content_block_5 .form-inner .form-group textarea{
	text-align: right !important;
}


/*Sidebar & Footer Default Style*/
/************************ Blog Widget Style************************/

/*



/****************Custom Widget*********************/
.widget select{
	width:100%;
	display:block;
	border:1px solid #ededed;
	padding:6px 6px;
	margin-top:15px;
	height:50px;
}
.textwidget img {
    height: auto;
    max-width: 100%;
}
.widget ul li ul{
	padding:0px;
	margin:0px;
}
.widget ul li ul li{
	border-bottom:none;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-top:10px;
	padding-top:10px;
	border-top:1px solid #eaeaea;
	margin-left:5px;
}

.widget ul li ul li:after{
	top:10px;
}

.tagcloud a {
    position: relative;
    display: inline-block;
    line-height: 24px;
    padding: 6px 18px 6px;
    margin: 0px 6px 10px 0px;
    color: #222;
    text-align: center;
    font-size: 14px !important;
    background: none;
    font-weight: 600;
    border: 1px solid #e4e4e4;
    text-transform: capitalize;
    transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    font-family: 'Open Sans', sans-serif;
border-radius: 5px;}
.tagcloud a:hover {
    border-color: #06d2f8;
    background-color: #06d2f8;
    color: #ffffff;
}
.mrsidebar{
    margin-bottom: 36px;
}

.mrsidebar .sidebar-title h3:before {
    background: -webkit-linear-gradient(0deg, #00b8ff, #0081ff 100%);
}

.widget ul li ul.children li a:before {
    top: 22px;

}
.widget ul li ul.sub-menu li a:before {
    top: 22px;
}



/*** 

====================================================================
	Comments Area
====================================================================

 ***/
 
/*********************Comments Styling*******************/
.mr_singlecomment{
	padding-left:0px!important;
}
.comment_author {
    position: absolute;
    width: 90px;
    margin-top: 25px;
}
.comment_author img{
	border-radius:50%;
}
.mr_comments_area ul ul {
    margin-left: 0px!important;
}
.mr_comments_area .comment-box .comment.pingback{
	padding-left:0px;
}
.mr_comments_area .comment-box .comment.pingback .comment_author {
	display:none;
}
.no-comments{
	display:inline-block;
	background:#2c2c2c;
	padding:8px 15px;
	color:#ffffff;
	margin-top:20px;
}

#recentcomments li:after {
    display:none!important;
}
.mr_comments_area .comment ul.children.comment{
    padding-left:0px!important;
}

.comment .comment-inner>h4 {
    margin: 0px;
    display: block;
    font-size: 20px;
    line-height: 30px;
    font-weight: 600;
}
.mr_comments_area{
	position:relative;
	margin-top:30px;
	margin-bottom:50px;
}


.mr_comments_area .comment-box{
	position:relative;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	transition:all 300ms ease;
}

.mr_comments_area .comment-box:last-child .comment{
	padding-bottom: 0px;
	border-bottom: 0px;	
}

.mr_comments_area .comment-box:hover{
	border-color:#eb5310;	
}

.mr_comments_area .comment-box.reply-comment{
	margin-left:50px;
}

.comment-box>li.comment{
	position:relative;
	font-size:14px;
	padding: 0px 0px 0px 110px;
	list-style: none;
}

.comment-box>li.comment ul.children{
	margin-left: -100px;;
}
.comment-box>li.comment ul.children li.comment {
    padding: 0px 0px 0px 110px;
}


.mr_comments_area .comment-inner{
	position:relative;
	 padding: 0px 0px 0px 110px;
}

.mr_comments_area .comment .comment-inner .text{
	position:relative;
	color:#7e7e7e;
	font-size:18px;
	line-height:1.5em;
	margin-bottom: 15px;
}

.mr_comments_area .comment-box .commenter-photo{
	position:absolute;
	left:0px;
	top:0px;
	overflow:hidden;
	margin-bottom:20px;
}

.mr_comments_area .comment-box .commenter-photo img{
	width:80px;
	display:block;
}

.mr_comments_area .comment-info{
	position:relative;
	color:#1e1e29;
	line-height:24px;
	font-size:18px;
	font-weight: 600;

}

.mr_comments_area .comment-info a{
	position:relative;
	color:#1e1e29;
}
.comment-box .time {
    font-size: 14px;
    color: #494949;
    font-weight: 600;
    margin: 5px 0px;
}
.comment-info .name h4{
	font-size:18px;
}
.mr_comments_area .comment-box .reply-comment{
	position: absolute;
	color: #222;
	font-size:16px;
	font-weight: 600;

	right: 0;
	top: 30px;
	transition: .5s ease;
}

.mr_comments_area .comment-box .reply-comment:hover {
	color: #f13729;
}

.mr_comments_area .comment-box .reply-comment .icon{
	position: relative;
	margin-right: 5px;
}
.mr_comments_area .replay-btn {
    position: absolute;
    top: 20px;
    right: 20px;
}
.replay-btn a:after {
    content: "\f105";
    font-family: 'Font Awesome 5 Free';
    font-weight: 400;
}
.mr_comments_area .replay-btn a {
    position: relative;
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    color: #ff4328;
    font-family: 'Poppins', sans-serif;
    padding: 3px 23px;
    text-align: center;
    border-radius: 6px;
    z-index: 1;
    overflow: hidden;
    /* background: red; */
}
.mr_comments_area .replay-btn a:hover {
    /* background:#222; */
    color: #333;
}
/*Comment Form*/

.comment-form{
	position:relative;
	margin-bottom: 30px;
}

.comment-form .form-group{
	position:relative;
	margin-bottom:10px;
}

.comment-form .form-group:last-child{
	margin-bottom:0px;
}

.comment-form .form-group input[type="text"],
.comment-form .form-group input[type="password"],
.comment-form .form-group input[type="tel"],
.comment-form .form-group input[type="email"],
.comment-form .form-group select{
	position:relative;
	display:block;
	width:100%;
	line-height:28px;
	padding:15px 20px;
	height:55px;
	color:#7c7b7b;
	font-size: 16px;
	font-weight:400;
	background:#ffffff;
	border:1px solid #eef2ed;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	transition:all 300ms ease;
}

.comment-form .form-group input[type="text"]:focus,
.comment-form .form-group input[type="password"]:focus,
.comment-form .form-group input[type="tel"]:focus,
.comment-form .form-group input[type="email"]:focus,
.comment-form .form-group select:focus,
.comment-form .form-group textarea:focus{
	border-color: #f13729;
}

.comment-form .form-group textarea{
	position:relative;
	display:block;
	width:100%;
	line-height:26px;
	padding:10px 20px;
	color:#7c7b7b;
	font-size: 16px;
	font-weight:400;
	background:#ffffff;
	resize:none;
	height: 125px;
	border:1px solid #eef2ed;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	transition:all 300ms ease;
}

.comment-form button{
	position:relative;
	display: block;
	margin-top:10px;
}
.comment-box .comment{
     border-bottom: 1px solid #ececec!important;
    padding-bottom: 20px!important;
     margin-bottom: 30px; 
}
#commentform input#author,#commentform input#email,
#commentform textarea {
    border: none;
    outline: none;
    width: 100%;
    height: 68px;
    border-radius: 35px;
    background: #F4F5F9;
    color: #747474;
    font-size: 16px;
    padding-left: 50px;
    margin-bottom: 20px;
    display: block;
}
#commentform textarea{
    height: 182px;
    padding-top: 20px;
}
#commentform .submit.theme-btn.style-four{
    border: none;
    outline: none;
    display: inline-block;
    vertical-align: middle;
    background: #FF4328;
    border-radius: 35px;
    color: #fff;
    font-family: 'Rubik';
    font-weight: 500;
    font-size: 16px;
    padding: 18px 69px;
    -webkit-transition: all .4s;
    transition: all .4s;
	background: #FEC931;
    color: #212121;
}
#commentform .submit.theme-btn.style-four:hover {
    background: #FF4328;
    color: #fff;
}
.mrsidebar #recentcomments li.recentcomments a:before{
	display:none!important;
}







/*categories*/

.widget_categories ul li {
  position: relative;
  display: block;
  padding: 14px 0px 10px 0px;
  border-top: 1px solid #e9ebf0;
}

.widget_categories ul li a{
  position: relative;
  display: inline-block;
  font-size: 15px;
  font-family: 'Spartan', sans-serif;
  line-height: 28px;
  color: #172746;
  font-weight: 500;
}

.widget_categories ul li a:hover{
  padding-left: 28px;
  color: #00d1f9;
}

.widget_categories ul li a:before {
    position: absolute;
    content: "\f178";
    left: 0px;
    top: -2px;
    font-size: 18px;
    opacity: 0;
    transition: all 500ms ease;
    font-family: 'Font Awesome 5 Pro';
    font-weight: 400;
}

.widget_categories ul li a:hover:before{
  opacity: 1;
}
.widget_categories ul li a:hover:before {
    color: #00d1f9;
}

/*archives*/

.widget_archive li {
  position: relative;
  display: block;
  padding: 12px 0px;
  border-top: 1px solid #e9ebf0;
}

.widget_archive li a {
    position: relative;
    font-size: 15px;
    line-height: 30px;
    font-family: 'Spartan', sans-serif;
    color: #172746;
    font-weight: 500;
    width: 92%;
    display: inline-block;
}

.widget_archive li a:hover {
    color: #00d1f9;
}

.widget_archive {
  padding-bottom: 28px;
}

/*tags*/

.widget_tag_cloud {
  position: relative;
  display: inline-block;
  float: left;
  margin: 0px 10px 10px 0px;
}

.widget_tag_cloud a {
    position: relative;
    font-size: 15px !important;
    line-height: 26px;
    color: #8a919e;
    border: 1px solid #e5e5e5;
    border-radius: 30px;
    text-align: center;
    padding: 6px 25px;
    display: inline-block;
    float: left;
    margin: 0px 10px 10px 0px;
}

.widget_tag_cloud a:hover{
  color: #fff;
}
.widget_tag_cloud a:hover {
    border-color: #00d1f9;
    background-color: #00d1f9;
}




.wp-block-search .wp-block-search__inside-wrapper {
    display: flex;
    flex: auto;
    flex-wrap: nowrap;
    max-width: 100%;
    position: relative;
    display: block;
    width: 100%;
    height: 60px;
    border: 1px solid #e6ebeb;
    font-size: 16px;
    color: #848484;
    /* padding: 10px 50px 10px 30px; */
    transition: all 500ms ease;
}
.wp-block-search .wp-block-search__input {
    min-width: 100%;
    border: unset;
    width: 100%;
    height: 57px;
    padding: 10px 20px;
}
.wp-block-search .wp-block-search__button {
    background: #f7f7f7;
    border: unset;
    padding: 16px;
    color: #32373c;
    margin-left: .625em;
    word-break: normal;
    position: absolute;
    top: -1px;
    right: 0px;
    font-size: 18px;
    color: #ffffff;
    cursor: pointer;
    background: #06d2f8;
    transition: all 500ms ease;
border: 1px solid #0cd3f8;}


span.page-numbers.dots {
    position: relative;
    display: inline-block;
    font-size: 16px;
    font-weight: 500;
    font-family: 'Open Sans', sans-serif;
    height: 50px;
    width: 50px;
    line-height: 40px;
    text-align: center;
    color: #172746;
    border-radius: 50%;
    z-index: 1;
    border: 1px solid #e7e7e7;
    transition: all 500ms ease;
}/*Error Section*/
.error-section{
	position:relative;
	padding:190px 0px 200px;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;
}


.error-section .thm-btn1 {
    color: #f28b1d;
}

.error-section .content{
	position:relative;
}

.error-section h1 {
    position: relative;
    display: block;
    font-size: 200px;
    line-height: 150px;
    color: #161616;
    font-weight: 700;
    margin-bottom: 15px;
    text-align: center;
}

.error-section h2 {
    position: relative;
    display: block;
    font-size: 44px;
    line-height: 52px;
    color: #444;
    font-weight: 600;
    margin-bottom: 21px;
    text-align: center;
}

.error-section .text {
    position: relative;
    color: #000000;
    font-size: 18px;
    font-weight: 500;
    margin-top: 10px;
    margin-bottom: 35px;
    text-align: center;
}


/*Error Section*/

 h4.er_the_title{
    color: #fff;
    font-size: 30px;
    margin-bottom: 10px;
}
.error_text2{
    margin-bottom: 20px;
    color: #fff;
}
.sr_title{
    font-size: 25px;
    margin-bottom: 20px;
    color: #000;
    font-weight: 600;
}
.search_text p{
    font-size: 17px;
    color: #949494;
    font-weight: 500;
    text-align: left;
    font-family: 'Spartan', sans-serif;
    line-height: 38px;
}
.search_text{
    font-size: 17px;
    color:#414141;
    font-weight: 500;
    margin-bottom: 30px;
}
.search_page_btn a{
    margin-top: 20px;
    margin-bottom: 20px;
}

.error-section .search-form button {
    position: relative;
    top: -60px;
    left: -27px;
    font-size: 14px;
    font-weight: 700;
    color: #4527a4;
    background: transparent;
    cursor: pointer;
    transition: all 500ms ease;
    line-height: 61px;
    float: right;
}
.search_title{
    font-size: 50px;
    color: #06d2f8;
    font-weight: 600;
    margin-bottom: 20px;
    text-align: left;
    margin-top: 44px;
}
.search_area_df{
	padding:120px 0px 120px;
}

/*===== Page Loader =====*/


.search_area_df {
    background-repeat: no-repeat;
}
.error_btn{
    position: relative;
    display: inline-block;
    overflow: hidden;
    font-size: 16px;
    line-height: 30px;
    font-weight: 700;
    color: #fff !important;
    padding: 14px 32px;
    text-align: center;
    cursor: pointer;
    border-radius: 8px;
    z-index: 1;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    transition: all 500ms ease;
	background: linear-gradient(90deg, var(--c1, #ff5700), var(--c2, #ffd000 ) 50%, var(--c1, #ff5700)) var(--x, 0)/ 200%;
}
.errobtn_area{
    text-align:center;
    margin-top:30px;
}
.error_btn:hover{
	background:#222;
	color:#fff;
	    transition: all 500ms ease;
}
.search_area_df:before {
    position: absolute;
    right: 0;
    content: "";
    width: 317px;
    height: 100%;
    background-repeat: no-repeat;
    background: #ff45550d;
    border: 10px;
}
.pagination li{
    list-style: none!important;
}
 .pagination{
    padding-left: 0px!important;
}


.sidebar-search .form-group input[type='search'] {
    position: relative;
    display: block;
    width: 100%;
    height: 60px;
    border: 1px solid #e6ebeb;
    font-size: 16px;
    color: #848484;
    padding: 10px 50px 10px 30px;
    transition: all 500ms ease;
}
 .sidebar-search .form-group{
  position: relative;
  margin-bottom: 0px;
}

 .sidebar-search .form-group input[type='search']{
  position: relative;
  display: block;
  width: 100%;
  height: 60px;
  border: 1px solid #e6ebeb;
  font-size: 16px;
  color: #848484;
  padding: 10px 50px 10px 30px;
  transition: all 500ms ease;
}

.sidebar-search .form-group button{
  position: absolute;
  top: 16px;
  right: 20px;
  font-size: 18px;
  color: #848484;
  cursor: pointer;
  background: transparent;
  transition: all 500ms ease;
}
 .sidebar-search .form-group input:focus{

}

 .sidebar-search .form-group input:focus + button,
 .sidebar-search .form-group button:hover{

}
.search_area_df .theme-btn {
    position: relative;
    display: inline-block;
    overflow: hidden;
    vertical-align: middle;
    font-size: 17px;
    line-height: 25px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    text-align: center;
    padding: 15px 34px;
    border-radius: 30px;
    z-index: 1;
    transition: all 500ms ease;
    background: #000000;
    margin-top: 20px;
}
.search_area_df .theme-btn {
    color: #fff;
}.wp-block-gallery{
	padding-left:0px !important;
}
.wp-block-gallery.alignfull{
	padding-left:0px !important;
}
.wp-block-gallery li{
	list-style:none !important;
}

/************Color Pallete*****************/
.has-strong-yellow-background-color{
	background-color:#f7bd00 !important;
}
.has-strong-white-background-color{
	background-color:#ffffff !important;
}
.has-light-black-background-color{
	background-color:#242424 !important;
}
.has-very-light-gray-background-color{
	background-color:#797979 !important;
}
.has-very-dark-black-background-color{
	background-color:#000000 !important;
}
.has-strong-yellow-color{
	color:#f7bd00 !important;
}
.has-strong-white-color{
	color:#ffffff !important;
}
.has-light-black-color{
	color:#242424 !important;
}
.has-very-light-gray-color{
	color:#797979 !important;
}
.has-very-dark-black-color{
	color:#000000 !important;
}

/******************Font Size Setting*****************/
.has-small-font-size{
	font-size:10px !important;
}
.has-normal-font-size{
	font-size:15px !important;
}
.has-large-font-size{
	font-size:24px !important;
}
.has-huge-font-size{
	font-size:36px !important;
}
.alignwide {
    margin-left: calc(25% - 25vw);
    margin-right: calc(25% - 25vw);
    width: auto;
    max-width: 1000%;
}
.alignfull {
    margin-left: calc(50% - 49vw);
    margin-right: calc(50% - 49vw);
    width: auto;
    max-width: 1000%;
}
/*************Common Style*************/
.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
    width: 2.25em;
    margin-left: 0;
}
pre{
	background:none;
	padding:0px;
	border:none;
	line-height: 1.8;
	font-size:15px;
	color: #333;
	margin-bottom:20px;
}
.wp-block-separator.is-style-wide {
    border-bottom-width: 2px;
}
.thm-unit-test .wp-block-latest-posts,
.thm-unit-test .text .wp-block-latest-posts,
.thm-unit-test .wp-block-categories,
.thm-unit-test .text .wp-block-categories,
.thm-unit-test .wp-block-archives,
.thm-unit-test .text .wp-block-archives{
	padding-left:0px;
	margin-bottom:20px;
}
.thm-unit-test .wp-block-latest-posts li,
.thm-unit-test .text .wp-block-latest-posts li,
.thm-unit-test .wp-block-categories li,
.thm-unit-test .text .wp-block-categories li,
.thm-unit-test .wp-block-archives li,
.thm-unit-test .text .wp-block-archives li{
	list-style:none;
}
.wp-block-quote.is-large, .wp-block-quote.is-style-large {
    margin: 0 0 16px;
    padding: 0 1em;
	border-left:none;
}
.blog-single .inner-box .lower-content .lower-box.text .wp-block-quote.is-large p, .blog-single .inner-box .lower-content .lower-box.text .wp-block-quote.is-style-large p {
    font-size: 1.6875em;
    line-height: 1.3;
    margin-bottom: 0.5em;
    margin-top: 0.5em;
}
.wp-block-quote.is-large cite, .wp-block-quote.is-large footer, .wp-block-quote.is-style-large cite, .wp-block-quote.is-style-large footer {
	font-family: 'Open Sans', sans-serif;
	font-size: 0.71111em;
	line-height: 1.6;
	color: #767676;
}
.wp-block-pullquote{
	border:none;
	color:#777;
}
.wp-block-pullquote p{
	font-size:16px;
}
.wp-block-embed-vimeo .wp-block-embed__wrapper{
	position: relative;
	display: block;
	height: 0;
	padding: 0;
	overflow: hidden;
	width:100%;
	padding-bottom: 66.25%;
}
.wp-block-embed-vimeo .wp-block-embed__wrapper iframe{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
}
.wp-block-cover .wp-block-cover-image-text, .wp-block-cover .wp-block-cover-text, .wp-block-cover h2, .wp-block-cover-image .wp-block-cover-image-text, .wp-block-cover-image .wp-block-cover-text, .wp-block-cover-image h2{
	font-size:24px;
}
.blocks-gallery-grid .blocks-gallery-image figcaption, .blocks-gallery-grid .blocks-gallery-item figcaption, .wp-block-gallery .blocks-gallery-image figcaption, .wp-block-gallery .blocks-gallery-item figcaption{
	font-size:16px;
	word-wrap:break-word;
}
blockquote{
	padding-top:0px;
	padding-bottom:0px;
}
.wp-block-cover.has-background-dim.alignwide{
	margin-bottom:30px;
}
.wp-block-button{
    margin-bottom: 15px;
}
.wp-block-cover-text{
	color:#fff!important;
}

.widget_rss.widget ul li a, .widget_rss.footer-widget ul li a {
    padding-left: 0px;
}.kc_row .kc_col-sm-12{
 padding-left:0px ;
 padding-right:0px ; 
}
.admin-bar .fixed-header .sticky-header{
	top:32px;
}
.admin-bar .fixed-header .sticky-header {
    top: 32px;
}
@media (max-width: 1140px) {
 .admin-bar .header-style-one{
    top: 0px;
}
}

@media (max-width: 660px) {
.admin-bar .stricky-fixed{
    top: 0px;
}
}
.kc_column>.kc-col-container{
	display:block;
}
.kc-row-container.kc-container{
	max-width:1200px;
	width:100%;
}


/*--------------------------theme check----------------------------------*/
	#wp-calendar {
		width: 100%;
	}
	#wp-calendar caption {
		text-align: right; 
		color: #333; 
		font-size: 14px; 
		margin-top: 10px;
		margin-bottom: 15px;
	}
	#wp-calendar thead { 
		font-size: 14px;
	}
#wp-calendar thead th {
    padding: 10px;
    background: #ffffff;
    color: #000;
    border: 1px solid #b6b6b6;
    text-align: center;
}
	#wp-calendar tbody { 
		color: #aaa; 
	}
	#wp-calendar tbody td {
		background: #202020;
		border: 1px solid #2d2845;
		text-align: center;
		padding:8px;
	}
	#wp-calendar tbody td a{ 
		color:#fff;
	}
	#wp-calendar tbody td:hover{
		background: #a6a6a6;
		color: #fff;
	}

	#wp-calendar tbody .pad { 
		background: none; 
	}
	#wp-calendar tfoot #next { 
		font-size: 14px; 
		text-transform: uppercase; 
		text-align: right;
	}
	#wp-calendar tfoot #prev { 
		font-size: 14px; 
		text-transform: uppercase; 
		padding-top: 10px; 
	}
	
	.sticky .inner-box .wp-style {border: 3px solid #fff; padding:20px ; }
	.sticky .post .post-content{ background-color:transparent; }
	.wp-caption {
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	}
	
	.gallery-caption {
		font-size:15px;
		color:#777777;
		line-height:1.8em;
		font-weight:400;
		background:#ffffff;
		-webkit-font-smoothing: antialiased;
		-moz-font-smoothing: antialiased;	
	}
	.bypostauthor{
		font-size:15px;
		color:#777777;
		line-height:1.8em;
		font-weight:400;
		background:#ffffff;
		-webkit-font-smoothing: antialiased;
		-moz-font-smoothing: antialiased;
			
	}
	.alignright{ 
		text-align:right;
	}
	.alignleft{ 
		text-align:left;
	}
	.aligncenter{ 
		text-align:center;
	}	
	.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}


/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute ;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto ;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}
/*************************************Theme Unit Testing***********************/
.wp-style .tag-sticky-2 .inner-box .lower-content,
.wp-style .sticky .inner-box .lower-content{
	background:#fafafa;
	border:5px solid #e1e1e1;
}
.wp-style h1,.wp-style h2,.wp-style h3,.wp-style h4,.wp-style h5,.wp-style h6{

	margin-bottom: 18px;
	font-weight: 600;
	color: #242424;
	line-height: 1.4em;
	margin-top:15px;
}
.wp-style h1{
	font-size:40px;
}
.wp-style h2{
	font-size:36px;
}
.wp-style h3{
	font-size:32px;
}
.wp-style h4,.wp-style .text h4{
	font-size:28px;
}
.wp-style h5{
	font-size:22px;
}
.wp-style h6{
	font-size:18px;
}
.wp-style table{
	margin-bottom:20px;
}
.wp-style table thead tr th{
	border: 1px solid #ddd;
    vertical-align: bottom;
	padding:8px;
}
.wp-style table tbody tr th{
	border: 1px solid #ddd;
    line-height: 1.42857;
    padding: 8px;
    vertical-align: top;
}
.wp-style table tbody tr td{
	border: 1px solid #ddd;
    line-height: 1.42857;
    padding: 8px;
    vertical-align: top;
}
.wp-style .text > ul,.wp-style .text > ol,.wp-style > ol,.wp-style > ul{
	padding-left:18px;
}
.wp-style .text > ul>li,
.wp-style > ul>li{
	list-style-type:disc;
	display:list-item;
}
.wp-style .text > ul li ul li,
.wp-style > ul li ul li{
	list-style-type:circle;
}
.wp-style .text > ul li ul li ul li,
.wp-style > ul li ul li ul li{
	list-style-type:square;
}
.wp-style ol li{
	list-style-type:decimal;
	display:list-item;
}
.wp-style ol li ol li{
	list-style-type:lower-alpha;
}
.wp-style ol li ol li ol li{
	list-style-type:upper-roman;
}
.wp-style p img,.wp-style figure img,.wp-style img{
	max-width:100%;
	display:block;
	height:auto;
}
figure{
	max-width:100%;
	display:block;
}


/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 20px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.wp-caption {
    background: #fff;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: .9em;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
    margin-top: 10px;
}

/* Text meant only for screen readers. */
.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute ;
	width: 1px;
	word-wrap: normal ; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.screen-reader-text:focus {
	background-color: #eee;
	clip: auto ;
	clip-path: none;
	color: #444;
	display: block;
	font-size: 1em;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
	/* Above WP toolbar. */
}
/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}

.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/*********************WP Gallery*********************/
.gallery figure{
	display:inline-block;
}

.gallery-columns-1,.gallery-columns-2,.gallery-columns-3,.gallery-columns-4,.gallery-columns-5,
.gallery-columns-6,.gallery-columns-7,.gallery-columns-8,.gallery-columns-9{
	margin-left:-15px;
	margin-right:-15px;
}
.gallery-columns-1 .gallery-item,.gallery-columns-2 .gallery-item,.gallery-columns-3 .gallery-item,
.gallery-columns-4 .gallery-item,.gallery-columns-5 .gallery-item,.gallery-columns-6 .gallery-item,
.gallery-columns-7 .gallery-item,.gallery-columns-8 .gallery-item,.gallery-columns-9 .gallery-item{
	padding-left:15px;
	padding-right:15px;
}
.gallery-columns-1 .gallery-item{
	width:100%;
}
.gallery-columns-2 .gallery-item{
	width:50%;
}
.gallery-columns-3 .gallery-item{
	width: 33.33333333%;
}
.gallery-columns-4 .gallery-item{
	width: 25%;
}
.gallery-columns-5 .gallery-item{
	width: 20%;
}
.gallery-columns-6 .gallery-item{
	width:16.66666666%;
}
.gallery-columns-7 .gallery-item{
	width: 14.2857143%;
}
.gallery-columns-8 .gallery-item{
	width: 12.5%;
}
.gallery-columns-9 .gallery-item{
	width: 11.11111111%;
}

/************************** Widget Rss*****************************/
.widget_rss.widget ul li,
.widget_rss.footer-widget ul li{
	margin-bottom:15px;
	padding-bottom:15px;
}
.widget_rss.widget ul li a,
.widget_rss.footer-widget ul li a{
	font-weight:600;
}
.widget_rss.widget ul li .rss-date,
.widget_rss.footer-widget ul li .rss-date{
	display:block;
	font-size:.9em;
	color: #ff4328;
}
.widget_rss.footer-widget ul li .rss-date{
	color:#fafafa;
}
.widget_rss.widget ul li:before{
	display:none;
}
.widget_rss.widget ul li .rssSummary {
    /* font-size: 1.1em; */
    /* line-height: 1.5em; */
    position: relative;
    font-size: 14px;
    line-height: 26px;
    color: #626262;
    margin-bottom: 10px;
    font-style: normal;
    transition: all 500ms ease;
    font-weight: 500;
}
.widget_rss.widget ul li cite,
.widget_rss.footer-widget ul li cite{
	color: #ff4328;
	display:block;
	font-size:14px;
}
.widget_rss.footer-widget ul li cite{
	color:#fafafa;
}
.widget_rss.footer-widget ul li{
	border-bottom:1px dashed #fafafa;
}
.widget_rss.footer-widget ul li .rss-date{
	margin-top:10px;
}
.blog-link .left-btn a{
	margin:0 10px 0 0;
}

/*********************Custom Navigation Styling************************/

.post-password-form input[type="password"]{
	border:1px solid #b2b2b2;
	padding:5px 10px;
	display:inline-block;
}
.post-password-form input[type="submit"]{
	background:#2c2c2c;
	color:#fff;
	padding:6px 15px; 
	display:inline-block;
	border:none;    
	margin-left: -4px;
	
}
.wp-style .posts-nav{
	margin-top:50px;
}
.wp-style .posts-nav a{
	font-size:15px;
	color:#333333;
	text-decoration:none;
}
.wp-style .posts-nav a span{
	display:inline-block;
	padding:15px;
	color:#ffffff;
	font-size:14px;
	background:#333333;
}
.wp-style .posts-nav a:hover{
	color:#e38b00;
}
.wp-style .posts-nav a:hover span{
	background:#e38b00;
}
.wp-style .posts-nav .pull-left{
	float:left;
}
.wp-style .posts-nav .pull-right{
	float:right;
}


.widget_recent_entries li:after {
    display:none;
}
.widget_rss li:after {
    display:none;
}
footer select {
    width: 100%;
    display: block;
    border: 1px solid #ededed;
    padding: 6px 6px;
    margin-top: 15px;
    height: 50px;
}
.post-tags span.commax{
	color:#7e8597;
}

#respond h2 {
    margin-bottom: 0px;
    font-size: 30px;
    line-height: 37px;
    font-weight: 600;
    margin-top: 50px;
    margin-bottom: 25px;
}

#respond h2 a{
    font-size: 15px;
    color: red;
    font-weight: 600;
}
.wp-caption.alignnone p{
	color:#000;
}


.widget_rss li a {  
    padding-left: 0px;
}
.widget_rss a:before {
    display:none;
}


.rpcmt{
    margin-bottom: 30px;
}
.logged-in-as{
    margin-left: 17px;
    padding-left: 0px;
    /* position: absolute; */
    padding-bottom: 8px;
    /* font-size: 18px; */
    font-weight: bold;
}
.logged-in-as a{
   color:#222;
}
.logged-in-as a:last-child {
    color: #ff1f1f;
}
.logged-in-as a:last-child:hover {
    color: #222;
}
.wp-caption-text {
    margin-top: 10px;
    font-size: .9em;
    line-height: 1.2em;
}

.reply-btn a {
    position: absolute;
    right: 20px;
    top: 0px;
    color: #ffffff;
    font-size: 15px;
    font-weight: 600;
    text-align: center;
    display: inline-block;
    padding: 3px 21px;
    border-radius: 5px;
    text-transform: capitalize;
    background-color: #000;
    -webkit-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
}
.reply-btn a:hover {
    background-color: #797979;
    color: #fff;
}
footer{
    clear: both;
    overflow: hidden;
}
.main-footer .widget-title {
    /* padding-top: 70px; */
}
footer ul li ul li {
    padding-top: 10px;
    margin-left: 5px;
}

.tag-sticky-2 .lower-content, .sticky .lower-content{
    background: #f4f4f4;
}
.wp-block-image .aligncenter>figcaption, .wp-block-image .alignleft>figcaption, .wp-block-image .alignright>figcaption, .wp-block-image.is-resized>figcaption{
	    display: block;
}
.pingback,.trackback{
    padding-left: 0px;
}



.wp-style ol ul>li{
    list-style: circle;
	margin-left:20px;
}
.wp-style ul ol>li{

	list-style-type: decimal;
	margin-left:20px;
}
.wp-style ol ol,.wp-style ul ul,.wp-style ol ul,.wp-style ul ol {
    margin-left: 20px;
}
footer .mrfooter ul.sub-menu{
    margin-left: 5px;
}

.main-footer.style-three .footer-top {
    /* padding-top: 0px; */
}

.bigtitle .sec-title h3 span {
   font-weight: 700;
}
.single-blog-post .post-tags{
    font-size: 18px;
    color: #333333;
    font-weight: 500;
}
.single-blog-post .post-tags a{
    color: #ff4328;
    font-size: 17px;
}

blockquote {
    font-size: 17.5px;
    border-left: 5px solid #00d1f9;
    margin: 22px;
    background: hsl(190deg 100% 49% / 7%);
    padding: 35px;
}
blockquote p {
    color: #282828;
    font-size: 18px;
    line-height: 30px;
    margin: 0;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}

.widget-title h3 {
    font-size: 22px;
    line-height: 1.15em;
    color: #222222;
    font-weight: 700;
}
.main-footer{
	padding-top:70px;
}
.main-footer a,.main-footer p ,.main-footer li {
	color:#fff;
}
.main-footer #wp-calendar caption {
    color: #fff;
}
.main-footer .footer_title h3{
    position: relative;
    font-size: 20px;
    font-weight: 600;
    color: #ffffff;
    letter-spacing: 1px;
    text-transform: capitalize;
}
.mrsingle .blog-one__meta li a{
    color: #222;
}
.mrsingle .blog-one__meta li {
    margin-right: 10px;
    text-transform: uppercase;
    font-weight: 600;
    color: #e75728;
    letter-spacing: 2px;
}
.mrsingle .blog-one__meta li a{
    margin-right: 10px;
    text-transform: uppercase;
    font-weight: 600;
    color: #e75728;
    letter-spacing: 2px;
}
.mrsingle .list-unstyled {
    padding-left: 0;
    list-style: none;
    border-bottom: 1px solid #e3e3e3;
    padding-bottom: 15px;
    margin-bottom: 15px;
}
.has-background{
    margin-bottom: 20px!important;
}

.mrsingle .post-share-options{
    border-top: 1px solid #d7d7d7;
    padding-top: 20px;
}
.mrsingle .pull-left.tags {
    font-weight: 600;
}
.pull-left.tags a {
    padding: 5px 13px;
    border: 1px solid #f47629!important;
    color: #222;
    margin-left: 5px;
    transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
}
.commax{
	display:none;
}
.pull-left.tags a:hover{
    padding: 5px 13px;
    border: 1px solid #222;
    color: #fff;
    margin-left: 5px;
	background:#222;
	transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
}
.post-details .lower-box h2 {
    margin-top: 0px;
}/* Responsive Css */
@media only screen and (max-width: 599px){
	
.main-header .logo-box .logo {
    margin: 0 auto;
    float: right;
    width: 160px;
}	
.menu-area {
    position: absolute;
    top: 28px;
}
.main-header.home-4 .header-lower {
    margin-bottom: 14px;
}
.main-header .outer-box {
    display: block;
}
	.main-header .logo-box .logo img {
    width: 145px;
}
}

@media only screen and (max-width: 1200px){
	.main-header .nav-right{
    display: none;
}
	
}


@media only screen and (max-width: 600px){
	.cta-section-home4 .image-box .image-2 {

    display: none;
}
	
}

@media only screen and (max-width: 1599px){

  .main-header .outer-box{
    padding: 0px 30px;
  }

  .main-header .nav-right li.btn-box{
    display: none;
  }

  .main-header .nav-right li.cart-box{
    margin-right: 0px;
  }

  .rtl .main-header .nav-right li.cart-box{
    margin-left: 0px;
  }

  .main-header .header-lower .shape{
    background-size: cover;
  }

}


@media only screen and (max-width: 1399px){



}


@media only screen and (max-width: 1200px){

  .main-menu,
  .sticky-header,
  .main-header.style-one .outer-container:before{
    display: none !important;
  }

  .menu-area .mobile-nav-toggler {
    display: block;
    padding: 10px;
  }

  .megamenu ul li:first-child{
    display: none;
  }

  .about-section .image-box img{
    max-width: 100%;
  }

  .about-section .content_block_1 .content-box{
    margin-left: 0px;
  }

  .chooseus-section .image-box{
    margin-right: 0px;
  }

  .team-block-one .inner-box .image-box .social-links li{
    margin: 0px 3px;
  }

  .team-block-one .inner-box{
    padding-left: 30px;
    padding-right: 30px;
  }

  .cta-section .pattern-layer .pattern-3,
  .cta-section .pattern-layer .pattern-4{
    background-size: cover;
  }

  .cta-section .image-box img{
    max-width: 100%;
  }

  .cta-section .image-box{
    margin-right: 0px;
  }

  .main-footer .footer-top .text{
    float: none;
    display: block;
    margin-bottom: 15px;
  }

  .main-footer .footer-top .support-box{
    float: none;
    display: block;
  }

  .main-footer .pattern-layer .pattern-3{
    background-size: cover;
  }

  .banner-carousel .inner-box .image-box,
  .banner-carousel .owl-nav{
    display: none;
  }

  .banner-carousel .content-box{
    max-width: 100%;
  }

  .about-style-two .content-box .text{
    margin-left: 0px;
  }

  .image_block_2 .image-box .image-1 img{
    max-width: 100%;
  }

  .testimonial-style-two .thumb-box{
    display: none;
  }

  .image_block_1 .image-box{
    padding-right: 0px;
  }

  .rtl .main-footer .footer-top .support-box{
    float: right !important;
  }

  .faq-sidebar{
    margin-left: 0px;
  }

  .page-title .shape{
    background-size: cover;
  }

  .service-sidebar{
    margin-left: 0px;
  }

  .shop-sidebar{
    margin-right: 0px;
  }

  .product-details-content .product-details{
    margin-left: 0px;
  }

  .blog-sidebar{
    margin-left: 0px;
  }

  .contact-style-two .info-inner .shape{
    right: 30px;
  }

  .feature-section.light .pattern-layer .pattern-1{
    background-size: cover;
  }


}



@media only screen and (min-width: 768px){
  .main-menu .navigation > li > ul,
  .main-menu .navigation > li > ul > li > ul,
  .main-menu .navigation > li > .megamenu{
    display:block !important;
    visibility:hidden;
    opacity:0;
  }
}



@media only screen and (max-width: 991px){

  .feature-block-one .inner-box{
    margin-bottom: 30px;
  }

  .feature-section .inner-container{
    padding-bottom: 63px;
  }

  .about-section .image-box{
    margin-bottom: 30px;
  }

  .sec-title h2 br{
    display: none !important;
  }

  .service-section{
    padding-top: 150px;
  }

  .service-section .image-layer{
    display: none;
  }

  .service-section .left-column{
    padding: 0px;
  }

  .service-block-one{
    margin: 0 auto !important;
    left: 0px !important;
    right: 0px !important;
  }

  .service-section .right-column{
    padding-left: 0px;
  }

  .shop-block-one .inner-box{
    margin-bottom: 30px;
  }

  .shop-section{
    padding-bottom: 120px;
  }

  .testimonial-section .owl-dots{
    display: none;
  }

  .team-block-one .inner-box{
    margin-bottom: 30px;
  }

  .team-section{
    padding-bottom: 120px;
  }

  .cta-section .image-box img{
    float: none;
  }

  .cta-section .image-box{
    margin-bottom: 30px;
  }

  .news-block-one .inner-box{
    margin-bottom: 30px;
  }

  .news-section{
    padding-bottom: 120px;
  }

  .main-footer .footer-widget{
    margin: 0px 0px 30px 0px !important;
  }

  .main-footer .widget-section{
    padding-bottom: 50px;
  }

  .about-style-two .sec-title{
    margin-bottom: 20px;
  }

  .image_block_1 .image-box{
    display: none;
  }

  .cta-style-two{
    padding: 145px 0px 150px 0px;
  }

  .contact-section .title-inner{
    margin-right: 0px;
    margin-bottom: 30px;
  }

  .image_block_2 .image-box{
    margin-right: 0px;
    margin-bottom: 60px;
  }

  .pricing-section .inner-box{
    padding-left: 0px;
    margin-top: 50px;
  }

  .pricing-section .pr-content .pr-tab {
    -webkit-transform: scale(0.9,0.9) translateX(300px);
    -ms-transform: scale(0.9,0.9) translateX(300px);
    -o-transform: scale(0.9,0.9) translateX(300px);
    -moz-transform: scale(0.9,0.9) translateX(300px);
    transform: scale(0.9,0.9) translateX(300px);
  }

  .rtl .cta-style-two .content_block_4 .content-box{
    margin-right: 0px;
  }

  .testimonial-block-one .inner-box{
    margin-bottom: 30px;
  }

  .testimonial-section.testimonial-page{
    padding-bottom: 120px;
  }

  .testimonial-style-two.testimonial-page{
    padding: 0px;
    background: transparent;
  }

  .testimonial-style-two .map-layer{
    display: none;
  }

  .testimonial-style-two .pattern-layer{
    display: none;
  }

  .testimonial-style-two .owl-dots{
    display: none;
  }

  .testimonial-style-three .inner-box{
    margin-bottom: 30px;
  }

  .testimonial-style-three{
    padding-bottom: 120px;
  }

  .faq-content{
    margin-right: 0px;
    margin-bottom: 40px;
  }

  .service-details-content{
    margin-bottom: 30px;
  }

  .shop-sidebar{
    margin-bottom: 30px;
  }

  .product-details-content .image-box{
    margin-right: 0px;
    margin-bottom: 30px;
  }

  .checkout-section .additional-info{
    margin-bottom: 50px;
  }

  .blog-sidebar{
    margin-top: 50px;
  }

  .contact-style-two .info-inner .shape{
    display: none;
  }

}


@media only screen and (max-width: 767px){

  .sec-pad{
    padding: 65px 0px 70px 0px;
  }

  .banner-carousel .content-box h2{
    font-size: 36px;
    line-height: 44px;
  }

  .banner-carousel .content-box{
    padding: 180px 0px 200px 0px;
  }

  .feature-block-one .inner-box .shape{
    display: none;
  }

  .feature-section .inner-container{
    padding: 70px 30px 40px 30px;
  }

  .about-section{
    padding: 70px 0px;
  }

  .sec-title h2{
    font-size: 32px;
    line-height: 40px;
  }

  .service-block-one .inner-box{
    margin-bottom: 30px;
  }

  .service-section .shape{
    display: none;
  }

  .service-section{
    padding: 70px 0px 40px 0px;
  }

  .chooseus-section .image-box{
    top: 0px;
    margin-top: 30px;
  }

  .chooseus-section{
    padding: 70px 0px 120px 0px;
  }

  .shop-section,
  .news-section{
    padding: 65px 0px 40px 0px;
  }

  .testimonial-section .shape-layer{
    display: none;
  }

  .testimonial-section{
    padding: 70px 0px 40px 0px;
  }

  .team-section{
    padding: 65px 0px 40px 0px;
  }

  .main-footer .pattern-layer{
    display: none;
  }

  .main-footer .footer-top{
    padding-top: 90px;
  }

  .footer-bottom .bottom-inner{
    display: block;
    text-align: center;
  }

  .banner-style-two .banner-carousel .content-box{
    padding: 200px 0px;
  }

  .feature-section.alternat-2{
    padding: 65px 0px 40px 0px;
  }

  .about-style-two .pattern-layer{
    display: none;
  }

  .about-style-two{
    padding-top: 70px;
    background-color: #f2f9ff;
  }

  .pt-145{
    padding-top: 65px !important;
  }

  .cta-style-two .bg-layer{
    display: none;
  }

  .cta-style-two{
    padding: 70px 0px;
  }

  .testimonial-section.alternat-2{
    padding: 70px 0px 40px 0px;
  }

  .testimonial-section.alternat-2 .owl-dots{
    display: none;
  }

  .shop-section .pattern-layer{
    display: none;
  }

  .pricing-section{
    padding-bottom: 70px;
  }

  .testimonial-style-two{
    padding: 70px 0px 300px 0px;
  }

  .page-title{
    padding: 150px 0px 90px 0px;
  }

  .page-title h1{
    font-size: 40px;
    line-height: 50px;
  }

  .team-page-section .team-block-one .inner-box{
    margin-bottom: 30px;
  }

  .pt-170{
    padding-top: 70px;
  }

  .testimonial-section.testimonial-page{
    padding: 70px 0px 40px 0px;
  }

  .testimonial-style-two.testimonial-page{
    padding-bottom: 70px;
  }

  .testimonial-style-three{
    padding-top: 0px;
    padding-bottom: 40px;
  }

  .faq-page-section{
    padding: 70px 0px;
  }

  .gallery-section,
  .service-page-section{
    padding: 70px 0px 40px 0px;
  }

  .service-details{
    padding: 70px 0px;
  }

  .service-details-content .content-three .image-box .image{
    margin-bottom: 30px;
  }

  .service-details-content h2{
    font-size: 30px;
    line-height: 40px;
  }

  .shop-page-section{
    padding: 70px 0px 40px 0px;
  }

  .shop-details{
    padding: 70px 0px 40px 0px;
  }

  .cart-section .othre-content .coupon-box{
    float: none;
    max-width: 100%;
    margin-bottom: 15px;
  }

  .cart-section .othre-content .update-btn{
    float: none;
  }

  .cart-section .othre-content .update-btn button{
    width: 100%;
  }

  .cart-section{
    padding: 70px 0px;
  }

  .checkout-section{
    padding: 70px 0px;
  }

  .sidebar-page-container{
    padding: 70px 0px;
  }

  .blog-details-content .content-two .image-box .image{
    margin-bottom: 30px;
  }

  .contact-style-two{
    padding: 70px 0px;
  }

  .google-map-section{
    padding-bottom: 70px;
  }

  .service-details-content .content-three .image-box{
    margin-bottom: 40px;
  }

  .chooseus-section .content_block_2 .content-box{
    margin-right: 0px;
  }

  .cta-style-two .content_block_4 .content-box{
    margin-left: 0px;
  }

  .sec-pad-2{
    padding: 70px 0px !important;
  }

  .shop-details .product-discription .tabs-content .customer-review{
    padding-right: 0px;
    border-right: none;
  }


}

@media only screen and (max-width: 599px){

  .main-header .outer-box{
    display: block;
  }

  .main-header .logo-box .logo{
    margin: 0 auto;
  }

  .main-header .nav-right{
    position: absolute;
    left: 20px;
    bottom: -2px;
    padding: 0px;
    z-index: 1;
  }

  .main-header .outer-box{
    padding: 0px 15px;
  }

  .main-header .search-box-outer .dropdown-menu{
    left: 0px !important;
  }

  .banner-style-three .banner-carousel .content-box{
    padding-top: 250px;
  }

  .sortable-masonry .filters .filter-tabs li{
    margin-bottom: 10px;
  }

  .error-page-section .inner-box h2 br{
    display: none;
  }

  .error-page-section .inner-box h1{
    font-size: 120px;
    line-height: 120px;
  }

  .error-page-section{
    padding: 100px 0px;
  }

  .shop-page-section .item-shorting .left-column,
  .shop-page-section .item-shorting .right-column{
    float: none;
    display: block;
    text-align: center;
  }

  .shop-page-section .item-shorting .left-column .text{
    float: none;
  }

  .shop-page-section .item-shorting .right-column .short-box, 
  .shop-page-section .item-shorting .right-column .filter-box{
    float: none;
  }

  .shop-page-section .item-shorting .right-column .short-box{
    max-width: 275px;
    margin: 0 auto;
  }

  .product-details-content .product-details .addto-cart-box .clearfix li{
    margin-bottom: 10px;
  }

  .blog-details-content .content-one blockquote{
    padding-left: 30px;
    padding-right: 30px;
  }

  .blog-details-content .content-one blockquote .shape{
    display: none;
  }

  .blog-details-content .content-one blockquote .icon-box{
    position: relative;
    left: 0px;
    top: 0px;
    margin-bottom: 15px;
  }

  .blog-details-content .content-two .image-box{
    margin-bottom: 40px;
  }

  .product-details-content{
    padding-bottom: 80px;
  }

  .shop-details .product-discription{
    padding-top: 70px;
    padding-bottom: 80px;
  }

  .shop-details .related-product{
    padding-top: 70px;
  }

  .shop-details .product-discription .tabs-content .customer-review{
    padding-bottom: 30px;
  }

}


@media only screen and (max-width: 499px){

  .mobile-menu{
    width: 100%;
  }

  .testimonial-block-one .inner-box{
    padding-left: 30px;
  }

.testimonial-block-one .inner-box .author-thumb {
    position: relative;
    left: 0px;
    top: 0px;
    margin-bottom: 15px !important;
}

  .news-block-one .inner-box{
    padding-left: 30px;
    padding-right: 30px;
  }

  .main-header .search-box-outer .dropdown-menu{
    width: 280px;
  }

  .about-style-two .video-inner .inner-box{
    padding: 120px 0px;
  }

  .content_block_5 .form-inner{
    padding: 50px 30px;
  }

  .feature-section.light .title-text h2 br{
    display: none;
  }

  .video-section .video-inner .inner-box{
    padding: 120px 0px;
  }

  .rtl .testimonial-block-one .inner-box{
    padding-right: 30px;
  }

  .rtl .testimonial-block-one .inner-box .author-thumb{
    right: 0px;
    text-align: right;
  }

  .feature-section .title-text h2 br{
    display: none;
  }

  .checkout-section .order-info .order-list li .single-box span{
    float: none;
  }

  .checkout-section .payment-info .payment-inner{
    padding-left: 20px;
    padding-right: 20px;
  }

}


@media only screen and (max-width: 399px){

  .banner-carousel .content-box .btn-box .theme-btn.btn-one{
    margin-bottom: 10px;
  }

  .cart-section .othre-content .coupon-box input[type='text']{
    padding-right: 30px;
    margin-bottom: 10px;
  }

  .cart-section .othre-content .coupon-box button{
    position: relative;
    border-radius: 30px;
    width: 100%;
  }

}



@media only screen and (max-width: 1024px){
	
	
.about-section.two {
    padding-top: 0;
    margin-top: 0;
}
.main-footer.two .widget-section {
    padding-bottom: 0 !important;
}
.main-footer.three .widget-section {
    padding: 0 !important;
}
.main-footer.four .widget-section {
    padding: 0 !important;
}	
.main-footer.five .widget-section {
    padding: 0 !important;
}
.about-section.one {
    padding-bottom: 0;
}
.faq-page-section.one {
    padding-bottom: 0;
}
.faq-page-section.two {
    padding-top: 0;
}
.service-details.three {
    padding-bottom: 0;
}
.service-details.four {
    padding-top: 0;
}
.about-section-home4 .image-box {
    padding-right: 0;
    padding-left: 0;
}
.about-section-home4.two {
    padding-top: 0;
}
.h4_about .elementor-background-overlay {
	display: none;
}
.contact-section-home4.one {
    padding-bottom: 0;
}
.contact-section-home4.two {
    padding-top: 0;
}
.cta-section-home4.one .inner-container {
    padding-bottom: 0;
}
.cta-section-home4.two .inner-container {
    padding-top: 60px;
}
	
}

.comment-form-rating .nice-select {
    display: none;
}

.cart .quantity input.input-text {
    margin-bottom: 5px;
}.admin-bar .main-header.fixed-header .main-box {
    top: 32px;
}
.service-section .image-layer {
    margin-left: 25px !important;
}
.main-footer.two {
    padding: 0;
}
.main-footer.three {
    padding: 0;
}
.main-footer.four {
    padding: 0;
}
.main-footer.five {
    padding: 0;
}
.main-footer.six {
    padding-top: 0;
}
.main-footer .logo-widget .footer-logo {
    margin-bottom: 37px !important;
}
.about-section.two {
    margin-top: 60px;
}
.testimonial-block-two .inner-box .author-thumb {
    margin-top: -75px !important;
    margin-bottom: 32px !important;
}
.service-details.one {
    padding-bottom: 0;
}
.service-details.two {
    padding-top: 0;
    padding-bottom: 0;
}
.service-details.three {
    padding-top: 0;
}
.elementor-widget:not(:last-child) {
    margin-bottom: 0 !IMPORTANT;
}
span.page-numbers.current {
    position: relative;
    display: inline-block;
    font-size: 16px;
    font-weight: 500;
    font-family: 'Open Sans', sans-serif;
    height: 50px;
    width: 50px;
    line-height: 50px;
    text-align: center;
    border-radius: 50%;
    z-index: 1;
    border: 1px solid #e7e7e7;
    transition: all 500ms ease;
    background-color: #00d1f9;
    border-color: #00d1f9;
    color: #fff;
}
.blog-details-content .post-share-option .social-links li h5 {
    margin: 0;
}





.header-top{position:relative;width:100%;padding:0px 70px;background:#ebf3fa}.header-top .info li{position:relative;display:inline-block;float:left;margin-right:40px;font-size:15px;color:#172746;font-weight:600;padding:15px 0px 14px 27px}.header-top .info li:before{position:absolute;content:"";background:#d8dfe6;width:1px;height:100%;top:0px;right:-20px}.header-top .info li:last-child:before{display:none}.header-top .info li a{display:inline-block;color:#172746;font-weight:700}.header-top .info li:last-child{margin:0px !important}.header-top .info li i{position:absolute;left:0px;top:19px;font-size:18px;color:#00d1f9}.header-top .info li span{color:#00d1f9;font-weight:700}.header-top .info li a:hover{color:#00d1f9}.header-top .social-links li{position:relative;display:inline-block;font-size:16px;line-height:55px;float:left;margin-right:25px}.header-top .social-links li:last-child{margin:0px !important}.header-top .social-links li a{position:relative;display:inline-block;line-height:55px;color:#172746}.header-top .social-links li a:hover{color:#00d1f9}.header-top .social-links li h6{font-size:15px;line-height:55px;font-weight:600}.banner-style-four .image-layer{position:absolute;left:0px;top:0px;width:100%;height:100%;left:0px;top:0px;right:0px;background-size:cover;background-repeat:no-repeat;background-position:center}.banner-style-four .pattern-layer{position:absolute;left:0px;top:0px;bottom:0px;width:calc(50% + 115px);height:100%;background-size:cover;background-repeat:no-repeat;background-position:right center}.banner-style-four .inner-box .image-box{position:absolute;right:-150px;bottom:0px;min-width:auto;min-height:auto;opacity:0;-webkit-transform:translateY(300px);-moz-transform:translateY(300px);-ms-transform:translateY(300px);-o-transform:translateY(300px);transform:translateY(300px);-webkit-transition:all 1000ms ease;-moz-transition:all 1000ms ease;-ms-transition:all 1000ms ease;-o-transition:all 1000ms ease;transition:all 1000ms ease}.banner-style-four .banner-carousel .active .image-box{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:1000ms;-moz-transition-delay:1000ms;-ms-transition-delay:1000ms;-o-transition-delay:1000ms;transition-delay:1000ms}.banner-style-four .banner-carousel .content-box h4{position:relative;display:inline-block;font-size:20px;line-height:30px;font-weight:600;color:#00d1f9;padding-left:20px;padding-right:20px;margin-bottom:16px;opacity:0;-webkit-transform:translateY(-100px);-moz-transform:translateY(-100px);-ms-transform:translateY(-100px);-o-transform:translateY(-100px);transform:translateY(-100px);-webkit-transition:all 1000ms ease;-moz-transition:all 1000ms ease;-ms-transition:all 1000ms ease;-o-transition:all 1000ms ease;transition:all 1000ms ease}.banner-style-four .banner-carousel .active h4{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:1000ms;-moz-transition-delay:1000ms;-ms-transition-delay:1000ms;-o-transition-delay:1000ms;transition-delay:1000ms}.banner-style-four .banner-carousel .content-box h4:before{position:absolute;content:"";background:#00d1f9;width:3px;height:18px;left:0px;top:4px}.banner-style-four .banner-carousel .content-box h4:after{position:absolute;content:"";background:#00d1f9;width:3px;height:18px;right:0px;top:4px}.banner-style-four .banner-carousel .content-box{max-width:530px}.banner-style-four .banner-carousel .content-box .btn-box .banner-btn{background:#fff;color:#172746 !important}.banner-style-four .banner-carousel .content-box .btn-box .banner-btn:before{background:#00d1f9}.banner-style-four .banner-carousel .content-box .btn-box .banner-btn:hover{border-color:#00d1f9;color:#fff !important}.banner-style-four .banner-carousel .content-box{padding:170px 0px}.banner-style-four .anim-icon .icon-1{position:absolute;left:60px;bottom:60px;width:220px;height:209px;background-repeat:no-repeat}.banner-style-four .anim-icon .icon-2{position:absolute;left:35%;top:60px;width:70px;height:70px;background-repeat:no-repeat}.float-bob-y{animation-name:float-bob-y;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear;-webkit-animation-name:float-bob-y;-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:float-bob-y;-moz-animation-duration:2s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:float-bob-y;-ms-animation-duration:2s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;-o-animation-name:float-bob-y;-o-animation-duration:2s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear}.feature-section-home4{position:relative;background:#f2f9ff;padding:147px 0px 260px 0px}.feature-section-home4 .pattern-layer{position:absolute;left:0px;bottom:0px;width:100%;height:167px;background-repeat:repeat-x;animation:slide 60s linear infinite;-webkit-animation:slide 60s linear infinite}.sec-title-two{position:relative;display:block;margin-bottom:50px}.sec-title-two h5{position:relative;display:inline-block;font-size:18px;line-height:28px;font-weight:600;color:#00d1f9;padding-left:18px;padding-right:18px;margin-bottom:18px}.sec-title-two h5:before{position:absolute;content:"";background:#00d1f9;width:2px;height:17px;left:0px;top:4px}.sec-title-two h5:after{position:absolute;content:"";background:#00d1f9;width:2px;height:17px;right:0px;top:4px}.sec-title-two h2{position:relative;display:block;font-size:40px;line-height:55px;color:#172746;font-weight:700;margin-bottom:0px}.feature-section-home4 .sec-title-two h2{font-size:32px;line-height:45px}.feature-section-home4 .single-item .inner-box{position:relative;display:block;background:#fff;padding:50px 30px 46px 30px;transition:all 500ms ease}.feature-section-home4 .single-item .inner-box:hover{box-shadow:0px 0px 30px 0px rgba(0,0,0,6%)}.feature-section-home4 .single-item .inner-box .icon-box{position:relative;display:inline-block;width:110px;height:110px;line-height:100px;background:#fff;border-radius:50%;border:13px solid #f2f5fa;text-align:center;font-size:50px;color:#00d1f9;z-index:1;margin-bottom:27px;transition:all 500ms ease}.feature-section-home4 .single-item .inner-box:hover .icon-box{color:#fff !important}.feature-section-home4 .single-item .inner-box .icon-box:before{position:absolute;content:"";background:#00d1f9;width:100%;height:100%;transform:scale(0,0);border-radius:50%;z-index:-1;left:0px;top:0px;transition:all 500ms ease}.feature-section-home4 .single-item .inner-box:hover .icon-box:before{transform:scale(1,1)}.feature-section-home4 .single-item .inner-box h4{display:block;font-size:20px;line-height:1.5em;font-weight:600;margin-bottom:15px}.feature-section-home4 .single-item .inner-box p{font-size:16px}.feature-section-home4 .pattern-layer-2{position:absolute;left:0px;top:0px;width:258px;height:344px;background-repeat:no-repeat}.feature-section-home4 .pattern-layer-3{position:absolute;left:205px;top:95px;width:193px;height:193px;background-repeat:no-repeat}.about-section-home4{position:relative;padding:140px 0px 150px 0px}.about-section-home4 .content-box .text{position:relative;display:block;margin-bottom:26px}.about-section-home4 .content-box .text p{font-size:16px}.about-section-home4 .content-box .list{position:relative;display:block;margin-bottom:33px}.about-section-home4 .content-box .list li{position:relative;display:block;float:left;width:50%;font-size:16px;color:#141417;padding-left:25px;margin-bottom:11px}.about-section-home4 .content-box .list li:last-child{margin-bottom:0px}.about-section-home4 .content-box .list li:before{position:absolute;content:"";border:2px solid #00d1f9;width:12px;height:12px;left:0px;top:8px;border-radius:50%}.about-section-home4 .content-box .sec-title-two{margin-bottom:18px}.about-section-home4 .content-box .theme-btn{padding:15px 50px}.about-section-home4 .image-box{position:relative;display:block;padding-right:140px;padding-bottom:90px;padding-left:30px}.about-section-home4 .image-box:before{position:absolute;content:"";background:#edf0f7;border:1px solid #e8e8e8;width:200px;height:200px;border-radius:50%;top:-45px;right:5px}.about-section-home4 .image-box:after{position:absolute;content:"";border:1px solid #e8e8e8;width:320px;height:320px;border-radius:50%;top:-105px;right:-55px;z-index:-1}.about-section-home4 .image-box img{width:100%}.about-section-home4 .image-box .image-2{position:absolute;right:0px;bottom:0px;border-left:30px solid #fff;border-top:30px solid #fff}.about-section-home4 .image-box .image-1{position:relative;overflow:hidden}.about-section-home4 .image-box .image-1:before{position:absolute;top:0;left:-80%;display:block;content:"";width:50%;height:100%;background:-o-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(rgba(255,255,255,.3)));background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(-25deg);-ms-transform:skewX(-25deg);transform:skewX(-25deg)}.about-section-home4 .image-box:hover .image-1:before{-webkit-animation:shine 1s;animation:shine 1s}@-webkit-keyframes shine{100%{left:125%}}@keyframes shine{100%{left:125%}}.about-section-home4 .image-box .image-shape{position:absolute;left:-50px;bottom:-28px;width:193px;height:193px;background-repeat:no-repeat}.about-section-home4 .pattern-layer{position:absolute;left:0px;bottom:300px;width:260px;height:340px;background-repeat:no-repeat}.service-section-home4{position:relative;padding:145px 0px 110px 0px;background:#042b8a}.service-section-home4 .sec-title-two h2{color:#fff}.service-section-home4 .left-column{position:relative;padding-right:200px}.service-section-home4 .right-column{position:relative;padding-left:200px}.service-section-home4 .single-item .inner-box{position:relative;display:block;background:#183c93;padding:40px 40px 35px 40px;box-shadow:0px 10px 40px 0px rgba(0,0,0,8%);margin-bottom:40px;z-index:1;transition:all 500ms ease}.service-section-home4 .single-item .inner-box:before{position:absolute;content:"";background:#00d1f9;width:100%;height:0%;left:0px;bottom:0px;z-index:-1;transition:all 500ms ease}.service-section-home4 .single-item .inner-box:hover:before{height:100%;top:0px}.service-section-home4 .single-item .inner-box .icon-box{position:relative;font-size:50px;line-height:50px;margin-bottom:27px;color:#00d1f9;transition:all 500ms ease}.service-section-home4 .single-item .inner-box:hover .icon-box{color:#fff !important}.service-section-home4 .single-item .inner-box h4{display:block;font-size:20px;line-height:1.5em;font-weight:600;margin-bottom:14px}.testimonial-section.home-4 .testimonial-block-one .inner-box .rating li{float:none;text-align:center}.service-section-home4 .single-item .inner-box h4 a{color:#fff}.service-section-home4 .single-item .inner-box h4 a:hover{text-decoration:underline}.service-section-home4 .single-item .inner-box p{color:#fff}.service-section-home4 .image-layer{position:absolute;left:50%;bottom:0px;transform:translateX(-50%)}.service-section-home4 .bg-layer .layer{position:absolute;left:50%;transform:translateX(-50%);bottom:100px;border-radius:50%;border:1px solid rgba(255,255,255,.1)}.service-section-home4 .bg-layer .layer-1{width:570px;height:570px}.service-section-home4 .bg-layer .layer-2{bottom:200px;width:370px;height:370px}.service-section-home4 .bg-layer .layer-3{bottom:300px;width:170px;height:170px}.service-section-home4 .column-shape{position:absolute;right:-77px;top:35%;width:193px;height:193px;background-repeat:no-repeat}.service-section-home4 .pattern-layer{position:absolute;left:0px;top:0px;right:0px;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.service-section-home4 .anim-icon .icon-1{position:absolute;left:100px;bottom:360px;width:171px;height:162px;background-repeat:no-repeat}.service-section-home4 .anim-icon .icon-2{position:absolute;top:150px;right:150px;width:96px;height:110px;background-repeat:no-repeat}.service-section-home4 .anim-icon .icon-3{position:absolute;left:37%;top:0px;width:183px;height:63px;background-repeat:no-repeat}.works-section-home4{position:relative;padding:145px 0px;background:#f2f9ff}.works-section-home4 .pattern-layer{position:absolute;left:0px;top:0px;width:100%;height:100%;background-size:cover;background-repeat:no-repeat}.works-section-home4 .upper-box{position:relative}.works-section-home4 .sec-title-two{padding-right:50px}.works-section-home4 .upper-box .text{padding-left:50px;padding-right:50px}.works-section-home4 .upper-box .shape{position:absolute;left:50%;top:4px;transform:translateX(-50%);width:7px;height:84px;background-repeat:no-repeat}.works-section-home4 .single-item .inner-box{position:relative;display:block;text-align:center;padding:0px 65px}.works-section-home4 .single-item .inner-box .arrow{position:absolute;top:90px;right:-35px;width:56px;height:17px;background-repeat:no-repeat}.works-section-home4 .single-item .inner-box .icon-box{position:relative;display:inline-block;width:200px;height:200px;line-height:170px;border:25px solid #fff;border-radius:50%;background:#00d1f9;font-size:60px;color:#fff;z-index:1;text-align:center;margin-bottom:26px;box-shadow:0px 0px 10px 0px rgba(0,0,0,8%);transition:all 500ms ease}.works-section-home4 .single-item .inner-box .icon-box:before{position:absolute;content:"";background:#002c8f;width:100%;height:100%;left:0px;top:0px;transform:scale(0,0);z-index:-1;border-radius:50%;transition:all 500ms ease}.works-section-home4 .single-item .inner-box:hover .icon-box:before{transform:scale(1,1)}.works-section-home4 .single-item .inner-box h4{position:relative;display:block;font-size:20px;line-height:1.5em;font-weight:600;margin-bottom:15px}.works-section-home4 .single-item .inner-box p{font-size:16px;line-height:26px}.shop-section.home-4{padding-top:145px}.chooseus-section-home4{position:relative;background:#002c8f;padding:145px 0px 405px 0px}.chooseus-section-home4 .sec-title-two h2{color:#fff;margin-bottom:16px}.chooseus-section-home4 .sec-title-two p{font-size:16px;color:#fff}.chooseus-section-home4 .sec-title-two{margin-right:50px}.chooseus-section-home4 .single-item{position:relative;display:block;padding-left:65px;margin-bottom:30px}.chooseus-section-home4 .single-item:last-child{margin-bottom:0px}.chooseus-section-home4 .single-item .icon-box{position:absolute;left:0px;top:4px;width:40px;height:40px;line-height:46px;font-size:24px;color:#fff;text-align:center;border-radius:50%;background:#00d1f9}.chooseus-section-home4 .single-item h4{display:block;font-size:20px;line-height:30px;font-weight:600;color:#fff;margin-bottom:14px}.chooseus-section-home4 .single-item p{font-size:16px;color:#fff}.chooseus-section-home4 .pattern-layer{position:absolute;left:0px;bottom:0px;width:100%;height:167px;background-size:cover;background-repeat:no-repeat}.video-section-home4{position:relative}.video-section-home4:before{position:absolute;content:"";background:#f1f8fe;width:100%;height:235px;left:0px;bottom:0px}.video-section-home4 .video-inner{position:relative;width:100%;background-color:#fff;padding:15px;margin-top:-265px;box-shadow:0px 20px 50px 0px rgba(0,0,0,10%);z-index:1}.video-section-home4 .video-inner .inner-box{position:relative;width:100%;padding:175px 0px;text-align:center;background-size:cover;background-repeat:no-repeat;background-position:center}.video-section-home4 .video-inner .inner-box:before{position:absolute;content:"";background-color:#172746;width:100%;height:100%;left:0px;top:0px;opacity:.2}.video-section-home4 .video-inner .inner-box .video-btn a{position:relative;display:inline-block;font-size:40px;color:#fff;width:120px;height:120px;line-height:100px;border:10px solid #fff;border-radius:50%}.video-section-home4 .video-inner .inner-box .video-btn a:after,.video-section-home4 .video-inner .inner-box .video-btn a:before{width:100%;height:100%;border-radius:50%;background:transparent;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-animation-delay:.9s;animation-delay:.9s;content:"";position:absolute;-webkit-box-shadow:0 0 0 0 rgba(255,255,255,.9);box-shadow:0 0 0 0 rgba(255,255,255,.9);-webkit-animation:ripple 3s infinite;animation:ripple 3s infinite;-webkit-transition:all .4s ease;transition:all .4s ease}.video-section-home4 .video-inner .inner-box .video-btn a:after{-webkit-animation-delay:.6s;animation-delay:.6s}.testimonial-section.home-4{padding:145px 0px}.testimonial-section.home-4 .owl-dots{position:relative;top:0px;right:0px;display:block;text-align:center;margin-top:56px}.cta-section-home4{position:relative}.cta-section-home4 .inner-container{position:relative;padding:150px 0px 130px 0px}.cta-section-home4 .inner-container .line{position:absolute;left:0px;bottom:0px;width:100%;height:22px;background-repeat:repeat-x}.cta-section-home4 .image-box{position:relative;display:block;padding:0px 60px 40px 100px}.cta-section-home4 .image-box:before{position:absolute;content:"";border:1px solid #e5e5e5;border-radius:50%;width:320px;height:320px;left:-30px;top:-70px;z-index:-1}.cta-section-home4 .image-box img{max-width:100%}.cta-section-home4 .image-box .image-2{position:absolute;left:57px;bottom:0px}.cta-section-home4 .image-box .text{position:absolute;left:0px;top:90px;width:150px;height:150px;display:flex;background:#042b8a;align-items:center;justify-content:center;text-align:center;border-radius:50%}.cta-section-home4 .image-box .text h2{display:block;font-size:30px;line-height:40px;font-weight:700;color:#00d1f9;margin-bottom:0px}.cta-section-home4 .image-box .text h5{display:block;font-size:17px;line-height:26px;color:#fff;font-weight:500;text-transform:uppercase}.cta-section-home4 .image-box .shape .shape-1{position:absolute;left:20px;top:-15px;width:193px;height:193px;background-repeat:no-repeat}.cta-section-home4 .image-box .shape .shape-2{position:absolute;right:30px;top:140px;width:193px;height:193px;background-repeat:no-repeat;z-index:-1}.cta-section-home4 .content-box .theme-btn.btn-two{background:#002c8f;border-color:#002c8f;padding:13px 43px;color:#fff !important}.cta-section-home4 .content-box{position:relative;display:block;margin-left:30px}.cta-section-home4 .content-box .sec-title-two{margin-bottom:18px}.cta-section-home4 .content-box .text{position:relative;display:block;margin-bottom:19px}.cta-section-home4 .content-box .list{position:relative;display:block;margin-bottom:39px}.cta-section-home4 .content-box .list li{position:relative;display:block;font-size:15px;color:#172746;font-weight:500;padding-left:40px;margin-bottom:10px}.cta-section-home4 .content-box .list li:last-child{margin-bottom:0px}.cta-section-home4 .content-box .list li:before{position:absolute;content:"";font-family:"Flaticon";font-size:10px;left:0px;top:3px;width:22px;height:22px;line-height:22px;color:#fff;background:#002c8f;border-radius:50%;text-align:center}.cta-section-home4 .content-box .theme-btn.btn-one{margin-right:16px;padding:15px 50px}.cta-section-home4 .content-box .theme-btn.btn-one i{margin-right:10px}.contact-section-home4{position:relative;background:#f2f9ff;padding:145px 0px 150px 0px}.contact-section-home4 .sec-title-two{margin-right:90px}.contact-section-home4 .sec-title-two h2{margin-bottom:18px}.contact-section-home4 .form-inner{position:relative;display:block}.contact-section-home4 .form-inner input[type='text'],.contact-section-home4 .form-inner input[type='email'],.contact-section-home4 .form-inner input[type='tel'],.contact-section-home4 .form-inner textarea{position:relative;width:100%;height:55px;background:#fff;border-radius:30px;padding:10px 30px;font-size:16px;color:#727272;border:none;border:1px solid #fff;box-shadow:0px 15px 30px 0px rgba(0,0,0,8%);transition:all 500ms ease}.contact-section-home4 .form-inner textarea{height:150px;resize:none;padding-top:15px}.contact-section-home4 .form-inner input:focus,.contact-section-home4 .form-inner textarea:focus{border-color:#00d1f9 !important}.contact-section-home4 .image-layer{position:absolute;left:0;bottom:-180px}.main-footer.home-4{background:#022b8c}.main-footer.home-4 .footer-bottom{background:#01267e}@media only screen and (max-width: 1200px){.header-top .left-column,.header-top .right-column{float:none;display:block;text-align:center}.header-top .left-column .info li,.header-top .social-links li{float:none}.header-top .left-column .info li:before{display:none}.header-top .info li{padding-bottom:0px}.about-section-home4 .image-box .image{transform:translateY(0px) !important}.about-section-home4 .content-box{margin-bottom:30px}.cta-section-home4 .content-box .theme-btn{margin-bottom:15px}.contact-section-home4 .image-layer{left:0px}}@media only screen and (max-width: 991px){.feature-section-home4 .single-item .inner-box{margin-bottom:30px}.service-section-home4 .left-column,.service-section-home4 .right-column{padding:0px}.service-section-home4 .image-layer{display:none}.works-section-home4 .sec-title-two{text-align:center !important;padding:0px;margin-bottom:18px}.works-section-home4 .upper-box .shape{display:none}.works-section-home4 .upper-box .text{padding:0px;margin-bottom:30px;text-align:center}.works-section-home4 .single-item .inner-box .arrow{display:none}.works-section-home4 .single-item .inner-box{margin-bottom:30px}.works-section-home4{padding-bottom:115px}.cta-section-home4 .image-box{margin-bottom:30px}.contact-section-home4 .image-layer{display:none}}@media only screen and (max-width: 767px){.feature-section-home4 .pattern-layer-3{display:none}.feature-section-home4{padding:65px 0px 40px 0px}.feature-section-home4 .pattern-layer{display:none}.about-section-home4{padding:65px 0px 70px 0px}.about-section-home4 .image-box{padding-left:0px}.service-section-home4{padding:65px 0px 30px 0px}.sec-title-two h2{font-size:30px;line-height:40px}.sec-title-two h2 br{display:none}.works-section-home4{padding:65px 0px 35px 0px}.shop-section.home-4{padding-top:65px}.chooseus-section-home4{padding:65px 0px 320px 0px}.chooseus-section-home4 .single-item{margin-bottom:30px !important}.testimonial-section.home-4{padding:65px 0px 40px 0px}.testimonial-section.home-4 .owl-dots{display:none}.cta-section-home4 .inner-container{padding-bottom:70px}.contact-section-home4{padding:65px 0px 70px 0px}.header-top{padding-left:15px;padding-right:15px}.main-header .header-lower{}}@media only screen and (max-width: 599px){.main-header.home-4 .header-lower{padding-bottom:20px}.about-section-home4 .content-box .list li{width:100%}.about-section-home4 .image-box{padding:0px}.about-section-home4 .image-box .image-2{position:relative;margin-top:30px;border:none}.video-section-home4 .video-inner .inner-box{padding:120px 0px}.cta-section-home4 .image-box .shape{display:none}.cta-section-home4 .image-box{padding:0px;margin-bottom:30px}.cta-section-home4 .image-box .image-2{position:relative;left:0px;margin-top:30px}.cta-section-home4 .content-box{margin-left:0px}}.page-title:before{content:"";position:absolute;left:0;top:0;background:#018df0;opacity:.87;width:100%;height:100%}.news-section.one{padding-bottom:0}.news-section.three{padding-top:0}.main-footer.home-4{background:transparent}footer.main-footer.two,footer.main-footer.three,footer.main-footer.four,footer.main-footer.five{background-color:transparent}.team-single-area{position:relative;display:block;padding:120px 0 80px}.team-singel-image-box{position:relative;display:block}.team-singel-image-box img{width:100%}.team-member-info-box{position:relative;display:block;padding:56px 45px;box-shadow:0 0 20px rgba(0,0,0,.05)}.team-member-info-box .title{position:relative;display:block;padding-bottom:6px}.team-member-info-box .title h3{color:#222;font-size:20px;line-height:30px;font-weight:600;margin:0 0 6px;text-transform:capitalize}.team-member-info-box .title span{color:#798795;font-size:16px;font-weight:400;font-size:12px;color:#787878;text-transform:uppercase;font-weight:600;letter-spacing:1px}.team-member-info-box ul{position:relative;display:block;overflow:hidden;margin-top:20px}.team-member-info-box ul li{color:#798795;font-size:18px;line-height:40px;font-weight:500;display:inline-block;margin-right:10px}.team-member-info-box ul li span{position:relative;display:inline-block;padding-right:5px;color:#000;font-weight:600;font-family:"Poppins",sans-serif}.team-member-info-box ul li a{color:#798795}.team-member-info-box .social-links-style1{margin-top:36px}.team-member-info-box .social-links-style1 li a i{position:relative;display:block;background:#ededed;width:40px;height:40px;border-radius:50%;color:#798795;font-size:16px;font-weight:400;line-height:40px;text-align:center;transition:all 500ms ease}.team-member-info-box .social-links-style1 li a:hover i{color:#fff;background:#00d1f9}.team-member-content-box{position:relative;display:block;padding-top:46px;padding-bottom:60px}.team-member-content-box h3{color:#000;font-size:20px;line-height:30px;font-weight:600;margin:0 0 20px}.project-details{position:relative;padding:120px 0 90px}.project-details .project-info{position:relative}.project-details .project-info .column{position:relative;margin-bottom:10px;background:#f9f8f7;padding:36px 50px;text-align:center}.project-details .project-info h5{position:relative;font-size:18px;font-weight:700;text-transform:uppercase;margin-bottom:10px}.project-details .project-info p{position:relative;font-size:18px;font-weight:500;margin-bottom:0}.project-details h2{font-size:50px;font-weight:700;margin-bottom:30px}.project-details .text{position:relative;font-size:18px;font-weight:500;margin-bottom:30px}.project-details h3{font-size:34px;font-weight:700;margin-bottom:30px}.project-details .list{position:relative;margin-bottom:30px}.project-details .list li{position:relative;color:#797672;font-size:18px;font-weight:500;margin-bottom:12px;padding-left:27px;transition:.5s}.project-details .list li:before{font-family:"fontawesome";content:"";position:absolute;left:0;top:-1px;line-height:30px;font-size:15px;font-weight:900;display:inline-block;color:#00d1f9}.appointment-form{max-width:700px;margin:0 auto}.contact-section .default-form.appointment-form .form-group input[type="text"],.contact-section .default-form.appointment-form .form-group input[type="email"],.contact-section .default-form.appointment-form .form-group input[type="password"],.contact-section .default-form.appointment-form .form-group input[type="tel"],.contact-section .default-form.appointment-form .form-group input[type="url"],.contact-section .default-form.appointment-form .form-group input[type="file"],.contact-section .default-form.appointment-form .form-group input[type="number"],.contact-section .default-form.appointment-form .form-group textarea,.contact-section .default-form.appointment-form .form-group select{border:1px solid #eee;background:#fff}.contact-section .default-form.appointment-form .form-group textarea{height:180px}.appointment-form .form-group{margin-bottom:30px}.why-choose-us-section{position:relative;padding:160px 0 130px}.why-choose-us-block{position:relative;margin-bottom:30px;z-index:99}.why-choose-us-block .inner-box{position:relative;padding:40px 15px 40px;width:100%;text-align:center;background:#fff;border:1px solid #e5e9f2;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.why-choose-us-block .inner-box .icon-box{position:relative;color:#00d1f9;margin:0 auto 15px;font-size:60px;background-repeat:no-repeat;background-position:center;width:80px;height:80px;text-align:center;line-height:80px;border-radius:50%;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.why-choose-us-block .inner-box h4{position:relative;font-size:20px;color:#222;font-weight:600;margin-bottom:10px;font-family:"Montserrat",sans-serif}.why-choose-us-block .inner-box h4 a{color:#222;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.why-choose-us-block .inner-box h4 a:hover{color:#00d1f9}.why-choose-us-block .inner-box .text{position:relative;color:#848484;font-size:18px;font-weight:300;line-height:1.6em;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;margin-bottom:0}.why-choose-us-block .inner-box .read-more{position:relative;margin-top:10px;display:inline-block;text-transform:uppercase;font-size:16px}.why-choose-us-block .hvr-bounce-to-bottom:before{background-color:#00d1f9}.why-choose-us-block .inner-box:hover .icon-box,.why-choose-us-block .inner-box:hover h4 a,.why-choose-us-block .inner-box:hover .text{color:#fff}.cart-total-table{border:1px solid #e8e6f4;border-radius:6px}.cart-total-table li{border-bottom:1px solid #e8e6f4}.cart-total-table li:last-child{border-bottom:none}.cart-total-table li span.col.col-title{position:relative;display:block;float:left;border-right:1px solid #e8e6f4;color:#282828;font-size:16px;font-weight:700;line-height:28px;padding:10px 18px;width:50%}.cart-total-table li span.col{position:relative;display:block;float:left;color:#111;font-size:16px;font-weight:400;line-height:28px;padding:10px 18px;width:50%}.billing-information .payment-options{position:relative;display:block;overflow:hidden;margin-top:30px;border:1px solid #e8e6f4;padding:23px 20px 35px;border-radius:6px}.billing-information .payment-options .option-block{margin-bottom:14px}.billing-information .payment-options .option-block .checkbox{margin:0 0 5px}.billing-information .payment-options .option-block .checkbox label{display:block;font-weight:500;min-height:20px;padding-left:0px;margin:0}.billing-information .payment-options .option-block .checkbox label input{position:relative;top:1px}.billing-information .payment-options .option-block .checkbox label span{color:#282828;font-size:16px;font-weight:400;padding-left:10px}.billing-information .payment-options .option-block .checkbox label span b{color:#222;display:inline-block;font-size:15px;font-weight:400;padding-left:25px;text-decoration:underline}.billing-information .payment-options .option-block .text{padding-left:30px}.billing-information .payment-options .option-block .text p{margin:0;line-height:28px}.pricing-details{position:relative;padding:150px 0}.pricing-details h3{position:relative;font-size:36px;font-weight:700;margin-bottom:30px}.pricing-details .text{margin-bottom:40px}.pricing-details .content{position:relative}.pricing-details h4{position:relative;font-size:26px;font-weight:600;margin-bottom:30px}.pricing-details .cart-total-table{margin-bottom:40px}.coupons-section{position:relative;padding:100px 0 120px}.tt-coupons{position:relative;border:5px solid #f3f3f3;background-color:#fff}.tt-coupons:before,.tt-coupons:after{content:"";display:block;position:absolute;height:1px;width:100%;left:0;z-index:1;border:1px dashed #ddd}.tt-coupons:after{top:1px}.tt-coupons:before{bottom:1px}.tt-coupons .tt-coupons__bg{height:251px;overflow:hidden;position:relative}.tt-coupons .tt-coupons__bg:after,.tt-coupons .tt-coupons__bg:before{content:"";display:block;position:absolute;top:0}.tt-coupons .tt-coupons__bg:after{height:100%;width:1px;right:1px;border:1px dashed #ddd;z-index:1}.tt-coupons .tt-coupons__bg:before{width:228px;top:-55px;left:-68px;bottom:-11px;z-index:2;background:#303442;transform:rotate(22deg)}.tt-coupons .btn-custom{text-decoration:none;text-align:center;display:inline-block;color:#fff}.tt-coupons .btn-custom .tt-icon{font-size:23px;line-height:1}.tt-coupons .btn-custom span{display:inline-block;position:relative;font-size:14px;line-height:1;top:3px}.tt-coupons .btn-custom span:before{display:inline-block;position:relative;content:"";display:block;position:absolute;bottom:-1px;width:100%;height:2px;margin:auto;left:0;right:0;background-color:#87888e;-webkit-transition:width .2s linear;transition:width .2s linear}.tt-coupons .btn-custom:hover{color:#fff}.tt-coupons .btn-custom:hover span:before{width:0}.tt-coupons .tt-top-left{position:absolute;top:22px;left:20px;color:#fff;font-size:14px;line-height:22px;z-index:3}.tt-coupons .tt-top-left a{color:#fff}.tt-coupons .tt-bottom-left{position:absolute;bottom:22px;left:22px;z-index:3}.tt-coupons .tt-right-top{width:64%;float:right;padding:18px 24px 50px 0;position:relative;z-index:3}.tt-coupons .tt-right-top .tt-title{font-family:"Poppins",sans-serif;font-weight:600;padding-bottom:14px}.tt-coupons .tt-right-top .tt-title+*{margin-top:0;letter-spacing:-.5px}.tt-coupons .tt-right-top .tt-title__01{color:#303442;font-size:24px;line-height:34px}.tt-coupons .tt-right-top .tt-title__02{color:#00d1f9;font-size:36px;line-height:34px;margin-top:8px}.tt-coupons .tt-right-bottom{position:absolute;padding:0 24px 0 0;width:70%;right:0;bottom:16px}.tt-coupons .tt-right-bottom .tt-row-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:absolute;bottom:0;right:24px;width:100%;font-size:14px;color:#252936}.tt-coupons .tt-right-bottom .tt-row-bottom .tt-col{display:inline-block}.tt-coupons .tt-right-bottom .tt-row-bottom .tt-col:not(:last-child){margin-left:30px}.tt-coupons .tt-right-bottom .tt-coupons__logo{font-size:19px;line-height:19px;color:#303442;font-family:"Poppins",sans-serif;font-weight:600;display:inline-block;position:relative;letter-spacing:-.02em}.tt-coupons .tt-right-bottom .tt-coupons__logo .tt-icon{position:absolute;top:-4px;left:-11px;max-width:20px}.tt-coupons .tt-right-bottom .tt-text{display:inline-block;position:relative;top:-2px}.tt-coupons .tt-right-bottom .tt-text .tt-base-color{color:#00d1f9}@media (max-width: 1229.98px){.tt-coupons{max-width:570px;margin-left:auto;margin-right:auto}.tt-coupons .tt-right-top{width:58%}}@media (max-width:575.98px){.tt-coupons .tt-coupons__bg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.tt-coupons .tt-top-left{position:relative;top:inherit;left:inherit;width:62%;background:#303442;overflow:hidden;padding:20px 10px 20px 20px}.tt-coupons .tt-bottom-left{width:38%;position:relative;bottom:inherit;left:inherit;background:#303442;overflow:hidden;padding:20px 20px 20px 10px;text-align:right}.tt-coupons .tt-coupons__bg{height:inherit}.tt-coupons .tt-coupons__bg:before{display:none}.tt-coupons .tt-right-top{width:100%;padding:18px 20px 35px}.tt-coupons .tt-right-top .tt-title__01{font-size:18px;line-height:28px}.tt-coupons .tt-right-top .tt-title__02{font-size:26px;line-height:24px}.tt-coupons .tt-right-bottom{width:100%;position:relative;padding:0;text-align:right}.tt-coupons .tt-right-bottom .tt-row-bottom{padding:0 0;position:inherit;display:block}.tt-coupons .tt-right-bottom .tt-row-bottom .tt-col:first-child{text-align:right;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.tt-coupons .tt-right-bottom .tt-row-bottom .tt-col:last-child{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;display:none}}.tt-coupons-wrapper{margin-left:-15px;margin-right:-15px}.tt-coupons-wrapper .tt-item{padding-left:15px;padding-right:15px}.services-price{position:relative;padding:0px 0 120px 0px}.services-price .table thead th{background:#00d1f9;color:#fff}.services-price .table-striped tbody tr:nth-of-type(odd){background:#fff}.services-price .table-striped tbody tr:nth-of-type(even){background:#f7f7f7}.services-price .table td{padding:16px 25px}.coupons-section .owl-dots{display:block;text-align:center;margin-top:20px}.coupons-section .owl-dots .owl-dot{position:relative;margin:0px 5px;width:30px;height:3px;display:inline-block;transition:all 300ms ease;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease}.coupons-section .owl-dots .owl-dot{background:#ddd}.coupons-section .owl-dots .owl-dot:hover,.coupons-section .owl-dots .owl-dot.active{background-color:#eab207}.resume h3{color:#000;font-size:20px;line-height:30px;font-weight:600;margin:0 0 20px}.resume .info-box{position:relative;padding-left:125px}.resume .info-box .inner{position:relative}.resume .info-box .date{position:absolute;left:0;top:15px;font-size:14px;line-height:22px;color:#fff;font-weight:400;padding:5px 20px;background-color:#222;border-radius:3px 20px 20px 3px}.resume .info-box:hover .date{-webkit-transform:rotateX(-360deg);-ms-transform:rotateX(-360deg);transform:rotateX(-360deg);-webkit-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear}.resume .info-box .date:before{position:absolute;top:6px;right:-6px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #222;content:""}.resume .info-box .inner{position:relative}.resume .info-box .title{position:relative;padding:20px 25px;background-color:#f9f9f9;margin-bottom:25px}.resume .info-box .title:before{position:absolute;left:-34px;top:22px;height:17px;width:17px;border:1px solid #ddd;border-radius:10px;content:"";background-color:#fff}.resume .info-box .title:after{position:absolute;top:26px;left:-30px;height:9px;width:9px;border-radius:10px;background-color:#00d1f9;content:""}.resume .info-box .title h4{position:relative;display:block;font-size:18px;line-height:20px;color:#222;font-weight:600}.resume .info-box .title span{position:relative;display:block;font-size:14px;line-height:30px;color:#222;font-weight:400}.resume .info-box h5{position:relative;font-size:16px;line-height:24px;color:#222;font-weight:700;margin-bottom:10px}.resume .info-box .content{position:relative;padding:0 25px;margin-bottom:50px}.resume .info-box .text{position:relative;margin-bottom:20px}.resume .info-box .image-box{position:relative;margin-bottom:30px}.resume .info-box .image-box img{display:block;width:100%;height:auto}.resume .info-box ol{position:relative;counter-reset:count;margin-bottom:50px}.resume .info-box ol li{position:relative;padding-left:30px;font-size:16px;color:#222;line-height:32px}.resume .info-box ol li:before{position:absolute;left:0;top:0;font-size:14px;line-height:32px;font-weight:700;color:#222;counter-increment:count;content:counter(count)}.resume .info-box ol li:after{position:absolute;left:10px;top:0;font-size:14px;line-height:30px;font-weight:700;color:#222;content:"-"}.progress-block{position:relative;margin-bottom:30px;z-index:10}.progress-block .inner-box{position:relative;min-height:210px}.progress-block .graph-outer{position:absolute;left:50%;top:0;bottom:0;display:inline-block;text-align:center;border-radius:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.progress-block .graph-outer:before{position:absolute;content:"";top:4px;left:4px;right:4px;bottom:4px;border:2px solid #db8463;border-radius:50%}.progress-block canvas{position:relative}.progress-block .counter-title{position:relative;text-align:center;font-size:16px;font-weight:700;color:#222;margin-top:30px}.progress-block .graph-outer .count-box{position:absolute;left:0;top:50%;width:100%;margin-top:-4px;font-size:16px;color:#222;font-weight:700;line-height:1.4em;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.progress-block .graph-outer .count-text{position:relative;font-size:60px;line-height:1.2em;color:#222;font-weight:700}.skills-area{margin-bottom:50px}.skills-area h3{color:#000;font-size:24px;line-height:30px;font-weight:700;margin:0 0 50px}.video-section{position:relative;padding:145px 0 110px;background-size:cover;text-align:center}.video-section:before{position:absolute;content:"";left:0;top:0;right:0;bottom:0;background-color:#000;opacity:.65}.video-section .video-btn{position:relative;margin-bottom:30px}.video-section .video-btn a{position:relative;display:inline-block;width:100px;height:100px;border:2px solid #fff;line-height:96px;text-align:center;border-radius:50%;margin:0 auto}.video-section .text{position:relative;color:#fff}.video-section .sec-title.light h2{color:#fff}.pricing-section{position:relative;padding:10px 0 90px}.pricing-section.style-two .pricing-section{position:relative;padding:145px 0 90px}.pricing-section.style-two  .row{margin:0 -25px}.pricing-section.style-two .pricing-block{padding:0 25px}.pricing-section.style-two .pricing-block .inner-box{position:relative;padding:60px 30px;margin-bottom:30px;text-align:center;box-shadow:0px 5px 18.9px 2.1px rgba(0,0,0,.05)}.pricing-section.style-two .pricing-block.active-block .inner-box{box-shadow:none;border:5px solid #222;padding:56px 26px}.pricing-section.style-two .pricing-block .wrapper-box{position:relative;max-width:200px;margin:0 auto}.pricing-section.style-two .pricing-block .icon{position:relative;font-size:50px;line-height:50px;margin-bottom:15px}.pricing-section.style-two .pricing-block .category{position:relative;font-size:18px;font-weight:500;margin-bottom:15px}.pricing-section.style-two .pricing-block .price-box{position:relative;padding:30px 0;border-top:1px solid #eee;border-bottom:1px solid #eee;margin-bottom:40px}.pricing-section.style-two .pricing-block .price{font-size:33px;font-weight:500;margin-bottom:20px}.pricing-section.style-two .pricing-block .price strong{font-weight:700}.pricing-section.style-two .pricing-block .text{margin-bottom:0;font-size:14px}.pricing-section.style-two .pricing-block ul{position:relative;padding-bottom:15px}.pricing-section.style-two .pricing-block ul li{font-size:12px;color:#666;opacity:.4;margin-bottom:20px}.pricing-section.style-two .pricing-block ul li.active{opacity:1}.pricing-section.style-two .pricing-block ul li strong{font-size:18px;font-weight:500;color:#222;opacity:.4}.pricing-section.style-two .pricing-block ul li.active strong{opacity:1}.pricing-section{position:relative;padding:100px 0 90px}.pricing-section.style-two .sec-title{position:relative;margin-bottom:0}.pricing-section.style-two .sec-title h2{position:relative;font-size:48px;font-weight:500;margin-bottom:20px;letter-spacing:-3px}.pricing-section.style-two .sec-title.style-two h2{font-weight:700;letter-spacing:-2px}.pricing-section.style-two .sec-title.light h2{color:#fff}.pricing-section.style-two .sec-title.small{margin-bottom:30px}.pricing-section.style-two .sec-title.small h2{font-size:36px;font-weight:600;letter-spacing:-2px}.pricing-section.style-two .sec-title .sec-title-dec{position:absolute;top:0;left:27px;height:100px;width:2px;transform:translate(0,-145px)}.pricing-section.style-two .sec-title.text-center .sec-title-dec{left:50%;transform:translate(-50%,-145px)}.pricing-section.style-two .sec-title .sec-title-dec:before{position:absolute;content:"";left:-25px;top:25px;width:2px;height:50px}.pricing-section.style-two .sec-title .sec-title-dec:after{position:absolute;content:"";right:-25px;top:25px;width:2px;height:50px}.pricing-section.style-two .sec-title .sec-title-dec-two{position:absolute;top:20px;left:-75px;height:2px;width:52px}.pricing-section.style-two .sec-title .shape-one{position:absolute;left:10px;top:70px;width:100%;height:100px;background-image:url("https://cdn-ileddpf.nitrocdn.com/lnrUovkuHSNAqzKgLFEZzyYLqBemuiXh/assets/images/optimized/rev-8f4bf02/rpvwisy.com/wp-content/themes/acuasafe/assets/images/shape/shape-3.png")}.pricing-section.style-two .sec-title .shape-one.nitro-lazy{background-image:none !important}.pricing-section.style-two .btn-style-two{position:relative;display:inline-block;font-size:16px;line-height:24px;color:#222;background-color:transparent;padding:13.5px 44px;font-weight:600;overflow:hidden;text-transform:uppercase;border:1px solid;border-color:#00d1f9;transition:all 700ms ease}.pricing-section.style-two .btn-style-two:hover{color:#fff;transition:all 700ms ease}.pricing-section.style-two .btn-style-two:before{position:absolute;left:0;top:0;height:100%;width:100%;content:"";-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:top right;-ms-transform-origin:top right;transform-origin:top right;-webkit-transition:transform 500ms cubic-bezier(.86,0,.07,1);-o-transition:transform 500ms cubic-bezier(.86,0,.07,1);-webkit-transition:-webkit-transform 500ms cubic-bezier(.86,0,.07,1);transition:-webkit-transform 500ms cubic-bezier(.86,0,.07,1);transition:transform 500ms cubic-bezier(.86,0,.07,1);transition:transform 500ms cubic-bezier(.86,0,.07,1),-webkit-transform 500ms cubic-bezier(.86,0,.07,1);-webkit-transition-timing-function:cubic-bezier(.86,0,.07,1);-o-transition-timing-function:cubic-bezier(.86,0,.07,1);transition-timing-function:cubic-bezier(.86,0,.07,1);background-color:#00d1f9}.pricing-section.style-two .btn-style-two:hover:before{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left}.pricing-section.style-two .btn-style-two span{position:relative;z-index:2}.one.project-details{padding-bottom:0}.two.project-details{padding-top:30px}.three.project-details{padding-top:30px}.team-single-area .btn-style-two{position:relative;display:inline-block;font-size:16px;line-height:24px;color:#222;background-color:transparent;padding:13.5px 44px;font-weight:600;overflow:hidden;text-transform:uppercase;border:1px solid;border-color:#00d1f9;transition:all 700ms ease}.team-single-area .btn-style-two:hover{color:#fff;transition:all 700ms ease}.team-single-area .btn-style-two:before{position:absolute;left:0;top:0;height:100%;width:100%;content:"";-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:top right;-ms-transform-origin:top right;transform-origin:top right;-webkit-transition:transform 500ms cubic-bezier(.86,0,.07,1);-o-transition:transform 500ms cubic-bezier(.86,0,.07,1);-webkit-transition:-webkit-transform 500ms cubic-bezier(.86,0,.07,1);transition:-webkit-transform 500ms cubic-bezier(.86,0,.07,1);transition:transform 500ms cubic-bezier(.86,0,.07,1);transition:transform 500ms cubic-bezier(.86,0,.07,1),-webkit-transform 500ms cubic-bezier(.86,0,.07,1);-webkit-transition-timing-function:cubic-bezier(.86,0,.07,1);-o-transition-timing-function:cubic-bezier(.86,0,.07,1);transition-timing-function:cubic-bezier(.86,0,.07,1);background-color:#00d1f9}.team-single-area .btn-style-two:hover:before{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left}.team-single-area .btn-style-two span{position:relative;z-index:2}.one.team-single-area{padding-bottom:0}.two.team-single-area{padding-bottom:0}.three.team-single-area{padding:0}.four.team-single-area{padding:0}.five.team-single-area{padding-top:0}.bkr003 .pricing-5{position:relative;text-align:center}.bkr003 .pricing-5 .top-title{position:relative;font-size:15px;font-weight:500;color:#f74883;text-transform:uppercase;margin-bottom:11px}.bkr003 .pricing-5 .sec-title-two{position:relative;font-size:40px;line-height:50px;font-weight:600;text-transform:uppercase;color:#222;padding-bottom:13px;margin-bottom:32px}.bkr003 .pricing-5 .sec-title-two:before{position:absolute;content:"";background:#f74883;height:4px;width:50px;left:50%;margin-left:-25px;bottom:0px}.bkr003 .pricing-5 .sec-title-two{margin-bottom:59px}.bkr003 .pricing-5{position:relative;padding:142px 0px 150px 0px}.bkr003 .pricing-5:before{position:absolute;content:"";background:url("https://rpvwisy.com/wp-content/themes/acuasafe/assets/images/background/shap-8.png");width:232px;height:399px;left:0px;top:35%}.bkr003 .pricing-5:after{position:absolute;content:"";background:url("https://rpvwisy.com/wp-content/themes/acuasafe/assets/images/background/shap-9.png");width:311px;height:410px;right:0px;bottom:-250px;z-index:-1}.bkr003 .pricing-5 .single-pricing-plan{position:relative;display:block;background:#fff;padding:47px 55px 50px 55px;box-shadow:0px 10px 80px rgba(229,229,229,.7)}.bkr003 .pricing-5 .single-pricing-plan.standard-plan:before{position:absolute;content:"";background:url("https://rpvwisy.com/wp-content/themes/acuasafe/assets/images/background/shap-7.png");width:138px;height:103px;top:0px;right:0px}.bkr003 .pricing-5 .single-pricing-plan .top-text{position:relative;font-size:18px;font-weight:500;color:#8b8e93;text-transform:uppercase;margin-bottom:49px}.bkr003 .pricing-5 .single-pricing-plan .price{position:relative;display:block;font-size:48px;line-height:55px;font-weight:600;color:#222;margin-bottom:46px}.bkr003 .pricing-5 .single-pricing-plan .price:before{position:absolute;content:"";background:url("https://rpvwisy.com/wp-content/themes/acuasafe/assets/images/background/shap-6.png");width:106px;height:103px;left:50%;margin-left:-50px;top:-25px}.bkr003 .pricing-5 .single-pricing-plan .text{color:#222;margin-bottom:29px;font-size:14px;font-weight:500}.bkr003 .pricing-5 .single-pricing-plan .list li{position:relative;display:block;margin-bottom:18px}.bkr003 .pricing-5 .single-pricing-plan .list li span{position:relative;display:inline-block;color:#777;padding:0px 0px 0px 12px;font-size:14px;font-weight:500}.bkr003 .pricing-5 .single-pricing-plan .list li span:before{position:absolute;content:"";font-size:16px;color:#f74883;left:-12px;top:0px;font-family:"Fontawesome";font-weight:900}.bkr003 .pricing-5 .pricing-column:nth-child(1) .single-pricing-plan .list li:nth-child(4) span:before,.bkr003 .pricing-5 .pricing-column:nth-child(1) .single-pricing-plan .list li:nth-child(5) span:before,.bkr003 .pricing-5 .pricing-column:nth-child(2) .single-pricing-plan .list li:nth-child(5) span:before{color:#777}.bkr003 .pricing-5 .single-pricing-plan .list{padding-bottom:16px}.bkr003 .pricing-5 .single-pricing-plan .link a{position:relative;display:inline-block;font-weight:500;color:#222;text-transform:uppercase;padding:13px 43px 12px 43px;border:1px solid #e5e5e5;background:transparent;transition:all 500ms ease}.bkr003 .pricing-5 .single-pricing-plan:hover .link a{border:1px solid #f74883;background:#f74883;color:#fff}.bkr003 .pricing-6{position:relative;padding-bottom:125px}.bkr003 .pricing-6 .upper-section{position:relative;padding:106px 0px 240px;background-color:#6048f0;background-repeat:no-repeat;background-position:left center}.bkr003 .pricing-6 .sec-title{position:relative;margin-bottom:50px}.bkr003 .pricing-6 .sec-title .title{position:relative;color:#c4c4c4;font-size:14px;line-height:1.4em;letter-spacing:1px;margin-bottom:15px;text-transform:uppercase}.bkr003 .pricing-6 .sec-title h2{position:relative;font-size:35px;color:#222;font-weight:600;line-height:1.3em;padding-bottom:20px;display:inline-block}.bkr003 .pricing-6 .sec-title h2:after{position:absolute;content:"";left:0px;bottom:0px;width:42px;height:3px;background-color:#ff4c72}.bkr003 .pricing-6 .sec-title.light .title{color:#fff;display:block}.bkr003 .pricing-6 .sec-title.light h2{color:#fff}.bkr003 .pricing-6 .sec-title.centered{text-align:center}.bkr003 .pricing-6 .sec-title.centered h2:after{left:50%;margin-left:-21px}.bkr003 .pricing-6  .upper-section .sec-title{margin-bottom:0px}.bkr003 .pricing-6  .upper-section .big-letter{position:absolute;right:-450px;top:0px;line-height:250px;font-size:350px;font-weight:700;color:rgba(255,255,255,.07);text-transform:uppercase}.bkr003 .pricing-6  .upper-section .big-letter span{color:#6048f0;text-shadow:-1px -1px 0 rgba(255,255,255,.1),1px -1px 0 rgba(255,255,255,.1),-1px 1px 0 rgba(255,255,255,.1),1px 1px 0 rgba(255,255,255,.1)}.bkr003 .pricing-6 .price-block{position:relative}.bkr003 .pricing-6 .price-block .inner-box{position:relative;padding:45px 40px 30px;border-radius:5px;-moz-box-shadow:0px 0px 20px rgba(0,0,0,.2);-ms-box-shadow:0px 0px 20px rgba(0,0,0,.2);-o-box-shadow:0px 0px 20px rgba(0,0,0,.2);-webkit-box-shadow:0px 0px 20px rgba(0,0,0,.2);box-shadow:0px 0px 20px rgba(0,0,0,.2);background:#fff url("https://rpvwisy.com/wp-content/themes/acuasafe/assets/images/background/pattern-9.png") repeat}.bkr003 .pricing-6 .price-block .inner-box.nitro-lazy{background:none !important}.bkr003 .pricing-6 .price-block .inner-box .upper-box{position:relative;padding-bottom:20px;margin-bottom:25px;border-bottom:1px solid #d1d1d1}.bkr003 .pricing-6 .price-block .inner-box .title{position:relative;color:#222;font-size:15px;font-weight:600;margin-bottom:5px}.bkr003 .pricing-6 .price-block .inner-box .price{position:relative;color:#222;font-size:80px;font-weight:600;line-height:1em}.bkr003 .pricing-6 .price-block .inner-box .price sup{position:relative;color:#777;font-size:26px;font-weight:400;top:-38px;margin-right:5px}.bkr003 .pricing-6 .price-block .inner-box .price sub{position:relative;color:#777;bottom:0px;font-size:15px;font-weight:400}.bkr003 .pricing-6 .price-block .inner-box .upper-box .theme-btn{margin-top:30px}.bkr003 .pricing-6 .price-block .inner-box .lower-box{position:relative;padding:0px 10px 10px}.bkr003 .pricing-6 .price-block .inner-box .lower-box ul{position:relative}.bkr003 .pricing-6 .price-block .inner-box .lower-box ul li{position:relative;max-width:230px;width:100%;color:#777;font-size:18px;margin-bottom:12px;padding-left:22px;display:inline-block}.bkr003 .pricing-6 .price-block .inner-box .lower-box ul li:before{position:absolute;content:"";left:0px;top:13px;height:1px;width:10px;background-color:#ff4c72}.bkr003 .pricing-6 .price-block .inner-box .lower-box ul li span{position:relative;color:#222;font-weight:500}.bkr003 .pricing-6  .carousel-section{position:relative;margin-top:-200px;z-index:9}.bkr003 .pricing-6  .carousel-section .price-carousel{max-width:710px;margin:0 auto;width:100%;display:block;padding:0px 15px}.bkr003 .pricing-6  .carousel-section .owl-carousel .owl-stage-outer{overflow:visible;padding:10px 0px}.bkr003 .pricing-6  .carousel-section .owl-dots,.bkr003 .pricing-6  .carousel-section .owl-nav{display:none}.bkr003 .pricing-6  .carousel-section .owl-carousel .owl-stage-outer .owl-item{opacity:.6}.bkr003 .pricing-6  .carousel-section .owl-carousel .owl-stage-outer .owl-item.active{opacity:1}.bkr003 .pricing-6 .btn-style-one .icon{position:relative;color:#fff;margin-left:15px;font-size:20px;top:3px;line-height:0;display:inline-block;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.bkr003 .pricing-6 .btn-style-one:hover .icon{color:#f74883}.bkr003 .pricing-6 .btn-style-one{position:relative;line-height:29px;color:#fff;font-size:15px;font-weight:500;border-radius:50px;letter-spacing:1px;background-color:#f74883;border:2px solid #f74883;padding:12px 25px 12px;font-family:"Poppins",sans-serif;-moz-box-shadow:0px 4px 12px rgba(0,0,0,.2);-ms-box-shadow:0px 4px 12px rgba(0,0,0,.2);-o-box-shadow:0px 4px 12px rgba(0,0,0,.2);-webkit-box-shadow:0px 4px 12px rgba(0,0,0,.2);box-shadow:0px 4px 12px rgba(0,0,0,.2)}.bkr003 .pricing-6 .btn-style-one:hover{color:#f74883;background:none}i.far.fa-print{font:normal normal normal 14px/1 FontAwesome}.bkr003 .pricing-8{position:relative;padding:0px 0px 130px;z-index:5}.bkr003 .pricing-8 .sec-title-two{position:relative;margin-bottom:55px}.bkr003 .pricing-8 .sec-title-two.centered{text-align:center}.bkr003 .pricing-8 .sec-title-two:before{position:absolute;content:"";left:0px;top:12px;height:5px;width:53px;background:url("https://rpvwisy.com/wp-content/themes/acuasafe/assets/images/background/sec-title-bg.png")}.bkr003 .pricing-8 .sec-title-two.centered:before{display:none}.bkr003 .pricing-8 .sec-title-two.light:before{background:#fff}.bkr003 .pricing-8 .sec-title-two .title{position:relative;color:#8a8d91;font-size:17px;margin-bottom:25px;text-transform:capitalize;padding-left:76px;font-family:"Open Sans",sans-serif;font-weight:600}.bkr003 .pricing-8 .sec-title-two.centered .title{padding-left:0px}.bkr003 .pricing-8 .sec-title-two h2{position:relative;font-size:40px;color:#132c47;font-weight:700;line-height:1.2em;letter-spacing:-1px;display:inline-block}.bkr003 .pricing-8 .sec-title-two h2 a{color:#aaa}.bkr003 .pricing-8 .sec-title-two.light .title,.bkr003 .pricing-8 .sec-title-two.light h2{color:#fff}.bkr003 .pricing-8 .content-column{position:relative;margin-bottom:30px}.bkr003 .pricing-8 .content-column .sec-title{margin-bottom:50px}.bkr003 .pricing-8 .content-column .sec-title .subtitle{margin-bottom:10px}.bkr003 .pricing-8 .content-column .sec-title h2{font-size:36px;line-height:1.5em}.bkr003 .pricing-8 .content-column .inner{position:relative;padding-right:0}.bkr003 .pricing-8 .content-column .text{line-height:1.8em;font-size:15px;color:#00000a;margin-bottom:40px}.bkr003 .pricing-8 .pricing-tabs-two .tab-btns{position:relative;display:inline-block;border-radius:26px;overflow:hidden;box-shadow:0px 15px 39px 0px rgba(8,18,109,.1)}.bkr003 .pricing-8 .pricing-tabs-two .tab-btns .tab-btn{position:relative;float:left;font-size:14px;color:#222;min-width:140px;font-weight:600;text-transform:uppercase;line-height:30px;padding:16px 40px;cursor:pointer}.bkr003 .pricing-8 .pricing-tabs-two .tab-btns .tab-btn:first-child{border-radius:31px 0px 0px 31px}.bkr003 .pricing-8 .pricing-tabs-two .tab-btns .tab-btn:last-child{border-left:none;border-radius:0px 31px 31px 0px}.bkr003 .pricing-8 .pricing-tabs-two .tab-btns .active-btn{background:#132c47;color:#fff}.bkr003 .pricing-8 .pricing-section-two .image-column{position:relative;margin-bottom:30px}.bkr003 .pricing-8 .pricing-section-two .image-column .inner{position:relative;margin-top:-30px}.bkr003 .pricing-8 .image-column .out-box{position:absolute;top:0px;left:0px;width:1200px;height:650px}.bkr003 .pricing-8 .image-column .out-box .image-box{position:absolute;left:0px;top:0px;width:100%;height:100%;background-repeat:no-repeat;background-size:cover}.bkr003 .pricing-8 .pricing-tabs-two .pr-content{position:relative}.bkr003 .pricing-8 .price-column{position:relative}.bkr003 .pricing-8 .pr-content .pr-tab{position:absolute;top:0px;display:none;z-index:1;transition:all .7s ease;-moz-transition:all .7s ease;-webkit-transition:all .7s ease;-ms-transition:all .7s ease;-o-transition:all .7s ease;transform:scale(.9,.9) translateY(0px)}.bkr003 .pricing-8 .pr-content .pr-tab.active-tab{position:relative;z-index:5;display:block;transform:scale(1) translateY(0px)}.bkr003 .pricing-8 .price-column .col-inner{position:relative;padding:80px 30px;text-align:center;background:#fff;border-radius:2px;box-shadow:0px 15px 39px 0px rgba(8,18,109,.1);transition:.5s ease}.bkr003 .pricing-8 .price-column .col-inner:hover{transform:scale(1.02)}.bkr003 .pricing-8 .price-column .plan-title{position:relative;font-size:22px;font-weight:500;color:#8b8e93;text-transform:capitalize;letter-spacing:1px;line-height:1.8em}.bkr003 .pricing-8 .price-column .duration{position:relative;font-size:18px;font-weight:400;color:#b1b1b1;text-transform:capitalize;line-height:1.8em}.bkr003 .pricing-8 .price-column .price{position:relative;font-size:48px;font-weight:700;letter-spacing:2px;color:#00000a;text-transform:uppercase;line-height:1.5em;padding:0px 0px 20px}.bkr003 .pricing-8 .price-column .price sup{top:-10px}.bkr003 .pricing-8 .price-column .specs-list{position:relative;padding-bottom:20px}.bkr003 .pricing-8 .price-column .specs-list li{position:relative;line-height:24px;font-size:15px;font-weight:500;margin-bottom:12px}.bkr003 .pricing-8 .btn-style-two{position:relative;padding:16px 40px;border-radius:30px;line-height:24px;color:#fff;text-align:center;display:inline-block;font-size:15px;font-weight:700;background:#f74883;letter-spacing:1px;text-transform:uppercase;border:2px solid #f74883;font-family:"Open Sans",sans-serif}.bkr003 .pricing-8 .btn-style-two:hover{color:#fff;background:#101010;border-color:#101010}.bkr003 .team-1{position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;padding:140px 0 60px}.bkr003 .team-1 .sec-title{margin-bottom:80px}.bkr003 .team-1 .sec-title{position:relative;margin-bottom:40px;padding-bottom:10px}.bkr003 .team-1 .sec-title > span{position:relative;font-size:18px;color:#888;font-weight:400;line-height:1.2em;display:block;margin-bottom:10px}.bkr003 .team-1 .sec-title > h2{position:relative;font-size:40px;color:#333;font-weight:700;line-height:1.4em;text-transform:uppercase}.bkr003 .team-1 .sec-title > h3{position:relative;font-size:35px;color:#333;font-weight:700;line-height:1.4em;text-transform:uppercase}.bkr003 .team-1 .sec-title:after{position:absolute;left:0;bottom:0;height:3px;width:85px;background-color:#f74883;content:""}.bkr003 .team-1 .sec-title.centered:after{left:50%;margin-left:-42.5px}.bkr003 .team-1 .sec-title.light > span,.bkr003 .team-1 .sec-title.light h2{color:#fff}.bkr003 .team-1 .centered{text-align:center !important}.bkr003 .team-1 .row{margin-left:-40px;margin-right:-40px}.bkr003 .team-1 .team-block{position:relative;margin-bottom:70px;padding-left:40px;padding-right:40px}.bkr003 .team-1 .team-block .image-box{position:relative;text-align:center}.bkr003 .team-1 .team-block .image-box img{position:relative;display:inline-block;max-width:100%}.bkr003 .team-1 .team-block .lower-box{position:relative;background-color:#fff;padding:25px 15px 25px;text-align:center;-webkit-box-shadow:0 15px 25px rgba(0,0,0,.05);-moz-box-shadow:0 15px 25px rgba(0,0,0,.05);-ms-box-shadow:0 15px 25px rgba(0,0,0,.05);-o-box-shadow:0 15px 25px rgba(0,0,0,.05);box-shadow:0 15px 25px rgba(0,0,0,.05)}.bkr003 .team-1 .team-block .lower-box .name{font-weight:700;font-size:20px;line-height:1.4em;margin-bottom:3px;color:#333;text-transform:capitalize}.bkr003 .team-1 .team-block .lower-box .name a{color:#333;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.bkr003 .team-1 .team-block .lower-box .name a:hover{color:#f74883}.bkr003 .team-1 .team-block .lower-box .designation{position:relative;display:block;font-size:14px;line-height:26px;color:#f74883;text-transform:capitalize;margin-bottom:5px}.bkr003 .team-1 .social-icon-two{position:relative}.bkr003 .team-1 .social-icon-two li{position:relative;display:inline-block;margin-right:25px}.bkr003 .team-1 .social-icon-two li:last-child{margin-right:0}.bkr003 .team-1 .social-icon-two li a{position:relative;font-size:13px;line-height:30px;display:inline-block;color:#c3c3c3;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}.bkr003 .team-1 .social-icon-two li a:hover{color:#f74883}


/*** 
=====================================================
	Theme Main Color Css
=====================================================
***/

.title span,
.header-top .social-links li a:hover,
.header-top .info li i,
.header-top .info li span,
.header-top .info li a:hover,
.banner-style-four .banner-carousel .content-box h4,
.sec-title-two h5,
.feature-section-home4 .single-item .inner-box .icon-box,
.service-section-home4 .single-item .inner-box .icon-box,
.cta-section-home4 .content-box .list li:before,
.woocommerce a.added_to_cart,
.woocommerce .woocommerce-info a,
.woocommerce .woocommerce-info::before,
.woocommerce-privacy-policy-link,
.woocommerce-account .woocommerce-MyAccount-navigation ul li a,
.woocommerce-account .woocommerce-MyAccount-content p a,
.tag_post a,
.wp-block-group ul li a:hover,
.blog-sidebar .post-widget .post p

{
	color:#2a81ce!important;
}


/*** 
=====================================================
	Theme Main Background Color Css
=====================================================
***/
.theme-btn.btn-one,
.banner-style-four .banner-carousel .content-box h4:before,
.banner-style-four .banner-carousel .content-box h4:after,
.banner-style-four .banner-carousel .content-box .btn-box .banner-btn:before,
.sec-title-two h5:before,
.sec-title-two h5:after,
.feature-section-home4 .single-item .inner-box .icon-box:before,
.service-section-home4 .single-item .inner-box:before,
.works-section-home4 .single-item .inner-box .icon-box,
.chooseus-section-home4 .single-item .icon-box,
.page-title:before,
span.page-numbers.current,
.team-member-info-box .social-links-style1 li a:hover i,
.resume .info-box .title:after,
.woocommerce a.button,
.woocommerce nav.woocommerce-pagination ul li span,
.woocommerce nav.woocommerce-pagination ul li:hover a,
.woocommerce button.button,
.woocommerce button.button:disabled:hover, .woocommerce button.button[disabled]:disabled:hover,
.pagination li .dots:hover,
.tagcloud a:hover,
.wp-block-search .wp-block-search__button

{
	background: #2a81ce!important;
	background-color:#2a81ce!important;
}


/************** border-color***************/

.project-page ,
.banner-style-four .banner-carousel .content-box .btn-box .banner-btn:hover,
.about-section-home4 .content-box .list li:before,
.image_block_2 .image-box .text,
span.page-numbers.current,
.woocommerce nav.woocommerce-pagination ul li:hover a,
.woocommerce nav.woocommerce-pagination ul li span,
.pagination li .dots:hover,
blockquote,
.tagcloud a:hover

{
	border-color:#2a81ce!important;
}

/* ------------------////End of Section////--------------*/

/************** box-shadow***************/
.featured-three-column .column .inner-box:hover

/************** box-shadow***************/
{
	box-shadow:0px 0px 10px rgba(42,129,206,0.8) !important;
}

/* ------------------////End of Section////--------------*/

/**************  border-color***************/

.latest_blog_wrapper .post .date:after,.blog_post_meta .post .date:after

/**************  border-color rgba***************/
{
    border-color: rgba(253, 199, 22, 0)!important;
}
/* ------------------////End of Section////--------------*/


/* template-color */

.scroll-top{
  background-color: #2a81ce!important;
}

.handle-preloader{
	background-color: #002c8f;
}

.preloader-close{
	color:#2a81ce!important;
}

.theme-btn.btn-one{
	background-color:#2a81ce!important;
}



.main-header .nav-right .cart-box a span{
	background-color:#2a81ce!important;
}

.main-header .search-box-btn:hover{
  color:#2a81ce!important;
}

.main-header .nav-right .cart-box a:hover{
  color: #2a81ce!important;
}

.main-menu .navigation > li.current > a,
.main-menu .navigation > li:hover > a{
  color: #2a81ce!important;
}

.main-menu .navigation > li > ul > li > a:hover,
.main-menu .navigation > li > .megamenu li > a:hover{
	color: #2a81ce!important;
}

.main-menu .navigation > li > ul > li > ul > li > a:hover{
  color:#2a81ce!important;
}

.banner-carousel .content-box .btn-box .theme-btn:hover{
  color:#2a81ce!important;
}

.feature-block-one .inner-box .icon-box{
	color:#2a81ce!important;
}

.service-block-one .inner-box .icon-box{
	color:#2a81ce!important;
}

.service-block-one .inner-box h4 a:hover{
  color:#2a81ce!important;
}



.content_block_2 .content-box .single-item .icon-box{
	background-color: #2a81ce!important;
}

.theme-btn.btn-two:before{
  background-color:#2a81ce!important;
}

.theme-btn.btn-two:hover{
	border-color: #2a81ce!important;
}

.shop-block-one .inner-box .lower-content h4 a:hover{
  color: #2a81ce!important;
}

.shop-block-one .inner-box .lower-content h6{
	color: #2a81ce!important;
}

.testimonial-block-one .inner-box .rating li{
	color: #2a81ce!important;
}

.testimonial-block-one .inner-box .designation{
	color:#2a81ce!important;
}

.testimonial-section .owl-dots .owl-dot.active span,
.testimonial-section .owl-dots span:hover{
	background-color: #2a81ce!important;
}

.team-block-one .inner-box .image-box .social-links li a:hover{
	background-color: #2a81ce!important;
}

.team-block-one .inner-box .lower-content h4 a:hover{
  color: #2a81ce!important;
}

.team-block-one .inner-box .lower-content .share-box a:hover{
	background-color:#2a81ce!important;
}

.content_block_3 .content-box .theme-btn:hover{
  color: #2a81ce!important;
}

.news-block-one .inner-box .lower-content .category a{
	color: #2a81ce!important;
}

.news-block-one .inner-box .lower-content h4 a:hover{
  color:#2a81ce!important;
}

.news-block-one .inner-box .lower-content .post-info li a:hover{
  color: #2a81ce!important;
}

.main-footer .footer-top .text h2 span{
  color: #2a81ce!important;
}

.main-footer .footer-top .support-box a{
	background-color: #2a81ce!important;
}

.main-footer .contact-widget .info-list li a:hover{
  color: #2a81ce!important;
}

.main-footer .contact-widget .info-list li i{
	color:#2a81ce!important;
}

.main-footer .links-widget .links-list li a:hover{
  color: #2a81ce!important;
}

.main-footer .links-widget .links-list li a:before{
	background-color:#2a81ce!important;
}

.main-footer .subscribe-widget .form-group button{
	background-color:#2a81ce!important;
}

.main-footer .subscribe-widget .form-group input:focus{
  border-color: #2a81ce!important;
}

.footer-bottom .copyright p a{
  color: #2a81ce!important;
}

.footer-bottom .social-links li a:hover{
  background-color: #2a81ce!important;
}

.footer-bottom .footer-nav li a:hover{
  color: #2a81ce!important;
}

.banner-carousel .owl-nav button:hover{
  background-color: #2a81ce!important;
}

.banner-style-two .banner-carousel .content-box .btn-box .banner-btn:before{
  background-color:#2a81ce!important;
}

.banner-style-two .banner-carousel .content-box .btn-box .banner-btn:hover{
  border-color:#2a81ce!important;
}

.content_block_4 .content-box .list li:before{
	color: #2a81ce!important;
}

.content_block_5 .form-inner .form-group input:focus,
.content_block_5 .form-inner .form-group textarea:focus{
  border-color:#2a81ce!important;
}

.image_block_2 .image-box .text h2{
	color:#2a81ce!important;
}

.pricing-section .tab-btn-box .tab-btns li.active-btn{
  background-color:#2a81ce!important;
  border-color:#2a81ce!important;
}



.testimonial-style-two .owl-dots .owl-dot.active span,
.testimonial-style-two .owl-dots span:hover{
	background-color:#2a81ce!important;
}


.testimonial-block-two .inner-box .designation{
	color:#2a81ce!important;
}




.testimonial-style-three .inner-box .rating li{
	color:#2a81ce!important;
}

.testimonial-style-three .inner-box .designation{
	color:#2a81ce!important;
}

.accordion-box .block .acc-btn.active h4{
  background-color:#2a81ce!important;
}

.faq-sidebar .form-inner form .form-group input:focus,
.faq-sidebar .form-inner form .form-group textarea:focus{
  border-color: #2a81ce!important;
}

.sortable-masonry .filters .filter-tabs li.active{
  background-color:#2a81ce!important;
  border-color:#2a81ce!important;
}

.service-block-two .inner-box .icon-box .icon{
	background-color: #2a81ce!important;
}

.service-block-two .inner-box h4 a:hover{
  color:#2a81ce!important;
}

.service-details-content .content-two .inner-box .single-item .icon-box{
	background-color: #2a81ce!important;
}

.service-sidebar .category-list li a.current,
.service-sidebar .category-list li a:hover{
  border-color: #2a81ce!important;
}

.service-sidebar .category-list li a:before{
	background-color: #2a81ce!important;
}

.default-sidebar .sidebar-search .form-group input:focus{
  border-color: #2a81ce!important;
}

.default-sidebar .sidebar-search .form-group input:focus + button,
.default-sidebar .sidebar-search .form-group button:hover{
	color: #2a81ce!important;
}

.default-sidebar .sidebar-category .category-list li a i{
	color:#2a81ce!important;
}

.default-sidebar .sidebar-category .category-list li a:hover{
  color:#2a81ce!important;
}

.range-slider .filter-btn{
	background-color:#2a81ce!important;
}

.default-sidebar .tags-widget .tags-list li a:hover{
	border-color: #2a81ce!important;
	background-color:#2a81ce!important;
}

.product-details-content .image-box .preview-link a:hover{
  border-color: #2a81ce!important;
	background-color: #2a81ce!important;
}

.product-details-content .product-details .rating li{
	color:#2a81ce!important;
}

.product-details-content .product-details .customer-rating .review a:hover{
	color: #2a81ce!important;
}

.product-details-content .product-details .addto-cart-box .clearfix li a:hover{
  border-color:#2a81ce!important;
	background-color:#2a81ce!important;
}

.product-details-content .product-details .other-option .social-links li a:hover{
  color: #2a81ce!important;
}

.shop-details .product-discription .tabs-content .customer-review .single-review .inner .rating li{
	color:#2a81ce!important;
}

.shop-details .product-discription .tabs-content .customer-comments .rating-box .rating li{
	color: #2a81ce!important;
}

.shop-details .product-discription .tabs-content .customer-comments .comment-form .form-group input:focus,
.shop-details .product-discription .tabs-content .customer-comments .comment-form .form-group textarea:focus{
	border-color:#2a81ce!important;
}

.cart-section .cart-table tbody tr .prod-column .column-box .remove-btn:hover{
	background-color: #2a81ce!important;
	border-color: #2a81ce!important;
}

.cart-section .othre-content .coupon-box button{
	background-color:#2a81ce!important;
}

.checkout-section .upper-box .single-box a{
  color:#2a81ce!important;
}

.checkout-section .billing-form .form-group input:focus{
  border-color: #2a81ce!important;
}

.pagination li a:hover,
.pagination li a.current{
  background-color: #2a81ce!important;
	border-color:#2a81ce!important;
}

.blog-sidebar .post-widget .post h5 a:hover{
  color:#2a81ce!important;
}

.blog-sidebar .archives-widget .archives-list li a:hover{
  color: #2a81ce!important;
}

.news-block-one .inner-box .lower-content h3 a:hover{
  color:#2a81ce!important;
}

.blog-details-content .content-one blockquote .icon-box{
	color: #2a81ce!important;
}

.blog-details-content .post-share-option .social-links li a:hover{
  background-color: #2a81ce!important;
}

.blog-details-content .comment-box .comment .reply-btn:hover{
  color:#2a81ce!important;
}

.default-form .form-group input:focus,
.default-form .form-group textarea:focus{
  border-color: #2a81ce!important;
}

.contact-style-two .info-list li i{
	color:#2a81ce!important;
}

.contact-style-two .info-list li p a:hover{
color:#2a81ce!important;
}


/*! elementor-pro - v3.35.0 - 11-02-2026 */
@charset "UTF-8";.site-main .menu-navigation-container{overflow:visible}.elementor-item:after,.elementor-item:before{display:block;position:absolute;transition:.3s;transition-timing-function:cubic-bezier(.58,.3,.005,1)}.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{opacity:0}.elementor-item-active:after,.elementor-item-active:before,.elementor-item.highlighted:after,.elementor-item.highlighted:before,.elementor-item:focus:after,.elementor-item:focus:before,.elementor-item:hover:after,.elementor-item:hover:before{transform:scale(1)}.e--pointer-double-line .elementor-item:after,.e--pointer-double-line .elementor-item:before,.e--pointer-overline .elementor-item:after,.e--pointer-overline .elementor-item:before,.e--pointer-underline .elementor-item:after,.e--pointer-underline .elementor-item:before{background-color:#3f444b;height:3px;left:0;width:100%;z-index:2}.e--pointer-double-line.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-double-line.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-overline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{height:0;left:50%;width:0}.e--pointer-double-line.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{top:10px}.e--pointer-double-line.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-overline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after{bottom:10px}.e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{top:-10px}.e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after{bottom:-10px}.e--pointer-double-line.e--animation-none,.e--pointer-double-line.e--animation-none .elementor-item,.e--pointer-double-line.e--animation-none .elementor-item:after,.e--pointer-double-line.e--animation-none .elementor-item:before,.e--pointer-double-line.e--animation-none .elementor-item:focus,.e--pointer-double-line.e--animation-none .elementor-item:hover,.e--pointer-double-line.e--animation-none:after,.e--pointer-double-line.e--animation-none:before,.e--pointer-double-line.e--animation-none:focus,.e--pointer-double-line.e--animation-none:hover,.e--pointer-overline.e--animation-none,.e--pointer-overline.e--animation-none .elementor-item,.e--pointer-overline.e--animation-none .elementor-item:after,.e--pointer-overline.e--animation-none .elementor-item:before,.e--pointer-overline.e--animation-none .elementor-item:focus,.e--pointer-overline.e--animation-none .elementor-item:hover,.e--pointer-overline.e--animation-none:after,.e--pointer-overline.e--animation-none:before,.e--pointer-overline.e--animation-none:focus,.e--pointer-overline.e--animation-none:hover,.e--pointer-underline.e--animation-none,.e--pointer-underline.e--animation-none .elementor-item,.e--pointer-underline.e--animation-none .elementor-item:after,.e--pointer-underline.e--animation-none .elementor-item:before,.e--pointer-underline.e--animation-none .elementor-item:focus,.e--pointer-underline.e--animation-none .elementor-item:hover,.e--pointer-underline.e--animation-none:after,.e--pointer-underline.e--animation-none:before,.e--pointer-underline.e--animation-none:focus,.e--pointer-underline.e--animation-none:hover{transition-duration:0s}.e--pointer-double-line .elementor-item:before,.e--pointer-overline .elementor-item:before{content:"";top:0}.e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{left:-20px;width:10px}.e--pointer-double-line .elementor-item:after,.e--pointer-underline .elementor-item:after{bottom:0;content:""}.e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after{inset-inline-start:100%;width:10px}.e--pointer-framed .elementor-item:after,.e--pointer-framed .elementor-item:before{background:transparent;border:3px solid #3f444b;bottom:0;left:0;right:0;top:0}.e--pointer-framed .elementor-item:before{content:""}.e--pointer-framed.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{transform:scale(.75)}.e--pointer-framed.e--animation-shrink .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{transform:scale(1.25)}.e--pointer-framed.e--animation-grow .elementor-item:before,.e--pointer-framed.e--animation-shrink .elementor-item:before{transition:opacity .2s,transform .4s}.e--pointer-framed.e--animation-draw .elementor-item:after,.e--pointer-framed.e--animation-draw .elementor-item:before{height:3px;width:3px}.e--pointer-framed.e--animation-draw .elementor-item:before{border-block-end-width:3px;border-block-start-width:0;border-inline-end-width:0;border-inline-start-width:3px;transition:width .1s .2s,height .1s .3s,opacity .12s .22s}.e--pointer-framed.e--animation-draw .elementor-item:after{border-block-end-width:0;border-block-start-width:3px;border-inline-end-width:3px;border-inline-start-width:0;content:"";inset-block-end:0;inset-block-start:auto;inset-inline-end:0;inset-inline-start:auto;transition:width .1s,height .1s .1s,opacity .02s .18s}.e--pointer-framed.e--animation-draw .elementor-item-active:after,.e--pointer-framed.e--animation-draw .elementor-item-active:before,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:after,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:before,.e--pointer-framed.e--animation-draw .elementor-item:focus:after,.e--pointer-framed.e--animation-draw .elementor-item:focus:before,.e--pointer-framed.e--animation-draw .elementor-item:hover:after,.e--pointer-framed.e--animation-draw .elementor-item:hover:before{height:100%;width:100%}.e--pointer-framed.e--animation-draw .elementor-item-active:before,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:before,.e--pointer-framed.e--animation-draw .elementor-item:focus:before,.e--pointer-framed.e--animation-draw .elementor-item:hover:before{transition:opacity .02s,height .1s,width .1s .1s}.e--pointer-framed.e--animation-draw .elementor-item-active:after,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:after,.e--pointer-framed.e--animation-draw .elementor-item:focus:after,.e--pointer-framed.e--animation-draw .elementor-item:hover:after{transition:opacity .02s .2s,height .1s .2s,width .1s .3s}.e--pointer-framed.e--animation-corners .elementor-item:after,.e--pointer-framed.e--animation-corners .elementor-item:before{height:3px;width:3px}.e--pointer-framed.e--animation-corners .elementor-item:before{border-block-end-width:0;border-block-start-width:3px;border-inline-end-width:0;border-inline-start-width:3px}.e--pointer-framed.e--animation-corners .elementor-item:after{border-block-end-width:3px;border-block-start-width:0;border-inline-end-width:3px;border-inline-start-width:0;content:"";inset-block-end:0;inset-block-start:auto;inset-inline-end:0;inset-inline-start:auto}.e--pointer-framed.e--animation-corners .elementor-item-active:after,.e--pointer-framed.e--animation-corners .elementor-item-active:before,.e--pointer-framed.e--animation-corners .elementor-item.highlighted:after,.e--pointer-framed.e--animation-corners .elementor-item.highlighted:before,.e--pointer-framed.e--animation-corners .elementor-item:focus:after,.e--pointer-framed.e--animation-corners .elementor-item:focus:before,.e--pointer-framed.e--animation-corners .elementor-item:hover:after,.e--pointer-framed.e--animation-corners .elementor-item:hover:before{height:100%;transition:opacity 2ms,width .4s,height .4s;width:100%}.e--pointer-framed.e--animation-none,.e--pointer-framed.e--animation-none .elementor-item,.e--pointer-framed.e--animation-none .elementor-item:after,.e--pointer-framed.e--animation-none .elementor-item:before,.e--pointer-framed.e--animation-none .elementor-item:focus,.e--pointer-framed.e--animation-none .elementor-item:hover,.e--pointer-framed.e--animation-none:after,.e--pointer-framed.e--animation-none:before,.e--pointer-framed.e--animation-none:focus,.e--pointer-framed.e--animation-none:hover{transition-duration:0s}.e--pointer-background .elementor-item:after,.e--pointer-background .elementor-item:before{content:"";transition:.3s}.e--pointer-background .elementor-item:before{background:#3f444b;inset:0;z-index:-1}.e--pointer-background .elementor-item-active,.e--pointer-background .elementor-item.highlighted,.e--pointer-background .elementor-item:focus,.e--pointer-background .elementor-item:hover{color:#fff}.e--pointer-background.e--animation-grow .elementor-item:before{transform:scale(.5)}.e--pointer-background.e--animation-grow .elementor-item-active:before,.e--pointer-background.e--animation-grow .elementor-item.highlighted:before,.e--pointer-background.e--animation-grow .elementor-item:focus:before,.e--pointer-background.e--animation-grow .elementor-item:hover:before{opacity:1;transform:scale(1)}.e--pointer-background.e--animation-shrink .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{transform:scale(1.2);transition:.3s}.e--pointer-background.e--animation-shrink .elementor-item-active:before,.e--pointer-background.e--animation-shrink .elementor-item.highlighted:before,.e--pointer-background.e--animation-shrink .elementor-item:focus:before,.e--pointer-background.e--animation-shrink .elementor-item:hover:before{transition:opacity .15s,transform .4s}.e--pointer-background.e--animation-sweep-left .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{left:100%}.e--pointer-background.e--animation-sweep-right .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{right:100%}.e--pointer-background.e--animation-sweep-up .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{top:100%}.e--pointer-background.e--animation-sweep-down .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{bottom:100%}.e--pointer-background.e--animation-shutter-out-vertical .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{bottom:50%;top:50%}.e--pointer-background.e--animation-shutter-out-horizontal .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{left:50%;right:50%}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:after{background:#3f444b;inset:0;z-index:-1}.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:before{bottom:100%;top:0}.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:after{bottom:0;top:100%}.e--pointer-background.e--animation-shutter-in-vertical .elementor-item-active:before,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item.highlighted:before,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:focus:before,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:hover:before{bottom:50%}.e--pointer-background.e--animation-shutter-in-vertical .elementor-item-active:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item.highlighted:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:focus:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:hover:after{top:50%}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:before{left:100%;right:0}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:after{left:0;right:100%}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item-active:before,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item.highlighted:before,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:focus:before,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:hover:before{left:50%}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item-active:after,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item.highlighted:after,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:focus:after,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:hover:after{right:50%}.e--pointer-background.e--animation-none,.e--pointer-background.e--animation-none .elementor-item,.e--pointer-background.e--animation-none .elementor-item:after,.e--pointer-background.e--animation-none .elementor-item:before,.e--pointer-background.e--animation-none .elementor-item:focus,.e--pointer-background.e--animation-none .elementor-item:hover,.e--pointer-background.e--animation-none:after,.e--pointer-background.e--animation-none:before,.e--pointer-background.e--animation-none:focus,.e--pointer-background.e--animation-none:hover{transition-duration:0s}.e--pointer-text.e--animation-skew .elementor-item:focus,.e--pointer-text.e--animation-skew .elementor-item:hover{transform:skew(-8deg)}.e--pointer-text.e--animation-grow .elementor-item:focus,.e--pointer-text.e--animation-grow .elementor-item:hover{transform:scale(1.2)}.e--pointer-text.e--animation-shrink .elementor-item:focus,.e--pointer-text.e--animation-shrink .elementor-item:hover{transform:scale(.8)}.e--pointer-text.e--animation-float .elementor-item:focus,.e--pointer-text.e--animation-float .elementor-item:hover{transform:translateY(-8px)}.e--pointer-text.e--animation-sink .elementor-item:focus,.e--pointer-text.e--animation-sink .elementor-item:hover{transform:translateY(8px)}.e--pointer-text.e--animation-rotate .elementor-item:focus,.e--pointer-text.e--animation-rotate .elementor-item:hover{transform:rotate(6deg)}.e--pointer-text.e--animation-none,.e--pointer-text.e--animation-none .elementor-item,.e--pointer-text.e--animation-none .elementor-item:after,.e--pointer-text.e--animation-none .elementor-item:before,.e--pointer-text.e--animation-none .elementor-item:focus,.e--pointer-text.e--animation-none .elementor-item:hover,.e--pointer-text.e--animation-none:after,.e--pointer-text.e--animation-none:before,.e--pointer-text.e--animation-none:focus,.e--pointer-text.e--animation-none:hover{transition-duration:0s}.elementor-nav-menu--main .elementor-nav-menu a{transition:.4s}.elementor-nav-menu--main .elementor-nav-menu a,.elementor-nav-menu--main .elementor-nav-menu a.highlighted,.elementor-nav-menu--main .elementor-nav-menu a:focus,.elementor-nav-menu--main .elementor-nav-menu a:hover{padding:13px 20px}.elementor-nav-menu--main .elementor-nav-menu a.current{background:#1f2124;color:#fff}.elementor-nav-menu--main .elementor-nav-menu a.disabled{background:#3f444b;color:#88909b}.elementor-nav-menu--main .elementor-nav-menu ul{border-style:solid;border-width:0;padding:0;position:absolute;width:12em}.elementor-nav-menu--main .elementor-nav-menu span.scroll-down,.elementor-nav-menu--main .elementor-nav-menu span.scroll-up{background:#fff;display:none;height:20px;overflow:hidden;position:absolute;visibility:hidden}.elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow,.elementor-nav-menu--main .elementor-nav-menu span.scroll-up-arrow{border:8px dashed transparent;border-bottom:8px solid #33373d;height:0;inset-block-start:-2px;inset-inline-start:50%;margin-inline-start:-8px;overflow:hidden;position:absolute;width:0}.elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow{border-color:#33373d transparent transparent;border-style:solid dashed dashed;top:6px}.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow .e-font-icon-svg,.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow i{transform:rotate(calc(-90deg * var(--direction-multiplier, 1)))}.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow .e-font-icon-svg{fill:currentColor;height:1em;width:1em}.elementor-nav-menu--layout-horizontal{display:flex}.elementor-nav-menu--layout-horizontal .elementor-nav-menu{display:flex;flex-wrap:wrap}.elementor-nav-menu--layout-horizontal .elementor-nav-menu a{flex-grow:1;white-space:nowrap}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li{display:flex}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li ul,.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li>.scroll-down{top:100%!important}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>a{margin-inline-start:var(--e-nav-menu-horizontal-menu-item-margin)}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>.scroll-down,.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>.scroll-up,.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>ul{inset-inline-start:var(--e-nav-menu-horizontal-menu-item-margin)!important}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child)>a{margin-inline-end:var(--e-nav-menu-horizontal-menu-item-margin)}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child):after{align-self:center;border-color:var(--e-nav-menu-divider-color,#000);border-left-style:var(--e-nav-menu-divider-style,solid);border-left-width:var(--e-nav-menu-divider-width,2px);content:var(--e-nav-menu-divider-content,none);height:var(--e-nav-menu-divider-height,35%)}.elementor-nav-menu__align-right .elementor-nav-menu{justify-content:flex-end;margin-left:auto}.elementor-nav-menu__align-right .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:flex-end}.elementor-nav-menu__align-left .elementor-nav-menu{justify-content:flex-start;margin-right:auto}.elementor-nav-menu__align-left .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:flex-start}.elementor-nav-menu__align-start .elementor-nav-menu{justify-content:flex-start;margin-inline-end:auto}.elementor-nav-menu__align-start .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:flex-start}.elementor-nav-menu__align-end .elementor-nav-menu{justify-content:flex-end;margin-inline-start:auto}.elementor-nav-menu__align-end .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:flex-end}.elementor-nav-menu__align-center .elementor-nav-menu{justify-content:center;margin-inline-end:auto;margin-inline-start:auto}.elementor-nav-menu__align-center .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:center}.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu{width:100%}.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li{flex-grow:1}.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li>a{justify-content:center}.elementor-widget-nav-menu:not(.elementor-nav-menu--toggle) .elementor-menu-toggle{display:none}.elementor-widget-nav-menu .elementor-widget-container,.elementor-widget-nav-menu:not(:has(.elementor-widget-container)):not([class*=elementor-hidden-]){display:flex;flex-direction:column}.elementor-nav-menu{position:relative;z-index:2}.elementor-nav-menu:after{clear:both;content:" ";display:block;font:0/0 serif;height:0;overflow:hidden;visibility:hidden}.elementor-nav-menu,.elementor-nav-menu li,.elementor-nav-menu ul{display:block;line-height:normal;list-style:none;margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.elementor-nav-menu ul{display:none}.elementor-nav-menu ul ul a,.elementor-nav-menu ul ul a:active,.elementor-nav-menu ul ul a:focus,.elementor-nav-menu ul ul a:hover{border-left:16px solid transparent}.elementor-nav-menu ul ul ul a,.elementor-nav-menu ul ul ul a:active,.elementor-nav-menu ul ul ul a:focus,.elementor-nav-menu ul ul ul a:hover{border-left:24px solid transparent}.elementor-nav-menu ul ul ul ul a,.elementor-nav-menu ul ul ul ul a:active,.elementor-nav-menu ul ul ul ul a:focus,.elementor-nav-menu ul ul ul ul a:hover{border-left:32px solid transparent}.elementor-nav-menu ul ul ul ul ul a,.elementor-nav-menu ul ul ul ul ul a:active,.elementor-nav-menu ul ul ul ul ul a:focus,.elementor-nav-menu ul ul ul ul ul a:hover{border-left:40px solid transparent}.elementor-nav-menu a,.elementor-nav-menu li{position:relative}.elementor-nav-menu li{border-width:0}.elementor-nav-menu a{align-items:center;display:flex}.elementor-nav-menu a,.elementor-nav-menu a:focus,.elementor-nav-menu a:hover{line-height:20px;padding:10px 20px}.elementor-nav-menu a.current{background:#1f2124;color:#fff}.elementor-nav-menu a.disabled{color:#88909b;cursor:not-allowed}.elementor-nav-menu .e-plus-icon:before{content:"+"}.elementor-nav-menu .sub-arrow{align-items:center;display:flex;line-height:1;margin-block-end:-10px;margin-block-start:-10px;padding:10px;padding-inline-end:0}.elementor-nav-menu .sub-arrow i{pointer-events:none}.elementor-nav-menu .sub-arrow .fa.fa-chevron-down,.elementor-nav-menu .sub-arrow .fas.fa-chevron-down{font-size:.7em}.elementor-nav-menu .sub-arrow .e-font-icon-svg{height:1em;width:1em}.elementor-nav-menu .sub-arrow .e-font-icon-svg.fa-svg-chevron-down{height:.7em;width:.7em}.elementor-nav-menu--dropdown .elementor-item.elementor-item-active,.elementor-nav-menu--dropdown .elementor-item.highlighted,.elementor-nav-menu--dropdown .elementor-item:focus,.elementor-nav-menu--dropdown .elementor-item:hover,.elementor-sub-item.elementor-item-active,.elementor-sub-item.highlighted,.elementor-sub-item:focus,.elementor-sub-item:hover{background-color:#3f444b;color:#fff}.elementor-menu-toggle{align-items:center;background-color:rgba(0,0,0,.05);border:0 solid;border-radius:3px;color:#33373d;cursor:pointer;display:flex;font-size:var(--nav-menu-icon-size,22px);justify-content:center;padding:.25em}.elementor-menu-toggle.elementor-active .elementor-menu-toggle__icon--open,.elementor-menu-toggle:not(.elementor-active) .elementor-menu-toggle__icon--close{display:none}.elementor-menu-toggle .e-font-icon-svg{fill:#33373d;height:1em;width:1em}.elementor-menu-toggle svg{height:auto;width:1em;fill:var(--nav-menu-icon-color,currentColor)}span.elementor-menu-toggle__icon--close,span.elementor-menu-toggle__icon--open{line-height:1}.elementor-nav-menu--dropdown{background-color:#fff;font-size:13px}.elementor-nav-menu--dropdown-none .elementor-menu-toggle,.elementor-nav-menu--dropdown-none .elementor-nav-menu--dropdown{display:none}.elementor-nav-menu--dropdown.elementor-nav-menu__container{margin-top:10px;overflow-x:hidden;overflow-y:auto;transform-origin:top;transition:max-height .3s,transform .3s}.elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-sub-item{font-size:.85em}.elementor-nav-menu--dropdown a{color:#33373d}.elementor-nav-menu--dropdown a.current{background:#1f2124;color:#fff}.elementor-nav-menu--dropdown a.disabled{color:#b3b3b3}ul.elementor-nav-menu--dropdown a,ul.elementor-nav-menu--dropdown a:focus,ul.elementor-nav-menu--dropdown a:hover{border-inline-start:8px solid transparent;text-shadow:none}.elementor-nav-menu__text-align-center .elementor-nav-menu--dropdown .elementor-nav-menu a{justify-content:center}.elementor-nav-menu--toggle{--menu-height:100vh}.elementor-nav-menu--toggle .elementor-menu-toggle:not(.elementor-active)+.elementor-nav-menu__container{max-height:0;overflow:hidden;transform:scaleY(0)}.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container{animation:hide-scroll .3s backwards;max-height:var(--menu-height);transform:scaleY(1)}.elementor-nav-menu--stretch .elementor-nav-menu__container.elementor-nav-menu--dropdown{position:absolute;z-index:9997}@media (max-width:767px){.elementor-nav-menu--dropdown-mobile .elementor-nav-menu--main{display:none}}@media (min-width:768px){.elementor-nav-menu--dropdown-mobile .elementor-menu-toggle,.elementor-nav-menu--dropdown-mobile .elementor-nav-menu--dropdown{display:none}.elementor-nav-menu--dropdown-mobile nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{overflow-y:hidden}}@media (max-width:-1){.elementor-nav-menu--dropdown-mobile_extra .elementor-nav-menu--main{display:none}}@media (min-width:-1){.elementor-nav-menu--dropdown-mobile_extra .elementor-menu-toggle,.elementor-nav-menu--dropdown-mobile_extra .elementor-nav-menu--dropdown{display:none}.elementor-nav-menu--dropdown-mobile_extra nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{overflow-y:hidden}}@media (max-width:1024px){.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main{display:none}}@media (min-width:1025px){.elementor-nav-menu--dropdown-tablet .elementor-menu-toggle,.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--dropdown{display:none}.elementor-nav-menu--dropdown-tablet nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{overflow-y:hidden}}@media (max-width:-1){.elementor-nav-menu--dropdown-tablet_extra .elementor-nav-menu--main{display:none}}@media (min-width:-1){.elementor-nav-menu--dropdown-tablet_extra .elementor-menu-toggle,.elementor-nav-menu--dropdown-tablet_extra .elementor-nav-menu--dropdown{display:none}.elementor-nav-menu--dropdown-tablet_extra nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{overflow-y:hidden}}@keyframes hide-scroll{0%,to{overflow:hidden}}.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-0:not(:has(.elementor-widget-container)),.elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-mobile-0:not(:has(.elementor-widget-container)),.elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-tablet-0:not(:has(.elementor-widget-container)){font-size:0;line-height:1}.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid{display:inline-grid}.elementor-widget-social-icons .elementor-grid{grid-column-gap:var(--grid-column-gap,5px);grid-row-gap:var(--grid-row-gap,5px);grid-template-columns:var(--grid-template-columns);justify-content:var(--justify-content,center);justify-items:var(--justify-content,center)}.elementor-icon.elementor-social-icon{font-size:var(--icon-size,25px);height:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em));line-height:var(--icon-size,25px);width:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em))}.elementor-social-icon{--e-social-icon-icon-color:#fff;align-items:center;background-color:#69727d;cursor:pointer;display:inline-flex;justify-content:center;text-align:center}.elementor-social-icon i{color:var(--e-social-icon-icon-color)}.elementor-social-icon svg{fill:var(--e-social-icon-icon-color)}.elementor-social-icon:last-child{margin:0}.elementor-social-icon:hover{color:#fff;opacity:.9}.elementor-social-icon-android{background-color:#a4c639}.elementor-social-icon-apple{background-color:#999}.elementor-social-icon-behance{background-color:#1769ff}.elementor-social-icon-bitbucket{background-color:#205081}.elementor-social-icon-codepen{background-color:#000}.elementor-social-icon-delicious{background-color:#39f}.elementor-social-icon-deviantart{background-color:#05cc47}.elementor-social-icon-digg{background-color:#005be2}.elementor-social-icon-dribbble{background-color:#ea4c89}.elementor-social-icon-elementor{background-color:#d30c5c}.elementor-social-icon-envelope{background-color:#ea4335}.elementor-social-icon-facebook,.elementor-social-icon-facebook-f{background-color:#3b5998}.elementor-social-icon-flickr{background-color:#0063dc}.elementor-social-icon-foursquare{background-color:#2d5be3}.elementor-social-icon-free-code-camp,.elementor-social-icon-freecodecamp{background-color:#006400}.elementor-social-icon-github{background-color:#333}.elementor-social-icon-gitlab{background-color:#e24329}.elementor-social-icon-globe{background-color:#69727d}.elementor-social-icon-google-plus,.elementor-social-icon-google-plus-g{background-color:#dd4b39}.elementor-social-icon-houzz{background-color:#7ac142}.elementor-social-icon-instagram{background-color:#262626}.elementor-social-icon-jsfiddle{background-color:#487aa2}.elementor-social-icon-link{background-color:#818a91}.elementor-social-icon-linkedin,.elementor-social-icon-linkedin-in{background-color:#0077b5}.elementor-social-icon-medium{background-color:#00ab6b}.elementor-social-icon-meetup{background-color:#ec1c40}.elementor-social-icon-mixcloud{background-color:#273a4b}.elementor-social-icon-odnoklassniki{background-color:#f4731c}.elementor-social-icon-pinterest{background-color:#bd081c}.elementor-social-icon-product-hunt{background-color:#da552f}.elementor-social-icon-reddit{background-color:#ff4500}.elementor-social-icon-rss{background-color:#f26522}.elementor-social-icon-shopping-cart{background-color:#4caf50}.elementor-social-icon-skype{background-color:#00aff0}.elementor-social-icon-slideshare{background-color:#0077b5}.elementor-social-icon-snapchat{background-color:#fffc00}.elementor-social-icon-soundcloud{background-color:#f80}.elementor-social-icon-spotify{background-color:#2ebd59}.elementor-social-icon-stack-overflow{background-color:#fe7a15}.elementor-social-icon-steam{background-color:#00adee}.elementor-social-icon-stumbleupon{background-color:#eb4924}.elementor-social-icon-telegram{background-color:#2ca5e0}.elementor-social-icon-threads{background-color:#000}.elementor-social-icon-thumb-tack{background-color:#1aa1d8}.elementor-social-icon-tripadvisor{background-color:#589442}.elementor-social-icon-tumblr{background-color:#35465c}.elementor-social-icon-twitch{background-color:#6441a5}.elementor-social-icon-twitter{background-color:#1da1f2}.elementor-social-icon-viber{background-color:#665cac}.elementor-social-icon-vimeo{background-color:#1ab7ea}.elementor-social-icon-vk{background-color:#45668e}.elementor-social-icon-weibo{background-color:#dd2430}.elementor-social-icon-weixin{background-color:#31a918}.elementor-social-icon-whatsapp{background-color:#25d366}.elementor-social-icon-wordpress{background-color:#21759b}.elementor-social-icon-x-twitter{background-color:#000}.elementor-social-icon-xing{background-color:#026466}.elementor-social-icon-yelp{background-color:#af0606}.elementor-social-icon-youtube{background-color:#cd201f}.elementor-social-icon-500px{background-color:#0099e5}.e--ua-appleWebkit.rtl{--flex-right:flex-start}.e--ua-appleWebkit .elementor-share-buttons--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid{display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-inline:calc(-.5 * var(--grid-column-gap));width:auto}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid-item{margin-inline:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid-item{margin-inline:0}@media (max-width:1024px){.e--ua-appleWebkit .elementor-share-buttons-tablet--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons-tablet--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid{display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-inline:calc(-.5 * var(--grid-column-gap));width:auto}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid-item{margin-inline:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid-item{margin-inline:0}}@media (max-width:767px){.e--ua-appleWebkit .elementor-share-buttons-mobile--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons-mobile--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid{display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-inline:calc(-.5 * var(--grid-column-gap));width:auto}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid-item{margin-inline:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid-item{margin-inline:0}}.elementor-2687 .elementor-element.elementor-element-a53eca3:not(.elementor-motion-effects-element-type-background), .elementor-2687 .elementor-element.elementor-element-a53eca3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-2687 .elementor-element.elementor-element-a53eca3 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000052 0%, #F2295B00 100%);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2687 .elementor-element.elementor-element-a53eca3.elementor-section.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down{top:0px;}.elementor-2687 .elementor-element.elementor-element-a53eca3.elementor-section.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both{top:0px;}#wpadminbar ~ .elementor-2687 .elementor-element.elementor-element-a53eca3.elementor-section.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down, #wpadminbar ~ * .elementor-2687 .elementor-element.elementor-element-a53eca3.elementor-section.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down{top:calc(0px + var(--wpadminbar-height, 0px));}#wpadminbar ~ .elementor-2687 .elementor-element.elementor-element-a53eca3.elementor-section.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both, #wpadminbar ~ * .elementor-2687 .elementor-element.elementor-element-a53eca3.elementor-section.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both{top:calc(0px + var(--wpadminbar-height, 0px));}.elementor-2687 .elementor-element.elementor-element-a53eca3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-180px;z-index:99;}.elementor-2687 .elementor-element.elementor-element-a53eca3.elementor-section.jkit-sticky-element--enabled.sticky-pinned{background-color:var( --e-global-color-primary );}.elementor-2687 .elementor-element.elementor-element-a53eca3.elementor-section.jkit-sticky-element--enabled{z-index:100;}.elementor-bc-flex-widget .elementor-2687 .elementor-element.elementor-element-b49bffd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2687 .elementor-element.elementor-element-b49bffd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2687 .elementor-element.elementor-element-1dddb68{text-align:start;}.elementor-2687 .elementor-element.elementor-element-1dddb68 img{width:65%;}.elementor-bc-flex-widget .elementor-2687 .elementor-element.elementor-element-02d3049.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2687 .elementor-element.elementor-element-02d3049.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-2687 .elementor-element.elementor-element-da6adf9 .elementor-menu-toggle{margin-left:auto;background-color:var( --e-global-color-08f3e18 );}.elementor-2687 .elementor-element.elementor-element-da6adf9 .elementor-nav-menu .elementor-item{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;}.elementor-2687 .elementor-element.elementor-element-da6adf9 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-aa2cbd3 );fill:var( --e-global-color-aa2cbd3 );}.elementor-2687 .elementor-element.elementor-element-da6adf9 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-2687 .elementor-element.elementor-element-da6adf9 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-2687 .elementor-element.elementor-element-da6adf9 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-2687 .elementor-element.elementor-element-da6adf9 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-08f3e18 );fill:var( --e-global-color-08f3e18 );}.elementor-2687 .elementor-element.elementor-element-da6adf9 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-08f3e18 );}.elementor-2687 .elementor-element.elementor-element-da6adf9 .elementor-nav-menu--dropdown a, .elementor-2687 .elementor-element.elementor-element-da6adf9 .elementor-menu-toggle{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-2687 .elementor-element.elementor-element-da6adf9 .elementor-nav-menu--dropdown{background-color:var( --e-global-color-08f3e18 );border-radius:12px 12px 12px 12px;}.elementor-2687 .elementor-element.elementor-element-da6adf9 .elementor-nav-menu--dropdown a:hover,
					.elementor-2687 .elementor-element.elementor-element-da6adf9 .elementor-nav-menu--dropdown a:focus,
					.elementor-2687 .elementor-element.elementor-element-da6adf9 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-2687 .elementor-element.elementor-element-da6adf9 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-2687 .elementor-element.elementor-element-da6adf9 .elementor-menu-toggle:hover,
					.elementor-2687 .elementor-element.elementor-element-da6adf9 .elementor-menu-toggle:focus{color:var( --e-global-color-aa2cbd3 );}.elementor-2687 .elementor-element.elementor-element-da6adf9 .elementor-nav-menu--dropdown a:hover,
					.elementor-2687 .elementor-element.elementor-element-da6adf9 .elementor-nav-menu--dropdown a:focus,
					.elementor-2687 .elementor-element.elementor-element-da6adf9 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-2687 .elementor-element.elementor-element-da6adf9 .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-primary );}.elementor-2687 .elementor-element.elementor-element-da6adf9 .elementor-nav-menu--dropdown .elementor-item, .elementor-2687 .elementor-element.elementor-element-da6adf9 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Barlow", Sans-serif;font-weight:600;text-transform:uppercase;}.elementor-2687 .elementor-element.elementor-element-da6adf9 .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:12px;border-top-right-radius:12px;}.elementor-2687 .elementor-element.elementor-element-da6adf9 .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:12px;border-bottom-left-radius:12px;}.elementor-2687 .elementor-element.elementor-element-da6adf9 .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-2687 .elementor-element.elementor-element-da6adf9 .elementor-nav-menu__container.elementor-nav-menu--dropdown{box-shadow:0px 16px 29px -5px rgba(0, 0, 0, 0.28);}.elementor-2687 .elementor-element.elementor-element-da6adf9 div.elementor-menu-toggle{color:var( --e-global-color-accent );}.elementor-2687 .elementor-element.elementor-element-da6adf9 div.elementor-menu-toggle svg{fill:var( --e-global-color-accent );}.elementor-bc-flex-widget .elementor-2687 .elementor-element.elementor-element-11c6cc7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2687 .elementor-element.elementor-element-11c6cc7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-2687 .elementor-element.elementor-element-b627187 .elementor-button{font-family:"Barlow", Sans-serif;font-weight:700;text-transform:uppercase;fill:var( --e-global-color-08f3e18 );color:var( --e-global-color-08f3e18 );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-2687 .elementor-element.elementor-element-a53eca3{margin-top:0px;margin-bottom:-130px;}.elementor-2687 .elementor-element.elementor-element-b49bffd{width:70%;}.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-2687 .elementor-element.elementor-element-1dddb68 img{width:45%;}.elementor-2687 .elementor-element.elementor-element-02d3049{width:30%;}}@media(min-width:768px){.elementor-2687 .elementor-element.elementor-element-b49bffd{width:15%;}.elementor-2687 .elementor-element.elementor-element-02d3049{width:69.333%;}.elementor-2687 .elementor-element.elementor-element-11c6cc7{width:15%;}}.elementor-2976 .elementor-element.elementor-element-7ac9e63:not(.elementor-motion-effects-element-type-background), .elementor-2976 .elementor-element.elementor-element-7ac9e63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-primary ) 0%, var( --e-global-color-accent ) 100%);}.elementor-2976 .elementor-element.elementor-element-7ac9e63 > .elementor-container{max-width:1680px;}.elementor-2976 .elementor-element.elementor-element-7ac9e63 > .elementor-background-overlay{background-position:0px 155px;background-repeat:no-repeat;background-size:cover;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2976 .elementor-element.elementor-element-7ac9e63{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2976 .elementor-element.elementor-element-34aafd9{text-align:start;}.elementor-2976 .elementor-element.elementor-element-34aafd9 img{width:50%;}.elementor-2976 .elementor-element.elementor-element-f4adf63{--spacer-size:25px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-2976 .elementor-element.elementor-element-d0dd7ed .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:18px;font-weight:400;text-transform:none;line-height:20px;color:var( --e-global-color-aa2cbd3 );}.elementor-2976 .elementor-element.elementor-element-cc9dd80{--spacer-size:25px;}.elementor-bc-flex-widget .elementor-2976 .elementor-element.elementor-element-430d3d9.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2976 .elementor-element.elementor-element-430d3d9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2976 .elementor-element.elementor-element-16f41d8 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-aa2cbd3 );}.elementor-2976 .elementor-element.elementor-element-371d60a{--spacer-size:25px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2976 .elementor-element.elementor-element-792028e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-2976 .elementor-element.elementor-element-792028e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-2976 .elementor-element.elementor-element-792028e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-2976 .elementor-element.elementor-element-792028e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-2976 .elementor-element.elementor-element-792028e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-2976 .elementor-element.elementor-element-792028e .elementor-icon-list-icon i{color:var( --e-global-color-08f3e18 );transition:color 0.3s;}.elementor-2976 .elementor-element.elementor-element-792028e .elementor-icon-list-icon svg{fill:var( --e-global-color-08f3e18 );transition:fill 0.3s;}.elementor-2976 .elementor-element.elementor-element-792028e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2976 .elementor-element.elementor-element-792028e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2976 .elementor-element.elementor-element-792028e .elementor-icon-list-item > a{font-family:"Barlow", Sans-serif;font-weight:500;}.elementor-2976 .elementor-element.elementor-element-792028e .elementor-icon-list-text{color:var( --e-global-color-aa2cbd3 );transition:color 0.3s;}.elementor-bc-flex-widget .elementor-2976 .elementor-element.elementor-element-ef5e6bc.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2976 .elementor-element.elementor-element-ef5e6bc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2976 .elementor-element.elementor-element-e8cd0c7 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-aa2cbd3 );}.elementor-2976 .elementor-element.elementor-element-06c9d60{--spacer-size:25px;}.elementor-2976 .elementor-element.elementor-element-0ee0c9c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-2976 .elementor-element.elementor-element-0ee0c9c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-2976 .elementor-element.elementor-element-0ee0c9c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-2976 .elementor-element.elementor-element-0ee0c9c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-2976 .elementor-element.elementor-element-0ee0c9c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-2976 .elementor-element.elementor-element-0ee0c9c .elementor-icon-list-icon i{color:var( --e-global-color-08f3e18 );transition:color 0.3s;}.elementor-2976 .elementor-element.elementor-element-0ee0c9c .elementor-icon-list-icon svg{fill:var( --e-global-color-08f3e18 );transition:fill 0.3s;}.elementor-2976 .elementor-element.elementor-element-0ee0c9c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2976 .elementor-element.elementor-element-0ee0c9c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2976 .elementor-element.elementor-element-0ee0c9c .elementor-icon-list-item > a{font-family:"Barlow", Sans-serif;font-weight:500;}.elementor-2976 .elementor-element.elementor-element-0ee0c9c .elementor-icon-list-text{color:var( --e-global-color-aa2cbd3 );transition:color 0.3s;}.elementor-bc-flex-widget .elementor-2976 .elementor-element.elementor-element-7bea1ba.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2976 .elementor-element.elementor-element-7bea1ba.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2976 .elementor-element.elementor-element-7b156a4 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-aa2cbd3 );}.elementor-2976 .elementor-element.elementor-element-7e0686f{--spacer-size:25px;}.elementor-2976 .elementor-element.elementor-element-5112eea .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-2976 .elementor-element.elementor-element-5112eea .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-2976 .elementor-element.elementor-element-5112eea .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-2976 .elementor-element.elementor-element-5112eea .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-2976 .elementor-element.elementor-element-5112eea .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-2976 .elementor-element.elementor-element-5112eea .elementor-icon-list-icon i{color:var( --e-global-color-08f3e18 );transition:color 0.3s;}.elementor-2976 .elementor-element.elementor-element-5112eea .elementor-icon-list-icon svg{fill:var( --e-global-color-08f3e18 );transition:fill 0.3s;}.elementor-2976 .elementor-element.elementor-element-5112eea{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2976 .elementor-element.elementor-element-5112eea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2976 .elementor-element.elementor-element-5112eea .elementor-icon-list-item > a{font-family:"Barlow", Sans-serif;font-weight:500;}.elementor-2976 .elementor-element.elementor-element-5112eea .elementor-icon-list-text{color:var( --e-global-color-aa2cbd3 );transition:color 0.3s;}.elementor-2976 .elementor-element.elementor-element-3cc3575{--spacer-size:25px;}.elementor-2976 .elementor-element.elementor-element-f76b00d .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-aa2cbd3 );}.elementor-2976 .elementor-element.elementor-element-d29ff5d{--spacer-size:25px;}.elementor-2976 .elementor-element.elementor-element-df24e5b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-2976 .elementor-element.elementor-element-df24e5b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-2976 .elementor-element.elementor-element-df24e5b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-2976 .elementor-element.elementor-element-df24e5b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-2976 .elementor-element.elementor-element-df24e5b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-2976 .elementor-element.elementor-element-df24e5b .elementor-icon-list-icon i{color:var( --e-global-color-08f3e18 );transition:color 0.3s;}.elementor-2976 .elementor-element.elementor-element-df24e5b .elementor-icon-list-icon svg{fill:var( --e-global-color-08f3e18 );transition:fill 0.3s;}.elementor-2976 .elementor-element.elementor-element-df24e5b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2976 .elementor-element.elementor-element-df24e5b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2976 .elementor-element.elementor-element-df24e5b .elementor-icon-list-item > a{font-family:"Barlow", Sans-serif;font-weight:500;}.elementor-2976 .elementor-element.elementor-element-df24e5b .elementor-icon-list-text{color:var( --e-global-color-aa2cbd3 );transition:color 0.3s;}.elementor-2976 .elementor-element.elementor-element-a70d27b:not(.elementor-motion-effects-element-type-background), .elementor-2976 .elementor-element.elementor-element-a70d27b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-primary ) 0%, var( --e-global-color-accent ) 100%);}.elementor-2976 .elementor-element.elementor-element-a70d27b > .elementor-container{max-width:1680px;}.elementor-2976 .elementor-element.elementor-element-a70d27b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2976 .elementor-element.elementor-element-a70d27b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2976 .elementor-element.elementor-element-6aeb054.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2976 .elementor-element.elementor-element-6aeb054.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2976 .elementor-element.elementor-element-2dfbe1e .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:600;text-transform:none;color:var( --e-global-color-aa2cbd3 );}.elementor-2976 .elementor-element.elementor-element-2857cff{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:20px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-2976 .elementor-element.elementor-element-2857cff .elementor-social-icon{background-color:var( --e-global-color-08f3e18 );--icon-padding:0.3em;}.elementor-2976 .elementor-element.elementor-element-2857cff .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-2976 .elementor-element.elementor-element-2857cff .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-2976 .elementor-element.elementor-element-410a1a0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2976 .elementor-element.elementor-element-410a1a0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2976 .elementor-element.elementor-element-d4fd299{text-align:end;}.elementor-2976 .elementor-element.elementor-element-d4fd299 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:600;text-transform:none;color:var( --e-global-color-aa2cbd3 );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px) and (min-width:768px){.elementor-2976 .elementor-element.elementor-element-7701607{width:100%;}.elementor-2976 .elementor-element.elementor-element-430d3d9{width:100%;}.elementor-2976 .elementor-element.elementor-element-ef5e6bc{width:100%;}.elementor-2976 .elementor-element.elementor-element-7bea1ba{width:100%;}}@media(max-width:1024px){.elementor-2976 .elementor-element.elementor-element-7ac9e63 > .elementor-background-overlay{background-position:0px 0px;}.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-2976 .elementor-element.elementor-element-7ac9e63 > .elementor-background-overlay{background-position:0px 0px;}.elementor-2976 .elementor-element.elementor-element-7ac9e63{padding:50px 20px 50px 20px;}.elementor-2976 .elementor-element.elementor-element-7701607 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-2976 .elementor-element.elementor-element-d0dd7ed .elementor-heading-title{line-height:1.3em;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-2976 .elementor-element.elementor-element-2dfbe1e{text-align:center;}.elementor-2976 .elementor-element.elementor-element-42563f0{width:50%;}.elementor-2976 .elementor-element.elementor-element-2857cff{text-align:right;}.elementor-2976 .elementor-element.elementor-element-410a1a0{width:50%;}.elementor-2976 .elementor-element.elementor-element-d4fd299{text-align:center;}}.chaty *,.chaty-chat-view *,.chaty-outer-forms *{box-sizing:border-box}.chaty-agent-data,.chaty-whatsapp-field input[type=text],.chaty-whatsapp-message,.chaty-whatsapp-message p{font-family:Segoe UI,Helvetica Neue,Helvetica,Lucida Grande,Arial,Ubuntu,Cantarell,Fira Sans,sans-serif}.chaty-agent-header,.chaty-channel,.chaty-channels,.chaty-form-body,.chaty-tooltip{position:relative}.chaty-tooltip .on-hover-text,.chaty-tooltip .on-hover-text:before,.chaty-tooltip:after,.chaty-tooltip:before{text-transform:none;font-size:.9em;line-height:1;user-select:none;pointer-events:none;position:absolute;display:none;opacity:0}.on-hover-text{display:none}.on-hover-text p{white-space:nowrap}.on-hover-text img.emoji{max-width:none}.chaty-tooltip .on-hover-text:before,.chaty-tooltip:before{content:"";border:5px solid transparent;z-index:1001}.chaty-tooltip:after{content:attr(data-hover)}.chaty-tooltip .on-hover-text,.chaty-tooltip:after{text-align:center;min-width:1em;max-width:21em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:5px 15px;border-radius:10px;background:#fff;color:#333;z-index:1000;box-shadow:0 1.93465px 7.73859px rgba(0,0,0,15%);font-size:17px;line-height:21px}.chaty-animation-shockwave:after,.chaty-animation-shockwave:before{content:"";border-radius:50%;position:absolute;top:0;right:0;bottom:0}.chaty-tooltip .on-hover-text{overflow:visible;white-space:pre}.chaty-tooltip.active .on-hover-text,.chaty-tooltip.active .on-hover-text:before,.chaty-tooltip.active:after,.chaty-tooltip.active:before,.chaty-tooltip:hover .on-hover-text,.chaty-tooltip:hover .on-hover-text:before,.chaty-tooltip:hover:after,.chaty-tooltip:hover:before{display:block;opacity:1}.chaty-tooltip.active .on-hover-text,.chaty-tooltip.active .on-hover-text:before,.chaty-tooltip.active:after,.chaty-tooltip.active:before,.chaty-tooltip.pos-left:hover .on-hover-text,.chaty-tooltip.pos-left:hover .on-hover-text:before,.chaty-tooltip.pos-left:hover:after,.chaty-tooltip.pos-left:hover:before,.chaty-tooltip.pos-right:hover .on-hover-text,.chaty-tooltip.pos-right:hover .on-hover-text:before,.chaty-tooltip.pos-right:hover:after,.chaty-tooltip.pos-right:hover:before{animation:ease-out forwards tooltips-horz}.chaty-tooltip.has-on-hover:after,.chaty-tooltip.has-on-hover:before,.chaty-widget .chaty-i-trigger .chaty-cta-close.chaty-tooltip.chaty-tooltip:hover:after,.chaty-widget .chaty-i-trigger .chaty-cta-close.chaty-tooltip:hover:before,.chaty-widget.chaty-open .chaty-i-trigger .chaty-cta-main.chaty-tooltip:after,.chaty-widget.chaty-open .chaty-i-trigger .chaty-cta-main.chaty-tooltip:before,.chaty-widget.cssas-no-close-button.default-open .chaty-i-trigger,.on-hover-text:empty,[data-hover=""]:after,[data-hover=""]:before{display:none !important}.chaty-tooltip.pos-top .on-hover-text:before,.chaty-tooltip.pos-top:before{border-bottom-width:0;border-top-color:#fff;bottom:calc(100% + 5px)}.chaty-tooltip.pos-top .on-hover-text:after,.chaty-tooltip.pos-top:after{bottom:calc(100% + 10px)}.chaty-tooltip.pos-top .on-hover-text,.chaty-tooltip.pos-top:after,.chaty-tooltip.pos-top:before{left:50%;transform:translate(-50%,-.5em)}.chaty-tooltip.pos-down:before{top:100%;border-top-width:0;border-bottom-color:#fff}.chaty-tooltip.pos-down:after{top:calc(100% + 5px)}.chaty-tooltip.pos-down:after,.chaty-tooltip.pos-down:before{left:50%;transform:translate(-50%,.5em)}.chaty-tooltip.pos-left .on-hover-text:before,.chaty-tooltip.pos-left:before{top:50%;border-right-width:0;border-left-color:#fff;left:calc(0em - 10px);transform:translate(-.5em,-50%)}.chaty-tooltip.pos-left .on-hover-text:before{left:auto;right:calc(0em - 5px)}.chaty-tooltip.pos-left .on-hover-text,.chaty-tooltip.pos-left:after{top:50%;right:calc(100% + 10px);transform:translate(-.5em,-50%)}.chaty-tooltip.pos-right .on-hover-text:before,.chaty-tooltip.pos-right:before{top:50%;border-left-width:0;border-right-color:#fff;right:calc(0em - 10px);transform:translate(.5em,-50%)}.chaty-tooltip.pos-right .on-hover-text:before{left:calc(0em - 5px);right:auto}.chaty-tooltip.pos-right .on-hover-text,.chaty-tooltip.pos-right:after{top:50%;left:calc(100% + 10px);transform:translate(.5em,-50%)}@keyframes tooltips-vert{to{opacity:1;transform:translate(-50%,0)}}@keyframes tooltips-horz{to{opacity:1;transform:translate(0,-50%)}}.chaty-tooltip.pos-down:hover:after,.chaty-tooltip.pos-down:hover:before,.chaty-tooltip.pos-top:hover:after,.chaty-tooltip.pos-top:hover:before{animation:ease-out forwards tooltips-vert}@-webkit-keyframes chaty-animation-shockwave{0%{transform:scale(1);box-shadow:0 0 2px rgba(0,0,0,.3),inset 0 0 1px rgba(0,0,0,.3)}95%{box-shadow:0 0 50px transparent,inset 0 0 30px transparent}100%{transform:scale(2.25)}}@keyframes chaty-animation-shockwave{0%{transform:scale(1);box-shadow:0 0 2px rgba(0,0,0,.3),inset 0 0 1px rgba(0,0,0,.3)}95%{box-shadow:0 0 50px transparent,inset 0 0 30px transparent}100%{transform:scale(2.25)}}@-webkit-keyframes chaty-animation-blink{0%,100%{opacity:1}20%{opacity:.5}}@keyframes chaty-animation-blink{0%,100%{opacity:1}20%{opacity:.5}}@-webkit-keyframes chaty-animation-pulse{0%{transform:scale(1);box-shadow:0 2px 2px rgba(0,0,0,.2);border-radius:50%}100%{transform:scale(1.1);box-shadow:0 2px 2px rgba(0,0,0,.2);border-radius:45%}}@keyframes chaty-animation-pulse{0%{transform:scale(1);border-radius:50%}100%{transform:scale(1.1);border-radius:45%}}.chaty-animation-shockwave:after{left:0;-webkit-animation:2s ease-out 1.3s infinite chaty-animation-shockwave;animation:2s ease-out 1.3s infinite chaty-animation-shockwave}.chaty-animation-shockwave:before{left:0;-webkit-animation:2s ease-out .8s infinite chaty-animation-shockwave;animation:2s ease-out .8s infinite chaty-animation-shockwave}.chaty-animation-blink{-webkit-animation:1.33s ease-out infinite chaty-animation-blink;animation:1.33s ease-out infinite chaty-animation-blink}.chaty-animation-pulse,.chaty-animation-pulse-icon{-webkit-animation:.4s infinite alternate chaty-animation-pulse;animation:.4s infinite alternate chaty-animation-pulse}.chaty-animation-sheen{position:relative;overflow:hidden}.chaty-animation-sheen:after{animation:5s infinite chaty-animation-sheen;content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent,rgba(255,255,255,.5) 50%,transparent);transform:rotateZ(60deg) translate(0,5em)}@keyframes chaty-animation-sheen{100%,20%{transform:rotateZ(60deg) translate(0,-80px)}}.chaty-animation-fade{animation:5s infinite chaty-animation-fade}.chaty-animation-spin{animation:5s cubic-bezier(.56,-.35,.22,1.5) infinite chaty-animation-spin}@keyframes chaty-animation-fade{15%,5%{opacity:.25}10%,100%,20%{opacity:1}}@keyframes chaty-animation-spin{10%{transform:rotateZ(-20deg);animation-timing-function:ease}100%,20%{transform:rotateZ(360deg)}}.chaty-animation-bounce,.chaty-animation-jump{animation:5s cubic-bezier(.84,-.54,.31,1.19) infinite chaty-animation-bounce}@keyframes chaty-animation-bounce{0%,100%,20%{transform:none}10%{transform:translateY(-1em)}}@keyframes chaty-animation-waggle{0%{transform:none}10%{transform:rotateZ(-20deg) scale(1.2)}13%{transform:rotateZ(25deg) scale(1.2)}15%{transform:rotateZ(-15deg) scale(1.2)}17%{transform:rotateZ(15deg) scale(1.2)}20%{transform:rotateZ(-12deg) scale(1.2)}22%{transform:rotateZ(0) scale(1.2)}100%,24%{transform:rotateZ(0) scale(1)}}.chaty-animation-waggle{animation:5s infinite chaty-animation-waggle}.chaty-animation-floating{-webkit-animation:chaty-animation-floating 3s ease infinite;animation:chaty-animation-floating 3s ease infinite}@keyframes chaty-animation-floating{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}50%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.chaty{display:none;z-index:99999}.chaty-widget.chaty-open .chaty-i-trigger .chaty-cta-close.chaty-tooltip.chaty-tooltip:hover:after,.chaty-widget.chaty-open .chaty-i-trigger .chaty-cta-close.chaty-tooltip:hover:before,.chaty.active,.chaty.form-open .chaty-widget.cssas-no-close-button.default-open .chaty-i-trigger{display:block !important}.chaty *{margin:0;padding:0}.chaty .sr-only,.chaty-outer-forms .sr-only,.hide-cht-svg-bg{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;border:0 !important;outline:0 !important}.chaty a,.chaty a:focus,.chaty a:hover,.chaty button{border:none;text-decoration:none;outline:0;box-shadow:none}.chaty-widget{position:fixed;bottom:25px;right:25px;z-index:10001}.chaty-widget.left-position{left:25px;right:auto}.chaty-channel-list{display:flex;width:62px;height:124px;position:absolute;bottom:-4px;right:0;flex-direction:column;align-items:flex-start;pointer-events:none}.chaty-widget.left-position .chaty-channel-list{left:0;right:auto}.chaty-widget.chaty-open .chaty-channel-list,.chaty-widget.has-single .chaty-i-trigger .Phone-channel:after,.chaty-widget.has-single .chaty-i-trigger .Phone-channel:before{pointer-events:auto}.chaty-channel-list .chaty-channel,.chaty-channel.single .chaty-svg{display:inline-block;width:54px;height:54px;border-radius:50%;margin:4px;cursor:pointer;box-shadow:0 16px 24px 0 rgba(73,104,126,16%)}.chaty-channel-list .chaty-channel{position:absolute;bottom:0;opacity:0;transition:.5s;-webkit-transition:.5s}.chaty-channel.single .chaty-svg{margin:0}.chaty-widget.chaty-open .chaty-channel-list .chaty-channel{opacity:1}.chaty-channel a,.chaty-channel button,.chaty-svg{display:block;width:54px;height:54px;border-radius:50%;cursor:pointer;position:relative;outline:0;min-width:unset}* .chaty-channel button{min-width:unset;max-width:unset}.chaty-channel button{background:0 0;border-radius:50%}.chaty-channel a .chaty-custom-icon,.chaty-channel button .chaty-custom-icon,.chaty-svg .chaty-custom-icon{width:54px;height:54px;border-radius:50%;text-align:center;font-size:27px;line-height:54px;color:#fff}.chaty-channel a:focus,.chaty-channel button:focus,.chaty-contact-form-box button.chaty-submit-button{outline:0}.chaty-contact-form-box button.chaty-submit-button:disabled .chaty-loader{display:inline-block}.chaty-agent-icon svg,.chaty-channel svg,.chaty-view-channels .chaty-channel span svg{width:100%;height:100%}.chaty-channel img{width:54px;height:54px;object-fit:cover;border-radius:50%}.chaty-i-trigger .chaty-channel{position:absolute;bottom:0;right:4px;transition:.5s;border-radius:50%;cursor:pointer}.chaty-cta-button{transition:.5s;box-shadow:0 16px 24px 0 rgba(73,104,126,16%);border-radius:50%}.chaty-widget.left-position .chaty-i-trigger .chaty-channel{left:4px;right:auto}.chaty-widget .chaty-cta-main .chaty-cta-button{z-index:1099;opacity:1;position:relative}.chaty-widget.chaty-open .chaty-cta-main .chaty-cta-button{z-index:999;opacity:0;transform:rotate(540deg);visibility:hidden}.chaty-widget .chaty-i-trigger .chaty-cta-close{pointer-events:none}.chaty-widget.chaty-open .chaty-i-trigger .chaty-cta-close{pointer-events:auto;z-index:101}.chaty-widget .chaty-i-trigger .chaty-cta-close .chaty-cta-button{z-index:999;opacity:0;visibility:hidden}.chaty-widget.chaty-open .chaty-i-trigger .chaty-cta-close .chaty-cta-button{z-index:1099;opacity:1;transform:rotate(180deg);visibility:visible}.chaty-widget.chaty-open .chaty-i-trigger .chaty-cta-main.chaty-tooltip{z-index:91}.chaty-channel button.open-chaty-channel,.chaty-widget.chaty-no-close-button:not(.has-single) .chaty-i-trigger:not(.single-channel),.chaty-widget.chaty-open .chaty-i-trigger .chaty-cta-main.chaty-tooltip .on-hover-text,.chaty.form-open .chaty-channel button.open-chaty,.chaty.form-open .chaty-i-trigger .chaty-cta-main.chaty-tooltip .on-hover-text,.chaty.form-open .chaty-i-trigger .chaty-tooltip:after,.chaty.form-open .chaty-i-trigger .chaty-tooltip:before,.chaty.form-open .chaty-widget.has-single .chaty-i-trigger .on-hover-text{display:none}.chaty.form-open.active .chaty-widget .chaty-i-trigger{display:block}.chaty.form-open.active .chaty-widget .chaty-i-trigger .chaty-cta-main{display:none}.chaty.form-open.active .chaty-widget .chaty-i-trigger .chaty-cta-close .chaty-cta-button{opacity:1;visibility:visible;pointer-events:auto}.chaty-widget .ch-pending-msg{position:absolute;right:-4px;top:-4px;width:16px;height:16px;text-align:center;background:red;color:#fff;font-size:10px;line-height:16px;border-radius:50%;z-index:1101}.chaty-widget.left-position.hor-mode .chaty-channel-list{width:136px;height:62px;left:0;bottom:0}.chaty-widget.right-position.hor-mode .chaty-channel-list{width:136px;height:62px;right:0;left:auto;bottom:0}.chaty-widget.hor-mode .chaty-channel-list .chaty-channel{margin-top:0;margin-bottom:0}.chaty-widget.hor-mode.left-position .chaty-channel-list .chaty-channel{left:0}.chaty-widget.hor-mode.right-position .chaty-channel-list .chaty-channel{right:0;left:auto}.chaty-chat-view,.chaty-outer-forms{vertical-align:bottom;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;position:fixed !important;bottom:-25px;left:25px;padding:0;width:320px;max-width:90%;-moz-transition:.5s linear;box-shadow:rgba(0,0,0,.16) 0 5px 40px;-webkit-box-shadow:rgba(0,0,0,.16) 0 5px 40px;-moz-box-shadow:rgba(0,0,0,.16) 0 5px 40px;opacity:0;visibility:hidden;pointer-events:none;z-index:-1;transition:.5s;-webkit-transition:.5s;animation-delay:-2s;-webkit-animation-delay:-2s}.chaty-chat-view.pos-left,.chaty-outer-forms.pos-left{left:25px}.chaty-chat-view.pos-right,.chaty-outer-forms.pos-right{right:25px;left:auto}.chaty-outer-forms.active,.chaty:not(.form-open) .chaty-widget.chaty-open+.chaty-chat-view{-webkit-transform:translateY(-93px);transform:translateY(-93px);opacity:1;z-index:999999;visibility:visible;bottom:0;pointer-events:auto}.chaty-whatsapp-body{padding:0;min-height:260px;position:relative;z-index:2}.chaty-whatsapp-content{padding:20px}.chaty-popup-whatsapp-form .chaty-whatsapp-body{height:260px;min-height:auto}.chaty-popup-whatsapp-form .chaty-whatsapp-content{display:flex;align-items:flex-start}.chaty-form-body{background:#fff;z-index:99999;min-height:75px;border-radius:10px}.chaty-form-body form{margin:0;padding:0}.qr-code-image{padding:10px;text-align:center;border:solid 1px silver;border-radius:4px}.qr-code-image img{max-width:100%;max-height:360px;margin:0 auto;display:block;width:100%;height:auto}.chaty-whatsapp-form{position:relative;background-color:#f0ede7;border-radius:8px;margin:0}.chaty-whatsapp-form:before{display:block;position:absolute;content:"";left:0;top:0;height:100%;width:100%;z-index:0;opacity:.035;background-image:url("https://cdn-ileddpf.nitrocdn.com/lnrUovkuHSNAqzKgLFEZzyYLqBemuiXh/assets/images/optimized/rev-8f4bf02/rpvwisy.com/wp-content/plugins/chaty/images/whatsapp.png")}.chaty-popup-whatsapp-form .chaty-whatsapp-body:before,.chaty-popup-whatsapp-form .chaty-whatsapp-footer:before{background-image:url("https://cdn-ileddpf.nitrocdn.com/lnrUovkuHSNAqzKgLFEZzyYLqBemuiXh/assets/images/optimized/rev-8f4bf02/rpvwisy.com/wp-content/plugins/chaty/images/whatsapp-welcome-popup.png");opacity:.7}.chaty-whatsapp-message{padding:7px 14px 6px;background-color:#fff;border-radius:0 10px 10px;position:relative;transform-origin:center top;z-index:2;margin-top:0;margin-left:0;max-width:calc(100% - 40px);font-family:Segoe UI,Helvetica Neue,Helvetica,Lucida Grande,Arial,Ubuntu,Cantarell,Fira Sans,sans-serif;font-size:14px;line-height:18px;border:1px solid rgba(34,17,71,.08)}.chaty-whatsapp-message:before{content:"";display:none;width:0;height:0;border-top:0 solid transparent;border-bottom:10px solid transparent;border-right:12px solid #fff;position:absolute;left:-12px;top:0}.wp-profile-img+.chaty-whatsapp-message:before{display:block}.chaty-whatsapp-message p{margin:0;padding:0;color:#111b21;font-weight:400;word-wrap:break-word}.chaty-whatsapp-footer{position:relative;padding:20px 15px}.whatsapp-chaty-form{display:flex;margin:0;padding:0}button.chaty-whatsapp-button-button,button.chaty-whatsapp-button-button:focus,button.chaty-whatsapp-button-button:hover{text-align:center !important;height:40px !important;width:40px !important;padding:0 !important;background:#c6d7e3 !important;border-radius:20px !important;outline:0 !important;box-shadow:none !important;cursor:pointer !important;margin:0 0 0 10px !important;text-decoration:none !important;border:none !important;min-width:1px !important;flex:0 0 40px}button.chaty-whatsapp-button-button{background:#c6d7e3 !important}button.chaty-whatsapp-button-button:focus,button.chaty-whatsapp-button-button:hover{background:#a8c5da !important}.chaty-whatsapp-input:not(:placeholder-shown)+button.chaty-whatsapp-button-button{background:#25d366 !important}.chaty-whatsapp-input:not(:placeholder-shown)+button.chaty-whatsapp-button-button:focus,.chaty-whatsapp-input:not(:placeholder-shown)+button.chaty-whatsapp-button-button:hover{background:#22bf5b !important}.chaty-whatsapp-data{display:flex;flex:1;z-index:1}.chaty-whatsapp-field{padding-right:0;flex:1;position:relative;display:flex;align-items:center}.chaty-whatsapp-button{flex:0 0 48px}.chaty-whatsapp-button svg{width:100%;height:100%;margin:0;padding:0}.chaty-whatsapp-field input[type=text]{height:40px !important;line-height:normal;padding:0 10px 0 15px;font-size:16px;resize:none;width:100%;border:none !important;border-radius:24px;outline:0;box-shadow:none !important;background:#fff !important;margin:0;color:#111b21;flex:1}.chaty-whatsapp-field input[type=text]:focus{outline:0 !important;border:none !important;margin:0;color:#111b21;box-shadow:none !important}.chaty-whatsapp-button-button:active,.chaty-whatsapp-button-button:focus,.chaty-whatsapp-button-button:hover{background:#a8c5da !important}.chaty.form-open .chaty-channel button.open-chaty-channel,.chaty.form-open .chaty-no-close-button.has-single .chaty-i-trigger{display:block}.chaty-agent-data{font-size:16px}.chaty-agent-header{font-size:18px;padding:20px 15px;background:#22bf5b;color:#fff;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px}.chaty-agent-data .close-chaty-form{right:10px;top:12px}.chaty-agent-data .chaty-agent{display:flex;align-items:center;padding:15px}.chaty-agent-data .chaty-agent a{color:#49687e;font-size:16px;text-decoration:none;display:flex;width:100%;align-items:center;outline:0;font-weight:400}.chaty-contact-input input.chaty-input-field,.chaty-contact-input input[type=email].chaty-input-field,.chaty-contact-input input[type=text].chaty-input-field,.chaty-contact-input select.chaty-input-field,.chaty-contact-input textarea.chaty-textarea-field{color:#28303d;font-family:BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-sans;margin:0;background:#fff;outline:0}.chaty-agent-data .chaty-agent+.chaty-agent{border-top:2px solid #f6f8f9}.chaty-agent-img{width:36px;height:36px;object-fit:cover;border-radius:50%}.chaty-agent-icon{width:48px;height:48px;margin:0 15px 0 0}.chaty-agent-data .chaty-custom-icon{width:48px;height:48px;text-align:center;display:block;line-height:48px;background:silver;border-radius:50%;color:#fff;font-size:28px}.chaty-close-agent-list{position:absolute;right:15px;top:10px;width:26px;height:26px;cursor:pointer;z-index:10;padding:0 0 10px 10px}.chaty-agent-icon img{width:48px;height:48px;object-fit:cover}.chaty-close-agent-list svg{fill:#fff}.agent-sub-header{font-size:14px;line-height:20px;font-weight:400}.agent-main-header{font-size:20px;line-height:32px;font-weight:700;position:relative}.chaty-agent-header:before,.chaty-view-header:before{content:"";background:url("https://cdn-ileddpf.nitrocdn.com/lnrUovkuHSNAqzKgLFEZzyYLqBemuiXh/assets/images/optimized/rev-8f4bf02/rpvwisy.com/wp-content/plugins/chaty/images/header-top.png") no-repeat;width:215px;height:41px;position:absolute;top:0;left:0;z-index:1}.chaty-agent-header:after,.chaty-view-header:after{content:"";background:url("https://cdn-ileddpf.nitrocdn.com/lnrUovkuHSNAqzKgLFEZzyYLqBemuiXh/assets/images/optimized/rev-8f4bf02/rpvwisy.com/wp-content/plugins/chaty/images/header-bottom.png") no-repeat;width:44px;height:41px;position:absolute;bottom:0;right:0;z-index:1}.chaty-custom-channel-icon{display:block;border-radius:50%;color:#fff;text-align:center;line-height:54px}.chaty-contact-form-title{padding:10px 15px;text-align:left;font-size:18px;color:#fff;border-radius:8px 8px 0 0;justify-content:space-between;display:flex}.chaty-contact-inputs{padding:15px}.chaty-contact-input{display:block}.chaty-contact-input label.chaty-form-label{font-size:14px;margin:0;padding:0 0 4px 0;line-height:20px;display:flex;color:#28303d}.chaty-contact-input+.chaty-contact-input{margin:10px 0 0}.chaty-contact-input input.chaty-input-field,.chaty-contact-input input[type=email].chaty-input-field,.chaty-contact-input input[type=text].chaty-input-field,.chaty-contact-input select.chaty-input-field{width:100%;height:36px;line-height:36px;font-size:16px;padding:0 10px;border:1px solid #ccc;border-radius:4px}.chaty-contact-input .has-chaty-error:focus,.chaty-contact-input input.chaty-input-field:focus,.chaty-contact-input input[type=email].chaty-input-field:focus,.chaty-contact-input input[type=tel].chaty-input-field:focus,.chaty-contact-input input[type=text].chaty-input-field:focus,.chaty-contact-input select.chaty-input-field:focus,.chaty-contact-input textarea.chaty-textarea-field:focus{outline:0;box-shadow:none;border-color:#898989;background-color:#fff}.chaty-contact-input textarea.chaty-textarea-field{width:100%;height:100px;line-height:20px;font-size:16px;padding:10px;border:1px solid #ccc;border-radius:4px;display:block}.chaty-contact-form-box .close-chaty-form{right:9px;top:9px}.chaty-contact-form-box button.chaty-submit-button[type=submit],button#chaty-submit-button-0{border:none;border-radius:4px;color:#fff;background:#a886cd;width:100%;height:36px;line-height:36px;font-size:18px;padding:0;margin:0;cursor:pointer;text-align:center;display:block}.chaty-contact-input input.chaty-input-field.has-chaty-error,.chaty-contact-input select.chaty-input-field.has-chaty-error,.chaty-contact-input textarea.has-chaty-error{border:1px solid #d20000}.chaty-contact-form-button{padding:15px}.chaty-ajax-error-message,.chaty-ajax-success-message{color:#00a700;padding:10px 0 0;text-align:center;font-size:16px}.chaty-ajax-error-message{color:#da0000}.chaty-view-header,.chaty-view-header a,.chaty-view-header a:focus,.chaty-view-header a:hover{font-weight:500;color:#fff;font-size:24px}.chaty-exit-intent{position:fixed;z-index:-1}.chaty-exit-intent:before{display:block;position:fixed;top:0;left:0;content:"";width:100vw;height:100vh;background:rgba(0,0,0,.8);visibility:hidden;z-index:100;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out}.chaty .chaty-widget.left-position .chaty-exit-intent:before{clip-path:circle(15px at 60px calc(100% - 60px))}.chaty .chaty-widget.right-position .chaty-exit-intent:before{clip-path:circle(15px at calc(100% - 60px) calc(100% - 60px))}.chaty .chaty-widget .chaty-exit-intent.animate:before{visibility:visible;clip-path:circle(100%)}.chaty-widget.has-single .chaty-i-trigger .chaty-channel:not(.chaty-agent-button).Phone-channel .chaty-tooltip:after,.chaty-widget.has-single .chaty-i-trigger .chaty-channel:not(.chaty-agent-button).Phone-channel .chaty-tooltip:before{pointer-events:inherit}body.cht-in-mobile .chaty-outer-forms.chaty-agent-data.custom-cht-pos,body.cht-in-mobile .chaty-outer-forms.chaty-contact-form-box.custom-cht-pos,body.cht-in-mobile .chaty-outer-forms.chaty-wechat-form.custom-cht-pos,body.cht-in-mobile .chaty-outer-forms.chaty-whatsapp-form.custom-cht-pos{top:50%;left:0;right:0;margin:0 auto;transform:translate(0,-50%);bottom:auto}body.cht-in-mobile .chaty-outer-forms.chaty-agent-data.custom-cht-pos .chaty-agent-body{max-height:calc(100vh - 164px) !important}.chaty-whatsapp-message p+p{margin-top:10px}body.cht-in-mobile .chaty-outer-forms.chaty-whatsapp-form.custom-cht-pos .chaty-whatsapp-content{max-height:calc(100vh - 122px) !important;overflow-y:auto}body.cht-in-mobile .chaty-outer-forms.chaty-whatsapp-form:not(.custom-cht-pos) .chaty-whatsapp-content{overflow-y:auto}.chaty.has-custom-pos.form-open .chaty-i-trigger{opacity:0;visibility:hidden}body.cht-in-mobile .chaty-outer-forms.chaty-contact-form-box.custom-cht-pos .chaty-contact-inputs{max-height:calc(100vh - 150px) !important;overflow-y:auto}body.cht-in-mobile .chaty-outer-forms{max-width:calc(100vw - 50px) !important}.chaty-view-body{background:#fff;border-radius:8px}.chaty-view-header{background:#b78deb;border-radius:7px 7px 0 0;padding:10px 15px;position:relative;word-break:break-word}.chaty-top-content{padding:15px 15px 0;font-size:16px}.chaty-view-content p,.chaty-view-content p a,.chaty-view-content p a:focus,.chaty-view-content p a:hover{margin:0;padding:0;font-size:16px;line-height:150%;color:#49687e;word-break:break-word}.chaty-view-content p a{display:inline-block}.chaty-view-content p a:focus,.chaty-view-content p a:hover,.chaty-view-header a:focus,.chaty-view-header a:hover{outline:0;text-decoration:none}.chaty-view-content p+p{margin-top:10px}.chaty-close-view-list{position:absolute;right:15px;top:10px;width:12px;cursor:pointer;z-index:11}.chaty-close-view-list svg{fill:#fff;display:inline-block;width:100%}.chaty-view-channels .chaty-channel{height:48px;display:inline-block;margin:6px 0;width:20%;text-align:center;vertical-align:top}.chaty-view-channels .chaty-channel a,.chaty-view-channels .chaty-channel img,.chaty-view-channels .chaty-channel span:not(.on-hover-text){display:block;width:48px;height:48px;margin:0 auto}.chaty-view-channels{padding:10px 8px}.chaty-view-channels .chaty-custom-channel-icon{font-size:24px}.front-google-captcha{width:100% !important;overflow:hidden}.front-google-captcha>div{width:100%}.front-google-captcha iframe{transform:scaleX(.9);position:relative;left:-15px}.widget-fa-icon{width:100%;height:100%;display:inline-block;vertical-align:middle;color:#fff}span.chaty-loader{display:none;vertical-align:middle;color:#fff;animation:rotation 1s infinite linear;width:24px;height:24px;text-align:center;line-height:24px;margin-left:5px}span.chaty-loader span.dashicons{width:24px;height:24px;text-align:center;line-height:24px;font-size:24px}@keyframes rotation{from{transform:rotate(0)}to{transform:rotate(359deg)}}span.chaty-loader.active{display:inline-block;vertical-align:baseline}.chaty-i-trigger.single-channel>.chaty-channel>.on-hover-text{display:none !important}html[dir=rtl] .chaty-input-field,html[dir=rtl] .chaty-submit-button,html[dir=rtl] .chaty-tooltip,html[dir=rtl] .chaty-tooltip:after,html[dir=rtl] .chaty-whatsapp-message,html[dir=rtl] .on-hover-text{direction:rtl}.add-bg-blur-effect{background-color:rgba(0,0,0,.4);overflow-x:hidden}.add-bg-blur-effect>:not(.chaty,.chaty-outer-forms,.picmo__popupContainer){filter:blur(6px)}.email_suggestion,.wp_email_suggestion{margin:0;padding:0;font-size:14px;color:#970029}.email_suggestion i,.wp_email_suggestion i{color:#2596be;font-weight:700;cursor:pointer}.chaty-custom-whatsapp-form .eac-sugg,.chaty-form .eac-sugg{color:#c1c1c1;line-height:34px !important}.chaty-form .eac-input-wrap{width:100%;overflow:hidden}.chaty-custom-whatsapp-form .chaty-whatsapp-body:before{opacity:.05}.chaty-custom-whatsapp-form .chaty-whatsapp-body{border-radius:0}.chaty-custom-whatsapp-form .chaty-whatsapp-footer{border-top:1px solid #e1e1e1;min-height:70px}.chaty-custom-whatsapp-form .chaty-whatsapp-data{display:block;z-index:1}.chaty-custom-whatsapp-form .chaty-whatsapp-button-button{width:100% !important;z-index:1;position:relative}.chaty-custom-whatsapp-form .header-text{display:flex;align-items:center}.chaty-custom-whatsapp-form .header-text span{display:inline-block;vertical-align:super;padding-left:5px}.chaty-custom-whatsapp-form .chaty-whatsapp-button svg{width:26px;height:26px;fill:#fff;margin-right:3px}.chaty-custom-whatsapp-form .chaty-whatsapp-button span{font-size:15px;padding-left:5px}.chaty-custom-whatsapp-form .chaty-whatsapp-button{display:flex;align-items:center;justify-content:center;border-radius:6px !important}.chaty-custom-whatsapp-form .chaty-whatsapp-content{padding:15px;z-index:101111;position:relative}.chaty-custom-whatsapp-form .chaty-whatsapp-body{min-height:auto}.chaty-outer-forms input[type=number]::-webkit-inner-spin-button,.chaty-outer-forms input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.chaty-whatsapp-header{display:flex;align-items:center;background-color:#4aa485;border-top-left-radius:6px;border-top-right-radius:6px;padding:10px 15px;position:relative;justify-content:space-between;box-shadow:0 16px 32px 0 rgba(26,14,53,.16)}.chaty-whatsapp-header .header-wp-icon{height:30px;width:30px;margin-right:7px}.chaty-whatsapp-header .header-wp-title{color:#fff;font-size:15px;flex:1;padding-right:8px}.whatsapp-form-close-btn{flex:0 0 16px;cursor:pointer}.whatsapp-form-close-btn svg{width:16px;height:16px}.chaty-form,.chaty-whatsapp-form{font-family:Segoe UI,Helvetica Neue,Helvetica,Lucida Grande,Arial,Ubuntu,Cantarell,Fira Sans,sans-serif}.chaty-whatsapp-body .wp-profile-img{height:30px;width:30px;margin-right:15px}.chaty-whatsapp-body .wp-profile-img img{height:30px;width:30px;border-radius:50%;object-fit:cover}.chaty-whatsapp-message-nickname{color:#489d81;font-size:10px;font-weight:500;line-height:14px}.chaty-whatsapp-message-time{color:#a1a1a9;font-size:10px;line-height:12px}.chaty-whatsapp-input::placeholder{color:#83a1b7;opacity:40%}.chaty-whatsapp-input::-ms-input-placeholder{color:#83a1b7;opacity:40%}button[type=button].chaty-wp-emoji-input,button[type=button].chaty-wp-emoji-input:focus,button[type=button].chaty-wp-emoji-input:hover{position:absolute !important;top:9px;left:8px;background:0 0 !important;border:none !important;cursor:pointer;height:24px !important;width:24px !important;padding:0 !important;min-width:1px !important;margin:0 !important;outline:0 !important}.chaty-whatsapp-field:not(.has_emoji) .chaty-wp-emoji-input{display:none !important}.chaty-whatsapp-input{padding-left:38px !important}.chaty-whatsapp-field:not(.has_emoji) .chaty-whatsapp-input{padding-left:15px !important}.picmo__popupContainer{z-index:1000000}body .picmo__emojiButton span{font-size:24px;line-height:24px;display:inline-block;vertical-align:middle}body .picmo__picker .picmo__categoryButtons .picmo__categoryTab button.picmo__categoryButton{color:#8f8f8f;border:solid 1px transparent}body .picmo__picker .picmo__categoryButtons .picmo__categoryTab.picmo__categoryTabActive .picmo__categoryButton{border:1px solid #a886cd;color:#a071d3;background:#fff}body .picmo__picker .picmo__emojiCategory .picmo__categoryName{display:flex;height:auto;padding:10px 17px;border-bottom:solid 1px #e2e8f0;font-weight:700;background:#f3f3f3}body .picmo__picker .picmo__categoryButtons .picmo__categoryTab button.picmo__categoryButton:hover{background:#fff}body .picmo__emojiButton{border-radius:4px}body .picmo__emojiButton:focus{outline:0;border-radius:5px}.chaty-channel span.chaty-icon{display:block}.chaty.form-open .chaty-widget.has-single .chaty-cta-close .chaty-cta-button{opacity:1;visibility:visible;transform:rotate(360deg);z-index:999}.chaty-custom-whatsapp-form .eac-input-wrap{width:100%;overflow:hidden}.chaty-custom-whatsapp-form .chaty-whatsapp-button button{width:100%;border:none;border-radius:6px;padding:8px;display:flex;align-items:center;justify-content:center;cursor:pointer}.chaty-contact-input input[type=file].chaty-input-field{line-height:32px}.eac-cval:empty,.eac-sugg:empty{display:none !important}.qr-code-header{display:flex;align-items:center;background-color:#a886cd;border-top-left-radius:6px;border-top-right-radius:6px;padding:10px 15px;position:relative;justify-content:space-between;color:#fff;box-shadow:0 16px 32px 0 rgba(26,14,53,.16);z-index:999999}.chaty-close-button{cursor:pointer}.qr-code-title{line-height:1;padding:15px 15px 0;font-size:14px;color:#83a1b7}.qr-code-box{margin-top:10px;padding:0 15px 15px}.qr-code-head-title{display:inline-flex;align-items:center}.qr-code-head-title svg{margin-right:5px}.mce-error{border:1px solid #d00 !important}.required_indicate{color:red;font-size:18px;margin-left:2px}.chaty-whatsapp-button-button svg{display:inline-block;vertical-align:sub}.chaty-wp-emoji-input:hover{background-color:transparent;border-color:transparent}.chaty-wp-emoji-input:focus{outline:0}.chaty-whatsapp-input[placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:40% !important}[placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:1 !important}.chaty-outer-forms form{margin:0}.chaty,.chaty *,.chaty-form,.chaty-form *,.chaty-whatsapp-form,.chaty-whatsapp-form *{-webkit-tap-highlight-color:transparent}body.csaas-has-chatway:not(.chatway-is-open) .chatway--trigger-container{display:none !important}body.csaas-has-chatway:not(.chatway-is-open) .chatway--frame-container{opacity:0;visibility:hidden}body.csaas-has-chatway.chatway-is-open .chaty{display:none !important}.chaty-widget.has-chatway .Chatway-channel-link{opacity:1;visibility:visible;pointer-events:auto}.has-chat-view.active .chaty-widget.has-chatway.chaty-open .chaty-channel-list{display:none !important}.chaty-channel.Chatway-channel-link.has-unread-message:after,.chaty-widget:not(.has-chatway):not(.chaty-open) .csaas-widget-trigger.has-unread-message:after{content:attr(data-unread-message);width:20px;height:20px;background:#ff4545;position:absolute;border-radius:50%;font-size:12px;font-weight:600;color:#fff;display:inline-flex;align-items:center;justify-content:center;bottom:44px;z-index:1111;right:-4px}body:not(.chatway--active) .chaty-widget.has-chatway.above-chaty .Chatway-channel-link{display:none !important}body:not(.chatway--active) .chaty-widget.inside-chaty .chaty-channels .Chatway-channel-link{display:none !important}body.csaas-has-chatway.has--chaty.chatway--active:not(.chatway--visible) .chatway--container{display:block}.chaty.chaty-has-chat-view .has-chatway.chaty-open .Chatway-channel-link{display:none !important}.chaty-view-channels .chaty-channel.Chatway-channel.has-unread-message:after{right:0;top:-8px;bottom:auto}html[dir=rtl] button[type=button].chaty-wp-emoji-input,html[dir=rtl] button[type=button].chaty-wp-emoji-input:focus,html[dir=rtl] button[type=button].chaty-wp-emoji-input:hover{right:8px}html[dir=rtl] .chaty-whatsapp-field input[type=text]{padding:0 35px 0 0px}html[dir=rtl] button.chaty-whatsapp-button-button,html[dir=rtl] button.chaty-whatsapp-button-button:focus,html[dir=rtl] button.chaty-whatsapp-button-button:hover{margin:0 10px 0 0 !important}html[dir=rtl] button.chaty-whatsapp-button-button svg{transform:rotate(180deg)}.dashicons,.dashicons-before:before{font-family:dashicons;display:inline-block;line-height:1;font-weight:400;font-style:normal;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;font-size:20px;vertical-align:top;text-align:center;transition:color .1s ease-in}.dashicons-admin-appearance:before{content:""}.dashicons-admin-collapse:before{content:""}.dashicons-admin-comments:before{content:""}.dashicons-admin-customizer:before{content:""}.dashicons-admin-generic:before{content:""}.dashicons-admin-home:before{content:""}.dashicons-admin-links:before{content:""}.dashicons-admin-media:before{content:""}.dashicons-admin-multisite:before{content:""}.dashicons-admin-network:before{content:""}.dashicons-admin-page:before{content:""}.dashicons-admin-plugins:before{content:""}.dashicons-admin-post:before{content:""}.dashicons-admin-settings:before{content:""}.dashicons-admin-site-alt:before{content:""}.dashicons-admin-site-alt2:before{content:""}.dashicons-admin-site-alt3:before{content:""}.dashicons-admin-site:before{content:""}.dashicons-admin-tools:before{content:""}.dashicons-admin-users:before{content:""}.dashicons-airplane:before{content:""}.dashicons-album:before{content:""}.dashicons-align-center:before{content:""}.dashicons-align-full-width:before{content:""}.dashicons-align-left:before{content:""}.dashicons-align-none:before{content:""}.dashicons-align-pull-left:before{content:""}.dashicons-align-pull-right:before{content:""}.dashicons-align-right:before{content:""}.dashicons-align-wide:before{content:""}.dashicons-amazon:before{content:""}.dashicons-analytics:before{content:""}.dashicons-archive:before{content:""}.dashicons-arrow-down-alt:before{content:""}.dashicons-arrow-down-alt2:before{content:""}.dashicons-arrow-down:before{content:""}.dashicons-arrow-left-alt:before{content:""}.dashicons-arrow-left-alt2:before{content:""}.dashicons-arrow-left:before{content:""}.dashicons-arrow-right-alt:before{content:""}.dashicons-arrow-right-alt2:before{content:""}.dashicons-arrow-right:before{content:""}.dashicons-arrow-up-alt:before{content:""}.dashicons-arrow-up-alt2:before{content:""}.dashicons-arrow-up-duplicate:before{content:""}.dashicons-arrow-up:before{content:""}.dashicons-art:before{content:""}.dashicons-awards:before{content:""}.dashicons-backup:before{content:""}.dashicons-bank:before{content:""}.dashicons-beer:before{content:""}.dashicons-bell:before{content:""}.dashicons-block-default:before{content:""}.dashicons-book-alt:before{content:""}.dashicons-book:before{content:""}.dashicons-buddicons-activity:before{content:""}.dashicons-buddicons-bbpress-logo:before{content:""}.dashicons-buddicons-buddypress-logo:before{content:""}.dashicons-buddicons-community:before{content:""}.dashicons-buddicons-forums:before{content:""}.dashicons-buddicons-friends:before{content:""}.dashicons-buddicons-groups:before{content:""}.dashicons-buddicons-pm:before{content:""}.dashicons-buddicons-replies:before{content:""}.dashicons-buddicons-topics:before{content:""}.dashicons-buddicons-tracking:before{content:""}.dashicons-building:before{content:""}.dashicons-businessman:before{content:""}.dashicons-businessperson:before{content:""}.dashicons-businesswoman:before{content:""}.dashicons-button:before{content:""}.dashicons-calculator:before{content:""}.dashicons-calendar-alt:before{content:""}.dashicons-calendar:before{content:""}.dashicons-camera-alt:before{content:""}.dashicons-camera:before{content:""}.dashicons-car:before{content:""}.dashicons-carrot:before{content:""}.dashicons-cart:before{content:""}.dashicons-category:before{content:""}.dashicons-chart-area:before{content:""}.dashicons-chart-bar:before{content:""}.dashicons-chart-line:before{content:""}.dashicons-chart-pie:before{content:""}.dashicons-clipboard:before{content:""}.dashicons-clock:before{content:""}.dashicons-cloud-saved:before{content:""}.dashicons-cloud-upload:before{content:""}.dashicons-cloud:before{content:""}.dashicons-code-standards:before{content:""}.dashicons-coffee:before{content:""}.dashicons-color-picker:before{content:""}.dashicons-columns:before{content:""}.dashicons-controls-back:before{content:""}.dashicons-controls-forward:before{content:""}.dashicons-controls-pause:before{content:""}.dashicons-controls-play:before{content:""}.dashicons-controls-repeat:before{content:""}.dashicons-controls-skipback:before{content:""}.dashicons-controls-skipforward:before{content:""}.dashicons-controls-volumeoff:before{content:""}.dashicons-controls-volumeon:before{content:""}.dashicons-cover-image:before{content:""}.dashicons-dashboard:before{content:""}.dashicons-database-add:before{content:""}.dashicons-database-export:before{content:""}.dashicons-database-import:before{content:""}.dashicons-database-remove:before{content:""}.dashicons-database-view:before{content:""}.dashicons-database:before{content:""}.dashicons-desktop:before{content:""}.dashicons-dismiss:before{content:""}.dashicons-download:before{content:""}.dashicons-drumstick:before{content:""}.dashicons-edit-large:before{content:""}.dashicons-edit-page:before{content:""}.dashicons-edit:before{content:""}.dashicons-editor-aligncenter:before{content:""}.dashicons-editor-alignleft:before{content:""}.dashicons-editor-alignright:before{content:""}.dashicons-editor-bold:before{content:""}.dashicons-editor-break:before{content:""}.dashicons-editor-code-duplicate:before{content:""}.dashicons-editor-code:before{content:""}.dashicons-editor-contract:before{content:""}.dashicons-editor-customchar:before{content:""}.dashicons-editor-expand:before{content:""}.dashicons-editor-help:before{content:""}.dashicons-editor-indent:before{content:""}.dashicons-editor-insertmore:before{content:""}.dashicons-editor-italic:before{content:""}.dashicons-editor-justify:before{content:""}.dashicons-editor-kitchensink:before{content:""}.dashicons-editor-ltr:before{content:""}.dashicons-editor-ol-rtl:before{content:""}.dashicons-editor-ol:before{content:""}.dashicons-editor-outdent:before{content:""}.dashicons-editor-paragraph:before{content:""}.dashicons-editor-paste-text:before{content:""}.dashicons-editor-paste-word:before{content:""}.dashicons-editor-quote:before{content:""}.dashicons-editor-removeformatting:before{content:""}.dashicons-editor-rtl:before{content:""}.dashicons-editor-spellcheck:before{content:""}.dashicons-editor-strikethrough:before{content:""}.dashicons-editor-table:before{content:""}.dashicons-editor-textcolor:before{content:""}.dashicons-editor-ul:before{content:""}.dashicons-editor-underline:before{content:""}.dashicons-editor-unlink:before{content:""}.dashicons-editor-video:before{content:""}.dashicons-ellipsis:before{content:""}.dashicons-email-alt:before{content:""}.dashicons-email-alt2:before{content:""}.dashicons-email:before{content:""}.dashicons-embed-audio:before{content:""}.dashicons-embed-generic:before{content:""}.dashicons-embed-photo:before{content:""}.dashicons-embed-post:before{content:""}.dashicons-embed-video:before{content:""}.dashicons-excerpt-view:before{content:""}.dashicons-exit:before{content:""}.dashicons-external:before{content:""}.dashicons-facebook-alt:before{content:""}.dashicons-facebook:before{content:""}.dashicons-feedback:before{content:""}.dashicons-filter:before{content:""}.dashicons-flag:before{content:""}.dashicons-food:before{content:""}.dashicons-format-aside:before{content:""}.dashicons-format-audio:before{content:""}.dashicons-format-chat:before{content:""}.dashicons-format-gallery:before{content:""}.dashicons-format-image:before{content:""}.dashicons-format-quote:before{content:""}.dashicons-format-status:before{content:""}.dashicons-format-video:before{content:""}.dashicons-forms:before{content:""}.dashicons-fullscreen-alt:before{content:""}.dashicons-fullscreen-exit-alt:before{content:""}.dashicons-games:before{content:""}.dashicons-google:before{content:""}.dashicons-googleplus:before{content:""}.dashicons-grid-view:before{content:""}.dashicons-groups:before{content:""}.dashicons-hammer:before{content:""}.dashicons-heading:before{content:""}.dashicons-heart:before{content:""}.dashicons-hidden:before{content:""}.dashicons-hourglass:before{content:""}.dashicons-html:before{content:""}.dashicons-id-alt:before{content:""}.dashicons-id:before{content:""}.dashicons-image-crop:before{content:""}.dashicons-image-filter:before{content:""}.dashicons-image-flip-horizontal:before{content:""}.dashicons-image-flip-vertical:before{content:""}.dashicons-image-rotate-left:before{content:""}.dashicons-image-rotate-right:before{content:""}.dashicons-image-rotate:before{content:""}.dashicons-images-alt:before{content:""}.dashicons-images-alt2:before{content:""}.dashicons-index-card:before{content:""}.dashicons-info-outline:before{content:""}.dashicons-info:before{content:""}.dashicons-insert-after:before{content:""}.dashicons-insert-before:before{content:""}.dashicons-insert:before{content:""}.dashicons-instagram:before{content:""}.dashicons-laptop:before{content:""}.dashicons-layout:before{content:""}.dashicons-leftright:before{content:""}.dashicons-lightbulb:before{content:""}.dashicons-linkedin:before{content:""}.dashicons-list-view:before{content:""}.dashicons-location-alt:before{content:""}.dashicons-location:before{content:""}.dashicons-lock-duplicate:before{content:""}.dashicons-lock:before{content:""}.dashicons-marker:before{content:""}.dashicons-media-archive:before{content:""}.dashicons-media-audio:before{content:""}.dashicons-media-code:before{content:""}.dashicons-media-default:before{content:""}.dashicons-media-document:before{content:""}.dashicons-media-interactive:before{content:""}.dashicons-media-spreadsheet:before{content:""}.dashicons-media-text:before{content:""}.dashicons-media-video:before{content:""}.dashicons-megaphone:before{content:""}.dashicons-menu-alt:before{content:""}.dashicons-menu-alt2:before{content:""}.dashicons-menu-alt3:before{content:""}.dashicons-menu:before{content:""}.dashicons-microphone:before{content:""}.dashicons-migrate:before{content:""}.dashicons-minus:before{content:""}.dashicons-money-alt:before{content:""}.dashicons-money:before{content:""}.dashicons-move:before{content:""}.dashicons-nametag:before{content:""}.dashicons-networking:before{content:""}.dashicons-no-alt:before{content:""}.dashicons-no:before{content:""}.dashicons-open-folder:before{content:""}.dashicons-palmtree:before{content:""}.dashicons-paperclip:before{content:""}.dashicons-pdf:before{content:""}.dashicons-performance:before{content:""}.dashicons-pets:before{content:""}.dashicons-phone:before{content:""}.dashicons-pinterest:before{content:""}.dashicons-playlist-audio:before{content:""}.dashicons-playlist-video:before{content:""}.dashicons-plugins-checked:before{content:""}.dashicons-plus-alt:before{content:""}.dashicons-plus-alt2:before{content:""}.dashicons-plus:before{content:""}.dashicons-podio:before{content:""}.dashicons-portfolio:before{content:""}.dashicons-post-status:before{content:""}.dashicons-pressthis:before{content:""}.dashicons-printer:before{content:""}.dashicons-privacy:before{content:""}.dashicons-products:before{content:""}.dashicons-randomize:before{content:""}.dashicons-reddit:before{content:""}.dashicons-redo:before{content:""}.dashicons-remove:before{content:""}.dashicons-rest-api:before{content:""}.dashicons-rss:before{content:""}.dashicons-saved:before{content:""}.dashicons-schedule:before{content:""}.dashicons-screenoptions:before{content:""}.dashicons-search:before{content:""}.dashicons-share-alt:before{content:""}.dashicons-share-alt2:before{content:""}.dashicons-share:before{content:""}.dashicons-shield-alt:before{content:""}.dashicons-shield:before{content:""}.dashicons-shortcode:before{content:""}.dashicons-slides:before{content:""}.dashicons-smartphone:before{content:""}.dashicons-smiley:before{content:""}.dashicons-sort:before{content:""}.dashicons-sos:before{content:""}.dashicons-spotify:before{content:""}.dashicons-star-empty:before{content:""}.dashicons-star-filled:before{content:""}.dashicons-star-half:before{content:""}.dashicons-sticky:before{content:""}.dashicons-store:before{content:""}.dashicons-superhero-alt:before{content:""}.dashicons-superhero:before{content:""}.dashicons-table-col-after:before{content:""}.dashicons-table-col-before:before{content:""}.dashicons-table-col-delete:before{content:""}.dashicons-table-row-after:before{content:""}.dashicons-table-row-before:before{content:""}.dashicons-table-row-delete:before{content:""}.dashicons-tablet:before{content:""}.dashicons-tag:before{content:""}.dashicons-tagcloud:before{content:""}.dashicons-testimonial:before{content:""}.dashicons-text-page:before{content:""}.dashicons-text:before{content:""}.dashicons-thumbs-down:before{content:""}.dashicons-thumbs-up:before{content:""}.dashicons-tickets-alt:before{content:""}.dashicons-tickets:before{content:""}.dashicons-tide:before{content:""}.dashicons-translation:before{content:""}.dashicons-trash:before{content:""}.dashicons-twitch:before{content:""}.dashicons-twitter-alt:before{content:""}.dashicons-twitter:before{content:""}.dashicons-undo:before{content:""}.dashicons-universal-access-alt:before{content:""}.dashicons-universal-access:before{content:""}.dashicons-unlock:before{content:""}.dashicons-update-alt:before{content:""}.dashicons-update:before{content:""}.dashicons-upload:before{content:""}.dashicons-vault:before{content:""}.dashicons-video-alt:before{content:""}.dashicons-video-alt2:before{content:""}.dashicons-video-alt3:before{content:""}.dashicons-visibility:before{content:""}.dashicons-warning:before{content:""}.dashicons-welcome-add-page:before{content:""}.dashicons-welcome-comments:before{content:""}.dashicons-welcome-learn-more:before{content:""}.dashicons-welcome-view-site:before{content:""}.dashicons-welcome-widgets-menus:before{content:""}.dashicons-welcome-write-blog:before{content:""}.dashicons-whatsapp:before{content:""}.dashicons-wordpress-alt:before{content:""}.dashicons-wordpress:before{content:""}.dashicons-xing:before{content:""}.dashicons-yes-alt:before{content:""}.dashicons-yes:before{content:""}.dashicons-youtube:before{content:""}.dashicons-editor-distractionfree:before{content:""}.dashicons-exerpt-view:before{content:""}.dashicons-format-links:before{content:""}.dashicons-format-standard:before{content:""}.dashicons-post-trash:before{content:""}.dashicons-share1:before{content:""}.dashicons-welcome-edit-page:before{content:""}.lnr{font-family:"Linearicons-Free";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lnr-home:before{content:""}.lnr-apartment:before{content:""}.lnr-pencil:before{content:""}.lnr-magic-wand:before{content:""}.lnr-drop:before{content:""}.lnr-lighter:before{content:""}.lnr-poop:before{content:""}.lnr-sun:before{content:""}.lnr-moon:before{content:""}.lnr-cloud:before{content:""}.lnr-cloud-upload:before{content:""}.lnr-cloud-download:before{content:""}.lnr-cloud-sync:before{content:""}.lnr-cloud-check:before{content:""}.lnr-database:before{content:""}.lnr-lock:before{content:""}.lnr-cog:before{content:""}.lnr-trash:before{content:""}.lnr-dice:before{content:""}.lnr-heart:before{content:""}.lnr-star:before{content:""}.lnr-star-half:before{content:""}.lnr-star-empty:before{content:""}.lnr-flag:before{content:""}.lnr-envelope:before{content:""}.lnr-paperclip:before{content:""}.lnr-inbox:before{content:""}.lnr-eye:before{content:""}.lnr-printer:before{content:""}.lnr-file-empty:before{content:""}.lnr-file-add:before{content:""}.lnr-enter:before{content:""}.lnr-exit:before{content:""}.lnr-graduation-hat:before{content:""}.lnr-license:before{content:""}.lnr-music-note:before{content:""}.lnr-film-play:before{content:""}.lnr-camera-video:before{content:""}.lnr-camera:before{content:""}.lnr-picture:before{content:""}.lnr-book:before{content:""}.lnr-bookmark:before{content:""}.lnr-user:before{content:""}.lnr-users:before{content:""}.lnr-shirt:before{content:""}.lnr-store:before{content:""}.lnr-cart:before{content:""}.lnr-tag:before{content:""}.lnr-phone-handset:before{content:""}.lnr-phone:before{content:""}.lnr-pushpin:before{content:""}.lnr-map-marker:before{content:""}.lnr-map:before{content:""}.lnr-location:before{content:""}.lnr-calendar-full:before{content:""}.lnr-keyboard:before{content:""}.lnr-spell-check:before{content:""}.lnr-screen:before{content:""}.lnr-smartphone:before{content:""}.lnr-tablet:before{content:""}.lnr-laptop:before{content:""}.lnr-laptop-phone:before{content:""}.lnr-power-switch:before{content:""}.lnr-bubble:before{content:""}.lnr-heart-pulse:before{content:""}.lnr-construction:before{content:""}.lnr-pie-chart:before{content:""}.lnr-chart-bars:before{content:""}.lnr-gift:before{content:""}.lnr-diamond:before{content:""}.lnr-linearicons:before{content:""}.lnr-dinner:before{content:""}.lnr-coffee-cup:before{content:""}.lnr-leaf:before{content:""}.lnr-paw:before{content:""}.lnr-rocket:before{content:""}.lnr-briefcase:before{content:""}.lnr-bus:before{content:""}.lnr-car:before{content:""}.lnr-train:before{content:""}.lnr-bicycle:before{content:""}.lnr-wheelchair:before{content:""}.lnr-select:before{content:""}.lnr-earth:before{content:""}.lnr-smile:before{content:""}.lnr-sad:before{content:""}.lnr-neutral:before{content:""}.lnr-mustache:before{content:""}.lnr-alarm:before{content:""}.lnr-bullhorn:before{content:""}.lnr-volume-high:before{content:""}.lnr-volume-medium:before{content:""}.lnr-volume-low:before{content:""}.lnr-volume:before{content:""}.lnr-mic:before{content:""}.lnr-hourglass:before{content:""}.lnr-undo:before{content:""}.lnr-redo:before{content:""}.lnr-sync:before{content:""}.lnr-history:before{content:""}.lnr-clock:before{content:""}.lnr-download:before{content:""}.lnr-upload:before{content:""}.lnr-enter-down:before{content:""}.lnr-exit-up:before{content:""}.lnr-bug:before{content:""}.lnr-code:before{content:""}.lnr-link:before{content:""}.lnr-unlink:before{content:""}.lnr-thumbs-up:before{content:""}.lnr-thumbs-down:before{content:""}.lnr-magnifier:before{content:""}.lnr-cross:before{content:""}.lnr-menu:before{content:""}.lnr-list:before{content:""}.lnr-chevron-up:before{content:""}.lnr-chevron-down:before{content:""}.lnr-chevron-left:before{content:""}.lnr-chevron-right:before{content:""}.lnr-arrow-up:before{content:""}.lnr-arrow-down:before{content:""}.lnr-arrow-left:before{content:""}.lnr-arrow-right:before{content:""}.lnr-move:before{content:""}.lnr-warning:before{content:""}.lnr-question-circle:before{content:""}.lnr-menu-circle:before{content:""}.lnr-checkmark-circle:before{content:""}.lnr-cross-circle:before{content:""}.lnr-plus-circle:before{content:""}.lnr-circle-minus:before{content:""}.lnr-arrow-up-circle:before{content:""}.lnr-arrow-down-circle:before{content:""}.lnr-arrow-left-circle:before{content:""}.lnr-arrow-right-circle:before{content:""}.lnr-chevron-up-circle:before{content:""}.lnr-chevron-down-circle:before{content:""}.lnr-chevron-left-circle:before{content:""}.lnr-chevron-right-circle:before{content:""}.lnr-crop:before{content:""}.lnr-frame-expand:before{content:""}.lnr-frame-contract:before{content:""}.lnr-layers:before{content:""}.lnr-funnel:before{content:""}.lnr-text-format:before{content:""}.lnr-text-format-remove:before{content:""}.lnr-text-size:before{content:""}.lnr-bold:before{content:""}.lnr-italic:before{content:""}.lnr-underline:before{content:""}.lnr-strikethrough:before{content:""}.lnr-highlight:before{content:""}.lnr-text-align-left:before{content:""}.lnr-text-align-center:before{content:""}.lnr-text-align-right:before{content:""}.lnr-text-align-justify:before{content:""}.lnr-line-spacing:before{content:""}.lnr-indent-increase:before{content:""}.lnr-indent-decrease:before{content:""}.lnr-pilcrow:before{content:""}.lnr-direction-ltr:before{content:""}.lnr-direction-rtl:before{content:""}.lnr-page-break:before{content:""}.lnr-sort-alpha-asc:before{content:""}.lnr-sort-amount-asc:before{content:""}.lnr-hand:before{content:""}.lnr-pointer-up:before{content:""}.lnr-pointer-right:before{content:""}.lnr-pointer-down:before{content:""}.lnr-pointer-left:before{content:""}@charset "UTF-8";[class*="jki jki-"]{font-family:jkiticon !important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jki-500px:before{content:""}.jki-accessible-icon:before{content:""}.jki-accusoft:before{content:""}.jki-acquisitions-incorporated:before{content:""}.jki-ad-solid:before{content:""}.jki-address-book-solid:before{content:""}.jki-address-book:before{content:""}.jki-address-card-solid:before{content:""}.jki-address-card:before{content:""}.jki-adjust-solid:before{content:""}.jki-adn:before{content:""}.jki-adobe:before{content:""}.jki-adversal:before{content:""}.jki-affiliatetheme:before{content:""}.jki-air-freshener-solid:before{content:""}.jki-airbnb:before{content:""}.jki-algolia:before{content:""}.jki-align-center-solid:before{content:""}.jki-align-justify-solid:before{content:""}.jki-align-left-solid:before{content:""}.jki-align-right-solid:before{content:""}.jki-alipay:before{content:""}.jki-allergies-solid:before{content:""}.jki-amazon-pay:before{content:""}.jki-amazon:before{content:""}.jki-ambulance-solid:before{content:""}.jki-american-sign-language-interpreting-solid:before{content:""}.jki-amilia:before{content:""}.jki-anchor-solid:before{content:""}.jki-android:before{content:""}.jki-angellist:before{content:""}.jki-angle-double-down-solid:before{content:""}.jki-angle-double-left-solid:before{content:""}.jki-angle-double-right-solid:before{content:""}.jki-angle-double-up-solid:before{content:""}.jki-angle-down-solid:before{content:""}.jki-angle-left-solid:before{content:""}.jki-angle-right-solid:before{content:""}.jki-angle-up-solid:before{content:""}.jki-angry-solid:before{content:""}.jki-angry:before{content:""}.jki-angrycreative:before{content:""}.jki-angular:before{content:""}.jki-ankh-solid:before{content:""}.jki-app-store-ios:before{content:""}.jki-app-store:before{content:""}.jki-apper:before{content:""}.jki-apple-alt-solid:before{content:""}.jki-apple-pay:before{content:""}.jki-apple:before{content:""}.jki-archive-solid:before{content:""}.jki-archway-solid:before{content:""}.jki-arrow-alt-circle-down-solid:before{content:""}.jki-arrow-alt-circle-down:before{content:""}.jki-arrow-alt-circle-left-solid:before{content:""}.jki-arrow-alt-circle-left:before{content:""}.jki-arrow-alt-circle-right-solid:before{content:""}.jki-arrow-alt-circle-right:before{content:""}.jki-arrow-alt-circle-up-solid:before{content:""}.jki-arrow-alt-circle-up:before{content:""}.jki-arrow-circle-down-solid:before{content:""}.jki-arrow-circle-left-solid:before{content:""}.jki-arrow-circle-right-solid:before{content:""}.jki-arrow-circle-up-solid:before{content:""}.jki-arrow-down-solid:before{content:""}.jki-arrow-left-solid:before{content:""}.jki-arrow-right-solid:before{content:""}.jki-arrow-up-solid:before{content:""}.jki-arrows-alt-h-solid:before{content:""}.jki-arrows-alt-solid:before{content:""}.jki-arrows-alt-v-solid:before{content:""}.jki-artstation:before{content:""}.jki-assistive-listening-systems-solid:before{content:""}.jki-asterisk-solid:before{content:""}.jki-asymmetrik:before{content:""}.jki-at-solid:before{content:""}.jki-atlas-solid:before{content:""}.jki-atlassian:before{content:""}.jki-atom-solid:before{content:""}.jki-audible:before{content:""}.jki-audio-description-solid:before{content:""}.jki-autoprefixer:before{content:""}.jki-avianex:before{content:""}.jki-aviato:before{content:""}.jki-award-solid:before{content:""}.jki-aws:before{content:""}.jki-baby-carriage-solid:before{content:""}.jki-baby-solid:before{content:""}.jki-backspace-solid:before{content:""}.jki-backward-solid:before{content:""}.jki-bacon-solid:before{content:""}.jki-balance-scale-left-solid:before{content:""}.jki-balance-scale-right-solid:before{content:""}.jki-balance-scale-solid:before{content:""}.jki-ban-solid:before{content:""}.jki-band-aid-solid:before{content:""}.jki-bandcamp:before{content:""}.jki-barcode-solid:before{content:""}.jki-bars-solid:before{content:""}.jki-baseball-ball-solid:before{content:""}.jki-basketball-ball-solid:before{content:""}.jki-bath-solid:before{content:""}.jki-battery-empty-solid:before{content:""}.jki-battery-full-solid:before{content:""}.jki-battery-half-solid:before{content:""}.jki-battery-quarter-solid:before{content:""}.jki-battery-three-quarters-solid:before{content:""}.jki-battle-net:before{content:""}.jki-bed-solid:before{content:""}.jki-beer-solid:before{content:""}.jki-behance-square:before{content:""}.jki-behance:before{content:""}.jki-bell-slash-solid:before{content:""}.jki-bell-slash:before{content:""}.jki-bell-solid:before{content:""}.jki-bell:before{content:""}.jki-bezier-curve-solid:before{content:""}.jki-bible-solid:before{content:""}.jki-bicycle-solid:before{content:""}.jki-biking-solid:before{content:""}.jki-bimobject:before{content:""}.jki-binoculars-solid:before{content:""}.jki-biohazard-solid:before{content:""}.jki-birthday-cake-solid:before{content:""}.jki-bitbucket:before{content:""}.jki-bitcoin:before{content:""}.jki-bity:before{content:""}.jki-black-tie:before{content:""}.jki-blackberry:before{content:""}.jki-blender-phone-solid:before{content:""}.jki-blender-solid:before{content:""}.jki-blind-solid:before{content:""}.jki-blog-solid:before{content:""}.jki-blogger-b:before{content:""}.jki-blogger:before{content:""}.jki-bluetooth-b:before{content:""}.jki-bluetooth:before{content:""}.jki-bold-solid:before{content:""}.jki-bolt-solid:before{content:""}.jki-bomb-solid:before{content:""}.jki-bone-solid:before{content:""}.jki-bong-solid:before{content:""}.jki-book-dead-solid:before{content:""}.jki-book-medical-solid:before{content:""}.jki-book-open-solid:before{content:""}.jki-book-reader-solid:before{content:""}.jki-book-solid:before{content:""}.jki-bookmark-solid:before{content:""}.jki-bookmark:before{content:""}.jki-bootstrap:before{content:""}.jki-border-all-solid:before{content:""}.jki-border-none-solid:before{content:""}.jki-border-style-solid:before{content:""}.jki-bowling-ball-solid:before{content:""}.jki-box-open-solid:before{content:""}.jki-box-solid:before{content:""}.jki-boxes-solid:before{content:""}.jki-braille-solid:before{content:""}.jki-brain-solid:before{content:""}.jki-bread-slice-solid:before{content:""}.jki-briefcase-medical-solid:before{content:""}.jki-briefcase-solid:before{content:""}.jki-broadcast-tower-solid:before{content:""}.jki-broom-solid:before{content:""}.jki-brush-solid:before{content:""}.jki-btc:before{content:""}.jki-buffer:before{content:""}.jki-bug-solid:before{content:""}.jki-building-solid:before{content:""}.jki-building:before{content:""}.jki-bullhorn-solid:before{content:""}.jki-bullseye-solid:before{content:""}.jki-burn-solid:before{content:""}.jki-buromobelexperte:before{content:""}.jki-bus-alt-solid:before{content:""}.jki-bus-solid:before{content:""}.jki-business-time-solid:before{content:""}.jki-buy-n-large:before{content:""}.jki-buysellads:before{content:""}.jki-calculator-solid:before{content:""}.jki-calendar-alt-solid:before{content:""}.jki-calendar-alt:before{content:""}.jki-calendar-check-solid:before{content:""}.jki-calendar-check:before{content:""}.jki-calendar-day-solid:before{content:""}.jki-calendar-minus-solid:before{content:""}.jki-calendar-minus:before{content:""}.jki-calendar-plus-solid:before{content:""}.jki-calendar-plus:before{content:""}.jki-calendar-solid:before{content:""}.jki-calendar-times-solid:before{content:""}.jki-calendar-times:before{content:""}.jki-calendar-week-solid:before{content:""}.jki-calendar:before{content:""}.jki-camera-retro-solid:before{content:""}.jki-camera-solid:before{content:""}.jki-campground-solid:before{content:""}.jki-canadian-maple-leaf:before{content:""}.jki-candy-cane-solid:before{content:""}.jki-cannabis-solid:before{content:""}.jki-capsules-solid:before{content:""}.jki-car-alt-solid:before{content:""}.jki-car-battery-solid:before{content:""}.jki-car-crash-solid:before{content:""}.jki-car-side-solid:before{content:""}.jki-car-solid:before{content:""}.jki-caret-down-solid:before{content:""}.jki-caret-left-solid:before{content:""}.jki-caret-right-solid:before{content:""}.jki-caret-square-down-solid:before{content:""}.jki-caret-square-down:before{content:""}.jki-caret-square-left-solid:before{content:""}.jki-caret-square-left:before{content:""}.jki-caret-square-right-solid:before{content:""}.jki-caret-square-right:before{content:""}.jki-caret-square-up-solid:before{content:""}.jki-caret-square-up:before{content:""}.jki-caret-up-solid:before{content:""}.jki-carrot-solid:before{content:""}.jki-cart-arrow-down-solid:before{content:""}.jki-cart-plus-solid:before{content:""}.jki-cash-register-solid:before{content:""}.jki-cat-solid:before{content:""}.jki-cc-amazon-pay:before{content:""}.jki-cc-amex:before{content:""}.jki-cc-apple-pay:before{content:""}.jki-cc-diners-club:before{content:""}.jki-cc-discover:before{content:""}.jki-cc-jcb:before{content:""}.jki-cc-mastercard:before{content:""}.jki-cc-paypal:before{content:""}.jki-cc-stripe:before{content:""}.jki-cc-visa:before{content:""}.jki-centercode:before{content:""}.jki-centos:before{content:""}.jki-certificate-solid:before{content:""}.jki-chair-solid:before{content:""}.jki-chalkboard-solid:before{content:""}.jki-chalkboard-teacher-solid:before{content:""}.jki-charging-station-solid:before{content:""}.jki-chart-area-solid:before{content:""}.jki-chart-bar-solid:before{content:""}.jki-chart-bar:before{content:""}.jki-chart-line-solid:before{content:""}.jki-chart-pie-solid:before{content:""}.jki-check-circle-solid:before{content:""}.jki-check-circle:before{content:""}.jki-check-double-solid:before{content:""}.jki-check-solid:before{content:""}.jki-check-square-solid:before{content:""}.jki-check-square:before{content:""}.jki-cheese-solid:before{content:""}.jki-chess-bishop-solid:before{content:""}.jki-chess-board-solid:before{content:""}.jki-chess-king-solid:before{content:""}.jki-chess-knight-solid:before{content:""}.jki-chess-pawn-solid:before{content:""}.jki-chess-queen-solid:before{content:""}.jki-chess-rook-solid:before{content:""}.jki-chess-solid:before{content:""}.jki-chevron-circle-down-solid:before{content:""}.jki-chevron-circle-left-solid:before{content:""}.jki-chevron-circle-right-solid:before{content:""}.jki-chevron-circle-up-solid:before{content:""}.jki-chevron-down-solid:before{content:""}.jki-chevron-left-solid:before{content:""}.jki-chevron-right-solid:before{content:""}.jki-chevron-up-solid:before{content:""}.jki-child-solid:before{content:""}.jki-chrome:before{content:""}.jki-chromecast:before{content:""}.jki-church-solid:before{content:""}.jki-circle-notch-solid:before{content:""}.jki-circle-solid:before{content:""}.jki-circle:before{content:""}.jki-city-solid:before{content:""}.jki-clinic-medical-solid:before{content:""}.jki-clipboard-check-solid:before{content:""}.jki-clipboard-list-solid:before{content:""}.jki-clipboard-solid:before{content:""}.jki-clipboard:before{content:""}.jki-clock-solid:before{content:""}.jki-clock:before{content:""}.jki-clone-solid:before{content:""}.jki-clone:before{content:""}.jki-closed-captioning-solid:before{content:""}.jki-closed-captioning:before{content:""}.jki-cloud-download-alt-solid:before{content:""}.jki-cloud-meatball-solid:before{content:""}.jki-cloud-moon-rain-solid:before{content:""}.jki-cloud-moon-solid:before{content:""}.jki-cloud-rain-solid:before{content:""}.jki-cloud-showers-heavy-solid:before{content:""}.jki-cloud-solid:before{content:""}.jki-cloud-sun-rain-solid:before{content:""}.jki-cloud-sun-solid:before{content:""}.jki-cloud-upload-alt-solid:before{content:""}.jki-cloudscale:before{content:""}.jki-cloudsmith:before{content:""}.jki-cloudversify:before{content:""}.jki-cocktail-solid:before{content:""}.jki-code-branch-solid:before{content:""}.jki-code-solid:before{content:""}.jki-codepen:before{content:""}.jki-codiepie:before{content:""}.jki-coffee-solid:before{content:""}.jki-cog-solid:before{content:""}.jki-cogs-solid:before{content:""}.jki-coins-solid:before{content:""}.jki-columns-solid:before{content:""}.jki-comment-alt-solid:before{content:""}.jki-comment-alt:before{content:""}.jki-comment-dollar-solid:before{content:""}.jki-comment-dots-solid:before{content:""}.jki-comment-dots:before{content:""}.jki-comment-medical-solid:before{content:""}.jki-comment-slash-solid:before{content:""}.jki-comment-solid:before{content:""}.jki-comment:before{content:""}.jki-comments-dollar-solid:before{content:""}.jki-comments-solid:before{content:""}.jki-comments:before{content:""}.jki-compact-disc-solid:before{content:""}.jki-compass-solid:before{content:""}.jki-compass:before{content:""}.jki-compress-arrows-alt-solid:before{content:""}.jki-compress-solid:before{content:""}.jki-concierge-bell-solid:before{content:""}.jki-confluence:before{content:""}.jki-connectdevelop:before{content:""}.jki-contao:before{content:""}.jki-cookie-bite-solid:before{content:""}.jki-cookie-solid:before{content:""}.jki-copy-solid:before{content:""}.jki-copy:before{content:""}.jki-copyright-solid:before{content:""}.jki-copyright:before{content:""}.jki-cotton-bureau:before{content:""}.jki-couch-solid:before{content:""}.jki-cpanel:before{content:""}.jki-creative-commons-by:before{content:""}.jki-creative-commons-nc-eu:before{content:""}.jki-creative-commons-nc-jp:before{content:""}.jki-creative-commons-nc:before{content:""}.jki-creative-commons-nd:before{content:""}.jki-creative-commons-pd-alt:before{content:""}.jki-creative-commons-pd:before{content:""}.jki-creative-commons-remix:before{content:""}.jki-creative-commons-sa:before{content:""}.jki-creative-commons-sampling-plus:before{content:""}.jki-creative-commons-sampling:before{content:""}.jki-creative-commons-share:before{content:""}.jki-creative-commons-zero:before{content:""}.jki-creative-commons:before{content:""}.jki-credit-card-solid:before{content:""}.jki-credit-card:before{content:""}.jki-critical-role:before{content:""}.jki-crop-alt-solid:before{content:""}.jki-crop-solid:before{content:""}.jki-cross-solid:before{content:""}.jki-crosshairs-solid:before{content:""}.jki-crow-solid:before{content:""}.jki-crown-solid:before{content:""}.jki-crutch-solid:before{content:""}.jki-css3-alt:before{content:""}.jki-css3:before{content:""}.jki-cube-solid:before{content:""}.jki-cubes-solid:before{content:""}.jki-cut-solid:before{content:""}.jki-cuttlefish:before{content:""}.jki-d-and-d-beyond:before{content:""}.jki-d-and-d:before{content:""}.jki-dashcube:before{content:""}.jki-database-solid:before{content:""}.jki-deaf-solid:before{content:""}.jki-delicious:before{content:""}.jki-democrat-solid:before{content:""}.jki-deploydog:before{content:""}.jki-deskpro:before{content:""}.jki-desktop-solid:before{content:""}.jki-dev:before{content:""}.jki-deviantart:before{content:""}.jki-dharmachakra-solid:before{content:""}.jki-dhl:before{content:""}.jki-diagnoses-solid:before{content:""}.jki-diaspora:before{content:""}.jki-dice-d6-solid:before{content:""}.jki-dice-d20-solid:before{content:""}.jki-dice-five-solid:before{content:""}.jki-dice-four-solid:before{content:""}.jki-dice-one-solid:before{content:""}.jki-dice-six-solid:before{content:""}.jki-dice-solid:before{content:""}.jki-dice-three-solid:before{content:""}.jki-dice-two-solid:before{content:""}.jki-digg:before{content:""}.jki-digital-ocean:before{content:""}.jki-digital-tachograph-solid:before{content:""}.jki-directions-solid:before{content:""}.jki-discord:before{content:""}.jki-discourse:before{content:""}.jki-divide-solid:before{content:""}.jki-dizzy-solid:before{content:""}.jki-dizzy:before{content:""}.jki-dna-solid:before{content:""}.jki-dochub:before{content:""}.jki-docker:before{content:""}.jki-dog-solid:before{content:""}.jki-dollar-sign-solid:before{content:""}.jki-dolly-flatbed-solid:before{content:""}.jki-dolly-solid:before{content:""}.jki-donate-solid:before{content:""}.jki-door-closed-solid:before{content:""}.jki-door-open-solid:before{content:""}.jki-dot-circle-solid:before{content:""}.jki-dot-circle:before{content:""}.jki-dove-solid:before{content:""}.jki-download-solid:before{content:""}.jki-draft2digital:before{content:""}.jki-drafting-compass-solid:before{content:""}.jki-dragon-solid:before{content:""}.jki-draw-polygon-solid:before{content:""}.jki-dribbble-square:before{content:""}.jki-dribbble:before{content:""}.jki-dropbox:before{content:""}.jki-drum-solid:before{content:""}.jki-drum-steelpan-solid:before{content:""}.jki-drumstick-bite-solid:before{content:""}.jki-drupal:before{content:""}.jki-dumbbell-solid:before{content:""}.jki-dumpster-fire-solid:before{content:""}.jki-dumpster-solid:before{content:""}.jki-dungeon-solid:before{content:""}.jki-dyalog:before{content:""}.jki-earlybirds:before{content:""}.jki-ebay:before{content:""}.jki-edge:before{content:""}.jki-edit-solid:before{content:""}.jki-edit:before{content:""}.jki-egg-solid:before{content:""}.jki-eject-solid:before{content:""}.jki-elementor:before{content:""}.jki-ellipsis-h-solid:before{content:""}.jki-ellipsis-v-solid:before{content:""}.jki-ello:before{content:""}.jki-ember:before{content:""}.jki-empire:before{content:""}.jki-envelope-open-solid:before{content:""}.jki-envelope-open-text-solid:before{content:""}.jki-envelope-open:before{content:""}.jki-envelope-solid:before{content:""}.jki-envelope-square-solid:before{content:""}.jki-envelope:before{content:""}.jki-envira:before{content:""}.jki-equals-solid:before{content:""}.jki-eraser-solid:before{content:""}.jki-erlang:before{content:""}.jki-ethereum:before{content:""}.jki-ethernet-solid:before{content:""}.jki-etsy:before{content:""}.jki-euro-sign-solid:before{content:""}.jki-evernote:before{content:""}.jki-exchange-alt-solid:before{content:""}.jki-exclamation-circle-solid:before{content:""}.jki-exclamation-solid:before{content:""}.jki-exclamation-triangle-solid:before{content:""}.jki-expand-arrows-alt-solid:before{content:""}.jki-expand-solid:before{content:""}.jki-expeditedssl:before{content:""}.jki-external-link-alt-solid:before{content:""}.jki-external-link-square-alt-solid:before{content:""}.jki-eye-dropper-solid:before{content:""}.jki-eye-slash-solid:before{content:""}.jki-eye-slash:before{content:""}.jki-eye-solid:before{content:""}.jki-eye:before{content:""}.jki-facebook-f:before{content:""}.jki-facebook-messenger:before{content:""}.jki-facebook-square:before{content:""}.jki-facebook:before{content:""}.jki-fan-solid:before{content:""}.jki-fantasy-flight-games:before{content:""}.jki-fast-backward-solid:before{content:""}.jki-fast-forward-solid:before{content:""}.jki-fax-solid:before{content:""}.jki-feather-alt-solid:before{content:""}.jki-feather-solid:before{content:""}.jki-fedex:before{content:""}.jki-fedora:before{content:""}.jki-female-solid:before{content:""}.jki-fighter-jet-solid:before{content:""}.jki-figma:before{content:""}.jki-file-alt-solid:before{content:""}.jki-file-alt:before{content:""}.jki-file-archive-solid:before{content:""}.jki-file-archive:before{content:""}.jki-file-audio-solid:before{content:""}.jki-file-audio:before{content:""}.jki-file-code-solid:before{content:""}.jki-file-code:before{content:""}.jki-file-contract-solid:before{content:""}.jki-file-csv-solid:before{content:""}.jki-file-download-solid:before{content:""}.jki-file-excel-solid:before{content:""}.jki-file-excel:before{content:""}.jki-file-export-solid:before{content:""}.jki-file-image-solid:before{content:""}.jki-file-image:before{content:""}.jki-file-import-solid:before{content:""}.jki-file-invoice-dollar-solid:before{content:""}.jki-file-invoice-solid:before{content:""}.jki-file-medical-alt-solid:before{content:""}.jki-file-medical-solid:before{content:""}.jki-file-pdf-solid:before{content:""}.jki-file-pdf:before{content:""}.jki-file-powerpoint-solid:before{content:""}.jki-file-powerpoint:before{content:""}.jki-file-prescription-solid:before{content:""}.jki-file-signature-solid:before{content:""}.jki-file-solid:before{content:""}.jki-file-upload-solid:before{content:""}.jki-file-video-solid:before{content:""}.jki-file-video:before{content:""}.jki-file-word-solid:before{content:""}.jki-file-word:before{content:""}.jki-file:before{content:""}.jki-fill-drip-solid:before{content:""}.jki-fill-solid:before{content:""}.jki-film-solid:before{content:""}.jki-filter-solid:before{content:""}.jki-fingerprint-solid:before{content:""}.jki-fire-alt-solid:before{content:""}.jki-fire-extinguisher-solid:before{content:""}.jki-fire-solid:before{content:""}.jki-firefox:before{content:""}.jki-first-aid-solid:before{content:""}.jki-first-order-alt:before{content:""}.jki-first-order:before{content:""}.jki-firstdraft:before{content:""}.jki-fish-solid:before{content:""}.jki-fist-raised-solid:before{content:""}.jki-flag-checkered-solid:before{content:""}.jki-flag-solid:before{content:""}.jki-flag-usa-solid:before{content:""}.jki-flag:before{content:""}.jki-flask-solid:before{content:""}.jki-flickr:before{content:""}.jki-flipboard:before{content:""}.jki-flushed-solid:before{content:""}.jki-flushed:before{content:""}.jki-fly:before{content:""}.jki-folder-minus-solid:before{content:""}.jki-folder-open-solid:before{content:""}.jki-folder-open:before{content:""}.jki-folder-plus-solid:before{content:""}.jki-folder-solid:before{content:""}.jki-folder:before{content:""}.jki-font-awesome-alt:before{content:""}.jki-font-awesome-flag:before{content:""}.jki-font-awesome:before{content:""}.jki-font-solid:before{content:""}.jki-fonticons-fi:before{content:""}.jki-fonticons:before{content:""}.jki-football-ball-solid:before{content:""}.jki-fort-awesome-alt:before{content:""}.jki-fort-awesome:before{content:""}.jki-forumbee:before{content:""}.jki-forward-solid:before{content:""}.jki-foursquare:before{content:""}.jki-free-code-camp:before{content:""}.jki-freebsd:before{content:""}.jki-frog-solid:before{content:""}.jki-frown-open-solid:before{content:""}.jki-frown-open:before{content:""}.jki-frown-solid:before{content:""}.jki-frown:before{content:""}.jki-fulcrum:before{content:""}.jki-funnel-dollar-solid:before{content:""}.jki-futbol-solid:before{content:""}.jki-futbol:before{content:""}.jki-galactic-republic:before{content:""}.jki-galactic-senate:before{content:""}.jki-gamepad-solid:before{content:""}.jki-gas-pump-solid:before{content:""}.jki-gavel-solid:before{content:""}.jki-gem-solid:before{content:""}.jki-gem:before{content:""}.jki-genderless-solid:before{content:""}.jki-get-pocket:before{content:""}.jki-gg-circle:before{content:""}.jki-gg:before{content:""}.jki-ghost-solid:before{content:""}.jki-gift-solid:before{content:""}.jki-gifts-solid:before{content:""}.jki-git-alt:before{content:""}.jki-git-square:before{content:""}.jki-git:before{content:""}.jki-github-alt:before{content:""}.jki-github-square:before{content:""}.jki-github:before{content:""}.jki-gitkraken:before{content:""}.jki-gitlab:before{content:""}.jki-gitter:before{content:""}.jki-glass-cheers-solid:before{content:""}.jki-glass-martini-alt-solid:before{content:""}.jki-glass-martini-solid:before{content:""}.jki-glass-whiskey-solid:before{content:""}.jki-glasses-solid:before{content:""}.jki-glide-g:before{content:""}.jki-glide:before{content:""}.jki-globe-africa-solid:before{content:""}.jki-globe-americas-solid:before{content:""}.jki-globe-asia-solid:before{content:""}.jki-globe-europe-solid:before{content:""}.jki-globe-solid:before{content:""}.jki-gofore:before{content:""}.jki-golf-ball-solid:before{content:""}.jki-goodreads-g:before{content:""}.jki-goodreads:before{content:""}.jki-google-drive:before{content:""}.jki-google-play:before{content:""}.jki-google-plus-g:before{content:""}.jki-google-plus-square:before{content:""}.jki-google-plus:before{content:""}.jki-google-wallet:before{content:""}.jki-google:before{content:""}.jki-gopuram-solid:before{content:""}.jki-graduation-cap-solid:before{content:""}.jki-gratipay:before{content:""}.jki-grav:before{content:""}.jki-greater-than-equal-solid:before{content:""}.jki-greater-than-solid:before{content:""}.jki-grimace-solid:before{content:""}.jki-grimace:before{content:""}.jki-grin-alt-solid:before{content:""}.jki-grin-alt:before{content:""}.jki-grin-beam-solid:before{content:""}.jki-grin-beam-sweat-solid:before{content:""}.jki-grin-beam-sweat:before{content:""}.jki-grin-beam:before{content:""}.jki-grin-hearts-solid:before{content:""}.jki-grin-hearts:before{content:""}.jki-grin-solid:before{content:""}.jki-grin-squint-solid:before{content:""}.jki-grin-squint-tears-solid:before{content:""}.jki-grin-squint-tears:before{content:""}.jki-grin-squint:before{content:""}.jki-grin-stars-solid:before{content:""}.jki-grin-stars:before{content:""}.jki-grin-tears-solid:before{content:""}.jki-grin-tears:before{content:""}.jki-grin-tongue-solid:before{content:""}.jki-grin-tongue-squint-solid:before{content:""}.jki-grin-tongue-squint:before{content:""}.jki-grin-tongue-wink-solid:before{content:""}.jki-grin-tongue-wink:before{content:""}.jki-grin-tongue:before{content:""}.jki-grin-wink-solid:before{content:""}.jki-grin-wink:before{content:""}.jki-grin:before{content:""}.jki-grip-horizontal-solid:before{content:""}.jki-grip-lines-solid:before{content:""}.jki-grip-lines-vertical-solid:before{content:""}.jki-grip-vertical-solid:before{content:""}.jki-gripfire:before{content:""}.jki-grunt:before{content:""}.jki-guitar-solid:before{content:""}.jki-gulp:before{content:""}.jki-h-square-solid:before{content:""}.jki-hacker-news-square:before{content:""}.jki-hacker-news:before{content:""}.jki-hackerrank:before{content:""}.jki-hamburger-solid:before{content:""}.jki-hammer-solid:before{content:""}.jki-hamsa-solid:before{content:""}.jki-hand-holding-heart-solid:before{content:""}.jki-hand-holding-solid:before{content:""}.jki-hand-holding-usd-solid:before{content:""}.jki-hand-lizard-solid:before{content:""}.jki-hand-lizard:before{content:""}.jki-hand-middle-finger-solid:before{content:""}.jki-hand-paper-solid:before{content:""}.jki-hand-paper:before{content:""}.jki-hand-peace-solid:before{content:""}.jki-hand-peace:before{content:""}.jki-hand-point-down-solid:before{content:""}.jki-hand-point-down:before{content:""}.jki-hand-point-left-solid:before{content:""}.jki-hand-point-left:before{content:""}.jki-hand-point-right-solid:before{content:""}.jki-hand-point-right:before{content:""}.jki-hand-point-up-solid:before{content:""}.jki-hand-point-up:before{content:""}.jki-hand-pointer-solid:before{content:""}.jki-hand-pointer:before{content:""}.jki-hand-rock-solid:before{content:""}.jki-hand-rock:before{content:""}.jki-hand-scissors-solid:before{content:""}.jki-hand-scissors:before{content:""}.jki-hand-spock-solid:before{content:""}.jki-hand-spock:before{content:""}.jki-hands-helping-solid:before{content:""}.jki-hands-solid:before{content:""}.jki-handshake-solid:before{content:""}.jki-handshake:before{content:""}.jki-hanukiah-solid:before{content:""}.jki-hard-hat-solid:before{content:""}.jki-hashtag-solid:before{content:""}.jki-hat-cowboy-side-solid:before{content:""}.jki-hat-cowboy-solid:before{content:""}.jki-hat-wizard-solid:before{content:""}.jki-haykal-solid:before{content:""}.jki-hdd-solid:before{content:""}.jki-hdd:before{content:""}.jki-heading-solid:before{content:""}.jki-headphones-alt-solid:before{content:""}.jki-headphones-solid:before{content:""}.jki-headset-solid:before{content:""}.jki-heart-broken-solid:before{content:""}.jki-heart-solid:before{content:""}.jki-heart:before{content:""}.jki-heartbeat-solid:before{content:""}.jki-helicopter-solid:before{content:""}.jki-highlighter-solid:before{content:""}.jki-hiking-solid:before{content:""}.jki-hippo-solid:before{content:""}.jki-hips:before{content:""}.jki-hire-a-helper:before{content:""}.jki-history-solid:before{content:""}.jki-hockey-puck-solid:before{content:""}.jki-holly-berry-solid:before{content:""}.jki-home-solid:before{content:""}.jki-hooli:before{content:""}.jki-hornbill:before{content:""}.jki-horse-head-solid:before{content:""}.jki-horse-solid:before{content:""}.jki-hospital-alt-solid:before{content:""}.jki-hospital-solid:before{content:""}.jki-hospital-symbol-solid:before{content:""}.jki-hospital:before{content:""}.jki-hot-tub-solid:before{content:""}.jki-hotdog-solid:before{content:""}.jki-hotel-solid:before{content:""}.jki-hotjar:before{content:""}.jki-hourglass-end-solid:before{content:""}.jki-hourglass-half-solid:before{content:""}.jki-hourglass-solid:before{content:""}.jki-hourglass-start-solid:before{content:""}.jki-hourglass:before{content:""}.jki-house-damage-solid:before{content:""}.jki-houzz:before{content:""}.jki-hryvnia-solid:before{content:""}.jki-html5:before{content:""}.jki-hubspot:before{content:""}.jki-i-cursor-solid:before{content:""}.jki-ice-cream-solid:before{content:""}.jki-icicles-solid:before{content:""}.jki-icons-solid:before{content:""}.jki-id-badge-solid:before{content:""}.jki-id-badge:before{content:""}.jki-id-card-alt-solid:before{content:""}.jki-id-card-solid:before{content:""}.jki-id-card:before{content:""}.jki-igloo-solid:before{content:""}.jki-image-solid:before{content:""}.jki-image:before{content:""}.jki-images-solid:before{content:""}.jki-images:before{content:""}.jki-imdb:before{content:""}.jki-inbox-solid:before{content:""}.jki-indent-solid:before{content:""}.jki-industry-solid:before{content:""}.jki-infinity-solid:before{content:""}.jki-info-circle-solid:before{content:""}.jki-info-solid:before{content:""}.jki-instagram:before{content:""}.jki-intercom:before{content:""}.jki-internet-explorer:before{content:""}.jki-invision:before{content:""}.jki-ioxhost:before{content:""}.jki-italic-solid:before{content:""}.jki-itch-io:before{content:""}.jki-itunes-note:before{content:""}.jki-itunes:before{content:""}.jki-java:before{content:""}.jki-jedi-order:before{content:""}.jki-jedi-solid:before{content:""}.jki-jenkins:before{content:""}.jki-jira:before{content:""}.jki-joget:before{content:""}.jki-joint-solid:before{content:""}.jki-joomla:before{content:""}.jki-journal-whills-solid:before{content:""}.jki-js-square:before{content:""}.jki-js:before{content:""}.jki-jsfiddle:before{content:""}.jki-kaaba-solid:before{content:""}.jki-kaggle:before{content:""}.jki-key-solid:before{content:""}.jki-keybase:before{content:""}.jki-keyboard-solid:before{content:""}.jki-keyboard:before{content:""}.jki-keycdn:before{content:""}.jki-khanda-solid:before{content:""}.jki-kickstarter-k:before{content:""}.jki-kickstarter:before{content:""}.jki-kiss-beam-solid:before{content:""}.jki-kiss-beam:before{content:""}.jki-kiss-solid:before{content:""}.jki-kiss-wink-heart-solid:before{content:""}.jki-kiss-wink-heart:before{content:""}.jki-kiss:before{content:""}.jki-kiwi-bird-solid:before{content:""}.jki-korvue:before{content:""}.jki-landmark-solid:before{content:""}.jki-language-solid:before{content:""}.jki-laptop-code-solid:before{content:""}.jki-laptop-medical-solid:before{content:""}.jki-laptop-solid:before{content:""}.jki-laravel:before{content:""}.jki-lastfm-square:before{content:""}.jki-lastfm:before{content:""}.jki-laugh-beam-solid:before{content:""}.jki-laugh-beam:before{content:""}.jki-laugh-solid:before{content:""}.jki-laugh-squint-solid:before{content:""}.jki-laugh-squint:before{content:""}.jki-laugh-wink-solid:before{content:""}.jki-laugh-wink:before{content:""}.jki-laugh:before{content:""}.jki-layer-group-solid:before{content:""}.jki-leaf-solid:before{content:""}.jki-leanpub:before{content:""}.jki-lemon-solid:before{content:""}.jki-lemon:before{content:""}.jki-less-than-equal-solid:before{content:""}.jki-less-than-solid:before{content:""}.jki-less:before{content:""}.jki-level-down-alt-solid:before{content:""}.jki-level-up-alt-solid:before{content:""}.jki-life-ring-solid:before{content:""}.jki-life-ring:before{content:""}.jki-lightbulb-solid:before{content:""}.jki-lightbulb:before{content:""}.jki-line:before{content:""}.jki-link-solid:before{content:""}.jki-linkedin-in:before{content:""}.jki-linkedin:before{content:""}.jki-linode:before{content:""}.jki-linux:before{content:""}.jki-lira-sign-solid:before{content:""}.jki-list-alt-solid:before{content:""}.jki-list-alt:before{content:""}.jki-list-ol-solid:before{content:""}.jki-list-solid:before{content:""}.jki-list-ul-solid:before{content:""}.jki-location-arrow-solid:before{content:""}.jki-lock-open-solid:before{content:""}.jki-lock-solid:before{content:""}.jki-long-arrow-alt-down-solid:before{content:""}.jki-long-arrow-alt-left-solid:before{content:""}.jki-long-arrow-alt-right-solid:before{content:""}.jki-long-arrow-alt-up-solid:before{content:""}.jki-low-vision-solid:before{content:""}.jki-luggage-cart-solid:before{content:""}.jki-lyft:before{content:""}.jki-magento:before{content:""}.jki-magic-solid:before{content:""}.jki-magnet-solid:before{content:""}.jki-mail-bulk-solid:before{content:""}.jki-mailchimp:before{content:""}.jki-male-solid:before{content:""}.jki-mandalorian:before{content:""}.jki-map-marked-alt-solid:before{content:""}.jki-map-marked-solid:before{content:""}.jki-map-marker-alt-solid:before{content:""}.jki-map-marker-solid:before{content:""}.jki-map-pin-solid:before{content:""}.jki-map-signs-solid:before{content:""}.jki-map-solid:before{content:""}.jki-map:before{content:""}.jki-markdown:before{content:""}.jki-marker-solid:before{content:""}.jki-mars-double-solid:before{content:""}.jki-mars-solid:before{content:""}.jki-mars-stroke-h-solid:before{content:""}.jki-mars-stroke-solid:before{content:""}.jki-mars-stroke-v-solid:before{content:""}.jki-mask-solid:before{content:""}.jki-mastodon:before{content:""}.jki-maxcdn:before{content:""}.jki-mdb:before{content:""}.jki-medal-solid:before{content:""}.jki-medapps:before{content:""}.jki-medium-m:before{content:""}.jki-medium:before{content:""}.jki-medkit-solid:before{content:""}.jki-medrt:before{content:""}.jki-meetup:before{content:""}.jki-megaport:before{content:""}.jki-meh-blank-solid:before{content:""}.jki-meh-blank:before{content:""}.jki-meh-rolling-eyes-solid:before{content:""}.jki-meh-rolling-eyes:before{content:""}.jki-meh-solid:before{content:""}.jki-meh:before{content:""}.jki-memory-solid:before{content:""}.jki-mendeley:before{content:""}.jki-menorah-solid:before{content:""}.jki-mercury-solid:before{content:""}.jki-meteor-solid:before{content:""}.jki-microchip-solid:before{content:""}.jki-microphone-alt-slash-solid:before{content:""}.jki-microphone-alt-solid:before{content:""}.jki-microphone-slash-solid:before{content:""}.jki-microphone-solid:before{content:""}.jki-microscope-solid:before{content:""}.jki-microsoft:before{content:""}.jki-minus-circle-solid:before{content:""}.jki-minus-solid:before{content:""}.jki-minus-square-solid:before{content:""}.jki-minus-square:before{content:""}.jki-mitten-solid:before{content:""}.jki-mix:before{content:""}.jki-mixcloud:before{content:""}.jki-mizuni:before{content:""}.jki-mobile-alt-solid:before{content:""}.jki-mobile-solid:before{content:""}.jki-modx:before{content:""}.jki-monero:before{content:""}.jki-money-bill-alt-solid:before{content:""}.jki-money-bill-alt:before{content:""}.jki-money-bill-solid:before{content:""}.jki-money-bill-wave-alt-solid:before{content:""}.jki-money-bill-wave-solid:before{content:""}.jki-money-check-alt-solid:before{content:""}.jki-money-check-solid:before{content:""}.jki-monument-solid:before{content:""}.jki-moon-solid:before{content:""}.jki-moon:before{content:""}.jki-mortar-pestle-solid:before{content:""}.jki-mosque-solid:before{content:""}.jki-motorcycle-solid:before{content:""}.jki-mountain-solid:before{content:""}.jki-mouse-pointer-solid:before{content:""}.jki-mouse-solid:before{content:""}.jki-mug-hot-solid:before{content:""}.jki-music-solid:before{content:""}.jki-napster:before{content:""}.jki-neos:before{content:""}.jki-network-wired-solid:before{content:""}.jki-neuter-solid:before{content:""}.jki-newspaper-solid:before{content:""}.jki-newspaper:before{content:""}.jki-nimblr:before{content:""}.jki-node-js:before{content:""}.jki-node:before{content:""}.jki-not-equal-solid:before{content:""}.jki-notes-medical-solid:before{content:""}.jki-npm:before{content:""}.jki-ns8:before{content:""}.jki-nutritionix:before{content:""}.jki-object-group-solid:before{content:""}.jki-object-group:before{content:""}.jki-object-ungroup-solid:before{content:""}.jki-object-ungroup:before{content:""}.jki-odnoklassniki-square:before{content:""}.jki-odnoklassniki:before{content:""}.jki-oil-can-solid:before{content:""}.jki-old-republic:before{content:""}.jki-om-solid:before{content:""}.jki-opencart:before{content:""}.jki-openid:before{content:""}.jki-opera:before{content:""}.jki-optin-monster:before{content:""}.jki-orcid:before{content:""}.jki-osi:before{content:""}.jki-otter-solid:before{content:""}.jki-outdent-solid:before{content:""}.jki-page4:before{content:""}.jki-pagelines:before{content:""}.jki-pager-solid:before{content:""}.jki-paint-brush-solid:before{content:""}.jki-paint-roller-solid:before{content:""}.jki-palette-solid:before{content:""}.jki-palfed:before{content:""}.jki-pallet-solid:before{content:""}.jki-paper-plane-solid:before{content:""}.jki-paper-plane:before{content:""}.jki-paperclip-solid:before{content:""}.jki-parachute-box-solid:before{content:""}.jki-paragraph-solid:before{content:""}.jki-parking-solid:before{content:""}.jki-passport-solid:before{content:""}.jki-pastafarianism-solid:before{content:""}.jki-paste-solid:before{content:""}.jki-patreon:before{content:""}.jki-pause-circle-solid:before{content:""}.jki-pause-circle:before{content:""}.jki-pause-solid:before{content:""}.jki-paw-solid:before{content:""}.jki-paypal:before{content:""}.jki-peace-solid:before{content:""}.jki-pen-alt-solid:before{content:""}.jki-pen-fancy-solid:before{content:""}.jki-pen-nib-solid:before{content:""}.jki-pen-solid:before{content:""}.jki-pen-square-solid:before{content:""}.jki-pencil-alt-solid:before{content:""}.jki-pencil-ruler-solid:before{content:""}.jki-penny-arcade:before{content:""}.jki-people-carry-solid:before{content:""}.jki-pepper-hot-solid:before{content:""}.jki-percent-solid:before{content:""}.jki-percentage-solid:before{content:""}.jki-periscope:before{content:""}.jki-person-booth-solid:before{content:""}.jki-phabricator:before{content:""}.jki-phoenix-framework:before{content:""}.jki-phoenix-squadron:before{content:""}.jki-phone-alt-solid:before{content:""}.jki-phone-slash-solid:before{content:""}.jki-phone-solid:before{content:""}.jki-phone-square-alt-solid:before{content:""}.jki-phone-square-solid:before{content:""}.jki-phone-volume-solid:before{content:""}.jki-photo-video-solid:before{content:""}.jki-php:before{content:""}.jki-pied-piper-alt:before{content:""}.jki-pied-piper-hat:before{content:""}.jki-pied-piper-pp:before{content:""}.jki-pied-piper:before{content:""}.jki-piggy-bank-solid:before{content:""}.jki-pills-solid:before{content:""}.jki-pinterest-p:before{content:""}.jki-pinterest-square:before{content:""}.jki-pinterest:before{content:""}.jki-pizza-slice-solid:before{content:""}.jki-place-of-worship-solid:before{content:""}.jki-plane-arrival-solid:before{content:""}.jki-plane-departure-solid:before{content:""}.jki-plane-solid:before{content:""}.jki-play-circle-solid:before{content:""}.jki-play-circle:before{content:""}.jki-play-solid:before{content:""}.jki-playstation:before{content:""}.jki-plug-solid:before{content:""}.jki-plus-circle-solid:before{content:""}.jki-plus-solid:before{content:""}.jki-plus-square-solid:before{content:""}.jki-plus-square:before{content:""}.jki-podcast-solid:before{content:""}.jki-poll-h-solid:before{content:""}.jki-poll-solid:before{content:""}.jki-poo-solid:before{content:""}.jki-poo-storm-solid:before{content:""}.jki-poop-solid:before{content:""}.jki-portrait-solid:before{content:""}.jki-pound-sign-solid:before{content:""}.jki-power-off-solid:before{content:""}.jki-pray-solid:before{content:""}.jki-praying-hands-solid:before{content:""}.jki-prescription-bottle-alt-solid:before{content:""}.jki-prescription-bottle-solid:before{content:""}.jki-prescription-solid:before{content:""}.jki-print-solid:before{content:""}.jki-procedures-solid:before{content:""}.jki-product-hunt:before{content:""}.jki-project-diagram-solid:before{content:""}.jki-pushed:before{content:""}.jki-puzzle-piece-solid:before{content:""}.jki-python:before{content:""}.jki-qq:before{content:""}.jki-qrcode-solid:before{content:""}.jki-question-circle-solid:before{content:""}.jki-question-circle:before{content:""}.jki-question-solid:before{content:""}.jki-quidditch-solid:before{content:""}.jki-quinscape:before{content:""}.jki-quora:before{content:""}.jki-quote-left-solid:before{content:""}.jki-quote-right-solid:before{content:""}.jki-quran-solid:before{content:""}.jki-r-project:before{content:""}.jki-radiation-alt-solid:before{content:""}.jki-radiation-solid:before{content:""}.jki-rainbow-solid:before{content:""}.jki-random-solid:before{content:""}.jki-raspberry-pi:before{content:""}.jki-ravelry:before{content:""}.jki-react:before{content:""}.jki-reacteurope:before{content:""}.jki-readme:before{content:""}.jki-rebel:before{content:""}.jki-receipt-solid:before{content:""}.jki-record-vinyl-solid:before{content:""}.jki-recycle-solid:before{content:""}.jki-red-river:before{content:""}.jki-reddit-alien:before{content:""}.jki-reddit-square:before{content:""}.jki-reddit:before{content:""}.jki-redhat:before{content:""}.jki-redo-alt-solid:before{content:""}.jki-redo-solid:before{content:""}.jki-registered-solid:before{content:""}.jki-registered:before{content:""}.jki-remove-format-solid:before{content:""}.jki-renren:before{content:""}.jki-reply-all-solid:before{content:""}.jki-reply-solid:before{content:""}.jki-replyd:before{content:""}.jki-republican-solid:before{content:""}.jki-researchgate:before{content:""}.jki-resolving:before{content:""}.jki-restroom-solid:before{content:""}.jki-retweet-solid:before{content:""}.jki-rev:before{content:""}.jki-ribbon-solid:before{content:""}.jki-ring-solid:before{content:""}.jki-road-solid:before{content:""}.jki-robot-solid:before{content:""}.jki-rocket-solid:before{content:""}.jki-rocketchat:before{content:""}.jki-rockrms:before{content:""}.jki-route-solid:before{content:""}.jki-rss-solid:before{content:""}.jki-rss-square-solid:before{content:""}.jki-ruble-sign-solid:before{content:""}.jki-ruler-combined-solid:before{content:""}.jki-ruler-horizontal-solid:before{content:""}.jki-ruler-solid:before{content:""}.jki-ruler-vertical-solid:before{content:""}.jki-running-solid:before{content:""}.jki-rupee-sign-solid:before{content:""}.jki-sad-cry-solid:before{content:""}.jki-sad-cry:before{content:""}.jki-sad-tear-solid:before{content:""}.jki-sad-tear:before{content:""}.jki-safari:before{content:""}.jki-salesforce:before{content:""}.jki-sass:before{content:""}.jki-satellite-dish-solid:before{content:""}.jki-satellite-solid:before{content:""}.jki-save-solid:before{content:""}.jki-save:before{content:""}.jki-schlix:before{content:""}.jki-school-solid:before{content:""}.jki-screwdriver-solid:before{content:""}.jki-scribd:before{content:""}.jki-scroll-solid:before{content:""}.jki-sd-card-solid:before{content:""}.jki-search-dollar-solid:before{content:""}.jki-search-location-solid:before{content:""}.jki-search-minus-solid:before{content:""}.jki-search-plus-solid:before{content:""}.jki-search-solid:before{content:""}.jki-searchengin:before{content:""}.jki-seedling-solid:before{content:""}.jki-sellcast:before{content:""}.jki-sellsy:before{content:""}.jki-server-solid:before{content:""}.jki-servicestack:before{content:""}.jki-shapes-solid:before{content:""}.jki-share-alt-solid:before{content:""}.jki-share-alt-square-solid:before{content:""}.jki-share-solid:before{content:""}.jki-share-square-solid:before{content:""}.jki-share-square:before{content:""}.jki-shekel-sign-solid:before{content:""}.jki-shield-alt-solid:before{content:""}.jki-ship-solid:before{content:""}.jki-shipping-fast-solid:before{content:""}.jki-shirtsinbulk:before{content:""}.jki-shoe-prints-solid:before{content:""}.jki-shopping-bag-solid:before{content:""}.jki-shopping-basket-solid:before{content:""}.jki-shopping-cart-solid:before{content:""}.jki-shopware:before{content:""}.jki-shower-solid:before{content:""}.jki-shuttle-van-solid:before{content:""}.jki-sign-in-alt-solid:before{content:""}.jki-sign-language-solid:before{content:""}.jki-sign-out-alt-solid:before{content:""}.jki-sign-solid:before{content:""}.jki-signal-solid:before{content:""}.jki-signature-solid:before{content:""}.jki-sim-card-solid:before{content:""}.jki-simplybuilt:before{content:""}.jki-sistrix:before{content:""}.jki-sitemap-solid:before{content:""}.jki-sith:before{content:""}.jki-skating-solid:before{content:""}.jki-sketch:before{content:""}.jki-skiing-nordic-solid:before{content:""}.jki-skiing-solid:before{content:""}.jki-skull-crossbones-solid:before{content:""}.jki-skull-solid:before{content:""}.jki-skyatlas:before{content:""}.jki-skype:before{content:""}.jki-slack-hash:before{content:""}.jki-slack:before{content:""}.jki-slash-solid:before{content:""}.jki-sleigh-solid:before{content:""}.jki-sliders-h-solid:before{content:""}.jki-slideshare:before{content:""}.jki-smile-beam-solid:before{content:""}.jki-smile-beam:before{content:""}.jki-smile-solid:before{content:""}.jki-smile-wink-solid:before{content:""}.jki-smile-wink:before{content:""}.jki-smile:before{content:""}.jki-smog-solid:before{content:""}.jki-smoking-ban-solid:before{content:""}.jki-smoking-solid:before{content:""}.jki-sms-solid:before{content:""}.jki-snapchat-ghost:before{content:""}.jki-snapchat-square:before{content:""}.jki-snapchat:before{content:""}.jki-snowboarding-solid:before{content:""}.jki-snowflake-solid:before{content:""}.jki-snowflake:before{content:""}.jki-snowman-solid:before{content:""}.jki-snowplow-solid:before{content:""}.jki-socks-solid:before{content:""}.jki-solar-panel-solid:before{content:""}.jki-sort-alpha-down-alt-solid:before{content:""}.jki-sort-alpha-down-solid:before{content:""}.jki-sort-alpha-up-alt-solid:before{content:""}.jki-sort-alpha-up-solid:before{content:""}.jki-sort-amount-down-alt-solid:before{content:""}.jki-sort-amount-down-solid:before{content:""}.jki-sort-amount-up-alt-solid:before{content:""}.jki-sort-amount-up-solid:before{content:""}.jki-sort-down-solid:before{content:""}.jki-sort-numeric-down-alt-solid:before{content:""}.jki-sort-numeric-down-solid:before{content:""}.jki-sort-numeric-up-alt-solid:before{content:""}.jki-sort-numeric-up-solid:before{content:""}.jki-sort-solid:before{content:""}.jki-sort-up-solid:before{content:""}.jki-soundcloud:before{content:""}.jki-sourcetree:before{content:""}.jki-spa-solid:before{content:""}.jki-space-shuttle-solid:before{content:""}.jki-speakap:before{content:""}.jki-speaker-deck:before{content:""}.jki-spell-check-solid:before{content:""}.jki-spider-solid:before{content:""}.jki-spinner-solid:before{content:""}.jki-splotch-solid:before{content:""}.jki-spotify:before{content:""}.jki-spray-can-solid:before{content:""}.jki-square-full-solid:before{content:""}.jki-square-root-alt-solid:before{content:""}.jki-square-solid:before{content:""}.jki-square:before{content:""}.jki-squarespace:before{content:""}.jki-stack-exchange:before{content:""}.jki-stack-overflow:before{content:""}.jki-stackpath:before{content:""}.jki-stamp-solid:before{content:""}.jki-star-and-crescent-solid:before{content:""}.jki-star-half-alt-solid:before{content:""}.jki-star-half-solid:before{content:""}.jki-star-half:before{content:""}.jki-star-of-david-solid:before{content:""}.jki-star-of-life-solid:before{content:""}.jki-star-solid:before{content:""}.jki-star:before{content:""}.jki-staylinked:before{content:""}.jki-steam-square:before{content:""}.jki-steam-symbol:before{content:""}.jki-steam:before{content:""}.jki-step-backward-solid:before{content:""}.jki-step-forward-solid:before{content:""}.jki-stethoscope-solid:before{content:""}.jki-sticker-mule:before{content:""}.jki-sticky-note-solid:before{content:""}.jki-sticky-note:before{content:""}.jki-stop-circle-solid:before{content:""}.jki-stop-circle:before{content:""}.jki-stop-solid:before{content:""}.jki-stopwatch-solid:before{content:""}.jki-store-alt-solid:before{content:""}.jki-store-solid:before{content:""}.jki-strava:before{content:""}.jki-stream-solid:before{content:""}.jki-street-view-solid:before{content:""}.jki-strikethrough-solid:before{content:""}.jki-stripe-s:before{content:""}.jki-stripe:before{content:""}.jki-stroopwafel-solid:before{content:""}.jki-studiovinari:before{content:""}.jki-stumbleupon-circle:before{content:""}.jki-stumbleupon:before{content:""}.jki-subscript-solid:before{content:""}.jki-subway-solid:before{content:""}.jki-suitcase-rolling-solid:before{content:""}.jki-suitcase-solid:before{content:""}.jki-sun-solid:before{content:""}.jki-sun:before{content:""}.jki-superpowers:before{content:""}.jki-superscript-solid:before{content:""}.jki-supple:before{content:""}.jki-surprise-solid:before{content:""}.jki-surprise:before{content:""}.jki-suse:before{content:""}.jki-swatchbook-solid:before{content:""}.jki-swift:before{content:""}.jki-swimmer-solid:before{content:""}.jki-swimming-pool-solid:before{content:""}.jki-symfony:before{content:""}.jki-synagogue-solid:before{content:""}.jki-sync-alt-solid:before{content:""}.jki-sync-solid:before{content:""}.jki-syringe-solid:before{content:""}.jki-table-solid:before{content:""}.jki-table-tennis-solid:before{content:""}.jki-tablet-alt-solid:before{content:""}.jki-tablet-solid:before{content:""}.jki-tablets-solid:before{content:""}.jki-tachometer-alt-solid:before{content:""}.jki-tag-solid:before{content:""}.jki-tags-solid:before{content:""}.jki-tape-solid:before{content:""}.jki-tasks-solid:before{content:""}.jki-taxi-solid:before{content:""}.jki-teamspeak:before{content:""}.jki-teeth-open-solid:before{content:""}.jki-teeth-solid:before{content:""}.jki-telegram-plane:before{content:""}.jki-telegram:before{content:""}.jki-temperature-high-solid:before{content:""}.jki-temperature-low-solid:before{content:""}.jki-tencent-weibo:before{content:""}.jki-tenge-solid:before{content:""}.jki-terminal-solid:before{content:""}.jki-text-height-solid:before{content:""}.jki-text-width-solid:before{content:""}.jki-th-large-solid:before{content:""}.jki-th-list-solid:before{content:""}.jki-th-solid:before{content:""}.jki-the-red-yeti:before{content:""}.jki-theater-masks-solid:before{content:""}.jki-themeco:before{content:""}.jki-themeisle:before{content:""}.jki-thermometer-empty-solid:before{content:""}.jki-thermometer-full-solid:before{content:""}.jki-thermometer-half-solid:before{content:""}.jki-thermometer-quarter-solid:before{content:""}.jki-thermometer-solid:before{content:""}.jki-thermometer-three-quarters-solid:before{content:""}.jki-think-peaks:before{content:""}.jki-thumbs-down-solid:before{content:""}.jki-thumbs-down:before{content:""}.jki-thumbs-up-solid:before{content:""}.jki-thumbs-up:before{content:""}.jki-thumbtack-solid:before{content:""}.jki-ticket-alt-solid:before{content:""}.jki-times-circle-solid:before{content:""}.jki-times-circle:before{content:""}.jki-times-solid:before{content:""}.jki-tint-slash-solid:before{content:""}.jki-tint-solid:before{content:""}.jki-tired-solid:before{content:""}.jki-tired:before{content:""}.jki-toggle-off-solid:before{content:""}.jki-toggle-on-solid:before{content:""}.jki-toilet-paper-solid:before{content:""}.jki-toilet-solid:before{content:""}.jki-toolbox-solid:before{content:""}.jki-tools-solid:before{content:""}.jki-tooth-solid:before{content:""}.jki-torah-solid:before{content:""}.jki-torii-gate-solid:before{content:""}.jki-tractor-solid:before{content:""}.jki-trade-federation:before{content:""}.jki-trademark-solid:before{content:""}.jki-traffic-light-solid:before{content:""}.jki-train-solid:before{content:""}.jki-tram-solid:before{content:""}.jki-transgender-alt-solid:before{content:""}.jki-transgender-solid:before{content:""}.jki-trash-alt-solid:before{content:""}.jki-trash-alt:before{content:""}.jki-trash-restore-alt-solid:before{content:""}.jki-trash-restore-solid:before{content:""}.jki-trash-solid:before{content:""}.jki-tree-solid:before{content:""}.jki-trello:before{content:""}.jki-tripadvisor:before{content:""}.jki-trophy-solid:before{content:""}.jki-truck-loading-solid:before{content:""}.jki-truck-monster-solid:before{content:""}.jki-truck-moving-solid:before{content:""}.jki-truck-pickup-solid:before{content:""}.jki-truck-solid:before{content:""}.jki-tshirt-solid:before{content:""}.jki-tty-solid:before{content:""}.jki-tumblr-square:before{content:""}.jki-tumblr:before{content:""}.jki-tv-solid:before{content:""}.jki-twitch:before{content:""}.jki-twitter-square:before{content:""}.jki-twitter:before{content:""}.jki-typo3:before{content:""}.jki-uber:before{content:""}.jki-ubuntu:before{content:""}.jki-uikit:before{content:""}.jki-umbraco:before{content:""}.jki-umbrella-beach-solid:before{content:""}.jki-umbrella-solid:before{content:""}.jki-underline-solid:before{content:""}.jki-undo-alt-solid:before{content:""}.jki-undo-solid:before{content:""}.jki-uniregistry:before{content:""}.jki-universal-access-solid:before{content:""}.jki-university-solid:before{content:""}.jki-unlink-solid:before{content:""}.jki-unlock-alt-solid:before{content:""}.jki-unlock-solid:before{content:""}.jki-untappd:before{content:""}.jki-upload-solid:before{content:""}.jki-ups:before{content:""}.jki-usb:before{content:""}.jki-user-alt-slash-solid:before{content:""}.jki-user-alt-solid:before{content:""}.jki-user-astronaut-solid:before{content:""}.jki-user-check-solid:before{content:""}.jki-user-circle-solid:before{content:""}.jki-user-circle:before{content:""}.jki-user-clock-solid:before{content:""}.jki-user-cog-solid:before{content:""}.jki-user-edit-solid:before{content:""}.jki-user-friends-solid:before{content:""}.jki-user-graduate-solid:before{content:""}.jki-user-injured-solid:before{content:""}.jki-user-lock-solid:before{content:""}.jki-user-md-solid:before{content:""}.jki-user-minus-solid:before{content:""}.jki-user-ninja-solid:before{content:""}.jki-user-nurse-solid:before{content:""}.jki-user-plus-solid:before{content:""}.jki-user-secret-solid:before{content:""}.jki-user-shield-solid:before{content:""}.jki-user-slash-solid:before{content:""}.jki-user-solid:before{content:""}.jki-user-tag-solid:before{content:""}.jki-user-tie-solid:before{content:""}.jki-user-times-solid:before{content:""}.jki-user:before{content:""}.jki-users-cog-solid:before{content:""}.jki-users-solid:before{content:""}.jki-usps:before{content:""}.jki-ussunnah:before{content:""}.jki-utensil-spoon-solid:before{content:""}.jki-utensils-solid:before{content:""}.jki-vaadin:before{content:""}.jki-vector-square-solid:before{content:""}.jki-venus-double-solid:before{content:""}.jki-venus-mars-solid:before{content:""}.jki-venus-solid:before{content:""}.jki-viacoin:before{content:""}.jki-viadeo-square:before{content:""}.jki-viadeo:before{content:""}.jki-vial-solid:before{content:""}.jki-vials-solid:before{content:""}.jki-viber:before{content:""}.jki-video-slash-solid:before{content:""}.jki-video-solid:before{content:""}.jki-vihara-solid:before{content:""}.jki-vimeo-square:before{content:""}.jki-vimeo-v:before{content:""}.jki-vimeo:before{content:""}.jki-vine:before{content:""}.jki-vk:before{content:""}.jki-vnv:before{content:""}.jki-voicemail-solid:before{content:""}.jki-volleyball-ball-solid:before{content:""}.jki-volume-down-solid:before{content:""}.jki-volume-mute-solid:before{content:""}.jki-volume-off-solid:before{content:""}.jki-volume-up-solid:before{content:""}.jki-vote-yea-solid:before{content:""}.jki-vr-cardboard-solid:before{content:""}.jki-vuejs:before{content:""}.jki-walking-solid:before{content:""}.jki-wallet-solid:before{content:""}.jki-warehouse-solid:before{content:""}.jki-water-solid:before{content:""}.jki-wave-square-solid:before{content:""}.jki-waze:before{content:""}.jki-weebly:before{content:""}.jki-weibo:before{content:""}.jki-weight-hanging-solid:before{content:""}.jki-weight-solid:before{content:""}.jki-weixin:before{content:""}.jki-whatsapp-square:before{content:""}.jki-whatsapp:before{content:""}.jki-wheelchair-solid:before{content:""}.jki-whmcs:before{content:""}.jki-wifi-solid:before{content:""}.jki-wikipedia-w:before{content:""}.jki-wind-solid:before{content:""}.jki-window-close-solid:before{content:""}.jki-window-close:before{content:""}.jki-window-maximize-solid:before{content:""}.jki-window-maximize:before{content:""}.jki-window-minimize-solid:before{content:""}.jki-window-minimize:before{content:""}.jki-window-restore-solid:before{content:""}.jki-window-restore:before{content:""}.jki-windows:before{content:""}.jki-wine-bottle-solid:before{content:""}.jki-wine-glass-alt-solid:before{content:""}.jki-wine-glass-solid:before{content:""}.jki-wix:before{content:""}.jki-wizards-of-the-coast:before{content:""}.jki-wolf-pack-battalion:before{content:""}.jki-won-sign-solid:before{content:""}.jki-wordpress-simple:before{content:""}.jki-wordpress:before{content:""}.jki-wpbeginner:before{content:""}.jki-wpexplorer:before{content:""}.jki-wpforms:before{content:""}.jki-wpressr:before{content:""}.jki-wrench-solid:before{content:""}.jki-x-ray-solid:before{content:""}.jki-xbox:before{content:""}.jki-xing-square:before{content:""}.jki-xing:before{content:""}.jki-y-combinator:before{content:""}.jki-yahoo:before{content:""}.jki-yammer:before{content:""}.jki-yandex-international:before{content:""}.jki-yandex:before{content:""}.jki-yarn:before{content:""}.jki-yelp:before{content:""}.jki-yen-sign-solid:before{content:""}.jki-yin-yang-solid:before{content:""}.jki-yoast:before{content:""}.jki-youtube-square:before{content:""}.jki-youtube:before{content:""}.jki-zhihu:before{content:""}.jki-activity-line:before{content:""}.jki-airplay-line:before{content:""}.jki-alert-circle-line:before{content:""}.jki-alert-octagon-line:before{content:""}.jki-alert-triangle-line:before{content:""}.jki-align-center-line:before{content:""}.jki-align-justify-line:before{content:""}.jki-align-left-line:before{content:""}.jki-align-right-line:before{content:""}.jki-anchor-line:before{content:""}.jki-aperture-line:before{content:""}.jki-archive-line:before{content:""}.jki-arrow-down-circle-line:before{content:""}.jki-arrow-down-left-line:before{content:""}.jki-arrow-down-line:before{content:""}.jki-arrow-down-right-line:before{content:""}.jki-arrow-left-circle-line:before{content:""}.jki-arrow-left-line:before{content:""}.jki-arrow-right-circle-line:before{content:""}.jki-arrow-right-line:before{content:""}.jki-arrow-up-circle-line:before{content:""}.jki-arrow-up-left-line:before{content:""}.jki-arrow-up-line:before{content:""}.jki-arrow-up-right-line:before{content:""}.jki-at-sign-line:before{content:""}.jki-award-line:before{content:""}.jki-bar-chart-2-line:before{content:""}.jki-bar-chart-line:before{content:""}.jki-battery-charging-line:before{content:""}.jki-battery-line:before{content:""}.jki-bell-line:before{content:""}.jki-bell-off-line:before{content:""}.jki-bluetooth-line:before{content:""}.jki-bold-line:before{content:""}.jki-book-line:before{content:""}.jki-book-open-line:before{content:""}.jki-bookmark-line:before{content:""}.jki-box-line:before{content:""}.jki-briefcase-line:before{content:""}.jki-calendar-line:before{content:""}.jki-camera-line:before{content:""}.jki-camera-off-line:before{content:""}.jki-cast-line:before{content:""}.jki-check-circle-line:before{content:""}.jki-check-line:before{content:""}.jki-check-square-line:before{content:""}.jki-chevron-down-line:before{content:""}.jki-chevron-left-line:before{content:""}.jki-chevron-right-line:before{content:""}.jki-chevron-up-line:before{content:""}.jki-chevrons-down-line:before{content:""}.jki-chevrons-left-line:before{content:""}.jki-chevrons-right-line:before{content:""}.jki-chevrons-up-line:before{content:""}.jki-chrome-line:before{content:""}.jki-circle-line:before{content:""}.jki-clipboard-line:before{content:""}.jki-clock-line:before{content:""}.jki-cloud-drizzle-line:before{content:""}.jki-cloud-lightning-line:before{content:""}.jki-cloud-line:before{content:""}.jki-cloud-off-line:before{content:""}.jki-cloud-rain-line:before{content:""}.jki-cloud-snow-line:before{content:""}.jki-code-line:before{content:""}.jki-codepen-line:before{content:""}.jki-codesandbox-line:before{content:""}.jki-coffee-line:before{content:""}.jki-columns-line:before{content:""}.jki-command-line:before{content:""}.jki-compass-line:before{content:""}.jki-copy-line:before{content:""}.jki-corner-down-left-line:before{content:""}.jki-corner-down-right-line:before{content:""}.jki-corner-left-down-line:before{content:""}.jki-corner-left-up-line:before{content:""}.jki-corner-right-down-line:before{content:""}.jki-corner-right-up-line:before{content:""}.jki-corner-up-left-line:before{content:""}.jki-corner-up-right-line:before{content:""}.jki-cpu-line:before{content:""}.jki-credit-card-line:before{content:""}.jki-crop-line:before{content:""}.jki-crosshair-line:before{content:""}.jki-database-line:before{content:""}.jki-delete-line:before{content:""}.jki-disc-line:before{content:""}.jki-divide-circle-line:before{content:""}.jki-divide-line:before{content:""}.jki-divide-square-line:before{content:""}.jki-dollar-sign-line:before{content:""}.jki-download-cloud-line:before{content:""}.jki-download-line:before{content:""}.jki-dribbble-line:before{content:""}.jki-droplet-line:before{content:""}.jki-edit-2-line:before{content:""}.jki-edit-3-line:before{content:""}.jki-edit-line:before{content:""}.jki-external-link-line:before{content:""}.jki-eye-line:before{content:""}.jki-eye-off-line:before{content:""}.jki-facebook-line:before{content:""}.jki-fast-forward-line:before{content:""}.jki-feather-line:before{content:""}.jki-figma-line:before{content:""}.jki-file-line:before{content:""}.jki-file-minus-line:before{content:""}.jki-file-plus-line:before{content:""}.jki-file-text-line:before{content:""}.jki-film-line:before{content:""}.jki-filter-line:before{content:""}.jki-flag-line:before{content:""}.jki-folder-line:before{content:""}.jki-folder-minus-line:before{content:""}.jki-folder-plus-line:before{content:""}.jki-framer-line:before{content:""}.jki-frown-line:before{content:""}.jki-gift-line:before{content:""}.jki-git-branch-line:before{content:""}.jki-git-commit-line:before{content:""}.jki-git-merge-line:before{content:""}.jki-git-pull-request-line:before{content:""}.jki-github-line:before{content:""}.jki-gitlab-line:before{content:""}.jki-globe-line:before{content:""}.jki-grid-line:before{content:""}.jki-hard-drive-line:before{content:""}.jki-hash-line:before{content:""}.jki-headphones-line:before{content:""}.jki-heart-line:before{content:""}.jki-help-circle-line:before{content:""}.jki-hexagon-line:before{content:""}.jki-home-line:before{content:""}.jki-image-line:before{content:""}.jki-inbox-line:before{content:""}.jki-info-line:before{content:""}.jki-instagram-line:before{content:""}.jki-italic-line:before{content:""}.jki-key-line:before{content:""}.jki-layers-line:before{content:""}.jki-layout-line:before{content:""}.jki-life-buoy-line:before{content:""}.jki-link-2-line:before{content:""}.jki-link-line:before{content:""}.jki-linkedin-line:before{content:""}.jki-list-line:before{content:""}.jki-loader-line:before{content:""}.jki-lock-line:before{content:""}.jki-log-in-line:before{content:""}.jki-log-out-line:before{content:""}.jki-mail-line:before{content:""}.jki-map-line:before{content:""}.jki-map-pin-line:before{content:""}.jki-maximize-2-line:before{content:""}.jki-maximize-line:before{content:""}.jki-meh-line:before{content:""}.jki-menu-line:before{content:""}.jki-message-circle-line:before{content:""}.jki-message-square-line:before{content:""}.jki-mic-line:before{content:""}.jki-mic-off-line:before{content:""}.jki-minimize-2-line:before{content:""}.jki-minimize-line:before{content:""}.jki-minus-circle-line:before{content:""}.jki-minus-line:before{content:""}.jki-minus-square-line:before{content:""}.jki-monitor-line:before{content:""}.jki-moon-line:before{content:""}.jki-more-horizontal-line:before{content:""}.jki-more-vertical-line:before{content:""}.jki-mouse-pointer-line:before{content:""}.jki-move-line:before{content:""}.jki-music-line:before{content:""}.jki-navigation-2-line:before{content:""}.jki-navigation-line:before{content:""}.jki-octagon-line:before{content:""}.jki-package-line:before{content:""}.jki-paperclip-line:before{content:""}.jki-pause-circle-line:before{content:""}.jki-pause-line:before{content:""}.jki-pen-tool-line:before{content:""}.jki-percent-line:before{content:""}.jki-phone-call-line:before{content:""}.jki-phone-forwarded-line:before{content:""}.jki-phone-incoming-line:before{content:""}.jki-phone-line:before{content:""}.jki-phone-missed-line:before{content:""}.jki-phone-off-line:before{content:""}.jki-phone-outgoing-line:before{content:""}.jki-pie-chart-line:before{content:""}.jki-play-circle-line:before{content:""}.jki-play-line:before{content:""}.jki-plus-circle-line:before{content:""}.jki-plus-line:before{content:""}.jki-plus-square-line:before{content:""}.jki-pocket-line:before{content:""}.jki-power-line:before{content:""}.jki-printer-line:before{content:""}.jki-radio-line:before{content:""}.jki-refresh-ccw-line:before{content:""}.jki-refresh-cw-line:before{content:""}.jki-repeat-line:before{content:""}.jki-rewind-line:before{content:""}.jki-rotate-ccw-line:before{content:""}.jki-rotate-cw-line:before{content:""}.jki-rss-line:before{content:""}.jki-save-line:before{content:""}.jki-scissors-line:before{content:""}.jki-search-line:before{content:""}.jki-send-line:before{content:""}.jki-server-line:before{content:""}.jki-settings-line:before{content:""}.jki-share-2-line:before{content:""}.jki-share-line:before{content:""}.jki-shield-line:before{content:""}.jki-shield-off-line:before{content:""}.jki-shopping-bag-line:before{content:""}.jki-shopping-cart-line:before{content:""}.jki-shuffle-line:before{content:""}.jki-sidebar-line:before{content:""}.jki-skip-back-line:before{content:""}.jki-skip-forward-line:before{content:""}.jki-slack-line:before{content:""}.jki-slash-line:before{content:""}.jki-sliders-line:before{content:""}.jki-smartphone-line:before{content:""}.jki-smile-line:before{content:""}.jki-speaker-line:before{content:""}.jki-square-line:before{content:""}.jki-star-line:before{content:""}.jki-stop-circle-line:before{content:""}.jki-sun-line:before{content:""}.jki-sunrise-line:before{content:""}.jki-sunset-line:before{content:""}.jki-tablet-line:before{content:""}.jki-tag-line:before{content:""}.jki-target-line:before{content:""}.jki-team-1-line:before{content:""}.jki-team-2-line:before{content:""}.jki-team-presentation-line:before{content:""}.jki-team-worker-line:before{content:""}.jki-terminal-line:before{content:""}.jki-thermometer-line:before{content:""}.jki-thumbs-down-line:before{content:""}.jki-thumbs-up-line:before{content:""}.jki-toggle-left-line:before{content:""}.jki-toggle-right-line:before{content:""}.jki-tool-line:before{content:""}.jki-trash-2-line:before{content:""}.jki-trash-line:before{content:""}.jki-trello-line:before{content:""}.jki-trending-down-line:before{content:""}.jki-trending-up-line:before{content:""}.jki-triangle-line:before{content:""}.jki-truck-line:before{content:""}.jki-tv-line:before{content:""}.jki-twitch-line:before{content:""}.jki-twitter-line:before{content:""}.jki-type-line:before{content:""}.jki-umbrella-line:before{content:""}.jki-underline-line:before{content:""}.jki-unlock-line:before{content:""}.jki-upload-cloud-line:before{content:""}.jki-upload-line:before{content:""}.jki-user-check-line:before{content:""}.jki-user-line:before{content:""}.jki-user-minus-line:before{content:""}.jki-user-plus-line:before{content:""}.jki-user-x-line:before{content:""}.jki-users-line:before{content:""}.jki-video-line:before{content:""}.jki-video-off-line:before{content:""}.jki-voicemail-line:before{content:""}.jki-volume-1-line:before{content:""}.jki-volume-2-line:before{content:""}.jki-volume-line:before{content:""}.jki-volume-x-line:before{content:""}.jki-watch-line:before{content:""}.jki-wifi-line:before{content:""}.jki-wifi-off-line:before{content:""}.jki-wind-line:before{content:""}.jki-x-circle-line:before{content:""}.jki-x-line:before{content:""}.jki-x-octagon-line:before{content:""}.jki-x-square-line:before{content:""}.jki-youtube-line:before{content:""}.jki-zap-line:before{content:""}.jki-zap-off-line:before{content:""}.jki-zoom-in-line:before{content:""}.jki-zoom-out-line:before{content:""}.jki-jeg-kit-logo:before{content:""}.jki-jeg-kit-logo-solid:before{content:""}.jki-home-light::before{content:""}.jki-apartment1-light::before{content:""}.jki-pencil-light::before{content:""}.jki-magic-wand-light::before{content:""}.jki-drop-light::before{content:""}.jki-lighter-light::before{content:""}.jki-poop-light::before{content:""}.jki-sun-light::before{content:""}.jki-moon-light::before{content:""}.jki-cloud1-light::before{content:""}.jki-cloud-upload-light::before{content:""}.jki-cloud-download-light::before{content:""}.jki-cloud-sync-light::before{content:""}.jki-cloud-check-light::before{content:""}.jki-database1-light::before{content:""}.jki-lock-light::before{content:""}.jki-cog-light::before{content:""}.jki-trash-light::before{content:""}.jki-dice-light::before{content:""}.jki-heart1-light::before{content:""}.jki-star1-light::before{content:""}.jki-star-half-light::before{content:""}.jki-star-empty-light::before{content:""}.jki-flag-light::before{content:""}.jki-envelope1-light::before{content:""}.jki-paperclip-light::before{content:""}.jki-inbox-light::before{content:""}.jki-eye-light::before{content:""}.jki-printer-light::before{content:""}.jki-file-empty-light::before{content:""}.jki-file-add-light::before{content:""}.jki-enter-light::before{content:""}.jki-exit-light::before{content:""}.jki-graduation-hat-light::before{content:""}.jki-license-light::before{content:""}.jki-music-note-light::before{content:""}.jki-film-play-light::before{content:""}.jki-camera-video-light::before{content:""}.jki-camera-light::before{content:""}.jki-picture-light::before{content:""}.jki-book-light::before{content:""}.jki-bookmark-light::before{content:""}.jki-user-light::before{content:""}.jki-users-light::before{content:""}.jki-shirt-light::before{content:""}.jki-store-light::before{content:""}.jki-cart2-light::before{content:""}.jki-tag-light::before{content:""}.jki-phone-handset-light::before{content:""}.jki-phone-light::before{content:""}.jki-pushpin-light::before{content:""}.jki-map-marker-light::before{content:""}.jki-map-light::before{content:""}.jki-location-light::before{content:""}.jki-calendar-full-light::before{content:""}.jki-keyboard-light::before{content:""}.jki-spell-check-light::before{content:""}.jki-screen-light::before{content:""}.jki-smartphone-light::before{content:""}.jki-tablet-light::before{content:""}.jki-laptop-light::before{content:""}.jki-laptop-phone-light::before{content:""}.jki-power-switch-light::before{content:""}.jki-bubble-light::before{content:""}.jki-heart-pulse-light::before{content:""}.jki-construction-light::before{content:""}.jki-pie-chart-light::before{content:""}.jki-chart-bars-light::before{content:""}.jki-gift1-light::before{content:""}.jki-diamond1-light::before{content:""}.jki-dinner-light::before{content:""}.jki-coffee-cup-light::before{content:""}.jki-leaf-light::before{content:""}.jki-paw-light::before{content:""}.jki-rocket-light::before{content:""}.jki-briefcase-light::before{content:""}.jki-bus-light::before{content:""}.jki-car1-light::before{content:""}.jki-train-light::before{content:""}.jki-bicycle-light::before{content:""}.jki-wheelchair-light::before{content:""}.jki-select-light::before{content:""}.jki-earth-light::before{content:""}.jki-smile-light::before{content:""}.jki-sad-light::before{content:""}.jki-neutral-light::before{content:""}.jki-mustache-light::before{content:""}.jki-alarm-light::before{content:""}.jki-bullhorn-light::before{content:""}.jki-volume-high-light::before{content:""}.jki-volume-medium-light::before{content:""}.jki-volume-low-light::before{content:""}.jki-volume-light::before{content:""}.jki-mic-light::before{content:""}.jki-hourglass-light::before{content:""}.jki-undo-light::before{content:""}.jki-redo-light::before{content:""}.jki-sync-light::before{content:""}.jki-history-light::before{content:""}.jki-clock1-light::before{content:""}.jki-download-light::before{content:""}.jki-upload-light::before{content:""}.jki-enter-down-light::before{content:""}.jki-exit-up-light::before{content:""}.jki-bug-light::before{content:""}.jki-code-light::before{content:""}.jki-link-light::before{content:""}.jki-unlink-light::before{content:""}.jki-thumbs-up-light::before{content:""}.jki-thumbs-down-light::before{content:""}.jki-magnifier-light::before{content:""}.jki-cross-light::before{content:""}.jki-chevron-up-light::before{content:""}.jki-chevron-down-light::before{content:""}.jki-chevron-left-light::before{content:""}.jki-chevron-right-light::before{content:""}.jki-arrow-up-light::before{content:""}.jki-arrow-down-light::before{content:""}.jki-arrow-left-light::before{content:""}.jki-arrow-right-light::before{content:""}.jki-right-arrow-light::before{content:"暈"}.jki-left-arrow-light::before{content:"壘"}.jki-download-arrow-light::before{content:"屢"}.jki-up-arrow-light::before{content:"遼"}.jki-arrows-light::before{content:"龍"}.jki-double-angle-pointing-to-right-light::before{content:"雷"}.jki-double-left-chevron-light::before{content:"賂"}.jki-left-arrow2-light::before{content:"樓"}.jki-right-arrow2-light::before{content:"淚"}.jki-warning-light::before{content:""}.jki-down-arrow1-light::before{content:"璉"}.jki-up-arrow1-light::before{content:"秊"}.jki-right-arrow1-light::before{content:"練"}.jki-left-arrows-light::before{content:"聯"}.jki-question-circle-light::before{content:""}.jki-menu-circle-light::before{content:""}.jki-checkmark-circle-light::before{content:""}.jki-cross-circle-light::before{content:""}.jki-plus-circle-light::before{content:""}.jki-move-light::before{content:""}.jki-circle-minus-light::before{content:""}.jki-arrow-up-circle-light::before{content:""}.jki-arrow-down-circle-light::before{content:""}.jki-arrow-left-circle-light::before{content:""}.jki-arrow-right-circle-light::before{content:""}.jki-chevron-up-circle-light::before{content:""}.jki-chevron-down-circle-light::before{content:""}.jki-chevron-left-circle-light::before{content:""}.jki-chevron-right-circle-light::before{content:""}.jki-crop-light::before{content:""}.jki-frame-expand-light::before{content:""}.jki-frame-contract-light::before{content:""}.jki-layers-light::before{content:""}.jki-funnel-light::before{content:""}.jki-text-format-light::before{content:""}.jki-text-size-light::before{content:""}.jki-bold-light::before{content:""}.jki-italic-light::before{content:""}.jki-underline-light::before{content:""}.jki-strikethrough-light::before{content:""}.jki-highlight-light::before{content:""}.jki-text-align-left-light::before{content:""}.jki-text-align-center-light::before{content:""}.jki-text-align-right-light::before{content:""}.jki-text-align-justify-light::before{content:""}.jki-line-spacing-light::before{content:""}.jki-indent-increase-light::before{content:""}.jki-indent-decrease-light::before{content:""}.jki-page-break-light::before{content:""}.jki-hand-light::before{content:""}.jki-pointer-up-light::before{content:""}.jki-pointer-right-light::before{content:""}.jki-pointer-down-light::before{content:""}.jki-pointer-left-light::before{content:""}.jki-burger-light::before{content:"漏"}.jki-cakes-light::before{content:"累"}.jki-cheese-light::before{content:"縷"}.jki-drink-glass-light::before{content:"陋"}.jki-pizza-light::before{content:"勒"}.jki-vplay-light::before{content:"肋"}.jki-newsletter-light::before{content:"凜"}.jki-coins-2-light::before{content:"凌"}.jki-commerce-2-light::before{content:"稜"}.jki-monitor-light::before{content:"綾"}.jki-business-light::before{content:"菱"}.jki-graphic-2-light::before{content:"陵"}.jki-commerce-1-light::before{content:"讀"}.jki-hammer-light::before{content:"拏"}.jki-justice-1-light::before{content:"樂"}.jki-line-light::before{content:"諾"}.jki-money-3-light::before{content:"丹"}.jki-commerce-light::before{content:"寧"}.jki-agenda-light::before{content:"怒"}.jki-justice-light::before{content:"率"}.jki-technology-light::before{content:"異"}.jki-coins-1-light::before{content:"北"}.jki-bank-light::before{content:"磻"}.jki-calculator-light::before{content:"便"}.jki-soundcloud-light::before{content:"復"}.jki-chart2-light::before{content:"不"}.jki-checked-light::before{content:"泌"}.jki-clock11-light::before{content:"數"}.jki-comment2-light::before{content:"索"}.jki-comments-light::before{content:"參"}.jki-consult-light::before{content:"塞"}.jki-consut2-light::before{content:"省"}.jki-deal-light::before{content:"葉"}.jki-envelope11-light::before{content:"說"}.jki-folder-light::before{content:"殺"}.jki-folder2-light::before{content:"頻"}.jki-invest-light::before{content:"辰"}.jki-loan-light::before{content:"沈"}.jki-menu1-light::before{content:""}.jki-list1-light::before{content:""}.jki-map-marker1-light::before{content:"拾"}.jki-mutual-fund-light::before{content:"若"}.jki-google-plus-light::before{content:"掠"}.jki-phone1-light::before{content:"略"}.jki-pie-chart1-light::before{content:"亮"}.jki-play-light::before{content:"兩"}.jki-savings-light::before{content:"凉"}.jki-search2-light::before{content:"梁"}.jki-tag1-light::before{content:"糧"}.jki-tags-light::before{content:"良"}.jki-instagram1-light::before{content:"諒"}.jki-quote-light::before{content:"量"}.jki-arrow-point-to-down-light::before{content:"勵"}.jki-play-button-light::before{content:"呂"}.jki-minus-light::before{content:"女"}.jki-plus-light::before{content:"廬"}.jki-tick-light::before{content:"旅"}.jki-check-light::before{content:"絛"}.jki-edit-light::before{content:"濾"}.jki-reply-light::before{content:"礪"}.jki-cogwheel-outline-light::before{content:"閭"}.jki-abacus-light::before{content:"驪"}.jki-abacus1-light::before{content:"麗"}.jki-agenda1-light::before{content:"黎"}.jki-shopping-basket-light::before{content:"力"}.jki-users1-light::before{content:"曆"}.jki-man-light::before{content:"歷"}.jki-support1-light::before{content:"轢"}.jki-favorites-light::before{content:"年"}.jki-calendar-light::before{content:"憐"}.jki-paper-plane-light::before{content:"戀"}.jki-placeholder-light::before{content:"撚"}.jki-phone-call-light::before{content:"漣"}.jki-contact-light::before{content:"煉"}.jki-email-light::before{content:"輦"}.jki-internet-light::before{content:"蓮"}.jki-quote1-light::before{content:"連"}.jki-medical-light::before{content:"鍊"}.jki-eye1-light::before{content:"列"}.jki-full-screen-light::before{content:"劣"}.jki-tools-light::before{content:"咽"}.jki-pie-chart2-light::before{content:"烈"}.jki-diamond11-light::before{content:"裂"}.jki-valentines-heart-light::before{content:"說"}.jki-like-light::before{content:"廉"}.jki-team-light::before{content:"念"}.jki-tshirt-light::before{content:"捻"}.jki-cancel-light::before{content:"殮"}.jki-drink-light::before{content:"簾"}.jki-home1-light::before{content:"獵"}.jki-music-light::before{content:"令"}.jki-rich-light::before{content:"囹"}.jki-brush-light::before{content:"寧"}.jki-opposite-way-light::before{content:"嶺"}.jki-cloud-computing1-light::before{content:"怜"}.jki-technology-1-light::before{content:"玲"}.jki-rotate-light::before{content:"瑩"}.jki-medical1-light::before{content:"羚"}.jki-flash-1-light::before{content:"聆"}.jki-flash-light::before{content:"鈴"}.jki-uturn-light::before{content:"零"}.jki-down-arrow-light::before{content:"靈"}.jki-hours-support-light::before{content:"領"}.jki-bag-light::before{content:"例"}.jki-photo-camera-light::before{content:"禮"}.jki-school-light::before{content:"醴"}.jki-settings-light::before{content:"隸"}.jki-smartphone1-light::before{content:"惡"}.jki-technology-11-light::before{content:"了"}.jki-tool-light::before{content:"僚"}.jki-business1-light::before{content:"寮"}.jki-shuffle-arrow-light::before{content:"尿"}.jki-van-1-light::before{content:"料"}.jki-van-light::before{content:"樂"}.jki-vegetables-light::before{content:"燎"}.jki-women-light::before{content:"療"}.jki-vintage-light::before{content:"蓼"}.jki-team-1-light::before{content:"阮"}.jki-team1-light::before{content:"劉"}.jki-apple-light::before{content:"柳"}.jki-watch-light::before{content:"流"}.jki-cogwheel-light::before{content:"溜"}.jki-light-bulb-light::before{content:"琉"}.jki-light-bulb-1-light::before{content:"留"}.jki-heart-shape-outline-light::before{content:"硫"}.jki-online-shopping-cart-light::before{content:"紐"}.jki-shopping-cart1-light::before{content:"類"}.jki-star2-light::before{content:"六"}.jki-star-1-light::before{content:"戮"}.jki-favorite1-light::before{content:"陸"}.jki-agenda2-light::before{content:"倫"}.jki-agenda-1-light::before{content:"崙"}.jki-alarm-clock-light::before{content:"淪"}.jki-alarm-clock1-light::before{content:"輪"}.jki-atomic-light::before{content:"律"}.jki-auction-light::before{content:"慄"}.jki-balance-light::before{content:"栗"}.jki-balance1-light::before{content:"率"}.jki-bank1-light::before{content:"隆"}.jki-bar-chart-light::before{content:"利"}.jki-barrier-light::before{content:"吏"}.jki-battery-light::before{content:"履"}.jki-battery-1-light::before{content:"易"}.jki-bell-light::before{content:"李"}.jki-bluetooth-light::before{content:"梨"}.jki-book1-light::before{content:"泥"}.jki-briefcase1-light::before{content:"理"}.jki-briefcase-1-light::before{content:"痢"}.jki-briefcase-2-light::before{content:"罹"}.jki-calculator1-light::before{content:"裏"}.jki-calculator2-light::before{content:"裡"}.jki-calculator-1-light::before{content:"里"}.jki-calendar1-light::before{content:"離"}.jki-calendar2-light::before{content:"匿"}.jki-calendar-1-light::before{content:"溺"}.jki-calendar-page-empty-light::before{content:"窱"}.jki-calendar3-light::before{content:"ﮜ"}.jki-car11-light::before{content:"吝"}.jki-carrier-light::before{content:"燐"}.jki-cash-light::before{content:"璘"}.jki-chat-light::before{content:"藺"}.jki-chat-1-light::before{content:"隣"}.jki-checked1-light::before{content:"鱗"}.jki-clip-light::before{content:"麟"}.jki-clip1-light::before{content:"林"}.jki-clipboard1-light::before{content:"淋"}.jki-clipboard11-light::before{content:"臨"}.jki-clock2-light::before{content:"立"}.jki-clock-1-light::before{content:"笠"}.jki-cloud11-light::before{content:"粒"}.jki-cloud-computing11-light::before{content:"狀"}.jki-cloud-computing-1-light::before{content:"炙"}.jki-cogwheel1-light::before{content:"識"}.jki-coins1-light::before{content:"什"}.jki-compass-light::before{content:"茶"}.jki-contract-light::before{content:"刺"}.jki-conversation-light::before{content:"切"}.jki-crane1-light::before{content:"度"}.jki-crane-2-light::before{content:"拓"}.jki-credit-card-light::before{content:"糖"}.jki-credit-card1-light::before{content:"宅"}.jki-cursor-light::before{content:"洞"}.jki-customer-service-light::before{content:"暴"}.jki-cutlery-light::before{content:"輻"}.jki-dart-board-light::before{content:"行"}.jki-decision-making-light::before{content:"降"}.jki-desk-chair-light::before{content:"見"}.jki-desk-lamp-light::before{content:"廓"}.jki-diamond2-light::before{content:"兀"}.jki-direction-light::before{content:"嗀"}.jki-document-light::before{content:"﨎"}.jki-dollar-bill-light::before{content:"﨏"}.jki-download1-light::before{content:"塚"}.jki-edit1-light::before{content:"﨑"}.jki-email1-light::before{content:"晴"}.jki-envelope2-light::before{content:"﨓"}.jki-envelope3-light::before{content:"﨔"}.jki-eraser-light::before{content:"凞"}.jki-eye2-light::before{content:"猪"}.jki-factory-light::before{content:"益"}.jki-fast-forward-light::before{content:"礼"}.jki-favorites1-light::before{content:"神"}.jki-file-light::before{content:"祥"}.jki-file-1-light::before{content:"福"}.jki-file-2-light::before{content:"靖"}.jki-file-3-light::before{content:"精"}.jki-filter-light::before{content:"羽"}.jki-finance-book-light::before{content:"﨟"}.jki-flag1-light::before{content:"蘒"}.jki-folder1-light::before{content:"﨡"}.jki-folder-1-light::before{content:"諸"}.jki-folders-light::before{content:"﨣"}.jki-folders1-light::before{content:"﨤"}.jki-gamepad-light::before{content:"逸"}.jki-gift11-light::before{content:"都"}.jki-growth-light::before{content:"﨧"}.jki-heart11-light::before{content:"﨨"}.jki-home2-light::before{content:"﨩"}.jki-house-light::before{content:"飯"}.jki-house-1-light::before{content:"飼"}.jki-house-2-light::before{content:"館"}.jki-id-card-light::before{content:"鶴"}.jki-id-card1-light::before{content:"郞"}.jki-id-card-1-light::before{content:"隷"}.jki-idea1-light::before{content:"侮"}.jki-image-light::before{content:"僧"}.jki-improvement-light::before{content:"免"}.jki-inbox1-light::before{content:"勉"}.jki-information-light::before{content:"勤"}.jki-key-light::before{content:"卑"}.jki-key1-light::before{content:"喝"}.jki-laptop1-light::before{content:"嘆"}.jki-layers1-light::before{content:"器"}.jki-light-bulb1-light::before{content:"塀"}.jki-like1-light::before{content:"墨"}.jki-line-chart1-light::before{content:"層"}.jki-mail-light::before{content:"屮"}.jki-manager-light::before{content:"悔"}.jki-map1-light::before{content:"慨"}.jki-medal1-light::before{content:"憎"}.jki-megaphone-light::before{content:"懲"}.jki-megaphone1-light::before{content:"敏"}.jki-message-light::before{content:"既"}.jki-message-1-light::before{content:"暑"}.jki-message-2-light::before{content:"梅"}.jki-microphone-light::before{content:"海"}.jki-money1-light::before{content:"渚"}.jki-money-bag1-light::before{content:"漢"}.jki-monitor1-light::before{content:"煮"}.jki-music1-light::before{content:"爫"}.jki-next-light::before{content:"琢"}.jki-open-book1-light::before{content:"碑"}.jki-padlock-light::before{content:"社"}.jki-padlock-1-light::before{content:"祉"}.jki-paint-brush-light::before{content:"祈"}.jki-pause-light::before{content:"祐"}.jki-pen-light::before{content:"祖"}.jki-pencil1-light::before{content:"祝"}.jki-percentage-light::before{content:"禍"}.jki-phone-call1-light::before{content:"禎"}.jki-phone-call2-light::before{content:"穀"}.jki-photo-camera1-light::before{content:"突"}.jki-pie-chart3-light::before{content:"節"}.jki-pipe-light::before{content:"練"}.jki-placeholder1-light::before{content:"縉"}.jki-placeholder2-light::before{content:"繁"}.jki-planet-earth-light::before{content:"署"}.jki-play-button1-light::before{content:"者"}.jki-power-button-light::before{content:"臭"}.jki-presentation-light::before{content:"艹"}.jki-presentation1-light::before{content:"艹"}.jki-printer1-light::before{content:"著"}.jki-push-pin-light::before{content:"褐"}.jki-push-pin1-light::before{content:"視"}.jki-refresh-light::before{content:"謁"}.jki-reload-light::before{content:"謹"}.jki-return-light::before{content:"賓"}.jki-rocket-ship-light::before{content:"贈"}.jki-rss1-light::before{content:"辶"}.jki-safebox-light::before{content:"逸"}.jki-safebox1-light::before{content:"難"}.jki-settings1-light::before{content:"響"}.jki-settings-2-light::before{content:"恵"}.jki-sewing-machine-light::before{content:"𤋮"}.jki-share2-light::before{content:"舘"}.jki-shield1-light::before{content:"﩮"}.jki-shield11-light::before{content:"﩯"}.jki-shopping-light::before{content:"並"}.jki-shopping-bag-light::before{content:"况"}.jki-shopping-bag-1-light::before{content:"全"}.jki-shopping-bag-2-light::before{content:"侀"}.jki-shopping-cart11-light::before{content:"充"}.jki-shopping-cart2-light::before{content:"冀"}.jki-shopping-cart-1-light::before{content:"勇"}.jki-shopping-cart-2-light::before{content:"勺"}.jki-shopping-cart-3-light::before{content:"喝"}.jki-smartphone2-light::before{content:"啕"}.jki-speaker-light::before{content:"喙"}.jki-speakers-light::before{content:"嗢"}.jki-stats-light::before{content:"塚"}.jki-stats-1-light::before{content:"墳"}.jki-stats-2-light::before{content:"奄"}.jki-stats-3-light::before{content:"奔"}.jki-stats-4-light::before{content:"婢"}.jki-stats-5-light::before{content:"嬨"}.jki-stats-6-light::before{content:"廒"}.jki-sticky-note-light::before{content:"廙"}.jki-store1-light::before{content:"彩"}.jki-store-1-light::before{content:"徭"}.jki-suitcase-light::before{content:"惘"}.jki-suitcase-1-light::before{content:"慎"}.jki-tag2-light::before{content:"愈"}.jki-target-light::before{content:"憎"}.jki-team2-light::before{content:"慠"}.jki-tie-light::before{content:"懲"}.jki-trash1-light::before{content:"戴"}.jki-trolley-light::before{content:"揄"}.jki-trolley-1-light::before{content:"搜"}.jki-trolley-2-light::before{content:"摒"}.jki-trophy1-light::before{content:"敖"}.jki-truck1-light::before{content:"晴"}.jki-truck-1-light::before{content:"朗"}.jki-truck-2-light::before{content:"望"}.jki-umbrella-light::before{content:"杖"}.jki-upload1-light::before{content:"歹"}.jki-user1-light::before{content:"殺"}.jki-user-1-light::before{content:"流"}.jki-user-2-light::before{content:"滛"}.jki-user-3-light::before{content:"滋"}.jki-users2-light::before{content:"漢"}.jki-video-camera-light::before{content:"瀞"}.jki-voucher-light::before{content:"煮"}.jki-voucher-1-light::before{content:"瞧"}.jki-voucher-2-light::before{content:"爵"}.jki-voucher-3-light::before{content:"犯"}.jki-voucher-4-light::before{content:"猪"}.jki-wallet-light::before{content:"瑱"}.jki-wallet1-light::before{content:"甆"}.jki-wifi-light::before{content:"画"}.jki-worker-light::before{content:"瘝"}.jki-zoom-in-light::before{content:"瘟"}.jki-zoom-out-light::before{content:"益"}.jki-burger-menu-light::before{content:"視"}.jki-squares-light::before{content:"盛"}.jki-options-light::before{content:"直"}.jki-apps-light::before{content:"睊"}.jki-menu-11-light::before{content:"着"}.jki-menu11-light::before{content:"磌"}.jki-back_up-light::before{content:"節"}.jki-cart11-light::before{content:"类"}.jki-checkmark-light::before{content:"練"}.jki-dollar-light::before{content:"缾"}.jki-domian-light::before{content:"者"}.jki-hosting1-light::before{content:"荒"}.jki-key2-light::before{content:"華"}.jki-migration-light::before{content:"蝹"}.jki-play1-light::before{content:"襁"}.jki-quote2-light::before{content:"覆"}.jki-api_setup-light::before{content:"調"}.jki-coin-light::before{content:"諸"}.jki-hand_shake-light::before{content:"請"}.jki-idea_generate-light::before{content:"謁"}.jki-page_search-light::before{content:"諾"}.jki-pen_shape-light::before{content:"諭"}.jki-pencil_art-light::before{content:"謹"}.jki-review-light::before{content:"變"}.jki-star-light::before{content:"贈"}.jki-timing-light::before{content:"輸"}.jki-trophy-light::before{content:"遲"}.jki-communication-light::before{content:"醙"}.jki-money-bag2-light::before{content:"鉶"}.jki-dentist-light::before{content:"陼"}.jki-bill-light::before{content:"難"}.jki-label-light::before{content:"靖"}.jki-money-light::before{content:"韛"}.jki-shield-light::before{content:"響"}.jki-support-light::before{content:"頋"}.jki-one-light::before{content:"頻"}.jki-clock-light::before{content:"鬒"}.jki-cart-light::before{content:"龜"}.jki-globe-light::before{content:"𢡊"}.jki-tooth-light::before{content:"𢡄"}.jki-tooth-1-light::before{content:"𣏕"}.jki-tooth-2-light::before{content:"㮝"}.jki-brain-light::before{content:"䀘"}.jki-view-light::before{content:"䀹"}.jki-doctor-light::before{content:"𥉉"}.jki-heart-light::before{content:"𥳐"}.jki-medicine-light::before{content:"𧻓"}.jki-stethoscope-light::before{content:"齃"}.jki-hospital-light::before{content:"龎"}.jki-clipboard-light::before{content:"﫚"}.jki-medicine-1-light::before{content:"﫛"}.jki-hospital-1-light::before{content:"﫜"}.jki-customer-support-light::before{content:"﫝"}.jki-brickwall-light::before{content:"﫞"}.jki-crane2-light::before{content:"﫟"}.jki-valve-light::before{content:"﫡"}.jki-safety-light::before{content:"﫢"}.jki-energy-saving-light::before{content:"﫣"}.jki-paint-roller-light::before{content:"﫤"}.jki-paint-brushes-light::before{content:"﫥"}.jki-construction-tool-vehicle-with-crane-lifting-materials-light::before{content:"﫦"}.jki-trowel-light::before{content:"﫧"}.jki-bucket-light::before{content:"﫨"}.jki-smart-light::before{content:"﫩"}.jki-repair-light::before{content:"﫪"}.jki-saw-light::before{content:"﫫"}.jki-cutter-light::before{content:"﫬"}.jki-plier-light::before{content:"﫭"}.jki-drill-light::before{content:"﫮"}.jki-save-money-light::before{content:"﫯"}.jki-planting-light::before{content:"﫰"}.jki-line-chart-light::before{content:"﫱"}.jki-open-book-light::before{content:"﫲"}.jki-money-bag3-light::before{content:"﫳"}.jki-server-light::before{content:"﫴"}.jki-server-1-light::before{content:"﫵"}.jki-server-2-light::before{content:"﫶"}.jki-cloud-computing-light::before{content:"﫷"}.jki-cloud-light::before{content:"﫸"}.jki-database-light::before{content:"﫹"}.jki-computer-light::before{content:"﫺"}.jki-server-3-light::before{content:"﫻"}.jki-server-4-light::before{content:"﫼"}.jki-server-5-light::before{content:"﫽"}.jki-server-6-light::before{content:"﫾"}.jki-server-7-light::before{content:"﫿"}.jki-cloud-1-light::before{content:"ﬀ"}.jki-server-8-light::before{content:"ﬁ"}.jki-business-and-finance-light::before{content:"ﬂ"}.jki-cloud-2-light::before{content:"ﬃ"}.jki-server-9-light::before{content:"ﬄ"}.jki-hosting-light::before{content:"ﬅ"}.jki-car-light::before{content:"ﬆ"}.jki-car-frontal-view-light::before{content:"﬇"}.jki-car-1-light::before{content:"﬈"}.jki-racing-light::before{content:"﬉"}.jki-car-wheel-light::before{content:"﬊"}.jki-steering-wheel-light::before{content:"﬋"}.jki-frontal-taxi-cab-light::before{content:"﬌"}.jki-taxi-light::before{content:"﬍"}.jki-cosmetics-light::before{content:"﬎"}.jki-flower-light::before{content:"﬏"}.jki-mirror-light::before{content:"﬐"}.jki-itunes-light::before{content:"ﭫ"}.jki-salon-light::before{content:"﬑"}.jki-hair-dryer-light::before{content:"﬒"}.jki-shampoo-light::before{content:"ﬓ"}.jki-download-button-light::before{content:"喇"}.jki-list-light::before{content:"ﬔ"}.jki-loupe-light::before{content:"ﬕ"}.jki-search-light::before{content:"ﬖ"}.jki-search-1-light::before{content:"ﬗ"}.jki-shopping-cart-light::before{content:"﬘"}.jki-menu-light::before{content:"﬙"}.jki-menu-1-light::before{content:"﬚"}.jki-menu-button-of-three-horizontal-lines-light::before{content:"﬛"}.jki-menu-2-light::before{content:"﬜"}.jki-menu-3-light::before{content:"יִ"}.jki-menu-5-light::before{content:"ײַ"}.jki-menu-button-light::before{content:"ﬠ"}.jki-list-1-light::before{content:"ﬡ"}.jki-menu-6-light::before{content:"ﬢ"}.jki-menu-7-light::before{content:"ﬣ"}.jki-menu-8-light::before{content:"ﬤ"}.jki-list-2-light::before{content:"ﬥ"}.jki-dot-light::before{content:"ﬦ"}.jki-menu-9-light::before{content:"ﬧ"}.jki-search11-light::before{content:"ﬨ"}.jki-search-minus-light::before{content:"﬩"}.jki-search-11-light::before{content:"שׁ"}.jki-search-2-light::before{content:"שׂ"}.jki-search-3-light::before{content:"שּׁ"}.jki-magnifying-glass-search-light::before{content:"שּׂ"}.jki-loupe1-light::before{content:"אַ"}.jki-speed-light::before{content:"אָ"}.jki-search21-light::before{content:"אּ"}.jki-search-4-light::before{content:"בּ"}.jki-search-5-light::before{content:"גּ"}.jki-detective-light::before{content:"דּ"}.jki-cart1-light::before{content:"הּ"}.jki-buying-on-smartphone-light::before{content:"וּ"}.jki-badge-light::before{content:"זּ"}.jki-basket1-light::before{content:"﬷"}.jki-commerce-and-shopping-light::before{content:"טּ"}.jki-comment-light::before{content:"יּ"}.jki-comment-1-light::before{content:"ךּ"}.jki-share-light::before{content:"כּ"}.jki-share-1-light::before{content:"לּ"}.jki-share-2-light::before{content:"﬽"}.jki-share-3-light::before{content:"מּ"}.jki-comment1-light::before{content:"﬿"}.jki-favorite-light::before{content:"נּ"}.jki-retweet-light::before{content:"סּ"}.jki-share1-light::before{content:"﭂"}.jki-facebook-light::before{content:"ףּ"}.jki-twitter-light::before{content:"פּ"}.jki-linkedin-light::before{content:"﭅"}.jki-whatsapp-1-light::before{content:"צּ"}.jki-dribbble-light::before{content:"קּ"}.jki-facebook-2-light::before{content:"רּ"}.jki-twitter1-light::before{content:"שּ"}.jki-vk-light::before{content:"תּ"}.jki-youtube-v-light::before{content:"וֹ"}.jki-vimeo-light::before{content:"﫠"}.jki-youtube-light::before{content:"בֿ"}.jki-snapchat-1-light::before{content:"כֿ"}.jki-behance-light::before{content:"פֿ"}.jki-github-light::before{content:"ﭏ"}.jki-pinterest-light::before{content:"ﭐ"}.jki-spotify-light::before{content:"ﭑ"}.jki-soundcloud-1-light::before{content:"ﭒ"}.jki-skype-1-light::before{content:"ﭓ"}.jki-rss-light::before{content:"ﭔ"}.jki-reddit-1-light::before{content:"ﭕ"}.jki-dribbble-1-light::before{content:"ﭖ"}.jki-wordpress-1-light::before{content:"ﭗ"}.jki-logo-light::before{content:"ﭘ"}.jki-dropbox-1-light::before{content:"ﭙ"}.jki-blogger-1-light::before{content:"ﭚ"}.jki-photo-light::before{content:"ﭛ"}.jki-hangouts-light::before{content:"ﭜ"}.jki-xing-light::before{content:"ﭝ"}.jki-myspace-light::before{content:"ﭞ"}.jki-flickr-1-light::before{content:"ﭟ"}.jki-envato-light::before{content:"ﭠ"}.jki-picasa-1-light::before{content:"ﭡ"}.jki-wattpad-light::before{content:"ﭢ"}.jki-emoji-light::before{content:"ﭣ"}.jki-deviantart-1-light::before{content:"ﭤ"}.jki-yahoo-1-light::before{content:"ﭥ"}.jki-vine-1-light::before{content:"ﭦ"}.jki-delicious-light::before{content:"ﭧ"}.jki-kickstarter-1-light::before{content:"ﭨ"}.jki-stumbleupon-1-light::before{content:"ﭩ"}.jki-brands-and-logotypes-light::before{content:"ﭪ"}.jki-instagram-1-light::before{content:"ﭬ"}.jki-facebook-1-light::before{content:"ﭭ"}.jki-instagram-2-light::before{content:"ﭮ"}.jki-twitter-1-light::before{content:"ﭯ"}.jki-whatsapp-2-light::before{content:"ﭰ"}.jki-youtube-1-light::before{content:"ﭱ"}.jki-linkedin-1-light::before{content:"ﭲ"}.jki-telegram-light::before{content:"ﭳ"}.jki-github-1-light::before{content:"ﭴ"}.jki-vk-1-light::before{content:"ﭵ"}.jki-pinterest-1-light::before{content:"ﭶ"}.jki-rss-1-light::before{content:"ﭷ"}.jki-twitch-light::before{content:"ﭸ"}.jki-snapchat-2-light::before{content:"ﭹ"}.jki-skype-2-light::before{content:"ﭺ"}.jki-behance-2-light::before{content:"ﭻ"}.jki-spotify-1-light::before{content:"ﭼ"}.jki-periscope-light::before{content:"ﭽ"}.jki-dribbble-2-light::before{content:"ﭾ"}.jki-tumblr-1-light::before{content:"ﭿ"}.jki-soundcloud-2-light::before{content:"ﮀ"}.jki-google-drive-1-light::before{content:"ﮁ"}.jki-dropbox-2-light::before{content:"ﮂ"}.jki-reddit-2-light::before{content:"ﮃ"}.jki-html-light::before{content:"ﮄ"}.jki-vimeo-1-light::before{content:"ﮅ"}.jki-hangout-light::before{content:"ﮆ"}.jki-blogger-2-light::before{content:"ﮇ"}.jki-yahoo-2-light::before{content:"ﮈ"}.jki-path-light::before{content:"ﮉ"}.jki-yelp-1-light::before{content:"ﮊ"}.jki-slideshare-light::before{content:"ﮋ"}.jki-picasa-2-light::before{content:"ﮌ"}.jki-myspace-1-light::before{content:"ﮍ"}.jki-flickr-2-light::before{content:"ﮎ"}.jki-xing-1-light::before{content:"ﮏ"}.jki-envato-1-light::before{content:"ﮐ"}.jki-swarm-light::before{content:"ﮑ"}.jki-wattpad-1-light::before{content:"ﮒ"}.jki-foursquare-light::before{content:"ﮓ"}.jki-deviantart-2-light::before{content:"ﮔ"}.jki-kickstarter-2-light::before{content:"ﮕ"}.jki-delicious-1-light::before{content:"ﮖ"}.jki-vine-2-light::before{content:"ﮗ"}.jki-digg-light::before{content:"ﮘ"}.jki-bebo-light::before{content:"ﮙ"}.jki-stumbleupon-2-light::before{content:"ﮚ"}.jki-forrst-light::before{content:"ﮛ"}.jki-eye3-light::before{content:"ﮝ"}.jki-microscope-light::before{content:"ﮞ"}.jki-Anti-Lock-light::before{content:"ﮟ"}.jki-apartment-light::before{content:"ﮠ"}.jki-app-light::before{content:"ﮢ"}.jki-Aroma-light::before{content:"ﮣ"}.jki-bamboo-Leaf-light::before{content:"ﮥ"}.jki-basket-light::before{content:"ﮦ"}.jki-Battery-light::before{content:"ﮧ"}.jki-Bettery-light::before{content:"ﮨ"}.jki-building-light::before{content:"ﮩ"}.jki-car-2-light::before{content:"ﮪ"}.jki-Car-light::before{content:"ﮫ"}.jki-Child-light::before{content:"ﮬ"}.jki-cityscape-light::before{content:"ﮭ"}.jki-cleaner-light::before{content:"ﮮ"}.jki-Coffee-cup-light::before{content:"ﮯ"}.jki-coins-light::before{content:"ﮰ"}.jki-Computer-light::before{content:"ﮱ"}.jki-Consultancy-light::before{content:"﮲"}.jki-cottage-light::before{content:"﮳"}.jki-crane-light::before{content:"﮴"}.jki-Custom-api-light::before{content:"﮵"}.jki-customer-support-2-light::before{content:"﮶"}.jki-Design-2-light::before{content:"﮷"}.jki-Design-3-light::before{content:"﮸"}.jki-design-light::before{content:"﮹"}.jki-diamond-light::before{content:"﮺"}.jki-diploma-light::before{content:"﮻"}.jki-Document-Search-light::before{content:"﮼"}.jki-Download-light::before{content:"﮽"}.jki-drilling-light::before{content:"﮾"}.jki-engine-light::before{content:"﮿"}.jki-engineer-light::before{content:"﯀"}.jki-envelope-light::before{content:"﯁"}.jki-Family-light::before{content:"﯂"}.jki-friendship-light::before{content:"﯃"}.jki-gift-light::before{content:"﯄"}.jki-graph-2-light::before{content:"﯅"}.jki-graph-light::before{content:"﯆"}.jki-hamburger-2-light::before{content:"﯇"}.jki-handshake-light::before{content:"﯈"}.jki-Helmet-light::before{content:"﯉"}.jki-hot-Stone-2-light::before{content:"﯊"}.jki-hot-stone-light::before{content:"﯋"}.jki-idea-light::before{content:"﯌"}.jki-Leaf-light::before{content:"﯍"}.jki-management-light::before{content:"﯎"}.jki-Massage-table-light::before{content:"﯏"}.jki-Mechanic-light::before{content:"﯐"}.jki-Money-2-light::before{content:"﯒"}.jki-money-bag-light::before{content:"ﯓ"}.jki-Money-light::before{content:"ﯔ"}.jki-oil-bottle-light::before{content:"ﯕ"}.jki-Physiotherapy-light::before{content:"ﯖ"}.jki-Profile-light::before{content:"ﯗ"}.jki-Rating-light::before{content:"ﯘ"}.jki-right-mark-light::before{content:"ﯙ"}.jki-rings-light::before{content:"ﯚ"}.jki-Safe-house-light::before{content:"ﯛ"}.jki-Scan-light::before{content:"ﯜ"}.jki-social-care-light::before{content:"ﯝ"}.jki-Speed-Clock-light::before{content:"ﯞ"}.jki-stopwatch-light::before{content:"ﯟ"}.jki-Support-2-light::before{content:"ﯠ"}.jki-target-2-light::before{content:"ﯡ"}.jki-Target-light::before{content:"ﯢ"}.jki-tripod-light::before{content:"ﯣ"}.jki-truck-light::before{content:"ﯤ"}.jki-university-light::before{content:"ﯥ"}.jki-User-light::before{content:"ﯦ"}.jki-Web-Portals-light::before{content:"ﯧ"}.jki-window-light::before{content:"ﯨ"}.jki-ek_line_icon-light::before{content:"ﯩ"}.jki-ek_stroke_icon-light::before{content:"ﮡ"}.jki-ekit-light::before{content:"磊"}.jki-elements-kit-logo-light::before{content:"懶"}.jki-degree-image-light::before{content:"豈"}.jki-accordion-light::before{content:"更"}.jki-animated-flip-box-light::before{content:"車"}.jki-animated-text-light::before{content:"賈"}.jki-brands-light::before{content:"滑"}.jki-business-hour-light::before{content:"串"}.jki-button-light::before{content:"句"}.jki-carousel-light::before{content:"龜"}.jki-Circle-progress-light::before{content:"龜"}.jki-contact-form-light::before{content:"契"}.jki-countdown-timer-light::before{content:"金"}.jki-dropbar-light::before{content:"奈"}.jki-faq-light::before{content:"癩"}.jki-full-width-scroll-light::before{content:"羅"}.jki-google-map-light::before{content:"蘿"}.jki-heading-style-light::before{content:"螺"}.jki-help-desk-light::before{content:"裸"}.jki-horizontal-timeline-light::before{content:"邏"}.jki-iframe-light::before{content:"樂"}.jki-image-comparison-light::before{content:"洛"}.jki-image-gallery-light::before{content:"烙"}.jki-image-justify-light::before{content:"珞"}.jki-image-magnifier-light::before{content:"落"}.jki-image-masonry-light::before{content:"酪"}.jki-inline-svg-light::before{content:"駱"}.jki-instagram-light::before{content:"亂"}.jki-listing-light::before{content:"卵"}.jki-music-player-light::before{content:"欄"}.jki-news-ticker-light::before{content:"爛"}.jki-off-canvus-menu-light::before{content:"蘭"}.jki-parallax-light::before{content:"鸞"}.jki-portfolio-light::before{content:"嵐"}.jki-post-banner-light::before{content:"濫"}.jki-post-carousel-light::before{content:"藍"}.jki-post-grid-light::before{content:"襤"}.jki-post-slider-light::before{content:"拉"}.jki-pricing-list-light::before{content:"臘"}.jki-pricing-table-light::before{content:"蠟"}.jki-product-featured-light::before{content:"廊"}.jki-product-image-light::before{content:"朗"}.jki-product-recent-light::before{content:"浪"}.jki-product-sale-light::before{content:"狼"}.jki-product-top-rated-light::before{content:"郎"}.jki-product-top-seller-light::before{content:"來"}.jki-progress-bar-light::before{content:"冷"}.jki-protected-content-v2-light::before{content:"勞"}.jki-protected-content-v3-light::before{content:"擄"}.jki-protected-content-light::before{content:"櫓"}.jki-qr_code-light::before{content:"爐"}.jki-scroll-button-light::before{content:"盧"}.jki-search1-light::before{content:"老"}.jki-service-light::before{content:"蘆"}.jki-slider-image-light::before{content:"虜"}.jki-social-share-light::before{content:"路"}.jki-subscribe-light::before{content:"露"}.jki-tab-light::before{content:"魯"}.jki-table-light::before{content:"鷺"}.jki-team-join-light::before{content:"碌"}.jki-team-member-light::before{content:"祿"}.jki-testimonial-carousel-light::before{content:"綠"}.jki-testimonial-grid-light::before{content:"菉"}.jki-testimonial-quote-light::before{content:"錄"}.jki-testimonial-slider-light::before{content:"鹿"}.jki-toggle-light::before{content:"論"}.jki-user-login-light::before{content:"壟"}.jki-user-registration-light::before{content:"弄"}.jki-vertical-timeline-light::before{content:"籠"}.jki-video-player-light::before{content:"聾"}.jki-weather-light::before{content:"牢"}.jki-badge:before{content:""}.jki-balance-scale:before{content:""}.jki-diagonal-arrow-1:before{content:""}.jki-diagonal-arrow-2:before{content:""}.jki-diagonal-arrow-3:before{content:""}.jki-diagonal-arrow-4:before{content:""}.jki-diagonal-arrow-5:before{content:""}.jki-diagonal-arrow-6:before{content:""}.jki-diagonal-arrow-7:before{content:""}.jki-diagonal-arrow-8:before{content:""}.jki-diagonal-arrow-9:before{content:""}.jki-diagonal-arrow-10:before{content:""}.jki-diagonal-arrow-11:before{content:""}.jki-diagonal-arrow-12:before{content:""}.jki-diagonal-arrow-13:before{content:""}.jki-diagonal-arrow-14:before{content:""}.jki-diagonal-arrow-15:before{content:""}.jki-diagonal-arrow:before{content:""}.jki-down-arrow-1:before{content:""}.jki-down-arrow-2:before{content:""}.jki-down-arrow-3:before{content:""}.jki-down-arrow-4:before{content:""}.jki-down-arrow-5:before{content:""}.jki-down-arrow-6:before{content:""}.jki-down-arrow-7:before{content:""}.jki-down-arrow-8:before{content:""}.jki-down-arrow-9:before{content:""}.jki-down-arrow-10:before{content:""}.jki-down-arrow-11:before{content:""}.jki-down-arrow:before{content:""}.jki-left-arrow-1:before{content:""}.jki-left-arrow-2:before{content:""}.jki-left-arrow-3:before{content:""}.jki-left-arrow-4:before{content:""}.jki-left-arrow-5:before{content:""}.jki-left-arrow-6:before{content:""}.jki-left-arrow-7:before{content:""}.jki-left-arrow-8:before{content:""}.jki-left-arrow-9:before{content:""}.jki-left-arrow-10:before{content:""}.jki-left-arrow-11:before{content:""}.jki-left-arrow-12:before{content:""}.jki-left-arrow-13:before{content:""}.jki-left-arrow-14:before{content:""}.jki-left-arrow:before{content:""}.jki-medal:before{content:""}.jki-play-button:before{content:""}.jki-play:before{content:""}.jki-right-arrow-1:before{content:""}.jki-right-arrow-2:before{content:""}.jki-right-arrow-3:before{content:""}.jki-right-arrow-4:before{content:""}.jki-right-arrow-5:before{content:""}.jki-right-arrow-6:before{content:""}.jki-right-arrow-7:before{content:""}.jki-right-arrow-8:before{content:""}.jki-right-arrow-9:before{content:""}.jki-right-arrow-10:before{content:""}.jki-right-arrow-11:before{content:""}.jki-right-arrow-12:before{content:""}.jki-right-arrow-13:before{content:""}.jki-right-arrow-14:before{content:""}.jki-right-arrow:before{content:""}.jki-suitcase:before{content:""}.jki-up-arrow-1:before{content:""}.jki-up-arrow-2:before{content:""}.jki-up-arrow-3:before{content:""}.jki-up-arrow-4:before{content:""}.jki-up-arrow-5:before{content:""}.jki-up-arrow-6:before{content:""}.jki-up-arrow-7:before{content:""}.jki-up-arrow-8:before{content:""}.jki-up-arrow-9:before{content:""}.jki-up-arrow-10:before{content:""}.jki-up-arrow-11:before{content:""}.jki-up-arrow:before{content:""}.mdi:before,.mdi-set{display:inline-block;font:normal normal normal 24px/1 "Material Design Icons";font-size:inherit;text-rendering:auto;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mdi-ab-testing::before{content:"󰇉"}.mdi-abjad-arabic::before{content:"󱌨"}.mdi-abjad-hebrew::before{content:"󱌩"}.mdi-abugida-devanagari::before{content:"󱌪"}.mdi-abugida-thai::before{content:"󱌫"}.mdi-access-point::before{content:"󰀃"}.mdi-access-point-network::before{content:"󰀂"}.mdi-access-point-network-off::before{content:"󰯡"}.mdi-account::before{content:"󰀄"}.mdi-account-alert::before{content:"󰀅"}.mdi-account-alert-outline::before{content:"󰭐"}.mdi-account-arrow-left::before{content:"󰭑"}.mdi-account-arrow-left-outline::before{content:"󰭒"}.mdi-account-arrow-right::before{content:"󰭓"}.mdi-account-arrow-right-outline::before{content:"󰭔"}.mdi-account-box::before{content:"󰀆"}.mdi-account-box-multiple::before{content:"󰤴"}.mdi-account-box-multiple-outline::before{content:"󱀊"}.mdi-account-box-outline::before{content:"󰀇"}.mdi-account-cancel::before{content:"󱋟"}.mdi-account-cancel-outline::before{content:"󱋠"}.mdi-account-cash::before{content:"󱂗"}.mdi-account-cash-outline::before{content:"󱂘"}.mdi-account-check::before{content:"󰀈"}.mdi-account-check-outline::before{content:"󰯢"}.mdi-account-child::before{content:"󰪉"}.mdi-account-child-circle::before{content:"󰪊"}.mdi-account-child-outline::before{content:"󱃈"}.mdi-account-circle::before{content:"󰀉"}.mdi-account-circle-outline::before{content:"󰭕"}.mdi-account-clock::before{content:"󰭖"}.mdi-account-clock-outline::before{content:"󰭗"}.mdi-account-cog::before{content:"󱍰"}.mdi-account-cog-outline::before{content:"󱍱"}.mdi-account-convert::before{content:"󰀊"}.mdi-account-convert-outline::before{content:"󱌁"}.mdi-account-cowboy-hat::before{content:"󰺛"}.mdi-account-details::before{content:"󰘱"}.mdi-account-details-outline::before{content:"󱍲"}.mdi-account-edit::before{content:"󰚼"}.mdi-account-edit-outline::before{content:"󰿻"}.mdi-account-group::before{content:"󰡉"}.mdi-account-group-outline::before{content:"󰭘"}.mdi-account-hard-hat::before{content:"󰖵"}.mdi-account-heart::before{content:"󰢙"}.mdi-account-heart-outline::before{content:"󰯣"}.mdi-account-key::before{content:"󰀋"}.mdi-account-key-outline::before{content:"󰯤"}.mdi-account-lock::before{content:"󱅞"}.mdi-account-lock-outline::before{content:"󱅟"}.mdi-account-minus::before{content:"󰀍"}.mdi-account-minus-outline::before{content:"󰫬"}.mdi-account-multiple::before{content:"󰀎"}.mdi-account-multiple-check::before{content:"󰣅"}.mdi-account-multiple-check-outline::before{content:"󱇾"}.mdi-account-multiple-minus::before{content:"󰗓"}.mdi-account-multiple-minus-outline::before{content:"󰯥"}.mdi-account-multiple-outline::before{content:"󰀏"}.mdi-account-multiple-plus::before{content:"󰀐"}.mdi-account-multiple-plus-outline::before{content:"󰠀"}.mdi-account-multiple-remove::before{content:"󱈊"}.mdi-account-multiple-remove-outline::before{content:"󱈋"}.mdi-account-music::before{content:"󰠃"}.mdi-account-music-outline::before{content:"󰳩"}.mdi-account-network::before{content:"󰀑"}.mdi-account-network-outline::before{content:"󰯦"}.mdi-account-off::before{content:"󰀒"}.mdi-account-off-outline::before{content:"󰯧"}.mdi-account-outline::before{content:"󰀓"}.mdi-account-plus::before{content:"󰀔"}.mdi-account-plus-outline::before{content:"󰠁"}.mdi-account-question::before{content:"󰭙"}.mdi-account-question-outline::before{content:"󰭚"}.mdi-account-remove::before{content:"󰀕"}.mdi-account-remove-outline::before{content:"󰫭"}.mdi-account-search::before{content:"󰀖"}.mdi-account-search-outline::before{content:"󰤵"}.mdi-account-settings::before{content:"󰘰"}.mdi-account-settings-outline::before{content:"󱃉"}.mdi-account-star::before{content:"󰀗"}.mdi-account-star-outline::before{content:"󰯨"}.mdi-account-supervisor::before{content:"󰪋"}.mdi-account-supervisor-circle::before{content:"󰪌"}.mdi-account-supervisor-outline::before{content:"󱄭"}.mdi-account-switch::before{content:"󰀙"}.mdi-account-switch-outline::before{content:"󰓋"}.mdi-account-tie::before{content:"󰳣"}.mdi-account-tie-outline::before{content:"󱃊"}.mdi-account-tie-voice::before{content:"󱌈"}.mdi-account-tie-voice-off::before{content:"󱌊"}.mdi-account-tie-voice-off-outline::before{content:"󱌋"}.mdi-account-tie-voice-outline::before{content:"󱌉"}.mdi-account-voice::before{content:"󰗋"}.mdi-adjust::before{content:"󰀚"}.mdi-adobe::before{content:"󰤶"}.mdi-adobe-acrobat::before{content:"󰾝"}.mdi-air-conditioner::before{content:"󰀛"}.mdi-air-filter::before{content:"󰵃"}.mdi-air-horn::before{content:"󰶬"}.mdi-air-humidifier::before{content:"󱂙"}.mdi-air-humidifier-off::before{content:"󱑦"}.mdi-air-purifier::before{content:"󰵄"}.mdi-airbag::before{content:"󰯩"}.mdi-airballoon::before{content:"󰀜"}.mdi-airballoon-outline::before{content:"󱀋"}.mdi-airplane::before{content:"󰀝"}.mdi-airplane-landing::before{content:"󰗔"}.mdi-airplane-off::before{content:"󰀞"}.mdi-airplane-takeoff::before{content:"󰗕"}.mdi-airport::before{content:"󰡋"}.mdi-alarm::before{content:"󰀠"}.mdi-alarm-bell::before{content:"󰞎"}.mdi-alarm-check::before{content:"󰀡"}.mdi-alarm-light::before{content:"󰞏"}.mdi-alarm-light-outline::before{content:"󰯪"}.mdi-alarm-multiple::before{content:"󰀢"}.mdi-alarm-note::before{content:"󰹱"}.mdi-alarm-note-off::before{content:"󰹲"}.mdi-alarm-off::before{content:"󰀣"}.mdi-alarm-plus::before{content:"󰀤"}.mdi-alarm-snooze::before{content:"󰚎"}.mdi-album::before{content:"󰀥"}.mdi-alert::before{content:"󰀦"}.mdi-alert-box::before{content:"󰀧"}.mdi-alert-box-outline::before{content:"󰳤"}.mdi-alert-circle::before{content:"󰀨"}.mdi-alert-circle-check::before{content:"󱇭"}.mdi-alert-circle-check-outline::before{content:"󱇮"}.mdi-alert-circle-outline::before{content:"󰗖"}.mdi-alert-decagram::before{content:"󰚽"}.mdi-alert-decagram-outline::before{content:"󰳥"}.mdi-alert-minus::before{content:"󱒻"}.mdi-alert-minus-outline::before{content:"󱒾"}.mdi-alert-octagon::before{content:"󰀩"}.mdi-alert-octagon-outline::before{content:"󰳦"}.mdi-alert-octagram::before{content:"󰝧"}.mdi-alert-octagram-outline::before{content:"󰳧"}.mdi-alert-outline::before{content:"󰀪"}.mdi-alert-plus::before{content:"󱒺"}.mdi-alert-plus-outline::before{content:"󱒽"}.mdi-alert-remove::before{content:"󱒼"}.mdi-alert-remove-outline::before{content:"󱒿"}.mdi-alert-rhombus::before{content:"󱇎"}.mdi-alert-rhombus-outline::before{content:"󱇏"}.mdi-alien::before{content:"󰢚"}.mdi-alien-outline::before{content:"󱃋"}.mdi-align-horizontal-center::before{content:"󱇃"}.mdi-align-horizontal-left::before{content:"󱇂"}.mdi-align-horizontal-right::before{content:"󱇄"}.mdi-align-vertical-bottom::before{content:"󱇅"}.mdi-align-vertical-center::before{content:"󱇆"}.mdi-align-vertical-top::before{content:"󱇇"}.mdi-all-inclusive::before{content:"󰚾"}.mdi-allergy::before{content:"󱉘"}.mdi-alpha::before{content:"󰀫"}.mdi-alpha-a::before{content:"󰫮"}.mdi-alpha-a-box::before{content:"󰬈"}.mdi-alpha-a-box-outline::before{content:"󰯫"}.mdi-alpha-a-circle::before{content:"󰯬"}.mdi-alpha-a-circle-outline::before{content:"󰯭"}.mdi-alpha-b::before{content:"󰫯"}.mdi-alpha-b-box::before{content:"󰬉"}.mdi-alpha-b-box-outline::before{content:"󰯮"}.mdi-alpha-b-circle::before{content:"󰯯"}.mdi-alpha-b-circle-outline::before{content:"󰯰"}.mdi-alpha-c::before{content:"󰫰"}.mdi-alpha-c-box::before{content:"󰬊"}.mdi-alpha-c-box-outline::before{content:"󰯱"}.mdi-alpha-c-circle::before{content:"󰯲"}.mdi-alpha-c-circle-outline::before{content:"󰯳"}.mdi-alpha-d::before{content:"󰫱"}.mdi-alpha-d-box::before{content:"󰬋"}.mdi-alpha-d-box-outline::before{content:"󰯴"}.mdi-alpha-d-circle::before{content:"󰯵"}.mdi-alpha-d-circle-outline::before{content:"󰯶"}.mdi-alpha-e::before{content:"󰫲"}.mdi-alpha-e-box::before{content:"󰬌"}.mdi-alpha-e-box-outline::before{content:"󰯷"}.mdi-alpha-e-circle::before{content:"󰯸"}.mdi-alpha-e-circle-outline::before{content:"󰯹"}.mdi-alpha-f::before{content:"󰫳"}.mdi-alpha-f-box::before{content:"󰬍"}.mdi-alpha-f-box-outline::before{content:"󰯺"}.mdi-alpha-f-circle::before{content:"󰯻"}.mdi-alpha-f-circle-outline::before{content:"󰯼"}.mdi-alpha-g::before{content:"󰫴"}.mdi-alpha-g-box::before{content:"󰬎"}.mdi-alpha-g-box-outline::before{content:"󰯽"}.mdi-alpha-g-circle::before{content:"󰯾"}.mdi-alpha-g-circle-outline::before{content:"󰯿"}.mdi-alpha-h::before{content:"󰫵"}.mdi-alpha-h-box::before{content:"󰬏"}.mdi-alpha-h-box-outline::before{content:"󰰀"}.mdi-alpha-h-circle::before{content:"󰰁"}.mdi-alpha-h-circle-outline::before{content:"󰰂"}.mdi-alpha-i::before{content:"󰫶"}.mdi-alpha-i-box::before{content:"󰬐"}.mdi-alpha-i-box-outline::before{content:"󰰃"}.mdi-alpha-i-circle::before{content:"󰰄"}.mdi-alpha-i-circle-outline::before{content:"󰰅"}.mdi-alpha-j::before{content:"󰫷"}.mdi-alpha-j-box::before{content:"󰬑"}.mdi-alpha-j-box-outline::before{content:"󰰆"}.mdi-alpha-j-circle::before{content:"󰰇"}.mdi-alpha-j-circle-outline::before{content:"󰰈"}.mdi-alpha-k::before{content:"󰫸"}.mdi-alpha-k-box::before{content:"󰬒"}.mdi-alpha-k-box-outline::before{content:"󰰉"}.mdi-alpha-k-circle::before{content:"󰰊"}.mdi-alpha-k-circle-outline::before{content:"󰰋"}.mdi-alpha-l::before{content:"󰫹"}.mdi-alpha-l-box::before{content:"󰬓"}.mdi-alpha-l-box-outline::before{content:"󰰌"}.mdi-alpha-l-circle::before{content:"󰰍"}.mdi-alpha-l-circle-outline::before{content:"󰰎"}.mdi-alpha-m::before{content:"󰫺"}.mdi-alpha-m-box::before{content:"󰬔"}.mdi-alpha-m-box-outline::before{content:"󰰏"}.mdi-alpha-m-circle::before{content:"󰰐"}.mdi-alpha-m-circle-outline::before{content:"󰰑"}.mdi-alpha-n::before{content:"󰫻"}.mdi-alpha-n-box::before{content:"󰬕"}.mdi-alpha-n-box-outline::before{content:"󰰒"}.mdi-alpha-n-circle::before{content:"󰰓"}.mdi-alpha-n-circle-outline::before{content:"󰰔"}.mdi-alpha-o::before{content:"󰫼"}.mdi-alpha-o-box::before{content:"󰬖"}.mdi-alpha-o-box-outline::before{content:"󰰕"}.mdi-alpha-o-circle::before{content:"󰰖"}.mdi-alpha-o-circle-outline::before{content:"󰰗"}.mdi-alpha-p::before{content:"󰫽"}.mdi-alpha-p-box::before{content:"󰬗"}.mdi-alpha-p-box-outline::before{content:"󰰘"}.mdi-alpha-p-circle::before{content:"󰰙"}.mdi-alpha-p-circle-outline::before{content:"󰰚"}.mdi-alpha-q::before{content:"󰫾"}.mdi-alpha-q-box::before{content:"󰬘"}.mdi-alpha-q-box-outline::before{content:"󰰛"}.mdi-alpha-q-circle::before{content:"󰰜"}.mdi-alpha-q-circle-outline::before{content:"󰰝"}.mdi-alpha-r::before{content:"󰫿"}.mdi-alpha-r-box::before{content:"󰬙"}.mdi-alpha-r-box-outline::before{content:"󰰞"}.mdi-alpha-r-circle::before{content:"󰰟"}.mdi-alpha-r-circle-outline::before{content:"󰰠"}.mdi-alpha-s::before{content:"󰬀"}.mdi-alpha-s-box::before{content:"󰬚"}.mdi-alpha-s-box-outline::before{content:"󰰡"}.mdi-alpha-s-circle::before{content:"󰰢"}.mdi-alpha-s-circle-outline::before{content:"󰰣"}.mdi-alpha-t::before{content:"󰬁"}.mdi-alpha-t-box::before{content:"󰬛"}.mdi-alpha-t-box-outline::before{content:"󰰤"}.mdi-alpha-t-circle::before{content:"󰰥"}.mdi-alpha-t-circle-outline::before{content:"󰰦"}.mdi-alpha-u::before{content:"󰬂"}.mdi-alpha-u-box::before{content:"󰬜"}.mdi-alpha-u-box-outline::before{content:"󰰧"}.mdi-alpha-u-circle::before{content:"󰰨"}.mdi-alpha-u-circle-outline::before{content:"󰰩"}.mdi-alpha-v::before{content:"󰬃"}.mdi-alpha-v-box::before{content:"󰬝"}.mdi-alpha-v-box-outline::before{content:"󰰪"}.mdi-alpha-v-circle::before{content:"󰰫"}.mdi-alpha-v-circle-outline::before{content:"󰰬"}.mdi-alpha-w::before{content:"󰬄"}.mdi-alpha-w-box::before{content:"󰬞"}.mdi-alpha-w-box-outline::before{content:"󰰭"}.mdi-alpha-w-circle::before{content:"󰰮"}.mdi-alpha-w-circle-outline::before{content:"󰰯"}.mdi-alpha-x::before{content:"󰬅"}.mdi-alpha-x-box::before{content:"󰬟"}.mdi-alpha-x-box-outline::before{content:"󰰰"}.mdi-alpha-x-circle::before{content:"󰰱"}.mdi-alpha-x-circle-outline::before{content:"󰰲"}.mdi-alpha-y::before{content:"󰬆"}.mdi-alpha-y-box::before{content:"󰬠"}.mdi-alpha-y-box-outline::before{content:"󰰳"}.mdi-alpha-y-circle::before{content:"󰰴"}.mdi-alpha-y-circle-outline::before{content:"󰰵"}.mdi-alpha-z::before{content:"󰬇"}.mdi-alpha-z-box::before{content:"󰬡"}.mdi-alpha-z-box-outline::before{content:"󰰶"}.mdi-alpha-z-circle::before{content:"󰰷"}.mdi-alpha-z-circle-outline::before{content:"󰰸"}.mdi-alphabet-aurebesh::before{content:"󱌬"}.mdi-alphabet-cyrillic::before{content:"󱌭"}.mdi-alphabet-greek::before{content:"󱌮"}.mdi-alphabet-latin::before{content:"󱌯"}.mdi-alphabet-piqad::before{content:"󱌰"}.mdi-alphabet-tengwar::before{content:"󱌷"}.mdi-alphabetical::before{content:"󰀬"}.mdi-alphabetical-off::before{content:"󱀌"}.mdi-alphabetical-variant::before{content:"󱀍"}.mdi-alphabetical-variant-off::before{content:"󱀎"}.mdi-altimeter::before{content:"󰗗"}.mdi-amazon::before{content:"󰀭"}.mdi-amazon-alexa::before{content:"󰣆"}.mdi-ambulance::before{content:"󰀯"}.mdi-ammunition::before{content:"󰳨"}.mdi-ampersand::before{content:"󰪍"}.mdi-amplifier::before{content:"󰀰"}.mdi-amplifier-off::before{content:"󱆵"}.mdi-anchor::before{content:"󰀱"}.mdi-android::before{content:"󰀲"}.mdi-android-auto::before{content:"󰪎"}.mdi-android-debug-bridge::before{content:"󰀳"}.mdi-android-messages::before{content:"󰵅"}.mdi-android-studio::before{content:"󰀴"}.mdi-angle-acute::before{content:"󰤷"}.mdi-angle-obtuse::before{content:"󰤸"}.mdi-angle-right::before{content:"󰤹"}.mdi-angular::before{content:"󰚲"}.mdi-angularjs::before{content:"󰚿"}.mdi-animation::before{content:"󰗘"}.mdi-animation-outline::before{content:"󰪏"}.mdi-animation-play::before{content:"󰤺"}.mdi-animation-play-outline::before{content:"󰪐"}.mdi-ansible::before{content:"󱂚"}.mdi-antenna::before{content:"󱄙"}.mdi-anvil::before{content:"󰢛"}.mdi-apache-kafka::before{content:"󱀏"}.mdi-api::before{content:"󱂛"}.mdi-api-off::before{content:"󱉗"}.mdi-apple::before{content:"󰀵"}.mdi-apple-airplay::before{content:"󰀟"}.mdi-apple-finder::before{content:"󰀶"}.mdi-apple-icloud::before{content:"󰀸"}.mdi-apple-ios::before{content:"󰀷"}.mdi-apple-keyboard-caps::before{content:"󰘲"}.mdi-apple-keyboard-command::before{content:"󰘳"}.mdi-apple-keyboard-control::before{content:"󰘴"}.mdi-apple-keyboard-option::before{content:"󰘵"}.mdi-apple-keyboard-shift::before{content:"󰘶"}.mdi-apple-safari::before{content:"󰀹"}.mdi-application::before{content:"󰘔"}.mdi-application-export::before{content:"󰶭"}.mdi-application-import::before{content:"󰶮"}.mdi-approximately-equal::before{content:"󰾞"}.mdi-approximately-equal-box::before{content:"󰾟"}.mdi-apps::before{content:"󰀻"}.mdi-apps-box::before{content:"󰵆"}.mdi-arch::before{content:"󰣇"}.mdi-archive::before{content:"󰀼"}.mdi-archive-arrow-down::before{content:"󱉙"}.mdi-archive-arrow-down-outline::before{content:"󱉚"}.mdi-archive-arrow-up::before{content:"󱉛"}.mdi-archive-arrow-up-outline::before{content:"󱉜"}.mdi-archive-outline::before{content:"󱈎"}.mdi-arm-flex::before{content:"󰿗"}.mdi-arm-flex-outline::before{content:"󰿖"}.mdi-arrange-bring-forward::before{content:"󰀽"}.mdi-arrange-bring-to-front::before{content:"󰀾"}.mdi-arrange-send-backward::before{content:"󰀿"}.mdi-arrange-send-to-back::before{content:"󰁀"}.mdi-arrow-all::before{content:"󰁁"}.mdi-arrow-bottom-left::before{content:"󰁂"}.mdi-arrow-bottom-left-bold-outline::before{content:"󰦷"}.mdi-arrow-bottom-left-thick::before{content:"󰦸"}.mdi-arrow-bottom-right::before{content:"󰁃"}.mdi-arrow-bottom-right-bold-outline::before{content:"󰦹"}.mdi-arrow-bottom-right-thick::before{content:"󰦺"}.mdi-arrow-collapse::before{content:"󰘕"}.mdi-arrow-collapse-all::before{content:"󰁄"}.mdi-arrow-collapse-down::before{content:"󰞒"}.mdi-arrow-collapse-horizontal::before{content:"󰡌"}.mdi-arrow-collapse-left::before{content:"󰞓"}.mdi-arrow-collapse-right::before{content:"󰞔"}.mdi-arrow-collapse-up::before{content:"󰞕"}.mdi-arrow-collapse-vertical::before{content:"󰡍"}.mdi-arrow-decision::before{content:"󰦻"}.mdi-arrow-decision-auto::before{content:"󰦼"}.mdi-arrow-decision-auto-outline::before{content:"󰦽"}.mdi-arrow-decision-outline::before{content:"󰦾"}.mdi-arrow-down::before{content:"󰁅"}.mdi-arrow-down-bold::before{content:"󰜮"}.mdi-arrow-down-bold-box::before{content:"󰜯"}.mdi-arrow-down-bold-box-outline::before{content:"󰜰"}.mdi-arrow-down-bold-circle::before{content:"󰁇"}.mdi-arrow-down-bold-circle-outline::before{content:"󰁈"}.mdi-arrow-down-bold-hexagon-outline::before{content:"󰁉"}.mdi-arrow-down-bold-outline::before{content:"󰦿"}.mdi-arrow-down-box::before{content:"󰛀"}.mdi-arrow-down-circle::before{content:"󰳛"}.mdi-arrow-down-circle-outline::before{content:"󰳜"}.mdi-arrow-down-drop-circle::before{content:"󰁊"}.mdi-arrow-down-drop-circle-outline::before{content:"󰁋"}.mdi-arrow-down-thick::before{content:"󰁆"}.mdi-arrow-expand::before{content:"󰘖"}.mdi-arrow-expand-all::before{content:"󰁌"}.mdi-arrow-expand-down::before{content:"󰞖"}.mdi-arrow-expand-horizontal::before{content:"󰡎"}.mdi-arrow-expand-left::before{content:"󰞗"}.mdi-arrow-expand-right::before{content:"󰞘"}.mdi-arrow-expand-up::before{content:"󰞙"}.mdi-arrow-expand-vertical::before{content:"󰡏"}.mdi-arrow-horizontal-lock::before{content:"󱅛"}.mdi-arrow-left::before{content:"󰁍"}.mdi-arrow-left-bold::before{content:"󰜱"}.mdi-arrow-left-bold-box::before{content:"󰜲"}.mdi-arrow-left-bold-box-outline::before{content:"󰜳"}.mdi-arrow-left-bold-circle::before{content:"󰁏"}.mdi-arrow-left-bold-circle-outline::before{content:"󰁐"}.mdi-arrow-left-bold-hexagon-outline::before{content:"󰁑"}.mdi-arrow-left-bold-outline::before{content:"󰧀"}.mdi-arrow-left-box::before{content:"󰛁"}.mdi-arrow-left-circle::before{content:"󰳝"}.mdi-arrow-left-circle-outline::before{content:"󰳞"}.mdi-arrow-left-drop-circle::before{content:"󰁒"}.mdi-arrow-left-drop-circle-outline::before{content:"󰁓"}.mdi-arrow-left-right::before{content:"󰹳"}.mdi-arrow-left-right-bold::before{content:"󰹴"}.mdi-arrow-left-right-bold-outline::before{content:"󰧁"}.mdi-arrow-left-thick::before{content:"󰁎"}.mdi-arrow-right::before{content:"󰁔"}.mdi-arrow-right-bold::before{content:"󰜴"}.mdi-arrow-right-bold-box::before{content:"󰜵"}.mdi-arrow-right-bold-box-outline::before{content:"󰜶"}.mdi-arrow-right-bold-circle::before{content:"󰁖"}.mdi-arrow-right-bold-circle-outline::before{content:"󰁗"}.mdi-arrow-right-bold-hexagon-outline::before{content:"󰁘"}.mdi-arrow-right-bold-outline::before{content:"󰧂"}.mdi-arrow-right-box::before{content:"󰛂"}.mdi-arrow-right-circle::before{content:"󰳟"}.mdi-arrow-right-circle-outline::before{content:"󰳠"}.mdi-arrow-right-drop-circle::before{content:"󰁙"}.mdi-arrow-right-drop-circle-outline::before{content:"󰁚"}.mdi-arrow-right-thick::before{content:"󰁕"}.mdi-arrow-split-horizontal::before{content:"󰤻"}.mdi-arrow-split-vertical::before{content:"󰤼"}.mdi-arrow-top-left::before{content:"󰁛"}.mdi-arrow-top-left-bold-outline::before{content:"󰧃"}.mdi-arrow-top-left-bottom-right::before{content:"󰹵"}.mdi-arrow-top-left-bottom-right-bold::before{content:"󰹶"}.mdi-arrow-top-left-thick::before{content:"󰧄"}.mdi-arrow-top-right::before{content:"󰁜"}.mdi-arrow-top-right-bold-outline::before{content:"󰧅"}.mdi-arrow-top-right-bottom-left::before{content:"󰹷"}.mdi-arrow-top-right-bottom-left-bold::before{content:"󰹸"}.mdi-arrow-top-right-thick::before{content:"󰧆"}.mdi-arrow-up::before{content:"󰁝"}.mdi-arrow-up-bold::before{content:"󰜷"}.mdi-arrow-up-bold-box::before{content:"󰜸"}.mdi-arrow-up-bold-box-outline::before{content:"󰜹"}.mdi-arrow-up-bold-circle::before{content:"󰁟"}.mdi-arrow-up-bold-circle-outline::before{content:"󰁠"}.mdi-arrow-up-bold-hexagon-outline::before{content:"󰁡"}.mdi-arrow-up-bold-outline::before{content:"󰧇"}.mdi-arrow-up-box::before{content:"󰛃"}.mdi-arrow-up-circle::before{content:"󰳡"}.mdi-arrow-up-circle-outline::before{content:"󰳢"}.mdi-arrow-up-down::before{content:"󰹹"}.mdi-arrow-up-down-bold::before{content:"󰹺"}.mdi-arrow-up-down-bold-outline::before{content:"󰧈"}.mdi-arrow-up-drop-circle::before{content:"󰁢"}.mdi-arrow-up-drop-circle-outline::before{content:"󰁣"}.mdi-arrow-up-thick::before{content:"󰁞"}.mdi-arrow-vertical-lock::before{content:"󱅜"}.mdi-artstation::before{content:"󰭛"}.mdi-aspect-ratio::before{content:"󰨤"}.mdi-assistant::before{content:"󰁤"}.mdi-asterisk::before{content:"󰛄"}.mdi-at::before{content:"󰁥"}.mdi-atlassian::before{content:"󰠄"}.mdi-atm::before{content:"󰵇"}.mdi-atom::before{content:"󰝨"}.mdi-atom-variant::before{content:"󰹻"}.mdi-attachment::before{content:"󰁦"}.mdi-audio-video::before{content:"󰤽"}.mdi-audio-video-off::before{content:"󱆶"}.mdi-augmented-reality::before{content:"󰡐"}.mdi-auto-download::before{content:"󱍾"}.mdi-auto-fix::before{content:"󰁨"}.mdi-auto-upload::before{content:"󰁩"}.mdi-autorenew::before{content:"󰁪"}.mdi-av-timer::before{content:"󰁫"}.mdi-aws::before{content:"󰸏"}.mdi-axe::before{content:"󰣈"}.mdi-axis::before{content:"󰵈"}.mdi-axis-arrow::before{content:"󰵉"}.mdi-axis-arrow-info::before{content:"󱐎"}.mdi-axis-arrow-lock::before{content:"󰵊"}.mdi-axis-lock::before{content:"󰵋"}.mdi-axis-x-arrow::before{content:"󰵌"}.mdi-axis-x-arrow-lock::before{content:"󰵍"}.mdi-axis-x-rotate-clockwise::before{content:"󰵎"}.mdi-axis-x-rotate-counterclockwise::before{content:"󰵏"}.mdi-axis-x-y-arrow-lock::before{content:"󰵐"}.mdi-axis-y-arrow::before{content:"󰵑"}.mdi-axis-y-arrow-lock::before{content:"󰵒"}.mdi-axis-y-rotate-clockwise::before{content:"󰵓"}.mdi-axis-y-rotate-counterclockwise::before{content:"󰵔"}.mdi-axis-z-arrow::before{content:"󰵕"}.mdi-axis-z-arrow-lock::before{content:"󰵖"}.mdi-axis-z-rotate-clockwise::before{content:"󰵗"}.mdi-axis-z-rotate-counterclockwise::before{content:"󰵘"}.mdi-babel::before{content:"󰨥"}.mdi-baby::before{content:"󰁬"}.mdi-baby-bottle::before{content:"󰼹"}.mdi-baby-bottle-outline::before{content:"󰼺"}.mdi-baby-buggy::before{content:"󱏠"}.mdi-baby-carriage::before{content:"󰚏"}.mdi-baby-carriage-off::before{content:"󰾠"}.mdi-baby-face::before{content:"󰹼"}.mdi-baby-face-outline::before{content:"󰹽"}.mdi-backburger::before{content:"󰁭"}.mdi-backspace::before{content:"󰁮"}.mdi-backspace-outline::before{content:"󰭜"}.mdi-backspace-reverse::before{content:"󰹾"}.mdi-backspace-reverse-outline::before{content:"󰹿"}.mdi-backup-restore::before{content:"󰁯"}.mdi-bacteria::before{content:"󰻕"}.mdi-bacteria-outline::before{content:"󰻖"}.mdi-badge-account::before{content:"󰶧"}.mdi-badge-account-alert::before{content:"󰶨"}.mdi-badge-account-alert-outline::before{content:"󰶩"}.mdi-badge-account-horizontal::before{content:"󰸍"}.mdi-badge-account-horizontal-outline::before{content:"󰸎"}.mdi-badge-account-outline::before{content:"󰶪"}.mdi-badminton::before{content:"󰡑"}.mdi-bag-carry-on::before{content:"󰼻"}.mdi-bag-carry-on-check::before{content:"󰵥"}.mdi-bag-carry-on-off::before{content:"󰼼"}.mdi-bag-checked::before{content:"󰼽"}.mdi-bag-personal::before{content:"󰸐"}.mdi-bag-personal-off::before{content:"󰸑"}.mdi-bag-personal-off-outline::before{content:"󰸒"}.mdi-bag-personal-outline::before{content:"󰸓"}.mdi-baguette::before{content:"󰼾"}.mdi-balloon::before{content:"󰨦"}.mdi-ballot::before{content:"󰧉"}.mdi-ballot-outline::before{content:"󰧊"}.mdi-ballot-recount::before{content:"󰰹"}.mdi-ballot-recount-outline::before{content:"󰰺"}.mdi-bandage::before{content:"󰶯"}.mdi-bandcamp::before{content:"󰙵"}.mdi-bank::before{content:"󰁰"}.mdi-bank-minus::before{content:"󰶰"}.mdi-bank-outline::before{content:"󰺀"}.mdi-bank-plus::before{content:"󰶱"}.mdi-bank-remove::before{content:"󰶲"}.mdi-bank-transfer::before{content:"󰨧"}.mdi-bank-transfer-in::before{content:"󰨨"}.mdi-bank-transfer-out::before{content:"󰨩"}.mdi-barcode::before{content:"󰁱"}.mdi-barcode-off::before{content:"󱈶"}.mdi-barcode-scan::before{content:"󰁲"}.mdi-barley::before{content:"󰁳"}.mdi-barley-off::before{content:"󰭝"}.mdi-barn::before{content:"󰭞"}.mdi-barrel::before{content:"󰁴"}.mdi-baseball::before{content:"󰡒"}.mdi-baseball-bat::before{content:"󰡓"}.mdi-bash::before{content:"󱆃"}.mdi-basket::before{content:"󰁶"}.mdi-basket-fill::before{content:"󰁷"}.mdi-basket-outline::before{content:"󱆁"}.mdi-basket-unfill::before{content:"󰁸"}.mdi-basketball::before{content:"󰠆"}.mdi-basketball-hoop::before{content:"󰰻"}.mdi-basketball-hoop-outline::before{content:"󰰼"}.mdi-bat::before{content:"󰭟"}.mdi-battery::before{content:"󰁹"}.mdi-battery-10::before{content:"󰁺"}.mdi-battery-10-bluetooth::before{content:"󰤾"}.mdi-battery-20::before{content:"󰁻"}.mdi-battery-20-bluetooth::before{content:"󰤿"}.mdi-battery-30::before{content:"󰁼"}.mdi-battery-30-bluetooth::before{content:"󰥀"}.mdi-battery-40::before{content:"󰁽"}.mdi-battery-40-bluetooth::before{content:"󰥁"}.mdi-battery-50::before{content:"󰁾"}.mdi-battery-50-bluetooth::before{content:"󰥂"}.mdi-battery-60::before{content:"󰁿"}.mdi-battery-60-bluetooth::before{content:"󰥃"}.mdi-battery-70::before{content:"󰂀"}.mdi-battery-70-bluetooth::before{content:"󰥄"}.mdi-battery-80::before{content:"󰂁"}.mdi-battery-80-bluetooth::before{content:"󰥅"}.mdi-battery-90::before{content:"󰂂"}.mdi-battery-90-bluetooth::before{content:"󰥆"}.mdi-battery-alert::before{content:"󰂃"}.mdi-battery-alert-bluetooth::before{content:"󰥇"}.mdi-battery-alert-variant::before{content:"󱃌"}.mdi-battery-alert-variant-outline::before{content:"󱃍"}.mdi-battery-bluetooth::before{content:"󰥈"}.mdi-battery-bluetooth-variant::before{content:"󰥉"}.mdi-battery-charging::before{content:"󰂄"}.mdi-battery-charging-10::before{content:"󰢜"}.mdi-battery-charging-100::before{content:"󰂅"}.mdi-battery-charging-20::before{content:"󰂆"}.mdi-battery-charging-30::before{content:"󰂇"}.mdi-battery-charging-40::before{content:"󰂈"}.mdi-battery-charging-50::before{content:"󰢝"}.mdi-battery-charging-60::before{content:"󰂉"}.mdi-battery-charging-70::before{content:"󰢞"}.mdi-battery-charging-80::before{content:"󰂊"}.mdi-battery-charging-90::before{content:"󰂋"}.mdi-battery-charging-high::before{content:"󱊦"}.mdi-battery-charging-low::before{content:"󱊤"}.mdi-battery-charging-medium::before{content:"󱊥"}.mdi-battery-charging-outline::before{content:"󰢟"}.mdi-battery-charging-wireless::before{content:"󰠇"}.mdi-battery-charging-wireless-10::before{content:"󰠈"}.mdi-battery-charging-wireless-20::before{content:"󰠉"}.mdi-battery-charging-wireless-30::before{content:"󰠊"}.mdi-battery-charging-wireless-40::before{content:"󰠋"}.mdi-battery-charging-wireless-50::before{content:"󰠌"}.mdi-battery-charging-wireless-60::before{content:"󰠍"}.mdi-battery-charging-wireless-70::before{content:"󰠎"}.mdi-battery-charging-wireless-80::before{content:"󰠏"}.mdi-battery-charging-wireless-90::before{content:"󰠐"}.mdi-battery-charging-wireless-alert::before{content:"󰠑"}.mdi-battery-charging-wireless-outline::before{content:"󰠒"}.mdi-battery-heart::before{content:"󱈏"}.mdi-battery-heart-outline::before{content:"󱈐"}.mdi-battery-heart-variant::before{content:"󱈑"}.mdi-battery-high::before{content:"󱊣"}.mdi-battery-low::before{content:"󱊡"}.mdi-battery-medium::before{content:"󱊢"}.mdi-battery-minus::before{content:"󰂌"}.mdi-battery-negative::before{content:"󰂍"}.mdi-battery-off::before{content:"󱉝"}.mdi-battery-off-outline::before{content:"󱉞"}.mdi-battery-outline::before{content:"󰂎"}.mdi-battery-plus::before{content:"󰂏"}.mdi-battery-positive::before{content:"󰂐"}.mdi-battery-unknown::before{content:"󰂑"}.mdi-battery-unknown-bluetooth::before{content:"󰥊"}.mdi-battlenet::before{content:"󰭠"}.mdi-beach::before{content:"󰂒"}.mdi-beaker::before{content:"󰳪"}.mdi-beaker-alert::before{content:"󱈩"}.mdi-beaker-alert-outline::before{content:"󱈪"}.mdi-beaker-check::before{content:"󱈫"}.mdi-beaker-check-outline::before{content:"󱈬"}.mdi-beaker-minus::before{content:"󱈭"}.mdi-beaker-minus-outline::before{content:"󱈮"}.mdi-beaker-outline::before{content:"󰚐"}.mdi-beaker-plus::before{content:"󱈯"}.mdi-beaker-plus-outline::before{content:"󱈰"}.mdi-beaker-question::before{content:"󱈱"}.mdi-beaker-question-outline::before{content:"󱈲"}.mdi-beaker-remove::before{content:"󱈳"}.mdi-beaker-remove-outline::before{content:"󱈴"}.mdi-bed::before{content:"󰋣"}.mdi-bed-double::before{content:"󰿔"}.mdi-bed-double-outline::before{content:"󰿓"}.mdi-bed-empty::before{content:"󰢠"}.mdi-bed-king::before{content:"󰿒"}.mdi-bed-king-outline::before{content:"󰿑"}.mdi-bed-outline::before{content:"󰂙"}.mdi-bed-queen::before{content:"󰿐"}.mdi-bed-queen-outline::before{content:"󰿛"}.mdi-bed-single::before{content:"󱁭"}.mdi-bed-single-outline::before{content:"󱁮"}.mdi-bee::before{content:"󰾡"}.mdi-bee-flower::before{content:"󰾢"}.mdi-beehive-off-outline::before{content:"󱏭"}.mdi-beehive-outline::before{content:"󱃎"}.mdi-beer::before{content:"󰂘"}.mdi-beer-outline::before{content:"󱌌"}.mdi-bell::before{content:"󰂚"}.mdi-bell-alert::before{content:"󰵙"}.mdi-bell-alert-outline::before{content:"󰺁"}.mdi-bell-cancel::before{content:"󱏧"}.mdi-bell-cancel-outline::before{content:"󱏨"}.mdi-bell-check::before{content:"󱇥"}.mdi-bell-check-outline::before{content:"󱇦"}.mdi-bell-circle::before{content:"󰵚"}.mdi-bell-circle-outline::before{content:"󰵛"}.mdi-bell-minus::before{content:"󱏩"}.mdi-bell-minus-outline::before{content:"󱏪"}.mdi-bell-off::before{content:"󰂛"}.mdi-bell-off-outline::before{content:"󰪑"}.mdi-bell-outline::before{content:"󰂜"}.mdi-bell-plus::before{content:"󰂝"}.mdi-bell-plus-outline::before{content:"󰪒"}.mdi-bell-remove::before{content:"󱏫"}.mdi-bell-remove-outline::before{content:"󱏬"}.mdi-bell-ring::before{content:"󰂞"}.mdi-bell-ring-outline::before{content:"󰂟"}.mdi-bell-sleep::before{content:"󰂠"}.mdi-bell-sleep-outline::before{content:"󰪓"}.mdi-beta::before{content:"󰂡"}.mdi-betamax::before{content:"󰧋"}.mdi-biathlon::before{content:"󰸔"}.mdi-bicycle::before{content:"󱂜"}.mdi-bicycle-basket::before{content:"󱈵"}.mdi-bike::before{content:"󰂣"}.mdi-bike-fast::before{content:"󱄟"}.mdi-billboard::before{content:"󱀐"}.mdi-billiards::before{content:"󰭡"}.mdi-billiards-rack::before{content:"󰭢"}.mdi-binoculars::before{content:"󰂥"}.mdi-bio::before{content:"󰂦"}.mdi-biohazard::before{content:"󰂧"}.mdi-bitbucket::before{content:"󰂨"}.mdi-bitcoin::before{content:"󰠓"}.mdi-black-mesa::before{content:"󰂩"}.mdi-blender::before{content:"󰳫"}.mdi-blender-software::before{content:"󰂫"}.mdi-blinds::before{content:"󰂬"}.mdi-blinds-open::before{content:"󱀑"}.mdi-block-helper::before{content:"󰂭"}.mdi-blogger::before{content:"󰂮"}.mdi-blood-bag::before{content:"󰳬"}.mdi-bluetooth::before{content:"󰂯"}.mdi-bluetooth-audio::before{content:"󰂰"}.mdi-bluetooth-connect::before{content:"󰂱"}.mdi-bluetooth-off::before{content:"󰂲"}.mdi-bluetooth-settings::before{content:"󰂳"}.mdi-bluetooth-transfer::before{content:"󰂴"}.mdi-blur::before{content:"󰂵"}.mdi-blur-linear::before{content:"󰂶"}.mdi-blur-off::before{content:"󰂷"}.mdi-blur-radial::before{content:"󰂸"}.mdi-bolnisi-cross::before{content:"󰳭"}.mdi-bolt::before{content:"󰶳"}.mdi-bomb::before{content:"󰚑"}.mdi-bomb-off::before{content:"󰛅"}.mdi-bone::before{content:"󰂹"}.mdi-book::before{content:"󰂺"}.mdi-book-account::before{content:"󱎭"}.mdi-book-account-outline::before{content:"󱎮"}.mdi-book-alphabet::before{content:"󰘝"}.mdi-book-cross::before{content:"󰂢"}.mdi-book-information-variant::before{content:"󱁯"}.mdi-book-lock::before{content:"󰞚"}.mdi-book-lock-open::before{content:"󰞛"}.mdi-book-minus::before{content:"󰗙"}.mdi-book-minus-multiple::before{content:"󰪔"}.mdi-book-minus-multiple-outline::before{content:"󰤋"}.mdi-book-multiple::before{content:"󰂻"}.mdi-book-multiple-outline::before{content:"󰐶"}.mdi-book-music::before{content:"󰁧"}.mdi-book-open::before{content:"󰂽"}.mdi-book-open-outline::before{content:"󰭣"}.mdi-book-open-page-variant::before{content:"󰗚"}.mdi-book-open-variant::before{content:"󰂾"}.mdi-book-outline::before{content:"󰭤"}.mdi-book-play::before{content:"󰺂"}.mdi-book-play-outline::before{content:"󰺃"}.mdi-book-plus::before{content:"󰗛"}.mdi-book-plus-multiple::before{content:"󰪕"}.mdi-book-plus-multiple-outline::before{content:"󰫞"}.mdi-book-remove::before{content:"󰪗"}.mdi-book-remove-multiple::before{content:"󰪖"}.mdi-book-remove-multiple-outline::before{content:"󰓊"}.mdi-book-search::before{content:"󰺄"}.mdi-book-search-outline::before{content:"󰺅"}.mdi-book-variant::before{content:"󰂿"}.mdi-book-variant-multiple::before{content:"󰂼"}.mdi-bookmark::before{content:"󰃀"}.mdi-bookmark-check::before{content:"󰃁"}.mdi-bookmark-check-outline::before{content:"󱍻"}.mdi-bookmark-minus::before{content:"󰧌"}.mdi-bookmark-minus-outline::before{content:"󰧍"}.mdi-bookmark-multiple::before{content:"󰸕"}.mdi-bookmark-multiple-outline::before{content:"󰸖"}.mdi-bookmark-music::before{content:"󰃂"}.mdi-bookmark-music-outline::before{content:"󱍹"}.mdi-bookmark-off::before{content:"󰧎"}.mdi-bookmark-off-outline::before{content:"󰧏"}.mdi-bookmark-outline::before{content:"󰃃"}.mdi-bookmark-plus::before{content:"󰃅"}.mdi-bookmark-plus-outline::before{content:"󰃄"}.mdi-bookmark-remove::before{content:"󰃆"}.mdi-bookmark-remove-outline::before{content:"󱍺"}.mdi-bookshelf::before{content:"󱉟"}.mdi-boom-gate::before{content:"󰺆"}.mdi-boom-gate-alert::before{content:"󰺇"}.mdi-boom-gate-alert-outline::before{content:"󰺈"}.mdi-boom-gate-down::before{content:"󰺉"}.mdi-boom-gate-down-outline::before{content:"󰺊"}.mdi-boom-gate-outline::before{content:"󰺋"}.mdi-boom-gate-up::before{content:"󰺌"}.mdi-boom-gate-up-outline::before{content:"󰺍"}.mdi-boombox::before{content:"󰗜"}.mdi-boomerang::before{content:"󱃏"}.mdi-bootstrap::before{content:"󰛆"}.mdi-border-all::before{content:"󰃇"}.mdi-border-all-variant::before{content:"󰢡"}.mdi-border-bottom::before{content:"󰃈"}.mdi-border-bottom-variant::before{content:"󰢢"}.mdi-border-color::before{content:"󰃉"}.mdi-border-horizontal::before{content:"󰃊"}.mdi-border-inside::before{content:"󰃋"}.mdi-border-left::before{content:"󰃌"}.mdi-border-left-variant::before{content:"󰢣"}.mdi-border-none::before{content:"󰃍"}.mdi-border-none-variant::before{content:"󰢤"}.mdi-border-outside::before{content:"󰃎"}.mdi-border-right::before{content:"󰃏"}.mdi-border-right-variant::before{content:"󰢥"}.mdi-border-style::before{content:"󰃐"}.mdi-border-top::before{content:"󰃑"}.mdi-border-top-variant::before{content:"󰢦"}.mdi-border-vertical::before{content:"󰃒"}.mdi-bottle-soda::before{content:"󱁰"}.mdi-bottle-soda-classic::before{content:"󱁱"}.mdi-bottle-soda-classic-outline::before{content:"󱍣"}.mdi-bottle-soda-outline::before{content:"󱁲"}.mdi-bottle-tonic::before{content:"󱄮"}.mdi-bottle-tonic-outline::before{content:"󱄯"}.mdi-bottle-tonic-plus::before{content:"󱄰"}.mdi-bottle-tonic-plus-outline::before{content:"󱄱"}.mdi-bottle-tonic-skull::before{content:"󱄲"}.mdi-bottle-tonic-skull-outline::before{content:"󱄳"}.mdi-bottle-wine::before{content:"󰡔"}.mdi-bottle-wine-outline::before{content:"󱌐"}.mdi-bow-tie::before{content:"󰙸"}.mdi-bowl::before{content:"󰊎"}.mdi-bowl-mix::before{content:"󰘗"}.mdi-bowl-mix-outline::before{content:"󰋤"}.mdi-bowl-outline::before{content:"󰊩"}.mdi-bowling::before{content:"󰃓"}.mdi-box::before{content:"󰃔"}.mdi-box-cutter::before{content:"󰃕"}.mdi-box-cutter-off::before{content:"󰭊"}.mdi-box-shadow::before{content:"󰘷"}.mdi-boxing-glove::before{content:"󰭥"}.mdi-braille::before{content:"󰧐"}.mdi-brain::before{content:"󰧑"}.mdi-bread-slice::before{content:"󰳮"}.mdi-bread-slice-outline::before{content:"󰳯"}.mdi-bridge::before{content:"󰘘"}.mdi-briefcase::before{content:"󰃖"}.mdi-briefcase-account::before{content:"󰳰"}.mdi-briefcase-account-outline::before{content:"󰳱"}.mdi-briefcase-check::before{content:"󰃗"}.mdi-briefcase-check-outline::before{content:"󱌞"}.mdi-briefcase-clock::before{content:"󱃐"}.mdi-briefcase-clock-outline::before{content:"󱃑"}.mdi-briefcase-download::before{content:"󰃘"}.mdi-briefcase-download-outline::before{content:"󰰽"}.mdi-briefcase-edit::before{content:"󰪘"}.mdi-briefcase-edit-outline::before{content:"󰰾"}.mdi-briefcase-minus::before{content:"󰨪"}.mdi-briefcase-minus-outline::before{content:"󰰿"}.mdi-briefcase-outline::before{content:"󰠔"}.mdi-briefcase-plus::before{content:"󰨫"}.mdi-briefcase-plus-outline::before{content:"󰱀"}.mdi-briefcase-remove::before{content:"󰨬"}.mdi-briefcase-remove-outline::before{content:"󰱁"}.mdi-briefcase-search::before{content:"󰨭"}.mdi-briefcase-search-outline::before{content:"󰱂"}.mdi-briefcase-upload::before{content:"󰃙"}.mdi-briefcase-upload-outline::before{content:"󰱃"}.mdi-briefcase-variant::before{content:"󱒔"}.mdi-briefcase-variant-outline::before{content:"󱒕"}.mdi-brightness-1::before{content:"󰃚"}.mdi-brightness-2::before{content:"󰃛"}.mdi-brightness-3::before{content:"󰃜"}.mdi-brightness-4::before{content:"󰃝"}.mdi-brightness-5::before{content:"󰃞"}.mdi-brightness-6::before{content:"󰃟"}.mdi-brightness-7::before{content:"󰃠"}.mdi-brightness-auto::before{content:"󰃡"}.mdi-brightness-percent::before{content:"󰳲"}.mdi-broom::before{content:"󰃢"}.mdi-brush::before{content:"󰃣"}.mdi-bucket::before{content:"󱐕"}.mdi-bucket-outline::before{content:"󱐖"}.mdi-buddhism::before{content:"󰥋"}.mdi-buffer::before{content:"󰘙"}.mdi-buffet::before{content:"󰕸"}.mdi-bug::before{content:"󰃤"}.mdi-bug-check::before{content:"󰨮"}.mdi-bug-check-outline::before{content:"󰨯"}.mdi-bug-outline::before{content:"󰨰"}.mdi-bugle::before{content:"󰶴"}.mdi-bulldozer::before{content:"󰬢"}.mdi-bullet::before{content:"󰳳"}.mdi-bulletin-board::before{content:"󰃥"}.mdi-bullhorn::before{content:"󰃦"}.mdi-bullhorn-outline::before{content:"󰬣"}.mdi-bullseye::before{content:"󰗝"}.mdi-bullseye-arrow::before{content:"󰣉"}.mdi-bulma::before{content:"󱋧"}.mdi-bunk-bed::before{content:"󱌂"}.mdi-bunk-bed-outline::before{content:"󰂗"}.mdi-bus::before{content:"󰃧"}.mdi-bus-alert::before{content:"󰪙"}.mdi-bus-articulated-end::before{content:"󰞜"}.mdi-bus-articulated-front::before{content:"󰞝"}.mdi-bus-clock::before{content:"󰣊"}.mdi-bus-double-decker::before{content:"󰞞"}.mdi-bus-marker::before{content:"󱈒"}.mdi-bus-multiple::before{content:"󰼿"}.mdi-bus-school::before{content:"󰞟"}.mdi-bus-side::before{content:"󰞠"}.mdi-bus-stop::before{content:"󱀒"}.mdi-bus-stop-covered::before{content:"󱀓"}.mdi-bus-stop-uncovered::before{content:"󱀔"}.mdi-cable-data::before{content:"󱎔"}.mdi-cached::before{content:"󰃨"}.mdi-cactus::before{content:"󰶵"}.mdi-cake::before{content:"󰃩"}.mdi-cake-layered::before{content:"󰃪"}.mdi-cake-variant::before{content:"󰃫"}.mdi-calculator::before{content:"󰃬"}.mdi-calculator-variant::before{content:"󰪚"}.mdi-calendar::before{content:"󰃭"}.mdi-calendar-account::before{content:"󰻗"}.mdi-calendar-account-outline::before{content:"󰻘"}.mdi-calendar-alert::before{content:"󰨱"}.mdi-calendar-arrow-left::before{content:"󱄴"}.mdi-calendar-arrow-right::before{content:"󱄵"}.mdi-calendar-blank::before{content:"󰃮"}.mdi-calendar-blank-multiple::before{content:"󱁳"}.mdi-calendar-blank-outline::before{content:"󰭦"}.mdi-calendar-check::before{content:"󰃯"}.mdi-calendar-check-outline::before{content:"󰱄"}.mdi-calendar-clock::before{content:"󰃰"}.mdi-calendar-edit::before{content:"󰢧"}.mdi-calendar-export::before{content:"󰬤"}.mdi-calendar-heart::before{content:"󰧒"}.mdi-calendar-import::before{content:"󰬥"}.mdi-calendar-minus::before{content:"󰵜"}.mdi-calendar-month::before{content:"󰸗"}.mdi-calendar-month-outline::before{content:"󰸘"}.mdi-calendar-multiple::before{content:"󰃱"}.mdi-calendar-multiple-check::before{content:"󰃲"}.mdi-calendar-multiselect::before{content:"󰨲"}.mdi-calendar-outline::before{content:"󰭧"}.mdi-calendar-plus::before{content:"󰃳"}.mdi-calendar-question::before{content:"󰚒"}.mdi-calendar-range::before{content:"󰙹"}.mdi-calendar-range-outline::before{content:"󰭨"}.mdi-calendar-refresh::before{content:"󰇡"}.mdi-calendar-refresh-outline::before{content:"󰈃"}.mdi-calendar-remove::before{content:"󰃴"}.mdi-calendar-remove-outline::before{content:"󰱅"}.mdi-calendar-search::before{content:"󰥌"}.mdi-calendar-star::before{content:"󰧓"}.mdi-calendar-sync::before{content:"󰺎"}.mdi-calendar-sync-outline::before{content:"󰺏"}.mdi-calendar-text::before{content:"󰃵"}.mdi-calendar-text-outline::before{content:"󰱆"}.mdi-calendar-today::before{content:"󰃶"}.mdi-calendar-week::before{content:"󰨳"}.mdi-calendar-week-begin::before{content:"󰨴"}.mdi-calendar-weekend::before{content:"󰻙"}.mdi-calendar-weekend-outline::before{content:"󰻚"}.mdi-call-made::before{content:"󰃷"}.mdi-call-merge::before{content:"󰃸"}.mdi-call-missed::before{content:"󰃹"}.mdi-call-received::before{content:"󰃺"}.mdi-call-split::before{content:"󰃻"}.mdi-camcorder::before{content:"󰃼"}.mdi-camcorder-off::before{content:"󰃿"}.mdi-camera::before{content:"󰄀"}.mdi-camera-account::before{content:"󰣋"}.mdi-camera-burst::before{content:"󰚓"}.mdi-camera-control::before{content:"󰭩"}.mdi-camera-enhance::before{content:"󰄁"}.mdi-camera-enhance-outline::before{content:"󰭪"}.mdi-camera-front::before{content:"󰄂"}.mdi-camera-front-variant::before{content:"󰄃"}.mdi-camera-gopro::before{content:"󰞡"}.mdi-camera-image::before{content:"󰣌"}.mdi-camera-iris::before{content:"󰄄"}.mdi-camera-metering-center::before{content:"󰞢"}.mdi-camera-metering-matrix::before{content:"󰞣"}.mdi-camera-metering-partial::before{content:"󰞤"}.mdi-camera-metering-spot::before{content:"󰞥"}.mdi-camera-off::before{content:"󰗟"}.mdi-camera-outline::before{content:"󰵝"}.mdi-camera-party-mode::before{content:"󰄅"}.mdi-camera-plus::before{content:"󰻛"}.mdi-camera-plus-outline::before{content:"󰻜"}.mdi-camera-rear::before{content:"󰄆"}.mdi-camera-rear-variant::before{content:"󰄇"}.mdi-camera-retake::before{content:"󰸙"}.mdi-camera-retake-outline::before{content:"󰸚"}.mdi-camera-switch::before{content:"󰄈"}.mdi-camera-switch-outline::before{content:"󰡊"}.mdi-camera-timer::before{content:"󰄉"}.mdi-camera-wireless::before{content:"󰶶"}.mdi-camera-wireless-outline::before{content:"󰶷"}.mdi-campfire::before{content:"󰻝"}.mdi-cancel::before{content:"󰜺"}.mdi-candle::before{content:"󰗢"}.mdi-candycane::before{content:"󰄊"}.mdi-cannabis::before{content:"󰞦"}.mdi-caps-lock::before{content:"󰪛"}.mdi-car::before{content:"󰄋"}.mdi-car-2-plus::before{content:"󱀕"}.mdi-car-3-plus::before{content:"󱀖"}.mdi-car-arrow-left::before{content:"󱎲"}.mdi-car-arrow-right::before{content:"󱎳"}.mdi-car-back::before{content:"󰸛"}.mdi-car-battery::before{content:"󰄌"}.mdi-car-brake-abs::before{content:"󰱇"}.mdi-car-brake-alert::before{content:"󰱈"}.mdi-car-brake-hold::before{content:"󰵞"}.mdi-car-brake-parking::before{content:"󰵟"}.mdi-car-brake-retarder::before{content:"󱀗"}.mdi-car-child-seat::before{content:"󰾣"}.mdi-car-clutch::before{content:"󱀘"}.mdi-car-cog::before{content:"󱏌"}.mdi-car-connected::before{content:"󰄍"}.mdi-car-convertible::before{content:"󰞧"}.mdi-car-coolant-level::before{content:"󱀙"}.mdi-car-cruise-control::before{content:"󰵠"}.mdi-car-defrost-front::before{content:"󰵡"}.mdi-car-defrost-rear::before{content:"󰵢"}.mdi-car-door::before{content:"󰭫"}.mdi-car-door-lock::before{content:"󱂝"}.mdi-car-electric::before{content:"󰭬"}.mdi-car-esp::before{content:"󰱉"}.mdi-car-estate::before{content:"󰞨"}.mdi-car-hatchback::before{content:"󰞩"}.mdi-car-info::before{content:"󱆾"}.mdi-car-key::before{content:"󰭭"}.mdi-car-light-dimmed::before{content:"󰱊"}.mdi-car-light-fog::before{content:"󰱋"}.mdi-car-light-high::before{content:"󰱌"}.mdi-car-limousine::before{content:"󰣍"}.mdi-car-multiple::before{content:"󰭮"}.mdi-car-off::before{content:"󰸜"}.mdi-car-parking-lights::before{content:"󰵣"}.mdi-car-pickup::before{content:"󰞪"}.mdi-car-seat::before{content:"󰾤"}.mdi-car-seat-cooler::before{content:"󰾥"}.mdi-car-seat-heater::before{content:"󰾦"}.mdi-car-settings::before{content:"󱏍"}.mdi-car-shift-pattern::before{content:"󰽀"}.mdi-car-side::before{content:"󰞫"}.mdi-car-sports::before{content:"󰞬"}.mdi-car-tire-alert::before{content:"󰱍"}.mdi-car-traction-control::before{content:"󰵤"}.mdi-car-turbocharger::before{content:"󱀚"}.mdi-car-wash::before{content:"󰄎"}.mdi-car-windshield::before{content:"󱀛"}.mdi-car-windshield-outline::before{content:"󱀜"}.mdi-carabiner::before{content:"󱓀"}.mdi-caravan::before{content:"󰞭"}.mdi-card::before{content:"󰭯"}.mdi-card-account-details::before{content:"󰗒"}.mdi-card-account-details-outline::before{content:"󰶫"}.mdi-card-account-details-star::before{content:"󰊣"}.mdi-card-account-details-star-outline::before{content:"󰛛"}.mdi-card-account-mail::before{content:"󰆎"}.mdi-card-account-mail-outline::before{content:"󰺘"}.mdi-card-account-phone::before{content:"󰺙"}.mdi-card-account-phone-outline::before{content:"󰺚"}.mdi-card-bulleted::before{content:"󰭰"}.mdi-card-bulleted-off::before{content:"󰭱"}.mdi-card-bulleted-off-outline::before{content:"󰭲"}.mdi-card-bulleted-outline::before{content:"󰭳"}.mdi-card-bulleted-settings::before{content:"󰭴"}.mdi-card-bulleted-settings-outline::before{content:"󰭵"}.mdi-card-outline::before{content:"󰭶"}.mdi-card-plus::before{content:"󱇿"}.mdi-card-plus-outline::before{content:"󱈀"}.mdi-card-search::before{content:"󱁴"}.mdi-card-search-outline::before{content:"󱁵"}.mdi-card-text::before{content:"󰭷"}.mdi-card-text-outline::before{content:"󰭸"}.mdi-cards::before{content:"󰘸"}.mdi-cards-club::before{content:"󰣎"}.mdi-cards-diamond::before{content:"󰣏"}.mdi-cards-diamond-outline::before{content:"󱀝"}.mdi-cards-heart::before{content:"󰣐"}.mdi-cards-outline::before{content:"󰘹"}.mdi-cards-playing-outline::before{content:"󰘺"}.mdi-cards-spade::before{content:"󰣑"}.mdi-cards-variant::before{content:"󰛇"}.mdi-carrot::before{content:"󰄏"}.mdi-cart::before{content:"󰄐"}.mdi-cart-arrow-down::before{content:"󰵦"}.mdi-cart-arrow-right::before{content:"󰱎"}.mdi-cart-arrow-up::before{content:"󰵧"}.mdi-cart-minus::before{content:"󰵨"}.mdi-cart-off::before{content:"󰙫"}.mdi-cart-outline::before{content:"󰄑"}.mdi-cart-plus::before{content:"󰄒"}.mdi-cart-remove::before{content:"󰵩"}.mdi-case-sensitive-alt::before{content:"󰄓"}.mdi-cash::before{content:"󰄔"}.mdi-cash-100::before{content:"󰄕"}.mdi-cash-marker::before{content:"󰶸"}.mdi-cash-minus::before{content:"󱉠"}.mdi-cash-multiple::before{content:"󰄖"}.mdi-cash-plus::before{content:"󱉡"}.mdi-cash-refund::before{content:"󰪜"}.mdi-cash-register::before{content:"󰳴"}.mdi-cash-remove::before{content:"󱉢"}.mdi-cash-usd::before{content:"󱅶"}.mdi-cash-usd-outline::before{content:"󰄗"}.mdi-cassette::before{content:"󰧔"}.mdi-cast::before{content:"󰄘"}.mdi-cast-audio::before{content:"󱀞"}.mdi-cast-connected::before{content:"󰄙"}.mdi-cast-education::before{content:"󰸝"}.mdi-cast-off::before{content:"󰞊"}.mdi-castle::before{content:"󰄚"}.mdi-cat::before{content:"󰄛"}.mdi-cctv::before{content:"󰞮"}.mdi-ceiling-light::before{content:"󰝩"}.mdi-cellphone::before{content:"󰄜"}.mdi-cellphone-android::before{content:"󰄝"}.mdi-cellphone-arrow-down::before{content:"󰧕"}.mdi-cellphone-basic::before{content:"󰄞"}.mdi-cellphone-charging::before{content:"󱎗"}.mdi-cellphone-cog::before{content:"󰥑"}.mdi-cellphone-dock::before{content:"󰄟"}.mdi-cellphone-erase::before{content:"󰥍"}.mdi-cellphone-information::before{content:"󰽁"}.mdi-cellphone-iphone::before{content:"󰄠"}.mdi-cellphone-key::before{content:"󰥎"}.mdi-cellphone-link::before{content:"󰄡"}.mdi-cellphone-link-off::before{content:"󰄢"}.mdi-cellphone-lock::before{content:"󰥏"}.mdi-cellphone-message::before{content:"󰣓"}.mdi-cellphone-message-off::before{content:"󱃒"}.mdi-cellphone-nfc::before{content:"󰺐"}.mdi-cellphone-nfc-off::before{content:"󱋘"}.mdi-cellphone-off::before{content:"󰥐"}.mdi-cellphone-play::before{content:"󱀟"}.mdi-cellphone-screenshot::before{content:"󰨵"}.mdi-cellphone-settings::before{content:"󰄣"}.mdi-cellphone-sound::before{content:"󰥒"}.mdi-cellphone-text::before{content:"󰣒"}.mdi-cellphone-wireless::before{content:"󰠕"}.mdi-celtic-cross::before{content:"󰳵"}.mdi-centos::before{content:"󱄚"}.mdi-certificate::before{content:"󰄤"}.mdi-certificate-outline::before{content:"󱆈"}.mdi-chair-rolling::before{content:"󰽈"}.mdi-chair-school::before{content:"󰄥"}.mdi-charity::before{content:"󰱏"}.mdi-chart-arc::before{content:"󰄦"}.mdi-chart-areaspline::before{content:"󰄧"}.mdi-chart-areaspline-variant::before{content:"󰺑"}.mdi-chart-bar::before{content:"󰄨"}.mdi-chart-bar-stacked::before{content:"󰝪"}.mdi-chart-bell-curve::before{content:"󰱐"}.mdi-chart-bell-curve-cumulative::before{content:"󰾧"}.mdi-chart-bubble::before{content:"󰗣"}.mdi-chart-donut::before{content:"󰞯"}.mdi-chart-donut-variant::before{content:"󰞰"}.mdi-chart-gantt::before{content:"󰙬"}.mdi-chart-histogram::before{content:"󰄩"}.mdi-chart-line::before{content:"󰄪"}.mdi-chart-line-stacked::before{content:"󰝫"}.mdi-chart-line-variant::before{content:"󰞱"}.mdi-chart-multiline::before{content:"󰣔"}.mdi-chart-multiple::before{content:"󱈓"}.mdi-chart-pie::before{content:"󰄫"}.mdi-chart-ppf::before{content:"󱎀"}.mdi-chart-sankey::before{content:"󱇟"}.mdi-chart-sankey-variant::before{content:"󱇠"}.mdi-chart-scatter-plot::before{content:"󰺒"}.mdi-chart-scatter-plot-hexbin::before{content:"󰙭"}.mdi-chart-timeline::before{content:"󰙮"}.mdi-chart-timeline-variant::before{content:"󰺓"}.mdi-chart-tree::before{content:"󰺔"}.mdi-chat::before{content:"󰭹"}.mdi-chat-alert::before{content:"󰭺"}.mdi-chat-alert-outline::before{content:"󱋉"}.mdi-chat-minus::before{content:"󱐐"}.mdi-chat-minus-outline::before{content:"󱐓"}.mdi-chat-outline::before{content:"󰻞"}.mdi-chat-plus::before{content:"󱐏"}.mdi-chat-plus-outline::before{content:"󱐒"}.mdi-chat-processing::before{content:"󰭻"}.mdi-chat-processing-outline::before{content:"󱋊"}.mdi-chat-remove::before{content:"󱐑"}.mdi-chat-remove-outline::before{content:"󱐔"}.mdi-chat-sleep::before{content:"󱋑"}.mdi-chat-sleep-outline::before{content:"󱋒"}.mdi-check::before{content:"󰄬"}.mdi-check-all::before{content:"󰄭"}.mdi-check-bold::before{content:"󰸞"}.mdi-check-box-multiple-outline::before{content:"󰱑"}.mdi-check-box-outline::before{content:"󰱒"}.mdi-check-circle::before{content:"󰗠"}.mdi-check-circle-outline::before{content:"󰗡"}.mdi-check-decagram::before{content:"󰞑"}.mdi-check-network::before{content:"󰱓"}.mdi-check-network-outline::before{content:"󰱔"}.mdi-check-outline::before{content:"󰡕"}.mdi-check-underline::before{content:"󰸟"}.mdi-check-underline-circle::before{content:"󰸠"}.mdi-check-underline-circle-outline::before{content:"󰸡"}.mdi-checkbook::before{content:"󰪝"}.mdi-checkbox-blank::before{content:"󰄮"}.mdi-checkbox-blank-circle::before{content:"󰄯"}.mdi-checkbox-blank-circle-outline::before{content:"󰄰"}.mdi-checkbox-blank-off::before{content:"󱋬"}.mdi-checkbox-blank-off-outline::before{content:"󱋭"}.mdi-checkbox-blank-outline::before{content:"󰄱"}.mdi-checkbox-intermediate::before{content:"󰡖"}.mdi-checkbox-marked::before{content:"󰄲"}.mdi-checkbox-marked-circle::before{content:"󰄳"}.mdi-checkbox-marked-circle-outline::before{content:"󰄴"}.mdi-checkbox-marked-outline::before{content:"󰄵"}.mdi-checkbox-multiple-blank::before{content:"󰄶"}.mdi-checkbox-multiple-blank-circle::before{content:"󰘻"}.mdi-checkbox-multiple-blank-circle-outline::before{content:"󰘼"}.mdi-checkbox-multiple-blank-outline::before{content:"󰄷"}.mdi-checkbox-multiple-marked::before{content:"󰄸"}.mdi-checkbox-multiple-marked-circle::before{content:"󰘽"}.mdi-checkbox-multiple-marked-circle-outline::before{content:"󰘾"}.mdi-checkbox-multiple-marked-outline::before{content:"󰄹"}.mdi-checkerboard::before{content:"󰄺"}.mdi-checkerboard-minus::before{content:"󱈂"}.mdi-checkerboard-plus::before{content:"󱈁"}.mdi-checkerboard-remove::before{content:"󱈃"}.mdi-cheese::before{content:"󱊹"}.mdi-cheese-off::before{content:"󱏮"}.mdi-chef-hat::before{content:"󰭼"}.mdi-chemical-weapon::before{content:"󰄻"}.mdi-chess-bishop::before{content:"󰡜"}.mdi-chess-king::before{content:"󰡗"}.mdi-chess-knight::before{content:"󰡘"}.mdi-chess-pawn::before{content:"󰡙"}.mdi-chess-queen::before{content:"󰡚"}.mdi-chess-rook::before{content:"󰡛"}.mdi-chevron-double-down::before{content:"󰄼"}.mdi-chevron-double-left::before{content:"󰄽"}.mdi-chevron-double-right::before{content:"󰄾"}.mdi-chevron-double-up::before{content:"󰄿"}.mdi-chevron-down::before{content:"󰅀"}.mdi-chevron-down-box::before{content:"󰧖"}.mdi-chevron-down-box-outline::before{content:"󰧗"}.mdi-chevron-down-circle::before{content:"󰬦"}.mdi-chevron-down-circle-outline::before{content:"󰬧"}.mdi-chevron-left::before{content:"󰅁"}.mdi-chevron-left-box::before{content:"󰧘"}.mdi-chevron-left-box-outline::before{content:"󰧙"}.mdi-chevron-left-circle::before{content:"󰬨"}.mdi-chevron-left-circle-outline::before{content:"󰬩"}.mdi-chevron-right::before{content:"󰅂"}.mdi-chevron-right-box::before{content:"󰧚"}.mdi-chevron-right-box-outline::before{content:"󰧛"}.mdi-chevron-right-circle::before{content:"󰬪"}.mdi-chevron-right-circle-outline::before{content:"󰬫"}.mdi-chevron-triple-down::before{content:"󰶹"}.mdi-chevron-triple-left::before{content:"󰶺"}.mdi-chevron-triple-right::before{content:"󰶻"}.mdi-chevron-triple-up::before{content:"󰶼"}.mdi-chevron-up::before{content:"󰅃"}.mdi-chevron-up-box::before{content:"󰧜"}.mdi-chevron-up-box-outline::before{content:"󰧝"}.mdi-chevron-up-circle::before{content:"󰬬"}.mdi-chevron-up-circle-outline::before{content:"󰬭"}.mdi-chili-hot::before{content:"󰞲"}.mdi-chili-medium::before{content:"󰞳"}.mdi-chili-mild::before{content:"󰞴"}.mdi-chili-off::before{content:"󱑧"}.mdi-chip::before{content:"󰘚"}.mdi-christianity::before{content:"󰥓"}.mdi-christianity-outline::before{content:"󰳶"}.mdi-church::before{content:"󰅄"}.mdi-cigar::before{content:"󱆉"}.mdi-cigar-off::before{content:"󱐛"}.mdi-circle::before{content:"󰝥"}.mdi-circle-double::before{content:"󰺕"}.mdi-circle-edit-outline::before{content:"󰣕"}.mdi-circle-expand::before{content:"󰺖"}.mdi-circle-half::before{content:"󱎕"}.mdi-circle-half-full::before{content:"󱎖"}.mdi-circle-medium::before{content:"󰧞"}.mdi-circle-multiple::before{content:"󰬸"}.mdi-circle-multiple-outline::before{content:"󰚕"}.mdi-circle-off-outline::before{content:"󱃓"}.mdi-circle-outline::before{content:"󰝦"}.mdi-circle-slice-1::before{content:"󰪞"}.mdi-circle-slice-2::before{content:"󰪟"}.mdi-circle-slice-3::before{content:"󰪠"}.mdi-circle-slice-4::before{content:"󰪡"}.mdi-circle-slice-5::before{content:"󰪢"}.mdi-circle-slice-6::before{content:"󰪣"}.mdi-circle-slice-7::before{content:"󰪤"}.mdi-circle-slice-8::before{content:"󰪥"}.mdi-circle-small::before{content:"󰧟"}.mdi-circular-saw::before{content:"󰸢"}.mdi-city::before{content:"󰅆"}.mdi-city-variant::before{content:"󰨶"}.mdi-city-variant-outline::before{content:"󰨷"}.mdi-clipboard::before{content:"󰅇"}.mdi-clipboard-account::before{content:"󰅈"}.mdi-clipboard-account-outline::before{content:"󰱕"}.mdi-clipboard-alert::before{content:"󰅉"}.mdi-clipboard-alert-outline::before{content:"󰳷"}.mdi-clipboard-arrow-down::before{content:"󰅊"}.mdi-clipboard-arrow-down-outline::before{content:"󰱖"}.mdi-clipboard-arrow-left::before{content:"󰅋"}.mdi-clipboard-arrow-left-outline::before{content:"󰳸"}.mdi-clipboard-arrow-right::before{content:"󰳹"}.mdi-clipboard-arrow-right-outline::before{content:"󰳺"}.mdi-clipboard-arrow-up::before{content:"󰱗"}.mdi-clipboard-arrow-up-outline::before{content:"󰱘"}.mdi-clipboard-check::before{content:"󰅎"}.mdi-clipboard-check-multiple::before{content:"󱉣"}.mdi-clipboard-check-multiple-outline::before{content:"󱉤"}.mdi-clipboard-check-outline::before{content:"󰢨"}.mdi-clipboard-file::before{content:"󱉥"}.mdi-clipboard-file-outline::before{content:"󱉦"}.mdi-clipboard-flow::before{content:"󰛈"}.mdi-clipboard-flow-outline::before{content:"󱄗"}.mdi-clipboard-list::before{content:"󱃔"}.mdi-clipboard-list-outline::before{content:"󱃕"}.mdi-clipboard-multiple::before{content:"󱉧"}.mdi-clipboard-multiple-outline::before{content:"󱉨"}.mdi-clipboard-outline::before{content:"󰅌"}.mdi-clipboard-play::before{content:"󰱙"}.mdi-clipboard-play-multiple::before{content:"󱉩"}.mdi-clipboard-play-multiple-outline::before{content:"󱉪"}.mdi-clipboard-play-outline::before{content:"󰱚"}.mdi-clipboard-plus::before{content:"󰝑"}.mdi-clipboard-plus-outline::before{content:"󱌟"}.mdi-clipboard-pulse::before{content:"󰡝"}.mdi-clipboard-pulse-outline::before{content:"󰡞"}.mdi-clipboard-text::before{content:"󰅍"}.mdi-clipboard-text-multiple::before{content:"󱉫"}.mdi-clipboard-text-multiple-outline::before{content:"󱉬"}.mdi-clipboard-text-outline::before{content:"󰨸"}.mdi-clipboard-text-play::before{content:"󰱛"}.mdi-clipboard-text-play-outline::before{content:"󰱜"}.mdi-clippy::before{content:"󰅏"}.mdi-clock::before{content:"󰥔"}.mdi-clock-alert::before{content:"󰥕"}.mdi-clock-alert-outline::before{content:"󰗎"}.mdi-clock-check::before{content:"󰾨"}.mdi-clock-check-outline::before{content:"󰾩"}.mdi-clock-digital::before{content:"󰺗"}.mdi-clock-end::before{content:"󰅑"}.mdi-clock-fast::before{content:"󰅒"}.mdi-clock-in::before{content:"󰅓"}.mdi-clock-out::before{content:"󰅔"}.mdi-clock-outline::before{content:"󰅐"}.mdi-clock-start::before{content:"󰅕"}.mdi-clock-time-eight::before{content:"󱑆"}.mdi-clock-time-eight-outline::before{content:"󱑒"}.mdi-clock-time-eleven::before{content:"󱑉"}.mdi-clock-time-eleven-outline::before{content:"󱑕"}.mdi-clock-time-five::before{content:"󱑃"}.mdi-clock-time-five-outline::before{content:"󱑏"}.mdi-clock-time-four::before{content:"󱑂"}.mdi-clock-time-four-outline::before{content:"󱑎"}.mdi-clock-time-nine::before{content:"󱑇"}.mdi-clock-time-nine-outline::before{content:"󱑓"}.mdi-clock-time-one::before{content:"󱐿"}.mdi-clock-time-one-outline::before{content:"󱑋"}.mdi-clock-time-seven::before{content:"󱑅"}.mdi-clock-time-seven-outline::before{content:"󱑑"}.mdi-clock-time-six::before{content:"󱑄"}.mdi-clock-time-six-outline::before{content:"󱑐"}.mdi-clock-time-ten::before{content:"󱑈"}.mdi-clock-time-ten-outline::before{content:"󱑔"}.mdi-clock-time-three::before{content:"󱑁"}.mdi-clock-time-three-outline::before{content:"󱑍"}.mdi-clock-time-twelve::before{content:"󱑊"}.mdi-clock-time-twelve-outline::before{content:"󱑖"}.mdi-clock-time-two::before{content:"󱑀"}.mdi-clock-time-two-outline::before{content:"󱑌"}.mdi-close::before{content:"󰅖"}.mdi-close-box::before{content:"󰅗"}.mdi-close-box-multiple::before{content:"󰱝"}.mdi-close-box-multiple-outline::before{content:"󰱞"}.mdi-close-box-outline::before{content:"󰅘"}.mdi-close-circle::before{content:"󰅙"}.mdi-close-circle-multiple::before{content:"󰘪"}.mdi-close-circle-multiple-outline::before{content:"󰢃"}.mdi-close-circle-outline::before{content:"󰅚"}.mdi-close-network::before{content:"󰅛"}.mdi-close-network-outline::before{content:"󰱟"}.mdi-close-octagon::before{content:"󰅜"}.mdi-close-octagon-outline::before{content:"󰅝"}.mdi-close-outline::before{content:"󰛉"}.mdi-close-thick::before{content:"󱎘"}.mdi-closed-caption::before{content:"󰅞"}.mdi-closed-caption-outline::before{content:"󰶽"}.mdi-cloud::before{content:"󰅟"}.mdi-cloud-alert::before{content:"󰧠"}.mdi-cloud-braces::before{content:"󰞵"}.mdi-cloud-check::before{content:"󰅠"}.mdi-cloud-check-outline::before{content:"󱋌"}.mdi-cloud-circle::before{content:"󰅡"}.mdi-cloud-download::before{content:"󰅢"}.mdi-cloud-download-outline::before{content:"󰭽"}.mdi-cloud-lock::before{content:"󱇱"}.mdi-cloud-lock-outline::before{content:"󱇲"}.mdi-cloud-off-outline::before{content:"󰅤"}.mdi-cloud-outline::before{content:"󰅣"}.mdi-cloud-print::before{content:"󰅥"}.mdi-cloud-print-outline::before{content:"󰅦"}.mdi-cloud-question::before{content:"󰨹"}.mdi-cloud-refresh::before{content:"󰔪"}.mdi-cloud-search::before{content:"󰥖"}.mdi-cloud-search-outline::before{content:"󰥗"}.mdi-cloud-sync::before{content:"󰘿"}.mdi-cloud-sync-outline::before{content:"󱋖"}.mdi-cloud-tags::before{content:"󰞶"}.mdi-cloud-upload::before{content:"󰅧"}.mdi-cloud-upload-outline::before{content:"󰭾"}.mdi-clover::before{content:"󰠖"}.mdi-coach-lamp::before{content:"󱀠"}.mdi-coat-rack::before{content:"󱂞"}.mdi-code-array::before{content:"󰅨"}.mdi-code-braces::before{content:"󰅩"}.mdi-code-braces-box::before{content:"󱃖"}.mdi-code-brackets::before{content:"󰅪"}.mdi-code-equal::before{content:"󰅫"}.mdi-code-greater-than::before{content:"󰅬"}.mdi-code-greater-than-or-equal::before{content:"󰅭"}.mdi-code-json::before{content:"󰘦"}.mdi-code-less-than::before{content:"󰅮"}.mdi-code-less-than-or-equal::before{content:"󰅯"}.mdi-code-not-equal::before{content:"󰅰"}.mdi-code-not-equal-variant::before{content:"󰅱"}.mdi-code-parentheses::before{content:"󰅲"}.mdi-code-parentheses-box::before{content:"󱃗"}.mdi-code-string::before{content:"󰅳"}.mdi-code-tags::before{content:"󰅴"}.mdi-code-tags-check::before{content:"󰚔"}.mdi-codepen::before{content:"󰅵"}.mdi-coffee::before{content:"󰅶"}.mdi-coffee-maker::before{content:"󱂟"}.mdi-coffee-off::before{content:"󰾪"}.mdi-coffee-off-outline::before{content:"󰾫"}.mdi-coffee-outline::before{content:"󰛊"}.mdi-coffee-to-go::before{content:"󰅷"}.mdi-coffee-to-go-outline::before{content:"󱌎"}.mdi-coffin::before{content:"󰭿"}.mdi-cog::before{content:"󰒓"}.mdi-cog-box::before{content:"󰒔"}.mdi-cog-clockwise::before{content:"󱇝"}.mdi-cog-counterclockwise::before{content:"󱇞"}.mdi-cog-off::before{content:"󱏎"}.mdi-cog-off-outline::before{content:"󱏏"}.mdi-cog-outline::before{content:"󰢻"}.mdi-cog-refresh::before{content:"󱑞"}.mdi-cog-refresh-outline::before{content:"󱑟"}.mdi-cog-sync::before{content:"󱑠"}.mdi-cog-sync-outline::before{content:"󱑡"}.mdi-cog-transfer::before{content:"󱁛"}.mdi-cog-transfer-outline::before{content:"󱁜"}.mdi-cogs::before{content:"󰣖"}.mdi-collage::before{content:"󰙀"}.mdi-collapse-all::before{content:"󰪦"}.mdi-collapse-all-outline::before{content:"󰪧"}.mdi-color-helper::before{content:"󰅹"}.mdi-comma::before{content:"󰸣"}.mdi-comma-box::before{content:"󰸫"}.mdi-comma-box-outline::before{content:"󰸤"}.mdi-comma-circle::before{content:"󰸥"}.mdi-comma-circle-outline::before{content:"󰸦"}.mdi-comment::before{content:"󰅺"}.mdi-comment-account::before{content:"󰅻"}.mdi-comment-account-outline::before{content:"󰅼"}.mdi-comment-alert::before{content:"󰅽"}.mdi-comment-alert-outline::before{content:"󰅾"}.mdi-comment-arrow-left::before{content:"󰧡"}.mdi-comment-arrow-left-outline::before{content:"󰧢"}.mdi-comment-arrow-right::before{content:"󰧣"}.mdi-comment-arrow-right-outline::before{content:"󰧤"}.mdi-comment-check::before{content:"󰅿"}.mdi-comment-check-outline::before{content:"󰆀"}.mdi-comment-edit::before{content:"󱆿"}.mdi-comment-edit-outline::before{content:"󱋄"}.mdi-comment-eye::before{content:"󰨺"}.mdi-comment-eye-outline::before{content:"󰨻"}.mdi-comment-multiple::before{content:"󰡟"}.mdi-comment-multiple-outline::before{content:"󰆁"}.mdi-comment-outline::before{content:"󰆂"}.mdi-comment-plus::before{content:"󰧥"}.mdi-comment-plus-outline::before{content:"󰆃"}.mdi-comment-processing::before{content:"󰆄"}.mdi-comment-processing-outline::before{content:"󰆅"}.mdi-comment-question::before{content:"󰠗"}.mdi-comment-question-outline::before{content:"󰆆"}.mdi-comment-quote::before{content:"󱀡"}.mdi-comment-quote-outline::before{content:"󱀢"}.mdi-comment-remove::before{content:"󰗞"}.mdi-comment-remove-outline::before{content:"󰆇"}.mdi-comment-search::before{content:"󰨼"}.mdi-comment-search-outline::before{content:"󰨽"}.mdi-comment-text::before{content:"󰆈"}.mdi-comment-text-multiple::before{content:"󰡠"}.mdi-comment-text-multiple-outline::before{content:"󰡡"}.mdi-comment-text-outline::before{content:"󰆉"}.mdi-compare::before{content:"󰆊"}.mdi-compare-horizontal::before{content:"󱒒"}.mdi-compare-vertical::before{content:"󱒓"}.mdi-compass::before{content:"󰆋"}.mdi-compass-off::before{content:"󰮀"}.mdi-compass-off-outline::before{content:"󰮁"}.mdi-compass-outline::before{content:"󰆌"}.mdi-compass-rose::before{content:"󱎂"}.mdi-concourse-ci::before{content:"󱂠"}.mdi-console::before{content:"󰆍"}.mdi-console-line::before{content:"󰞷"}.mdi-console-network::before{content:"󰢩"}.mdi-console-network-outline::before{content:"󰱠"}.mdi-consolidate::before{content:"󱃘"}.mdi-contactless-payment::before{content:"󰵪"}.mdi-contactless-payment-circle::before{content:"󰌡"}.mdi-contactless-payment-circle-outline::before{content:"󰐈"}.mdi-contacts::before{content:"󰛋"}.mdi-contacts-outline::before{content:"󰖸"}.mdi-contain::before{content:"󰨾"}.mdi-contain-end::before{content:"󰨿"}.mdi-contain-start::before{content:"󰩀"}.mdi-content-copy::before{content:"󰆏"}.mdi-content-cut::before{content:"󰆐"}.mdi-content-duplicate::before{content:"󰆑"}.mdi-content-paste::before{content:"󰆒"}.mdi-content-save::before{content:"󰆓"}.mdi-content-save-alert::before{content:"󰽂"}.mdi-content-save-alert-outline::before{content:"󰽃"}.mdi-content-save-all::before{content:"󰆔"}.mdi-content-save-all-outline::before{content:"󰽄"}.mdi-content-save-cog::before{content:"󱑛"}.mdi-content-save-cog-outline::before{content:"󱑜"}.mdi-content-save-edit::before{content:"󰳻"}.mdi-content-save-edit-outline::before{content:"󰳼"}.mdi-content-save-move::before{content:"󰸧"}.mdi-content-save-move-outline::before{content:"󰸨"}.mdi-content-save-outline::before{content:"󰠘"}.mdi-content-save-settings::before{content:"󰘛"}.mdi-content-save-settings-outline::before{content:"󰬮"}.mdi-contrast::before{content:"󰆕"}.mdi-contrast-box::before{content:"󰆖"}.mdi-contrast-circle::before{content:"󰆗"}.mdi-controller-classic::before{content:"󰮂"}.mdi-controller-classic-outline::before{content:"󰮃"}.mdi-cookie::before{content:"󰆘"}.mdi-coolant-temperature::before{content:"󰏈"}.mdi-copyright::before{content:"󰗦"}.mdi-cordova::before{content:"󰥘"}.mdi-corn::before{content:"󰞸"}.mdi-corn-off::before{content:"󱏯"}.mdi-cosine-wave::before{content:"󱑹"}.mdi-counter::before{content:"󰆙"}.mdi-cow::before{content:"󰆚"}.mdi-cpu-32-bit::before{content:"󰻟"}.mdi-cpu-64-bit::before{content:"󰻠"}.mdi-crane::before{content:"󰡢"}.mdi-creation::before{content:"󰙴"}.mdi-creative-commons::before{content:"󰵫"}.mdi-credit-card::before{content:"󰿯"}.mdi-credit-card-check::before{content:"󱏐"}.mdi-credit-card-check-outline::before{content:"󱏑"}.mdi-credit-card-clock::before{content:"󰻡"}.mdi-credit-card-clock-outline::before{content:"󰻢"}.mdi-credit-card-marker::before{content:"󰚨"}.mdi-credit-card-marker-outline::before{content:"󰶾"}.mdi-credit-card-minus::before{content:"󰾬"}.mdi-credit-card-minus-outline::before{content:"󰾭"}.mdi-credit-card-multiple::before{content:"󰿰"}.mdi-credit-card-multiple-outline::before{content:"󰆜"}.mdi-credit-card-off::before{content:"󰿱"}.mdi-credit-card-off-outline::before{content:"󰗤"}.mdi-credit-card-outline::before{content:"󰆛"}.mdi-credit-card-plus::before{content:"󰿲"}.mdi-credit-card-plus-outline::before{content:"󰙶"}.mdi-credit-card-refund::before{content:"󰿳"}.mdi-credit-card-refund-outline::before{content:"󰪨"}.mdi-credit-card-remove::before{content:"󰾮"}.mdi-credit-card-remove-outline::before{content:"󰾯"}.mdi-credit-card-scan::before{content:"󰿴"}.mdi-credit-card-scan-outline::before{content:"󰆝"}.mdi-credit-card-settings::before{content:"󰿵"}.mdi-credit-card-settings-outline::before{content:"󰣗"}.mdi-credit-card-wireless::before{content:"󰠂"}.mdi-credit-card-wireless-off::before{content:"󰕺"}.mdi-credit-card-wireless-off-outline::before{content:"󰕻"}.mdi-credit-card-wireless-outline::before{content:"󰵬"}.mdi-cricket::before{content:"󰵭"}.mdi-crop::before{content:"󰆞"}.mdi-crop-free::before{content:"󰆟"}.mdi-crop-landscape::before{content:"󰆠"}.mdi-crop-portrait::before{content:"󰆡"}.mdi-crop-rotate::before{content:"󰚖"}.mdi-crop-square::before{content:"󰆢"}.mdi-crosshairs::before{content:"󰆣"}.mdi-crosshairs-gps::before{content:"󰆤"}.mdi-crosshairs-off::before{content:"󰽅"}.mdi-crosshairs-question::before{content:"󱄶"}.mdi-crown::before{content:"󰆥"}.mdi-crown-outline::before{content:"󱇐"}.mdi-cryengine::before{content:"󰥙"}.mdi-crystal-ball::before{content:"󰬯"}.mdi-cube::before{content:"󰆦"}.mdi-cube-off::before{content:"󱐜"}.mdi-cube-off-outline::before{content:"󱐝"}.mdi-cube-outline::before{content:"󰆧"}.mdi-cube-scan::before{content:"󰮄"}.mdi-cube-send::before{content:"󰆨"}.mdi-cube-unfolded::before{content:"󰆩"}.mdi-cup::before{content:"󰆪"}.mdi-cup-off::before{content:"󰗥"}.mdi-cup-off-outline::before{content:"󱍽"}.mdi-cup-outline::before{content:"󱌏"}.mdi-cup-water::before{content:"󰆫"}.mdi-cupboard::before{content:"󰽆"}.mdi-cupboard-outline::before{content:"󰽇"}.mdi-cupcake::before{content:"󰥚"}.mdi-curling::before{content:"󰡣"}.mdi-currency-bdt::before{content:"󰡤"}.mdi-currency-brl::before{content:"󰮅"}.mdi-currency-btc::before{content:"󰆬"}.mdi-currency-cny::before{content:"󰞺"}.mdi-currency-eth::before{content:"󰞻"}.mdi-currency-eur::before{content:"󰆭"}.mdi-currency-eur-off::before{content:"󱌕"}.mdi-currency-gbp::before{content:"󰆮"}.mdi-currency-ils::before{content:"󰱡"}.mdi-currency-inr::before{content:"󰆯"}.mdi-currency-jpy::before{content:"󰞼"}.mdi-currency-krw::before{content:"󰞽"}.mdi-currency-kzt::before{content:"󰡥"}.mdi-currency-ngn::before{content:"󰆰"}.mdi-currency-php::before{content:"󰧦"}.mdi-currency-rial::before{content:"󰺜"}.mdi-currency-rub::before{content:"󰆱"}.mdi-currency-sign::before{content:"󰞾"}.mdi-currency-try::before{content:"󰆲"}.mdi-currency-twd::before{content:"󰞿"}.mdi-currency-usd::before{content:"󰇁"}.mdi-currency-usd-circle::before{content:"󱅫"}.mdi-currency-usd-circle-outline::before{content:"󰅸"}.mdi-currency-usd-off::before{content:"󰙺"}.mdi-current-ac::before{content:"󱒀"}.mdi-current-dc::before{content:"󰥜"}.mdi-cursor-default::before{content:"󰇀"}.mdi-cursor-default-click::before{content:"󰳽"}.mdi-cursor-default-click-outline::before{content:"󰳾"}.mdi-cursor-default-gesture::before{content:"󱄧"}.mdi-cursor-default-gesture-outline::before{content:"󱄨"}.mdi-cursor-default-outline::before{content:"󰆿"}.mdi-cursor-move::before{content:"󰆾"}.mdi-cursor-pointer::before{content:"󰆽"}.mdi-cursor-text::before{content:"󰗧"}.mdi-database::before{content:"󰆼"}.mdi-database-check::before{content:"󰪩"}.mdi-database-edit::before{content:"󰮆"}.mdi-database-export::before{content:"󰥞"}.mdi-database-import::before{content:"󰥝"}.mdi-database-lock::before{content:"󰪪"}.mdi-database-marker::before{content:"󱋶"}.mdi-database-minus::before{content:"󰆻"}.mdi-database-plus::before{content:"󰆺"}.mdi-database-refresh::before{content:"󰗂"}.mdi-database-remove::before{content:"󰴀"}.mdi-database-search::before{content:"󰡦"}.mdi-database-settings::before{content:"󰴁"}.mdi-database-sync::before{content:"󰳿"}.mdi-death-star::before{content:"󰣘"}.mdi-death-star-variant::before{content:"󰣙"}.mdi-deathly-hallows::before{content:"󰮇"}.mdi-debian::before{content:"󰣚"}.mdi-debug-step-into::before{content:"󰆹"}.mdi-debug-step-out::before{content:"󰆸"}.mdi-debug-step-over::before{content:"󰆷"}.mdi-decagram::before{content:"󰝬"}.mdi-decagram-outline::before{content:"󰝭"}.mdi-decimal::before{content:"󱂡"}.mdi-decimal-comma::before{content:"󱂢"}.mdi-decimal-comma-decrease::before{content:"󱂣"}.mdi-decimal-comma-increase::before{content:"󱂤"}.mdi-decimal-decrease::before{content:"󰆶"}.mdi-decimal-increase::before{content:"󰆵"}.mdi-delete::before{content:"󰆴"}.mdi-delete-alert::before{content:"󱂥"}.mdi-delete-alert-outline::before{content:"󱂦"}.mdi-delete-circle::before{content:"󰚃"}.mdi-delete-circle-outline::before{content:"󰮈"}.mdi-delete-empty::before{content:"󰛌"}.mdi-delete-empty-outline::before{content:"󰺝"}.mdi-delete-forever::before{content:"󰗨"}.mdi-delete-forever-outline::before{content:"󰮉"}.mdi-delete-off::before{content:"󱂧"}.mdi-delete-off-outline::before{content:"󱂨"}.mdi-delete-outline::before{content:"󰧧"}.mdi-delete-restore::before{content:"󰠙"}.mdi-delete-sweep::before{content:"󰗩"}.mdi-delete-sweep-outline::before{content:"󰱢"}.mdi-delete-variant::before{content:"󰆳"}.mdi-delta::before{content:"󰇂"}.mdi-desk::before{content:"󱈹"}.mdi-desk-lamp::before{content:"󰥟"}.mdi-deskphone::before{content:"󰇃"}.mdi-desktop-classic::before{content:"󰟀"}.mdi-desktop-mac::before{content:"󰇄"}.mdi-desktop-mac-dashboard::before{content:"󰧨"}.mdi-desktop-tower::before{content:"󰇅"}.mdi-desktop-tower-monitor::before{content:"󰪫"}.mdi-details::before{content:"󰇆"}.mdi-dev-to::before{content:"󰵮"}.mdi-developer-board::before{content:"󰚗"}.mdi-deviantart::before{content:"󰇇"}.mdi-devices::before{content:"󰾰"}.mdi-diabetes::before{content:"󱄦"}.mdi-dialpad::before{content:"󰘜"}.mdi-diameter::before{content:"󰱣"}.mdi-diameter-outline::before{content:"󰱤"}.mdi-diameter-variant::before{content:"󰱥"}.mdi-diamond::before{content:"󰮊"}.mdi-diamond-outline::before{content:"󰮋"}.mdi-diamond-stone::before{content:"󰇈"}.mdi-dice-1::before{content:"󰇊"}.mdi-dice-1-outline::before{content:"󱅊"}.mdi-dice-2::before{content:"󰇋"}.mdi-dice-2-outline::before{content:"󱅋"}.mdi-dice-3::before{content:"󰇌"}.mdi-dice-3-outline::before{content:"󱅌"}.mdi-dice-4::before{content:"󰇍"}.mdi-dice-4-outline::before{content:"󱅍"}.mdi-dice-5::before{content:"󰇎"}.mdi-dice-5-outline::before{content:"󱅎"}.mdi-dice-6::before{content:"󰇏"}.mdi-dice-6-outline::before{content:"󱅏"}.mdi-dice-d10::before{content:"󱅓"}.mdi-dice-d10-outline::before{content:"󰝯"}.mdi-dice-d12::before{content:"󱅔"}.mdi-dice-d12-outline::before{content:"󰡧"}.mdi-dice-d20::before{content:"󱅕"}.mdi-dice-d20-outline::before{content:"󰗪"}.mdi-dice-d4::before{content:"󱅐"}.mdi-dice-d4-outline::before{content:"󰗫"}.mdi-dice-d6::before{content:"󱅑"}.mdi-dice-d6-outline::before{content:"󰗭"}.mdi-dice-d8::before{content:"󱅒"}.mdi-dice-d8-outline::before{content:"󰗬"}.mdi-dice-multiple::before{content:"󰝮"}.mdi-dice-multiple-outline::before{content:"󱅖"}.mdi-digital-ocean::before{content:"󱈷"}.mdi-dip-switch::before{content:"󰟁"}.mdi-directions::before{content:"󰇐"}.mdi-directions-fork::before{content:"󰙁"}.mdi-disc::before{content:"󰗮"}.mdi-disc-alert::before{content:"󰇑"}.mdi-disc-player::before{content:"󰥠"}.mdi-discord::before{content:"󰙯"}.mdi-dishwasher::before{content:"󰪬"}.mdi-dishwasher-alert::before{content:"󱆸"}.mdi-dishwasher-off::before{content:"󱆹"}.mdi-disqus::before{content:"󰇒"}.mdi-distribute-horizontal-center::before{content:"󱇉"}.mdi-distribute-horizontal-left::before{content:"󱇈"}.mdi-distribute-horizontal-right::before{content:"󱇊"}.mdi-distribute-vertical-bottom::before{content:"󱇋"}.mdi-distribute-vertical-center::before{content:"󱇌"}.mdi-distribute-vertical-top::before{content:"󱇍"}.mdi-diving-flippers::before{content:"󰶿"}.mdi-diving-helmet::before{content:"󰷀"}.mdi-diving-scuba::before{content:"󰷁"}.mdi-diving-scuba-flag::before{content:"󰷂"}.mdi-diving-scuba-tank::before{content:"󰷃"}.mdi-diving-scuba-tank-multiple::before{content:"󰷄"}.mdi-diving-snorkel::before{content:"󰷅"}.mdi-division::before{content:"󰇔"}.mdi-division-box::before{content:"󰇕"}.mdi-dlna::before{content:"󰩁"}.mdi-dna::before{content:"󰚄"}.mdi-dns::before{content:"󰇖"}.mdi-dns-outline::before{content:"󰮌"}.mdi-do-not-disturb::before{content:"󰚘"}.mdi-do-not-disturb-off::before{content:"󰚙"}.mdi-dock-bottom::before{content:"󱂩"}.mdi-dock-left::before{content:"󱂪"}.mdi-dock-right::before{content:"󱂫"}.mdi-dock-window::before{content:"󱂬"}.mdi-docker::before{content:"󰡨"}.mdi-doctor::before{content:"󰩂"}.mdi-dog::before{content:"󰩃"}.mdi-dog-service::before{content:"󰪭"}.mdi-dog-side::before{content:"󰩄"}.mdi-dolby::before{content:"󰚳"}.mdi-dolly::before{content:"󰺞"}.mdi-domain::before{content:"󰇗"}.mdi-domain-off::before{content:"󰵯"}.mdi-domain-plus::before{content:"󱂭"}.mdi-domain-remove::before{content:"󱂮"}.mdi-dome-light::before{content:"󱐞"}.mdi-domino-mask::before{content:"󱀣"}.mdi-donkey::before{content:"󰟂"}.mdi-door::before{content:"󰠚"}.mdi-door-closed::before{content:"󰠛"}.mdi-door-closed-lock::before{content:"󱂯"}.mdi-door-open::before{content:"󰠜"}.mdi-doorbell::before{content:"󱋦"}.mdi-doorbell-video::before{content:"󰡩"}.mdi-dot-net::before{content:"󰪮"}.mdi-dots-horizontal::before{content:"󰇘"}.mdi-dots-horizontal-circle::before{content:"󰟃"}.mdi-dots-horizontal-circle-outline::before{content:"󰮍"}.mdi-dots-vertical::before{content:"󰇙"}.mdi-dots-vertical-circle::before{content:"󰟄"}.mdi-dots-vertical-circle-outline::before{content:"󰮎"}.mdi-douban::before{content:"󰚚"}.mdi-download::before{content:"󰇚"}.mdi-download-box::before{content:"󱑢"}.mdi-download-box-outline::before{content:"󱑣"}.mdi-download-circle::before{content:"󱑤"}.mdi-download-circle-outline::before{content:"󱑥"}.mdi-download-lock::before{content:"󱌠"}.mdi-download-lock-outline::before{content:"󱌡"}.mdi-download-multiple::before{content:"󰧩"}.mdi-download-network::before{content:"󰛴"}.mdi-download-network-outline::before{content:"󰱦"}.mdi-download-off::before{content:"󱂰"}.mdi-download-off-outline::before{content:"󱂱"}.mdi-download-outline::before{content:"󰮏"}.mdi-drag::before{content:"󰇛"}.mdi-drag-horizontal::before{content:"󰇜"}.mdi-drag-horizontal-variant::before{content:"󱋰"}.mdi-drag-variant::before{content:"󰮐"}.mdi-drag-vertical::before{content:"󰇝"}.mdi-drag-vertical-variant::before{content:"󱋱"}.mdi-drama-masks::before{content:"󰴂"}.mdi-draw::before{content:"󰽉"}.mdi-drawing::before{content:"󰇞"}.mdi-drawing-box::before{content:"󰇟"}.mdi-dresser::before{content:"󰽊"}.mdi-dresser-outline::before{content:"󰽋"}.mdi-drone::before{content:"󰇢"}.mdi-dropbox::before{content:"󰇣"}.mdi-drupal::before{content:"󰇤"}.mdi-duck::before{content:"󰇥"}.mdi-dumbbell::before{content:"󰇦"}.mdi-dump-truck::before{content:"󰱧"}.mdi-ear-hearing::before{content:"󰟅"}.mdi-ear-hearing-off::before{content:"󰩅"}.mdi-earth::before{content:"󰇧"}.mdi-earth-arrow-right::before{content:"󱌑"}.mdi-earth-box::before{content:"󰛍"}.mdi-earth-box-minus::before{content:"󱐇"}.mdi-earth-box-off::before{content:"󰛎"}.mdi-earth-box-plus::before{content:"󱐆"}.mdi-earth-box-remove::before{content:"󱐈"}.mdi-earth-minus::before{content:"󱐄"}.mdi-earth-off::before{content:"󰇨"}.mdi-earth-plus::before{content:"󱐃"}.mdi-earth-remove::before{content:"󱐅"}.mdi-egg::before{content:"󰪯"}.mdi-egg-easter::before{content:"󰪰"}.mdi-egg-off::before{content:"󱏰"}.mdi-egg-off-outline::before{content:"󱏱"}.mdi-egg-outline::before{content:"󱏲"}.mdi-eight-track::before{content:"󰧪"}.mdi-eject::before{content:"󰇪"}.mdi-eject-outline::before{content:"󰮑"}.mdi-electric-switch::before{content:"󰺟"}.mdi-electric-switch-closed::before{content:"󱃙"}.mdi-electron-framework::before{content:"󱀤"}.mdi-elephant::before{content:"󰟆"}.mdi-elevation-decline::before{content:"󰇫"}.mdi-elevation-rise::before{content:"󰇬"}.mdi-elevator::before{content:"󰇭"}.mdi-elevator-down::before{content:"󱋂"}.mdi-elevator-passenger::before{content:"󱎁"}.mdi-elevator-up::before{content:"󱋁"}.mdi-ellipse::before{content:"󰺠"}.mdi-ellipse-outline::before{content:"󰺡"}.mdi-email::before{content:"󰇮"}.mdi-email-alert::before{content:"󰛏"}.mdi-email-alert-outline::before{content:"󰵂"}.mdi-email-box::before{content:"󰴃"}.mdi-email-check::before{content:"󰪱"}.mdi-email-check-outline::before{content:"󰪲"}.mdi-email-edit::before{content:"󰻣"}.mdi-email-edit-outline::before{content:"󰻤"}.mdi-email-lock::before{content:"󰇱"}.mdi-email-mark-as-unread::before{content:"󰮒"}.mdi-email-minus::before{content:"󰻥"}.mdi-email-minus-outline::before{content:"󰻦"}.mdi-email-multiple::before{content:"󰻧"}.mdi-email-multiple-outline::before{content:"󰻨"}.mdi-email-newsletter::before{content:"󰾱"}.mdi-email-off::before{content:"󱏣"}.mdi-email-off-outline::before{content:"󱏤"}.mdi-email-open::before{content:"󰇯"}.mdi-email-open-multiple::before{content:"󰻩"}.mdi-email-open-multiple-outline::before{content:"󰻪"}.mdi-email-open-outline::before{content:"󰗯"}.mdi-email-outline::before{content:"󰇰"}.mdi-email-plus::before{content:"󰧫"}.mdi-email-plus-outline::before{content:"󰧬"}.mdi-email-receive::before{content:"󱃚"}.mdi-email-receive-outline::before{content:"󱃛"}.mdi-email-search::before{content:"󰥡"}.mdi-email-search-outline::before{content:"󰥢"}.mdi-email-send::before{content:"󱃜"}.mdi-email-send-outline::before{content:"󱃝"}.mdi-email-sync::before{content:"󱋇"}.mdi-email-sync-outline::before{content:"󱋈"}.mdi-email-variant::before{content:"󰗰"}.mdi-ember::before{content:"󰬰"}.mdi-emby::before{content:"󰚴"}.mdi-emoticon::before{content:"󰱨"}.mdi-emoticon-angry::before{content:"󰱩"}.mdi-emoticon-angry-outline::before{content:"󰱪"}.mdi-emoticon-confused::before{content:"󱃞"}.mdi-emoticon-confused-outline::before{content:"󱃟"}.mdi-emoticon-cool::before{content:"󰱫"}.mdi-emoticon-cool-outline::before{content:"󰇳"}.mdi-emoticon-cry::before{content:"󰱬"}.mdi-emoticon-cry-outline::before{content:"󰱭"}.mdi-emoticon-dead::before{content:"󰱮"}.mdi-emoticon-dead-outline::before{content:"󰚛"}.mdi-emoticon-devil::before{content:"󰱯"}.mdi-emoticon-devil-outline::before{content:"󰇴"}.mdi-emoticon-excited::before{content:"󰱰"}.mdi-emoticon-excited-outline::before{content:"󰚜"}.mdi-emoticon-frown::before{content:"󰽌"}.mdi-emoticon-frown-outline::before{content:"󰽍"}.mdi-emoticon-happy::before{content:"󰱱"}.mdi-emoticon-happy-outline::before{content:"󰇵"}.mdi-emoticon-kiss::before{content:"󰱲"}.mdi-emoticon-kiss-outline::before{content:"󰱳"}.mdi-emoticon-lol::before{content:"󱈔"}.mdi-emoticon-lol-outline::before{content:"󱈕"}.mdi-emoticon-neutral::before{content:"󰱴"}.mdi-emoticon-neutral-outline::before{content:"󰇶"}.mdi-emoticon-outline::before{content:"󰇲"}.mdi-emoticon-poop::before{content:"󰇷"}.mdi-emoticon-poop-outline::before{content:"󰱵"}.mdi-emoticon-sad::before{content:"󰱶"}.mdi-emoticon-sad-outline::before{content:"󰇸"}.mdi-emoticon-tongue::before{content:"󰇹"}.mdi-emoticon-tongue-outline::before{content:"󰱷"}.mdi-emoticon-wink::before{content:"󰱸"}.mdi-emoticon-wink-outline::before{content:"󰱹"}.mdi-engine::before{content:"󰇺"}.mdi-engine-off::before{content:"󰩆"}.mdi-engine-off-outline::before{content:"󰩇"}.mdi-engine-outline::before{content:"󰇻"}.mdi-epsilon::before{content:"󱃠"}.mdi-equal::before{content:"󰇼"}.mdi-equal-box::before{content:"󰇽"}.mdi-equalizer::before{content:"󰺢"}.mdi-equalizer-outline::before{content:"󰺣"}.mdi-eraser::before{content:"󰇾"}.mdi-eraser-variant::before{content:"󰙂"}.mdi-escalator::before{content:"󰇿"}.mdi-escalator-box::before{content:"󱎙"}.mdi-escalator-down::before{content:"󱋀"}.mdi-escalator-up::before{content:"󱊿"}.mdi-eslint::before{content:"󰱺"}.mdi-et::before{content:"󰪳"}.mdi-ethereum::before{content:"󰡪"}.mdi-ethernet::before{content:"󰈀"}.mdi-ethernet-cable::before{content:"󰈁"}.mdi-ethernet-cable-off::before{content:"󰈂"}.mdi-ev-station::before{content:"󰗱"}.mdi-evernote::before{content:"󰈄"}.mdi-excavator::before{content:"󱀥"}.mdi-exclamation::before{content:"󰈅"}.mdi-exclamation-thick::before{content:"󱈸"}.mdi-exit-run::before{content:"󰩈"}.mdi-exit-to-app::before{content:"󰈆"}.mdi-expand-all::before{content:"󰪴"}.mdi-expand-all-outline::before{content:"󰪵"}.mdi-expansion-card::before{content:"󰢮"}.mdi-expansion-card-variant::before{content:"󰾲"}.mdi-exponent::before{content:"󰥣"}.mdi-exponent-box::before{content:"󰥤"}.mdi-export::before{content:"󰈇"}.mdi-export-variant::before{content:"󰮓"}.mdi-eye::before{content:"󰈈"}.mdi-eye-check::before{content:"󰴄"}.mdi-eye-check-outline::before{content:"󰴅"}.mdi-eye-circle::before{content:"󰮔"}.mdi-eye-circle-outline::before{content:"󰮕"}.mdi-eye-minus::before{content:"󱀦"}.mdi-eye-minus-outline::before{content:"󱀧"}.mdi-eye-off::before{content:"󰈉"}.mdi-eye-off-outline::before{content:"󰛑"}.mdi-eye-outline::before{content:"󰛐"}.mdi-eye-plus::before{content:"󰡫"}.mdi-eye-plus-outline::before{content:"󰡬"}.mdi-eye-settings::before{content:"󰡭"}.mdi-eye-settings-outline::before{content:"󰡮"}.mdi-eyedropper::before{content:"󰈊"}.mdi-eyedropper-minus::before{content:"󱏝"}.mdi-eyedropper-off::before{content:"󱏟"}.mdi-eyedropper-plus::before{content:"󱏜"}.mdi-eyedropper-remove::before{content:"󱏞"}.mdi-eyedropper-variant::before{content:"󰈋"}.mdi-face::before{content:"󰙃"}.mdi-face-agent::before{content:"󰵰"}.mdi-face-outline::before{content:"󰮖"}.mdi-face-profile::before{content:"󰙄"}.mdi-face-profile-woman::before{content:"󱁶"}.mdi-face-recognition::before{content:"󰱻"}.mdi-face-woman::before{content:"󱁷"}.mdi-face-woman-outline::before{content:"󱁸"}.mdi-facebook::before{content:"󰈌"}.mdi-facebook-messenger::before{content:"󰈎"}.mdi-facebook-workplace::before{content:"󰬱"}.mdi-factory::before{content:"󰈏"}.mdi-fan::before{content:"󰈐"}.mdi-fan-alert::before{content:"󱑬"}.mdi-fan-chevron-down::before{content:"󱑭"}.mdi-fan-chevron-up::before{content:"󱑮"}.mdi-fan-minus::before{content:"󱑰"}.mdi-fan-off::before{content:"󰠝"}.mdi-fan-plus::before{content:"󱑯"}.mdi-fan-remove::before{content:"󱑱"}.mdi-fan-speed-1::before{content:"󱑲"}.mdi-fan-speed-2::before{content:"󱑳"}.mdi-fan-speed-3::before{content:"󱑴"}.mdi-fast-forward::before{content:"󰈑"}.mdi-fast-forward-10::before{content:"󰵱"}.mdi-fast-forward-30::before{content:"󰴆"}.mdi-fast-forward-5::before{content:"󱇸"}.mdi-fast-forward-outline::before{content:"󰛒"}.mdi-fax::before{content:"󰈒"}.mdi-feather::before{content:"󰛓"}.mdi-feature-search::before{content:"󰩉"}.mdi-feature-search-outline::before{content:"󰩊"}.mdi-fedora::before{content:"󰣛"}.mdi-fencing::before{content:"󱓁"}.mdi-ferris-wheel::before{content:"󰺤"}.mdi-ferry::before{content:"󰈓"}.mdi-file::before{content:"󰈔"}.mdi-file-account::before{content:"󰜻"}.mdi-file-account-outline::before{content:"󱀨"}.mdi-file-alert::before{content:"󰩋"}.mdi-file-alert-outline::before{content:"󰩌"}.mdi-file-cabinet::before{content:"󰪶"}.mdi-file-cad::before{content:"󰻫"}.mdi-file-cad-box::before{content:"󰻬"}.mdi-file-cancel::before{content:"󰷆"}.mdi-file-cancel-outline::before{content:"󰷇"}.mdi-file-certificate::before{content:"󱆆"}.mdi-file-certificate-outline::before{content:"󱆇"}.mdi-file-chart::before{content:"󰈕"}.mdi-file-chart-outline::before{content:"󱀩"}.mdi-file-check::before{content:"󰈖"}.mdi-file-check-outline::before{content:"󰸩"}.mdi-file-clock::before{content:"󱋡"}.mdi-file-clock-outline::before{content:"󱋢"}.mdi-file-cloud::before{content:"󰈗"}.mdi-file-cloud-outline::before{content:"󱀪"}.mdi-file-code::before{content:"󰈮"}.mdi-file-code-outline::before{content:"󱀫"}.mdi-file-cog::before{content:"󱁻"}.mdi-file-cog-outline::before{content:"󱁼"}.mdi-file-compare::before{content:"󰢪"}.mdi-file-delimited::before{content:"󰈘"}.mdi-file-delimited-outline::before{content:"󰺥"}.mdi-file-document::before{content:"󰈙"}.mdi-file-document-edit::before{content:"󰷈"}.mdi-file-document-edit-outline::before{content:"󰷉"}.mdi-file-document-outline::before{content:"󰧮"}.mdi-file-download::before{content:"󰥥"}.mdi-file-download-outline::before{content:"󰥦"}.mdi-file-edit::before{content:"󱇧"}.mdi-file-edit-outline::before{content:"󱇨"}.mdi-file-excel::before{content:"󰈛"}.mdi-file-excel-box::before{content:"󰈜"}.mdi-file-excel-box-outline::before{content:"󱀬"}.mdi-file-excel-outline::before{content:"󱀭"}.mdi-file-export::before{content:"󰈝"}.mdi-file-export-outline::before{content:"󱀮"}.mdi-file-eye::before{content:"󰷊"}.mdi-file-eye-outline::before{content:"󰷋"}.mdi-file-find::before{content:"󰈞"}.mdi-file-find-outline::before{content:"󰮗"}.mdi-file-hidden::before{content:"󰘓"}.mdi-file-image::before{content:"󰈟"}.mdi-file-image-outline::before{content:"󰺰"}.mdi-file-import::before{content:"󰈠"}.mdi-file-import-outline::before{content:"󱀯"}.mdi-file-key::before{content:"󱆄"}.mdi-file-key-outline::before{content:"󱆅"}.mdi-file-link::before{content:"󱅷"}.mdi-file-link-outline::before{content:"󱅸"}.mdi-file-lock::before{content:"󰈡"}.mdi-file-lock-outline::before{content:"󱀰"}.mdi-file-move::before{content:"󰪹"}.mdi-file-move-outline::before{content:"󱀱"}.mdi-file-multiple::before{content:"󰈢"}.mdi-file-multiple-outline::before{content:"󱀲"}.mdi-file-music::before{content:"󰈣"}.mdi-file-music-outline::before{content:"󰸪"}.mdi-file-outline::before{content:"󰈤"}.mdi-file-pdf::before{content:"󰈥"}.mdi-file-pdf-box::before{content:"󰈦"}.mdi-file-pdf-box-outline::before{content:"󰾳"}.mdi-file-pdf-outline::before{content:"󰸭"}.mdi-file-percent::before{content:"󰠞"}.mdi-file-percent-outline::before{content:"󱀳"}.mdi-file-phone::before{content:"󱅹"}.mdi-file-phone-outline::before{content:"󱅺"}.mdi-file-plus::before{content:"󰝒"}.mdi-file-plus-outline::before{content:"󰻭"}.mdi-file-powerpoint::before{content:"󰈧"}.mdi-file-powerpoint-box::before{content:"󰈨"}.mdi-file-powerpoint-box-outline::before{content:"󱀴"}.mdi-file-powerpoint-outline::before{content:"󱀵"}.mdi-file-presentation-box::before{content:"󰈩"}.mdi-file-question::before{content:"󰡯"}.mdi-file-question-outline::before{content:"󱀶"}.mdi-file-refresh::before{content:"󰤘"}.mdi-file-refresh-outline::before{content:"󰕁"}.mdi-file-remove::before{content:"󰮘"}.mdi-file-remove-outline::before{content:"󱀷"}.mdi-file-replace::before{content:"󰬲"}.mdi-file-replace-outline::before{content:"󰬳"}.mdi-file-restore::before{content:"󰙰"}.mdi-file-restore-outline::before{content:"󱀸"}.mdi-file-search::before{content:"󰱼"}.mdi-file-search-outline::before{content:"󰱽"}.mdi-file-send::before{content:"󰈪"}.mdi-file-send-outline::before{content:"󱀹"}.mdi-file-settings::before{content:"󱁹"}.mdi-file-settings-outline::before{content:"󱁺"}.mdi-file-star::before{content:"󱀺"}.mdi-file-star-outline::before{content:"󱀻"}.mdi-file-swap::before{content:"󰾴"}.mdi-file-swap-outline::before{content:"󰾵"}.mdi-file-sync::before{content:"󱈖"}.mdi-file-sync-outline::before{content:"󱈗"}.mdi-file-table::before{content:"󰱾"}.mdi-file-table-box::before{content:"󱃡"}.mdi-file-table-box-multiple::before{content:"󱃢"}.mdi-file-table-box-multiple-outline::before{content:"󱃣"}.mdi-file-table-box-outline::before{content:"󱃤"}.mdi-file-table-outline::before{content:"󰱿"}.mdi-file-tree::before{content:"󰙅"}.mdi-file-tree-outline::before{content:"󱏒"}.mdi-file-undo::before{content:"󰣜"}.mdi-file-undo-outline::before{content:"󱀼"}.mdi-file-upload::before{content:"󰩍"}.mdi-file-upload-outline::before{content:"󰩎"}.mdi-file-video::before{content:"󰈫"}.mdi-file-video-outline::before{content:"󰸬"}.mdi-file-word::before{content:"󰈬"}.mdi-file-word-box::before{content:"󰈭"}.mdi-file-word-box-outline::before{content:"󱀽"}.mdi-file-word-outline::before{content:"󱀾"}.mdi-film::before{content:"󰈯"}.mdi-filmstrip::before{content:"󰈰"}.mdi-filmstrip-box::before{content:"󰌲"}.mdi-filmstrip-box-multiple::before{content:"󰴘"}.mdi-filmstrip-off::before{content:"󰈱"}.mdi-filter::before{content:"󰈲"}.mdi-filter-menu::before{content:"󱃥"}.mdi-filter-menu-outline::before{content:"󱃦"}.mdi-filter-minus::before{content:"󰻮"}.mdi-filter-minus-outline::before{content:"󰻯"}.mdi-filter-outline::before{content:"󰈳"}.mdi-filter-plus::before{content:"󰻰"}.mdi-filter-plus-outline::before{content:"󰻱"}.mdi-filter-remove::before{content:"󰈴"}.mdi-filter-remove-outline::before{content:"󰈵"}.mdi-filter-variant::before{content:"󰈶"}.mdi-filter-variant-minus::before{content:"󱄒"}.mdi-filter-variant-plus::before{content:"󱄓"}.mdi-filter-variant-remove::before{content:"󱀿"}.mdi-finance::before{content:"󰠟"}.mdi-find-replace::before{content:"󰛔"}.mdi-fingerprint::before{content:"󰈷"}.mdi-fingerprint-off::before{content:"󰺱"}.mdi-fire::before{content:"󰈸"}.mdi-fire-extinguisher::before{content:"󰻲"}.mdi-fire-hydrant::before{content:"󱄷"}.mdi-fire-hydrant-alert::before{content:"󱄸"}.mdi-fire-hydrant-off::before{content:"󱄹"}.mdi-fire-truck::before{content:"󰢫"}.mdi-firebase::before{content:"󰥧"}.mdi-firefox::before{content:"󰈹"}.mdi-fireplace::before{content:"󰸮"}.mdi-fireplace-off::before{content:"󰸯"}.mdi-firework::before{content:"󰸰"}.mdi-fish::before{content:"󰈺"}.mdi-fish-off::before{content:"󱏳"}.mdi-fishbowl::before{content:"󰻳"}.mdi-fishbowl-outline::before{content:"󰻴"}.mdi-fit-to-page::before{content:"󰻵"}.mdi-fit-to-page-outline::before{content:"󰻶"}.mdi-flag::before{content:"󰈻"}.mdi-flag-checkered::before{content:"󰈼"}.mdi-flag-minus::before{content:"󰮙"}.mdi-flag-minus-outline::before{content:"󱂲"}.mdi-flag-outline::before{content:"󰈽"}.mdi-flag-plus::before{content:"󰮚"}.mdi-flag-plus-outline::before{content:"󱂳"}.mdi-flag-remove::before{content:"󰮛"}.mdi-flag-remove-outline::before{content:"󱂴"}.mdi-flag-triangle::before{content:"󰈿"}.mdi-flag-variant::before{content:"󰉀"}.mdi-flag-variant-outline::before{content:"󰈾"}.mdi-flare::before{content:"󰵲"}.mdi-flash::before{content:"󰉁"}.mdi-flash-alert::before{content:"󰻷"}.mdi-flash-alert-outline::before{content:"󰻸"}.mdi-flash-auto::before{content:"󰉂"}.mdi-flash-circle::before{content:"󰠠"}.mdi-flash-off::before{content:"󰉃"}.mdi-flash-outline::before{content:"󰛕"}.mdi-flash-red-eye::before{content:"󰙻"}.mdi-flashlight::before{content:"󰉄"}.mdi-flashlight-off::before{content:"󰉅"}.mdi-flask::before{content:"󰂓"}.mdi-flask-empty::before{content:"󰂔"}.mdi-flask-empty-minus::before{content:"󱈺"}.mdi-flask-empty-minus-outline::before{content:"󱈻"}.mdi-flask-empty-off::before{content:"󱏴"}.mdi-flask-empty-off-outline::before{content:"󱏵"}.mdi-flask-empty-outline::before{content:"󰂕"}.mdi-flask-empty-plus::before{content:"󱈼"}.mdi-flask-empty-plus-outline::before{content:"󱈽"}.mdi-flask-empty-remove::before{content:"󱈾"}.mdi-flask-empty-remove-outline::before{content:"󱈿"}.mdi-flask-minus::before{content:"󱉀"}.mdi-flask-minus-outline::before{content:"󱉁"}.mdi-flask-off::before{content:"󱏶"}.mdi-flask-off-outline::before{content:"󱏷"}.mdi-flask-outline::before{content:"󰂖"}.mdi-flask-plus::before{content:"󱉂"}.mdi-flask-plus-outline::before{content:"󱉃"}.mdi-flask-remove::before{content:"󱉄"}.mdi-flask-remove-outline::before{content:"󱉅"}.mdi-flask-round-bottom::before{content:"󱉋"}.mdi-flask-round-bottom-empty::before{content:"󱉌"}.mdi-flask-round-bottom-empty-outline::before{content:"󱉍"}.mdi-flask-round-bottom-outline::before{content:"󱉎"}.mdi-fleur-de-lis::before{content:"󱌃"}.mdi-flip-horizontal::before{content:"󱃧"}.mdi-flip-to-back::before{content:"󰉇"}.mdi-flip-to-front::before{content:"󰉈"}.mdi-flip-vertical::before{content:"󱃨"}.mdi-floor-lamp::before{content:"󰣝"}.mdi-floor-lamp-dual::before{content:"󱁀"}.mdi-floor-lamp-variant::before{content:"󱁁"}.mdi-floor-plan::before{content:"󰠡"}.mdi-floppy::before{content:"󰉉"}.mdi-floppy-variant::before{content:"󰧯"}.mdi-flower::before{content:"󰉊"}.mdi-flower-outline::before{content:"󰧰"}.mdi-flower-poppy::before{content:"󰴈"}.mdi-flower-tulip::before{content:"󰧱"}.mdi-flower-tulip-outline::before{content:"󰧲"}.mdi-focus-auto::before{content:"󰽎"}.mdi-focus-field::before{content:"󰽏"}.mdi-focus-field-horizontal::before{content:"󰽐"}.mdi-focus-field-vertical::before{content:"󰽑"}.mdi-folder::before{content:"󰉋"}.mdi-folder-account::before{content:"󰉌"}.mdi-folder-account-outline::before{content:"󰮜"}.mdi-folder-alert::before{content:"󰷌"}.mdi-folder-alert-outline::before{content:"󰷍"}.mdi-folder-clock::before{content:"󰪺"}.mdi-folder-clock-outline::before{content:"󰪻"}.mdi-folder-cog::before{content:"󱁿"}.mdi-folder-cog-outline::before{content:"󱂀"}.mdi-folder-download::before{content:"󰉍"}.mdi-folder-download-outline::before{content:"󱃩"}.mdi-folder-edit::before{content:"󰣞"}.mdi-folder-edit-outline::before{content:"󰷎"}.mdi-folder-google-drive::before{content:"󰉎"}.mdi-folder-heart::before{content:"󱃪"}.mdi-folder-heart-outline::before{content:"󱃫"}.mdi-folder-home::before{content:"󱂵"}.mdi-folder-home-outline::before{content:"󱂶"}.mdi-folder-image::before{content:"󰉏"}.mdi-folder-information::before{content:"󱂷"}.mdi-folder-information-outline::before{content:"󱂸"}.mdi-folder-key::before{content:"󰢬"}.mdi-folder-key-network::before{content:"󰢭"}.mdi-folder-key-network-outline::before{content:"󰲀"}.mdi-folder-key-outline::before{content:"󱃬"}.mdi-folder-lock::before{content:"󰉐"}.mdi-folder-lock-open::before{content:"󰉑"}.mdi-folder-marker::before{content:"󱉭"}.mdi-folder-marker-outline::before{content:"󱉮"}.mdi-folder-move::before{content:"󰉒"}.mdi-folder-move-outline::before{content:"󱉆"}.mdi-folder-multiple::before{content:"󰉓"}.mdi-folder-multiple-image::before{content:"󰉔"}.mdi-folder-multiple-outline::before{content:"󰉕"}.mdi-folder-multiple-plus::before{content:"󱑾"}.mdi-folder-multiple-plus-outline::before{content:"󱑿"}.mdi-folder-music::before{content:"󱍙"}.mdi-folder-music-outline::before{content:"󱍚"}.mdi-folder-network::before{content:"󰡰"}.mdi-folder-network-outline::before{content:"󰲁"}.mdi-folder-open::before{content:"󰝰"}.mdi-folder-open-outline::before{content:"󰷏"}.mdi-folder-outline::before{content:"󰉖"}.mdi-folder-plus::before{content:"󰉗"}.mdi-folder-plus-outline::before{content:"󰮝"}.mdi-folder-pound::before{content:"󰴉"}.mdi-folder-pound-outline::before{content:"󰴊"}.mdi-folder-refresh::before{content:"󰝉"}.mdi-folder-refresh-outline::before{content:"󰕂"}.mdi-folder-remove::before{content:"󰉘"}.mdi-folder-remove-outline::before{content:"󰮞"}.mdi-folder-search::before{content:"󰥨"}.mdi-folder-search-outline::before{content:"󰥩"}.mdi-folder-settings::before{content:"󱁽"}.mdi-folder-settings-outline::before{content:"󱁾"}.mdi-folder-star::before{content:"󰚝"}.mdi-folder-star-multiple::before{content:"󱏓"}.mdi-folder-star-multiple-outline::before{content:"󱏔"}.mdi-folder-star-outline::before{content:"󰮟"}.mdi-folder-swap::before{content:"󰾶"}.mdi-folder-swap-outline::before{content:"󰾷"}.mdi-folder-sync::before{content:"󰴋"}.mdi-folder-sync-outline::before{content:"󰴌"}.mdi-folder-table::before{content:"󱋣"}.mdi-folder-table-outline::before{content:"󱋤"}.mdi-folder-text::before{content:"󰲂"}.mdi-folder-text-outline::before{content:"󰲃"}.mdi-folder-upload::before{content:"󰉙"}.mdi-folder-upload-outline::before{content:"󱃭"}.mdi-folder-zip::before{content:"󰛫"}.mdi-folder-zip-outline::before{content:"󰞹"}.mdi-font-awesome::before{content:"󰀺"}.mdi-food::before{content:"󰉚"}.mdi-food-apple::before{content:"󰉛"}.mdi-food-apple-outline::before{content:"󰲄"}.mdi-food-croissant::before{content:"󰟈"}.mdi-food-drumstick::before{content:"󱐟"}.mdi-food-drumstick-off::before{content:"󱑨"}.mdi-food-drumstick-off-outline::before{content:"󱑩"}.mdi-food-drumstick-outline::before{content:"󱐠"}.mdi-food-fork-drink::before{content:"󰗲"}.mdi-food-off::before{content:"󰗳"}.mdi-food-steak::before{content:"󱑪"}.mdi-food-steak-off::before{content:"󱑫"}.mdi-food-variant::before{content:"󰉜"}.mdi-food-variant-off::before{content:"󱏥"}.mdi-foot-print::before{content:"󰽒"}.mdi-football::before{content:"󰉝"}.mdi-football-australian::before{content:"󰉞"}.mdi-football-helmet::before{content:"󰉟"}.mdi-forklift::before{content:"󰟉"}.mdi-form-dropdown::before{content:"󱐀"}.mdi-form-select::before{content:"󱐁"}.mdi-form-textarea::before{content:"󱂕"}.mdi-form-textbox::before{content:"󰘎"}.mdi-form-textbox-lock::before{content:"󱍝"}.mdi-form-textbox-password::before{content:"󰟵"}.mdi-format-align-bottom::before{content:"󰝓"}.mdi-format-align-center::before{content:"󰉠"}.mdi-format-align-justify::before{content:"󰉡"}.mdi-format-align-left::before{content:"󰉢"}.mdi-format-align-middle::before{content:"󰝔"}.mdi-format-align-right::before{content:"󰉣"}.mdi-format-align-top::before{content:"󰝕"}.mdi-format-annotation-minus::before{content:"󰪼"}.mdi-format-annotation-plus::before{content:"󰙆"}.mdi-format-bold::before{content:"󰉤"}.mdi-format-clear::before{content:"󰉥"}.mdi-format-color-fill::before{content:"󰉦"}.mdi-format-color-highlight::before{content:"󰸱"}.mdi-format-color-marker-cancel::before{content:"󱌓"}.mdi-format-color-text::before{content:"󰚞"}.mdi-format-columns::before{content:"󰣟"}.mdi-format-float-center::before{content:"󰉧"}.mdi-format-float-left::before{content:"󰉨"}.mdi-format-float-none::before{content:"󰉩"}.mdi-format-float-right::before{content:"󰉪"}.mdi-format-font::before{content:"󰛖"}.mdi-format-font-size-decrease::before{content:"󰧳"}.mdi-format-font-size-increase::before{content:"󰧴"}.mdi-format-header-1::before{content:"󰉫"}.mdi-format-header-2::before{content:"󰉬"}.mdi-format-header-3::before{content:"󰉭"}.mdi-format-header-4::before{content:"󰉮"}.mdi-format-header-5::before{content:"󰉯"}.mdi-format-header-6::before{content:"󰉰"}.mdi-format-header-decrease::before{content:"󰉱"}.mdi-format-header-equal::before{content:"󰉲"}.mdi-format-header-increase::before{content:"󰉳"}.mdi-format-header-pound::before{content:"󰉴"}.mdi-format-horizontal-align-center::before{content:"󰘞"}.mdi-format-horizontal-align-left::before{content:"󰘟"}.mdi-format-horizontal-align-right::before{content:"󰘠"}.mdi-format-indent-decrease::before{content:"󰉵"}.mdi-format-indent-increase::before{content:"󰉶"}.mdi-format-italic::before{content:"󰉷"}.mdi-format-letter-case::before{content:"󰬴"}.mdi-format-letter-case-lower::before{content:"󰬵"}.mdi-format-letter-case-upper::before{content:"󰬶"}.mdi-format-letter-ends-with::before{content:"󰾸"}.mdi-format-letter-matches::before{content:"󰾹"}.mdi-format-letter-starts-with::before{content:"󰾺"}.mdi-format-line-spacing::before{content:"󰉸"}.mdi-format-line-style::before{content:"󰗈"}.mdi-format-line-weight::before{content:"󰗉"}.mdi-format-list-bulleted::before{content:"󰉹"}.mdi-format-list-bulleted-square::before{content:"󰷐"}.mdi-format-list-bulleted-triangle::before{content:"󰺲"}.mdi-format-list-bulleted-type::before{content:"󰉺"}.mdi-format-list-checkbox::before{content:"󰥪"}.mdi-format-list-checks::before{content:"󰝖"}.mdi-format-list-numbered::before{content:"󰉻"}.mdi-format-list-numbered-rtl::before{content:"󰴍"}.mdi-format-list-text::before{content:"󱉯"}.mdi-format-overline::before{content:"󰺳"}.mdi-format-page-break::before{content:"󰛗"}.mdi-format-paint::before{content:"󰉼"}.mdi-format-paragraph::before{content:"󰉽"}.mdi-format-pilcrow::before{content:"󰛘"}.mdi-format-quote-close::before{content:"󰉾"}.mdi-format-quote-close-outline::before{content:"󱆨"}.mdi-format-quote-open::before{content:"󰝗"}.mdi-format-quote-open-outline::before{content:"󱆧"}.mdi-format-rotate-90::before{content:"󰚪"}.mdi-format-section::before{content:"󰚟"}.mdi-format-size::before{content:"󰉿"}.mdi-format-strikethrough::before{content:"󰊀"}.mdi-format-strikethrough-variant::before{content:"󰊁"}.mdi-format-subscript::before{content:"󰊂"}.mdi-format-superscript::before{content:"󰊃"}.mdi-format-text::before{content:"󰊄"}.mdi-format-text-rotation-angle-down::before{content:"󰾻"}.mdi-format-text-rotation-angle-up::before{content:"󰾼"}.mdi-format-text-rotation-down::before{content:"󰵳"}.mdi-format-text-rotation-down-vertical::before{content:"󰾽"}.mdi-format-text-rotation-none::before{content:"󰵴"}.mdi-format-text-rotation-up::before{content:"󰾾"}.mdi-format-text-rotation-vertical::before{content:"󰾿"}.mdi-format-text-variant::before{content:"󰸲"}.mdi-format-text-wrapping-clip::before{content:"󰴎"}.mdi-format-text-wrapping-overflow::before{content:"󰴏"}.mdi-format-text-wrapping-wrap::before{content:"󰴐"}.mdi-format-textbox::before{content:"󰴑"}.mdi-format-textdirection-l-to-r::before{content:"󰊅"}.mdi-format-textdirection-r-to-l::before{content:"󰊆"}.mdi-format-title::before{content:"󰗴"}.mdi-format-underline::before{content:"󰊇"}.mdi-format-vertical-align-bottom::before{content:"󰘡"}.mdi-format-vertical-align-center::before{content:"󰘢"}.mdi-format-vertical-align-top::before{content:"󰘣"}.mdi-format-wrap-inline::before{content:"󰊈"}.mdi-format-wrap-square::before{content:"󰊉"}.mdi-format-wrap-tight::before{content:"󰊊"}.mdi-format-wrap-top-bottom::before{content:"󰊋"}.mdi-forum::before{content:"󰊌"}.mdi-forum-outline::before{content:"󰠢"}.mdi-forward::before{content:"󰊍"}.mdi-forwardburger::before{content:"󰵵"}.mdi-fountain::before{content:"󰥫"}.mdi-fountain-pen::before{content:"󰴒"}.mdi-fountain-pen-tip::before{content:"󰴓"}.mdi-freebsd::before{content:"󰣠"}.mdi-frequently-asked-questions::before{content:"󰺴"}.mdi-fridge::before{content:"󰊐"}.mdi-fridge-alert::before{content:"󱆱"}.mdi-fridge-alert-outline::before{content:"󱆲"}.mdi-fridge-bottom::before{content:"󰊒"}.mdi-fridge-off::before{content:"󱆯"}.mdi-fridge-off-outline::before{content:"󱆰"}.mdi-fridge-outline::before{content:"󰊏"}.mdi-fridge-top::before{content:"󰊑"}.mdi-fruit-cherries::before{content:"󱁂"}.mdi-fruit-cherries-off::before{content:"󱏸"}.mdi-fruit-citrus::before{content:"󱁃"}.mdi-fruit-citrus-off::before{content:"󱏹"}.mdi-fruit-grapes::before{content:"󱁄"}.mdi-fruit-grapes-outline::before{content:"󱁅"}.mdi-fruit-pineapple::before{content:"󱁆"}.mdi-fruit-watermelon::before{content:"󱁇"}.mdi-fuel::before{content:"󰟊"}.mdi-fullscreen::before{content:"󰊓"}.mdi-fullscreen-exit::before{content:"󰊔"}.mdi-function::before{content:"󰊕"}.mdi-function-variant::before{content:"󰡱"}.mdi-furigana-horizontal::before{content:"󱂁"}.mdi-furigana-vertical::before{content:"󱂂"}.mdi-fuse::before{content:"󰲅"}.mdi-fuse-alert::before{content:"󱐭"}.mdi-fuse-blade::before{content:"󰲆"}.mdi-fuse-off::before{content:"󱐬"}.mdi-gamepad::before{content:"󰊖"}.mdi-gamepad-circle::before{content:"󰸳"}.mdi-gamepad-circle-down::before{content:"󰸴"}.mdi-gamepad-circle-left::before{content:"󰸵"}.mdi-gamepad-circle-outline::before{content:"󰸶"}.mdi-gamepad-circle-right::before{content:"󰸷"}.mdi-gamepad-circle-up::before{content:"󰸸"}.mdi-gamepad-down::before{content:"󰸹"}.mdi-gamepad-left::before{content:"󰸺"}.mdi-gamepad-right::before{content:"󰸻"}.mdi-gamepad-round::before{content:"󰸼"}.mdi-gamepad-round-down::before{content:"󰸽"}.mdi-gamepad-round-left::before{content:"󰸾"}.mdi-gamepad-round-outline::before{content:"󰸿"}.mdi-gamepad-round-right::before{content:"󰹀"}.mdi-gamepad-round-up::before{content:"󰹁"}.mdi-gamepad-square::before{content:"󰺵"}.mdi-gamepad-square-outline::before{content:"󰺶"}.mdi-gamepad-up::before{content:"󰹂"}.mdi-gamepad-variant::before{content:"󰊗"}.mdi-gamepad-variant-outline::before{content:"󰺷"}.mdi-gamma::before{content:"󱃮"}.mdi-gantry-crane::before{content:"󰷑"}.mdi-garage::before{content:"󰛙"}.mdi-garage-alert::before{content:"󰡲"}.mdi-garage-alert-variant::before{content:"󱋕"}.mdi-garage-open::before{content:"󰛚"}.mdi-garage-open-variant::before{content:"󱋔"}.mdi-garage-variant::before{content:"󱋓"}.mdi-gas-cylinder::before{content:"󰙇"}.mdi-gas-station::before{content:"󰊘"}.mdi-gas-station-off::before{content:"󱐉"}.mdi-gas-station-off-outline::before{content:"󱐊"}.mdi-gas-station-outline::before{content:"󰺸"}.mdi-gate::before{content:"󰊙"}.mdi-gate-and::before{content:"󰣡"}.mdi-gate-arrow-right::before{content:"󱅩"}.mdi-gate-nand::before{content:"󰣢"}.mdi-gate-nor::before{content:"󰣣"}.mdi-gate-not::before{content:"󰣤"}.mdi-gate-open::before{content:"󱅪"}.mdi-gate-or::before{content:"󰣥"}.mdi-gate-xnor::before{content:"󰣦"}.mdi-gate-xor::before{content:"󰣧"}.mdi-gatsby::before{content:"󰹃"}.mdi-gauge::before{content:"󰊚"}.mdi-gauge-empty::before{content:"󰡳"}.mdi-gauge-full::before{content:"󰡴"}.mdi-gauge-low::before{content:"󰡵"}.mdi-gavel::before{content:"󰊛"}.mdi-gender-female::before{content:"󰊜"}.mdi-gender-male::before{content:"󰊝"}.mdi-gender-male-female::before{content:"󰊞"}.mdi-gender-male-female-variant::before{content:"󱄿"}.mdi-gender-non-binary::before{content:"󱅀"}.mdi-gender-transgender::before{content:"󰊟"}.mdi-gentoo::before{content:"󰣨"}.mdi-gesture::before{content:"󰟋"}.mdi-gesture-double-tap::before{content:"󰜼"}.mdi-gesture-pinch::before{content:"󰪽"}.mdi-gesture-spread::before{content:"󰪾"}.mdi-gesture-swipe::before{content:"󰵶"}.mdi-gesture-swipe-down::before{content:"󰜽"}.mdi-gesture-swipe-horizontal::before{content:"󰪿"}.mdi-gesture-swipe-left::before{content:"󰜾"}.mdi-gesture-swipe-right::before{content:"󰜿"}.mdi-gesture-swipe-up::before{content:"󰝀"}.mdi-gesture-swipe-vertical::before{content:"󰫀"}.mdi-gesture-tap::before{content:"󰝁"}.mdi-gesture-tap-box::before{content:"󱊩"}.mdi-gesture-tap-button::before{content:"󱊨"}.mdi-gesture-tap-hold::before{content:"󰵷"}.mdi-gesture-two-double-tap::before{content:"󰝂"}.mdi-gesture-two-tap::before{content:"󰝃"}.mdi-ghost::before{content:"󰊠"}.mdi-ghost-off::before{content:"󰧵"}.mdi-gif::before{content:"󰵸"}.mdi-gift::before{content:"󰹄"}.mdi-gift-outline::before{content:"󰊡"}.mdi-git::before{content:"󰊢"}.mdi-github::before{content:"󰊤"}.mdi-gitlab::before{content:"󰮠"}.mdi-glass-cocktail::before{content:"󰍖"}.mdi-glass-flute::before{content:"󰊥"}.mdi-glass-mug::before{content:"󰊦"}.mdi-glass-mug-variant::before{content:"󱄖"}.mdi-glass-pint-outline::before{content:"󱌍"}.mdi-glass-stange::before{content:"󰊧"}.mdi-glass-tulip::before{content:"󰊨"}.mdi-glass-wine::before{content:"󰡶"}.mdi-glasses::before{content:"󰊪"}.mdi-globe-light::before{content:"󱋗"}.mdi-globe-model::before{content:"󰣩"}.mdi-gmail::before{content:"󰊫"}.mdi-gnome::before{content:"󰊬"}.mdi-go-kart::before{content:"󰵹"}.mdi-go-kart-track::before{content:"󰵺"}.mdi-gog::before{content:"󰮡"}.mdi-gold::before{content:"󱉏"}.mdi-golf::before{content:"󰠣"}.mdi-golf-cart::before{content:"󱆤"}.mdi-golf-tee::before{content:"󱂃"}.mdi-gondola::before{content:"󰚆"}.mdi-goodreads::before{content:"󰵻"}.mdi-google::before{content:"󰊭"}.mdi-google-ads::before{content:"󰲇"}.mdi-google-analytics::before{content:"󰟌"}.mdi-google-assistant::before{content:"󰟍"}.mdi-google-cardboard::before{content:"󰊮"}.mdi-google-chrome::before{content:"󰊯"}.mdi-google-circles::before{content:"󰊰"}.mdi-google-circles-communities::before{content:"󰊱"}.mdi-google-circles-extended::before{content:"󰊲"}.mdi-google-circles-group::before{content:"󰊳"}.mdi-google-classroom::before{content:"󰋀"}.mdi-google-cloud::before{content:"󱇶"}.mdi-google-controller::before{content:"󰊴"}.mdi-google-controller-off::before{content:"󰊵"}.mdi-google-downasaur::before{content:"󱍢"}.mdi-google-drive::before{content:"󰊶"}.mdi-google-earth::before{content:"󰊷"}.mdi-google-fit::before{content:"󰥬"}.mdi-google-glass::before{content:"󰊸"}.mdi-google-hangouts::before{content:"󰋉"}.mdi-google-home::before{content:"󰠤"}.mdi-google-keep::before{content:"󰛜"}.mdi-google-lens::before{content:"󰧶"}.mdi-google-maps::before{content:"󰗵"}.mdi-google-my-business::before{content:"󱁈"}.mdi-google-nearby::before{content:"󰊹"}.mdi-google-photos::before{content:"󰛝"}.mdi-google-play::before{content:"󰊼"}.mdi-google-plus::before{content:"󰊽"}.mdi-google-podcast::before{content:"󰺹"}.mdi-google-spreadsheet::before{content:"󰧷"}.mdi-google-street-view::before{content:"󰲈"}.mdi-google-translate::before{content:"󰊿"}.mdi-gradient::before{content:"󰚠"}.mdi-grain::before{content:"󰵼"}.mdi-graph::before{content:"󱁉"}.mdi-graph-outline::before{content:"󱁊"}.mdi-graphql::before{content:"󰡷"}.mdi-grave-stone::before{content:"󰮢"}.mdi-grease-pencil::before{content:"󰙈"}.mdi-greater-than::before{content:"󰥭"}.mdi-greater-than-or-equal::before{content:"󰥮"}.mdi-grid::before{content:"󰋁"}.mdi-grid-large::before{content:"󰝘"}.mdi-grid-off::before{content:"󰋂"}.mdi-grill::before{content:"󰹅"}.mdi-grill-outline::before{content:"󱆊"}.mdi-group::before{content:"󰋃"}.mdi-guitar-acoustic::before{content:"󰝱"}.mdi-guitar-electric::before{content:"󰋄"}.mdi-guitar-pick::before{content:"󰋅"}.mdi-guitar-pick-outline::before{content:"󰋆"}.mdi-guy-fawkes-mask::before{content:"󰠥"}.mdi-hail::before{content:"󰫁"}.mdi-hair-dryer::before{content:"󱃯"}.mdi-hair-dryer-outline::before{content:"󱃰"}.mdi-halloween::before{content:"󰮣"}.mdi-hamburger::before{content:"󰚅"}.mdi-hammer::before{content:"󰣪"}.mdi-hammer-screwdriver::before{content:"󱌢"}.mdi-hammer-wrench::before{content:"󱌣"}.mdi-hand::before{content:"󰩏"}.mdi-hand-heart::before{content:"󱃱"}.mdi-hand-left::before{content:"󰹆"}.mdi-hand-okay::before{content:"󰩐"}.mdi-hand-peace::before{content:"󰩑"}.mdi-hand-peace-variant::before{content:"󰩒"}.mdi-hand-pointing-down::before{content:"󰩓"}.mdi-hand-pointing-left::before{content:"󰩔"}.mdi-hand-pointing-right::before{content:"󰋇"}.mdi-hand-pointing-up::before{content:"󰩕"}.mdi-hand-right::before{content:"󰹇"}.mdi-hand-saw::before{content:"󰹈"}.mdi-hand-water::before{content:"󱎟"}.mdi-handball::before{content:"󰽓"}.mdi-handcuffs::before{content:"󱄾"}.mdi-handshake::before{content:"󱈘"}.mdi-hanger::before{content:"󰋈"}.mdi-hard-hat::before{content:"󰥯"}.mdi-harddisk::before{content:"󰋊"}.mdi-harddisk-plus::before{content:"󱁋"}.mdi-harddisk-remove::before{content:"󱁌"}.mdi-hat-fedora::before{content:"󰮤"}.mdi-hazard-lights::before{content:"󰲉"}.mdi-hdr::before{content:"󰵽"}.mdi-hdr-off::before{content:"󰵾"}.mdi-head::before{content:"󱍞"}.mdi-head-alert::before{content:"󱌸"}.mdi-head-alert-outline::before{content:"󱌹"}.mdi-head-check::before{content:"󱌺"}.mdi-head-check-outline::before{content:"󱌻"}.mdi-head-cog::before{content:"󱌼"}.mdi-head-cog-outline::before{content:"󱌽"}.mdi-head-dots-horizontal::before{content:"󱌾"}.mdi-head-dots-horizontal-outline::before{content:"󱌿"}.mdi-head-flash::before{content:"󱍀"}.mdi-head-flash-outline::before{content:"󱍁"}.mdi-head-heart::before{content:"󱍂"}.mdi-head-heart-outline::before{content:"󱍃"}.mdi-head-lightbulb::before{content:"󱍄"}.mdi-head-lightbulb-outline::before{content:"󱍅"}.mdi-head-minus::before{content:"󱍆"}.mdi-head-minus-outline::before{content:"󱍇"}.mdi-head-outline::before{content:"󱍟"}.mdi-head-plus::before{content:"󱍈"}.mdi-head-plus-outline::before{content:"󱍉"}.mdi-head-question::before{content:"󱍊"}.mdi-head-question-outline::before{content:"󱍋"}.mdi-head-remove::before{content:"󱍌"}.mdi-head-remove-outline::before{content:"󱍍"}.mdi-head-snowflake::before{content:"󱍎"}.mdi-head-snowflake-outline::before{content:"󱍏"}.mdi-head-sync::before{content:"󱍐"}.mdi-head-sync-outline::before{content:"󱍑"}.mdi-headphones::before{content:"󰋋"}.mdi-headphones-bluetooth::before{content:"󰥰"}.mdi-headphones-box::before{content:"󰋌"}.mdi-headphones-off::before{content:"󰟎"}.mdi-headphones-settings::before{content:"󰋍"}.mdi-headset::before{content:"󰋎"}.mdi-headset-dock::before{content:"󰋏"}.mdi-headset-off::before{content:"󰋐"}.mdi-heart::before{content:"󰋑"}.mdi-heart-box::before{content:"󰋒"}.mdi-heart-box-outline::before{content:"󰋓"}.mdi-heart-broken::before{content:"󰋔"}.mdi-heart-broken-outline::before{content:"󰴔"}.mdi-heart-circle::before{content:"󰥱"}.mdi-heart-circle-outline::before{content:"󰥲"}.mdi-heart-flash::before{content:"󰻹"}.mdi-heart-half::before{content:"󰛟"}.mdi-heart-half-full::before{content:"󰛞"}.mdi-heart-half-outline::before{content:"󰛠"}.mdi-heart-minus::before{content:"󱐯"}.mdi-heart-minus-outline::before{content:"󱐲"}.mdi-heart-multiple::before{content:"󰩖"}.mdi-heart-multiple-outline::before{content:"󰩗"}.mdi-heart-off::before{content:"󰝙"}.mdi-heart-off-outline::before{content:"󱐴"}.mdi-heart-outline::before{content:"󰋕"}.mdi-heart-plus::before{content:"󱐮"}.mdi-heart-plus-outline::before{content:"󱐱"}.mdi-heart-pulse::before{content:"󰗶"}.mdi-heart-remove::before{content:"󱐰"}.mdi-heart-remove-outline::before{content:"󱐳"}.mdi-helicopter::before{content:"󰫂"}.mdi-help::before{content:"󰋖"}.mdi-help-box::before{content:"󰞋"}.mdi-help-circle::before{content:"󰋗"}.mdi-help-circle-outline::before{content:"󰘥"}.mdi-help-network::before{content:"󰛵"}.mdi-help-network-outline::before{content:"󰲊"}.mdi-help-rhombus::before{content:"󰮥"}.mdi-help-rhombus-outline::before{content:"󰮦"}.mdi-hexadecimal::before{content:"󱊧"}.mdi-hexagon::before{content:"󰋘"}.mdi-hexagon-multiple::before{content:"󰛡"}.mdi-hexagon-multiple-outline::before{content:"󱃲"}.mdi-hexagon-outline::before{content:"󰋙"}.mdi-hexagon-slice-1::before{content:"󰫃"}.mdi-hexagon-slice-2::before{content:"󰫄"}.mdi-hexagon-slice-3::before{content:"󰫅"}.mdi-hexagon-slice-4::before{content:"󰫆"}.mdi-hexagon-slice-5::before{content:"󰫇"}.mdi-hexagon-slice-6::before{content:"󰫈"}.mdi-hexagram::before{content:"󰫉"}.mdi-hexagram-outline::before{content:"󰫊"}.mdi-high-definition::before{content:"󰟏"}.mdi-high-definition-box::before{content:"󰡸"}.mdi-highway::before{content:"󰗷"}.mdi-hiking::before{content:"󰵿"}.mdi-hinduism::before{content:"󰥳"}.mdi-history::before{content:"󰋚"}.mdi-hockey-puck::before{content:"󰡹"}.mdi-hockey-sticks::before{content:"󰡺"}.mdi-hololens::before{content:"󰋛"}.mdi-home::before{content:"󰋜"}.mdi-home-account::before{content:"󰠦"}.mdi-home-alert::before{content:"󰡻"}.mdi-home-analytics::before{content:"󰺺"}.mdi-home-assistant::before{content:"󰟐"}.mdi-home-automation::before{content:"󰟑"}.mdi-home-circle::before{content:"󰟒"}.mdi-home-circle-outline::before{content:"󱁍"}.mdi-home-city::before{content:"󰴕"}.mdi-home-city-outline::before{content:"󰴖"}.mdi-home-currency-usd::before{content:"󰢯"}.mdi-home-edit::before{content:"󱅙"}.mdi-home-edit-outline::before{content:"󱅚"}.mdi-home-export-outline::before{content:"󰾛"}.mdi-home-flood::before{content:"󰻺"}.mdi-home-floor-0::before{content:"󰷒"}.mdi-home-floor-1::before{content:"󰶀"}.mdi-home-floor-2::before{content:"󰶁"}.mdi-home-floor-3::before{content:"󰶂"}.mdi-home-floor-a::before{content:"󰶃"}.mdi-home-floor-b::before{content:"󰶄"}.mdi-home-floor-g::before{content:"󰶅"}.mdi-home-floor-l::before{content:"󰶆"}.mdi-home-floor-negative-1::before{content:"󰷓"}.mdi-home-group::before{content:"󰷔"}.mdi-home-heart::before{content:"󰠧"}.mdi-home-import-outline::before{content:"󰾜"}.mdi-home-lightbulb::before{content:"󱉑"}.mdi-home-lightbulb-outline::before{content:"󱉒"}.mdi-home-lock::before{content:"󰣫"}.mdi-home-lock-open::before{content:"󰣬"}.mdi-home-map-marker::before{content:"󰗸"}.mdi-home-minus::before{content:"󰥴"}.mdi-home-minus-outline::before{content:"󱏕"}.mdi-home-modern::before{content:"󰋝"}.mdi-home-outline::before{content:"󰚡"}.mdi-home-plus::before{content:"󰥵"}.mdi-home-plus-outline::before{content:"󱏖"}.mdi-home-remove::before{content:"󱉇"}.mdi-home-remove-outline::before{content:"󱏗"}.mdi-home-roof::before{content:"󱄫"}.mdi-home-search::before{content:"󱎰"}.mdi-home-search-outline::before{content:"󱎱"}.mdi-home-thermometer::before{content:"󰽔"}.mdi-home-thermometer-outline::before{content:"󰽕"}.mdi-home-variant::before{content:"󰋞"}.mdi-home-variant-outline::before{content:"󰮧"}.mdi-hook::before{content:"󰛢"}.mdi-hook-off::before{content:"󰛣"}.mdi-hops::before{content:"󰋟"}.mdi-horizontal-rotate-clockwise::before{content:"󱃳"}.mdi-horizontal-rotate-counterclockwise::before{content:"󱃴"}.mdi-horseshoe::before{content:"󰩘"}.mdi-hospital::before{content:"󰿶"}.mdi-hospital-box::before{content:"󰋠"}.mdi-hospital-box-outline::before{content:"󰿷"}.mdi-hospital-building::before{content:"󰋡"}.mdi-hospital-marker::before{content:"󰋢"}.mdi-hot-tub::before{content:"󰠨"}.mdi-hours-24::before{content:"󱑸"}.mdi-hubspot::before{content:"󰴗"}.mdi-hulu::before{content:"󰠩"}.mdi-human::before{content:"󰋦"}.mdi-human-baby-changing-table::before{content:"󱎋"}.mdi-human-child::before{content:"󰋧"}.mdi-human-female::before{content:"󰙉"}.mdi-human-female-boy::before{content:"󰩙"}.mdi-human-female-female::before{content:"󰩚"}.mdi-human-female-girl::before{content:"󰩛"}.mdi-human-greeting::before{content:"󰙊"}.mdi-human-handsdown::before{content:"󰙋"}.mdi-human-handsup::before{content:"󰙌"}.mdi-human-male::before{content:"󰙍"}.mdi-human-male-boy::before{content:"󰩜"}.mdi-human-male-child::before{content:"󱎌"}.mdi-human-male-female::before{content:"󰋨"}.mdi-human-male-girl::before{content:"󰩝"}.mdi-human-male-height::before{content:"󰻻"}.mdi-human-male-height-variant::before{content:"󰻼"}.mdi-human-male-male::before{content:"󰩞"}.mdi-human-pregnant::before{content:"󰗏"}.mdi-human-wheelchair::before{content:"󱎍"}.mdi-humble-bundle::before{content:"󰝄"}.mdi-hvac::before{content:"󱍒"}.mdi-hydraulic-oil-level::before{content:"󱌤"}.mdi-hydraulic-oil-temperature::before{content:"󱌥"}.mdi-hydro-power::before{content:"󱋥"}.mdi-ice-cream::before{content:"󰠪"}.mdi-ice-cream-off::before{content:"󰹒"}.mdi-ice-pop::before{content:"󰻽"}.mdi-id-card::before{content:"󰿀"}.mdi-identifier::before{content:"󰻾"}.mdi-ideogram-cjk::before{content:"󱌱"}.mdi-ideogram-cjk-variant::before{content:"󱌲"}.mdi-iframe::before{content:"󰲋"}.mdi-iframe-array::before{content:"󱃵"}.mdi-iframe-array-outline::before{content:"󱃶"}.mdi-iframe-braces::before{content:"󱃷"}.mdi-iframe-braces-outline::before{content:"󱃸"}.mdi-iframe-outline::before{content:"󰲌"}.mdi-iframe-parentheses::before{content:"󱃹"}.mdi-iframe-parentheses-outline::before{content:"󱃺"}.mdi-iframe-variable::before{content:"󱃻"}.mdi-iframe-variable-outline::before{content:"󱃼"}.mdi-image::before{content:"󰋩"}.mdi-image-album::before{content:"󰋪"}.mdi-image-area::before{content:"󰋫"}.mdi-image-area-close::before{content:"󰋬"}.mdi-image-auto-adjust::before{content:"󰿁"}.mdi-image-broken::before{content:"󰋭"}.mdi-image-broken-variant::before{content:"󰋮"}.mdi-image-edit::before{content:"󱇣"}.mdi-image-edit-outline::before{content:"󱇤"}.mdi-image-filter-black-white::before{content:"󰋰"}.mdi-image-filter-center-focus::before{content:"󰋱"}.mdi-image-filter-center-focus-strong::before{content:"󰻿"}.mdi-image-filter-center-focus-strong-outline::before{content:"󰼀"}.mdi-image-filter-center-focus-weak::before{content:"󰋲"}.mdi-image-filter-drama::before{content:"󰋳"}.mdi-image-filter-frames::before{content:"󰋴"}.mdi-image-filter-hdr::before{content:"󰋵"}.mdi-image-filter-none::before{content:"󰋶"}.mdi-image-filter-tilt-shift::before{content:"󰋷"}.mdi-image-filter-vintage::before{content:"󰋸"}.mdi-image-frame::before{content:"󰹉"}.mdi-image-minus::before{content:"󱐙"}.mdi-image-move::before{content:"󰧸"}.mdi-image-multiple::before{content:"󰋹"}.mdi-image-multiple-outline::before{content:"󰋯"}.mdi-image-off::before{content:"󰠫"}.mdi-image-off-outline::before{content:"󱇑"}.mdi-image-outline::before{content:"󰥶"}.mdi-image-plus::before{content:"󰡼"}.mdi-image-remove::before{content:"󱐘"}.mdi-image-search::before{content:"󰥷"}.mdi-image-search-outline::before{content:"󰥸"}.mdi-image-size-select-actual::before{content:"󰲍"}.mdi-image-size-select-large::before{content:"󰲎"}.mdi-image-size-select-small::before{content:"󰲏"}.mdi-import::before{content:"󰋺"}.mdi-inbox::before{content:"󰚇"}.mdi-inbox-arrow-down::before{content:"󰋻"}.mdi-inbox-arrow-down-outline::before{content:"󱉰"}.mdi-inbox-arrow-up::before{content:"󰏑"}.mdi-inbox-arrow-up-outline::before{content:"󱉱"}.mdi-inbox-full::before{content:"󱉲"}.mdi-inbox-full-outline::before{content:"󱉳"}.mdi-inbox-multiple::before{content:"󰢰"}.mdi-inbox-multiple-outline::before{content:"󰮨"}.mdi-inbox-outline::before{content:"󱉴"}.mdi-incognito::before{content:"󰗹"}.mdi-incognito-circle::before{content:"󱐡"}.mdi-incognito-circle-off::before{content:"󱐢"}.mdi-incognito-off::before{content:"󰁵"}.mdi-infinity::before{content:"󰛤"}.mdi-information::before{content:"󰋼"}.mdi-information-outline::before{content:"󰋽"}.mdi-information-variant::before{content:"󰙎"}.mdi-instagram::before{content:"󰋾"}.mdi-instrument-triangle::before{content:"󱁎"}.mdi-invert-colors::before{content:"󰌁"}.mdi-invert-colors-off::before{content:"󰹊"}.mdi-iobroker::before{content:"󱋨"}.mdi-ip::before{content:"󰩟"}.mdi-ip-network::before{content:"󰩠"}.mdi-ip-network-outline::before{content:"󰲐"}.mdi-ipod::before{content:"󰲑"}.mdi-islam::before{content:"󰥹"}.mdi-island::before{content:"󱁏"}.mdi-iv-bag::before{content:"󱂹"}.mdi-jabber::before{content:"󰷕"}.mdi-jeepney::before{content:"󰌂"}.mdi-jellyfish::before{content:"󰼁"}.mdi-jellyfish-outline::before{content:"󰼂"}.mdi-jira::before{content:"󰌃"}.mdi-jquery::before{content:"󰡽"}.mdi-jsfiddle::before{content:"󰌄"}.mdi-judaism::before{content:"󰥺"}.mdi-jump-rope::before{content:"󱋿"}.mdi-kabaddi::before{content:"󰶇"}.mdi-karate::before{content:"󰠬"}.mdi-keg::before{content:"󰌅"}.mdi-kettle::before{content:"󰗺"}.mdi-kettle-alert::before{content:"󱌗"}.mdi-kettle-alert-outline::before{content:"󱌘"}.mdi-kettle-off::before{content:"󱌛"}.mdi-kettle-off-outline::before{content:"󱌜"}.mdi-kettle-outline::before{content:"󰽖"}.mdi-kettle-steam::before{content:"󱌙"}.mdi-kettle-steam-outline::before{content:"󱌚"}.mdi-kettlebell::before{content:"󱌀"}.mdi-key::before{content:"󰌆"}.mdi-key-arrow-right::before{content:"󱌒"}.mdi-key-change::before{content:"󰌇"}.mdi-key-link::before{content:"󱆟"}.mdi-key-minus::before{content:"󰌈"}.mdi-key-outline::before{content:"󰷖"}.mdi-key-plus::before{content:"󰌉"}.mdi-key-remove::before{content:"󰌊"}.mdi-key-star::before{content:"󱆞"}.mdi-key-variant::before{content:"󰌋"}.mdi-key-wireless::before{content:"󰿂"}.mdi-keyboard::before{content:"󰌌"}.mdi-keyboard-backspace::before{content:"󰌍"}.mdi-keyboard-caps::before{content:"󰌎"}.mdi-keyboard-close::before{content:"󰌏"}.mdi-keyboard-esc::before{content:"󱊷"}.mdi-keyboard-f1::before{content:"󱊫"}.mdi-keyboard-f10::before{content:"󱊴"}.mdi-keyboard-f11::before{content:"󱊵"}.mdi-keyboard-f12::before{content:"󱊶"}.mdi-keyboard-f2::before{content:"󱊬"}.mdi-keyboard-f3::before{content:"󱊭"}.mdi-keyboard-f4::before{content:"󱊮"}.mdi-keyboard-f5::before{content:"󱊯"}.mdi-keyboard-f6::before{content:"󱊰"}.mdi-keyboard-f7::before{content:"󱊱"}.mdi-keyboard-f8::before{content:"󱊲"}.mdi-keyboard-f9::before{content:"󱊳"}.mdi-keyboard-off::before{content:"󰌐"}.mdi-keyboard-off-outline::before{content:"󰹋"}.mdi-keyboard-outline::before{content:"󰥻"}.mdi-keyboard-return::before{content:"󰌑"}.mdi-keyboard-settings::before{content:"󰧹"}.mdi-keyboard-settings-outline::before{content:"󰧺"}.mdi-keyboard-space::before{content:"󱁐"}.mdi-keyboard-tab::before{content:"󰌒"}.mdi-keyboard-variant::before{content:"󰌓"}.mdi-khanda::before{content:"󱃽"}.mdi-kickstarter::before{content:"󰝅"}.mdi-klingon::before{content:"󱍛"}.mdi-knife::before{content:"󰧻"}.mdi-knife-military::before{content:"󰧼"}.mdi-kodi::before{content:"󰌔"}.mdi-kubernetes::before{content:"󱃾"}.mdi-label::before{content:"󰌕"}.mdi-label-multiple::before{content:"󱍵"}.mdi-label-multiple-outline::before{content:"󱍶"}.mdi-label-off::before{content:"󰫋"}.mdi-label-off-outline::before{content:"󰫌"}.mdi-label-outline::before{content:"󰌖"}.mdi-label-percent::before{content:"󱋪"}.mdi-label-percent-outline::before{content:"󱋫"}.mdi-label-variant::before{content:"󰫍"}.mdi-label-variant-outline::before{content:"󰫎"}.mdi-ladybug::before{content:"󰠭"}.mdi-lambda::before{content:"󰘧"}.mdi-lamp::before{content:"󰚵"}.mdi-lan::before{content:"󰌗"}.mdi-lan-check::before{content:"󱊪"}.mdi-lan-connect::before{content:"󰌘"}.mdi-lan-disconnect::before{content:"󰌙"}.mdi-lan-pending::before{content:"󰌚"}.mdi-language-c::before{content:"󰙱"}.mdi-language-cpp::before{content:"󰙲"}.mdi-language-csharp::before{content:"󰌛"}.mdi-language-css3::before{content:"󰌜"}.mdi-language-fortran::before{content:"󱈚"}.mdi-language-go::before{content:"󰟓"}.mdi-language-haskell::before{content:"󰲒"}.mdi-language-html5::before{content:"󰌝"}.mdi-language-java::before{content:"󰬷"}.mdi-language-javascript::before{content:"󰌞"}.mdi-language-kotlin::before{content:"󱈙"}.mdi-language-lua::before{content:"󰢱"}.mdi-language-markdown::before{content:"󰍔"}.mdi-language-markdown-outline::before{content:"󰽛"}.mdi-language-php::before{content:"󰌟"}.mdi-language-python::before{content:"󰌠"}.mdi-language-r::before{content:"󰟔"}.mdi-language-ruby::before{content:"󰴭"}.mdi-language-ruby-on-rails::before{content:"󰫏"}.mdi-language-swift::before{content:"󰛥"}.mdi-language-typescript::before{content:"󰛦"}.mdi-language-xaml::before{content:"󰙳"}.mdi-laptop::before{content:"󰌢"}.mdi-laptop-chromebook::before{content:"󰌣"}.mdi-laptop-mac::before{content:"󰌤"}.mdi-laptop-off::before{content:"󰛧"}.mdi-laptop-windows::before{content:"󰌥"}.mdi-laravel::before{content:"󰫐"}.mdi-laser-pointer::before{content:"󱒄"}.mdi-lasso::before{content:"󰼃"}.mdi-lastpass::before{content:"󰑆"}.mdi-latitude::before{content:"󰽗"}.mdi-launch::before{content:"󰌧"}.mdi-lava-lamp::before{content:"󰟕"}.mdi-layers::before{content:"󰌨"}.mdi-layers-minus::before{content:"󰹌"}.mdi-layers-off::before{content:"󰌩"}.mdi-layers-off-outline::before{content:"󰧽"}.mdi-layers-outline::before{content:"󰧾"}.mdi-layers-plus::before{content:"󰹍"}.mdi-layers-remove::before{content:"󰹎"}.mdi-layers-search::before{content:"󱈆"}.mdi-layers-search-outline::before{content:"󱈇"}.mdi-layers-triple::before{content:"󰽘"}.mdi-layers-triple-outline::before{content:"󰽙"}.mdi-lead-pencil::before{content:"󰙏"}.mdi-leaf::before{content:"󰌪"}.mdi-leaf-maple::before{content:"󰲓"}.mdi-leaf-maple-off::before{content:"󱋚"}.mdi-leaf-off::before{content:"󱋙"}.mdi-leak::before{content:"󰷗"}.mdi-leak-off::before{content:"󰷘"}.mdi-led-off::before{content:"󰌫"}.mdi-led-on::before{content:"󰌬"}.mdi-led-outline::before{content:"󰌭"}.mdi-led-strip::before{content:"󰟖"}.mdi-led-strip-variant::before{content:"󱁑"}.mdi-led-variant-off::before{content:"󰌮"}.mdi-led-variant-on::before{content:"󰌯"}.mdi-led-variant-outline::before{content:"󰌰"}.mdi-leek::before{content:"󱅽"}.mdi-less-than::before{content:"󰥼"}.mdi-less-than-or-equal::before{content:"󰥽"}.mdi-library::before{content:"󰌱"}.mdi-library-shelves::before{content:"󰮩"}.mdi-license::before{content:"󰿃"}.mdi-lifebuoy::before{content:"󰡾"}.mdi-light-switch::before{content:"󰥾"}.mdi-lightbulb::before{content:"󰌵"}.mdi-lightbulb-cfl::before{content:"󱈈"}.mdi-lightbulb-cfl-off::before{content:"󱈉"}.mdi-lightbulb-cfl-spiral::before{content:"󱉵"}.mdi-lightbulb-cfl-spiral-off::before{content:"󱋃"}.mdi-lightbulb-group::before{content:"󱉓"}.mdi-lightbulb-group-off::before{content:"󱋍"}.mdi-lightbulb-group-off-outline::before{content:"󱋎"}.mdi-lightbulb-group-outline::before{content:"󱉔"}.mdi-lightbulb-multiple::before{content:"󱉕"}.mdi-lightbulb-multiple-off::before{content:"󱋏"}.mdi-lightbulb-multiple-off-outline::before{content:"󱋐"}.mdi-lightbulb-multiple-outline::before{content:"󱉖"}.mdi-lightbulb-off::before{content:"󰹏"}.mdi-lightbulb-off-outline::before{content:"󰹐"}.mdi-lightbulb-on::before{content:"󰛨"}.mdi-lightbulb-on-outline::before{content:"󰛩"}.mdi-lightbulb-outline::before{content:"󰌶"}.mdi-lighthouse::before{content:"󰧿"}.mdi-lighthouse-on::before{content:"󰨀"}.mdi-lightning-bolt::before{content:"󱐋"}.mdi-lightning-bolt-outline::before{content:"󱐌"}.mdi-lingerie::before{content:"󱑶"}.mdi-link::before{content:"󰌷"}.mdi-link-box::before{content:"󰴚"}.mdi-link-box-outline::before{content:"󰴛"}.mdi-link-box-variant::before{content:"󰴜"}.mdi-link-box-variant-outline::before{content:"󰴝"}.mdi-link-lock::before{content:"󱂺"}.mdi-link-off::before{content:"󰌸"}.mdi-link-plus::before{content:"󰲔"}.mdi-link-variant::before{content:"󰌹"}.mdi-link-variant-minus::before{content:"󱃿"}.mdi-link-variant-off::before{content:"󰌺"}.mdi-link-variant-plus::before{content:"󱄀"}.mdi-link-variant-remove::before{content:"󱄁"}.mdi-linkedin::before{content:"󰌻"}.mdi-linux::before{content:"󰌽"}.mdi-linux-mint::before{content:"󰣭"}.mdi-lipstick::before{content:"󱎵"}.mdi-litecoin::before{content:"󰩡"}.mdi-loading::before{content:"󰝲"}.mdi-location-enter::before{content:"󰿄"}.mdi-location-exit::before{content:"󰿅"}.mdi-lock::before{content:"󰌾"}.mdi-lock-alert::before{content:"󰣮"}.mdi-lock-check::before{content:"󱎚"}.mdi-lock-clock::before{content:"󰥿"}.mdi-lock-open::before{content:"󰌿"}.mdi-lock-open-alert::before{content:"󱎛"}.mdi-lock-open-check::before{content:"󱎜"}.mdi-lock-open-outline::before{content:"󰍀"}.mdi-lock-open-variant::before{content:"󰿆"}.mdi-lock-open-variant-outline::before{content:"󰿇"}.mdi-lock-outline::before{content:"󰍁"}.mdi-lock-pattern::before{content:"󰛪"}.mdi-lock-plus::before{content:"󰗻"}.mdi-lock-question::before{content:"󰣯"}.mdi-lock-reset::before{content:"󰝳"}.mdi-lock-smart::before{content:"󰢲"}.mdi-locker::before{content:"󰟗"}.mdi-locker-multiple::before{content:"󰟘"}.mdi-login::before{content:"󰍂"}.mdi-login-variant::before{content:"󰗼"}.mdi-logout::before{content:"󰍃"}.mdi-logout-variant::before{content:"󰗽"}.mdi-longitude::before{content:"󰽚"}.mdi-looks::before{content:"󰍄"}.mdi-loupe::before{content:"󰍅"}.mdi-lumx::before{content:"󰍆"}.mdi-lungs::before{content:"󱂄"}.mdi-magnet::before{content:"󰍇"}.mdi-magnet-on::before{content:"󰍈"}.mdi-magnify::before{content:"󰍉"}.mdi-magnify-close::before{content:"󰦀"}.mdi-magnify-minus::before{content:"󰍊"}.mdi-magnify-minus-cursor::before{content:"󰩢"}.mdi-magnify-minus-outline::before{content:"󰛬"}.mdi-magnify-plus::before{content:"󰍋"}.mdi-magnify-plus-cursor::before{content:"󰩣"}.mdi-magnify-plus-outline::before{content:"󰛭"}.mdi-magnify-remove-cursor::before{content:"󱈌"}.mdi-magnify-remove-outline::before{content:"󱈍"}.mdi-magnify-scan::before{content:"󱉶"}.mdi-mail::before{content:"󰺻"}.mdi-mailbox::before{content:"󰛮"}.mdi-mailbox-open::before{content:"󰶈"}.mdi-mailbox-open-outline::before{content:"󰶉"}.mdi-mailbox-open-up::before{content:"󰶊"}.mdi-mailbox-open-up-outline::before{content:"󰶋"}.mdi-mailbox-outline::before{content:"󰶌"}.mdi-mailbox-up::before{content:"󰶍"}.mdi-mailbox-up-outline::before{content:"󰶎"}.mdi-map::before{content:"󰍍"}.mdi-map-check::before{content:"󰺼"}.mdi-map-check-outline::before{content:"󰺽"}.mdi-map-clock::before{content:"󰴞"}.mdi-map-clock-outline::before{content:"󰴟"}.mdi-map-legend::before{content:"󰨁"}.mdi-map-marker::before{content:"󰍎"}.mdi-map-marker-alert::before{content:"󰼅"}.mdi-map-marker-alert-outline::before{content:"󰼆"}.mdi-map-marker-check::before{content:"󰲕"}.mdi-map-marker-check-outline::before{content:"󱋻"}.mdi-map-marker-circle::before{content:"󰍏"}.mdi-map-marker-distance::before{content:"󰣰"}.mdi-map-marker-down::before{content:"󱄂"}.mdi-map-marker-left::before{content:"󱋛"}.mdi-map-marker-left-outline::before{content:"󱋝"}.mdi-map-marker-minus::before{content:"󰙐"}.mdi-map-marker-minus-outline::before{content:"󱋹"}.mdi-map-marker-multiple::before{content:"󰍐"}.mdi-map-marker-multiple-outline::before{content:"󱉷"}.mdi-map-marker-off::before{content:"󰍑"}.mdi-map-marker-off-outline::before{content:"󱋽"}.mdi-map-marker-outline::before{content:"󰟙"}.mdi-map-marker-path::before{content:"󰴠"}.mdi-map-marker-plus::before{content:"󰙑"}.mdi-map-marker-plus-outline::before{content:"󱋸"}.mdi-map-marker-question::before{content:"󰼇"}.mdi-map-marker-question-outline::before{content:"󰼈"}.mdi-map-marker-radius::before{content:"󰍒"}.mdi-map-marker-radius-outline::before{content:"󱋼"}.mdi-map-marker-remove::before{content:"󰼉"}.mdi-map-marker-remove-outline::before{content:"󱋺"}.mdi-map-marker-remove-variant::before{content:"󰼊"}.mdi-map-marker-right::before{content:"󱋜"}.mdi-map-marker-right-outline::before{content:"󱋞"}.mdi-map-marker-up::before{content:"󱄃"}.mdi-map-minus::before{content:"󰦁"}.mdi-map-outline::before{content:"󰦂"}.mdi-map-plus::before{content:"󰦃"}.mdi-map-search::before{content:"󰦄"}.mdi-map-search-outline::before{content:"󰦅"}.mdi-mapbox::before{content:"󰮪"}.mdi-margin::before{content:"󰍓"}.mdi-marker::before{content:"󰙒"}.mdi-marker-cancel::before{content:"󰷙"}.mdi-marker-check::before{content:"󰍕"}.mdi-mastodon::before{content:"󰫑"}.mdi-material-design::before{content:"󰦆"}.mdi-material-ui::before{content:"󰍗"}.mdi-math-compass::before{content:"󰍘"}.mdi-math-cos::before{content:"󰲖"}.mdi-math-integral::before{content:"󰿈"}.mdi-math-integral-box::before{content:"󰿉"}.mdi-math-log::before{content:"󱂅"}.mdi-math-norm::before{content:"󰿊"}.mdi-math-norm-box::before{content:"󰿋"}.mdi-math-sin::before{content:"󰲗"}.mdi-math-tan::before{content:"󰲘"}.mdi-matrix::before{content:"󰘨"}.mdi-medal::before{content:"󰦇"}.mdi-medal-outline::before{content:"󱌦"}.mdi-medical-bag::before{content:"󰛯"}.mdi-meditation::before{content:"󱅻"}.mdi-memory::before{content:"󰍛"}.mdi-menu::before{content:"󰍜"}.mdi-menu-down::before{content:"󰍝"}.mdi-menu-down-outline::before{content:"󰚶"}.mdi-menu-left::before{content:"󰍞"}.mdi-menu-left-outline::before{content:"󰨂"}.mdi-menu-open::before{content:"󰮫"}.mdi-menu-right::before{content:"󰍟"}.mdi-menu-right-outline::before{content:"󰨃"}.mdi-menu-swap::before{content:"󰩤"}.mdi-menu-swap-outline::before{content:"󰩥"}.mdi-menu-up::before{content:"󰍠"}.mdi-menu-up-outline::before{content:"󰚷"}.mdi-merge::before{content:"󰽜"}.mdi-message::before{content:"󰍡"}.mdi-message-alert::before{content:"󰍢"}.mdi-message-alert-outline::before{content:"󰨄"}.mdi-message-arrow-left::before{content:"󱋲"}.mdi-message-arrow-left-outline::before{content:"󱋳"}.mdi-message-arrow-right::before{content:"󱋴"}.mdi-message-arrow-right-outline::before{content:"󱋵"}.mdi-message-bulleted::before{content:"󰚢"}.mdi-message-bulleted-off::before{content:"󰚣"}.mdi-message-cog::before{content:"󰛱"}.mdi-message-cog-outline::before{content:"󱅲"}.mdi-message-draw::before{content:"󰍣"}.mdi-message-image::before{content:"󰍤"}.mdi-message-image-outline::before{content:"󱅬"}.mdi-message-lock::before{content:"󰿌"}.mdi-message-lock-outline::before{content:"󱅭"}.mdi-message-minus::before{content:"󱅮"}.mdi-message-minus-outline::before{content:"󱅯"}.mdi-message-outline::before{content:"󰍥"}.mdi-message-plus::before{content:"󰙓"}.mdi-message-plus-outline::before{content:"󱂻"}.mdi-message-processing::before{content:"󰍦"}.mdi-message-processing-outline::before{content:"󱅰"}.mdi-message-reply::before{content:"󰍧"}.mdi-message-reply-text::before{content:"󰍨"}.mdi-message-settings::before{content:"󰛰"}.mdi-message-settings-outline::before{content:"󱅱"}.mdi-message-text::before{content:"󰍩"}.mdi-message-text-clock::before{content:"󱅳"}.mdi-message-text-clock-outline::before{content:"󱅴"}.mdi-message-text-lock::before{content:"󰿍"}.mdi-message-text-lock-outline::before{content:"󱅵"}.mdi-message-text-outline::before{content:"󰍪"}.mdi-message-video::before{content:"󰍫"}.mdi-meteor::before{content:"󰘩"}.mdi-metronome::before{content:"󰟚"}.mdi-metronome-tick::before{content:"󰟛"}.mdi-micro-sd::before{content:"󰟜"}.mdi-microphone::before{content:"󰍬"}.mdi-microphone-minus::before{content:"󰢳"}.mdi-microphone-off::before{content:"󰍭"}.mdi-microphone-outline::before{content:"󰍮"}.mdi-microphone-plus::before{content:"󰢴"}.mdi-microphone-settings::before{content:"󰍯"}.mdi-microphone-variant::before{content:"󰍰"}.mdi-microphone-variant-off::before{content:"󰍱"}.mdi-microscope::before{content:"󰙔"}.mdi-microsoft::before{content:"󰍲"}.mdi-microsoft-access::before{content:"󱎎"}.mdi-microsoft-azure::before{content:"󰠅"}.mdi-microsoft-azure-devops::before{content:"󰿕"}.mdi-microsoft-bing::before{content:"󰂤"}.mdi-microsoft-dynamics-365::before{content:"󰦈"}.mdi-microsoft-edge::before{content:"󰇩"}.mdi-microsoft-edge-legacy::before{content:"󱉐"}.mdi-microsoft-excel::before{content:"󱎏"}.mdi-microsoft-internet-explorer::before{content:"󰌀"}.mdi-microsoft-office::before{content:"󰏆"}.mdi-microsoft-onedrive::before{content:"󰏊"}.mdi-microsoft-onenote::before{content:"󰝇"}.mdi-microsoft-outlook::before{content:"󰴢"}.mdi-microsoft-powerpoint::before{content:"󱎐"}.mdi-microsoft-sharepoint::before{content:"󱎑"}.mdi-microsoft-teams::before{content:"󰊻"}.mdi-microsoft-visual-studio::before{content:"󰘐"}.mdi-microsoft-visual-studio-code::before{content:"󰨞"}.mdi-microsoft-windows::before{content:"󰖳"}.mdi-microsoft-windows-classic::before{content:"󰨡"}.mdi-microsoft-word::before{content:"󱎒"}.mdi-microsoft-xbox::before{content:"󰖹"}.mdi-microsoft-xbox-controller::before{content:"󰖺"}.mdi-microsoft-xbox-controller-battery-alert::before{content:"󰝋"}.mdi-microsoft-xbox-controller-battery-charging::before{content:"󰨢"}.mdi-microsoft-xbox-controller-battery-empty::before{content:"󰝌"}.mdi-microsoft-xbox-controller-battery-full::before{content:"󰝍"}.mdi-microsoft-xbox-controller-battery-low::before{content:"󰝎"}.mdi-microsoft-xbox-controller-battery-medium::before{content:"󰝏"}.mdi-microsoft-xbox-controller-battery-unknown::before{content:"󰝐"}.mdi-microsoft-xbox-controller-menu::before{content:"󰹯"}.mdi-microsoft-xbox-controller-off::before{content:"󰖻"}.mdi-microsoft-xbox-controller-view::before{content:"󰹰"}.mdi-microsoft-yammer::before{content:"󰞉"}.mdi-microwave::before{content:"󰲙"}.mdi-microwave-off::before{content:"󱐣"}.mdi-middleware::before{content:"󰽝"}.mdi-middleware-outline::before{content:"󰽞"}.mdi-midi::before{content:"󰣱"}.mdi-midi-port::before{content:"󰣲"}.mdi-mine::before{content:"󰷚"}.mdi-minecraft::before{content:"󰍳"}.mdi-mini-sd::before{content:"󰨅"}.mdi-minidisc::before{content:"󰨆"}.mdi-minus::before{content:"󰍴"}.mdi-minus-box::before{content:"󰍵"}.mdi-minus-box-multiple::before{content:"󱅁"}.mdi-minus-box-multiple-outline::before{content:"󱅂"}.mdi-minus-box-outline::before{content:"󰛲"}.mdi-minus-circle::before{content:"󰍶"}.mdi-minus-circle-multiple::before{content:"󰍚"}.mdi-minus-circle-multiple-outline::before{content:"󰫓"}.mdi-minus-circle-off::before{content:"󱑙"}.mdi-minus-circle-off-outline::before{content:"󱑚"}.mdi-minus-circle-outline::before{content:"󰍷"}.mdi-minus-network::before{content:"󰍸"}.mdi-minus-network-outline::before{content:"󰲚"}.mdi-mirror::before{content:"󱇽"}.mdi-mixed-martial-arts::before{content:"󰶏"}.mdi-mixed-reality::before{content:"󰡿"}.mdi-mixer::before{content:"󰟝"}.mdi-molecule::before{content:"󰮬"}.mdi-molecule-co::before{content:"󱋾"}.mdi-molecule-co2::before{content:"󰟤"}.mdi-monitor::before{content:"󰍹"}.mdi-monitor-cellphone::before{content:"󰦉"}.mdi-monitor-cellphone-star::before{content:"󰦊"}.mdi-monitor-clean::before{content:"󱄄"}.mdi-monitor-dashboard::before{content:"󰨇"}.mdi-monitor-edit::before{content:"󱋆"}.mdi-monitor-eye::before{content:"󱎴"}.mdi-monitor-lock::before{content:"󰷛"}.mdi-monitor-multiple::before{content:"󰍺"}.mdi-monitor-off::before{content:"󰶐"}.mdi-monitor-screenshot::before{content:"󰹑"}.mdi-monitor-share::before{content:"󱒃"}.mdi-monitor-speaker::before{content:"󰽟"}.mdi-monitor-speaker-off::before{content:"󰽠"}.mdi-monitor-star::before{content:"󰷜"}.mdi-moon-first-quarter::before{content:"󰽡"}.mdi-moon-full::before{content:"󰽢"}.mdi-moon-last-quarter::before{content:"󰽣"}.mdi-moon-new::before{content:"󰽤"}.mdi-moon-waning-crescent::before{content:"󰽥"}.mdi-moon-waning-gibbous::before{content:"󰽦"}.mdi-moon-waxing-crescent::before{content:"󰽧"}.mdi-moon-waxing-gibbous::before{content:"󰽨"}.mdi-moped::before{content:"󱂆"}.mdi-more::before{content:"󰍻"}.mdi-mother-heart::before{content:"󱌔"}.mdi-mother-nurse::before{content:"󰴡"}.mdi-motion-sensor::before{content:"󰶑"}.mdi-motion-sensor-off::before{content:"󱐵"}.mdi-motorbike::before{content:"󰍼"}.mdi-mouse::before{content:"󰍽"}.mdi-mouse-bluetooth::before{content:"󰦋"}.mdi-mouse-off::before{content:"󰍾"}.mdi-mouse-variant::before{content:"󰍿"}.mdi-mouse-variant-off::before{content:"󰎀"}.mdi-move-resize::before{content:"󰙕"}.mdi-move-resize-variant::before{content:"󰙖"}.mdi-movie::before{content:"󰎁"}.mdi-movie-edit::before{content:"󱄢"}.mdi-movie-edit-outline::before{content:"󱄣"}.mdi-movie-filter::before{content:"󱄤"}.mdi-movie-filter-outline::before{content:"󱄥"}.mdi-movie-open::before{content:"󰿎"}.mdi-movie-open-outline::before{content:"󰿏"}.mdi-movie-outline::before{content:"󰷝"}.mdi-movie-roll::before{content:"󰟞"}.mdi-movie-search::before{content:"󱇒"}.mdi-movie-search-outline::before{content:"󱇓"}.mdi-muffin::before{content:"󰦌"}.mdi-multiplication::before{content:"󰎂"}.mdi-multiplication-box::before{content:"󰎃"}.mdi-mushroom::before{content:"󰟟"}.mdi-mushroom-off::before{content:"󱏺"}.mdi-mushroom-off-outline::before{content:"󱏻"}.mdi-mushroom-outline::before{content:"󰟠"}.mdi-music::before{content:"󰝚"}.mdi-music-accidental-double-flat::before{content:"󰽩"}.mdi-music-accidental-double-sharp::before{content:"󰽪"}.mdi-music-accidental-flat::before{content:"󰽫"}.mdi-music-accidental-natural::before{content:"󰽬"}.mdi-music-accidental-sharp::before{content:"󰽭"}.mdi-music-box::before{content:"󰎄"}.mdi-music-box-multiple::before{content:"󰌳"}.mdi-music-box-multiple-outline::before{content:"󰼄"}.mdi-music-box-outline::before{content:"󰎅"}.mdi-music-circle::before{content:"󰎆"}.mdi-music-circle-outline::before{content:"󰫔"}.mdi-music-clef-alto::before{content:"󰽮"}.mdi-music-clef-bass::before{content:"󰽯"}.mdi-music-clef-treble::before{content:"󰽰"}.mdi-music-note::before{content:"󰎇"}.mdi-music-note-bluetooth::before{content:"󰗾"}.mdi-music-note-bluetooth-off::before{content:"󰗿"}.mdi-music-note-eighth::before{content:"󰎈"}.mdi-music-note-eighth-dotted::before{content:"󰽱"}.mdi-music-note-half::before{content:"󰎉"}.mdi-music-note-half-dotted::before{content:"󰽲"}.mdi-music-note-off::before{content:"󰎊"}.mdi-music-note-off-outline::before{content:"󰽳"}.mdi-music-note-outline::before{content:"󰽴"}.mdi-music-note-plus::before{content:"󰷞"}.mdi-music-note-quarter::before{content:"󰎋"}.mdi-music-note-quarter-dotted::before{content:"󰽵"}.mdi-music-note-sixteenth::before{content:"󰎌"}.mdi-music-note-sixteenth-dotted::before{content:"󰽶"}.mdi-music-note-whole::before{content:"󰎍"}.mdi-music-note-whole-dotted::before{content:"󰽷"}.mdi-music-off::before{content:"󰝛"}.mdi-music-rest-eighth::before{content:"󰽸"}.mdi-music-rest-half::before{content:"󰽹"}.mdi-music-rest-quarter::before{content:"󰽺"}.mdi-music-rest-sixteenth::before{content:"󰽻"}.mdi-music-rest-whole::before{content:"󰽼"}.mdi-nail::before{content:"󰷟"}.mdi-nas::before{content:"󰣳"}.mdi-nativescript::before{content:"󰢀"}.mdi-nature::before{content:"󰎎"}.mdi-nature-people::before{content:"󰎏"}.mdi-navigation::before{content:"󰎐"}.mdi-near-me::before{content:"󰗍"}.mdi-necklace::before{content:"󰼋"}.mdi-needle::before{content:"󰎑"}.mdi-netflix::before{content:"󰝆"}.mdi-network::before{content:"󰛳"}.mdi-network-off::before{content:"󰲛"}.mdi-network-off-outline::before{content:"󰲜"}.mdi-network-outline::before{content:"󰲝"}.mdi-network-strength-1::before{content:"󰣴"}.mdi-network-strength-1-alert::before{content:"󰣵"}.mdi-network-strength-2::before{content:"󰣶"}.mdi-network-strength-2-alert::before{content:"󰣷"}.mdi-network-strength-3::before{content:"󰣸"}.mdi-network-strength-3-alert::before{content:"󰣹"}.mdi-network-strength-4::before{content:"󰣺"}.mdi-network-strength-4-alert::before{content:"󰣻"}.mdi-network-strength-off::before{content:"󰣼"}.mdi-network-strength-off-outline::before{content:"󰣽"}.mdi-network-strength-outline::before{content:"󰣾"}.mdi-new-box::before{content:"󰎔"}.mdi-newspaper::before{content:"󰎕"}.mdi-newspaper-minus::before{content:"󰼌"}.mdi-newspaper-plus::before{content:"󰼍"}.mdi-newspaper-variant::before{content:"󱀁"}.mdi-newspaper-variant-multiple::before{content:"󱀂"}.mdi-newspaper-variant-multiple-outline::before{content:"󱀃"}.mdi-newspaper-variant-outline::before{content:"󱀄"}.mdi-nfc::before{content:"󰎖"}.mdi-nfc-search-variant::before{content:"󰹓"}.mdi-nfc-tap::before{content:"󰎗"}.mdi-nfc-variant::before{content:"󰎘"}.mdi-nfc-variant-off::before{content:"󰹔"}.mdi-ninja::before{content:"󰝴"}.mdi-nintendo-game-boy::before{content:"󱎓"}.mdi-nintendo-switch::before{content:"󰟡"}.mdi-nintendo-wii::before{content:"󰖫"}.mdi-nintendo-wiiu::before{content:"󰜭"}.mdi-nix::before{content:"󱄅"}.mdi-nodejs::before{content:"󰎙"}.mdi-noodles::before{content:"󱅾"}.mdi-not-equal::before{content:"󰦍"}.mdi-not-equal-variant::before{content:"󰦎"}.mdi-note::before{content:"󰎚"}.mdi-note-multiple::before{content:"󰚸"}.mdi-note-multiple-outline::before{content:"󰚹"}.mdi-note-outline::before{content:"󰎛"}.mdi-note-plus::before{content:"󰎜"}.mdi-note-plus-outline::before{content:"󰎝"}.mdi-note-text::before{content:"󰎞"}.mdi-note-text-outline::before{content:"󱇗"}.mdi-notebook::before{content:"󰠮"}.mdi-notebook-multiple::before{content:"󰹕"}.mdi-notebook-outline::before{content:"󰺿"}.mdi-notification-clear-all::before{content:"󰎟"}.mdi-npm::before{content:"󰛷"}.mdi-nuke::before{content:"󰚤"}.mdi-null::before{content:"󰟢"}.mdi-numeric::before{content:"󰎠"}.mdi-numeric-0::before{content:"󰬹"}.mdi-numeric-0-box::before{content:"󰎡"}.mdi-numeric-0-box-multiple::before{content:"󰼎"}.mdi-numeric-0-box-multiple-outline::before{content:"󰎢"}.mdi-numeric-0-box-outline::before{content:"󰎣"}.mdi-numeric-0-circle::before{content:"󰲞"}.mdi-numeric-0-circle-outline::before{content:"󰲟"}.mdi-numeric-1::before{content:"󰬺"}.mdi-numeric-1-box::before{content:"󰎤"}.mdi-numeric-1-box-multiple::before{content:"󰼏"}.mdi-numeric-1-box-multiple-outline::before{content:"󰎥"}.mdi-numeric-1-box-outline::before{content:"󰎦"}.mdi-numeric-1-circle::before{content:"󰲠"}.mdi-numeric-1-circle-outline::before{content:"󰲡"}.mdi-numeric-10::before{content:"󰿩"}.mdi-numeric-10-box::before{content:"󰽽"}.mdi-numeric-10-box-multiple::before{content:"󰿪"}.mdi-numeric-10-box-multiple-outline::before{content:"󰿫"}.mdi-numeric-10-box-outline::before{content:"󰽾"}.mdi-numeric-10-circle::before{content:"󰿬"}.mdi-numeric-10-circle-outline::before{content:"󰿭"}.mdi-numeric-2::before{content:"󰬻"}.mdi-numeric-2-box::before{content:"󰎧"}.mdi-numeric-2-box-multiple::before{content:"󰼐"}.mdi-numeric-2-box-multiple-outline::before{content:"󰎨"}.mdi-numeric-2-box-outline::before{content:"󰎩"}.mdi-numeric-2-circle::before{content:"󰲢"}.mdi-numeric-2-circle-outline::before{content:"󰲣"}.mdi-numeric-3::before{content:"󰬼"}.mdi-numeric-3-box::before{content:"󰎪"}.mdi-numeric-3-box-multiple::before{content:"󰼑"}.mdi-numeric-3-box-multiple-outline::before{content:"󰎫"}.mdi-numeric-3-box-outline::before{content:"󰎬"}.mdi-numeric-3-circle::before{content:"󰲤"}.mdi-numeric-3-circle-outline::before{content:"󰲥"}.mdi-numeric-4::before{content:"󰬽"}.mdi-numeric-4-box::before{content:"󰎭"}.mdi-numeric-4-box-multiple::before{content:"󰼒"}.mdi-numeric-4-box-multiple-outline::before{content:"󰎲"}.mdi-numeric-4-box-outline::before{content:"󰎮"}.mdi-numeric-4-circle::before{content:"󰲦"}.mdi-numeric-4-circle-outline::before{content:"󰲧"}.mdi-numeric-5::before{content:"󰬾"}.mdi-numeric-5-box::before{content:"󰎱"}.mdi-numeric-5-box-multiple::before{content:"󰼓"}.mdi-numeric-5-box-multiple-outline::before{content:"󰎯"}.mdi-numeric-5-box-outline::before{content:"󰎰"}.mdi-numeric-5-circle::before{content:"󰲨"}.mdi-numeric-5-circle-outline::before{content:"󰲩"}.mdi-numeric-6::before{content:"󰬿"}.mdi-numeric-6-box::before{content:"󰎳"}.mdi-numeric-6-box-multiple::before{content:"󰼔"}.mdi-numeric-6-box-multiple-outline::before{content:"󰎴"}.mdi-numeric-6-box-outline::before{content:"󰎵"}.mdi-numeric-6-circle::before{content:"󰲪"}.mdi-numeric-6-circle-outline::before{content:"󰲫"}.mdi-numeric-7::before{content:"󰭀"}.mdi-numeric-7-box::before{content:"󰎶"}.mdi-numeric-7-box-multiple::before{content:"󰼕"}.mdi-numeric-7-box-multiple-outline::before{content:"󰎷"}.mdi-numeric-7-box-outline::before{content:"󰎸"}.mdi-numeric-7-circle::before{content:"󰲬"}.mdi-numeric-7-circle-outline::before{content:"󰲭"}.mdi-numeric-8::before{content:"󰭁"}.mdi-numeric-8-box::before{content:"󰎹"}.mdi-numeric-8-box-multiple::before{content:"󰼖"}.mdi-numeric-8-box-multiple-outline::before{content:"󰎺"}.mdi-numeric-8-box-outline::before{content:"󰎻"}.mdi-numeric-8-circle::before{content:"󰲮"}.mdi-numeric-8-circle-outline::before{content:"󰲯"}.mdi-numeric-9::before{content:"󰭂"}.mdi-numeric-9-box::before{content:"󰎼"}.mdi-numeric-9-box-multiple::before{content:"󰼗"}.mdi-numeric-9-box-multiple-outline::before{content:"󰎽"}.mdi-numeric-9-box-outline::before{content:"󰎾"}.mdi-numeric-9-circle::before{content:"󰲰"}.mdi-numeric-9-circle-outline::before{content:"󰲱"}.mdi-numeric-9-plus::before{content:"󰿮"}.mdi-numeric-9-plus-box::before{content:"󰎿"}.mdi-numeric-9-plus-box-multiple::before{content:"󰼘"}.mdi-numeric-9-plus-box-multiple-outline::before{content:"󰏀"}.mdi-numeric-9-plus-box-outline::before{content:"󰏁"}.mdi-numeric-9-plus-circle::before{content:"󰲲"}.mdi-numeric-9-plus-circle-outline::before{content:"󰲳"}.mdi-numeric-negative-1::before{content:"󱁒"}.mdi-nut::before{content:"󰛸"}.mdi-nutrition::before{content:"󰏂"}.mdi-nuxt::before{content:"󱄆"}.mdi-oar::before{content:"󰙼"}.mdi-ocarina::before{content:"󰷠"}.mdi-oci::before{content:"󱋩"}.mdi-ocr::before{content:"󱄺"}.mdi-octagon::before{content:"󰏃"}.mdi-octagon-outline::before{content:"󰏄"}.mdi-octagram::before{content:"󰛹"}.mdi-octagram-outline::before{content:"󰝵"}.mdi-odnoklassniki::before{content:"󰏅"}.mdi-offer::before{content:"󱈛"}.mdi-office-building::before{content:"󰦑"}.mdi-oil::before{content:"󰏇"}.mdi-oil-lamp::before{content:"󰼙"}.mdi-oil-level::before{content:"󱁓"}.mdi-oil-temperature::before{content:"󰿸"}.mdi-omega::before{content:"󰏉"}.mdi-one-up::before{content:"󰮭"}.mdi-onepassword::before{content:"󰢁"}.mdi-opacity::before{content:"󰗌"}.mdi-open-in-app::before{content:"󰏋"}.mdi-open-in-new::before{content:"󰏌"}.mdi-open-source-initiative::before{content:"󰮮"}.mdi-openid::before{content:"󰏍"}.mdi-opera::before{content:"󰏎"}.mdi-orbit::before{content:"󰀘"}.mdi-order-alphabetical-ascending::before{content:"󰈍"}.mdi-order-alphabetical-descending::before{content:"󰴇"}.mdi-order-bool-ascending::before{content:"󰊾"}.mdi-order-bool-ascending-variant::before{content:"󰦏"}.mdi-order-bool-descending::before{content:"󱎄"}.mdi-order-bool-descending-variant::before{content:"󰦐"}.mdi-order-numeric-ascending::before{content:"󰕅"}.mdi-order-numeric-descending::before{content:"󰕆"}.mdi-origin::before{content:"󰭃"}.mdi-ornament::before{content:"󰏏"}.mdi-ornament-variant::before{content:"󰏐"}.mdi-outdoor-lamp::before{content:"󱁔"}.mdi-overscan::before{content:"󱀅"}.mdi-owl::before{content:"󰏒"}.mdi-pac-man::before{content:"󰮯"}.mdi-package::before{content:"󰏓"}.mdi-package-down::before{content:"󰏔"}.mdi-package-up::before{content:"󰏕"}.mdi-package-variant::before{content:"󰏖"}.mdi-package-variant-closed::before{content:"󰏗"}.mdi-page-first::before{content:"󰘀"}.mdi-page-last::before{content:"󰘁"}.mdi-page-layout-body::before{content:"󰛺"}.mdi-page-layout-footer::before{content:"󰛻"}.mdi-page-layout-header::before{content:"󰛼"}.mdi-page-layout-header-footer::before{content:"󰽿"}.mdi-page-layout-sidebar-left::before{content:"󰛽"}.mdi-page-layout-sidebar-right::before{content:"󰛾"}.mdi-page-next::before{content:"󰮰"}.mdi-page-next-outline::before{content:"󰮱"}.mdi-page-previous::before{content:"󰮲"}.mdi-page-previous-outline::before{content:"󰮳"}.mdi-pail::before{content:"󱐗"}.mdi-pail-minus::before{content:"󱐷"}.mdi-pail-minus-outline::before{content:"󱐼"}.mdi-pail-off::before{content:"󱐹"}.mdi-pail-off-outline::before{content:"󱐾"}.mdi-pail-outline::before{content:"󱐺"}.mdi-pail-plus::before{content:"󱐶"}.mdi-pail-plus-outline::before{content:"󱐻"}.mdi-pail-remove::before{content:"󱐸"}.mdi-pail-remove-outline::before{content:"󱐽"}.mdi-palette::before{content:"󰏘"}.mdi-palette-advanced::before{content:"󰏙"}.mdi-palette-outline::before{content:"󰸌"}.mdi-palette-swatch::before{content:"󰢵"}.mdi-palette-swatch-outline::before{content:"󱍜"}.mdi-palm-tree::before{content:"󱁕"}.mdi-pan::before{content:"󰮴"}.mdi-pan-bottom-left::before{content:"󰮵"}.mdi-pan-bottom-right::before{content:"󰮶"}.mdi-pan-down::before{content:"󰮷"}.mdi-pan-horizontal::before{content:"󰮸"}.mdi-pan-left::before{content:"󰮹"}.mdi-pan-right::before{content:"󰮺"}.mdi-pan-top-left::before{content:"󰮻"}.mdi-pan-top-right::before{content:"󰮼"}.mdi-pan-up::before{content:"󰮽"}.mdi-pan-vertical::before{content:"󰮾"}.mdi-panda::before{content:"󰏚"}.mdi-pandora::before{content:"󰏛"}.mdi-panorama::before{content:"󰏜"}.mdi-panorama-fisheye::before{content:"󰏝"}.mdi-panorama-horizontal::before{content:"󰏞"}.mdi-panorama-vertical::before{content:"󰏟"}.mdi-panorama-wide-angle::before{content:"󰏠"}.mdi-paper-cut-vertical::before{content:"󰏡"}.mdi-paper-roll::before{content:"󱅗"}.mdi-paper-roll-outline::before{content:"󱅘"}.mdi-paperclip::before{content:"󰏢"}.mdi-parachute::before{content:"󰲴"}.mdi-parachute-outline::before{content:"󰲵"}.mdi-parking::before{content:"󰏣"}.mdi-party-popper::before{content:"󱁖"}.mdi-passport::before{content:"󰟣"}.mdi-passport-biometric::before{content:"󰷡"}.mdi-pasta::before{content:"󱅠"}.mdi-patio-heater::before{content:"󰾀"}.mdi-patreon::before{content:"󰢂"}.mdi-pause::before{content:"󰏤"}.mdi-pause-circle::before{content:"󰏥"}.mdi-pause-circle-outline::before{content:"󰏦"}.mdi-pause-octagon::before{content:"󰏧"}.mdi-pause-octagon-outline::before{content:"󰏨"}.mdi-paw::before{content:"󰏩"}.mdi-paw-off::before{content:"󰙗"}.mdi-pdf-box::before{content:"󰹖"}.mdi-peace::before{content:"󰢄"}.mdi-peanut::before{content:"󰿼"}.mdi-peanut-off::before{content:"󰿽"}.mdi-peanut-off-outline::before{content:"󰿿"}.mdi-peanut-outline::before{content:"󰿾"}.mdi-pen::before{content:"󰏪"}.mdi-pen-lock::before{content:"󰷢"}.mdi-pen-minus::before{content:"󰷣"}.mdi-pen-off::before{content:"󰷤"}.mdi-pen-plus::before{content:"󰷥"}.mdi-pen-remove::before{content:"󰷦"}.mdi-pencil::before{content:"󰏫"}.mdi-pencil-box::before{content:"󰏬"}.mdi-pencil-box-multiple::before{content:"󱅄"}.mdi-pencil-box-multiple-outline::before{content:"󱅅"}.mdi-pencil-box-outline::before{content:"󰏭"}.mdi-pencil-circle::before{content:"󰛿"}.mdi-pencil-circle-outline::before{content:"󰝶"}.mdi-pencil-lock::before{content:"󰏮"}.mdi-pencil-lock-outline::before{content:"󰷧"}.mdi-pencil-minus::before{content:"󰷨"}.mdi-pencil-minus-outline::before{content:"󰷩"}.mdi-pencil-off::before{content:"󰏯"}.mdi-pencil-off-outline::before{content:"󰷪"}.mdi-pencil-outline::before{content:"󰲶"}.mdi-pencil-plus::before{content:"󰷫"}.mdi-pencil-plus-outline::before{content:"󰷬"}.mdi-pencil-remove::before{content:"󰷭"}.mdi-pencil-remove-outline::before{content:"󰷮"}.mdi-pencil-ruler::before{content:"󱍓"}.mdi-penguin::before{content:"󰻀"}.mdi-pentagon::before{content:"󰜁"}.mdi-pentagon-outline::before{content:"󰜀"}.mdi-percent::before{content:"󰏰"}.mdi-percent-outline::before{content:"󱉸"}.mdi-periodic-table::before{content:"󰢶"}.mdi-perspective-less::before{content:"󰴣"}.mdi-perspective-more::before{content:"󰴤"}.mdi-pharmacy::before{content:"󰏱"}.mdi-phone::before{content:"󰏲"}.mdi-phone-alert::before{content:"󰼚"}.mdi-phone-alert-outline::before{content:"󱆎"}.mdi-phone-bluetooth::before{content:"󰏳"}.mdi-phone-bluetooth-outline::before{content:"󱆏"}.mdi-phone-cancel::before{content:"󱂼"}.mdi-phone-cancel-outline::before{content:"󱆐"}.mdi-phone-check::before{content:"󱆩"}.mdi-phone-check-outline::before{content:"󱆪"}.mdi-phone-classic::before{content:"󰘂"}.mdi-phone-classic-off::before{content:"󱉹"}.mdi-phone-forward::before{content:"󰏴"}.mdi-phone-forward-outline::before{content:"󱆑"}.mdi-phone-hangup::before{content:"󰏵"}.mdi-phone-hangup-outline::before{content:"󱆒"}.mdi-phone-in-talk::before{content:"󰏶"}.mdi-phone-in-talk-outline::before{content:"󱆂"}.mdi-phone-incoming::before{content:"󰏷"}.mdi-phone-incoming-outline::before{content:"󱆓"}.mdi-phone-lock::before{content:"󰏸"}.mdi-phone-lock-outline::before{content:"󱆔"}.mdi-phone-log::before{content:"󰏹"}.mdi-phone-log-outline::before{content:"󱆕"}.mdi-phone-message::before{content:"󱆖"}.mdi-phone-message-outline::before{content:"󱆗"}.mdi-phone-minus::before{content:"󰙘"}.mdi-phone-minus-outline::before{content:"󱆘"}.mdi-phone-missed::before{content:"󰏺"}.mdi-phone-missed-outline::before{content:"󱆥"}.mdi-phone-off::before{content:"󰷯"}.mdi-phone-off-outline::before{content:"󱆦"}.mdi-phone-outgoing::before{content:"󰏻"}.mdi-phone-outgoing-outline::before{content:"󱆙"}.mdi-phone-outline::before{content:"󰷰"}.mdi-phone-paused::before{content:"󰏼"}.mdi-phone-paused-outline::before{content:"󱆚"}.mdi-phone-plus::before{content:"󰙙"}.mdi-phone-plus-outline::before{content:"󱆛"}.mdi-phone-return::before{content:"󰠯"}.mdi-phone-return-outline::before{content:"󱆜"}.mdi-phone-ring::before{content:"󱆫"}.mdi-phone-ring-outline::before{content:"󱆬"}.mdi-phone-rotate-landscape::before{content:"󰢅"}.mdi-phone-rotate-portrait::before{content:"󰢆"}.mdi-phone-settings::before{content:"󰏽"}.mdi-phone-settings-outline::before{content:"󱆝"}.mdi-phone-voip::before{content:"󰏾"}.mdi-pi::before{content:"󰏿"}.mdi-pi-box::before{content:"󰐀"}.mdi-pi-hole::before{content:"󰷱"}.mdi-piano::before{content:"󰙽"}.mdi-pickaxe::before{content:"󰢷"}.mdi-picture-in-picture-bottom-right::before{content:"󰹗"}.mdi-picture-in-picture-bottom-right-outline::before{content:"󰹘"}.mdi-picture-in-picture-top-right::before{content:"󰹙"}.mdi-picture-in-picture-top-right-outline::before{content:"󰹚"}.mdi-pier::before{content:"󰢇"}.mdi-pier-crane::before{content:"󰢈"}.mdi-pig::before{content:"󰐁"}.mdi-pig-variant::before{content:"󱀆"}.mdi-piggy-bank::before{content:"󱀇"}.mdi-pill::before{content:"󰐂"}.mdi-pillar::before{content:"󰜂"}.mdi-pin::before{content:"󰐃"}.mdi-pin-off::before{content:"󰐄"}.mdi-pin-off-outline::before{content:"󰤰"}.mdi-pin-outline::before{content:"󰤱"}.mdi-pine-tree::before{content:"󰐅"}.mdi-pine-tree-box::before{content:"󰐆"}.mdi-pine-tree-fire::before{content:"󱐚"}.mdi-pinterest::before{content:"󰐇"}.mdi-pinwheel::before{content:"󰫕"}.mdi-pinwheel-outline::before{content:"󰫖"}.mdi-pipe::before{content:"󰟥"}.mdi-pipe-disconnected::before{content:"󰟦"}.mdi-pipe-leak::before{content:"󰢉"}.mdi-pipe-wrench::before{content:"󱍔"}.mdi-pirate::before{content:"󰨈"}.mdi-pistol::before{content:"󰜃"}.mdi-piston::before{content:"󰢊"}.mdi-pizza::before{content:"󰐉"}.mdi-play::before{content:"󰐊"}.mdi-play-box::before{content:"󱉺"}.mdi-play-box-multiple::before{content:"󰴙"}.mdi-play-box-multiple-outline::before{content:"󱏦"}.mdi-play-box-outline::before{content:"󰐋"}.mdi-play-circle::before{content:"󰐌"}.mdi-play-circle-outline::before{content:"󰐍"}.mdi-play-network::before{content:"󰢋"}.mdi-play-network-outline::before{content:"󰲷"}.mdi-play-outline::before{content:"󰼛"}.mdi-play-pause::before{content:"󰐎"}.mdi-play-protected-content::before{content:"󰐏"}.mdi-play-speed::before{content:"󰣿"}.mdi-playlist-check::before{content:"󰗇"}.mdi-playlist-edit::before{content:"󰤀"}.mdi-playlist-minus::before{content:"󰐐"}.mdi-playlist-music::before{content:"󰲸"}.mdi-playlist-music-outline::before{content:"󰲹"}.mdi-playlist-play::before{content:"󰐑"}.mdi-playlist-plus::before{content:"󰐒"}.mdi-playlist-remove::before{content:"󰐓"}.mdi-playlist-star::before{content:"󰷲"}.mdi-plex::before{content:"󰚺"}.mdi-plus::before{content:"󰐕"}.mdi-plus-box::before{content:"󰐖"}.mdi-plus-box-multiple::before{content:"󰌴"}.mdi-plus-box-multiple-outline::before{content:"󱅃"}.mdi-plus-box-outline::before{content:"󰜄"}.mdi-plus-circle::before{content:"󰐗"}.mdi-plus-circle-multiple::before{content:"󰍌"}.mdi-plus-circle-multiple-outline::before{content:"󰐘"}.mdi-plus-circle-outline::before{content:"󰐙"}.mdi-plus-minus::before{content:"󰦒"}.mdi-plus-minus-box::before{content:"󰦓"}.mdi-plus-minus-variant::before{content:"󱓉"}.mdi-plus-network::before{content:"󰐚"}.mdi-plus-network-outline::before{content:"󰲺"}.mdi-plus-one::before{content:"󰐛"}.mdi-plus-outline::before{content:"󰜅"}.mdi-plus-thick::before{content:"󱇬"}.mdi-podcast::before{content:"󰦔"}.mdi-podium::before{content:"󰴥"}.mdi-podium-bronze::before{content:"󰴦"}.mdi-podium-gold::before{content:"󰴧"}.mdi-podium-silver::before{content:"󰴨"}.mdi-point-of-sale::before{content:"󰶒"}.mdi-pokeball::before{content:"󰐝"}.mdi-pokemon-go::before{content:"󰨉"}.mdi-poker-chip::before{content:"󰠰"}.mdi-polaroid::before{content:"󰐞"}.mdi-police-badge::before{content:"󱅧"}.mdi-police-badge-outline::before{content:"󱅨"}.mdi-poll::before{content:"󰐟"}.mdi-poll-box::before{content:"󰐠"}.mdi-poll-box-outline::before{content:"󱉻"}.mdi-polo::before{content:"󱓃"}.mdi-polymer::before{content:"󰐡"}.mdi-pool::before{content:"󰘆"}.mdi-popcorn::before{content:"󰐢"}.mdi-post::before{content:"󱀈"}.mdi-post-outline::before{content:"󱀉"}.mdi-postage-stamp::before{content:"󰲻"}.mdi-pot::before{content:"󰋥"}.mdi-pot-mix::before{content:"󰙛"}.mdi-pot-mix-outline::before{content:"󰙷"}.mdi-pot-outline::before{content:"󰋿"}.mdi-pot-steam::before{content:"󰙚"}.mdi-pot-steam-outline::before{content:"󰌦"}.mdi-pound::before{content:"󰐣"}.mdi-pound-box::before{content:"󰐤"}.mdi-pound-box-outline::before{content:"󱅿"}.mdi-power::before{content:"󰐥"}.mdi-power-cycle::before{content:"󰤁"}.mdi-power-off::before{content:"󰤂"}.mdi-power-on::before{content:"󰤃"}.mdi-power-plug::before{content:"󰚥"}.mdi-power-plug-off::before{content:"󰚦"}.mdi-power-plug-off-outline::before{content:"󱐤"}.mdi-power-plug-outline::before{content:"󱐥"}.mdi-power-settings::before{content:"󰐦"}.mdi-power-sleep::before{content:"󰤄"}.mdi-power-socket::before{content:"󰐧"}.mdi-power-socket-au::before{content:"󰤅"}.mdi-power-socket-de::before{content:"󱄇"}.mdi-power-socket-eu::before{content:"󰟧"}.mdi-power-socket-fr::before{content:"󱄈"}.mdi-power-socket-jp::before{content:"󱄉"}.mdi-power-socket-uk::before{content:"󰟨"}.mdi-power-socket-us::before{content:"󰟩"}.mdi-power-standby::before{content:"󰤆"}.mdi-powershell::before{content:"󰨊"}.mdi-prescription::before{content:"󰜆"}.mdi-presentation::before{content:"󰐨"}.mdi-presentation-play::before{content:"󰐩"}.mdi-printer::before{content:"󰐪"}.mdi-printer-3d::before{content:"󰐫"}.mdi-printer-3d-nozzle::before{content:"󰹛"}.mdi-printer-3d-nozzle-alert::before{content:"󱇀"}.mdi-printer-3d-nozzle-alert-outline::before{content:"󱇁"}.mdi-printer-3d-nozzle-outline::before{content:"󰹜"}.mdi-printer-alert::before{content:"󰐬"}.mdi-printer-check::before{content:"󱅆"}.mdi-printer-eye::before{content:"󱑘"}.mdi-printer-off::before{content:"󰹝"}.mdi-printer-pos::before{content:"󱁗"}.mdi-printer-search::before{content:"󱑗"}.mdi-printer-settings::before{content:"󰜇"}.mdi-printer-wireless::before{content:"󰨋"}.mdi-priority-high::before{content:"󰘃"}.mdi-priority-low::before{content:"󰘄"}.mdi-professional-hexagon::before{content:"󰐭"}.mdi-progress-alert::before{content:"󰲼"}.mdi-progress-check::before{content:"󰦕"}.mdi-progress-clock::before{content:"󰦖"}.mdi-progress-close::before{content:"󱄊"}.mdi-progress-download::before{content:"󰦗"}.mdi-progress-upload::before{content:"󰦘"}.mdi-progress-wrench::before{content:"󰲽"}.mdi-projector::before{content:"󰐮"}.mdi-projector-screen::before{content:"󰐯"}.mdi-propane-tank::before{content:"󱍗"}.mdi-propane-tank-outline::before{content:"󱍘"}.mdi-protocol::before{content:"󰿘"}.mdi-publish::before{content:"󰚧"}.mdi-pulse::before{content:"󰐰"}.mdi-pump::before{content:"󱐂"}.mdi-pumpkin::before{content:"󰮿"}.mdi-purse::before{content:"󰼜"}.mdi-purse-outline::before{content:"󰼝"}.mdi-puzzle::before{content:"󰐱"}.mdi-puzzle-check::before{content:"󱐦"}.mdi-puzzle-check-outline::before{content:"󱐧"}.mdi-puzzle-edit::before{content:"󱓓"}.mdi-puzzle-edit-outline::before{content:"󱓙"}.mdi-puzzle-heart::before{content:"󱓔"}.mdi-puzzle-heart-outline::before{content:"󱓚"}.mdi-puzzle-minus::before{content:"󱓑"}.mdi-puzzle-minus-outline::before{content:"󱓗"}.mdi-puzzle-outline::before{content:"󰩦"}.mdi-puzzle-plus::before{content:"󱓐"}.mdi-puzzle-plus-outline::before{content:"󱓖"}.mdi-puzzle-remove::before{content:"󱓒"}.mdi-puzzle-remove-outline::before{content:"󱓘"}.mdi-puzzle-star::before{content:"󱓕"}.mdi-puzzle-star-outline::before{content:"󱓛"}.mdi-qi::before{content:"󰦙"}.mdi-qqchat::before{content:"󰘅"}.mdi-qrcode::before{content:"󰐲"}.mdi-qrcode-edit::before{content:"󰢸"}.mdi-qrcode-minus::before{content:"󱆌"}.mdi-qrcode-plus::before{content:"󱆋"}.mdi-qrcode-remove::before{content:"󱆍"}.mdi-qrcode-scan::before{content:"󰐳"}.mdi-quadcopter::before{content:"󰐴"}.mdi-quality-high::before{content:"󰐵"}.mdi-quality-low::before{content:"󰨌"}.mdi-quality-medium::before{content:"󰨍"}.mdi-quora::before{content:"󰴩"}.mdi-rabbit::before{content:"󰤇"}.mdi-racing-helmet::before{content:"󰶓"}.mdi-racquetball::before{content:"󰶔"}.mdi-radar::before{content:"󰐷"}.mdi-radiator::before{content:"󰐸"}.mdi-radiator-disabled::before{content:"󰫗"}.mdi-radiator-off::before{content:"󰫘"}.mdi-radio::before{content:"󰐹"}.mdi-radio-am::before{content:"󰲾"}.mdi-radio-fm::before{content:"󰲿"}.mdi-radio-handheld::before{content:"󰐺"}.mdi-radio-off::before{content:"󱈜"}.mdi-radio-tower::before{content:"󰐻"}.mdi-radioactive::before{content:"󰐼"}.mdi-radioactive-off::before{content:"󰻁"}.mdi-radiobox-blank::before{content:"󰐽"}.mdi-radiobox-marked::before{content:"󰐾"}.mdi-radiology-box::before{content:"󱓅"}.mdi-radiology-box-outline::before{content:"󱓆"}.mdi-radius::before{content:"󰳀"}.mdi-radius-outline::before{content:"󰳁"}.mdi-railroad-light::before{content:"󰼞"}.mdi-raspberry-pi::before{content:"󰐿"}.mdi-ray-end::before{content:"󰑀"}.mdi-ray-end-arrow::before{content:"󰑁"}.mdi-ray-start::before{content:"󰑂"}.mdi-ray-start-arrow::before{content:"󰑃"}.mdi-ray-start-end::before{content:"󰑄"}.mdi-ray-vertex::before{content:"󰑅"}.mdi-react::before{content:"󰜈"}.mdi-read::before{content:"󰑇"}.mdi-receipt::before{content:"󰑉"}.mdi-record::before{content:"󰑊"}.mdi-record-circle::before{content:"󰻂"}.mdi-record-circle-outline::before{content:"󰻃"}.mdi-record-player::before{content:"󰦚"}.mdi-record-rec::before{content:"󰑋"}.mdi-rectangle::before{content:"󰹞"}.mdi-rectangle-outline::before{content:"󰹟"}.mdi-recycle::before{content:"󰑌"}.mdi-recycle-variant::before{content:"󱎝"}.mdi-reddit::before{content:"󰑍"}.mdi-redhat::before{content:"󱄛"}.mdi-redo::before{content:"󰑎"}.mdi-redo-variant::before{content:"󰑏"}.mdi-reflect-horizontal::before{content:"󰨎"}.mdi-reflect-vertical::before{content:"󰨏"}.mdi-refresh::before{content:"󰑐"}.mdi-refresh-circle::before{content:"󱍷"}.mdi-regex::before{content:"󰑑"}.mdi-registered-trademark::before{content:"󰩧"}.mdi-relation-many-to-many::before{content:"󱒖"}.mdi-relation-many-to-one::before{content:"󱒗"}.mdi-relation-many-to-one-or-many::before{content:"󱒘"}.mdi-relation-many-to-only-one::before{content:"󱒙"}.mdi-relation-many-to-zero-or-many::before{content:"󱒚"}.mdi-relation-many-to-zero-or-one::before{content:"󱒛"}.mdi-relation-one-or-many-to-many::before{content:"󱒜"}.mdi-relation-one-or-many-to-one::before{content:"󱒝"}.mdi-relation-one-or-many-to-one-or-many::before{content:"󱒞"}.mdi-relation-one-or-many-to-only-one::before{content:"󱒟"}.mdi-relation-one-or-many-to-zero-or-many::before{content:"󱒠"}.mdi-relation-one-or-many-to-zero-or-one::before{content:"󱒡"}.mdi-relation-one-to-many::before{content:"󱒢"}.mdi-relation-one-to-one::before{content:"󱒣"}.mdi-relation-one-to-one-or-many::before{content:"󱒤"}.mdi-relation-one-to-only-one::before{content:"󱒥"}.mdi-relation-one-to-zero-or-many::before{content:"󱒦"}.mdi-relation-one-to-zero-or-one::before{content:"󱒧"}.mdi-relation-only-one-to-many::before{content:"󱒨"}.mdi-relation-only-one-to-one::before{content:"󱒩"}.mdi-relation-only-one-to-one-or-many::before{content:"󱒪"}.mdi-relation-only-one-to-only-one::before{content:"󱒫"}.mdi-relation-only-one-to-zero-or-many::before{content:"󱒬"}.mdi-relation-only-one-to-zero-or-one::before{content:"󱒭"}.mdi-relation-zero-or-many-to-many::before{content:"󱒮"}.mdi-relation-zero-or-many-to-one::before{content:"󱒯"}.mdi-relation-zero-or-many-to-one-or-many::before{content:"󱒰"}.mdi-relation-zero-or-many-to-only-one::before{content:"󱒱"}.mdi-relation-zero-or-many-to-zero-or-many::before{content:"󱒲"}.mdi-relation-zero-or-many-to-zero-or-one::before{content:"󱒳"}.mdi-relation-zero-or-one-to-many::before{content:"󱒴"}.mdi-relation-zero-or-one-to-one::before{content:"󱒵"}.mdi-relation-zero-or-one-to-one-or-many::before{content:"󱒶"}.mdi-relation-zero-or-one-to-only-one::before{content:"󱒷"}.mdi-relation-zero-or-one-to-zero-or-many::before{content:"󱒸"}.mdi-relation-zero-or-one-to-zero-or-one::before{content:"󱒹"}.mdi-relative-scale::before{content:"󰑒"}.mdi-reload::before{content:"󰑓"}.mdi-reload-alert::before{content:"󱄋"}.mdi-reminder::before{content:"󰢌"}.mdi-remote::before{content:"󰑔"}.mdi-remote-desktop::before{content:"󰢹"}.mdi-remote-off::before{content:"󰻄"}.mdi-remote-tv::before{content:"󰻅"}.mdi-remote-tv-off::before{content:"󰻆"}.mdi-rename-box::before{content:"󰑕"}.mdi-reorder-horizontal::before{content:"󰚈"}.mdi-reorder-vertical::before{content:"󰚉"}.mdi-repeat::before{content:"󰑖"}.mdi-repeat-off::before{content:"󰑗"}.mdi-repeat-once::before{content:"󰑘"}.mdi-replay::before{content:"󰑙"}.mdi-reply::before{content:"󰑚"}.mdi-reply-all::before{content:"󰑛"}.mdi-reply-all-outline::before{content:"󰼟"}.mdi-reply-circle::before{content:"󱆮"}.mdi-reply-outline::before{content:"󰼠"}.mdi-reproduction::before{content:"󰑜"}.mdi-resistor::before{content:"󰭄"}.mdi-resistor-nodes::before{content:"󰭅"}.mdi-resize::before{content:"󰩨"}.mdi-resize-bottom-right::before{content:"󰑝"}.mdi-responsive::before{content:"󰑞"}.mdi-restart::before{content:"󰜉"}.mdi-restart-alert::before{content:"󱄌"}.mdi-restart-off::before{content:"󰶕"}.mdi-restore::before{content:"󰦛"}.mdi-restore-alert::before{content:"󱄍"}.mdi-rewind::before{content:"󰑟"}.mdi-rewind-10::before{content:"󰴪"}.mdi-rewind-30::before{content:"󰶖"}.mdi-rewind-5::before{content:"󱇹"}.mdi-rewind-outline::before{content:"󰜊"}.mdi-rhombus::before{content:"󰜋"}.mdi-rhombus-medium::before{content:"󰨐"}.mdi-rhombus-medium-outline::before{content:"󱓜"}.mdi-rhombus-outline::before{content:"󰜌"}.mdi-rhombus-split::before{content:"󰨑"}.mdi-rhombus-split-outline::before{content:"󱓝"}.mdi-ribbon::before{content:"󰑠"}.mdi-rice::before{content:"󰟪"}.mdi-ring::before{content:"󰟫"}.mdi-rivet::before{content:"󰹠"}.mdi-road::before{content:"󰑡"}.mdi-road-variant::before{content:"󰑢"}.mdi-robber::before{content:"󱁘"}.mdi-robot::before{content:"󰚩"}.mdi-robot-industrial::before{content:"󰭆"}.mdi-robot-mower::before{content:"󱇷"}.mdi-robot-mower-outline::before{content:"󱇳"}.mdi-robot-vacuum::before{content:"󰜍"}.mdi-robot-vacuum-variant::before{content:"󰤈"}.mdi-rocket::before{content:"󰑣"}.mdi-rocket-launch::before{content:"󱓞"}.mdi-rocket-launch-outline::before{content:"󱓟"}.mdi-rocket-outline::before{content:"󱎯"}.mdi-rodent::before{content:"󱌧"}.mdi-roller-skate::before{content:"󰴫"}.mdi-roller-skate-off::before{content:"󰅅"}.mdi-rollerblade::before{content:"󰴬"}.mdi-rollerblade-off::before{content:"󰀮"}.mdi-rollupjs::before{content:"󰯀"}.mdi-roman-numeral-1::before{content:"󱂈"}.mdi-roman-numeral-10::before{content:"󱂑"}.mdi-roman-numeral-2::before{content:"󱂉"}.mdi-roman-numeral-3::before{content:"󱂊"}.mdi-roman-numeral-4::before{content:"󱂋"}.mdi-roman-numeral-5::before{content:"󱂌"}.mdi-roman-numeral-6::before{content:"󱂍"}.mdi-roman-numeral-7::before{content:"󱂎"}.mdi-roman-numeral-8::before{content:"󱂏"}.mdi-roman-numeral-9::before{content:"󱂐"}.mdi-room-service::before{content:"󰢍"}.mdi-room-service-outline::before{content:"󰶗"}.mdi-rotate-3d::before{content:"󰻇"}.mdi-rotate-3d-variant::before{content:"󰑤"}.mdi-rotate-left::before{content:"󰑥"}.mdi-rotate-left-variant::before{content:"󰑦"}.mdi-rotate-orbit::before{content:"󰶘"}.mdi-rotate-right::before{content:"󰑧"}.mdi-rotate-right-variant::before{content:"󰑨"}.mdi-rounded-corner::before{content:"󰘇"}.mdi-router::before{content:"󱇢"}.mdi-router-network::before{content:"󱂇"}.mdi-router-wireless::before{content:"󰑩"}.mdi-router-wireless-settings::before{content:"󰩩"}.mdi-routes::before{content:"󰑪"}.mdi-routes-clock::before{content:"󱁙"}.mdi-rowing::before{content:"󰘈"}.mdi-rss::before{content:"󰑫"}.mdi-rss-box::before{content:"󰑬"}.mdi-rss-off::before{content:"󰼡"}.mdi-rug::before{content:"󱑵"}.mdi-rugby::before{content:"󰶙"}.mdi-ruler::before{content:"󰑭"}.mdi-ruler-square::before{content:"󰳂"}.mdi-ruler-square-compass::before{content:"󰺾"}.mdi-run::before{content:"󰜎"}.mdi-run-fast::before{content:"󰑮"}.mdi-rv-truck::before{content:"󱇔"}.mdi-sack::before{content:"󰴮"}.mdi-sack-percent::before{content:"󰴯"}.mdi-safe::before{content:"󰩪"}.mdi-safe-square::before{content:"󱉼"}.mdi-safe-square-outline::before{content:"󱉽"}.mdi-safety-goggles::before{content:"󰴰"}.mdi-sail-boat::before{content:"󰻈"}.mdi-sale::before{content:"󰑯"}.mdi-salesforce::before{content:"󰢎"}.mdi-sass::before{content:"󰟬"}.mdi-satellite::before{content:"󰑰"}.mdi-satellite-uplink::before{content:"󰤉"}.mdi-satellite-variant::before{content:"󰑱"}.mdi-sausage::before{content:"󰢺"}.mdi-saw-blade::before{content:"󰹡"}.mdi-sawtooth-wave::before{content:"󱑺"}.mdi-saxophone::before{content:"󰘉"}.mdi-scale::before{content:"󰑲"}.mdi-scale-balance::before{content:"󰗑"}.mdi-scale-bathroom::before{content:"󰑳"}.mdi-scale-off::before{content:"󱁚"}.mdi-scan-helper::before{content:"󱏘"}.mdi-scanner::before{content:"󰚫"}.mdi-scanner-off::before{content:"󰤊"}.mdi-scatter-plot::before{content:"󰻉"}.mdi-scatter-plot-outline::before{content:"󰻊"}.mdi-school::before{content:"󰑴"}.mdi-school-outline::before{content:"󱆀"}.mdi-scissors-cutting::before{content:"󰩫"}.mdi-scooter::before{content:"󱇩"}.mdi-scoreboard::before{content:"󱉾"}.mdi-scoreboard-outline::before{content:"󱉿"}.mdi-screen-rotation::before{content:"󰑵"}.mdi-screen-rotation-lock::before{content:"󰑸"}.mdi-screw-flat-top::before{content:"󰷳"}.mdi-screw-lag::before{content:"󰷴"}.mdi-screw-machine-flat-top::before{content:"󰷵"}.mdi-screw-machine-round-top::before{content:"󰷶"}.mdi-screw-round-top::before{content:"󰷷"}.mdi-screwdriver::before{content:"󰑶"}.mdi-script::before{content:"󰯁"}.mdi-script-outline::before{content:"󰑷"}.mdi-script-text::before{content:"󰯂"}.mdi-script-text-outline::before{content:"󰯃"}.mdi-sd::before{content:"󰑹"}.mdi-seal::before{content:"󰑺"}.mdi-seal-variant::before{content:"󰿙"}.mdi-search-web::before{content:"󰜏"}.mdi-seat::before{content:"󰳃"}.mdi-seat-flat::before{content:"󰑻"}.mdi-seat-flat-angled::before{content:"󰑼"}.mdi-seat-individual-suite::before{content:"󰑽"}.mdi-seat-legroom-extra::before{content:"󰑾"}.mdi-seat-legroom-normal::before{content:"󰑿"}.mdi-seat-legroom-reduced::before{content:"󰒀"}.mdi-seat-outline::before{content:"󰳄"}.mdi-seat-passenger::before{content:"󱉉"}.mdi-seat-recline-extra::before{content:"󰒁"}.mdi-seat-recline-normal::before{content:"󰒂"}.mdi-seatbelt::before{content:"󰳅"}.mdi-security::before{content:"󰒃"}.mdi-security-network::before{content:"󰒄"}.mdi-seed::before{content:"󰹢"}.mdi-seed-off::before{content:"󱏽"}.mdi-seed-off-outline::before{content:"󱏾"}.mdi-seed-outline::before{content:"󰹣"}.mdi-segment::before{content:"󰻋"}.mdi-select::before{content:"󰒅"}.mdi-select-all::before{content:"󰒆"}.mdi-select-color::before{content:"󰴱"}.mdi-select-compare::before{content:"󰫙"}.mdi-select-drag::before{content:"󰩬"}.mdi-select-group::before{content:"󰾂"}.mdi-select-inverse::before{content:"󰒇"}.mdi-select-marker::before{content:"󱊀"}.mdi-select-multiple::before{content:"󱊁"}.mdi-select-multiple-marker::before{content:"󱊂"}.mdi-select-off::before{content:"󰒈"}.mdi-select-place::before{content:"󰿚"}.mdi-select-search::before{content:"󱈄"}.mdi-selection::before{content:"󰒉"}.mdi-selection-drag::before{content:"󰩭"}.mdi-selection-ellipse::before{content:"󰴲"}.mdi-selection-ellipse-arrow-inside::before{content:"󰼢"}.mdi-selection-marker::before{content:"󱊃"}.mdi-selection-multiple::before{content:"󱊅"}.mdi-selection-multiple-marker::before{content:"󱊄"}.mdi-selection-off::before{content:"󰝷"}.mdi-selection-search::before{content:"󱈅"}.mdi-semantic-web::before{content:"󱌖"}.mdi-send::before{content:"󰒊"}.mdi-send-check::before{content:"󱅡"}.mdi-send-check-outline::before{content:"󱅢"}.mdi-send-circle::before{content:"󰷸"}.mdi-send-circle-outline::before{content:"󰷹"}.mdi-send-clock::before{content:"󱅣"}.mdi-send-clock-outline::before{content:"󱅤"}.mdi-send-lock::before{content:"󰟭"}.mdi-send-lock-outline::before{content:"󱅦"}.mdi-send-outline::before{content:"󱅥"}.mdi-serial-port::before{content:"󰙜"}.mdi-server::before{content:"󰒋"}.mdi-server-minus::before{content:"󰒌"}.mdi-server-network::before{content:"󰒍"}.mdi-server-network-off::before{content:"󰒎"}.mdi-server-off::before{content:"󰒏"}.mdi-server-plus::before{content:"󰒐"}.mdi-server-remove::before{content:"󰒑"}.mdi-server-security::before{content:"󰒒"}.mdi-set-all::before{content:"󰝸"}.mdi-set-center::before{content:"󰝹"}.mdi-set-center-right::before{content:"󰝺"}.mdi-set-left::before{content:"󰝻"}.mdi-set-left-center::before{content:"󰝼"}.mdi-set-left-right::before{content:"󰝽"}.mdi-set-merge::before{content:"󱓠"}.mdi-set-none::before{content:"󰝾"}.mdi-set-right::before{content:"󰝿"}.mdi-set-split::before{content:"󱓡"}.mdi-set-square::before{content:"󱑝"}.mdi-set-top-box::before{content:"󰦟"}.mdi-settings-helper::before{content:"󰩮"}.mdi-shaker::before{content:"󱄎"}.mdi-shaker-outline::before{content:"󱄏"}.mdi-shape::before{content:"󰠱"}.mdi-shape-circle-plus::before{content:"󰙝"}.mdi-shape-outline::before{content:"󰠲"}.mdi-shape-oval-plus::before{content:"󱇺"}.mdi-shape-plus::before{content:"󰒕"}.mdi-shape-polygon-plus::before{content:"󰙞"}.mdi-shape-rectangle-plus::before{content:"󰙟"}.mdi-shape-square-plus::before{content:"󰙠"}.mdi-share::before{content:"󰒖"}.mdi-share-all::before{content:"󱇴"}.mdi-share-all-outline::before{content:"󱇵"}.mdi-share-circle::before{content:"󱆭"}.mdi-share-off::before{content:"󰼣"}.mdi-share-off-outline::before{content:"󰼤"}.mdi-share-outline::before{content:"󰤲"}.mdi-share-variant::before{content:"󰒗"}.mdi-sheep::before{content:"󰳆"}.mdi-shield::before{content:"󰒘"}.mdi-shield-account::before{content:"󰢏"}.mdi-shield-account-outline::before{content:"󰨒"}.mdi-shield-airplane::before{content:"󰚻"}.mdi-shield-airplane-outline::before{content:"󰳇"}.mdi-shield-alert::before{content:"󰻌"}.mdi-shield-alert-outline::before{content:"󰻍"}.mdi-shield-bug::before{content:"󱏚"}.mdi-shield-bug-outline::before{content:"󱏛"}.mdi-shield-car::before{content:"󰾃"}.mdi-shield-check::before{content:"󰕥"}.mdi-shield-check-outline::before{content:"󰳈"}.mdi-shield-cross::before{content:"󰳉"}.mdi-shield-cross-outline::before{content:"󰳊"}.mdi-shield-edit::before{content:"󱆠"}.mdi-shield-edit-outline::before{content:"󱆡"}.mdi-shield-half::before{content:"󱍠"}.mdi-shield-half-full::before{content:"󰞀"}.mdi-shield-home::before{content:"󰚊"}.mdi-shield-home-outline::before{content:"󰳋"}.mdi-shield-key::before{content:"󰯄"}.mdi-shield-key-outline::before{content:"󰯅"}.mdi-shield-link-variant::before{content:"󰴳"}.mdi-shield-link-variant-outline::before{content:"󰴴"}.mdi-shield-lock::before{content:"󰦝"}.mdi-shield-lock-outline::before{content:"󰳌"}.mdi-shield-off::before{content:"󰦞"}.mdi-shield-off-outline::before{content:"󰦜"}.mdi-shield-outline::before{content:"󰒙"}.mdi-shield-plus::before{content:"󰫚"}.mdi-shield-plus-outline::before{content:"󰫛"}.mdi-shield-refresh::before{content:"󰂪"}.mdi-shield-refresh-outline::before{content:"󰇠"}.mdi-shield-remove::before{content:"󰫜"}.mdi-shield-remove-outline::before{content:"󰫝"}.mdi-shield-search::before{content:"󰶚"}.mdi-shield-star::before{content:"󱄻"}.mdi-shield-star-outline::before{content:"󱄼"}.mdi-shield-sun::before{content:"󱁝"}.mdi-shield-sun-outline::before{content:"󱁞"}.mdi-shield-sync::before{content:"󱆢"}.mdi-shield-sync-outline::before{content:"󱆣"}.mdi-ship-wheel::before{content:"󰠳"}.mdi-shoe-formal::before{content:"󰭇"}.mdi-shoe-heel::before{content:"󰭈"}.mdi-shoe-print::before{content:"󰷺"}.mdi-shopping::before{content:"󰒚"}.mdi-shopping-music::before{content:"󰒛"}.mdi-shopping-outline::before{content:"󱇕"}.mdi-shopping-search::before{content:"󰾄"}.mdi-shovel::before{content:"󰜐"}.mdi-shovel-off::before{content:"󰜑"}.mdi-shower::before{content:"󰦠"}.mdi-shower-head::before{content:"󰦡"}.mdi-shredder::before{content:"󰒜"}.mdi-shuffle::before{content:"󰒝"}.mdi-shuffle-disabled::before{content:"󰒞"}.mdi-shuffle-variant::before{content:"󰒟"}.mdi-shuriken::before{content:"󱍿"}.mdi-sigma::before{content:"󰒠"}.mdi-sigma-lower::before{content:"󰘫"}.mdi-sign-caution::before{content:"󰒡"}.mdi-sign-direction::before{content:"󰞁"}.mdi-sign-direction-minus::before{content:"󱀀"}.mdi-sign-direction-plus::before{content:"󰿜"}.mdi-sign-direction-remove::before{content:"󰿝"}.mdi-sign-real-estate::before{content:"󱄘"}.mdi-sign-text::before{content:"󰞂"}.mdi-signal::before{content:"󰒢"}.mdi-signal-2g::before{content:"󰜒"}.mdi-signal-3g::before{content:"󰜓"}.mdi-signal-4g::before{content:"󰜔"}.mdi-signal-5g::before{content:"󰩯"}.mdi-signal-cellular-1::before{content:"󰢼"}.mdi-signal-cellular-2::before{content:"󰢽"}.mdi-signal-cellular-3::before{content:"󰢾"}.mdi-signal-cellular-outline::before{content:"󰢿"}.mdi-signal-distance-variant::before{content:"󰹤"}.mdi-signal-hspa::before{content:"󰜕"}.mdi-signal-hspa-plus::before{content:"󰜖"}.mdi-signal-off::before{content:"󰞃"}.mdi-signal-variant::before{content:"󰘊"}.mdi-signature::before{content:"󰷻"}.mdi-signature-freehand::before{content:"󰷼"}.mdi-signature-image::before{content:"󰷽"}.mdi-signature-text::before{content:"󰷾"}.mdi-silo::before{content:"󰭉"}.mdi-silverware::before{content:"󰒣"}.mdi-silverware-clean::before{content:"󰿞"}.mdi-silverware-fork::before{content:"󰒤"}.mdi-silverware-fork-knife::before{content:"󰩰"}.mdi-silverware-spoon::before{content:"󰒥"}.mdi-silverware-variant::before{content:"󰒦"}.mdi-sim::before{content:"󰒧"}.mdi-sim-alert::before{content:"󰒨"}.mdi-sim-off::before{content:"󰒩"}.mdi-simple-icons::before{content:"󱌝"}.mdi-sina-weibo::before{content:"󰫟"}.mdi-sine-wave::before{content:"󰥛"}.mdi-sitemap::before{content:"󰒪"}.mdi-size-l::before{content:"󱎦"}.mdi-size-m::before{content:"󱎥"}.mdi-size-s::before{content:"󱎤"}.mdi-size-xl::before{content:"󱎧"}.mdi-size-xs::before{content:"󱎣"}.mdi-size-xxl::before{content:"󱎨"}.mdi-size-xxs::before{content:"󱎢"}.mdi-size-xxxl::before{content:"󱎩"}.mdi-skate::before{content:"󰴵"}.mdi-skateboard::before{content:"󱓂"}.mdi-skew-less::before{content:"󰴶"}.mdi-skew-more::before{content:"󰴷"}.mdi-ski::before{content:"󱌄"}.mdi-ski-cross-country::before{content:"󱌅"}.mdi-ski-water::before{content:"󱌆"}.mdi-skip-backward::before{content:"󰒫"}.mdi-skip-backward-outline::before{content:"󰼥"}.mdi-skip-forward::before{content:"󰒬"}.mdi-skip-forward-outline::before{content:"󰼦"}.mdi-skip-next::before{content:"󰒭"}.mdi-skip-next-circle::before{content:"󰙡"}.mdi-skip-next-circle-outline::before{content:"󰙢"}.mdi-skip-next-outline::before{content:"󰼧"}.mdi-skip-previous::before{content:"󰒮"}.mdi-skip-previous-circle::before{content:"󰙣"}.mdi-skip-previous-circle-outline::before{content:"󰙤"}.mdi-skip-previous-outline::before{content:"󰼨"}.mdi-skull::before{content:"󰚌"}.mdi-skull-crossbones::before{content:"󰯆"}.mdi-skull-crossbones-outline::before{content:"󰯇"}.mdi-skull-outline::before{content:"󰯈"}.mdi-skull-scan::before{content:"󱓇"}.mdi-skull-scan-outline::before{content:"󱓈"}.mdi-skype::before{content:"󰒯"}.mdi-skype-business::before{content:"󰒰"}.mdi-slack::before{content:"󰒱"}.mdi-slash-forward::before{content:"󰿟"}.mdi-slash-forward-box::before{content:"󰿠"}.mdi-sleep::before{content:"󰒲"}.mdi-sleep-off::before{content:"󰒳"}.mdi-slope-downhill::before{content:"󰷿"}.mdi-slope-uphill::before{content:"󰸀"}.mdi-slot-machine::before{content:"󱄔"}.mdi-slot-machine-outline::before{content:"󱄕"}.mdi-smart-card::before{content:"󱂽"}.mdi-smart-card-outline::before{content:"󱂾"}.mdi-smart-card-reader::before{content:"󱂿"}.mdi-smart-card-reader-outline::before{content:"󱃀"}.mdi-smog::before{content:"󰩱"}.mdi-smoke-detector::before{content:"󰎒"}.mdi-smoking::before{content:"󰒴"}.mdi-smoking-off::before{content:"󰒵"}.mdi-smoking-pipe::before{content:"󱐍"}.mdi-smoking-pipe-off::before{content:"󱐨"}.mdi-snapchat::before{content:"󰒶"}.mdi-snowboard::before{content:"󱌇"}.mdi-snowflake::before{content:"󰜗"}.mdi-snowflake-alert::before{content:"󰼩"}.mdi-snowflake-melt::before{content:"󱋋"}.mdi-snowflake-variant::before{content:"󰼪"}.mdi-snowman::before{content:"󰒷"}.mdi-soccer::before{content:"󰒸"}.mdi-soccer-field::before{content:"󰠴"}.mdi-sofa::before{content:"󰒹"}.mdi-solar-panel::before{content:"󰶛"}.mdi-solar-panel-large::before{content:"󰶜"}.mdi-solar-power::before{content:"󰩲"}.mdi-soldering-iron::before{content:"󱂒"}.mdi-solid::before{content:"󰚍"}.mdi-sony-playstation::before{content:"󰐔"}.mdi-sort::before{content:"󰒺"}.mdi-sort-alphabetical-ascending::before{content:"󰖽"}.mdi-sort-alphabetical-ascending-variant::before{content:"󱅈"}.mdi-sort-alphabetical-descending::before{content:"󰖿"}.mdi-sort-alphabetical-descending-variant::before{content:"󱅉"}.mdi-sort-alphabetical-variant::before{content:"󰒻"}.mdi-sort-ascending::before{content:"󰒼"}.mdi-sort-bool-ascending::before{content:"󱎅"}.mdi-sort-bool-ascending-variant::before{content:"󱎆"}.mdi-sort-bool-descending::before{content:"󱎇"}.mdi-sort-bool-descending-variant::before{content:"󱎈"}.mdi-sort-descending::before{content:"󰒽"}.mdi-sort-numeric-ascending::before{content:"󱎉"}.mdi-sort-numeric-ascending-variant::before{content:"󰤍"}.mdi-sort-numeric-descending::before{content:"󱎊"}.mdi-sort-numeric-descending-variant::before{content:"󰫒"}.mdi-sort-numeric-variant::before{content:"󰒾"}.mdi-sort-reverse-variant::before{content:"󰌼"}.mdi-sort-variant::before{content:"󰒿"}.mdi-sort-variant-lock::before{content:"󰳍"}.mdi-sort-variant-lock-open::before{content:"󰳎"}.mdi-sort-variant-remove::before{content:"󱅇"}.mdi-soundcloud::before{content:"󰓀"}.mdi-source-branch::before{content:"󰘬"}.mdi-source-branch-check::before{content:"󱓏"}.mdi-source-branch-minus::before{content:"󱓋"}.mdi-source-branch-plus::before{content:"󱓊"}.mdi-source-branch-refresh::before{content:"󱓍"}.mdi-source-branch-remove::before{content:"󱓌"}.mdi-source-branch-sync::before{content:"󱓎"}.mdi-source-commit::before{content:"󰜘"}.mdi-source-commit-end::before{content:"󰜙"}.mdi-source-commit-end-local::before{content:"󰜚"}.mdi-source-commit-local::before{content:"󰜛"}.mdi-source-commit-next-local::before{content:"󰜜"}.mdi-source-commit-start::before{content:"󰜝"}.mdi-source-commit-start-next-local::before{content:"󰜞"}.mdi-source-fork::before{content:"󰓁"}.mdi-source-merge::before{content:"󰘭"}.mdi-source-pull::before{content:"󰓂"}.mdi-source-repository::before{content:"󰳏"}.mdi-source-repository-multiple::before{content:"󰳐"}.mdi-soy-sauce::before{content:"󰟮"}.mdi-soy-sauce-off::before{content:"󱏼"}.mdi-spa::before{content:"󰳑"}.mdi-spa-outline::before{content:"󰳒"}.mdi-space-invaders::before{content:"󰯉"}.mdi-space-station::before{content:"󱎃"}.mdi-spade::before{content:"󰹥"}.mdi-speaker::before{content:"󰓃"}.mdi-speaker-bluetooth::before{content:"󰦢"}.mdi-speaker-multiple::before{content:"󰴸"}.mdi-speaker-off::before{content:"󰓄"}.mdi-speaker-wireless::before{content:"󰜟"}.mdi-speedometer::before{content:"󰓅"}.mdi-speedometer-medium::before{content:"󰾅"}.mdi-speedometer-slow::before{content:"󰾆"}.mdi-spellcheck::before{content:"󰓆"}.mdi-spider::before{content:"󱇪"}.mdi-spider-thread::before{content:"󱇫"}.mdi-spider-web::before{content:"󰯊"}.mdi-spoon-sugar::before{content:"󱐩"}.mdi-spotify::before{content:"󰓇"}.mdi-spotlight::before{content:"󰓈"}.mdi-spotlight-beam::before{content:"󰓉"}.mdi-spray::before{content:"󰙥"}.mdi-spray-bottle::before{content:"󰫠"}.mdi-sprinkler::before{content:"󱁟"}.mdi-sprinkler-variant::before{content:"󱁠"}.mdi-sprout::before{content:"󰹦"}.mdi-sprout-outline::before{content:"󰹧"}.mdi-square::before{content:"󰝤"}.mdi-square-edit-outline::before{content:"󰤌"}.mdi-square-medium::before{content:"󰨓"}.mdi-square-medium-outline::before{content:"󰨔"}.mdi-square-off::before{content:"󱋮"}.mdi-square-off-outline::before{content:"󱋯"}.mdi-square-outline::before{content:"󰝣"}.mdi-square-root::before{content:"󰞄"}.mdi-square-root-box::before{content:"󰦣"}.mdi-square-small::before{content:"󰨕"}.mdi-square-wave::before{content:"󱑻"}.mdi-squeegee::before{content:"󰫡"}.mdi-ssh::before{content:"󰣀"}.mdi-stack-exchange::before{content:"󰘋"}.mdi-stack-overflow::before{content:"󰓌"}.mdi-stackpath::before{content:"󰍙"}.mdi-stadium::before{content:"󰿹"}.mdi-stadium-variant::before{content:"󰜠"}.mdi-stairs::before{content:"󰓍"}.mdi-stairs-box::before{content:"󱎞"}.mdi-stairs-down::before{content:"󱊾"}.mdi-stairs-up::before{content:"󱊽"}.mdi-stamper::before{content:"󰴹"}.mdi-standard-definition::before{content:"󰟯"}.mdi-star::before{content:"󰓎"}.mdi-star-box::before{content:"󰩳"}.mdi-star-box-multiple::before{content:"󱊆"}.mdi-star-box-multiple-outline::before{content:"󱊇"}.mdi-star-box-outline::before{content:"󰩴"}.mdi-star-circle::before{content:"󰓏"}.mdi-star-circle-outline::before{content:"󰦤"}.mdi-star-face::before{content:"󰦥"}.mdi-star-four-points::before{content:"󰫢"}.mdi-star-four-points-outline::before{content:"󰫣"}.mdi-star-half::before{content:"󰉆"}.mdi-star-half-full::before{content:"󰓐"}.mdi-star-off::before{content:"󰓑"}.mdi-star-outline::before{content:"󰓒"}.mdi-star-three-points::before{content:"󰫤"}.mdi-star-three-points-outline::before{content:"󰫥"}.mdi-state-machine::before{content:"󱇯"}.mdi-steam::before{content:"󰓓"}.mdi-steering::before{content:"󰓔"}.mdi-steering-off::before{content:"󰤎"}.mdi-step-backward::before{content:"󰓕"}.mdi-step-backward-2::before{content:"󰓖"}.mdi-step-forward::before{content:"󰓗"}.mdi-step-forward-2::before{content:"󰓘"}.mdi-stethoscope::before{content:"󰓙"}.mdi-sticker::before{content:"󱍤"}.mdi-sticker-alert::before{content:"󱍥"}.mdi-sticker-alert-outline::before{content:"󱍦"}.mdi-sticker-check::before{content:"󱍧"}.mdi-sticker-check-outline::before{content:"󱍨"}.mdi-sticker-circle-outline::before{content:"󰗐"}.mdi-sticker-emoji::before{content:"󰞅"}.mdi-sticker-minus::before{content:"󱍩"}.mdi-sticker-minus-outline::before{content:"󱍪"}.mdi-sticker-outline::before{content:"󱍫"}.mdi-sticker-plus::before{content:"󱍬"}.mdi-sticker-plus-outline::before{content:"󱍭"}.mdi-sticker-remove::before{content:"󱍮"}.mdi-sticker-remove-outline::before{content:"󱍯"}.mdi-stocking::before{content:"󰓚"}.mdi-stomach::before{content:"󱂓"}.mdi-stop::before{content:"󰓛"}.mdi-stop-circle::before{content:"󰙦"}.mdi-stop-circle-outline::before{content:"󰙧"}.mdi-store::before{content:"󰓜"}.mdi-store-24-hour::before{content:"󰓝"}.mdi-store-outline::before{content:"󱍡"}.mdi-storefront::before{content:"󰟇"}.mdi-storefront-outline::before{content:"󱃁"}.mdi-stove::before{content:"󰓞"}.mdi-strategy::before{content:"󱇖"}.mdi-stretch-to-page::before{content:"󰼫"}.mdi-stretch-to-page-outline::before{content:"󰼬"}.mdi-string-lights::before{content:"󱊺"}.mdi-string-lights-off::before{content:"󱊻"}.mdi-subdirectory-arrow-left::before{content:"󰘌"}.mdi-subdirectory-arrow-right::before{content:"󰘍"}.mdi-subtitles::before{content:"󰨖"}.mdi-subtitles-outline::before{content:"󰨗"}.mdi-subway::before{content:"󰚬"}.mdi-subway-alert-variant::before{content:"󰶝"}.mdi-subway-variant::before{content:"󰓟"}.mdi-summit::before{content:"󰞆"}.mdi-sunglasses::before{content:"󰓠"}.mdi-surround-sound::before{content:"󰗅"}.mdi-surround-sound-2-0::before{content:"󰟰"}.mdi-surround-sound-3-1::before{content:"󰟱"}.mdi-surround-sound-5-1::before{content:"󰟲"}.mdi-surround-sound-7-1::before{content:"󰟳"}.mdi-svg::before{content:"󰜡"}.mdi-swap-horizontal::before{content:"󰓡"}.mdi-swap-horizontal-bold::before{content:"󰯍"}.mdi-swap-horizontal-circle::before{content:"󰿡"}.mdi-swap-horizontal-circle-outline::before{content:"󰿢"}.mdi-swap-horizontal-variant::before{content:"󰣁"}.mdi-swap-vertical::before{content:"󰓢"}.mdi-swap-vertical-bold::before{content:"󰯎"}.mdi-swap-vertical-circle::before{content:"󰿣"}.mdi-swap-vertical-circle-outline::before{content:"󰿤"}.mdi-swap-vertical-variant::before{content:"󰣂"}.mdi-swim::before{content:"󰓣"}.mdi-switch::before{content:"󰓤"}.mdi-sword::before{content:"󰓥"}.mdi-sword-cross::before{content:"󰞇"}.mdi-syllabary-hangul::before{content:"󱌳"}.mdi-syllabary-hiragana::before{content:"󱌴"}.mdi-syllabary-katakana::before{content:"󱌵"}.mdi-syllabary-katakana-halfwidth::before{content:"󱌶"}.mdi-symfony::before{content:"󰫦"}.mdi-sync::before{content:"󰓦"}.mdi-sync-alert::before{content:"󰓧"}.mdi-sync-circle::before{content:"󱍸"}.mdi-sync-off::before{content:"󰓨"}.mdi-tab::before{content:"󰓩"}.mdi-tab-minus::before{content:"󰭋"}.mdi-tab-plus::before{content:"󰝜"}.mdi-tab-remove::before{content:"󰭌"}.mdi-tab-unselected::before{content:"󰓪"}.mdi-table::before{content:"󰓫"}.mdi-table-account::before{content:"󱎹"}.mdi-table-alert::before{content:"󱎺"}.mdi-table-arrow-down::before{content:"󱎻"}.mdi-table-arrow-left::before{content:"󱎼"}.mdi-table-arrow-right::before{content:"󱎽"}.mdi-table-arrow-up::before{content:"󱎾"}.mdi-table-border::before{content:"󰨘"}.mdi-table-cancel::before{content:"󱎿"}.mdi-table-chair::before{content:"󱁡"}.mdi-table-check::before{content:"󱏀"}.mdi-table-clock::before{content:"󱏁"}.mdi-table-cog::before{content:"󱏂"}.mdi-table-column::before{content:"󰠵"}.mdi-table-column-plus-after::before{content:"󰓬"}.mdi-table-column-plus-before::before{content:"󰓭"}.mdi-table-column-remove::before{content:"󰓮"}.mdi-table-column-width::before{content:"󰓯"}.mdi-table-edit::before{content:"󰓰"}.mdi-table-eye::before{content:"󱂔"}.mdi-table-eye-off::before{content:"󱏃"}.mdi-table-furniture::before{content:"󰖼"}.mdi-table-headers-eye::before{content:"󱈝"}.mdi-table-headers-eye-off::before{content:"󱈞"}.mdi-table-heart::before{content:"󱏄"}.mdi-table-key::before{content:"󱏅"}.mdi-table-large::before{content:"󰓱"}.mdi-table-large-plus::before{content:"󰾇"}.mdi-table-large-remove::before{content:"󰾈"}.mdi-table-lock::before{content:"󱏆"}.mdi-table-merge-cells::before{content:"󰦦"}.mdi-table-minus::before{content:"󱏇"}.mdi-table-multiple::before{content:"󱏈"}.mdi-table-network::before{content:"󱏉"}.mdi-table-of-contents::before{content:"󰠶"}.mdi-table-off::before{content:"󱏊"}.mdi-table-plus::before{content:"󰩵"}.mdi-table-refresh::before{content:"󱎠"}.mdi-table-remove::before{content:"󰩶"}.mdi-table-row::before{content:"󰠷"}.mdi-table-row-height::before{content:"󰓲"}.mdi-table-row-plus-after::before{content:"󰓳"}.mdi-table-row-plus-before::before{content:"󰓴"}.mdi-table-row-remove::before{content:"󰓵"}.mdi-table-search::before{content:"󰤏"}.mdi-table-settings::before{content:"󰠸"}.mdi-table-split-cell::before{content:"󱐪"}.mdi-table-star::before{content:"󱏋"}.mdi-table-sync::before{content:"󱎡"}.mdi-table-tennis::before{content:"󰹨"}.mdi-tablet::before{content:"󰓶"}.mdi-tablet-android::before{content:"󰓷"}.mdi-tablet-cellphone::before{content:"󰦧"}.mdi-tablet-dashboard::before{content:"󰻎"}.mdi-tablet-ipad::before{content:"󰓸"}.mdi-taco::before{content:"󰝢"}.mdi-tag::before{content:"󰓹"}.mdi-tag-faces::before{content:"󰓺"}.mdi-tag-heart::before{content:"󰚋"}.mdi-tag-heart-outline::before{content:"󰯏"}.mdi-tag-minus::before{content:"󰤐"}.mdi-tag-minus-outline::before{content:"󱈟"}.mdi-tag-multiple::before{content:"󰓻"}.mdi-tag-multiple-outline::before{content:"󱋷"}.mdi-tag-off::before{content:"󱈠"}.mdi-tag-off-outline::before{content:"󱈡"}.mdi-tag-outline::before{content:"󰓼"}.mdi-tag-plus::before{content:"󰜢"}.mdi-tag-plus-outline::before{content:"󱈢"}.mdi-tag-remove::before{content:"󰜣"}.mdi-tag-remove-outline::before{content:"󱈣"}.mdi-tag-text::before{content:"󱈤"}.mdi-tag-text-outline::before{content:"󰓽"}.mdi-tailwind::before{content:"󱏿"}.mdi-tank::before{content:"󰴺"}.mdi-tanker-truck::before{content:"󰿥"}.mdi-tape-measure::before{content:"󰭍"}.mdi-target::before{content:"󰓾"}.mdi-target-account::before{content:"󰯐"}.mdi-target-variant::before{content:"󰩷"}.mdi-taxi::before{content:"󰓿"}.mdi-tea::before{content:"󰶞"}.mdi-tea-outline::before{content:"󰶟"}.mdi-teach::before{content:"󰢐"}.mdi-teamviewer::before{content:"󰔀"}.mdi-telegram::before{content:"󰔁"}.mdi-telescope::before{content:"󰭎"}.mdi-television::before{content:"󰔂"}.mdi-television-ambient-light::before{content:"󱍖"}.mdi-television-box::before{content:"󰠹"}.mdi-television-classic::before{content:"󰟴"}.mdi-television-classic-off::before{content:"󰠺"}.mdi-television-clean::before{content:"󱄐"}.mdi-television-guide::before{content:"󰔃"}.mdi-television-off::before{content:"󰠻"}.mdi-television-pause::before{content:"󰾉"}.mdi-television-play::before{content:"󰻏"}.mdi-television-stop::before{content:"󰾊"}.mdi-temperature-celsius::before{content:"󰔄"}.mdi-temperature-fahrenheit::before{content:"󰔅"}.mdi-temperature-kelvin::before{content:"󰔆"}.mdi-tennis::before{content:"󰶠"}.mdi-tennis-ball::before{content:"󰔇"}.mdi-tent::before{content:"󰔈"}.mdi-terraform::before{content:"󱁢"}.mdi-terrain::before{content:"󰔉"}.mdi-test-tube::before{content:"󰙨"}.mdi-test-tube-empty::before{content:"󰤑"}.mdi-test-tube-off::before{content:"󰤒"}.mdi-text::before{content:"󰦨"}.mdi-text-box::before{content:"󰈚"}.mdi-text-box-check::before{content:"󰺦"}.mdi-text-box-check-outline::before{content:"󰺧"}.mdi-text-box-minus::before{content:"󰺨"}.mdi-text-box-minus-outline::before{content:"󰺩"}.mdi-text-box-multiple::before{content:"󰪷"}.mdi-text-box-multiple-outline::before{content:"󰪸"}.mdi-text-box-outline::before{content:"󰧭"}.mdi-text-box-plus::before{content:"󰺪"}.mdi-text-box-plus-outline::before{content:"󰺫"}.mdi-text-box-remove::before{content:"󰺬"}.mdi-text-box-remove-outline::before{content:"󰺭"}.mdi-text-box-search::before{content:"󰺮"}.mdi-text-box-search-outline::before{content:"󰺯"}.mdi-text-recognition::before{content:"󱄽"}.mdi-text-search::before{content:"󱎸"}.mdi-text-shadow::before{content:"󰙩"}.mdi-text-short::before{content:"󰦩"}.mdi-text-subject::before{content:"󰦪"}.mdi-text-to-speech::before{content:"󰔊"}.mdi-text-to-speech-off::before{content:"󰔋"}.mdi-texture::before{content:"󰔌"}.mdi-texture-box::before{content:"󰿦"}.mdi-theater::before{content:"󰔍"}.mdi-theme-light-dark::before{content:"󰔎"}.mdi-thermometer::before{content:"󰔏"}.mdi-thermometer-alert::before{content:"󰸁"}.mdi-thermometer-chevron-down::before{content:"󰸂"}.mdi-thermometer-chevron-up::before{content:"󰸃"}.mdi-thermometer-high::before{content:"󱃂"}.mdi-thermometer-lines::before{content:"󰔐"}.mdi-thermometer-low::before{content:"󱃃"}.mdi-thermometer-minus::before{content:"󰸄"}.mdi-thermometer-plus::before{content:"󰸅"}.mdi-thermostat::before{content:"󰎓"}.mdi-thermostat-box::before{content:"󰢑"}.mdi-thought-bubble::before{content:"󰟶"}.mdi-thought-bubble-outline::before{content:"󰟷"}.mdi-thumb-down::before{content:"󰔑"}.mdi-thumb-down-outline::before{content:"󰔒"}.mdi-thumb-up::before{content:"󰔓"}.mdi-thumb-up-outline::before{content:"󰔔"}.mdi-thumbs-up-down::before{content:"󰔕"}.mdi-ticket::before{content:"󰔖"}.mdi-ticket-account::before{content:"󰔗"}.mdi-ticket-confirmation::before{content:"󰔘"}.mdi-ticket-confirmation-outline::before{content:"󱎪"}.mdi-ticket-outline::before{content:"󰤓"}.mdi-ticket-percent::before{content:"󰜤"}.mdi-ticket-percent-outline::before{content:"󱐫"}.mdi-tie::before{content:"󰔙"}.mdi-tilde::before{content:"󰜥"}.mdi-timelapse::before{content:"󰔚"}.mdi-timeline::before{content:"󰯑"}.mdi-timeline-alert::before{content:"󰾕"}.mdi-timeline-alert-outline::before{content:"󰾘"}.mdi-timeline-clock::before{content:"󱇻"}.mdi-timeline-clock-outline::before{content:"󱇼"}.mdi-timeline-help::before{content:"󰾙"}.mdi-timeline-help-outline::before{content:"󰾚"}.mdi-timeline-outline::before{content:"󰯒"}.mdi-timeline-plus::before{content:"󰾖"}.mdi-timeline-plus-outline::before{content:"󰾗"}.mdi-timeline-text::before{content:"󰯓"}.mdi-timeline-text-outline::before{content:"󰯔"}.mdi-timer::before{content:"󱎫"}.mdi-timer-10::before{content:"󰔜"}.mdi-timer-3::before{content:"󰔝"}.mdi-timer-off::before{content:"󱎬"}.mdi-timer-off-outline::before{content:"󰔞"}.mdi-timer-outline::before{content:"󰔛"}.mdi-timer-sand::before{content:"󰔟"}.mdi-timer-sand-empty::before{content:"󰚭"}.mdi-timer-sand-full::before{content:"󰞌"}.mdi-timetable::before{content:"󰔠"}.mdi-toaster::before{content:"󱁣"}.mdi-toaster-off::before{content:"󱆷"}.mdi-toaster-oven::before{content:"󰳓"}.mdi-toggle-switch::before{content:"󰔡"}.mdi-toggle-switch-off::before{content:"󰔢"}.mdi-toggle-switch-off-outline::before{content:"󰨙"}.mdi-toggle-switch-outline::before{content:"󰨚"}.mdi-toilet::before{content:"󰦫"}.mdi-toolbox::before{content:"󰦬"}.mdi-toolbox-outline::before{content:"󰦭"}.mdi-tools::before{content:"󱁤"}.mdi-tooltip::before{content:"󰔣"}.mdi-tooltip-account::before{content:"󰀌"}.mdi-tooltip-edit::before{content:"󰔤"}.mdi-tooltip-edit-outline::before{content:"󱋅"}.mdi-tooltip-image::before{content:"󰔥"}.mdi-tooltip-image-outline::before{content:"󰯕"}.mdi-tooltip-outline::before{content:"󰔦"}.mdi-tooltip-plus::before{content:"󰯖"}.mdi-tooltip-plus-outline::before{content:"󰔧"}.mdi-tooltip-text::before{content:"󰔨"}.mdi-tooltip-text-outline::before{content:"󰯗"}.mdi-tooth::before{content:"󰣃"}.mdi-tooth-outline::before{content:"󰔩"}.mdi-toothbrush::before{content:"󱄩"}.mdi-toothbrush-electric::before{content:"󱄬"}.mdi-toothbrush-paste::before{content:"󱄪"}.mdi-tortoise::before{content:"󰴻"}.mdi-toslink::before{content:"󱊸"}.mdi-tournament::before{content:"󰦮"}.mdi-tow-truck::before{content:"󰠼"}.mdi-tower-beach::before{content:"󰚁"}.mdi-tower-fire::before{content:"󰚂"}.mdi-toy-brick::before{content:"󱊈"}.mdi-toy-brick-marker::before{content:"󱊉"}.mdi-toy-brick-marker-outline::before{content:"󱊊"}.mdi-toy-brick-minus::before{content:"󱊋"}.mdi-toy-brick-minus-outline::before{content:"󱊌"}.mdi-toy-brick-outline::before{content:"󱊍"}.mdi-toy-brick-plus::before{content:"󱊎"}.mdi-toy-brick-plus-outline::before{content:"󱊏"}.mdi-toy-brick-remove::before{content:"󱊐"}.mdi-toy-brick-remove-outline::before{content:"󱊑"}.mdi-toy-brick-search::before{content:"󱊒"}.mdi-toy-brick-search-outline::before{content:"󱊓"}.mdi-track-light::before{content:"󰤔"}.mdi-trackpad::before{content:"󰟸"}.mdi-trackpad-lock::before{content:"󰤳"}.mdi-tractor::before{content:"󰢒"}.mdi-tractor-variant::before{content:"󱓄"}.mdi-trademark::before{content:"󰩸"}.mdi-traffic-cone::before{content:"󱍼"}.mdi-traffic-light::before{content:"󰔫"}.mdi-train::before{content:"󰔬"}.mdi-train-car::before{content:"󰯘"}.mdi-train-variant::before{content:"󰣄"}.mdi-tram::before{content:"󰔭"}.mdi-tram-side::before{content:"󰿧"}.mdi-transcribe::before{content:"󰔮"}.mdi-transcribe-close::before{content:"󰔯"}.mdi-transfer::before{content:"󱁥"}.mdi-transfer-down::before{content:"󰶡"}.mdi-transfer-left::before{content:"󰶢"}.mdi-transfer-right::before{content:"󰔰"}.mdi-transfer-up::before{content:"󰶣"}.mdi-transit-connection::before{content:"󰴼"}.mdi-transit-connection-variant::before{content:"󰴽"}.mdi-transit-detour::before{content:"󰾋"}.mdi-transit-transfer::before{content:"󰚮"}.mdi-transition::before{content:"󰤕"}.mdi-transition-masked::before{content:"󰤖"}.mdi-translate::before{content:"󰗊"}.mdi-translate-off::before{content:"󰸆"}.mdi-transmission-tower::before{content:"󰴾"}.mdi-trash-can::before{content:"󰩹"}.mdi-trash-can-outline::before{content:"󰩺"}.mdi-tray::before{content:"󱊔"}.mdi-tray-alert::before{content:"󱊕"}.mdi-tray-full::before{content:"󱊖"}.mdi-tray-minus::before{content:"󱊗"}.mdi-tray-plus::before{content:"󱊘"}.mdi-tray-remove::before{content:"󱊙"}.mdi-treasure-chest::before{content:"󰜦"}.mdi-tree::before{content:"󰔱"}.mdi-tree-outline::before{content:"󰹩"}.mdi-trello::before{content:"󰔲"}.mdi-trending-down::before{content:"󰔳"}.mdi-trending-neutral::before{content:"󰔴"}.mdi-trending-up::before{content:"󰔵"}.mdi-triangle::before{content:"󰔶"}.mdi-triangle-outline::before{content:"󰔷"}.mdi-triangle-wave::before{content:"󱑼"}.mdi-triforce::before{content:"󰯙"}.mdi-trophy::before{content:"󰔸"}.mdi-trophy-award::before{content:"󰔹"}.mdi-trophy-broken::before{content:"󰶤"}.mdi-trophy-outline::before{content:"󰔺"}.mdi-trophy-variant::before{content:"󰔻"}.mdi-trophy-variant-outline::before{content:"󰔼"}.mdi-truck::before{content:"󰔽"}.mdi-truck-check::before{content:"󰳔"}.mdi-truck-check-outline::before{content:"󱊚"}.mdi-truck-delivery::before{content:"󰔾"}.mdi-truck-delivery-outline::before{content:"󱊛"}.mdi-truck-fast::before{content:"󰞈"}.mdi-truck-fast-outline::before{content:"󱊜"}.mdi-truck-outline::before{content:"󱊝"}.mdi-truck-trailer::before{content:"󰜧"}.mdi-trumpet::before{content:"󱂖"}.mdi-tshirt-crew::before{content:"󰩻"}.mdi-tshirt-crew-outline::before{content:"󰔿"}.mdi-tshirt-v::before{content:"󰩼"}.mdi-tshirt-v-outline::before{content:"󰕀"}.mdi-tumble-dryer::before{content:"󰤗"}.mdi-tumble-dryer-alert::before{content:"󱆺"}.mdi-tumble-dryer-off::before{content:"󱆻"}.mdi-tune::before{content:"󰘮"}.mdi-tune-vertical::before{content:"󰙪"}.mdi-turnstile::before{content:"󰳕"}.mdi-turnstile-outline::before{content:"󰳖"}.mdi-turtle::before{content:"󰳗"}.mdi-twitch::before{content:"󰕃"}.mdi-twitter::before{content:"󰕄"}.mdi-twitter-retweet::before{content:"󰕇"}.mdi-two-factor-authentication::before{content:"󰦯"}.mdi-typewriter::before{content:"󰼭"}.mdi-ubisoft::before{content:"󰯚"}.mdi-ubuntu::before{content:"󰕈"}.mdi-ufo::before{content:"󱃄"}.mdi-ufo-outline::before{content:"󱃅"}.mdi-ultra-high-definition::before{content:"󰟹"}.mdi-umbraco::before{content:"󰕉"}.mdi-umbrella::before{content:"󰕊"}.mdi-umbrella-closed::before{content:"󰦰"}.mdi-umbrella-closed-outline::before{content:"󱏢"}.mdi-umbrella-closed-variant::before{content:"󱏡"}.mdi-umbrella-outline::before{content:"󰕋"}.mdi-undo::before{content:"󰕌"}.mdi-undo-variant::before{content:"󰕍"}.mdi-unfold-less-horizontal::before{content:"󰕎"}.mdi-unfold-less-vertical::before{content:"󰝠"}.mdi-unfold-more-horizontal::before{content:"󰕏"}.mdi-unfold-more-vertical::before{content:"󰝡"}.mdi-ungroup::before{content:"󰕐"}.mdi-unicode::before{content:"󰻐"}.mdi-unity::before{content:"󰚯"}.mdi-unreal::before{content:"󰦱"}.mdi-untappd::before{content:"󰕑"}.mdi-update::before{content:"󰚰"}.mdi-upload::before{content:"󰕒"}.mdi-upload-lock::before{content:"󱍳"}.mdi-upload-lock-outline::before{content:"󱍴"}.mdi-upload-multiple::before{content:"󰠽"}.mdi-upload-network::before{content:"󰛶"}.mdi-upload-network-outline::before{content:"󰳘"}.mdi-upload-off::before{content:"󱃆"}.mdi-upload-off-outline::before{content:"󱃇"}.mdi-upload-outline::before{content:"󰸇"}.mdi-usb::before{content:"󰕓"}.mdi-usb-flash-drive::before{content:"󱊞"}.mdi-usb-flash-drive-outline::before{content:"󱊟"}.mdi-usb-port::before{content:"󱇰"}.mdi-valve::before{content:"󱁦"}.mdi-valve-closed::before{content:"󱁧"}.mdi-valve-open::before{content:"󱁨"}.mdi-van-passenger::before{content:"󰟺"}.mdi-van-utility::before{content:"󰟻"}.mdi-vanish::before{content:"󰟼"}.mdi-vanity-light::before{content:"󱇡"}.mdi-variable::before{content:"󰫧"}.mdi-variable-box::before{content:"󱄑"}.mdi-vector-arrange-above::before{content:"󰕔"}.mdi-vector-arrange-below::before{content:"󰕕"}.mdi-vector-bezier::before{content:"󰫨"}.mdi-vector-circle::before{content:"󰕖"}.mdi-vector-circle-variant::before{content:"󰕗"}.mdi-vector-combine::before{content:"󰕘"}.mdi-vector-curve::before{content:"󰕙"}.mdi-vector-difference::before{content:"󰕚"}.mdi-vector-difference-ab::before{content:"󰕛"}.mdi-vector-difference-ba::before{content:"󰕜"}.mdi-vector-ellipse::before{content:"󰢓"}.mdi-vector-intersection::before{content:"󰕝"}.mdi-vector-line::before{content:"󰕞"}.mdi-vector-link::before{content:"󰿨"}.mdi-vector-point::before{content:"󰕟"}.mdi-vector-polygon::before{content:"󰕠"}.mdi-vector-polyline::before{content:"󰕡"}.mdi-vector-polyline-edit::before{content:"󱈥"}.mdi-vector-polyline-minus::before{content:"󱈦"}.mdi-vector-polyline-plus::before{content:"󱈧"}.mdi-vector-polyline-remove::before{content:"󱈨"}.mdi-vector-radius::before{content:"󰝊"}.mdi-vector-rectangle::before{content:"󰗆"}.mdi-vector-selection::before{content:"󰕢"}.mdi-vector-square::before{content:"󰀁"}.mdi-vector-triangle::before{content:"󰕣"}.mdi-vector-union::before{content:"󰕤"}.mdi-vhs::before{content:"󰨛"}.mdi-vibrate::before{content:"󰕦"}.mdi-vibrate-off::before{content:"󰳙"}.mdi-video::before{content:"󰕧"}.mdi-video-3d::before{content:"󰟽"}.mdi-video-3d-off::before{content:"󱏙"}.mdi-video-3d-variant::before{content:"󰻑"}.mdi-video-4k-box::before{content:"󰠾"}.mdi-video-account::before{content:"󰤙"}.mdi-video-box::before{content:"󰃽"}.mdi-video-box-off::before{content:"󰃾"}.mdi-video-check::before{content:"󱁩"}.mdi-video-check-outline::before{content:"󱁪"}.mdi-video-image::before{content:"󰤚"}.mdi-video-input-antenna::before{content:"󰠿"}.mdi-video-input-component::before{content:"󰡀"}.mdi-video-input-hdmi::before{content:"󰡁"}.mdi-video-input-scart::before{content:"󰾌"}.mdi-video-input-svideo::before{content:"󰡂"}.mdi-video-minus::before{content:"󰦲"}.mdi-video-minus-outline::before{content:"󰊺"}.mdi-video-off::before{content:"󰕨"}.mdi-video-off-outline::before{content:"󰯛"}.mdi-video-outline::before{content:"󰯜"}.mdi-video-plus::before{content:"󰦳"}.mdi-video-plus-outline::before{content:"󰇓"}.mdi-video-stabilization::before{content:"󰤛"}.mdi-video-switch::before{content:"󰕩"}.mdi-video-switch-outline::before{content:"󰞐"}.mdi-video-vintage::before{content:"󰨜"}.mdi-video-wireless::before{content:"󰻒"}.mdi-video-wireless-outline::before{content:"󰻓"}.mdi-view-agenda::before{content:"󰕪"}.mdi-view-agenda-outline::before{content:"󱇘"}.mdi-view-array::before{content:"󰕫"}.mdi-view-array-outline::before{content:"󱒅"}.mdi-view-carousel::before{content:"󰕬"}.mdi-view-carousel-outline::before{content:"󱒆"}.mdi-view-column::before{content:"󰕭"}.mdi-view-column-outline::before{content:"󱒇"}.mdi-view-comfy::before{content:"󰹪"}.mdi-view-comfy-outline::before{content:"󱒈"}.mdi-view-compact::before{content:"󰹫"}.mdi-view-compact-outline::before{content:"󰹬"}.mdi-view-dashboard::before{content:"󰕮"}.mdi-view-dashboard-outline::before{content:"󰨝"}.mdi-view-dashboard-variant::before{content:"󰡃"}.mdi-view-dashboard-variant-outline::before{content:"󱒉"}.mdi-view-day::before{content:"󰕯"}.mdi-view-day-outline::before{content:"󱒊"}.mdi-view-grid::before{content:"󰕰"}.mdi-view-grid-outline::before{content:"󱇙"}.mdi-view-grid-plus::before{content:"󰾍"}.mdi-view-grid-plus-outline::before{content:"󱇚"}.mdi-view-headline::before{content:"󰕱"}.mdi-view-list::before{content:"󰕲"}.mdi-view-list-outline::before{content:"󱒋"}.mdi-view-module::before{content:"󰕳"}.mdi-view-module-outline::before{content:"󱒌"}.mdi-view-parallel::before{content:"󰜨"}.mdi-view-parallel-outline::before{content:"󱒍"}.mdi-view-quilt::before{content:"󰕴"}.mdi-view-quilt-outline::before{content:"󱒎"}.mdi-view-sequential::before{content:"󰜩"}.mdi-view-sequential-outline::before{content:"󱒏"}.mdi-view-split-horizontal::before{content:"󰯋"}.mdi-view-split-vertical::before{content:"󰯌"}.mdi-view-stream::before{content:"󰕵"}.mdi-view-stream-outline::before{content:"󱒐"}.mdi-view-week::before{content:"󰕶"}.mdi-view-week-outline::before{content:"󱒑"}.mdi-vimeo::before{content:"󰕷"}.mdi-violin::before{content:"󰘏"}.mdi-virtual-reality::before{content:"󰢔"}.mdi-virus::before{content:"󱎶"}.mdi-virus-outline::before{content:"󱎷"}.mdi-vk::before{content:"󰕹"}.mdi-vlc::before{content:"󰕼"}.mdi-voice-off::before{content:"󰻔"}.mdi-voicemail::before{content:"󰕽"}.mdi-volleyball::before{content:"󰦴"}.mdi-volume-high::before{content:"󰕾"}.mdi-volume-low::before{content:"󰕿"}.mdi-volume-medium::before{content:"󰖀"}.mdi-volume-minus::before{content:"󰝞"}.mdi-volume-mute::before{content:"󰝟"}.mdi-volume-off::before{content:"󰖁"}.mdi-volume-plus::before{content:"󰝝"}.mdi-volume-source::before{content:"󱄠"}.mdi-volume-variant-off::before{content:"󰸈"}.mdi-volume-vibrate::before{content:"󱄡"}.mdi-vote::before{content:"󰨟"}.mdi-vote-outline::before{content:"󰨠"}.mdi-vpn::before{content:"󰖂"}.mdi-vuejs::before{content:"󰡄"}.mdi-vuetify::before{content:"󰹭"}.mdi-walk::before{content:"󰖃"}.mdi-wall::before{content:"󰟾"}.mdi-wall-sconce::before{content:"󰤜"}.mdi-wall-sconce-flat::before{content:"󰤝"}.mdi-wall-sconce-flat-variant::before{content:"󰐜"}.mdi-wall-sconce-round::before{content:"󰝈"}.mdi-wall-sconce-round-variant::before{content:"󰤞"}.mdi-wallet::before{content:"󰖄"}.mdi-wallet-giftcard::before{content:"󰖅"}.mdi-wallet-membership::before{content:"󰖆"}.mdi-wallet-outline::before{content:"󰯝"}.mdi-wallet-plus::before{content:"󰾎"}.mdi-wallet-plus-outline::before{content:"󰾏"}.mdi-wallet-travel::before{content:"󰖇"}.mdi-wallpaper::before{content:"󰸉"}.mdi-wan::before{content:"󰖈"}.mdi-wardrobe::before{content:"󰾐"}.mdi-wardrobe-outline::before{content:"󰾑"}.mdi-warehouse::before{content:"󰾁"}.mdi-washing-machine::before{content:"󰜪"}.mdi-washing-machine-alert::before{content:"󱆼"}.mdi-washing-machine-off::before{content:"󱆽"}.mdi-watch::before{content:"󰖉"}.mdi-watch-export::before{content:"󰖊"}.mdi-watch-export-variant::before{content:"󰢕"}.mdi-watch-import::before{content:"󰖋"}.mdi-watch-import-variant::before{content:"󰢖"}.mdi-watch-variant::before{content:"󰢗"}.mdi-watch-vibrate::before{content:"󰚱"}.mdi-watch-vibrate-off::before{content:"󰳚"}.mdi-water::before{content:"󰖌"}.mdi-water-boiler::before{content:"󰾒"}.mdi-water-boiler-alert::before{content:"󱆳"}.mdi-water-boiler-off::before{content:"󱆴"}.mdi-water-off::before{content:"󰖍"}.mdi-water-outline::before{content:"󰸊"}.mdi-water-percent::before{content:"󰖎"}.mdi-water-polo::before{content:"󱊠"}.mdi-water-pump::before{content:"󰖏"}.mdi-water-pump-off::before{content:"󰾓"}.mdi-water-well::before{content:"󱁫"}.mdi-water-well-outline::before{content:"󱁬"}.mdi-watering-can::before{content:"󱒁"}.mdi-watering-can-outline::before{content:"󱒂"}.mdi-watermark::before{content:"󰘒"}.mdi-wave::before{content:"󰼮"}.mdi-waveform::before{content:"󱑽"}.mdi-waves::before{content:"󰞍"}.mdi-waze::before{content:"󰯞"}.mdi-weather-cloudy::before{content:"󰖐"}.mdi-weather-cloudy-alert::before{content:"󰼯"}.mdi-weather-cloudy-arrow-right::before{content:"󰹮"}.mdi-weather-fog::before{content:"󰖑"}.mdi-weather-hail::before{content:"󰖒"}.mdi-weather-hazy::before{content:"󰼰"}.mdi-weather-hurricane::before{content:"󰢘"}.mdi-weather-lightning::before{content:"󰖓"}.mdi-weather-lightning-rainy::before{content:"󰙾"}.mdi-weather-night::before{content:"󰖔"}.mdi-weather-night-partly-cloudy::before{content:"󰼱"}.mdi-weather-partly-cloudy::before{content:"󰖕"}.mdi-weather-partly-lightning::before{content:"󰼲"}.mdi-weather-partly-rainy::before{content:"󰼳"}.mdi-weather-partly-snowy::before{content:"󰼴"}.mdi-weather-partly-snowy-rainy::before{content:"󰼵"}.mdi-weather-pouring::before{content:"󰖖"}.mdi-weather-rainy::before{content:"󰖗"}.mdi-weather-snowy::before{content:"󰖘"}.mdi-weather-snowy-heavy::before{content:"󰼶"}.mdi-weather-snowy-rainy::before{content:"󰙿"}.mdi-weather-sunny::before{content:"󰖙"}.mdi-weather-sunny-alert::before{content:"󰼷"}.mdi-weather-sunset::before{content:"󰖚"}.mdi-weather-sunset-down::before{content:"󰖛"}.mdi-weather-sunset-up::before{content:"󰖜"}.mdi-weather-tornado::before{content:"󰼸"}.mdi-weather-windy::before{content:"󰖝"}.mdi-weather-windy-variant::before{content:"󰖞"}.mdi-web::before{content:"󰖟"}.mdi-web-box::before{content:"󰾔"}.mdi-web-clock::before{content:"󱉊"}.mdi-webcam::before{content:"󰖠"}.mdi-webhook::before{content:"󰘯"}.mdi-webpack::before{content:"󰜫"}.mdi-webrtc::before{content:"󱉈"}.mdi-wechat::before{content:"󰘑"}.mdi-weight::before{content:"󰖡"}.mdi-weight-gram::before{content:"󰴿"}.mdi-weight-kilogram::before{content:"󰖢"}.mdi-weight-lifter::before{content:"󱅝"}.mdi-weight-pound::before{content:"󰦵"}.mdi-whatsapp::before{content:"󰖣"}.mdi-wheelchair-accessibility::before{content:"󰖤"}.mdi-whistle::before{content:"󰦶"}.mdi-whistle-outline::before{content:"󱊼"}.mdi-white-balance-auto::before{content:"󰖥"}.mdi-white-balance-incandescent::before{content:"󰖦"}.mdi-white-balance-iridescent::before{content:"󰖧"}.mdi-white-balance-sunny::before{content:"󰖨"}.mdi-widgets::before{content:"󰜬"}.mdi-widgets-outline::before{content:"󱍕"}.mdi-wifi::before{content:"󰖩"}.mdi-wifi-off::before{content:"󰖪"}.mdi-wifi-star::before{content:"󰸋"}.mdi-wifi-strength-1::before{content:"󰤟"}.mdi-wifi-strength-1-alert::before{content:"󰤠"}.mdi-wifi-strength-1-lock::before{content:"󰤡"}.mdi-wifi-strength-2::before{content:"󰤢"}.mdi-wifi-strength-2-alert::before{content:"󰤣"}.mdi-wifi-strength-2-lock::before{content:"󰤤"}.mdi-wifi-strength-3::before{content:"󰤥"}.mdi-wifi-strength-3-alert::before{content:"󰤦"}.mdi-wifi-strength-3-lock::before{content:"󰤧"}.mdi-wifi-strength-4::before{content:"󰤨"}.mdi-wifi-strength-4-alert::before{content:"󰤩"}.mdi-wifi-strength-4-lock::before{content:"󰤪"}.mdi-wifi-strength-alert-outline::before{content:"󰤫"}.mdi-wifi-strength-lock-outline::before{content:"󰤬"}.mdi-wifi-strength-off::before{content:"󰤭"}.mdi-wifi-strength-off-outline::before{content:"󰤮"}.mdi-wifi-strength-outline::before{content:"󰤯"}.mdi-wikipedia::before{content:"󰖬"}.mdi-wind-turbine::before{content:"󰶥"}.mdi-window-close::before{content:"󰖭"}.mdi-window-closed::before{content:"󰖮"}.mdi-window-closed-variant::before{content:"󱇛"}.mdi-window-maximize::before{content:"󰖯"}.mdi-window-minimize::before{content:"󰖰"}.mdi-window-open::before{content:"󰖱"}.mdi-window-open-variant::before{content:"󱇜"}.mdi-window-restore::before{content:"󰖲"}.mdi-window-shutter::before{content:"󱄜"}.mdi-window-shutter-alert::before{content:"󱄝"}.mdi-window-shutter-open::before{content:"󱄞"}.mdi-wiper::before{content:"󰫩"}.mdi-wiper-wash::before{content:"󰶦"}.mdi-wizard-hat::before{content:"󱑷"}.mdi-wordpress::before{content:"󰖴"}.mdi-wrap::before{content:"󰖶"}.mdi-wrap-disabled::before{content:"󰯟"}.mdi-wrench::before{content:"󰖷"}.mdi-wrench-outline::before{content:"󰯠"}.mdi-xamarin::before{content:"󰡅"}.mdi-xamarin-outline::before{content:"󰡆"}.mdi-xing::before{content:"󰖾"}.mdi-xml::before{content:"󰗀"}.mdi-xmpp::before{content:"󰟿"}.mdi-y-combinator::before{content:"󰘤"}.mdi-yahoo::before{content:"󰭏"}.mdi-yeast::before{content:"󰗁"}.mdi-yin-yang::before{content:"󰚀"}.mdi-yoga::before{content:"󱅼"}.mdi-youtube::before{content:"󰗃"}.mdi-youtube-gaming::before{content:"󰡈"}.mdi-youtube-studio::before{content:"󰡇"}.mdi-youtube-subscription::before{content:"󰵀"}.mdi-youtube-tv::before{content:"󰑈"}.mdi-z-wave::before{content:"󰫪"}.mdi-zend::before{content:"󰫫"}.mdi-zigbee::before{content:"󰵁"}.mdi-zip-box::before{content:"󰗄"}.mdi-zip-box-outline::before{content:"󰿺"}.mdi-zip-disk::before{content:"󰨣"}.mdi-zodiac-aquarius::before{content:"󰩽"}.mdi-zodiac-aries::before{content:"󰩾"}.mdi-zodiac-cancer::before{content:"󰩿"}.mdi-zodiac-capricorn::before{content:"󰪀"}.mdi-zodiac-gemini::before{content:"󰪁"}.mdi-zodiac-leo::before{content:"󰪂"}.mdi-zodiac-libra::before{content:"󰪃"}.mdi-zodiac-pisces::before{content:"󰪄"}.mdi-zodiac-sagittarius::before{content:"󰪅"}.mdi-zodiac-scorpio::before{content:"󰪆"}.mdi-zodiac-taurus::before{content:"󰪇"}.mdi-zodiac-virgo::before{content:"󰪈"}.mdi-blank::before{content:"";visibility:hidden}.mdi-18px.mdi-set,.mdi-18px.mdi:before{font-size:18px}.mdi-24px.mdi-set,.mdi-24px.mdi:before{font-size:24px}.mdi-36px.mdi-set,.mdi-36px.mdi:before{font-size:36px}.mdi-48px.mdi-set,.mdi-48px.mdi:before{font-size:48px}.mdi-dark:before{color:rgba(0,0,0,.54)}.mdi-dark.mdi-inactive:before{color:rgba(0,0,0,.26)}.mdi-light:before{color:#fff}.mdi-light.mdi-inactive:before{color:rgba(255,255,255,.3)}.mdi-rotate-45:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.mdi-rotate-90:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.mdi-rotate-135:before{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.mdi-rotate-180:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.mdi-rotate-225:before{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.mdi-rotate-270:before{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.mdi-rotate-315:before{-webkit-transform:rotate(315deg);-ms-transform:rotate(315deg);transform:rotate(315deg)}.mdi-flip-h:before{-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.mdi-flip-v:before{-webkit-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV;-ms-filter:"FlipV"}.mdi-spin:before{-webkit-animation:mdi-spin 2s infinite linear;animation:mdi-spin 2s infinite linear}@-webkit-keyframes mdi-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes mdi-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@font-face {
    font-family: "flaticon";
    src: url("fonts/flaticon.ttf?95a56ff57e8d0557ee40da3b6ed5f46e") format("truetype"),
url("fonts/flaticon.woff?95a56ff57e8d0557ee40da3b6ed5f46e") format("woff"),
url("fonts/flaticon.woff2?95a56ff57e8d0557ee40da3b6ed5f46e") format("woff2"),
url("fonts/flaticon.eot?95a56ff57e8d0557ee40da3b6ed5f46e#iefix") format("embedded-opentype"),
url("fonts/flaticon.svg?95a56ff57e8d0557ee40da3b6ed5f46e#flaticon") format("svg");
}

i[class^="flaticon-"]:before, i[class*=" flaticon-"]:before {
    font-family: flaticon !important;
    font-style: normal;
    font-weight: normal !important;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.flaticon-water-drop:before {
    content: "\f101";
}
.flaticon-water-drop-1:before {
    content: "\f102";
}
.flaticon-recycle:before {
    content: "\f103";
}
.flaticon-glass:before {
    content: "\f104";
}
.flaticon-water-glass:before {
    content: "\f105";
}
.flaticon-water-bottle:before {
    content: "\f106";
}
.flaticon-water-bottle-1:before {
    content: "\f107";
}
.flaticon-water:before {
    content: "\f108";
}
.flaticon-water-1:before {
    content: "\f109";
}
.flaticon-draw-check-mark:before {
    content: "\f10a";
}
.flaticon-check:before {
    content: "\f10b";
}
.flaticon-cancel:before {
    content: "\f10c";
}
.flaticon-close:before {
    content: "\f10d";
}
