diff --git a/CNAME b/CNAME deleted file mode 100644 index 5f39373..0000000 --- a/CNAME +++ /dev/null @@ -1 +0,0 @@ -george-automotive.co.uk \ No newline at end of file diff --git a/asset-manifest.json b/asset-manifest.json index 70be32c..0c334d6 100644 --- a/asset-manifest.json +++ b/asset-manifest.json @@ -1,16 +1,17 @@ { "files": { - "main.css": "/static/css/main.5b961225.css", - "main.js": "/static/js/main.d94d32f3.js", + "main.css": "/static/css/main.b2a72411.css", + "main.js": "/static/js/main.2d30632c.js", "static/js/787.53a19acc.chunk.js": "/static/js/787.53a19acc.chunk.js", + "static/media/logo.png": "/static/media/logo.890c24d6b46d40d23029.png", "static/media/logo-small.png": "/static/media/logo-small.b44da4e898f276f985bf.png", "index.html": "/index.html", - "main.5b961225.css.map": "/static/css/main.5b961225.css.map", - "main.d94d32f3.js.map": "/static/js/main.d94d32f3.js.map", + "main.b2a72411.css.map": "/static/css/main.b2a72411.css.map", + "main.2d30632c.js.map": "/static/js/main.2d30632c.js.map", "787.53a19acc.chunk.js.map": "/static/js/787.53a19acc.chunk.js.map" }, "entrypoints": [ - "static/css/main.5b961225.css", - "static/js/main.d94d32f3.js" + "static/css/main.b2a72411.css", + "static/js/main.2d30632c.js" ] } \ No newline at end of file diff --git a/index.html b/index.html index 98869da..ca289f9 100644 --- a/index.html +++ b/index.html @@ -1 +1 @@ -George Automotive
\ No newline at end of file +George Automotive
\ No newline at end of file diff --git a/static/css/main.5b961225.css b/static/css/main.5b961225.css deleted file mode 100644 index 67546a2..0000000 --- a/static/css/main.5b961225.css +++ /dev/null @@ -1,21 +0,0 @@ -@charset "UTF-8"; -/*! elementor - v3.15.0 - 09-08-2023 */.dialog-widget-content{background-color:var(--e-a-bg-default);border-radius:3px;box-shadow:2px 8px 23px 3px #0003;overflow:hidden;position:absolute}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px}.elementor-clearfix:after{clear:both;content:"";display:block;height:0;width:0}.e-logo-wrapper{background:var(--e-a-bg-logo);border-radius:50%;display:inline-block;line-height:1;padding:.75em}.e-logo-wrapper i{color:var(--e-a-color-logo);font-size:1em}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}.elementor hr{background-color:initial;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;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;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-embed{max-width:none}.elementor .elementor-background-video,.elementor .elementor-background-video-embed,.elementor .elementor-background-video-hosted{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.elementor .elementor-background-video{max-width:none}.elementor .elementor-html5-video{object-fit:cover}.elementor .elementor-background-overlay,.elementor .elementor-background-slideshow{height:100%;left:0;position:absolute;top:0;width:100%}.elementor .elementor-background-slideshow{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{--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.elementor-absolute,.elementor-element.elementor-fixed{z-index:1}.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(--gap);justify-content:var(--justify-content)}.elementor-invisible{visibility:hidden}.elementor-align-center{text-align:center}.elementor-align-center .elementor-button{width:auto}.elementor-align-right{text-align:right}.elementor-align-right .elementor-button{width:auto}.elementor-align-left{text-align:left}.elementor-align-left .elementor-button{width:auto}.elementor-align-justify .elementor-button{width:100%}.elementor-custom-embed-play{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.elementor-custom-embed-play i{color:#fff;font-size:100px;text-shadow:1px 0 6px #0000004d}.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:"\e8fb"}.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)}@media (min-width:-1){.elementor-widescreen-align-center{text-align:center}.elementor-widescreen-align-center .elementor-button{width:auto}.elementor-widescreen-align-right{text-align:right}.elementor-widescreen-align-right .elementor-button{width:auto}.elementor-widescreen-align-left{text-align:left}.elementor-widescreen-align-left .elementor-button{width:auto}.elementor-widescreen-align-justify .elementor-button{width:100%}}@media (max-width:767px){.elementor-mobile-align-center{text-align:center}.elementor-mobile-align-center .elementor-button{width:auto}.elementor-mobile-align-right{text-align:right}.elementor-mobile-align-right .elementor-button{width:auto}.elementor-mobile-align-left{text-align:left}.elementor-mobile-align-left .elementor-button{width:auto}.elementor-mobile-align-justify .elementor-button{width:100%}}:root{--page-title-display:block}.elementor-page-title,h1.entry-title{display:block;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-left:auto;margin-right:auto;position:relative}@media (max-width:1024px){.elementor-section .elementor-container{flex-wrap:wrap}}.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-row{display:flex;width:100%}@media (max-width:1024px){.elementor-row{flex-wrap:wrap}}.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:100%;width:calc(100% - var(--e-column-margin-left, 0px) - var(--e-column-margin-right, 0px))}.elementor-widget{position:relative}.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-bottom:0}.elementor-column{display:flex;min-height:1px;position:relative}.elementor-column-wrap{display:flex;position:relative;width:100%}.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%}}ul.elementor-icon-list-items.elementor-inline-items{display:flex;flex-wrap:wrap}ul.elementor-icon-list-items.elementor-inline-items .elementor-inline-item{word-break:break-word}.elementor-grid{grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap);display:grid}.elementor-grid .elementor-grid-item{min-width:0}.elementor-grid-0 .elementor-grid{display:inline-block;margin-bottom:calc(var(--grid-row-gap)*-1);width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom: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-bottom:calc(var(--grid-row-gap)*-1);width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom: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-bottom:calc(var(--grid-row-gap)*-1);width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-laptop-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom: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-bottom:calc(var(--grid-row-gap)*-1);width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom: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-bottom:calc(var(--grid-row-gap)*-1);width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom: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-bottom:calc(var(--grid-row-gap)*-1);width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom: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-bottom:calc(var(--grid-row-gap)*-1);width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom: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"}}.e-con{--border-radius:0;--border-width-top:0px;--border-width-right:0px;--border-width-bottom:0px;--border-width-left: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:0;--margin-right:0;--margin-bottom:0;--margin-left:0;--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 );--overlay-mix-blend-mode:initial;--overlay-opacity:1;--overlay-transition:0.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);margin:var(--margin-top) var(--margin-right) var(--margin-bottom) var(--margin-left);min-height:var(--min-height);min-width:0;overflow:var(--overflow);padding-left:var(--padding-left);padding-right:var(--padding-right);position:var(--position);transition:background .3s,border .3s,box-shadow .3s,transform .4s;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);width:var(--width);z-index:var(--z-index)}.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-bottom:var(--padding-bottom);padding-top:var(--padding-top);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);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)}.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:left;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(--gap);height:100%;margin:0 auto;max-width:var(--content-width);padding-inline:0;width:100%}:is(.elementor-section-wrap,[data-elementor-id])>.e-con{--margin-right:auto;--margin-left:auto;max-width:min(100%,var(--width))}.e-con .elementor-widget.elementor-widget{margin-bottom: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-color:var(--border-color);border-radius:var(--border-radius);border-style:var(--border-style);border-width:var(--border-width-top) var(--border-width-right) var(--border-width-bottom) var(--border-width-left);content:var(--background-overlay);display:block;height:max(100% + var(--border-width-top) + var(--border-width-bottom),100%);left:calc(0px - var(--border-width-left));mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);position:absolute;top:calc(0px - var(--border-width-top));transition:.3s;transition:var(--overlay-transition,.3s);width:max(100% + var(--border-width-right) + var(--border-width-left),100%)}.e-con:before{transition:background .3s,border-radius .3s,opacity .3s;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-color:var(--border-color);border-radius:var(--border-radius);border-style:var(--border-style);border-width:var(--border-width-top) var(--border-width-right) var(--border-width-bottom) var(--border-width-left);height:max(100% + var(--border-width-top) + var(--border-width-bottom),100%);left:calc(0px - var(--border-width-left));top:calc(0px - var(--border-width-top));width:max(100% + var(--border-width-right) + var(--border-width-left),100%)}: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%}@media (max-width:767px){.e-con.e-flex{--width:100%;--flex-wrap:wrap}}.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-select-wrapper{display:flex;position:relative;width:100%}.elementor-field-group .elementor-select-wrapper select{-webkit-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-right:20px;text-transform:inherit}.elementor-field-group .elementor-select-wrapper:before{content:"\e92a";font-family:eicons;font-size:15px;pointer-events:none;position:absolute;right:10px;text-shadow:0 0 3px #0000004d;top:50%;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-right: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-left:.2em}@media screen and (max-width:767px){.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{justify-content:flex-end}.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:"\e90e";display:inline-block;font-family:eicons;font-style:normal;font-weight:400;margin-right:5px;vertical-align:middle}.elementor-message.elementor-message-danger{color:#d9534f}.elementor-message.elementor-message-danger:before{content:"\e87f"}.elementor-message.form-message-success{color:#5cb85c}.elementor-form .elementor-button{border:none;padding-bottom:0;padding-top:0}.elementor-form .elementor-button>span{display:flex;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 .elementor-widget-container{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform .4s;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)}.elementor-button{fill:#fff;background-color:#69727d;border-radius:3px;color:#fff;display:inline-block;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;justify-content:center}.elementor-button-icon{flex-grow:0;order:5}.elementor-button-icon svg{height:auto;width:1em}.elementor-button-icon .e-font-icon-svg{height:1em}.elementor-button-text{display:inline-block;flex-grow:1;order:10}.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 .elementor-align-icon-right{margin-left:5px;order:15}.elementor-button .elementor-align-icon-left{margin-right:5px;order:5}.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-tab-title a{color:inherit}.elementor-view-stacked .elementor-icon{fill:#fff;background-color:#69727d;color:#fff;padding:.5em}.elementor-view-framed .elementor-icon{background-color:initial;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-circle .elementor-icon{border-radius:50%}.e-transform .elementor-widget-container{transform:perspective(0) rotate(0) rotateX(0) rotateY(0) translate(0) translateX(0) translateY(0) scaleX(1) scaleY(1) skewX(0) skewY(0);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(0) rotate(0) rotateX(0) rotateY(0) translate(0) translateX(0) translateY(0) scaleX(1) scaleY(1) skewX(0) skewY(0);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)}.elementor-element{--swiper-theme-color:#000;--swiper-navigation-size:44px;--swiper-pagination-bullet-size:6px;--swiper-pagination-bullet-horizontal-gap:6px}.elementor-element .swiper .swiper-slide figure,.elementor-element .swiper-container .swiper-slide figure{line-height:0}.elementor-element .swiper .elementor-swiper-button,.elementor-element .swiper-container .elementor-swiper-button,.elementor-element .swiper-container~.elementor-swiper-button,.elementor-element .swiper~.elementor-swiper-button{color:#eeeeeee6;cursor:pointer;display:inline-flex;font-size:25px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.elementor-element .swiper .elementor-swiper-button svg,.elementor-element .swiper-container .elementor-swiper-button svg,.elementor-element .swiper-container~.elementor-swiper-button svg,.elementor-element .swiper~.elementor-swiper-button svg{fill:#eeeeeee6;height:1em;width:1em}.elementor-element .swiper .elementor-swiper-button-prev,.elementor-element .swiper-container .elementor-swiper-button-prev,.elementor-element .swiper-container~.elementor-swiper-button-prev,.elementor-element .swiper~.elementor-swiper-button-prev{left:10px}.elementor-element .swiper .elementor-swiper-button-next,.elementor-element .swiper-container .elementor-swiper-button-next,.elementor-element .swiper-container~.elementor-swiper-button-next,.elementor-element .swiper~.elementor-swiper-button-next{right:10px}.elementor-element .swiper .elementor-swiper-button.swiper-button-disabled,.elementor-element .swiper-container .elementor-swiper-button.swiper-button-disabled,.elementor-element .swiper-container~.elementor-swiper-button.swiper-button-disabled,.elementor-element .swiper~.elementor-swiper-button.swiper-button-disabled{opacity:.3}.elementor-element .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image,.elementor-element .swiper-container .swiper-image-stretch .swiper-slide .swiper-slide-image{width:100%}.elementor-element .swiper .swiper-horizontal>.swiper-pagination-bullets,.elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-element .swiper .swiper-pagination-fraction,.elementor-element .swiper-container .swiper-horizontal>.swiper-pagination-bullets,.elementor-element .swiper-container .swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-element .swiper-container .swiper-pagination-fraction,.elementor-element .swiper-container~.swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-element .swiper-container~.swiper-pagination-fraction,.elementor-element .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-element .swiper~.swiper-pagination-fraction{bottom:5px}.elementor-element .swiper-container.swiper-cube .elementor-swiper-button,.elementor-element .swiper-container.swiper-cube~.elementor-swiper-button,.elementor-element .swiper.swiper-cube .elementor-swiper-button,.elementor-element .swiper.swiper-cube~.elementor-swiper-button{transform:translate3d(0,-50%,1px)}.elementor-element :where(.swiper-container-horizontal)~.swiper-pagination-bullets{bottom:5px;left:0;width:100%}.elementor-element :where(.swiper-container-horizontal)~.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.elementor-element :where(.swiper-container-horizontal)~.swiper-pagination-progressbar{height:4px;left:0;top:0;width:100%}.elementor-element .elementor-swiper{position:relative}.elementor-element .elementor-main-swiper{position:static}.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}}.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}.elementor-post__thumbnail__link{transition:none}#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}.e-n-tabs-none>.elementor-widget-container>.e-n-tabs>.e-n-tabs-content>.e-collapse{display:none}.elementor-kit-6{--e-global-color-primary:#6ec1e4;--e-global-color-secondary:#54595f;--e-global-color-text:#7a7a7a;--e-global-color-accent:#61ce70;--e-global-color-12b5d5f:#000;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-579108b-font-family:"Montserrat";--e-global-typography-579108b-font-size:60px;--e-global-typography-579108b-font-weight:800;--e-global-typography-579108b-line-height:1.2em;--e-global-typography-67cc080-font-family:"Montserrat";--e-global-typography-67cc080-font-size:38px;--e-global-typography-67cc080-font-weight:700;background-color:#202020;color:#fff;font-family:Archivo,Sans-serif;font-size:16px;font-weight:300;letter-spacing:1px;line-height:1.9em}.elementor-kit-6 a{color:#daa520}.elementor-kit-6 a:hover{color:#b18412}.elementor-kit-6 h1{font-size:50px}.elementor-kit-6 h1,.elementor-kit-6 h2{font-family:Montserrat,Sans-serif;font-weight:700;letter-spacing:-1.5px}.elementor-kit-6 h2{font-size:38px}.elementor-kit-6 h3{font-size:28px}.elementor-kit-6 h3,.elementor-kit-6 h4{font-family:Montserrat,Sans-serif;font-weight:700;letter-spacing:-1.2px}.elementor-kit-6 h4{font-size:21px}.elementor-kit-6 h5{font-family:Montserrat,Sans-serif;font-size:16px;font-weight:600;letter-spacing:-1.2px}.elementor-kit-6 h6{font-family:Lato,Sans-serif;font-size:14px;font-weight:300;letter-spacing:2px;text-transform:uppercase}.elementor-kit-6 .elementor-button,.elementor-kit-6 button,.elementor-kit-6 input[type=button],.elementor-kit-6 input[type=submit]{background-color:#daa520;border-radius:5px 5px 5px 5px;border-style:solid;border-width:0;color:#000;font-family:Montserrat,Sans-serif;font-weight:700;text-shadow:0 0 10px #0000001a}.elementor-kit-6 .elementor-button:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 button:hover,.elementor-kit-6 input[type=button]:focus,.elementor-kit-6 input[type=button]:hover,.elementor-kit-6 input[type=submit]:focus,.elementor-kit-6 input[type=submit]:hover{background-color:#b18412;color:#000}.elementor-kit-6 label{color:#f77f00;font-family:Montserrat,Sans-serif;font-weight:600;line-height:1.9em}.elementor-kit-6 input:not([type=button]):not([type=submit]){background-color:#d6d6d6;border-style:solid;border-width:0;color:#202020}.elementor-kit-6 input:focus:not([type=button]):not([type=submit]){background-color:#fff}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-con{--container-max-width:1140px}.elementor-widget:not(:last-child){margin-bottom:20px}.elementor-element{--widgets-spacing:20px}h1.entry-title{display:var(--page-title-display)}.elementor-kit-6 e-page-transition{background-color:#ffbc7d}.site-header{padding-left:0;padding-right:0}@media (max-width:1024px){.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:14px}.elementor-kit-6 h1{font-size:28px}.elementor-kit-6 h2{font-size:21px}.elementor-kit-6 h3{font-size:18px}.elementor-kit-6 h4{font-size:16px}.elementor-kit-6 h5{font-size:14px}.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}.elementor-editor-active .elementor.elementor-edit-mode .elementor-widget.elementor-global-widget:hover{outline:1px solid var(--e-p-border-global)}.elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings{background-color:var(--e-p-border-global)}.elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings .elementor-editor-element-setting{background-color:var(--e-p-border-global);color:var(--e-p-border-global-invert)}.elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings .elementor-editor-element-setting:hover{background-color:var(--e-p-border-global-hover)}.elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings .elementor-editor-element-setting.elementor-editor-element-save{display:none}.elementor-theme-builder-content-area{height:400px}.elementor-location-footer:before,.elementor-location-header:before{clear:both;content:"";display:table}.elementor-posts.elementor-posts--skin-archive_full_content article.elementor-post{display:block}.elementor-sticky--active{z-index:99}.e-con.elementor-sticky--active,.e-container.elementor-sticky--active{z-index:99;z-index:var(--z-index,99)}.e-con .e-con.elementor-sticky--active,.e-con .e-container.elementor-sticky--active,.e-container .e-con.elementor-sticky--active,.e-container .e-container.elementor-sticky--active{padding-left:var(--padding-left);padding-right:var(--padding-right)}[data-elementor-type=popup] .elementor-section-wrap:not(:empty)+#elementor-add-new-section,[data-elementor-type=popup]:not(.elementor-edit-area){display:none}.elementor-motion-effects-container{height:100%;left:0;overflow:hidden;position:absolute;top:0;transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x);width:100%}.elementor-17 .elementor-element.elementor-element-5c7d55cf>.elementor-container{min-height:125vh}.elementor-17 .elementor-element.elementor-element-5c7d55cf:not(.elementor-motion-effects-element-type-background){background-image:url(https://show.moxcreative.com/carbon/wp-content/uploads/sites/61/2023/03/auto-mechanic-working-in-garage-repair-service.jpg);background-position:top;background-repeat:no-repeat;background-size:cover}.elementor-17 .elementor-element.elementor-element-5c7d55cf>.elementor-background-overlay{background-color:#000;mix-blend-mode:multiply;opacity:.75;transition:background .3s,border-radius .3s,opacity .3s}.elementor-17 .elementor-element.elementor-element-5c7d55cf{margin-bottom:0;margin-top:-85px;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;z-index:0}.elementor-17 .elementor-element.elementor-element-5c7d55cf>.elementor-shape-bottom .elementor-shape-fill{fill:#daa520}.elementor-17 .elementor-element.elementor-element-5c7d55cf>.elementor-shape-bottom svg{height:250px;transform:translateX(-50%) rotateY(180deg)}.elementor-17 .elementor-element.elementor-element-2ba35694,.elementor-17 .elementor-element.elementor-element-6cba7690{text-align:center}.elementor-17 .elementor-element.elementor-element-6cba7690 .elementor-heading-title{font-family:var(--e-global-typography-579108b-font-family),Sans-serif;font-size:var(--e-global-typography-579108b-font-size);font-weight:var(--e-global-typography-579108b-font-weight);letter-spacing:var(--e-global-typography-579108b-letter-spacing);line-height:var(--e-global-typography-579108b-line-height);word-spacing:var(--e-global-typography-579108b-word-spacing)}.elementor-17 .elementor-element.elementor-element-e9346f0{text-align:center}.elementor-17 .elementor-element.elementor-element-6bff978c img{width:60%}.elementor-17 .elementor-element.elementor-element-6bff978c>.elementor-widget-container{margin:0}.elementor-17 .elementor-element.elementor-element-78de8a8e>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-17 .elementor-element.elementor-element-78de8a8e:not(.elementor-motion-effects-element-type-background){background-color:#202020}.elementor-17 .elementor-element.elementor-element-78de8a8e>.elementor-background-overlay{background-color:#202020;background-image:url(https://show.moxcreative.com/carbon/wp-content/uploads/sites/61/2023/03/two-bearded-tattooed-mechanics-near-the-car-in-a-workshop-.jpg);background-position:100%;background-repeat:no-repeat;background-size:39vw auto;opacity:.15;transition:background .3s,border-radius .3s,opacity .3s}.elementor-17 .elementor-element.elementor-element-78de8a8e .elementor-background-overlay{filter:brightness(38%) contrast(100%) saturate(0) blur(0) hue-rotate(0deg)}.elementor-17 .elementor-element.elementor-element-78de8a8e{padding:5% 0;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-17 .elementor-element.elementor-element-78de8a8e>.elementor-shape-top .elementor-shape-fill{fill:#daa520}.elementor-17 .elementor-element.elementor-element-78de8a8e>.elementor-shape-top svg{height:250px;transform:translateX(-50%) rotateY(180deg)}.elementor-17 .elementor-element.elementor-element-78de8a8e>.elementor-shape-bottom .elementor-shape-fill{fill:#daa520}.elementor-17 .elementor-element.elementor-element-1cd00c79 img{border-radius:5px 5px 5px 5px;box-shadow:0 0 20px 0 #0000001a;filter:brightness(100%) contrast(100%) saturate(25%) blur(0) hue-rotate(0deg);height:65vh;object-fit:cover;object-position:center center;width:100%}.elementor-17 .elementor-element.elementor-element-1cd00c79:hover img{filter:brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg)}.elementor-17 .elementor-element.elementor-element-1cd00c79>.elementor-widget-container{margin:25% 0 0}.elementor-17 .elementor-element.elementor-element-28c8f7d7 img{border-radius:5px 5px 5px 5px;box-shadow:0 0 20px 0 #0000001a;filter:brightness(100%) contrast(100%) saturate(25%) blur(0) hue-rotate(0deg);height:65vh;object-fit:cover;object-position:center center;width:100%}.elementor-17 .elementor-element.elementor-element-28c8f7d7:hover img{filter:brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg)}.elementor-17 .elementor-element.elementor-element-28c8f7d7>.elementor-widget-container{margin:0 0 25%}.elementor-17 .elementor-element.elementor-element-417155e7>.elementor-element-populated{padding:5%}.elementor-17 .elementor-element.elementor-element-63f51f4b{--divider-border-style:parallelogram;--divider-color:#f77f00;--divider-pattern-height:20px;--divider-pattern-size:20px}.elementor-17 .elementor-element.elementor-element-63f51f4b .elementor-divider-separator{width:100px}.elementor-17 .elementor-element.elementor-element-63f51f4b .elementor-divider{padding-bottom:15px;padding-top:15px}.elementor-17 .elementor-element.elementor-element-4dade9a8{max-width:auto;width:auto}.elementor-17 .elementor-element.elementor-element-6bd318ca{margin-bottom:0;margin-top:0;padding:5% 0;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-17 .elementor-element.elementor-element-6bd318ca>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-17 .elementor-element.elementor-element-6bd318ca>.elementor-shape-top .elementor-shape-fill{fill:#daa520}.elementor-17 .elementor-element.elementor-element-6bd318ca>.elementor-shape-top svg{height:250px}.elementor-17 .elementor-element.elementor-element-26c8bfb1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap{background-color:#fff}.elementor-17 .elementor-element.elementor-element-26c8bfb1>.elementor-background-slideshow,.elementor-17 .elementor-element.elementor-element-26c8bfb1>.elementor-element-populated,.elementor-17 .elementor-element.elementor-element-26c8bfb1>.elementor-element-populated>.elementor-background-overlay{border-radius:5px 5px 5px 5px}.elementor-17 .elementor-element.elementor-element-26c8bfb1>.elementor-element-populated{padding:5%;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-17 .elementor-element.elementor-element-26c8bfb1>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-17 .elementor-element.elementor-element-74572657>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-17 .elementor-element.elementor-element-62637479 .elementor-heading-title{color:var(--e-global-color-12b5d5f)}.elementor-17 .elementor-element.elementor-element-1bc4bb{--divider-border-style:parallelogram;--divider-color:#000;--divider-pattern-height:20px;--divider-pattern-size:20px}.elementor-17 .elementor-element.elementor-element-1bc4bb .elementor-divider-separator{width:100px}.elementor-17 .elementor-element.elementor-element-1bc4bb .elementor-divider{padding-bottom:15px;padding-top:15px}.elementor-17 .elementor-element.elementor-element-410872b7{color:#000;text-align:center}.elementor-17 .elementor-element.elementor-element-281e264a{margin-bottom:0;margin-top:0}.elementor-17 .elementor-element.elementor-element-3483e87e>.elementor-element-populated{padding:5%}.elementor-17 .elementor-element.elementor-element-61295c1e.elementor-position-right .elementor-image-box-img{margin-left:15px}.elementor-17 .elementor-element.elementor-element-61295c1e.elementor-position-left .elementor-image-box-img{margin-right:15px}.elementor-17 .elementor-element.elementor-element-61295c1e.elementor-position-top .elementor-image-box-img{margin-bottom:15px}.elementor-17 .elementor-element.elementor-element-61295c1e .elementor-image-box-wrapper .elementor-image-box-img{width:100%}.elementor-17 .elementor-element.elementor-element-61295c1e .elementor-image-box-img img{border-radius:5px;filter:brightness(100%) contrast(100%) saturate(25%) blur(0) hue-rotate(0deg);transition-duration:.3s}.elementor-17 .elementor-element.elementor-element-61295c1e:hover .elementor-image-box-img img{filter:brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg)}.elementor-17 .elementor-element.elementor-element-61295c1e .elementor-image-box-title{color:#fff}.elementor-17 .elementor-element.elementor-element-61295c1e>.elementor-widget-container{background-color:#000;border-radius:5px 5px 5px 5px;box-shadow:0 0 20px 0 #0000001a;padding:0 0 20px}.elementor-17 .elementor-element.elementor-element-61295c1e.bdt-background-overlay-yes>.elementor-widget-container:before{transition:background .3s}.elementor-17 .elementor-element.elementor-element-d522f9c>.elementor-element-populated{padding:5%}.elementor-17 .elementor-element.elementor-element-46f0257.elementor-position-right .elementor-image-box-img{margin-left:15px}.elementor-17 .elementor-element.elementor-element-46f0257.elementor-position-left .elementor-image-box-img{margin-right:15px}.elementor-17 .elementor-element.elementor-element-46f0257.elementor-position-top .elementor-image-box-img{margin-bottom:15px}.elementor-17 .elementor-element.elementor-element-46f0257 .elementor-image-box-wrapper .elementor-image-box-img{width:100%}.elementor-17 .elementor-element.elementor-element-46f0257 .elementor-image-box-img img{border-radius:5px;filter:brightness(100%) contrast(100%) saturate(25%) blur(0) hue-rotate(0deg);transition-duration:.3s}.elementor-17 .elementor-element.elementor-element-46f0257:hover .elementor-image-box-img img{filter:brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg)}.elementor-17 .elementor-element.elementor-element-46f0257>.elementor-widget-container{background-color:#000;border-radius:5px 5px 5px 5px;box-shadow:0 0 20px 0 #0000001a;padding:0 0 20px}.elementor-17 .elementor-element.elementor-element-46f0257.bdt-background-overlay-yes>.elementor-widget-container:before{transition:background .3s}.elementor-17 .elementor-element.elementor-element-4ad88b9e>.elementor-element-populated{padding:5%}.elementor-17 .elementor-element.elementor-element-65555ee4.elementor-position-right .elementor-image-box-img{margin-left:15px}.elementor-17 .elementor-element.elementor-element-65555ee4.elementor-position-left .elementor-image-box-img{margin-right:15px}.elementor-17 .elementor-element.elementor-element-65555ee4.elementor-position-top .elementor-image-box-img{margin-bottom:15px}.elementor-17 .elementor-element.elementor-element-65555ee4 .elementor-image-box-wrapper .elementor-image-box-img{width:100%}.elementor-17 .elementor-element.elementor-element-65555ee4 .elementor-image-box-img img{border-radius:5px;filter:brightness(100%) contrast(100%) saturate(25%) blur(0) hue-rotate(0deg);transition-duration:.3s}.elementor-17 .elementor-element.elementor-element-65555ee4:hover .elementor-image-box-img img{filter:brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg)}.elementor-17 .elementor-element.elementor-element-65555ee4>.elementor-widget-container{background-color:#000;border-radius:5px 5px 5px 5px;box-shadow:0 0 20px 0 #0000001a;padding:0 0 20px}.elementor-17 .elementor-element.elementor-element-65555ee4.bdt-background-overlay-yes>.elementor-widget-container:before{transition:background .3s}.elementor-17 .elementor-element.elementor-element-47ac6dc4>.elementor-element-populated{padding:5%}.elementor-17 .elementor-element.elementor-element-274617ea.elementor-position-right .elementor-image-box-img{margin-left:15px}.elementor-17 .elementor-element.elementor-element-274617ea.elementor-position-left .elementor-image-box-img{margin-right:15px}.elementor-17 .elementor-element.elementor-element-274617ea.elementor-position-top .elementor-image-box-img{margin-bottom:15px}.elementor-17 .elementor-element.elementor-element-274617ea .elementor-image-box-wrapper .elementor-image-box-img{width:100%}.elementor-17 .elementor-element.elementor-element-274617ea .elementor-image-box-img img{border-radius:5px;filter:brightness(100%) contrast(100%) saturate(25%) blur(0) hue-rotate(0deg);transition-duration:.3s}.elementor-17 .elementor-element.elementor-element-274617ea:hover .elementor-image-box-img img{filter:brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg)}.elementor-17 .elementor-element.elementor-element-274617ea>.elementor-widget-container{background-color:#000;border-radius:5px 5px 5px 5px;box-shadow:0 0 20px 0 #0000001a;padding:0 0 20px}.elementor-17 .elementor-element.elementor-element-274617ea.bdt-background-overlay-yes>.elementor-widget-container:before{transition:background .3s}.elementor-17 .elementor-element.elementor-element-43f97b2e>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-17 .elementor-element.elementor-element-43f97b2e:not(.elementor-motion-effects-element-type-background){background-color:#202020;background-image:url(https://show.moxcreative.com/carbon/wp-content/uploads/sites/61/2023/03/at-the-auto-service.jpg)}.elementor-17 .elementor-element.elementor-element-43f97b2e>.elementor-background-overlay{background-color:initial;background-image:linear-gradient(180deg,#202020 5%,#202020ba);opacity:1;transition:background .3s,border-radius .3s,opacity .3s}.elementor-17 .elementor-element.elementor-element-43f97b2e{padding:0;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-17 .elementor-element.elementor-element-43f97b2e>.elementor-shape-bottom .elementor-shape-fill{fill:#daa520}.elementor-17 .elementor-element.elementor-element-43f97b2e>.elementor-shape-bottom svg{height:250px}.elementor-17 .elementor-element.elementor-element-15c1ac59>.elementor-element-populated{padding:10%}.elementor-17 .elementor-element.elementor-element-6266aef7 img{border-radius:5px 5px 5px 5px;box-shadow:0 0 20px 0 #00000080;filter:brightness(100%) contrast(100%) saturate(25%) blur(0) hue-rotate(0deg);height:75vh;object-fit:cover;object-position:center center;width:100%}.elementor-17 .elementor-element.elementor-element-6266aef7:hover img{filter:brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg)}.elementor-17 .elementor-element.elementor-element-632f2b97 .elementor-blockquote__content{color:#000;font-family:Montserrat,Sans-serif;font-size:21px;font-weight:700}.elementor-17 .elementor-element.elementor-element-632f2b97 .elementor-blockquote__author{color:#000;font-family:Montserrat,Sans-serif;font-size:28px;font-weight:800}.elementor-17 .elementor-element.elementor-element-632f2b97 .elementor-blockquote{border-radius:5px}.elementor-17 .elementor-element.elementor-element-632f2b97{--container-widget-width:50%;--container-widget-flex-grow:0;bottom:8%;max-width:50%;width:50%;width:var(--container-widget-width,50%)}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-632f2b97{left:42%}body.rtl .elementor-17 .elementor-element.elementor-element-632f2b97{right:42%}.elementor-17 .elementor-element.elementor-element-52983086>.elementor-element-populated{padding:10%}.elementor-17 .elementor-element.elementor-element-1916d75{--divider-border-style:parallelogram;--divider-color:#f77f00;--divider-pattern-height:20px;--divider-pattern-size:20px}.elementor-17 .elementor-element.elementor-element-1916d75 .elementor-divider-separator{width:100px}.elementor-17 .elementor-element.elementor-element-1916d75 .elementor-divider{padding-bottom:15px;padding-top:15px}.elementor-17 .elementor-element.elementor-element-1d1941ec.ekit-equal-height-enable,.elementor-17 .elementor-element.elementor-element-1d1941ec.ekit-equal-height-enable .ekit-wid-con,.elementor-17 .elementor-element.elementor-element-1d1941ec.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox,.elementor-17 .elementor-element.elementor-element-1d1941ec.ekit-equal-height-enable .elementor-widget-container{height:100%}.elementor-17 .elementor-element.elementor-element-1d1941ec .elementskit-infobox{border:0 solid #f5f5f5;border-radius:5px 5px 5px 5px;padding:10%}.elementor-17 .elementor-element.elementor-element-1d1941ec .elementskit-infobox .elementskit-info-box-title{color:#000;padding:0}.elementor-17 .elementor-element.elementor-element-1d1941ec .elementkit-infobox-icon{color:#f77f00}.elementor-17 .elementor-element.elementor-element-1d1941ec .elementskit-info-box-icon>svg path{fill:#f77f00;stroke:#f77f00}.elementor-17 .elementor-element.elementor-element-1d1941ec .elementskit-infobox .elementskit-info-box-icon i{font-size:50px}.elementor-17 .elementor-element.elementor-element-1d1941ec .elementskit-info-box-icon>svg{height:auto;max-width:50px}.elementor-17 .elementor-element.elementor-element-1d1941ec .elementskit-infobox .elementskit-info-box-icon{transform:rotate(0deg)}.elementor-17 .elementor-element.elementor-element-1d1941ec>.elementor-widget-container{padding:10px}.elementor-17 .elementor-element.elementor-element-1d1941ec{--container-widget-width:50%;--container-widget-flex-grow:0;max-width:50%;width:50%;width:var(--container-widget-width,50%)}.elementor-17 .elementor-element.elementor-element-27a31259.ekit-equal-height-enable,.elementor-17 .elementor-element.elementor-element-27a31259.ekit-equal-height-enable .ekit-wid-con,.elementor-17 .elementor-element.elementor-element-27a31259.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox,.elementor-17 .elementor-element.elementor-element-27a31259.ekit-equal-height-enable .elementor-widget-container{height:100%}.elementor-17 .elementor-element.elementor-element-27a31259 .elementskit-infobox{border:0 solid #f5f5f5;border-radius:5px 5px 5px 5px;padding:10%}.elementor-17 .elementor-element.elementor-element-27a31259 .elementskit-infobox .elementskit-info-box-title{color:#000;padding:0}.elementor-17 .elementor-element.elementor-element-27a31259 .elementkit-infobox-icon{color:#f77f00}.elementor-17 .elementor-element.elementor-element-27a31259 .elementskit-info-box-icon>svg path{fill:#f77f00;stroke:#f77f00}.elementor-17 .elementor-element.elementor-element-27a31259 .elementskit-infobox .elementskit-info-box-icon i{font-size:50px}.elementor-17 .elementor-element.elementor-element-27a31259 .elementskit-info-box-icon>svg{height:auto;max-width:50px}.elementor-17 .elementor-element.elementor-element-27a31259 .elementskit-infobox .elementskit-info-box-icon{transform:rotate(0deg)}.elementor-17 .elementor-element.elementor-element-27a31259>.elementor-widget-container{padding:10px}.elementor-17 .elementor-element.elementor-element-27a31259{--container-widget-width:50%;--container-widget-flex-grow:0;max-width:50%;width:50%;width:var(--container-widget-width,50%)}.elementor-17 .elementor-element.elementor-element-3e497bff.ekit-equal-height-enable,.elementor-17 .elementor-element.elementor-element-3e497bff.ekit-equal-height-enable .ekit-wid-con,.elementor-17 .elementor-element.elementor-element-3e497bff.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox,.elementor-17 .elementor-element.elementor-element-3e497bff.ekit-equal-height-enable .elementor-widget-container{height:100%}.elementor-17 .elementor-element.elementor-element-3e497bff .elementskit-infobox{border:0 solid #f5f5f5;border-radius:5px 5px 5px 5px;padding:10%}.elementor-17 .elementor-element.elementor-element-3e497bff .elementskit-infobox .elementskit-info-box-title{color:#000;padding:0}.elementor-17 .elementor-element.elementor-element-3e497bff .elementkit-infobox-icon{color:#f77f00}.elementor-17 .elementor-element.elementor-element-3e497bff .elementskit-info-box-icon>svg path{fill:#f77f00;stroke:#f77f00}.elementor-17 .elementor-element.elementor-element-3e497bff .elementskit-infobox .elementskit-info-box-icon i{font-size:50px}.elementor-17 .elementor-element.elementor-element-3e497bff .elementskit-info-box-icon>svg{height:auto;max-width:50px}.elementor-17 .elementor-element.elementor-element-3e497bff .elementskit-infobox .elementskit-info-box-icon{transform:rotate(0deg)}.elementor-17 .elementor-element.elementor-element-3e497bff>.elementor-widget-container{padding:10px}.elementor-17 .elementor-element.elementor-element-3e497bff{--container-widget-width:50%;--container-widget-flex-grow:0;max-width:50%;width:50%;width:var(--container-widget-width,50%)}.elementor-17 .elementor-element.elementor-element-12315986.ekit-equal-height-enable,.elementor-17 .elementor-element.elementor-element-12315986.ekit-equal-height-enable .ekit-wid-con,.elementor-17 .elementor-element.elementor-element-12315986.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox,.elementor-17 .elementor-element.elementor-element-12315986.ekit-equal-height-enable .elementor-widget-container{height:100%}.elementor-17 .elementor-element.elementor-element-12315986 .elementskit-infobox{border:0 solid #f5f5f5;border-radius:5px 5px 5px 5px;padding:10%}.elementor-17 .elementor-element.elementor-element-12315986 .elementskit-infobox .elementskit-info-box-title{color:#000;padding:0}.elementor-17 .elementor-element.elementor-element-12315986 .elementkit-infobox-icon{color:#f77f00}.elementor-17 .elementor-element.elementor-element-12315986 .elementskit-info-box-icon>svg path{fill:#f77f00;stroke:#f77f00}.elementor-17 .elementor-element.elementor-element-12315986 .elementskit-infobox .elementskit-info-box-icon i{font-size:50px}.elementor-17 .elementor-element.elementor-element-12315986 .elementskit-info-box-icon>svg{height:auto;max-width:50px}.elementor-17 .elementor-element.elementor-element-12315986 .elementskit-infobox .elementskit-info-box-icon{transform:rotate(0deg)}.elementor-17 .elementor-element.elementor-element-12315986>.elementor-widget-container{padding:10px}.elementor-17 .elementor-element.elementor-element-12315986{--container-widget-width:50%;--container-widget-flex-grow:0;max-width:50%;width:50%;width:var(--container-widget-width,50%)}.elementor-17 .elementor-element.elementor-element-2a2cbd80>.elementor-background-overlay{background-image:url(https://show.moxcreative.com/carbon/wp-content/uploads/sites/61/2023/03/happy-men-in-auto-repair-service.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;opacity:.1}.elementor-17 .elementor-element.elementor-element-2a2cbd80>.elementor-shape-top .elementor-shape-fill{fill:#daa520}.elementor-17 .elementor-element.elementor-element-2a2cbd80{padding:5% 0}.elementor-17 .elementor-element.elementor-element-28069df0.elementor-column>.elementor-widget-wrap{justify-content:flex-end}.elementor-17 .elementor-element.elementor-element-28069df0:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap{background-color:#fff}.elementor-17 .elementor-element.elementor-element-28069df0>.elementor-background-slideshow,.elementor-17 .elementor-element.elementor-element-28069df0>.elementor-element-populated,.elementor-17 .elementor-element.elementor-element-28069df0>.elementor-element-populated>.elementor-background-overlay{border-radius:5px 5px 5px 5px}.elementor-17 .elementor-element.elementor-element-28069df0>.elementor-element-populated{--e-column-margin-right:0%;--e-column-margin-left:0%;margin:0;padding:10%;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-17 .elementor-element.elementor-element-28069df0>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-17 .elementor-element.elementor-element-28069df0{z-index:12}.elementor-17 .elementor-element.elementor-element-1982473e{text-align:left}.elementor-17 .elementor-element.elementor-element-1982473e .elementor-heading-title{color:#000}.elementor-17 .elementor-element.elementor-element-2228a623{--divider-border-style:parallelogram;--divider-color:#f77f00;--divider-pattern-height:20px;--divider-pattern-size:20px}.elementor-17 .elementor-element.elementor-element-2228a623 .elementor-divider-separator{width:100px}.elementor-17 .elementor-element.elementor-element-2228a623 .elementor-divider{padding-bottom:15px;padding-top:15px}.elementor-17 .elementor-element.elementor-element-36ac326b .elementor-testimonial__text{color:#000;font-size:21px;font-style:normal;font-weight:600}.elementor-17 .elementor-element.elementor-element-36ac326b .elementor-testimonial__name{color:#000;font-size:16px;font-weight:800}.elementor-17 .elementor-element.elementor-element-36ac326b .elementor-testimonial__title{color:#f77f00}.elementor-17 .elementor-element.elementor-element-36ac326b .elementor-testimonial__image img{height:75px;width:75px}.elementor-17 .elementor-element.elementor-element-36ac326b.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,.elementor-17 .elementor-element.elementor-element-36ac326b.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc(10% + 29.5px)}.elementor-17 .elementor-element.elementor-element-36ac326b.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after,.elementor-17 .elementor-element.elementor-element-36ac326b.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,body:not(.rtl) .elementor-17 .elementor-element.elementor-element-36ac326b.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,body:not(.rtl) .elementor-17 .elementor-element.elementor-element-36ac326b.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after{left:calc(10% + 29.5px);right:auto}.elementor-17 .elementor-element.elementor-element-36ac326b.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after,.elementor-17 .elementor-element.elementor-element-36ac326b.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,body.rtl .elementor-17 .elementor-element.elementor-element-36ac326b.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,body.rtl .elementor-17 .elementor-element.elementor-element-36ac326b.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after{left:auto;right:calc(10% + 29.5px)}.elementor-17 .elementor-element.elementor-element-36ac326b.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after,body:not(.rtl) .elementor-17 .elementor-element.elementor-element-36ac326b.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after{left:calc(10% + 29.5px);right:auto}.elementor-17 .elementor-element.elementor-element-36ac326b.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after,body.rtl .elementor-17 .elementor-element.elementor-element-36ac326b.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after{left:auto;right:calc(10% + 29.5px)}.elementor-17 .elementor-element.elementor-element-36ac326b .elementor-swiper-button{color:#f77f00;font-size:20px}.elementor-17 .elementor-element.elementor-element-36ac326b .elementor-swiper-button svg{fill:#f77f00}.elementor-17 .elementor-element.elementor-element-36ac326b .swiper-pagination-bullet{height:13px;width:13px}.elementor-17 .elementor-element.elementor-element-36ac326b .swiper-container-horizontal .swiper-pagination-progressbar{height:13px}.elementor-17 .elementor-element.elementor-element-36ac326b .swiper-pagination-fraction{color:#f77f00;font-size:13px}.elementor-17 .elementor-element.elementor-element-36ac326b .swiper-pagination-bullet-active,.elementor-17 .elementor-element.elementor-element-36ac326b .swiper-pagination-progressbar-fill{background-color:#f77f00}.elementor-17 .elementor-element.elementor-element-412b4a23>.elementor-element-populated{padding:0}.elementor-17 .elementor-element.elementor-element-13ab51f5 img{border-radius:5px 5px 5px 5px;filter:brightness(100%) contrast(100%) saturate(25%) blur(0) hue-rotate(0deg);height:75vh;object-fit:cover;object-position:center center;width:100%}.elementor-17 .elementor-element.elementor-element-13ab51f5:hover img{filter:brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg)}.elementor-17 .elementor-element.elementor-element-13ab51f5>.elementor-widget-container{margin:0 0 0 -25%;padding:0}.elementor-17 .elementor-element.elementor-element-13ab51f5{z-index:0}.elementor-17 .elementor-element.elementor-element-16dade0{padding:5% 0}.elementor-17 .elementor-element.elementor-element-1881ddb1{text-align:center}.elementor-17 .elementor-element.elementor-element-482986f7{--divider-border-style:parallelogram;--divider-color:#f77f00;--divider-pattern-height:20px;--divider-pattern-size:20px}.elementor-17 .elementor-element.elementor-element-482986f7 .elementor-divider-separator{margin-center:0;margin:0 auto;width:100px}.elementor-17 .elementor-element.elementor-element-482986f7 .elementor-divider{padding-bottom:15px;padding-top:15px;text-align:center}.elementor-17 .elementor-element.elementor-element-1ab7f1c6 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:130%}.elementor-17 .elementor-element.elementor-element-1ab7f1c6:after{content:"1.3"}.elementor-17 .elementor-element.elementor-element-1ab7f1c6 .elementor-post__thumbnail__link{width:50%}.elementor-17 .elementor-element.elementor-element-1ab7f1c6{--grid-column-gap:30px;--grid-row-gap:35px}.elementor-17 .elementor-element.elementor-element-1ab7f1c6 .elementor-post{background-color:#333533;border-radius:5px}.elementor-17 .elementor-element.elementor-element-1ab7f1c6 .elementor-post__text{padding:25px 0 0}.elementor-17 .elementor-element.elementor-element-1ab7f1c6.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px}.elementor-17 .elementor-element.elementor-element-1ab7f1c6.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px}.elementor-17 .elementor-element.elementor-element-1ab7f1c6.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px}.elementor-17 .elementor-element.elementor-element-1ab7f1c6 .elementor-post__thumbnail img{filter:brightness(100%) contrast(100%) saturate(25%) blur(0) hue-rotate(0deg)}.elementor-17 .elementor-element.elementor-element-1ab7f1c6 .elementor-post:hover .elementor-post__thumbnail img{filter:brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg)}.elementor-17 .elementor-element.elementor-element-1ab7f1c6 .elementor-post__title,.elementor-17 .elementor-element.elementor-element-1ab7f1c6 .elementor-post__title a{font-size:21px;line-height:1.5em}.elementor-17 .elementor-element.elementor-element-1ab7f1c6 .elementor-post__title{margin-bottom:16px}.elementor-17 .elementor-element.elementor-element-1ab7f1c6 .elementor-post__excerpt p{color:#fff}.elementor-17 .elementor-element.elementor-element-1ab7f1c6 .elementor-post__excerpt{margin-bottom:16px}.elementor-17 .elementor-element.elementor-element-4a57d911{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-17 .elementor-element.elementor-element-4a57d911>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-17 .elementor-element.elementor-element-3a425bdf img{filter:brightness(200%) contrast(100%) saturate(200%) blur(0) hue-rotate(0deg)}.elementor-17 .elementor-element.elementor-element-3a425bdf{--container-widget-width:20%;--container-widget-flex-grow:0;max-width:20%;width:20%;width:var(--container-widget-width,20%)}.elementor-17 .elementor-element.elementor-element-18f20dac img{filter:brightness(200%) contrast(100%) saturate(200%) blur(0) hue-rotate(0deg)}.elementor-17 .elementor-element.elementor-element-18f20dac{--container-widget-width:20%;--container-widget-flex-grow:0;max-width:20%;width:20%;width:var(--container-widget-width,20%)}.elementor-17 .elementor-element.elementor-element-55864ca2 img{filter:brightness(200%) contrast(100%) saturate(200%) blur(0) hue-rotate(0deg)}.elementor-17 .elementor-element.elementor-element-55864ca2{--container-widget-width:20%;--container-widget-flex-grow:0;max-width:20%;width:20%;width:var(--container-widget-width,20%)}.elementor-17 .elementor-element.elementor-element-27a5d56c img{filter:brightness(200%) contrast(100%) saturate(200%) blur(0) hue-rotate(0deg)}.elementor-17 .elementor-element.elementor-element-27a5d56c{--container-widget-width:20%;--container-widget-flex-grow:0;max-width:20%;width:20%;width:var(--container-widget-width,20%)}.elementor-17 .elementor-element.elementor-element-36d2139b img{filter:brightness(200%) contrast(100%) saturate(200%) blur(0) hue-rotate(0deg)}.elementor-17 .elementor-element.elementor-element-36d2139b{--container-widget-width:20%;--container-widget-flex-grow:0;max-width:20%;width:20%;width:var(--container-widget-width,20%)}.elementor-17 .elementor-element.elementor-element-49595d41:not(.elementor-motion-effects-element-type-background){background-color:#202020}.elementor-17 .elementor-element.elementor-element-49595d41>.elementor-background-overlay{background-image:url(https://show.moxcreative.com/carbon/wp-content/uploads/sites/61/2023/03/pretty-worker-holding-laptop-posing-in-autoservice.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;opacity:.2;transition:background .3s,border-radius .3s,opacity .3s}.elementor-17 .elementor-element.elementor-element-49595d41{padding:10% 0;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-17 .elementor-element.elementor-element-14dff119,.elementor-17 .elementor-element.elementor-element-290723d6,.elementor-17 .elementor-element.elementor-element-375d1bb6{text-align:center}@media (max-width:1024px){.elementor-17 .elementor-element.elementor-element-5c7d55cf>.elementor-container{min-height:85vh}.elementor-17 .elementor-element.elementor-element-6cba7690 .elementor-heading-title{font-size:var(--e-global-typography-579108b-font-size);letter-spacing:var(--e-global-typography-579108b-letter-spacing);line-height:var(--e-global-typography-579108b-line-height);word-spacing:var(--e-global-typography-579108b-word-spacing)}.elementor-17 .elementor-element.elementor-element-15c1ac59>.elementor-element-populated{padding:5%}.elementor-17 .elementor-element.elementor-element-6266aef7 img{height:45vh}.elementor-17 .elementor-element.elementor-element-28069df0>.elementor-element-populated{--e-column-margin-right:0%;--e-column-margin-left:0%;margin:0;padding:5%}.elementor-17 .elementor-element.elementor-element-1982473e,.elementor-17 .elementor-element.elementor-element-2228a623 .elementor-divider{text-align:center}.elementor-17 .elementor-element.elementor-element-2228a623 .elementor-divider-separator{margin-center:0;margin:0 auto}.elementor-17 .elementor-element.elementor-element-412b4a23>.elementor-element-populated{--e-column-margin-right:0px;--e-column-margin-left:0px;margin:0}.elementor-17 .elementor-element.elementor-element-13ab51f5>.elementor-widget-container{margin:0;padding:0}}@media (max-width:767px){.elementor-17 .elementor-element.elementor-element-6cba7690 .elementor-heading-title{font-size:45px;letter-spacing:var(--e-global-typography-579108b-letter-spacing);line-height:var(--e-global-typography-579108b-line-height);word-spacing:var(--e-global-typography-579108b-word-spacing)}.elementor-17 .elementor-element.elementor-element-6bff978c img{width:100%}.elementor-17 .elementor-element.elementor-element-2780d8a,.elementor-17 .elementor-element.elementor-element-3dc9e8b4{width:50%}.elementor-17 .elementor-element.elementor-element-63f51f4b .elementor-divider,.elementor-17 .elementor-element.elementor-element-b0743b9{text-align:center}.elementor-17 .elementor-element.elementor-element-63f51f4b .elementor-divider-separator{margin-center:0;margin:0 auto}.elementor-17 .elementor-element.elementor-element-1df73afe{text-align:center}.elementor-17 .elementor-element.elementor-element-4dade9a8{max-width:100%;width:100%}.elementor-17 .elementor-element.elementor-element-3483e87e{width:50%}.elementor-17 .elementor-element.elementor-element-61295c1e .elementor-image-box-img{margin-bottom:15px}.elementor-17 .elementor-element.elementor-element-d522f9c{width:50%}.elementor-17 .elementor-element.elementor-element-46f0257 .elementor-image-box-img{margin-bottom:15px}.elementor-17 .elementor-element.elementor-element-4ad88b9e{width:50%}.elementor-17 .elementor-element.elementor-element-65555ee4 .elementor-image-box-img{margin-bottom:15px}.elementor-17 .elementor-element.elementor-element-47ac6dc4{width:50%}.elementor-17 .elementor-element.elementor-element-274617ea .elementor-image-box-img{margin-bottom:15px}.elementor-17 .elementor-element.elementor-element-632f2b97{--container-widget-width:60%;--container-widget-flex-grow:0;bottom:0;max-width:60%;width:60%;width:var(--container-widget-width,60%)}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-632f2b97{left:0}body.rtl .elementor-17 .elementor-element.elementor-element-632f2b97{right:0}.elementor-17 .elementor-element.elementor-element-52983086>.elementor-element-populated{padding:5%}.elementor-17 .elementor-element.elementor-element-2e56cf45,.elementor-17 .elementor-element.elementor-element-4bac0a2e{text-align:center}.elementor-17 .elementor-element.elementor-element-12315986 .elementskit-infobox .elementskit-info-box-title,.elementor-17 .elementor-element.elementor-element-1d1941ec .elementskit-infobox .elementskit-info-box-title,.elementor-17 .elementor-element.elementor-element-27a31259 .elementskit-infobox .elementskit-info-box-title,.elementor-17 .elementor-element.elementor-element-3e497bff .elementskit-infobox .elementskit-info-box-title{font-size:18px}.elementor-17 .elementor-element.elementor-element-1982473e{text-align:center}.elementor-17 .elementor-element.elementor-element-36ac326b .elementor-testimonial__text{font-size:16px}.elementor-17 .elementor-element.elementor-element-1ab7f1c6 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:150%}.elementor-17 .elementor-element.elementor-element-1ab7f1c6:after{content:"1.5"}.elementor-17 .elementor-element.elementor-element-1ab7f1c6 .elementor-post__thumbnail__link{width:40%}.elementor-17 .elementor-element.elementor-element-1ab7f1c6 .elementor-post__title,.elementor-17 .elementor-element.elementor-element-1ab7f1c6 .elementor-post__title a{font-size:16px;letter-spacing:0}.elementor-17 .elementor-element.elementor-element-1ab7f1c6 .elementor-post__excerpt p{font-size:14px}}@media (min-width:768px){.elementor-17 .elementor-element.elementor-element-2780d8a,.elementor-17 .elementor-element.elementor-element-3dc9e8b4{width:25%}.elementor-17 .elementor-element.elementor-element-417155e7{width:49.664%}.elementor-17 .elementor-element.elementor-element-15c1ac59,.elementor-17 .elementor-element.elementor-element-52983086{width:50%}}@media (max-width:1024px) and (min-width:768px){.elementor-17 .elementor-element.elementor-element-15c1ac59,.elementor-17 .elementor-element.elementor-element-28069df0,.elementor-17 .elementor-element.elementor-element-412b4a23,.elementor-17 .elementor-element.elementor-element-52983086{width:100%}}.elementor-11 .elementor-element.elementor-element-55de2efd>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-11 .elementor-element.elementor-element-55de2efd:not(.elementor-motion-effects-element-type-background){background-color:#000}.elementor-11 .elementor-element.elementor-element-55de2efd{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;z-index:9}.elementor-11 .elementor-element.elementor-element-55de2efd>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-11 .elementor-element.elementor-element-791e67f6 .elementor-nav-menu .elementor-item{font-family:Montserrat,Sans-serif;font-size:14px;font-weight:700}.elementor-11 .elementor-element.elementor-element-791e67f6 .elementor-nav-menu--main .elementor-item{fill:#fff;color:#fff;padding-left:0;padding-right:0}.elementor-11 .elementor-element.elementor-element-791e67f6 .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-11 .elementor-element.elementor-element-791e67f6 .elementor-nav-menu--main .elementor-item.highlighted,.elementor-11 .elementor-element.elementor-element-791e67f6 .elementor-nav-menu--main .elementor-item:focus,.elementor-11 .elementor-element.elementor-element-791e67f6 .elementor-nav-menu--main .elementor-item:hover{fill:#f77f00;color:#f77f00}.elementor-11 .elementor-element.elementor-element-791e67f6{--e-nav-menu-horizontal-menu-item-margin:10.5px}.elementor-11 .elementor-element.elementor-element-791e67f6 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child){margin-bottom:21px}@media (max-width:1024px){.elementor-11 .elementor-element.elementor-element-791e67f6{--nav-menu-icon-size:28px}}@media (min-width:768px){.elementor-11 .elementor-element.elementor-element-9827e7a{width:20%}.elementor-11 .elementor-element.elementor-element-3e78d245{width:54.332%}.elementor-11 .elementor-element.elementor-element-5e8218f9{width:25%}}@media (max-width:1024px) and (min-width:768px){.elementor-11 .elementor-element.elementor-element-9827e7a{width:25%}.elementor-11 .elementor-element.elementor-element-3e78d245{width:35%}.elementor-11 .elementor-element.elementor-element-5e8218f9{width:40%}}@media (max-width:767px){.elementor-11 .elementor-element.elementor-element-9827e7a{width:80%}.elementor-11 .elementor-element.elementor-element-784d8c7d{text-align:left}.elementor-11 .elementor-element.elementor-element-784d8c7d img{width:80%}.elementor-11 .elementor-element.elementor-element-3e78d245{width:20%}}.elementor-14 .elementor-element.elementor-element-4da739e9 iframe{height:400px}.elementor-14 .elementor-element.elementor-element-413bd935.elementor-column>.elementor-widget-wrap{justify-content:flex-start}.elementor-14 .elementor-element.elementor-element-413bd935:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap{background-color:#333533}.elementor-14 .elementor-element.elementor-element-413bd935>.elementor-element-populated{padding:8%;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-14 .elementor-element.elementor-element-413bd935>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-73979b34 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:5px}.elementor-14 .elementor-element.elementor-element-73979b34 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:5px}.elementor-14 .elementor-element.elementor-element-73979b34 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-left:5px;margin-right:5px}.elementor-14 .elementor-element.elementor-element-73979b34 .elementor-icon-list-items.elementor-inline-items{margin-left:-5px;margin-right:-5px}body.rtl .elementor-14 .elementor-element.elementor-element-73979b34 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:-5px}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-73979b34 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:-5px}.elementor-14 .elementor-element.elementor-element-73979b34 .elementor-icon-list-icon i{transition:color .3s}.elementor-14 .elementor-element.elementor-element-73979b34 .elementor-icon-list-icon svg{transition:fill .3s}.elementor-14 .elementor-element.elementor-element-73979b34{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px}.elementor-14 .elementor-element.elementor-element-73979b34 .elementor-icon-list-icon{padding-right:16px}.elementor-14 .elementor-element.elementor-element-73979b34 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-14 .elementor-element.elementor-element-73979b34 .elementor-icon-list-item>a{font-size:21px}.elementor-14 .elementor-element.elementor-element-73979b34 .elementor-icon-list-text{transition:color .3s}.elementor-14 .elementor-element.elementor-element-2f2d3df2:not(.elementor-motion-effects-element-type-background){background-color:#000}.elementor-14 .elementor-element.elementor-element-2f2d3df2>.elementor-background-overlay{background-image:url(https://show.moxcreative.com/carbon/wp-content/uploads/sites/61/2023/03/at-the-auto-service.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;opacity:.1;transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-2f2d3df2{border:solid #fff;border-width:0 0 .1px;padding:5% 0;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-14 .elementor-element.elementor-element-27318cba{text-align:left}.elementor-14 .elementor-element.elementor-element-27318cba img{width:65%}.elementor-14 .elementor-element.elementor-element-6f764a27{--grid-template-columns:repeat(0,auto);--grid-column-gap:5px;--grid-row-gap:0px}.elementor-14 .elementor-element.elementor-element-6f764a27 .elementor-widget-container{text-align:left}.elementor-14 .elementor-element.elementor-element-6f764a27 .elementor-social-icon{background-color:#fff0}.elementor-14 .elementor-element.elementor-element-6f764a27 .elementor-social-icon i{color:#fff}.elementor-14 .elementor-element.elementor-element-6f764a27 .elementor-social-icon svg{fill:#fff}.elementor-14 .elementor-element.elementor-element-6f764a27 .elementor-social-icon:hover i{color:#f77f00}.elementor-14 .elementor-element.elementor-element-6f764a27 .elementor-social-icon:hover svg{fill:#f77f00}.elementor-14 .elementor-element.elementor-element-418892f0>.elementor-element-populated{padding:10%}.elementor-14 .elementor-element.elementor-element-1834f1ac{--divider-border-style:parallelogram;--divider-color:#f77f00;--divider-pattern-height:20px;--divider-pattern-size:20px}.elementor-14 .elementor-element.elementor-element-1834f1ac .elementor-divider-separator{width:100px}.elementor-14 .elementor-element.elementor-element-1834f1ac .elementor-divider{padding-bottom:15px;padding-top:15px}.elementor-14 .elementor-element.elementor-element-5c0eb2ed .elementor-nav-menu .elementor-item{font-family:Montserrat,Sans-serif;font-size:14px;font-weight:700}.elementor-14 .elementor-element.elementor-element-5c0eb2ed .elementor-nav-menu--main .elementor-item{fill:#fff;color:#fff;padding:10px 0}.elementor-14 .elementor-element.elementor-element-5c0eb2ed .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-14 .elementor-element.elementor-element-5c0eb2ed .elementor-nav-menu--main .elementor-item.highlighted,.elementor-14 .elementor-element.elementor-element-5c0eb2ed .elementor-nav-menu--main .elementor-item:focus,.elementor-14 .elementor-element.elementor-element-5c0eb2ed .elementor-nav-menu--main .elementor-item:hover{fill:#f77f00;color:#f77f00}.elementor-14 .elementor-element.elementor-element-3b1d8fe1>.elementor-element-populated{padding:10%}.elementor-14 .elementor-element.elementor-element-3adc928d{--divider-border-style:parallelogram;--divider-color:#f77f00;--divider-pattern-height:20px;--divider-pattern-size:20px}.elementor-14 .elementor-element.elementor-element-3adc928d .elementor-divider-separator{width:100px}.elementor-14 .elementor-element.elementor-element-3adc928d .elementor-divider{padding-bottom:15px;padding-top:15px}.elementor-14 .elementor-element.elementor-element-76a53625 .elementor-nav-menu .elementor-item{font-family:Montserrat,Sans-serif;font-size:14px;font-weight:700}.elementor-14 .elementor-element.elementor-element-76a53625 .elementor-nav-menu--main .elementor-item{fill:#fff;color:#fff;padding:10px 0}.elementor-14 .elementor-element.elementor-element-76a53625 .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-14 .elementor-element.elementor-element-76a53625 .elementor-nav-menu--main .elementor-item.highlighted,.elementor-14 .elementor-element.elementor-element-76a53625 .elementor-nav-menu--main .elementor-item:focus,.elementor-14 .elementor-element.elementor-element-76a53625 .elementor-nav-menu--main .elementor-item:hover{fill:#f77f00;color:#f77f00}.elementor-14 .elementor-element.elementor-element-19514636:not(.elementor-motion-effects-element-type-background){background-color:#000}.elementor-14 .elementor-element.elementor-element-19514636{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-14 .elementor-element.elementor-element-19514636>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-21172d53{font-size:14px;text-align:center}@media (max-width:767px){.elementor-14 .elementor-element.elementor-element-27318cba,.elementor-14 .elementor-element.elementor-element-4fd2e109,.elementor-14 .elementor-element.elementor-element-6f764a27 .elementor-widget-container{text-align:center}}@media (min-width:768px){.elementor-14 .elementor-element.elementor-element-36712176{width:40%}.elementor-14 .elementor-element.elementor-element-418892f0{width:29.664%}.elementor-14 .elementor-element.elementor-element-3b1d8fe1{width:30%}}.ekit-wid-con .row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.ekit-wid-con .col,.ekit-wid-con .col-1,.ekit-wid-con .col-10,.ekit-wid-con .col-11,.ekit-wid-con .col-12,.ekit-wid-con .col-2,.ekit-wid-con .col-3,.ekit-wid-con .col-4,.ekit-wid-con .col-5,.ekit-wid-con .col-6,.ekit-wid-con .col-7,.ekit-wid-con .col-8,.ekit-wid-con .col-9,.ekit-wid-con .col-auto,.ekit-wid-con .col-lg,.ekit-wid-con .col-lg-1,.ekit-wid-con .col-lg-10,.ekit-wid-con .col-lg-11,.ekit-wid-con .col-lg-12,.ekit-wid-con .col-lg-2,.ekit-wid-con .col-lg-3,.ekit-wid-con .col-lg-4,.ekit-wid-con .col-lg-5,.ekit-wid-con .col-lg-6,.ekit-wid-con .col-lg-7,.ekit-wid-con .col-lg-8,.ekit-wid-con .col-lg-9,.ekit-wid-con .col-lg-auto,.ekit-wid-con .col-md,.ekit-wid-con .col-md-1,.ekit-wid-con .col-md-10,.ekit-wid-con .col-md-11,.ekit-wid-con .col-md-12,.ekit-wid-con .col-md-2,.ekit-wid-con .col-md-3,.ekit-wid-con .col-md-4,.ekit-wid-con .col-md-5,.ekit-wid-con .col-md-6,.ekit-wid-con .col-md-7,.ekit-wid-con .col-md-8,.ekit-wid-con .col-md-9,.ekit-wid-con .col-md-auto,.ekit-wid-con .col-sm,.ekit-wid-con .col-sm-1,.ekit-wid-con .col-sm-10,.ekit-wid-con .col-sm-11,.ekit-wid-con .col-sm-12,.ekit-wid-con .col-sm-2,.ekit-wid-con .col-sm-3,.ekit-wid-con .col-sm-4,.ekit-wid-con .col-sm-5,.ekit-wid-con .col-sm-6,.ekit-wid-con .col-sm-7,.ekit-wid-con .col-sm-8,.ekit-wid-con .col-sm-9,.ekit-wid-con .col-sm-auto,.ekit-wid-con .col-xl,.ekit-wid-con .col-xl-1,.ekit-wid-con .col-xl-10,.ekit-wid-con .col-xl-11,.ekit-wid-con .col-xl-12,.ekit-wid-con .col-xl-2,.ekit-wid-con .col-xl-3,.ekit-wid-con .col-xl-4,.ekit-wid-con .col-xl-5,.ekit-wid-con .col-xl-6,.ekit-wid-con .col-xl-7,.ekit-wid-con .col-xl-8,.ekit-wid-con .col-xl-9,.ekit-wid-con .col-xl-auto{padding-left:15px;padding-right:15px;position:relative;width:100%}.ekit-wid-con .col{flex-basis:0;flex-grow:1;max-width:100%}.ekit-wid-con .row-cols-1>*{flex:0 0 100%;max-width:100%}.ekit-wid-con .row-cols-2>*{flex:0 0 50%;max-width:50%}.ekit-wid-con .row-cols-3>*{flex:0 0 33.333333%;max-width:33.333333%}.ekit-wid-con .row-cols-4>*{flex:0 0 25%;max-width:25%}.ekit-wid-con .row-cols-5>*{flex:0 0 20%;max-width:20%}.ekit-wid-con .row-cols-6>*{flex:0 0 16.666667%;max-width:16.666667%}.ekit-wid-con .col-auto{flex:0 0 auto;max-width:100%;width:auto}.ekit-wid-con .col-1{flex:0 0 8.333333%;max-width:8.333333%}.ekit-wid-con .col-2{flex:0 0 16.666667%;max-width:16.666667%}.ekit-wid-con .col-3{flex:0 0 25%;max-width:25%}.ekit-wid-con .col-4{flex:0 0 33.333333%;max-width:33.333333%}.ekit-wid-con .col-5{flex:0 0 41.666667%;max-width:41.666667%}.ekit-wid-con .col-6{flex:0 0 50%;max-width:50%}.ekit-wid-con .col-7{flex:0 0 58.333333%;max-width:58.333333%}.ekit-wid-con .col-8{flex:0 0 66.666667%;max-width:66.666667%}.ekit-wid-con .col-9{flex:0 0 75%;max-width:75%}.ekit-wid-con .col-10{flex:0 0 83.333333%;max-width:83.333333%}.ekit-wid-con .col-11{flex:0 0 91.666667%;max-width:91.666667%}.ekit-wid-con .col-12{flex:0 0 100%;max-width:100%}.ekit-wid-con .order-first{order:-1}.ekit-wid-con .order-last{order:13}.ekit-wid-con .order-0{order:0}.ekit-wid-con .order-1{order:1}.ekit-wid-con .order-2{order:2}.ekit-wid-con .order-3{order:3}.ekit-wid-con .order-4{order:4}.ekit-wid-con .order-5{order:5}.ekit-wid-con .order-6{order:6}.ekit-wid-con .order-7{order:7}.ekit-wid-con .order-8{order:8}.ekit-wid-con .order-9{order:9}.ekit-wid-con .order-10{order:10}.ekit-wid-con .order-11{order:11}.ekit-wid-con .order-12{order:12}.ekit-wid-con .offset-1{margin-left:8.333333%}.ekit-wid-con .offset-2{margin-left:16.666667%}.ekit-wid-con .offset-3{margin-left:25%}.ekit-wid-con .offset-4{margin-left:33.333333%}.ekit-wid-con .offset-5{margin-left:41.666667%}.ekit-wid-con .offset-6{margin-left:50%}.ekit-wid-con .offset-7{margin-left:58.333333%}.ekit-wid-con .offset-8{margin-left:66.666667%}.ekit-wid-con .offset-9{margin-left:75%}.ekit-wid-con .offset-10{margin-left:83.333333%}.ekit-wid-con .offset-11{margin-left:91.666667%}@media (min-width:576px){.ekit-wid-con .col-sm{flex-basis:0;flex-grow:1;max-width:100%}.ekit-wid-con .row-cols-sm-1>*{flex:0 0 100%;max-width:100%}.ekit-wid-con .row-cols-sm-2>*{flex:0 0 50%;max-width:50%}.ekit-wid-con .row-cols-sm-3>*{flex:0 0 33.333333%;max-width:33.333333%}.ekit-wid-con .row-cols-sm-4>*{flex:0 0 25%;max-width:25%}.ekit-wid-con .row-cols-sm-5>*{flex:0 0 20%;max-width:20%}.ekit-wid-con .row-cols-sm-6>*{flex:0 0 16.666667%;max-width:16.666667%}.ekit-wid-con .col-sm-auto{flex:0 0 auto;max-width:100%;width:auto}.ekit-wid-con .col-sm-1{flex:0 0 8.333333%;max-width:8.333333%}.ekit-wid-con .col-sm-2{flex:0 0 16.666667%;max-width:16.666667%}.ekit-wid-con .col-sm-3{flex:0 0 25%;max-width:25%}.ekit-wid-con .col-sm-4{flex:0 0 33.333333%;max-width:33.333333%}.ekit-wid-con .col-sm-5{flex:0 0 41.666667%;max-width:41.666667%}.ekit-wid-con .col-sm-6{flex:0 0 50%;max-width:50%}.ekit-wid-con .col-sm-7{flex:0 0 58.333333%;max-width:58.333333%}.ekit-wid-con .col-sm-8{flex:0 0 66.666667%;max-width:66.666667%}.ekit-wid-con .col-sm-9{flex:0 0 75%;max-width:75%}.ekit-wid-con .col-sm-10{flex:0 0 83.333333%;max-width:83.333333%}.ekit-wid-con .col-sm-11{flex:0 0 91.666667%;max-width:91.666667%}.ekit-wid-con .col-sm-12{flex:0 0 100%;max-width:100%}.ekit-wid-con .order-sm-first{order:-1}.ekit-wid-con .order-sm-last{order:13}.ekit-wid-con .order-sm-0{order:0}.ekit-wid-con .order-sm-1{order:1}.ekit-wid-con .order-sm-2{order:2}.ekit-wid-con .order-sm-3{order:3}.ekit-wid-con .order-sm-4{order:4}.ekit-wid-con .order-sm-5{order:5}.ekit-wid-con .order-sm-6{order:6}.ekit-wid-con .order-sm-7{order:7}.ekit-wid-con .order-sm-8{order:8}.ekit-wid-con .order-sm-9{order:9}.ekit-wid-con .order-sm-10{order:10}.ekit-wid-con .order-sm-11{order:11}.ekit-wid-con .order-sm-12{order:12}.ekit-wid-con .offset-sm-0{margin-left:0}.ekit-wid-con .offset-sm-1{margin-left:8.333333%}.ekit-wid-con .offset-sm-2{margin-left:16.666667%}.ekit-wid-con .offset-sm-3{margin-left:25%}.ekit-wid-con .offset-sm-4{margin-left:33.333333%}.ekit-wid-con .offset-sm-5{margin-left:41.666667%}.ekit-wid-con .offset-sm-6{margin-left:50%}.ekit-wid-con .offset-sm-7{margin-left:58.333333%}.ekit-wid-con .offset-sm-8{margin-left:66.666667%}.ekit-wid-con .offset-sm-9{margin-left:75%}.ekit-wid-con .offset-sm-10{margin-left:83.333333%}.ekit-wid-con .offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.ekit-wid-con .col-md{flex-basis:0;flex-grow:1;max-width:100%}.ekit-wid-con .row-cols-md-1>*{flex:0 0 100%;max-width:100%}.ekit-wid-con .row-cols-md-2>*{flex:0 0 50%;max-width:50%}.ekit-wid-con .row-cols-md-3>*{flex:0 0 33.333333%;max-width:33.333333%}.ekit-wid-con .row-cols-md-4>*{flex:0 0 25%;max-width:25%}.ekit-wid-con .row-cols-md-5>*{flex:0 0 20%;max-width:20%}.ekit-wid-con .row-cols-md-6>*{flex:0 0 16.666667%;max-width:16.666667%}.ekit-wid-con .col-md-auto{flex:0 0 auto;max-width:100%;width:auto}.ekit-wid-con .col-md-1{flex:0 0 8.333333%;max-width:8.333333%}.ekit-wid-con .col-md-2{flex:0 0 16.666667%;max-width:16.666667%}.ekit-wid-con .col-md-3{flex:0 0 25%;max-width:25%}.ekit-wid-con .col-md-4{flex:0 0 33.333333%;max-width:33.333333%}.ekit-wid-con .col-md-5{flex:0 0 41.666667%;max-width:41.666667%}.ekit-wid-con .col-md-6{flex:0 0 50%;max-width:50%}.ekit-wid-con .col-md-7{flex:0 0 58.333333%;max-width:58.333333%}.ekit-wid-con .col-md-8{flex:0 0 66.666667%;max-width:66.666667%}.ekit-wid-con .col-md-9{flex:0 0 75%;max-width:75%}.ekit-wid-con .col-md-10{flex:0 0 83.333333%;max-width:83.333333%}.ekit-wid-con .col-md-11{flex:0 0 91.666667%;max-width:91.666667%}.ekit-wid-con .col-md-12{flex:0 0 100%;max-width:100%}.ekit-wid-con .order-md-first{order:-1}.ekit-wid-con .order-md-last{order:13}.ekit-wid-con .order-md-0{order:0}.ekit-wid-con .order-md-1{order:1}.ekit-wid-con .order-md-2{order:2}.ekit-wid-con .order-md-3{order:3}.ekit-wid-con .order-md-4{order:4}.ekit-wid-con .order-md-5{order:5}.ekit-wid-con .order-md-6{order:6}.ekit-wid-con .order-md-7{order:7}.ekit-wid-con .order-md-8{order:8}.ekit-wid-con .order-md-9{order:9}.ekit-wid-con .order-md-10{order:10}.ekit-wid-con .order-md-11{order:11}.ekit-wid-con .order-md-12{order:12}.ekit-wid-con .offset-md-0{margin-left:0}.ekit-wid-con .offset-md-1{margin-left:8.333333%}.ekit-wid-con .offset-md-2{margin-left:16.666667%}.ekit-wid-con .offset-md-3{margin-left:25%}.ekit-wid-con .offset-md-4{margin-left:33.333333%}.ekit-wid-con .offset-md-5{margin-left:41.666667%}.ekit-wid-con .offset-md-6{margin-left:50%}.ekit-wid-con .offset-md-7{margin-left:58.333333%}.ekit-wid-con .offset-md-8{margin-left:66.666667%}.ekit-wid-con .offset-md-9{margin-left:75%}.ekit-wid-con .offset-md-10{margin-left:83.333333%}.ekit-wid-con .offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.ekit-wid-con .col-lg{flex-basis:0;flex-grow:1;max-width:100%}.ekit-wid-con .row-cols-lg-1>*{flex:0 0 100%;max-width:100%}.ekit-wid-con .row-cols-lg-2>*{flex:0 0 50%;max-width:50%}.ekit-wid-con .row-cols-lg-3>*{flex:0 0 33.333333%;max-width:33.333333%}.ekit-wid-con .row-cols-lg-4>*{flex:0 0 25%;max-width:25%}.ekit-wid-con .row-cols-lg-5>*{flex:0 0 20%;max-width:20%}.ekit-wid-con .row-cols-lg-6>*{flex:0 0 16.666667%;max-width:16.666667%}.ekit-wid-con .col-lg-auto{flex:0 0 auto;max-width:100%;width:auto}.ekit-wid-con .col-lg-1{flex:0 0 8.333333%;max-width:8.333333%}.ekit-wid-con .col-lg-2{flex:0 0 16.666667%;max-width:16.666667%}.ekit-wid-con .col-lg-3{flex:0 0 25%;max-width:25%}.ekit-wid-con .col-lg-4{flex:0 0 33.333333%;max-width:33.333333%}.ekit-wid-con .col-lg-5{flex:0 0 41.666667%;max-width:41.666667%}.ekit-wid-con .col-lg-6{flex:0 0 50%;max-width:50%}.ekit-wid-con .col-lg-7{flex:0 0 58.333333%;max-width:58.333333%}.ekit-wid-con .col-lg-8{flex:0 0 66.666667%;max-width:66.666667%}.ekit-wid-con .col-lg-9{flex:0 0 75%;max-width:75%}.ekit-wid-con .col-lg-10{flex:0 0 83.333333%;max-width:83.333333%}.ekit-wid-con .col-lg-11{flex:0 0 91.666667%;max-width:91.666667%}.ekit-wid-con .col-lg-12{flex:0 0 100%;max-width:100%}.ekit-wid-con .order-lg-first{order:-1}.ekit-wid-con .order-lg-last{order:13}.ekit-wid-con .order-lg-0{order:0}.ekit-wid-con .order-lg-1{order:1}.ekit-wid-con .order-lg-2{order:2}.ekit-wid-con .order-lg-3{order:3}.ekit-wid-con .order-lg-4{order:4}.ekit-wid-con .order-lg-5{order:5}.ekit-wid-con .order-lg-6{order:6}.ekit-wid-con .order-lg-7{order:7}.ekit-wid-con .order-lg-8{order:8}.ekit-wid-con .order-lg-9{order:9}.ekit-wid-con .order-lg-10{order:10}.ekit-wid-con .order-lg-11{order:11}.ekit-wid-con .order-lg-12{order:12}.ekit-wid-con .offset-lg-0{margin-left:0}.ekit-wid-con .offset-lg-1{margin-left:8.333333%}.ekit-wid-con .offset-lg-2{margin-left:16.666667%}.ekit-wid-con .offset-lg-3{margin-left:25%}.ekit-wid-con .offset-lg-4{margin-left:33.333333%}.ekit-wid-con .offset-lg-5{margin-left:41.666667%}.ekit-wid-con .offset-lg-6{margin-left:50%}.ekit-wid-con .offset-lg-7{margin-left:58.333333%}.ekit-wid-con .offset-lg-8{margin-left:66.666667%}.ekit-wid-con .offset-lg-9{margin-left:75%}.ekit-wid-con .offset-lg-10{margin-left:83.333333%}.ekit-wid-con .offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.ekit-wid-con .col-xl{flex-basis:0;flex-grow:1;max-width:100%}.ekit-wid-con .row-cols-xl-1>*{flex:0 0 100%;max-width:100%}.ekit-wid-con .row-cols-xl-2>*{flex:0 0 50%;max-width:50%}.ekit-wid-con .row-cols-xl-3>*{flex:0 0 33.333333%;max-width:33.333333%}.ekit-wid-con .row-cols-xl-4>*{flex:0 0 25%;max-width:25%}.ekit-wid-con .row-cols-xl-5>*{flex:0 0 20%;max-width:20%}.ekit-wid-con .row-cols-xl-6>*{flex:0 0 16.666667%;max-width:16.666667%}.ekit-wid-con .col-xl-auto{flex:0 0 auto;max-width:100%;width:auto}.ekit-wid-con .col-xl-1{flex:0 0 8.333333%;max-width:8.333333%}.ekit-wid-con .col-xl-2{flex:0 0 16.666667%;max-width:16.666667%}.ekit-wid-con .col-xl-3{flex:0 0 25%;max-width:25%}.ekit-wid-con .col-xl-4{flex:0 0 33.333333%;max-width:33.333333%}.ekit-wid-con .col-xl-5{flex:0 0 41.666667%;max-width:41.666667%}.ekit-wid-con .col-xl-6{flex:0 0 50%;max-width:50%}.ekit-wid-con .col-xl-7{flex:0 0 58.333333%;max-width:58.333333%}.ekit-wid-con .col-xl-8{flex:0 0 66.666667%;max-width:66.666667%}.ekit-wid-con .col-xl-9{flex:0 0 75%;max-width:75%}.ekit-wid-con .col-xl-10{flex:0 0 83.333333%;max-width:83.333333%}.ekit-wid-con .col-xl-11{flex:0 0 91.666667%;max-width:91.666667%}.ekit-wid-con .col-xl-12{flex:0 0 100%;max-width:100%}.ekit-wid-con .order-xl-first{order:-1}.ekit-wid-con .order-xl-last{order:13}.ekit-wid-con .order-xl-0{order:0}.ekit-wid-con .order-xl-1{order:1}.ekit-wid-con .order-xl-2{order:2}.ekit-wid-con .order-xl-3{order:3}.ekit-wid-con .order-xl-4{order:4}.ekit-wid-con .order-xl-5{order:5}.ekit-wid-con .order-xl-6{order:6}.ekit-wid-con .order-xl-7{order:7}.ekit-wid-con .order-xl-8{order:8}.ekit-wid-con .order-xl-9{order:9}.ekit-wid-con .order-xl-10{order:10}.ekit-wid-con .order-xl-11{order:11}.ekit-wid-con .order-xl-12{order:12}.ekit-wid-con .offset-xl-0{margin-left:0}.ekit-wid-con .offset-xl-1{margin-left:8.333333%}.ekit-wid-con .offset-xl-2{margin-left:16.666667%}.ekit-wid-con .offset-xl-3{margin-left:25%}.ekit-wid-con .offset-xl-4{margin-left:33.333333%}.ekit-wid-con .offset-xl-5{margin-left:41.666667%}.ekit-wid-con .offset-xl-6{margin-left:50%}.ekit-wid-con .offset-xl-7{margin-left:58.333333%}.ekit-wid-con .offset-xl-8{margin-left:66.666667%}.ekit-wid-con .offset-xl-9{margin-left:75%}.ekit-wid-con .offset-xl-10{margin-left:83.333333%}.ekit-wid-con .offset-xl-11{margin-left:91.666667%}}.ekit-wid-con .fade{opacity:0;transition:opacity .15s linear}.ekit-wid-con .fade.in{opacity:1}.ekit-wid-con .collapse{display:none}.ekit-wid-con .collapse.in{display:block}.ekit-wid-con .collapsing{height:0;overflow:hidden;position:relative;transition-duration:.35s;transition-property:height,visibility;transition-timing-function:ease}.ekit-wid-con .nav-tabs{border-bottom:1px solid #ddd}.ekit-wid-con .nav-tabs>li{float:left;margin-bottom:-1px}.ekit-wid-con .nav-tabs>li>a{border:1px solid #0000;border-radius:4px 4px 0 0;line-height:1.42857143;margin-right:2px}.ekit-wid-con .nav-tabs>li.active>a,.ekit-wid-con .nav-tabs>li.active>a:focus,.ekit-wid-con .nav-tabs>li.active>a:hover{background-color:#fff;border:1px solid;border-color:#ddd #ddd #0000;color:#555;cursor:default}.ekit-wid-con .tab-content>.tab-pane{display:none}.ekit-wid-con .tab-content>.active{display:block}.ekit-wid-con .clearfix:after,.ekit-wid-con .clearfix:before,.ekit-wid-con .nav:after,.ekit-wid-con .nav:before,.ekit-wid-con .row:after,.ekit-wid-con .row:before{content:" ";display:table}.ekit-wid-con .clearfix:after,.ekit-wid-con .nav:after,.ekit-wid-con .row:after{clear:both}.ekit-wid-con .hide{display:none!important}.ekit-wid-con .show{display:block!important}:focus{outline:0}.mfp-bg{background:#0b0b0b;opacity:.8;overflow:hidden;z-index:1042}.mfp-bg,.mfp-wrap{height:100%;left:0;position:fixed;top:0;width:100%}.mfp-wrap{-webkit-backface-visibility:hidden;outline:0!important;z-index:1043}.mfp-container{box-sizing:border-box;height:100%;left:0;padding:0 8px;position:absolute;text-align:center;top:0;width:100%}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{display:inline-block;margin:0 auto;position:relative;text-align:left;vertical-align:middle;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{cursor:auto;width:100%}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close.ekit-popup-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close.ekit-popup-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;left:8px;margin-top:-.8em;position:absolute;right:8px;text-align:center;top:50%;width:auto;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close.ekit-popup-close{-webkit-appearance:none;background:0 0;border:0;box-shadow:none;cursor:pointer;display:block;outline:0;overflow:visible;padding:0;touch-action:manipulation;z-index:1046}button::-moz-focus-inner{border:0;padding:0}.mfp-close.ekit-popup-close{color:#fff;font-family:Arial,Baskerville,monospace;font-size:28px;font-style:normal;height:44px;line-height:44px;opacity:.65;padding:0 0 18px 10px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:44px}.mfp-close.ekit-popup-close:focus,.mfp-close.ekit-popup-close:hover{opacity:1}.mfp-close.ekit-popup-close:active{top:1px}.mfp-close-btn-in .mfp-closeekit-popup-close{color:#333}.mfp-iframe-holder .mfp-close.ekit-popup-close,.mfp-image-holder .mfp-close.ekit-popup-close{color:#fff;padding-right:6px;right:-6px;text-align:right;width:100%}.mfp-counter{color:#ccc;font-size:12px;line-height:18px;position:absolute;right:0;top:0;white-space:nowrap}.mfp-arrow{-webkit-tap-highlight-color:transparent;height:110px;margin:-55px 0 0;opacity:.65;padding:0;position:absolute;top:50%;width:90px}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{border:inset #0000;content:"";display:block;height:0;left:0;margin-left:35px;margin-top:35px;position:absolute;top:0;width:0}.mfp-arrow:after{border-bottom-width:13px;border-top-width:13px;top:8px}.mfp-arrow:before{border-bottom-width:21px;border-top-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{border-right:27px solid #3f3f3f;margin-left:25px}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-bottom:40px;padding-top:40px}.mfp-iframe-holder .mfp-content{line-height:0;max-width:900px;width:100%}.mfp-iframe-holder .mfp-close.ekit-popup-close{top:-40px}.mfp-iframe-scaler{height:0;overflow:hidden;padding-top:56.25%;width:100%}.mfp-iframe-scaler iframe{background:#000;box-shadow:0 0 8px #0009;display:block;height:100%;left:0;position:absolute;top:0;width:100%}img.mfp-img{box-sizing:border-box;display:block;height:auto;margin:0 auto;max-width:100%;padding:40px 0;width:auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{background:#444;bottom:40px;box-shadow:0 0 8px #0009;content:"";display:block;height:auto;left:0;position:absolute;right:0;top:40px;width:auto;z-index:-1}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{cursor:auto;left:0;margin-top:-36px;position:absolute;top:100%;width:100%}.mfp-title{word-wrap:break-word;color:#f3f3f3;line-height:18px;padding-right:36px;text-align:left}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{bottom:0;top:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:#0009;bottom:0;box-sizing:border-box;margin:0;padding:3px 5px;position:fixed;top:auto}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close.ekit-popup-close{background:#0009;height:35px;line-height:35px;padding:0;position:fixed;right:0;text-align:center;top:0;width:35px}}@media (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-fade.mfp-bg{opacity:0;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;transition:all .15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.twentytwenty-horizontal .twentytwenty-handle:after,.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-vertical .twentytwenty-handle:after,.twentytwenty-vertical .twentytwenty-handle:before{background:#fff;box-shadow:0 0 12px #33333380;content:" ";display:block;position:absolute;z-index:30}.twentytwenty-horizontal .twentytwenty-handle:after,.twentytwenty-horizontal .twentytwenty-handle:before{height:9999px;left:50%;margin-left:-1.5px;width:3px}.twentytwenty-vertical .twentytwenty-handle:after,.twentytwenty-vertical .twentytwenty-handle:before{height:3px;margin-top:-1.5px;top:50%;width:9999px}.twentytwenty-after-label,.twentytwenty-before-label,.twentytwenty-overlay{height:100%;position:absolute;top:0;transition-duration:.5s;width:100%}.twentytwenty-after-label,.twentytwenty-before-label{transition-property:opacity}.twentytwenty-after-label:before,.twentytwenty-before-label:before{background:#fff3;border-radius:2px;color:#fff;font-size:13px;letter-spacing:.1em;line-height:38px;padding:0 20px;position:absolute}.twentytwenty-horizontal .twentytwenty-after-label:before,.twentytwenty-horizontal .twentytwenty-before-label:before{margin-top:-19px;top:50%}.twentytwenty-vertical .twentytwenty-after-label:before,.twentytwenty-vertical .twentytwenty-before-label:before{display:inline-block;left:50%;margin-left:-45px;text-align:center;width:auto}.twentytwenty-down-arrow,.twentytwenty-left-arrow,.twentytwenty-right-arrow,.twentytwenty-up-arrow{border:6px inset #0000;height:0;position:absolute;width:0}.twentytwenty-handle .twentytwenty-left-arrow,.twentytwenty-handle .twentytwenty-right-arrow{margin-top:-6px;top:50%}.twentytwenty-handle .twentytwenty-down-arrow,.twentytwenty-handle .twentytwenty-up-arrow{left:50%;margin-left:-6px}.twentytwenty-container{box-sizing:initial;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;z-index:0}.twentytwenty-container img{display:block;max-width:100%;position:absolute;top:0}.twentytwenty-container.active .twentytwenty-overlay,.twentytwenty-container.active :hover.twentytwenty-overlay{background:#0000}.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label,.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label{opacity:0}.twentytwenty-container *{box-sizing:initial}.twentytwenty-before-label{opacity:0}.twentytwenty-before-label:before{content:attr(data-content)}.twentytwenty-after-label{opacity:0}.twentytwenty-after-label:before{content:attr(data-content)}.twentytwenty-horizontal .twentytwenty-before-label:before{left:10px}.twentytwenty-horizontal .twentytwenty-after-label:before{right:10px}.twentytwenty-vertical .twentytwenty-before-label:before{top:10px}.twentytwenty-vertical .twentytwenty-after-label:before{bottom:10px}.twentytwenty-overlay{background:#0000;transition-property:background;z-index:25}.twentytwenty-overlay:hover{background:#00000080}.twentytwenty-overlay:hover .twentytwenty-after-label,.twentytwenty-overlay:hover .twentytwenty-before-label{opacity:1}.twentytwenty-before{z-index:20}.twentytwenty-after{z-index:10}div.twentytwenty-handle{border:3px solid #fff;border-radius:1000px;box-shadow:0 0 12px #33333380;cursor:pointer;height:38px;left:50%;margin-left:-22px;margin-top:-22px;position:absolute;top:50%;width:38px;z-index:40}.twentytwenty-horizontal .twentytwenty-handle:before{bottom:50%;box-shadow:0 3px 0 #fff,0 0 12px #33333380;margin-bottom:22px}.twentytwenty-horizontal .twentytwenty-handle:after{box-shadow:0 -3px 0 #fff,0 0 12px #33333380;margin-top:22px;top:50%}.twentytwenty-vertical .twentytwenty-handle:before{box-shadow:3px 0 0 #fff,0 0 12px #33333380;left:50%;margin-left:22px}.twentytwenty-vertical .twentytwenty-handle:after{box-shadow:-3px 0 0 #fff,0 0 12px #33333380;margin-right:22px;right:50%}.twentytwenty-handle>.twentytwenty-left-arrow{border-right:6px solid #fff;left:50%;margin-left:-17px}.twentytwenty-handle>.twentytwenty-right-arrow{border-left:6px solid #fff;margin-right:-17px;right:50%}.twentytwenty-handle>.twentytwenty-up-arrow{border-bottom:6px solid #fff;margin-top:-17px;top:50%}.twentytwenty-handle>.twentytwenty-down-arrow{border-top:6px solid #fff;bottom:50%;margin-bottom:-17px}.nav-alignment-dynamic,.nav-alignment-flex-start{justify-content:flex-start}.elementskit-menu-container{z-index:10000}.elementskit-navbar-nav>li>a .ekit-menu-icon{padding-right:5px}.ekit-menu-badge{background-color:#bbb;border-radius:3px;color:#fff;font-size:16px;font-size:8px;left:50%;line-height:1;padding:4px 8px;position:absolute;top:5px;transform:translateX(-50%);white-space:nowrap;z-index:10}.ekit-menu-badge>.ekit-menu-badge-arrow{border:6px solid #0000;border-top-color:#bbb;left:50%;position:absolute;top:100%;transform:translateX(-50%)}.elementskit-dropdown li{position:relative}.elementskit-dropdown .ekit-menu-badge{top:50%;transform:translateY(-50%)}.elementskit-navbar-nav-default .elementskit-navbar-nav{list-style:none;margin-bottom:0;margin-left:0;padding-left:0}.elementskit-navbar-nav-default .elementskit-navbar-nav>li{position:relative}.elementskit-navbar-nav-default .elementskit-navbar-nav>li>a{align-items:center;display:flex;height:100%;text-decoration:none}.elementskit-navbar-nav-default .elementskit-navbar-nav>li>a:hover{text-decoration:none}.elementskit-navbar-nav-default .elementskit-navbar-nav>li.elementskit-megamenu-has{position:static}.elementskit-navbar-nav-default .elementskit-navbar-nav>li>a{font-weight:500;letter-spacing:normal;text-transform:none;transition:all .4s ease}.elementskit-navbar-nav-default .elementskit-dropdown{background-color:#f4f4f4;border:1px solid #dadada;border-radius:0;list-style:none;opacity:0;padding-left:0;transition:transform .4s ease;visibility:hidden}.elementskit-navbar-nav-default .elementskit-dropdown>li>.elementskit-dropdown{left:100%;top:0}.elementskit-navbar-nav-default .elementskit-dropdown>li>.elementskit-dropdown.open-fromleft{left:auto;right:100%}.elementskit-navbar-nav-default .elementskit-submenu-panel>li>a{color:#000;display:block;font-size:14px;font-weight:400;padding:15px 10px;transition:all .3s}.elementskit-navbar-nav-default .elementskit-navbar-nav.elementskit-dropdown li:hover>a,.elementskit-navbar-nav-default .elementskit-navbar-nav>.elementskit-dropdown li>a:hover{background-color:#fff;color:#1e73be}.elementskit-navbar-nav-default .elementskit-submenu-panel>li:hover>a,.elementskit-navbar-nav-default .elementskit-submenu-panel>li>a:hover{background-color:#ffffff80;color:#0d3a4f}.elementskit-navbar-nav-default .elementskit-megamenu-panel{width:100%}.elementskit-navbar-nav-default .elementskit-nav-identity-panel,.elementskit-navbar-nav-default .elementskit-overlay{display:none}.elementskit-navbar-nav-default .elementskit-menu-close{border:1px solid #00000080;color:#33333380;float:right;margin:20px}.elementskit-navbar-nav-default .elementskit-dropdown-has>a{position:relative}.elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator{cursor:pointer;display:block;float:right;font-size:11px;margin-left:6px;position:relative}@media (max-width:1024px){.elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator{padding:4px 15px}}.elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator{font-style:normal;font-weight:900}.elementskit-navbar-nav-default .elementskit-dropdown-has>a svg.elementskit-submenu-indicator{height:1em;width:1em}.elementskit-navbar-nav-default.elementskit-menu-container{background:#fff0;background:linear-gradient(0deg,#fff0,#fff0);border-radius:0;height:100px;position:relative;z-index:90000}.elementskit-navbar-nav-default .elementskit-dropdown{margin-left:0;min-width:250px}.elementskit-navbar-nav-default .elementskit-navbar-nav{display:flex;flex-wrap:wrap;height:100%;justify-content:flex-start}.elementskit-navbar-nav-default .elementskit-navbar-nav>li>a{color:#000;font-size:15px;padding-left:15px;padding-right:15px}.elementskit-navbar-nav-default .elementskit-navbar-nav.elementskit-menu-po-center{justify-content:center}.elementskit-navbar-nav-default .elementskit-navbar-nav.elementskit-menu-po-right{justify-content:flex-end}.elementskit-navbar-nav-default .elementskit-navbar-nav.elementskit-menu-po-justified{justify-content:space-between}@media (min-width:1025px){.elementskit-navbar-nav-default .elementskit-dropdown{box-shadow:0 10px 30px 0 #2d2d2d33;left:0;max-height:none;pointer-events:none;position:absolute;top:100%;transform:translateY(-10px);z-index:999}.elementskit-navbar-nav-default .elementskit-megamenu-panel{display:block;left:0;margin-left:0;opacity:0;pointer-events:none;position:absolute;top:100%;transform:translateY(-10px);transition:all .4s ease;visibility:hidden;z-index:999}.elementskit-navbar-nav-default.ekit-nav-dropdown-hover .elementskit-megamenu-has:hover>.elementskit-megamenu-panel{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}}.elementskit-navbar-nav-default.ekit-nav-dropdown-hover .elementskit-megamenu-has .elementskit-dropdown{display:none}.elementskit-navbar-nav-default.ekit-nav-dropdown-click .ekit-dropdown-open-onclick{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}@media (max-width:1024px){.ekit_menu_responsive_tablet>.elementskit-navbar-nav-default{background-color:#f7f7f7}.elementskit-navbar-nav-default.elementskit-menu-offcanvas-elements{box-shadow:0 10px 30px 0 #ffa50000;display:flex;flex-direction:column-reverse;height:100%;justify-content:flex-end;left:-100vw;overflow-x:hidden;overflow-y:auto;padding-left:0;padding-right:0;padding-top:0;position:fixed;top:0;transition:left .6s cubic-bezier(.6,.1,.68,.53);width:100%}.elementskit-navbar-nav-default .no-scroller{overflow:hidden}.elementskit-navbar-nav-default .elementskit-nav-identity-panel{display:block;position:relative;width:100%;z-index:5}.elementskit-navbar-nav-default .elementskit-nav-identity-panel .elementskit-site-title{float:left}.elementskit-navbar-nav-default .elementskit-nav-identity-panel .elementskit-menu-close{float:right}.elementskit-navbar-nav-default .elementskit-navbar-nav>li>a{color:#000;font-size:12px;padding:5px 5px 5px 10px;transition:all .4s ease}.elementskit-navbar-nav-default .elementskit-navbar-nav>li:hover>a,.elementskit-navbar-nav-default .elementskit-navbar-nav>li>a:hover{color:#0d3a4f}.elementskit-navbar-nav-default .elementskit-submenu-panel>li>a{color:#000;font-size:12px;padding:7px}.elementskit-navbar-nav-default .elementskit-dropdown{border:0;display:block;margin-left:0}.elementskit-navbar-nav-default .elementskit-megamenu-panel{display:none}.elementskit-navbar-nav-default .elementskit-navbar-nav>.elementskit-dropdown-has>.elementskit-dropdown li a{padding-left:15px}}@media (max-width:767px){.ekit_menu_responsive_mobile>.elementskit-navbar-nav-default{background-color:#f7f7f7}}@media (min-width:1025px){.ekit-nav-dropdown-hover .elementskit-dropdown-has .elementskit-dropdown{box-shadow:0 10px 30px 0 #2d2d2d33;left:0;max-height:none;pointer-events:none;position:absolute;top:100%;transform:translateY(-10px);z-index:999}.ekit-nav-dropdown-hover .elementskit-dropdown-has:hover>.elementskit-dropdown{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}}@media only screen and (max-width:1023px) and (min-width:768px){.ekit_menu_responsive_mobile .elementskit-navbar-nav-default.ekit-nav-dropdown-hover .elementskit-dropdown-has:hover>.elementskit-dropdown,.ekit_menu_responsive_mobile .elementskit-navbar-nav-default.ekit-nav-dropdown-hover .elementskit-dropdown-has:hover>.elementskit-megamenu-panel,.ekit_menu_responsive_tablet .elementskit-navbar-nav-default.ekit-nav-dropdown-hover .elementskit-dropdown-has:hover>.elementskit-dropdown,.ekit_menu_responsive_tablet .elementskit-navbar-nav-default.ekit-nav-dropdown-hover .elementskit-dropdown-has:hover>.elementskit-megamenu-panel{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}}@media only screen and (max-width:1024px) and (min-width:766px){.ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-megamenu-has.elementskit-mobile-builder-content .elementskit-dropdown{display:none}.ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-megamenu-has.elementskit-mobile-builder-content .elementskit-megamenu-panel.elementskit-dropdown-open,.ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-megamenu-panel.elementskit-dropdown-open{display:block}.ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown,.ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown~.elementskit-megamenu-panel{display:none}.ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown.elementskit-dropdown-open{display:block;max-height:2500px;opacity:1;transition:max-height 5s ease-out;visibility:visible}.ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-navbar-nav{overflow-y:auto}.ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown>li>.elementskit-dropdown{left:0}}.elementskit-menu-close,.elementskit-menu-hamburger{display:none}.elementskit-menu-hamburger{color:#000}@media (max-width:1024px){.elementskit-menu-overlay{background-color:#33333380;display:block;height:100%;left:-100%;opacity:1;position:fixed;top:0;transition:all .4s ease;transition:all .6s cubic-bezier(.6,.1,.68,.53) .4s;visibility:visible;width:100%;z-index:14}.elementor-element-edit-mode .elementskit-menu-overlay{left:100%}.elementskit-menu-hamburger{border:1px solid #0003;float:right}.elementskit-menu-hamburger .elementskit-menu-hamburger-icon{background-color:#00000080}.elementskit-menu-close,.elementskit-menu-hamburger{background-color:initial;border-radius:.25rem;cursor:pointer;padding:8px;position:relative;transition:all .4s ease-in;width:45px;z-index:10}.elementskit-menu-close .elementskit-menu-hamburger-icon,.elementskit-menu-hamburger .elementskit-menu-hamburger-icon{display:block;height:1px;margin-bottom:4px;width:100%}.elementskit-menu-close .elementskit-menu-hamburger-icon:last-child,.elementskit-menu-hamburger .elementskit-menu-hamburger-icon:last-child{margin-bottom:0}.elementskit-navbar-nav .ekit-menu-badge{font-size:7px}}.elementskit-navbar-nav-default .elementskit-navbar-nav>li>.elementskit-dropdown>li>a .ekit-menu-badge .ekit-menu-badge-arrow{display:none}.dropdown-item,.ekit-menu-nav-link{position:relative}.dropdown-item>i,.ekit-menu-nav-link>i{padding-right:5px}@keyframes xs-zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.xs-zoomIn{animation-name:xs-zoomIn}.elementskit-nav-logo{display:inline-block}@media (max-width:1024px){.elementor-widget-ekit-nav-menu{animation:none!important}.ekit-wid-con:not(.ekit_menu_responsive_mobile) .elementskit-navbar-nav,.elementskit-menu-close,.elementskit-menu-hamburger{display:block}.elementskit-menu-container{max-width:350px}.elementskit-menu-overlay.active{left:0;transition:all .6s cubic-bezier(.22,.61,.24,1) 0s}.elementskit-menu-offcanvas-elements{height:100%!important;padding-bottom:10px}.elementskit-menu-offcanvas-elements.active{left:0}.elementskit-dropdown{box-shadow:none;max-height:0;position:relative;transition:max-height 2s cubic-bezier(0,1,0,1)}.ekit_menu_responsive_tablet .ekit-menu-badge{margin-left:10px;order:1;position:static;transform:none}.ekit_menu_responsive_tablet .ekit-menu-badge>.ekit-menu-badge-arrow{display:none}.ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator{margin-left:auto}.ekit_menu_responsive_tablet .elementskit-submenu-indicator{border:1px solid;border-radius:30px;order:2}}@media screen and (min-width:766px) and (max-width:1024px){.ekit_menu_responsive_mobile .elementskit-menu-offcanvas-elements{position:static}.ekit_menu_responsive_mobile .elementskit-menu-hamburger,.ekit_menu_responsive_mobile .elementskit-nav-identity-panel{display:none}.ekit_menu_responsive_mobile .elementskit-menu-container{overflow-x:visible;overflow-x:initial;overflow-y:visible;overflow-y:initial}.ekit_menu_responsive_mobile .elementskit-dropdown{box-shadow:0 10px 30px 0 #2d2d2d33;left:0;max-height:none;pointer-events:none;position:absolute;top:100%;transform:translateY(-10px);z-index:999}.ekit_menu_responsive_mobile .elementskit-megamenu-panel{display:block;left:0;margin-left:0;opacity:0;pointer-events:none;position:absolute;top:100%;transform:translateY(-10px);transition:all .4s ease;visibility:hidden;z-index:999}.ekit_menu_responsive_mobile .elementskit-dropdown-menu-full_width .elementskit-megamenu-panel{width:100vw}.ekit_menu_responsive_mobile .elementskit-navbar-nav>li.elementskit-megamenu-has.relative_position{position:relative}.ekit_menu_responsive_mobile .elementskit-megamenu-panel .elementor-section-wrap>.elementor-section>.elementor-container{max-width:none}}@media (max-width:767px){.ekit_menu_responsive_mobile .elementskit-navbar-nav{display:block}.ekit_menu_responsive_mobile .elementskit-dropdown{position:relative}.ekit_menu_responsive_mobile .ekit-menu-badge{margin-left:10px;order:1;position:static;transform:none}.ekit_menu_responsive_mobile .ekit-menu-badge>.ekit-menu-badge-arrow{display:none}.ekit_menu_responsive_mobile .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator{margin-left:auto}.ekit_menu_responsive_mobile .elementskit-submenu-indicator{border:1px solid;border-radius:30px;order:2}.ekit_menu_responsive_mobile .elementskit-navbar-nav-default .elementskit-megamenu-has.elementskit-mobile-builder-content .elementskit-dropdown,.ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-megamenu-has.elementskit-mobile-builder-content .elementskit-dropdown{display:none}.ekit_menu_responsive_mobile .elementskit-navbar-nav-default .elementskit-megamenu-has.elementskit-mobile-builder-content .elementskit-megamenu-panel.elementskit-dropdown-open,.ekit_menu_responsive_mobile .elementskit-navbar-nav-default .elementskit-megamenu-panel.elementskit-dropdown-open,.ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-megamenu-has.elementskit-mobile-builder-content .elementskit-megamenu-panel.elementskit-dropdown-open,.ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-megamenu-panel.elementskit-dropdown-open{display:block}.ekit_menu_responsive_mobile .elementskit-navbar-nav-default .elementskit-dropdown,.ekit_menu_responsive_mobile .elementskit-navbar-nav-default .elementskit-dropdown~.elementskit-megamenu-panel,.ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown,.ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown~.elementskit-megamenu-panel{display:none}.ekit_menu_responsive_mobile .elementskit-navbar-nav-default .elementskit-dropdown.elementskit-dropdown-open,.ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown.elementskit-dropdown-open{display:block;max-height:2500px;opacity:1;transition:max-height 5s ease-out;visibility:visible}.ekit_menu_responsive_mobile .elementskit-navbar-nav-default .elementskit-navbar-nav,.ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-navbar-nav{overflow-y:auto}.ekit_menu_responsive_mobile .elementskit-navbar-nav-default .elementskit-dropdown>li>.elementskit-dropdown,.ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown>li>.elementskit-dropdown{left:0}}.elementskit-navbar-nav .elementskit-submenu-panel>li:hover>a>i,.elementskit-navbar-nav .elementskit-submenu-panel>li>a:hover>i{color:inherit!important}@media (max-width:767px){.ekit-sticky .elementskit-menu-container.elementskit-menu-offcanvas-elements{height:120vh!important}.ekit-sticky .elementskit-menu-overlay{display:none}.ekit-sticky .elementskit-menu-offcanvas-elements:before{background-color:#33333380;content:"";height:100%;left:-110%;position:fixed;top:0;transition:left .5s ease;width:100%}.ekit-sticky .elementskit-menu-offcanvas-elements:after{background:inherit;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.ekit-sticky .elementskit-menu-offcanvas-elements.active:before{left:0}.ekit-sticky .elementskit-navbar-nav-default .elementskit-navbar-nav{position:relative;z-index:5}}@media (min-width:1025px){.elementor-widget-ekit-nav-menu .elementskit-dropdown-menu-full_width .elementskit-megamenu-panel{width:100vw}.elementor-widget-ekit-nav-menu .elementskit-navbar-nav>li.elementskit-megamenu-has.relative_position{position:relative}.elementskit-megamenu-panel .elementor-section-wrap>.elementor-section>.elementor-container{max-width:none}}.elementskit-dropdown-has>.sub-menu-toggle{display:none}.ekit-nav-menu--empty-fallback{font-size:0}@media (min-width:766px){.ekit_menu_responsive_mobile .ekit-nav-menu--empty-fallback,.ekit_menu_responsive_mobile .ekit-nav-menu--overlay{display:none}}@media (min-width:1025px){.ekit_menu_responsive_tablet .ekit-nav-menu--empty-fallback,.ekit_menu_responsive_tablet .ekit-nav-menu--overlay{display:none}}.ekit-vertical-menu-tigger{background:#ffb25d;box-shadow:0 7px 15px #ffb25d4d;color:#fff;display:block;font-size:14px;font-weight:500;line-height:1;padding:16px 16px 16px 20px}.ekit-vertical-menu-tigger img:not([draggable]).vertical-menu-icon{max-width:14px}.ekit-vertical-menu-tigger .vertical-menu-icon{transition:all .4s ease-in}.ekit-vertical-menu-tigger:hover{color:#fff}.vertical-menu-right-icon{margin-right:7px}.vertical-menu-left-icon{float:right}.ekit-vertical-navbar-nav{background-color:#fff;box-shadow:0 10px 25px #0000001a;padding-left:0}.ekit-vertical-navbar-nav,.ekit-vertical-navbar-nav .elementskit-dropdown,.ekit-vertical-navbar-nav .elementskit-megamenu-panel{list-style:none;margin-bottom:0;margin-left:0}.ekit-vertical-navbar-nav .elementskit-megamenu-has .elementskit-dropdown{display:none}.ekit-vertical-navbar-nav>li:not(:last-child){border-bottom:1px solid #ededed}.ekit-vertical-navbar-nav>li>a{align-items:center;color:#101010;display:block;display:flex;font-size:14px;font-weight:500;padding:12px 19px 12px 25px}.ekit-vertical-navbar-nav>li>a .ekit-menu-icon{margin-right:7px;padding-right:0}.ekit-vertical-navbar-nav>li>a .ekit-menu-badge-arrow{display:none}.ekit-vertical-navbar-nav>li>a .ekit-menu-badge{margin-left:10px;order:1;position:static;transform:none}.ekit-vertical-navbar-nav>li:hover>a,.ekit-vertical-navbar-nav>li>a:hover{color:#4285f4}.ekit-vertical-navbar-nav li.elementskit-dropdown-has{position:relative}@media (min-width:1025px){.ekit-vertical-navbar-nav li.elementskit-dropdown-has:hover>.elementskit-dropdown{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.ekit-vertical-navbar-nav li.elementskit-megamenu-has.relative_position{position:relative}.ekit-vertical-navbar-nav li.elementskit-megamenu-has.top_position{position:static}.ekit-vertical-navbar-nav li.elementskit-megamenu-has:hover>.elementskit-megamenu-panel{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}}@media (max-width:1024px){.ekit-vertical-navbar-nav .elementskit-megamenu-panel{display:none;width:auto!important}.ekit-vertical-navbar-nav .elementskit-dropdown-has .elementskit-dropdown.elementskit-dropdown-open,.ekit-vertical-navbar-nav .elementskit-mobile-builder-content .elementskit-megamenu-panel.elementskit-dropdown-open{display:block}.ekit-vertical-navbar-nav .elementskit-megamenu-has.elementskit-mobile-builder-content .elementskit-dropdown{display:none}}.ekit-vertical-navbar-nav .elementskit-dropdown{list-style:none;max-width:220px;padding-left:0;width:100%}@media (min-width:1025px){.ekit-vertical-navbar-nav .elementskit-dropdown{background-color:#fff;box-shadow:0 10px 25px #0000001a;left:100%;opacity:0;pointer-events:none;position:absolute;top:0;transform:translateY(10px);transition:all .3s linear;visibility:hidden;z-index:100}}@media (max-width:1024px){.ekit-vertical-navbar-nav .elementskit-dropdown{display:none;max-height:none;max-width:100%;padding:10px 15px}}@media (min-width:1025px){.ekit-vertical-navbar-nav .elementskit-dropdown>li:not(:last-child){border-bottom:1px solid #ededed}}.ekit-vertical-navbar-nav .elementskit-dropdown>li:first-child{margin-top:0}.ekit-vertical-navbar-nav .elementskit-dropdown>li:last-child{margin-bottom:0}.ekit-vertical-navbar-nav .elementskit-dropdown>li>a{align-items:center;color:#101010;display:flex;font-size:14px;font-weight:500;padding:12px 19px 12px 25px}@media (min-width:1025px){.ekit-vertical-navbar-nav .elementskit-megamenu-panel{left:100%;opacity:0;pointer-events:none;position:absolute;top:0;transform:translateY(10px);transition:all .3s linear;visibility:hidden;width:100%;z-index:100}}.ekit-vertical-navbar-nav .elementskit-submenu-indicator{display:block;font-family:Font Awesome\ 5 Free;font-style:normal;font-weight:900;line-height:1;margin-left:auto;order:2;position:relative}.ekit-vertical-navbar-nav .elementskit-submenu-indicator:before{content:"\f105"}.ekit-vertical-navbar-nav .ekit-submenu-indicator-icon{display:block;line-height:1;margin-left:auto;order:2;position:relative}.ekit-vertical-navbar-nav svg.ekit-submenu-indicator-icon{height:1em;width:1em}.ekit-vertical-navbar-nav .ekit-ajax-loading .eicon-loading{font-family:eicons}.ekit-vertical-navbar-nav .ekit-ajax-loading .eicon-loading:before{content:"\e8fb"}.badge-position-right .ekit-vertical-navbar-nav .ekit-menu-badge{margin-left:auto}.badge-position-right .ekit-menu-badge~.ekit-submenu-indicator-icon,.badge-position-right .ekit-menu-badge~.elementskit-submenu-indicator{margin-left:12px}.ekit-vertical-main-menu-on-click{position:relative}.ekit-vertical-main-menu-on-click .ekit-vertical-menu-container{left:0;position:absolute;top:100%;width:100%;z-index:1111}.ekit-vertical-main-menu-on-click.vertical-menu-active .ekit-vertical-menu-container{opacity:1;visibility:visible}.ekit-vertical-main-menu-on-click.vertical-menu-active .ekit-vertical-menu-tigger .vertical-menu-left-icon{transform:rotateX(180deg)}.ekit-vertical-main-menu-on-click .ekit-vertical-menu-container{opacity:0;visibility:hidden}.ekit-vertical-menu-container{transition:all .3s ease-in-out}@keyframes dtb-spinner{to{transform:rotate(1turn)}}div.dt-button-info{background-color:#fff;border:2px solid #111;border-radius:3px;box-shadow:3px 3px 8px #0000004d;left:50%;margin-left:-200px;margin-top:-100px;position:fixed;text-align:center;top:50%;width:400px;z-index:21}div.dt-button-info h2{background-color:#f3f3f3;border-bottom:1px solid #ddd;font-weight:400;margin:0;padding:.5em}div.dt-button-info>div{padding:1em}div.dt-button-collection-title{font-size:.9em;padding:.3em 0 .5em;text-align:center}div.dt-button-collection-title:empty{display:none}a.dt-button,button.dt-button,div.dt-button{background-color:#e9e9e9;background-image:linear-gradient(180deg,#fff 0,#e9e9e9);border:1px solid #999;border-radius:2px;box-sizing:border-box;color:#000;cursor:pointer;display:inline-block;font-size:.88em;line-height:1.6em;margin-bottom:.333em;margin-right:.333em;outline:0;overflow:hidden;padding:.5em 1em;position:relative;text-decoration:none;-webkit-user-select:none;user-select:none;white-space:nowrap}a.dt-button.disabled,button.dt-button.disabled,div.dt-button.disabled{background-color:#f9f9f9;background-image:linear-gradient(180deg,#fff 0,#f9f9f9);border:1px solid #d0d0d0;color:#999;cursor:default}a.dt-button.active:not(.disabled),a.dt-button:active:not(.disabled),button.dt-button.active:not(.disabled),button.dt-button:active:not(.disabled),div.dt-button.active:not(.disabled),div.dt-button:active:not(.disabled){background-color:#e2e2e2;background-image:linear-gradient(180deg,#f3f3f3 0,#e2e2e2);box-shadow:inset 1px 1px 3px #999}a.dt-button.active:not(.disabled):hover:not(.disabled),a.dt-button:active:not(.disabled):hover:not(.disabled),button.dt-button.active:not(.disabled):hover:not(.disabled),button.dt-button:active:not(.disabled):hover:not(.disabled),div.dt-button.active:not(.disabled):hover:not(.disabled),div.dt-button:active:not(.disabled):hover:not(.disabled){background-color:#ccc;background-image:linear-gradient(180deg,#eaeaea 0,#ccc);box-shadow:inset 1px 1px 3px #999}a.dt-button:hover,button.dt-button:hover,div.dt-button:hover{text-decoration:none}a.dt-button:hover:not(.disabled),button.dt-button:hover:not(.disabled),div.dt-button:hover:not(.disabled){background-color:#e0e0e0;background-image:linear-gradient(180deg,#f9f9f9 0,#e0e0e0);border:1px solid #666}a.dt-button:focus:not(.disabled),button.dt-button:focus:not(.disabled),div.dt-button:focus:not(.disabled){background-color:#79ace9;background-image:linear-gradient(180deg,#bddef4 0,#79ace9);border:1px solid #426c9e;outline:0;text-shadow:0 1px 0 #c4def1}.dt-button embed{outline:0}div.dt-buttons{float:left;position:relative}div.dt-buttons.buttons-right{float:right}div.dt-button-collection{background-color:#fff;border:1px solid #0006;border-radius:5px;box-shadow:3px 3px 5px #0000004d;-ms-column-gap:8px;-o-column-gap:8px;column-gap:8px;left:0;margin-top:3px;overflow:hidden;padding:8px 8px 4px;position:absolute;top:0;width:150px;z-index:2002}div.dt-button-collection a.dt-button,div.dt-button-collection button.dt-button,div.dt-button-collection div.dt-button{display:block;float:none;left:0;margin-bottom:4px;margin-right:0;position:relative;right:0;width:100%}div.dt-button-collection a.dt-button.active:not(.disabled),div.dt-button-collection a.dt-button:active:not(.disabled),div.dt-button-collection button.dt-button.active:not(.disabled),div.dt-button-collection button.dt-button:active:not(.disabled),div.dt-button-collection div.dt-button.active:not(.disabled),div.dt-button-collection div.dt-button:active:not(.disabled){background-color:#dadada;background-image:linear-gradient(180deg,#f0f0f0 0,#dadada);box-shadow:inset 1px 1px 3px #666}div.dt-button-collection.fixed{border-radius:0;left:50%;margin-left:-75px;position:fixed;top:50%}div.dt-button-collection.fixed.two-column{margin-left:-150px}div.dt-button-collection.fixed.three-column{margin-left:-225px}div.dt-button-collection.fixed.four-column{margin-left:-300px}div.dt-button-collection>*{break-inside:avoid;page-break-inside:avoid}div.dt-button-collection.two-column{-ms-column-count:2;-o-column-count:2;column-count:2;padding-bottom:1px;width:300px}div.dt-button-collection.three-column{-ms-column-count:3;-o-column-count:3;column-count:3;padding-bottom:1px;width:450px}div.dt-button-collection.four-column{-ms-column-count:4;-o-column-count:4;column-count:4;padding-bottom:1px;width:600px}div.dt-button-collection .dt-button{border-radius:0}div.dt-button-background{background:#000000b3;background:radial-gradient(ellipse farthest-corner at center,#0000004d 0,#000000b3 100%);height:100%;left:0;position:fixed;top:0;width:100%;z-index:2001}@media screen and (max-width:640px){div.dt-buttons{float:none!important;text-align:center}}a.dt-button.processing,button.dt-button.processing,div.dt-button.processing{color:#0003}a.dt-button.processing:after,button.dt-button.processing:after,div.dt-button.processing:after{animation:dtb-spinner 1.5s linear infinite;-o-animation:dtb-spinner 1.5s linear infinite;-ms-animation:dtb-spinner 1.5s linear infinite;-webkit-animation:dtb-spinner 1.5s linear infinite;-moz-animation:dtb-spinner 1.5s linear infinite;border-color:#282828 #0000;border-radius:50%;border-style:solid;border-width:2px;box-sizing:border-box;content:" ";display:block;height:16px;left:50%;margin:-8px 0 0 -8px;position:absolute;top:50%;width:16px}div.DTFC_Blocker,table.DTFC_Cloned tfoot,table.DTFC_Cloned thead{background-color:#fff}table.fixedHeader-floating{background-color:#fff;position:fixed!important}table.fixedHeader-floating.no-footer{border-bottom-width:0}table.fixedHeader-locked{background-color:#fff;position:absolute!important}@media print{table.fixedHeader-floating{display:none}}div.dtr-modal{box-sizing:border-box;height:100%;left:0;padding:10em 1em;position:fixed;top:0;width:100%;z-index:100}div.dtr-modal div.dtr-modal-display{background-color:#f5f5f7;border:1px solid #000;border-radius:.5em;bottom:0;box-shadow:0 12px 30px #0009;height:50%;left:0;margin:auto;overflow:auto;position:absolute;right:0;top:0;width:50%;z-index:102}div.dtr-modal div.dtr-modal-content{padding:1em;position:relative}div.dtr-modal div.dtr-modal-close{background-color:#f9f9f9;border:1px solid #eaeaea;border-radius:3px;cursor:pointer;height:22px;position:absolute;right:6px;text-align:center;top:6px;width:22px;z-index:12}div.dtr-modal div.dtr-modal-close:hover{background-color:#eaeaea}div.dtr-modal div.dtr-modal-background{background:#0009;bottom:0;left:0;position:fixed;right:0;top:0;z-index:101}@media screen and (max-width:767px){div.dtr-modal div.dtr-modal-display{width:95%}}.elementskit-invisible{visibility:hidden}.ekit-wid-con .select{color:#7b7b7b;cursor:pointer;display:block;float:right;font-size:16px;height:44px;position:relative;width:220px}.met_d--block{display:block}.met_d--none{display:none}.met_d--flex{display:flex}.after\:active\:met_d--none.active:after,.after\:first\:met_d--none:first-child:after,.before\:last\:met_d--none:last-child:before{display:none}.met_w--12{width:12px}.met_w--16{width:16px}.met_w--20{width:20px}.met_w--24{width:24px}.met_w--48{width:48px}.before\:met_w--4:before{width:4px}.before\:met_w--16:before{width:16px}.before\:met_w--19:before{width:19px}.before\:met_w--48:before{width:48px}.active\::before\:met_w--18.active:before{width:18px}.after\:met_w--1:after{width:1px}.met_h--12{height:12px}.met_h--16{height:16px}.met_h--20{height:20px}.met_h--24{height:24px}.met_h--48{height:48px}.before\:met_h--4:before{height:4px}.before\:met_h--16:before{height:16px}.before\:met_h--19:before{height:19px}.before\:met_h--48:before{height:48px}.active\::before\:met_h--18.active:before{height:18px}.after\:met_h--1:after{height:1px}.after\:met_content:after,.before\:met_content:before{content:" "}.met_pos--fixed{position:fixed}.met_pos--relative{position:relative}.after\:met_pos--absolute:after,.before\:met_pos--absolute:before,.met_pos--absolute{position:absolute}.met_top--0{top:0}.met_top--15{top:15px}.met_top--20{top:20px}.met_top--50p{top:50%}.met_top--100p{top:100%}.before\:met_top--0:before{top:0}.before\:met_top--5:before{top:5px}.before\:met_top--12:before{top:12px}.before\:active\:met_top--13.active:before{top:13px}.after\:met_top--m1:after{top:-1px}.after\:met_top--5:after{top:5px}.met_bottom--0{bottom:0}.met_bottom--20{bottom:20px}.met_bottom--100p{bottom:100%}.before\:met_bottom--0:before{bottom:0}.met_left--0{left:0}.met_left--1{left:1px}.met_left--20{left:20px}.met_left--50p{left:50%}.met_left--100p{left:100%}.before\:met_left--0:before{left:0}.before\:met_left--5:before{left:5px}.before\:met_left--12:before{left:12px}.before\:active\:met_left--13.active:before{left:13px}.after\:met_left--m1:after{left:-1px}.after\:met_left--5:after{left:5px}.met_right--0{right:0}.met_right--20{right:20px}.met_right--100p{right:100%}.met_mx--m40{margin-left:-40px;margin-right:-40px}.met_mx--m28{margin-left:-28px;margin-right:-28px}.met_mx--12{margin-left:12px;margin-right:12px}.met_mx--20{margin-left:20px;margin-right:20px}.met_mx--24{margin-left:24px;margin-right:24px}.met_mx--36{margin-left:36px;margin-right:36px}.met_my--m40{margin-bottom:-40px;margin-top:-40px}.met_my--m28{margin-bottom:-28px;margin-top:-28px}.met_my--12{margin-bottom:12px;margin-top:12px}.met_my--20{margin-bottom:20px;margin-top:20px}.met_my--24{margin-bottom:24px;margin-top:24px}.met_my--36{margin-bottom:36px;margin-top:36px}.met_m--0{margin:0}.met_ml--1{margin-left:1px}.met_ml--6{margin-left:6px}.met_ml--15{margin-left:15px}.met_ml--20{margin-left:20px}.met_ml--21{margin-left:21px}.met_ml--35{margin-left:35px}.met_mr--1{margin-right:1px}.met_mr--10{margin-right:10px}.met_mr--15{margin-right:15px}.met_mr--20{margin-right:20px}.met_mb--0{margin-bottom:0}.met_mb--0i{margin-bottom:0!important}.met_mb--20{margin-bottom:20px}.met_not_last_mr--20:not(:last-child){margin-right:20px}.met_not_last_mb--20:not(:last-child){margin-bottom:20px}.met_p--0{padding:0}.met_px--8{padding-left:8px;padding-right:8px}.met_py--5{padding-bottom:5px;padding-top:5px}.met_pt--10{padding-top:10px}.met_pl--10{padding-left:10px}.met_pr--10{padding-right:10px}.met_pb--10{padding-bottom:10px}.met_color--white{color:#fff}.active .active\:_\:met_bgc--nonei,.active>.active\:met_bgc--nonei{background-color:initial!important}.met_bd--2{border:2px solid}.met_bd--6{border:6px solid}.met_bdt--2{border-top:2px solid}.met_bdt--4{border-top:4px solid}.met_bdt--6{border-top:6px solid}.met_bdl--2{border-left:2px solid}.met_bdl--4{border-left:4px solid}.met_bdl--6{border-left:6px solid}.before\:met_bdt--2:before{border-top:2px solid}.before\:met_bdl--2:before{border-left:2px solid}.after\:met_bdt--2:after{border-top:2px solid}.after\:met_bdl--2:after{border-left:2px solid}.active .active\:_\:met_bd--1,.active>.active\:met_bd--1{border-style:solid;border-width:1px}.met_bdc--none{border-color:#0000}.met_bdt_color--current{border-top-color:initial}.met_bdb_color--current{border-bottom-color:initial}.met_bdl_color--current{border-left-color:initial}.met_bdr_color--current{border-right-color:initial}.met_radius--4{border-radius:4px}.before\:met_radius--circle:before,.met_radius--circle{border-radius:50%}.met_shadow_inset--6{box-shadow:inset 0 0 0 6px currentColor}.active>.active\:met_shadow_inset--1{box-shadow:inset 0 0 0 1px currentColor}.active>.active\:met_shadow_inset--8{box-shadow:inset 0 0 0 8px currentColor}.active .active\:_\:met_shadow_inset--1{box-shadow:inset 0 0 0 1px currentColor}.met_fs--14{font-size:14px}.met_lh--0{line-height:0}.met_lh--16{line-height:16px}.met_list--none{list-style:none}.met_text--nowrap{white-space:nowrap}.whitespace--normal{white-space:normal!important}.met_opacity--0{opacity:0}.met_opacity--8{opacity:.08}.met_opacity--30{opacity:.3}.met_opacity--70{opacity:.7}.hover\:met_opacity--60:hover{opacity:.6}.hover\:met_opacity--100:hover{opacity:1}a:hover>.a\:hover\:met_opacity--60{opacity:.6}a:hover>.a\:hover\:met_opacity--100{opacity:1}.after\:met_opacity--30:after,.before\:met_opacity--30:before{opacity:.3}.active>.active\:met_opacity--0{opacity:0}.active>.active\:met_opacity--100{opacity:1}.active .active\:_\:met_opacity--0{opacity:0}.active .active\:_\:met_opacity--100{opacity:1}.before\:met_transition--300ms:before,.met_transition--300ms{transition:all .3s}.met_translateTop--m50p{transform:translateY(-50%)}.met_translateLeft--m50p{transform:translateX(-50%)}.met_scale--0{transform:scale(0)}.hover\:met_scaleX--200:hover{transform:scaleX(2)}.hover\:met_scaleY--200:hover{transform:scaleY(2)}a:hover>.a:hover\:met_scalex--200:hover{transform:scaleX(2)}a:hover>.a:hover\:met_scaley--200:hover{transform:scaleY(2)}.active>.active\:met_scale--150{transform:scale(1.5)}.active>.active\:met_scaleX--20{transform:scaleX(.2)}.active>.active\:met_scaleX--200{transform:scaleX(2)}.active>.active\:met_scaleY--20{transform:scaleY(.2)}.active>.active\:met_scaleY--200{transform:scaleY(2)}.active .active\:_\:met_scale--40{transform:scale(.4)}.active .active\:_\:met_scale--150{transform:scale(1.5)}.active .active\:_\:met_scaleX--20{transform:scaleX(.2)}.active .active\:_\:met_scaleX--100{transform:scaleX(1)}.active .active\:_\:met_scaleX--200{transform:scaleX(2)}.active .active\:_\:met_scaleY--20{transform:scaleY(.2)}.active .active\:_\:met_scaleY--100{transform:scaleY(1)}.active .active\:_\:met_scaleY--200{transform:scaleY(2)}.met_scale--top{transform-origin:top}.met_scale--bottom{transform-origin:bottom}.met_scale--left{transform-origin:left}.met_scale--right{transform-origin:right}.elementor-editor-active .editor\:met_display--none,.elementor-editor-preview .editor\:met_display--none{display:none}.ekit-wid-con .ekit_social_media,.ekit-wid-con .ekit_socialshare{list-style:none;margin-left:0;padding-left:0}.ekit-wid-con .ekit_social_media>li>a,.ekit-wid-con .ekit_socialshare>li>a{cursor:pointer;display:block;transition:all .4s ease}.ekit-wid-con .ekit_social_media>li>a i,.ekit-wid-con .ekit_socialshare>li>a i{display:inline-block;vertical-align:middle}.ekit-wid-con .ekit_social_media>li>a svg,.ekit-wid-con .ekit_socialshare>li>a svg{height:auto;max-width:16px;vertical-align:middle}@media (max-width:1024px){.ekit-wid-con .ekit_social_media>li,.ekit-wid-con .ekit_socialshare>li{margin-bottom:20px}}.ekit-wid-con .ekit-post-list-wrapper .elementor-icon-list-item a{background-color:initial!important}.ekit-wid-con .ekit-post-list-wrapper.elementor-inline-items .elementor-icon-list-item{margin:0}.ekit-wid-con .elementor-inline-items{margin:0!important}.ekit-wid-con .elementor-inline-items .elementor-icon-list-item,.ekit-wid-con .elementor-inline-items .elementor-icon-list-item:after{display:inline-block}.elementor-widget .ekit-wid-con .elementor-inline-items .elementor-icon-list-item:after{position:absolute}.ekit-wid-con .elementor-inline-items .elementor-icon-list-item:last-child:after,.elementor-widget-elementskit-page-list:not(.ekit-has-divider-yes) .ekit-wid-con .elementor-inline-items .elementor-icon-list-item:after{display:none}.ekit-wid-con .elementor-inline-items.row .elementor-icon-list-item{margin:0;padding:0}.ekit-wid-con .elementor-inline-items.row .elementor-icon-list-item a{padding:5px 15px}.ekit-wid-con .elementor-icon-list-item>a{align-items:center;display:inline-flex;position:relative;transition:all .4s ease}.ekit-wid-con .elementor-icon-list-item>a.ekit_badge_right{justify-content:space-between;width:100%}.ekit-wid-con .ekit_menu_label{background-color:#c91765;border-radius:3px;color:#fff;display:inline-block;font-size:10px;margin-left:5px;padding:2px 5px}.ekit-wid-con .ekit_menu_subtitle{color:#8d96ae;display:block;font-size:11px;font-style:normal;transition:all .4s ease}.ekit-wid-con .elementor-icon-list-text{transition:all .4s ease}.ekit-wid-con .ekit_page_list_content{display:flex}.elementor-widget-elementskit-page-list.elementor-align-center .ekit-wid-con .ekit_page_list_content{align-items:center}.elementor-widget-elementskit-page-list.elementor-align-left .ekit-wid-con .ekit_page_list_content{align-items:flex-start}.elementor-widget-elementskit-page-list.elementor-align-right .ekit-wid-con .ekit_page_list_content{align-items:flex-end}.ekit-wid-con .elementor-icon-list-icon{display:inline-block;line-height:inherit;text-align:center}.ekit-wid-con .elementor-icon-list-icon svg{height:auto;max-width:100%;vertical-align:middle;width:inherit}.ekit-wid-con .elementor-icon-list-icon>i{transition:all .4s ease}.ekit-enabled-bg-img .elementor-icon-list-item a{background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;overflow:hidden;position:relative}.ekit-enabled-bg-img .elementor-icon-list-item a:after{background-color:#222222b3;content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:all .4s;width:100%}.ekit-enabled-bg-img .elementor-icon-list-item a:hover:after{background-color:#222222e6}.ekit-enabled-bg-img .elementor-icon-list-item a .ekit_post_list_content_wraper,.ekit-enabled-bg-img .elementor-icon-list-item a>img{z-index:1}.ekit-wid-con .nav{list-style:none;margin:0;padding:0}.ekit-wid-con .ekit-form form p{margin-bottom:0}.ekit-wid-con .ekit-form form input:not([type=submit]):not([type=checkbox]):not([type=radio]){background-color:#fff;border:1px solid #e7e7e7;border-radius:0;box-shadow:none;color:#495057;display:block;font-size:1rem;height:56px;padding:.375rem .75rem .375rem 30px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.ekit-wid-con .ekit-form form input:not([type=submit]):not([type=checkbox]):not([type=radio]):hover{border-color:#333}.ekit-wid-con .ekit-form form input:not([type=submit]):not([type=checkbox]):not([type=radio]):focus{border-color:#4d68ff}.ekit-wid-con .ekit-form form input[type=submit]{background-color:#313636;border:0 solid #000;border-radius:0;color:#fff;cursor:pointer;display:inline-block;font-size:.9375rem;font-weight:400;padding:12px 72px;text-align:center;transition:all .4s ease;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.ekit-wid-con .ekit-form form input[type=submit]:hover{background-color:#4d68ff}.ekit-wid-con .ekit-form form select{background-color:#fff;border:1px solid #e7e7e7;color:#495057;display:block;font-size:1rem;height:56px;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.ekit-wid-con .ekit-form form select[multiple]{height:100px}.ekit-wid-con .ekit-form form label{color:#313636;font-weight:400;margin-bottom:7px;-webkit-user-select:none;user-select:none}.ekit-wid-con .ekit-form form label span{color:#777;display:block;font-size:.8125rem}.ekit-wid-con .ekit-form form textarea{background-color:#fff;border:1px solid #e7e7e7;border-radius:0;box-shadow:none;color:#495057;display:block;font-size:1rem;height:176px;padding:15px .75rem .375rem 30px;resize:none;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.ekit-wid-con .ekit-form form textarea:hover{border-color:#333}.ekit-wid-con .ekit-form form textarea:focus{border-color:#4d68ff}.ekit-wid-con .ekit-form form .intl-tel-input{width:100%}.ekit-wid-con .ekit-form form .ekit-form-input{margin-bottom:50px}.ekit-wid-con .btn-text-primary{color:#4285f4}.ekit-wid-con .btn-pill{border-radius:2rem}.ekit-wid-con .d-flex{display:flex}.ekit-wid-con .ekit-review-wrapper{background-color:#f2f2f5;font-family:Roboto,sans-serif;overflow:hidden}.ekit-wid-con .ekit-review-overview,.ekit-wid-con .review-card-overview{background-color:#fff;display:flex}.ekit-wid-con .ekit-review-card,.ekit-wid-con .ekit-review-overview{background-color:#fff}.ekit-wid-con .ekit-review-card h4,.ekit-wid-con .ekit-review-overview h4{margin:0;white-space:nowrap}.ekit-wid-con .ekit-review-card--name,.ekit-wid-con .ekit-review-card--rating .rating-average,.ekit-wid-con .ekit-review-card--title h4,.ekit-wid-con .ekit-review-overview--name,.ekit-wid-con .ekit-review-overview--rating .rating-average,.ekit-wid-con .ekit-review-overview--title h4{color:#000032}.ekit-wid-con .ekit-review-card--rating .rating-average,.ekit-wid-con .ekit-review-overview--rating .rating-average{font-weight:500}.ekit-wid-con .ekit-review-card--rating>div,.ekit-wid-con .ekit-review-overview--rating>div{display:flex}.ekit-wid-con .ekit-review-card--rating .rating-average,.ekit-wid-con .ekit-review-overview--rating .rating-average{font-size:18px;font-weight:700}.ekit-wid-con .ekit-review-card--rating .rating-stars,.ekit-wid-con .ekit-review-overview--rating .rating-stars{margin:0 .5rem}.ekit-wid-con .ekit-review-card--rating .rating-text,.ekit-wid-con .ekit-review-overview--rating .rating-text{color:#878787;margin-bottom:0}.ekit-wid-con .ekit-review-overview{border-width:1px;justify-content:space-between;margin:0 0 1.5rem;padding:1.5rem 2rem}.ekit-wid-con .ekit-review-overview--thumbnail{margin-right:1rem}.ekit-wid-con .ekit-review-overview--thumbnail img{border-radius:50%;height:40px;width:40px}.ekit-wid-con .ekit-review-overview--title{display:flex}.ekit-wid-con .ekit-review-overview--title img{height:26px;margin-right:.5rem}.ekit-wid-con .ekit-review-overview--title h4{font-size:22px;font-weight:400;line-height:28px}.ekit-wid-con .ekit-review-overview--title h4 span{font-family:Roboto;font-size:26px;font-weight:900;text-transform:capitalize}.ekit-wid-con .ekit-review-overview--rating{align-items:center;display:flex}.ekit-wid-con .ekit-review-overview--rating .rating-average,.ekit-wid-con .ekit-review-overview--rating .rating-text{line-height:27px}.ekit-wid-con .ekit-review-overview--rating .rating-text{font-size:12px;font-style:italic;font-weight:400}.ekit-wid-con .ekit-review-overview--rating .rating-average{font-size:22px;font-weight:700}.ekit-wid-con .ekit-review-overview--stars{align-items:center;display:flex;height:27px;margin:0 10px}.ekit-wid-con .ekit-review-overview--stars .icon{font-size:20px}.ekit-wid-con .ekit-review-overview--actions{display:grid;place-items:center}.ekit-wid-con .ekit-review-overview--actions .btn{color:#fff;font-size:15px;font-weight:400;line-height:35px;min-height:35px;padding:0 30px}.ekit-wid-con .ekit-review-cards-grid .ekit-review-card--comment,.ekit-wid-con .ekit-review-slider-wrapper .ekit-review-card--comment{overflow:hidden}.ekit-wid-con .ekit-review-cards-masonry .ekit-review-card{break-inside:avoid-column}.ekit-wid-con .ekit-review-cards-list .ekit-review-card--comment{min-height:0;min-height:auto}.ekit-wid-con .ekit-review-card{border-color:#f2f2f5;border-width:1px;display:grid;grid-template-areas:"thumbnail name name" "thumbnail date date" "thumbnail stars stars" "comment comment comment" "posted-on posted-on posted-on";grid-template-columns:auto auto 1fr;overflow:hidden;padding:2rem;position:relative}.ekit-wid-con .ekit-review-card:before{content:""}.ekit-wid-con .ekit-review-card--date,.ekit-wid-con .ekit-review-card--desc{grid-area:date}.ekit-wid-con .ekit-review-card--top-right-logo{position:absolute;right:2rem;top:2rem;z-index:10}.ekit-wid-con .ekit-review-card--top-right-logo i{font-size:20px}.ekit-wid-con .ekit-review-card--image,.ekit-wid-con .ekit-review-card--image img,.ekit-wid-con .ekit-review-card--thumbnail img{border-radius:50%}.ekit-wid-con .ekit-review-card--image{align-items:center;background-color:#eae9f7;border-radius:50%;display:flex;grid-area:thumbnail;height:60px;justify-content:center;min-width:60px;padding:1rem;position:relative;width:60px}.ekit-wid-con .ekit-review-card--image img{height:100%;width:100%}.ekit-wid-con .ekit-review-card--thumbnail{grid-area:thumbnail;padding-right:1rem}.ekit-wid-con .ekit-review-card--thumbnail .thumbnail{border-radius:50%;height:40px;min-width:40px;width:40px}.ekit-wid-con .ekit-review-card--thumbnail-badge .badge,.ekit-wid-con .ekit-review-card--thumbnail-badge>div{position:relative}.ekit-wid-con .ekit-review-card--thumbnail-badge .badge{background-color:#fff;border-radius:50%;bottom:0;height:20px;position:absolute;right:0;width:20px}.ekit-wid-con .ekit-review-card--thumbnail-badge .badge img{height:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:16px}.ekit-wid-con .ekit-review-card--average,.ekit-wid-con .ekit-review-card--title{color:#000032}.ekit-wid-con .ekit-review-card--title{font-size:24px;line-height:24px;margin:0 0 .8rem}.ekit-wid-con .ekit-review-card--name{font-size:14px;font-weight:700;grid-area:name;margin:0 0 .25rem}.ekit-wid-con .ekit-review-card--rating .rating-text{font-size:13px}.ekit-wid-con .ekit-review-card--average{font-size:18px;font-weight:700;line-height:22px;margin-right:1rem}.ekit-wid-con .ekit-review-card--stars{color:#f4be28;font-size:13px;grid-area:stars;line-height:20px}.ekit-wid-con .ekit-review-card--date,.ekit-wid-con .ekit-review-card--desc,.ekit-wid-con .ekit-review-card--posted-on p{margin-bottom:0}.ekit-wid-con .ekit-review-card--top-right-image{position:absolute;right:2rem;top:2rem}.ekit-wid-con .ekit-review-card--comment{color:#32323d;font-size:16px;font-weight:400;grid-area:comment;line-height:22px}.ekit-wid-con .ekit-review-card--comment .more{color:#3476e0;cursor:pointer}.ekit-wid-con .ekit-review-card--actions{grid-area:actions}.ekit-wid-con .ekit-review-card--actions .btn{color:#4285f4;font-size:14px;font-weight:600;padding:0;white-space:nowrap}.ekit-wid-con .ekit-review-card--actions .btn:hover{color:#3476e0}.ekit-wid-con .ekit-review-card--actions .btn:first-child{margin-right:10px}.ekit-wid-con .ekit-review-card--posted-on{display:flex;grid-area:posted-on}.ekit-wid-con .ekit-review-card--posted-on p{font-size:13px;font-weight:400;line-height:13px}.ekit-wid-con .ekit-review-card--posted-on h5{font-size:17px;font-weight:500;line-height:20px;margin:0}.ekit-wid-con .ekit-review-card-bubble{background-color:initial!important}.ekit-wid-con .ekit-review-card-bubble:before{background-color:#fff;content:"";height:calc(100% - 100px);left:0;position:absolute;top:0;width:100%;z-index:1}.ekit-wid-con .ekit-review-card-bubble:after{background-color:#fff;content:"";height:1.5rem;left:2.4rem;position:absolute;top:calc(100% - 116px);transform:rotate(45deg);width:1.5rem}.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--comment,.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--date,.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--name,.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--posted-on,.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--stars,.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--thumbnail{z-index:10}.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--posted-on{display:none}.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--comment,.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--stars{grid-column:1/4}.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--stars{grid-row:1}.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--comment{grid-row:2}.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--date,.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--name{grid-column:2/4;text-align:left}.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--name,.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--thumbnail{margin-top:2.5rem}.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--thumbnail{grid-column:1/2;grid-row:3/5;padding-right:1rem}.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--name{grid-row:3}.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--date{grid-row:4}.ekit-wid-con .ekit-review-card-rating-inline .ekit-review-card--date{grid-column:3}.ekit-wid-con .ekit-review-card-rating-inline .ekit-review-card--stars{grid-column:2;grid-row:2}.ekit-wid-con .ekit-review-card-thumbnail-left{grid-template-areas:"thumbnail name name" "thumbnail date date" "thumbnail stars stars" "thumbnail comment comment" "thumbnail posted-on posted-on"}.ekit-wid-con .ekit-review-card-align-center{grid-template-areas:"thumbnail thumbnail thumbnail" "name name name" "date date date" "stars stars stars" "comment comment comment" "posted-on posted-on posted-on";text-align:center}.ekit-wid-con .ekit-review-card-align-center .ekit-review-card--thumbnail{margin-bottom:2rem;padding-right:0}.ekit-wid-con .ekit-review-card-align-center .ekit-review-card--thumbnail>div{margin:0 auto;width:40px}.ekit-wid-con .ekit-review-card-align-center .ekit-review-card--posted-on{display:block;grid-row:6;padding-top:1rem}.ekit-wid-con .ekit-review-card-align-center .ekit-review-card--posted-on i{margin:0 auto!important}.ekit-wid-con .ekit-review-card-name-bottom .ekit-review-card--stars{grid-row:2}.ekit-wid-con .ekit-review-card-name-bottom .ekit-review-card--comment{grid-row:3}.ekit-wid-con .ekit-review-card-name-bottom .ekit-review-card--name{grid-row:4}.ekit-wid-con .ekit-review-card-name-bottom .ekit-review-card--date{grid-row:5}.ekit-wid-con .ekit-review-card-name-bottom .ekit-review-card--posted-on{grid-row:6}.ekit-wid-con .ekit_review_card_stars_inline .ekit-review-card--stars{grid-column:2/3;grid-row:2}.ekit-wid-con .ekit_review_card_stars_inline .ekit-review-card--date{grid-column:3;grid-row:2}.ekit-wid-con .ekit-review-card-name-bottom.ekit-review-card-thumbnail-left .ekit-review-card--posted-on{grid-column:1/4}.ekit-wid-con .ekit-review-card-overview{grid-template-areas:"thumbnail name name" "thumbnail average stars" "thumbnail date date" "thumbnail actions actions"}.ekit-wid-con .ekit-review-card-overview:before{display:none}.ekit-wid-con .ekit-review-card-overview .ekit-review-card--image{margin-right:1rem}.ekit-wid-con .ekit-review-card-overview .ekit-review-card--name{font-size:20px;font-weight:600;line-height:24px;margin-bottom:1rem}.ekit-wid-con .ekit-review-card-overview .ekit-review-card--average{font-size:18px;font-weight:700;line-height:22px;margin-right:6px}.ekit-wid-con .ekit-review-card-overview .ekit-review-card--desc{font-size:13px;font-weight:400;line-height:20px}.ekit-wid-con .ekit-review-card-overview .ekit-review-card--actions{margin-top:1rem}.ekit-wid-con .ekit-review-card-overview .ekit-review-card--actions .btn{background-color:initial;line-height:20px;margin-bottom:0;margin-top:0;padding:0!important;text-transform:none}.ekit-wid-con .ekit-review-card-overview .ekit-review-card--stars{align-items:center;display:flex;font-size:16px}.ekit-wid-con .small{font-size:12px;line-height:20px}.ekit-wid-con .muted{color:#adadad}@media screen and (max-width:411px){.ekit-wid-con .ekit-review-card-overview{grid-template-areas:"thumbnail name name" "thumbnail average stars" "thumbnail date date" "actions actions actions"}.ekit-wid-con .ekit-review-overview{display:block!important}.ekit-wid-con .ekit-review-overview--actions{display:block!important;margin-top:1rem!important;text-align:center}.ekit-wid-con .ekit-review-overview--actions .btn{padding:.75rem 3rem}}.ekit-wid-con iframe{border:none}.ekit-wid-con a,.ekit-wid-con b,.ekit-wid-con div,.ekit-wid-con li,.ekit-wid-con ul{-webkit-tap-highlight-color:transparent}.ekit-wid-con a:active,.ekit-wid-con a:focus,.ekit-wid-con input,.ekit-wid-con input:active,.ekit-wid-con input:focus,.ekit-wid-con input:hover,.ekit-wid-con textarea,.ekit-wid-con textarea:active,.ekit-wid-con textarea:focus,.ekit-wid-con textarea:hover{-moz-outline:none;outline:0}.ekit-wid-con embed,.ekit-wid-con img:not([draggable]),.ekit-wid-con object,.ekit-wid-con video{height:auto;max-width:100%}.ekit-wid-con a,.ekit-wid-con a:active,.ekit-wid-con a:focus,.ekit-wid-con a:hover,.ekit-wid-con a:visited,.ekit-wid-con button{outline:0;text-decoration:none}.ekit-wid-con img{border:none;max-width:100%}.ekit-wid-con li,.ekit-wid-con ul{margin:0;padding:0}.ekit-wid-con .elementor-text-editor ol,.ekit-wid-con .elementor-text-editor ul{padding-left:18px}.ekit-wid-con h4,.ekit-wid-con p{margin-bottom:10px}.ekit-wid-con .clear-both:after,.ekit-wid-con .clear-both:before{clear:both;content:"";display:table}.ekit-wid-con button:focus{outline:0}.ekit-wid-con .ekit-flex-row-reverse{flex-direction:row-reverse!important}.ekit-wid-con .ekit-flex-column-reverse{flex-direction:column-reverse!important}.ekit-wid-con .ekit-flex-column{flex-direction:column!important}.ekit-wid-con .ekit-flex-row{flex-direction:row!important}.ekit-wid-con .tab-content>.tab-pane{font-family:inherit}.ekit-wid-con .elementskit-border-divider{left:13px}.ekit-wid-con .elementskit-border-divider.elementskit-style-long{left:inherit}.ekit-wid-con .elementskit-border-divider:before{left:-26px}.ekit-wid-con .elementskit-navbar-nav-default.elementskit-menu-container{z-index:1000}.ekit-wid-con .elementskit-navbar-nav-default .elementskit-navbar-nav>li>a:hover{background-color:initial}.ekit-wid-con .elementor-icon-list-item a>img{margin-right:15px;width:100px}.ekit-wid-con .elementor-icon-list-item .meta-lists{line-height:1}.ekit-wid-con .elementor-icon-list-item .meta-lists svg{height:auto;max-width:12px;vertical-align:middle}.ekit-wid-con .elementor-icon-list-item .meta-lists>span{color:#7f8595;display:inline-block;font-size:12px;transition:all .4s ease}.ekit-wid-con .elementor-icon-list-item .elementor-icon-list-text{display:block;margin-bottom:0}.ekit-wid-con .nf-error.field-wrap .nf-field-element:after,.ekit-wid-con .nf-pass.field-wrap .nf-field-element:after{align-items:center;display:flex;height:100%;justify-content:center;line-height:normal;top:0}.ekit-wid-con .nf-response-msg>p{line-height:normal}.ekit-wid-con textarea.ninja-forms-field{display:block}.ekit-wid-con .column-count-1{column-count:1}.ekit-wid-con .column-count-2{column-count:2}.ekit-wid-con .column-count-3{column-count:3}.ekit-wid-con .column-count-4{column-count:4}.ekit-wid-con .column-count-5{column-count:5}.ekit-wid-con .column-count-6{column-count:6}.ekit-wid-con .text-left{text-align:left!important}.ekit-wid-con .text-right{text-align:right!important}.ekit-wid-con .text-center{text-align:center!important}.ekit-wid-con .ekit-img-overlay{position:relative;z-index:0}.ekit-wid-con .ekit-img-overlay:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.ekit-wid-con .ekit-wrapper-link{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:10}.ekit-wid-con .media{align-items:flex-start;display:flex}@media (min-width:1025px){.ekit-wid-con .default_menu_position .elementor-column,.ekit-wid-con .default_menu_position .elementor-column-wrap,.ekit-wid-con .default_menu_position .elementor-widget,.ekit-wid-con .default_menu_position .elementor-widget-wrap,.ekit-wid-con .default_menu_position .elementskit-navbar-nav-default.elementskit-menu-container{position:static}.ekit-wid-con .default_menu_position .elementskit-menu-po-right .elementskit-megamenu-has.top_position.elementskit-dropdown-menu-custom_width .elementskit-megamenu-panel,.ekit-wid-con .default_menu_position .elementskit-menu-po-right .elementskit-megamenu-has.top_position.elementskit-dropdown-menu-default_width .elementskit-megamenu-panel,.ekit-wid-con .elementskit-navbar-nav-default .elementskit-menu-po-right .relative_position.elementskit-megamenu-has .elementskit-megamenu-panel{left:auto;right:0}.ekit-wid-con .elementskit-navbar-nav-default .elementskit-megamenu-has .elementskit-megamenu-panel{transition:transform .4s ease}.ekit-wid-con .elementskit-menu-po-center .elementskit-megamenu-has.top_position.elementskit-dropdown-menu-custom_width .elementskit-megamenu-panel,.ekit-wid-con .elementskit-menu-po-center .elementskit-megamenu-has.top_position.elementskit-dropdown-menu-default_width .elementskit-megamenu-panel{left:50%;transform:translateY(-10px) translateX(-50%)}.ekit-wid-con .default_menu_position .elementskit-menu-po-center .elementskit-megamenu-has.top_position.elementskit-dropdown-menu-custom_width:hover>.elementskit-megamenu-panel,.ekit-wid-con .default_menu_position .elementskit-menu-po-center .elementskit-megamenu-has.top_position.elementskit-dropdown-menu-default_width:hover>.elementskit-megamenu-panel{left:50%;transform:translateY(0) translateX(-50%)}.ekit-wid-con body.is-vertical-menu-active .ekit-wid-con .elementskit-navbar-nav-default.elementskit-menu-container{z-index:9}.ekit-wid-con body.is-vertical-menu-active .vertical-menu-active .xs-vertical-menu-backdrop{z-index:150}.ekit-wid-con body.is-vertical-menu-active .ekit-vertical-menu-tigger{z-index:160}}@media (max-width:1024px){.ekit-wid-con .ekit-vertical-navbar-nav .elementskit-submenu-indicator{border:1px solid;border-radius:30px;padding:3px 10px}}.ekit-wid-con .xs-overlay{height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:0}.ekit-wid-con .form-control:focus{box-shadow:none}.ekit-wid-con .swiper-container{height:inherit;width:inherit}.ekit-wid-con .swiper-container.ekit-main-swiper,.ekit-wid-con .swiper.ekit-main-swiper{position:static}.ekit-wid-con .swiper .swiper-navigation-button,.ekit-wid-con .swiper-container .swiper-navigation-button{background:#0000;height:auto;width:auto}.ekit-wid-con .tab-pane.animated{animation-duration:1.5s}.ekit-wid-con .mfp-iframe-scaler iframe{background:0 0;box-shadow:none}.ekit-wid-con img{-webkit-user-select:none;-o-user-select:none;user-select:none}.ekit-wid-con .image-switcher .content-image{position:relative}.ekit-wid-con .image-switcher .content-image .hover-image{left:0;opacity:0;position:absolute;top:0;transform:scale(1.2);visibility:hidden}.ekit-wid-con .image-switcher:hover .content-image .main-image{opacity:0;transform:scale(1.2);visibility:hidden}.ekit-wid-con .image-switcher:hover .content-image .hover-image{opacity:1;transform:scale(1);visibility:visible}.ekit-wid-con .fill-icon{background-color:#2575fc;color:#fff;display:inline-block;font-size:40px;text-align:center;transition:all .4s ease}.ekit-wid-con .fill-icon.round{border-radius:50%}.ekit-wid-con .fill-icon.style-light{background-color:#f5f5f5;color:#000}.ekit-wid-con button{cursor:pointer}.ekit-wid-con .form-control,.ekit-wid-con button{transition:all .4s ease}.ekit-wid-con input{box-sizing:border-box}.ekit-wid-con .widgetarea_warper_edit{display:none}.ekit-wid-con .swiper-pagination-bullet{background-color:inherit;opacity:inherit}.ekit-wid-con [data-ajax-post-id]:not(.is--loaded):before{animation:eicon-spin 1.5s linear infinite;border:3px solid #ddd;border-radius:50%;border-top-color:#acacac;content:"";display:block;height:30px;margin:20px auto;width:30px}.elementor-widget-container .ekit-wid-con a{text-decoration:none}#wp-admin-bar-elementor_edit_page-default:empty{display:none}.elementor-widget-elementskit-pricing .elementor-widget-container{overflow:hidden}.elementor-widget-elementskit-timeline .elementor-widget-container{padding:35px 45px 60px}.elementor-widget-elementskit-business-hours .elementor-widget-container{background-color:#fff;box-shadow:0 10px 10px 0 #0000001a;padding:20px}.elementor-widget-elementskit-dual-button-center .ekit-element-align-wrapper{justify-content:center}.elementor-widget-elementskit-dual-button-end .ekit-element-align-wrapper{justify-content:flex-end}.elementor-widget-elementskit-dual-button-start .ekit-element-align-wrapper{justify-content:flex-start}.ekit_ninjaForms_container-button-full-width .submit-container input[type=button],.ekit_wpForms_container-form-button-full-width .wpforms-submit-container .wpforms-submit{width:100%}.elemenetskit-alert-info{background-color:#d1ecf1;border:1px solid #bee5eb;border-radius:.25rem;color:#0c5460;padding:.75rem 1.25rem;position:relative}.elementor-widget-elementskit-team.animated{animation-fill-mode:none}@media (max-width:1024px){.ekit-tab-hide{display:none}}@media (max-width:767px){.ekit-mobile-hide{display:none}}.ekit-template-content-footer,.ekit-template-content-header{clear:both}.elementor-edit-area-active .elementor-widget:hover .widgetarea_warper_edit{display:block}.ekit-sticky{z-index:9999}div.elementor .ekit-sticky.elementor-element{transition:background-color .3s ease-in}.ekit-sticky[data-ekit-sticky]{z-index:1}div.elementor .ekit-sticky--show_on_scroll_up.elementor-element{transition:background-color .3s ease-in,opacity .3s,visibility .3s}.ekit-sticky--effects.ekit-sticky--down.ekit-sticky--show_on_scroll_up{opacity:0;visibility:hidden}.weforms_submit_btn{cursor:pointer;transition:all .4s ease}.wpuf-label>label,ul.wpuf-form li label.wpuf-form-sub-label{margin-bottom:0}.image-source-link{color:#98c3d1}.mfp-bg,.mfp-container{-webkit-backface-visibility:hidden;opacity:0;transition:all .3s ease-out}.mfp-ready .mfp-container{opacity:1}.mfp-ready.mfp-bg{opacity:.8}.mfp-removing .mfp-container,.mfp-removing.mfp-bg{opacity:0}.mfp-move-horizontal .mfp-with-anim{opacity:0;transform:translateX(-50px);transition:all .3s}.mfp-move-horizontal.mfp-bg{opacity:0;transition:all .3s}.mfp-move-horizontal.mfp-ready .mfp-with-anim{opacity:1;transform:translateX(0)}.mfp-move-horizontal.mfp-ready.mfp-bg{opacity:.8}.mfp-move-horizontal.mfp-removing .mfp-with-anim{opacity:0;transform:translateX(50px)}.mfp-move-horizontal.mfp-removing.mfp-bg{opacity:0}.mfp-zoom-out .mfp-with-anim{opacity:0;transform:scale(1.3);transition:all .3s ease-in-out}.mfp-zoom-out.mfp-bg{opacity:0;transition:all .3s ease-out}.mfp-zoom-out.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1)}.mfp-zoom-out.mfp-ready.mfp-bg{opacity:.8}.mfp-zoom-out.mfp-removing .mfp-with-anim{opacity:0;transform:scale(1.3)}.mfp-zoom-out.mfp-removing.mfp-bg{opacity:0}button.mfp-close.ekit-popup-close{border:1px solid #fff;border-radius:50%;margin:20px;transition:all .4s ease}button.mfp-close.ekit-popup-close:hover{background-color:#000;border-color:#000;color:#fff;width:44px}.mfp-iframe-holder .mfp-close.ekit-popup-close{padding-right:0;right:0;text-align:center;top:0;width:44px}.mfp-container.mfp-iframe-holder,.mfp-container.mfp-iframe-holder .mfp-close.ekit-popup-close{position:fixed}.mfp-zoom-in .mfp-with-anim{opacity:0;transform:scale(.8);transition:all .2s ease-in-out}.mfp-zoom-in.mfp-bg{opacity:0;transition:all .3s ease-out}.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1)}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8}.mfp-zoom-in.mfp-removing .mfp-with-anim{opacity:0;transform:scale(.8)}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.white-popup-block{animation:open 1s;background:#ccc;margin:0 auto;max-width:300px;padding:20px}.mfp-removing{animation:close 1s}.mfp-open .modal-popup-group,.mfp-open .xs-modal-sidebar{animation-duration:.5s;animation-fill-mode:both;animation-name:galleryopen;-webkit-backface-visibility:hidden;backface-visibility:hidden}.mfp-bg.ekit-promo-popup{animation:menu-animation .8s ease-out forwards;background-color:#000000de;border-radius:100%;overflow:hidden;padding-bottom:100%}.ekit-promo-popup .modal-content{background-color:initial;border:0;padding:0}.ekit-promo-popup .mfp-close{color:#fff;opacity:0;transform:translateY(-500px);transition:all 1s ease .8s}.ekit-promo-popup.mfp-ready .mfp-close{opacity:1;position:fixed;transform:translateY(0)}body.admin-bar .ekit-promo-popup.mfp-ready .mfp-close{margin-top:45px}.ekit-promo-popup.my-mfp-slide-bottom .zoom-anim-dialog{opacity:0;transform:translateY(-500px);transition:all 1s ease .8s}.ekit-promo-popup.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog{opacity:1;transform:translateY(0)}@keyframes bounceAnim{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-16px)}60%{transform:translateY(-8px)}}@keyframes menu-animation{0%{opacity:0;transform:scale(.04) translateY(300%)}40%{transition:ease-out}40%{transform:scale(.04) translateY(0)}60%{opacity:1;transform:scale(.02) translateY(0)}61%{opacity:1;transform:scale(.04) translateY(0)}99.9%{border-radius:100%;height:0;opacity:1;padding-bottom:100%}to{border-radius:0;height:100%;opacity:1;padding-bottom:0;transform:scale(2) translateY(0)}}@keyframes show-fadein{0%{opacity:0}to{opacity:1}}@keyframes hide-fadeout{0%{opacity:1}to{opacity:0}}@keyframes show-animation{0%{opacity:0;transform:translateY(20px)}to{transform:translateY(0)}}@keyframes hide-animation{0%{transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}@keyframes button-ripple{70%{box-shadow:0 0 0 15px currentColor;box-shadow:0 0 0 var(--glow-size,15px) currentColor;opacity:0}to{box-shadow:0 0 0 0 currentColor;opacity:0}}@keyframes close{0%{opacity:1}to{opacity:0}}@keyframes galleryopen{0%{opacity:0}to{opacity:1}}@keyframes location-indicator{0%{box-shadow:0 0 0 0 #0c5adb33}70%{box-shadow:0 0 0 30px #0c5adb00}to{box-shadow:0 0 0 0 #0c5adb00}}@keyframes iconTranslateY{49%{transform:translateY(100%)}50%{opacity:0;transform:translateY(-100%)}51%{opacity:1}}@keyframes RainDrop{0%,25%,55%,75%,87%,97%,to{transform:scaleX(1)}26%,56%,76%{transform:scaleX(1.3) scaleY(.8)}31%,61%,81%{transform:scaleX(.8) scaleY(1.2)}76%,88%{transform:scaleX(1.2)}98%{transform:scaleX(1.1)}}@keyframes WaterWave{50%{transform:skewY(1deg) skewX(-1deg) scale(1.06)}}@keyframes lightning{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes JoltZoom{10%{font-size:140%}40%{font-size:80%}to{font-size:100%}}@keyframes typing{0%{width:0}}@keyframes cursor{50%{border-color:#0000}}@keyframes wipe{to{width:0}}@keyframes open{0%{width:0}}@keyframes Magnify{50%{letter-spacing:26px;transform:scale(1.8)}}@keyframes Beat{14%,42%{transform:scale(1.3)}28%,70%{transform:scale(1)}}@keyframes FadeIn{0%{opacity:0}to{opacity:1}}@keyframes FadeInLeft{0%{opacity:0;transform:translateX(-60px)}to{opacity:1}}@keyframes FadeInRight{0%{opacity:0;transform:translateX(60px)}to{opacity:1}}@keyframes FadeInTop{0%{opacity:0;transform:translateY(-100%)}to{opacity:1}}@keyframes FadeInBottom{0%{opacity:0;transform:translateY(100%)}to{opacity:1}}@keyframes FadeOut{to{opacity:0}}@keyframes FadeOutLeft{0%{opacity:1}to{opacity:0;transform:translateX(-60px)}}@keyframes FadeOutRight{0%{opacity:1}to{opacity:0;transform:translateX(60px)}}@keyframes FadeOutTop{0%{opacity:1}to{opacity:0;transform:translateY(-100%)}}@keyframes FadeOutBottom{0%{opacity:1}to{opacity:0;transform:translateY(100%)}}@keyframes MovingBackFromRight{40%{transform:rotate(45deg)}to{animation-timing-function:cubic-bezier(0,.9,.7,1.45);transform:rotate(0)}}@keyframes MovingBackFromLeft{40%{transform:rotate(-45deg)}to{animation-timing-function:cubic-bezier(0,.9,.7,1.45);transform:rotate(0)}}@keyframes KickOutFront{40%{transform:rotate(45deg)}to{animation-timing-function:cubic-bezier(0,.9,.7,1.45);transform:rotate(0)}}@keyframes KickOutBehind{40%{transform:rotate(-45deg)}to{animation-timing-function:cubic-bezier(0,.9,.7,1.45);transform:rotate(0)}}@keyframes ScaleXIn{0%{opacity:0;transform:perspective(400px) rotateX(90deg)}50%{opacity:1}}@keyframes ScaleXOut{to{opacity:0;transform:perspective(400px) rotateX(90deg)}0%{opacity:1}}@keyframes ScaleYIn{0%{opacity:0;transform:perspective(400px) rotateY(90deg)}50%{opacity:1}}@keyframes ScaleYOut{to{opacity:0;transform:perspective(400px) rotateY(90deg)}0%{opacity:1}}@keyframes Jump{to{transform:translateY(-20px)}}@keyframes AboundTop{50%{animation-timing-function:ease-in;transform:translateY(-100px)}}@keyframes AboundBottom{50%{animation-timing-function:ease-in;transform:translateY(100px)}}@keyframes AboundLeft{50%{animation-timing-function:ease-in;transform:translateX(-100px)}}@keyframes AboundRight{50%{animation-timing-function:ease-in;transform:translateX(100px)}}@keyframes FlyInTop{0%{opacity:0;transform:translateY(-80px)}50%{animation-timing-function:ease-in-out;transform:translate(10px,50px)}}@keyframes FlyInLeft{0%{opacity:0;transform:translate(-40px)}50%{transform:translate(40px)}}@keyframes FlyInRight{0%{opacity:0;transform:translate(40px)}50%{transform:translate(-40px)}}@keyframes FlyInBottom{0%{opacity:0;transform:translateY(80px)}50%{animation-timing-function:ease-in-out;transform:translate(10px,-50px)}}@keyframes FlyOutTop{50%{transform:translateY(50px)}to{opacity:0;transform:translateY(-100px)}}@keyframes FlyOutLeft{50%{transform:translate(40px)}to{opacity:0;transform:translate(-100px)}}@keyframes FlyOutRight{50%{transform:translate(-40px)}to{opacity:0;transform:translate(100px)}}@keyframes FlyOutBottom{50%{transform:translateY(-40px)}to{opacity:0;transform:translateY(100px)}}@keyframes DoorCloseLeft{0%,to{transform:perspective(400px);transform-origin:left}0%{opacity:0;transform:rotateY(90deg)}to{opacity:1}}@keyframes DoorOpenRight{0%,to{transform:perspective(400px);transform-origin:left}to{opacity:0;transform:rotateY(90deg)}}@keyframes DoorCloseRight{0%,to{transform:perspective(400px);transform-origin:right}0%{opacity:0;transform:rotateY(-90deg)}to{opacity:1}}@keyframes DoorOpenLeft{0%,to{transform:perspective(400px);transform-origin:right}to{opacity:0;transform:rotateY(-90deg)}}@keyframes HangAndDropLeft{0%{transform-origin:left}50%{transform:rotate(100deg);transform-origin:left}60%{transform:rotate(90deg);transform-origin:left}to{transform:translateY(800px) rotate(70deg);transform-origin:left}}@keyframes HangAndDropRight{0%{transform-origin:right}50%{transform:rotate(-100deg);transform-origin:right}60%{transform:rotate(-90deg);transform-origin:right}to{transform:translateY(800px) rotate(-70deg);transform-origin:right}}@keyframes PushReleaseFrom{0%{opacity:0;transform:scale(3)}50%{transform:scale(.5)}}@keyframes PushReleaseFromLeft{0%{opacity:0;transform:translateX(-100%)}30%{transform:translateX(100px)}}@keyframes PushReleaseFromTop{0%{opacity:0;transform:translateY(-100%)}30%{transform:translateY(100px)}}@keyframes PushReleaseFromBottom{0%{opacity:0;transform:translateY(100%)}30%{transform:translateY(-100px)}}@keyframes PushReleaseTo{30%{transform:scale(.5)}to{opacity:0;transform:scale(5)}}@keyframes PushReleaseToTop{30%{transform:translateY(100px)}to{opacity:0;transform:translateY(-100%)}}@keyframes PushReleaseToBottom{30%{transform:translateY(-100px)}to{opacity:0;transform:translateY(100%)}}@keyframes FlipInTop{0%{opacity:0;transform:perspective(600px)}30%{animation-timing-function:ease-out;transform:perspective(600px) rotateX(180deg);transform-origin:0 0}to{transform:perspective(600px)}}@keyframes FlipOutTop{to{opacity:0}70%{animation-timing-function:ease-out;transform:perspective(600px) rotateX(180deg);transform-origin:0 0}to{transform:perspective(600px)}}@keyframes FlipInBottom{0%{opacity:0;transform:perspective(600px)}30%{animation-timing-function:ease-out;transform:perspective(600px) rotateX(180deg);transform-origin:bottom}to{transform:perspective(600px)}}@keyframes FlipOutBottom{to{opacity:0}70%{animation-timing-function:ease-out;transform:perspective(600px) rotateX(180deg);transform-origin:bottom}to{transform:perspective(600px)}}@keyframes ElevateLeft{0%{opacity:0;transform:translateY(100%) rotate(-20deg);transform-origin:right}40%{transform:rotate(20deg);transform-origin:right}65%{transform:rotate(0);transform-origin:right}}@keyframes ElevateRight{0%{opacity:0;transform:translateY(100%) rotate(20deg);transform-origin:left}40%{transform:rotate(-20deg);transform-origin:left}65%{transform:rotate(0);transform-origin:left}}@keyframes RollFromLeft{0%{opacity:0;transform:translateX(-60px) perspective(600px) rotateY(180deg)}}@keyframes RollFromRight{0%{opacity:0;transform:translateX(60px) perspective(600px) rotateY(-180deg)}}@keyframes RollFromTop{0%{opacity:0;transform:translateY(-60px) perspective(600px) rotateX(180deg)}}@keyframes RollFromBottom{0%{opacity:0;transform:translateY(60px) perspective(600px) rotateX(-180deg)}}@keyframes RollToLeft{to{opacity:0;transform:translateX(-60px) perspective(600px) rotateY(180deg)}}@keyframes RollToRight{to{opacity:0;transform:translateX(60px) perspective(600px) rotateY(-180deg)}}@keyframes RollToTop{to{opacity:0;transform:translateY(-60px) perspective(600px) rotateX(180deg)}}@keyframes RollToBottom{to{opacity:0;transform:translateY(60px) perspective(600px) rotateX(-180deg)}}@keyframes RotateSkateInRight{0%{opacity:0;transform:scaleX(.2) translateX(100px)}}@keyframes RotateSkateInLeft{0%{opacity:0;transform:scaleX(.2) translateX(-100px)}}@keyframes RotateSkateInTop{0%{opacity:0;transform:scaleY(.2) translateY(-100px)}}@keyframes RotateSkateInBottom{0%{opacity:0;transform:scaleY(.2) translateY(100px)}}@keyframes RotateSkateOutRight{to{opacity:0;transform:scaleX(.2) translateX(100px)}}@keyframes RotateSkateOutLeft{to{opacity:0;transform:scaleX(.2) translateX(-100px)}}@keyframes RotateSkateOutTop{to{opacity:0;transform:scaleY(.2) translateY(-100px)}}@keyframes RotateSkateOutBottom{to{opacity:0;transform:scaleY(.2) translateY(100px)}}@keyframes RotateXZoomIn{0%{opacity:0;transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg)}5%{transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg)}}@keyframes RotateXZoomOut{95%{transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg)}to{opacity:0;transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg)}}@keyframes RotateYZoomIn{0%{opacity:0;transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg)}5%{transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg)}}@keyframes RotateYZoomOut{95%{transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg)}to{opacity:0;transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg)}}@keyframes RotateIn{0%{opacity:0;transform:rotate(-180deg)}to{opacity:1}}@keyframes RotateOut{0%{opacity:1}to{opacity:0;transform:rotate(180deg)}}@keyframes RotateInLeft{0%{opacity:0;transform:rotate(-180deg) translateX(150px)}to{opacity:1}}@keyframes RotateOutLeft{0%{opacity:1}to{opacity:0;transform:rotate(180deg) translateX(150px)}}@keyframes RotateInRight{0%{opacity:0;transform:rotate(-180deg) translateX(-150px)}to{opacity:1}}@keyframes RotateOutRight{0%{opacity:1}to{opacity:0;transform:rotate(180deg) translateX(-150px)}}@keyframes SpinInLeft{0%,to{transform-origin:left bottom}0%{opacity:0;transform:rotate(90deg)}}@keyframes SpinInRight{0%,to{transform-origin:right bottom}0%{opacity:0;transform:rotate(-90deg)}}@keyframes SpinOutLeft{0%,to{transform-origin:left bottom}to{opacity:0;transform:rotate(90deg)}}@keyframes SpinOutRight{0%,to{transform-origin:right bottom}to{opacity:0;transform:rotate(-90deg)}}@keyframes BlurIn{0%{filter:blur(20px);opacity:0;transform:scaleX(.2)}}@keyframes BlurInRight{0%{filter:blur(20px);opacity:0;transform:scaleX(.2) translateX(100px)}}@keyframes BlurInLeft{0%{filter:blur(20px);opacity:0;transform:scaleX(.2) translateX(-100px)}}@keyframes BlurInTop{0%{filter:blur(20px);opacity:0;transform:scaleY(.2) translateY(-100px)}}@keyframes BlurInBottom{0%{filter:blur(20px);opacity:0;transform:scaleY(.2) translateY(100px)}}@keyframes BlurOut{to{filter:blur(20px);opacity:0;transform:scaleX(.2)}}@keyframes BlurOutRight{to{filter:blur(20px);opacity:0;transform:scaleX(.2) translateX(100px)}}@keyframes BlurOutLeft{to{filter:blur(20px);opacity:0;transform:scaleX(.2) translateX(-100px)}}@keyframes BlurOutTop{to{filter:blur(20px);opacity:0;transform:scaleY(.2) translateY(-100px)}}@keyframes BlurOutBottom{to{filter:blur(20px);opacity:0;transform:scaleY(.2) translateY(100px)}}@keyframes PopUp{50%{transform:scale(1.5)}}@keyframes PopUpLeft{50%{animation-timing-function:ease-in;transform:translateX(-50px) scale(1.5)}}@keyframes PopUpRight{50%{animation-timing-function:ease-in;transform:translateX(50px) scale(1.5)}}@keyframes PopOut{50%{transform:scale(.5)}}@keyframes PopOutLeft{50%{animation-timing-function:ease-in;transform:translateX(-50px) scale(.5)}}@keyframes PopOutRight{50%{animation-timing-function:ease-in;transform:translateX(50px) scale(.5)}}@keyframes BounceFromTop{0%,25%,55%,85%,to{animation-timing-function:ease-out;transform:translateZ(0)}41%,44%{animation-timing-function:ease-in;transform:translate3d(0,-80px,0) scaleY(1.2)}70%{animation-timing-function:ease-in;transform:translate3d(0,-20px,0)}90%{transform:translate3d(0,-4px,0)}}@keyframes BounceFromDown{0%,25%,55%,85%,to{animation-timing-function:ease-out;transform:translateZ(0)}41%,44%{animation-timing-function:ease-in;transform:translate3d(0,80px,0) scaleY(1.2)}70%{animation-timing-function:ease-in;transform:translate3d(0,20px,0)}90%{transform:translate3d(0,4px,0)}}@keyframes BounceY{0%,25%,55%,85%,to{animation-timing-function:ease-out;transform:scaleX(1)}41%,44%{animation-timing-function:ease-in;transform:scaleY(2)}70%{animation-timing-function:ease-in;transform:scaleY(1.5)}90%{transform:scaleY(1.1)}}@keyframes BounceZoomIn{0%,25%,55%,85%,to{animation-timing-function:ease-out;transform:scale(1)}41%,44%{animation-timing-function:ease-in;transform:scale(1.7)}70%{animation-timing-function:ease-in;transform:scale(1.9)}90%{transform:scale(1.1)}}@keyframes BounceZoomOut{0%,25%,55%,85%,to{animation-timing-function:ease-out;transform:scale(1)}41%,44%{animation-timing-function:ease-in;transform:scale(.5)}70%{animation-timing-function:ease-in;transform:scale(.7)}90%{transform:scale(.9)}}@keyframes PerspectiveOutTop{50%{opacity:1}to{opacity:0;transform:perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px)}}@keyframes PerspectiveOutBottom{50%{opacity:1}to{opacity:0;transform:perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px)}}@keyframes ZoomIn{0%{opacity:0;transform:scale(10)}}@keyframes ZoomInLeft{0%{opacity:0;transform:scale(10) translateX(-150%)}}@keyframes ZoomInRight{0%{opacity:0;transform:scale(10) translateX(150%)}}@keyframes LetterZoomInTop{0%{opacity:0;transform:scale(10) translateY(-50%)}}@keyframes ZoomInBottom{0%{opacity:0;transform:scale(10) translateY(50%)}}@keyframes ZoomOut{to{opacity:0;transform:scale(10)}}@keyframes ZoomOutLeft{to{opacity:0;transform:scale(10) translateX(-150%)}}@keyframes ZoomOutRight{to{opacity:0;transform:scale(10) translateX(150%)}}@keyframes ZoomOutTop{to{opacity:0;transform:scale(10) translateY(-50%)}}@keyframes ZoomOutBottom{to{opacity:0;transform:scale(10) translateY(50%)}}@keyframes oaoFadeInTop{0%{opacity:0;transform:translateY(-100px)}}@keyframes oaoFadeInBottom{0%{opacity:0;transform:translateY(100px)}}@keyframes oaoFadeOutop{to{opacity:0;transform:translateY(-100px)}}@keyframes oaoFadeOutBottom{to{opacity:0;transform:translateY(100%)}}@keyframes oaoFlyInTop{0%{opacity:0;transform:translateY(80px)}50%{animation-timing-function:ease-out;transform:translateY(-50px)}}@keyframes oaoFlyInBottom{0%{opacity:0;transform:translateY(-80px)}50%{animation-timing-function:ease-out;transform:translateY(50px)}}@keyframes oaoFlyOutTop{30%{animation-timing-function:ease-out;transform:translateY(80px)}80%{animation-timing-function:ease-out;transform:translateY(-50px)}to{opacity:0}}@keyframes oaoFlyOutBottom{30%{animation-timing-function:ease-out;transform:translateY(-80px)}80%{animation-timing-function:ease-out;transform:translateY(50px)}to{opacity:0}}@keyframes oaoRotateInTop{0%{opacity:0;transform:translateY(-100px) rotate(1turn)}}@keyframes oaoRotateInBottom{0%{opacity:0;transform:translateY(100px) rotate(1turn)}}@keyframes oaoRotateOutTop{to{opacity:0;transform:translateY(-100px) rotate(1turn)}}@keyframes oaoRotateOutBottom{to{opacity:0;transform:translateY(100px) rotate(1turn)}}@keyframes oaoRotateXInTop{0%{opacity:0;transform:translateY(-100px) rotateX(1turn)}}@keyframes oaoRotateXInBottom{0%{opacity:0;transform:translateY(100px) rotateX(1turn)}}@keyframes oaoRotateXOutTop{to{opacity:0;transform:translateY(-100px) rotateX(1turn)}}@keyframes oaoRotateXOutBottom{to{opacity:0;transform:translateY(100px) rotateX(1turn)}}@keyframes oaoRotateYInTop{0%{opacity:0;transform:translateY(-100px) rotateY(1turn)}}@keyframes oaoRotateYInBottom{0%{opacity:0;transform:translateY(100px) rotateY(1turn)}}@keyframes oaoRotateYOutTop{to{opacity:0;transform:translateY(-100px) rotateY(1turn)}}@keyframes oaoRotateYOutBottom{to{opacity:0;transform:translateY(100px) rotateY(1turn)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-100%)}to{opacity:1}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(100%)}to{opacity:1}}@keyframes fadeInTop{0%{opacity:0;transform:translateY(-100%)}to{opacity:1}}@keyframes fadeInBottom{0%{opacity:0;transform:translateY(100%)}to{opacity:1}}@keyframes fadeOut{to{opacity:0}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translateX(-100%)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translateX(100%)}}@keyframes fadeOutTop{0%{opacity:1}to{opacity:0;transform:translateY(-100%)}}@keyframes fadeOutBottom{0%{opacity:1}to{opacity:0;transform:translateY(100%)}}@keyframes moveFromLeft{0%{transform:translateX(-800px)}}@keyframes moveFromRight{0%{transform:translateX(800px)}}@keyframes moveFromTop{0%{transform:translateY(-800px)}}@keyframes moveFromBottom{0%{transform:translateY(800px)}}@keyframes moveToLeft{to{transform:translateX(-800px)}}@keyframes moveToRight{to{transform:translateX(800px)}}@keyframes moveToTop{to{transform:translateY(-800px)}}@keyframes moveToBottom{to{transform:translateY(800px)}}@keyframes doorCloseFromLeft{0%{opacity:0;transform:perspective(400px) rotateY(90deg);transform-origin:left}50%,to{opacity:1;transform:perspective(400px) rotateY(0);transform-origin:left}}@keyframes doorOpenFromRight{0%{opacity:1;transform:perspective(400px) rotateY(0);transform-origin:left}50%,to{opacity:0;transform:perspective(400px) rotateY(90deg);transform-origin:left}}@keyframes doorCloseFromRight{0%{opacity:0;transform:perspective(400px) rotateY(-90deg);transform-origin:right}50%,to{opacity:1;transform:perspective(400px) rotateY(0);transform-origin:right}}@keyframes doorOpenFromLeft{0%{opacity:1;transform:perspective(400px) rotateY(0);transform-origin:right}50%,to{opacity:0;transform:perspective(400px) rotateY(-90deg);transform-origin:right}}@keyframes pushReleaseFrom{0%{opacity:0;transform:scale(3)}30%{transform:scale(.5)}}@keyframes pushReleaseFromLeft{0%{transform:translateX(-100%)}30%{transform:translateX(100px)}}@keyframes pushReleaseFromRight{0%{transform:translateX(100%)}30%{transform:translateX(-100px)}}@keyframes pushReleaseFromTop{0%{transform:translateY(-100%)}30%{transform:translateY(100px)}}@keyframes pushReleaseFromBottom{0%{transform:translateY(100%)}30%{transform:translateY(-100px)}}@keyframes pushReleaseTo{30%{transform:scale(.5)}to{opacity:0;transform:scale(5)}}@keyframes pushReleaseToLeft{30%{transform:translateX(100px)}to{opacity:0;transform:translateX(-100%)}}@keyframes pushReleaseToRight{30%{transform:translateX(-100px)}to{opacity:0;transform:translateX(100%)}}@keyframes pushReleaseToTop{30%{transform:translateY(100px)}to{opacity:0;transform:translateY(-100%)}}@keyframes pushReleaseToBottom{30%{transform:translateY(-100px)}to{opacity:0;transform:translateY(100%)}}@keyframes flipX{0%{opacity:0;transform:perspective(600px) rotateX(-180deg)}to{transform:perspective(600px) rotateX(-1turn)}}@keyframes flipXZoomIn{0%{animation-timing-function:ease-out;transform:perspective(600px) rotateX(0) scale(1)}40%{animation-timing-function:ease-out;transform:perspective(600px) rotateX(-180deg) scale(1.8)}80%{animation-timing-function:ease-in;transform:perspective(600px) rotateX(-1turn) scale(.7)}to{transform:scale(1)}}@keyframes flipXZoomOut{0%{animation-timing-function:ease-out;transform:perspective(600px) rotateX(0) scale(1)}40%{animation-timing-function:ease-out;transform:perspective(600px) rotateX(180deg) scale(1.8)}80%{animation-timing-function:ease-in;transform:perspective(600px) rotateX(1turn) scale(.7)}to{transform:scale(1)}}@keyframes flipY{0%{opacity:0;transform:perspective(600px) rotateY(180deg)}to{transform:perspective(600px) rotateY(1turn)}}@keyframes flipYZoomIn{0%{animation-timing-function:ease-out;transform:perspective(600px) rotateY(0) scale(1)}40%{animation-timing-function:ease-out;transform:perspective(600px) rotateY(180deg) scale(1.6)}80%{animation-timing-function:ease-in;transform:perspective(600px) rotateY(1turn) scale(.7)}to{transform:scale(1)}}@keyframes flipYZoomOut{0%{animation-timing-function:ease-out;transform:perspective(600px) rotateY(0) scale(1)}40%{animation-timing-function:ease-out;transform:perspective(600px) rotateY(180deg) scale(.6)}80%{animation-timing-function:ease-in;transform:perspective(600px) rotateY(1turn) scale(1.8)}to{transform:scale(1)}}@keyframes skewLeft{70%{transform:skewX(40deg)}}@keyframes skewRight{70%{transform:skewX(-40deg)}}@keyframes skewInLeft{0%{opacity:0;transform:translateX(-100%) skewX(-40deg)}70%{transform:skewX(-30deg)}}@keyframes skewInRight{0%{opacity:0;transform:translateX(100%) skewX(40deg)}70%{transform:skewX(30deg)}}@keyframes skewOutLeft{20%{transform:skewX(40deg)}to{opacity:0;transform:translateX(-100%) skewX(40deg)}}@keyframes skewOutRight{20%{transform:skewX(-40deg)}to{opacity:0;transform:translateX(100%) skewX(-40deg)}}@keyframes pullRelease{15%{transform:scale(1.8)}}@keyframes pushRelease{15%{transform:scale(.5)}}@keyframes swingInLeft{0%{animation-timing-function:ease-out;transform:matrix(3,0,0,3,-800,0)}50%{transform:matrix(1.3,0,0,1.3,20,0)}}@keyframes swingInRight{0%{animation-timing-function:ease-out;transform:matrix(3,0,0,3,800,0)}50%{transform:matrix(1.3,0,0,1.3,-20,0)}}@keyframes swingInTop{0%{animation-timing-function:ease-out;transform:matrix(3,0,0,3,0,-800)}50%{transform:matrix(1.3,0,0,1.3,0,20)}}@keyframes swingInBottom{0%{animation-timing-function:ease-out;transform:matrix(3,0,0,3,0,800)}50%{transform:matrix(1.3,0,0,1.3,0,-20)}}@keyframes elevateLeft{0%{transform:translateY(100%) rotate(-20deg);transform-origin:right}40%{transform:rotate(20deg);transform-origin:right}65%{transform:rotate(0);transform-origin:right}}@keyframes elevateRight{0%{transform:translateY(100%) rotate(20deg);transform-origin:left}40%{transform:rotate(-20deg);transform-origin:left}65%{transform:rotate(0);transform-origin:left}}@keyframes rollFromLeft{0%{opacity:0;transform:translateX(-100%) perspective(600px) rotateY(180deg)}to{opacity:1;transform:translateX(0) perspective(600px) rotateY(0)}}@keyframes rollFromRight{0%{opacity:0;transform:translateX(100%) perspective(600px) rotateY(-180deg)}to{opacity:1;transform:translateX(0) perspective(600px) rotateY(0)}}@keyframes rollFromTop{0%{opacity:0;transform:translateY(-100%) perspective(600px) rotateY(180deg)}to{opacity:1;transform:translateY(0) perspective(600px) rotateY(0)}}@keyframes rollFromBottom{0%{opacity:0;transform:translateY(100%) perspective(600px) rotateY(-180deg)}to{opacity:1;transform:translateY(0) perspective(600px) rotateY(0)}}@keyframes rollToLeft{0%{opacity:1;transform:translateX(0) perspective(600px) rotateY(0)}to{opacity:0;transform:translateX(-100%) perspective(600px) rotateY(180deg)}}@keyframes rollToRight{0%{opacity:1;transform:translateX(0) perspective(600px) rotateY(0)}to{opacity:0;transform:translateX(100%) perspective(600px) rotateY(-180deg)}}@keyframes rollToTop{0%{opacity:1;transform:translateY(0) perspective(600px) rotateX(0)}to{opacity:0;transform:translateY(-100%) perspective(600px) rotateX(180deg)}}@keyframes rollToBottom{to{opacity:1;transform:translateY(0) perspective(600px) rotateX(0)}to{opacity:0;transform:translateY(100%) perspective(600px) rotateX(-180deg)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes rotateX{0%{transform:perspective(600px) rotateX(0)}to{transform:perspective(600px) rotateX(90deg)}}@keyframes rotateXIn{0%{opacity:0;transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg)}5%{transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg)}}@keyframes rotateXOut{95%{transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg)}to{opacity:0;transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg)}}@keyframes rotateY{0%{transform:perspective(600px) rotateY(0)}to{transform:perspective(600px) rotateY(90deg)}}@keyframes rotateYIn{0%{opacity:0;transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg)}5%{transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg)}}@keyframes rotateYOut{95%{transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg)}to{opacity:0;transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg)}}@keyframes rotateInLeft{0%{opacity:0;transform:translateX(-100%) rotate(0)}to{transform:translateX(0) rotate(1turn)}}@keyframes rotateInRight{0%{opacity:0;transform:translateX(100%) rotate(0)}to{transform:translateX(0) rotate(-1turn)}}@keyframes rotateInTop{0%{opacity:0;transform:translateY(-400%) rotate(0)}to{transform:translateX(0) rotate(1turn)}}@keyframes rotateInBottom{0%{opacity:0;transform:translateY(400%) rotate(0)}to{transform:translateX(0) rotate(1turn)}}@keyframes rotateOutLeft{0%{transform:translateX(0) rotate(1turn)}to{opacity:0;transform:translateX(-800px) rotate(0)}}@keyframes rotateOutRight{0%{transform:translateX(0) rotate(-1turn)}to{opacity:0;transform:translateX(800px) rotate(0)}}@keyframes rotateOutTop{0%{transform:translateX(0) rotate(1turn)}to{opacity:0;transform:translateY(-800px) rotate(0)}}@keyframes rotateOutBottom{0%{transform:translateX(0) rotate(1turn)}to{opacity:0;transform:translateY(800px) rotate(0)}}@keyframes spinToLeft{0%,to{transform-origin:left bottom}0%{opacity:0;transform:rotate(90deg)}}@keyframes spinToRight{0%,to{transform-origin:right bottom}0%{opacity:0;transform:rotate(-90deg)}}@keyframes spinToTop{0%,to{transform-origin:left bottom}0%{opacity:0;transform:rotate(-90deg)}}@keyframes spinToBottom{0%,to{transform-origin:right bottom}0%{opacity:0;transform:rotate(90deg)}}@keyframes spinFromLeft{0%,to{transform-origin:left bottom}to{opacity:0;transform:rotate(90deg)}}@keyframes spinFromRight{0%,to{transform-origin:right bottom}to{opacity:0;transform:rotate(-90deg)}}@keyframes spinFromTop{0%,to{transform-origin:left bottom}to{opacity:0;transform:rotate(-90deg)}}@keyframes spinFromBottom{0%,to{transform-origin:right bottom}to{opacity:0;transform:rotate(90deg)}}@keyframes blurIn{0%{filter:blur(20px);opacity:0}}@keyframes blurInLeft{0%{filter:blur(20px);opacity:0;transform:translateX(100%)}}@keyframes blurInRight{0%{filter:blur(20px);opacity:0;transform:translateX(-100%)}}@keyframes blurInTop{0%{filter:blur(20px);opacity:0;transform:translateY(100%)}}@keyframes blurInBottom{0%{filter:blur(20px);opacity:0;transform:translateY(-100%)}}@keyframes blurOut{85%,to{filter:blur(20px)}to{opacity:0}}@keyframes blurOutLeft{85%,to{filter:blur(20px);transform:translateX(100%)}to{opacity:0}}@keyframes blurOutRight{85%,to{filter:blur(20px);transform:translateX(-100%)}to{opacity:0}}@keyframes blurOutTop{85%,to{filter:blur(20px);transform:translateY(100%)}to{opacity:0}}@keyframes blurOutBottom{85%,to{filter:blur(20px);transform:translateY(-100%)}to{opacity:0}}@keyframes bounceFromTop{0%,25%,55%,85%,to{animation-timing-function:ease-out;transform:translateZ(0)}41%,44%{animation-timing-function:ease-in;transform:translate3d(0,-80px,0) scaleY(1.6)}70%{animation-timing-function:ease-in;transform:translate3d(0,-20px,0)}90%{transform:translate3d(0,-4px,0)}}@keyframes bounceFromDown{0%,25%,55%,85%,to{animation-timing-function:ease-out;transform:translateZ(0)}41%,44%{animation-timing-function:ease-in;transform:translate3d(0,80px,0) scaleY(1.2)}70%{animation-timing-function:ease-in;transform:translate3d(0,20px,0)}90%{transform:translate3d(0,4px,0)}}@keyframes bounceX{0%,25%,55%,85%,to{animation-timing-function:ease-out;transform:scaleX(1)}41%,44%{animation-timing-function:ease-in;transform:scaleX(1.8)}70%{animation-timing-function:ease-in;transform:scaleX(1.5)}90%{transform:scaleX(1.1)}}@keyframes bounceY{0%,25%,55%,85%,to{animation-timing-function:ease-out;transform:scaleX(1)}41%,44%{animation-timing-function:ease-in;transform:scaleY(2)}70%{animation-timing-function:ease-in;transform:scaleY(1.5)}90%{transform:scaleY(1.1)}}@keyframes bounceZoomIn{0%,25%,55%,85%,to{animation-timing-function:ease-out;transform:scale(1)}41%,44%{animation-timing-function:ease-in;transform:scale(1.5)}70%{animation-timing-function:ease-in;transform:scale(1.3)}90%{transform:scale(1.1)}}@keyframes bounceZoomOut{0%,25%,55%,85%,to{animation-timing-function:ease-out;transform:scale(1)}41%,44%{animation-timing-function:ease-in;transform:scale(.3)}70%{animation-timing-function:ease-in;transform:scale(.5)}90%{transform:scale(.9)}}@keyframes bounceInTop{0%{transform:translate3d(0,-300%,0)}58%{transform:translate3d(0,27px,0)}73%{transform:translate3d(0,-12px,0)}88%{transform:translate3d(0,7px,0)}}@keyframes bounceInBottom{0%{transform:translate3d(0,300%,0)}58%{transform:translate3d(0,-27px,0)}73%{transform:translate3d(0,12px,0)}88%{transform:translate3d(0,-8px,0)}}@keyframes bounceInLeft{0%{transform:translate3d(-300%,0,0)}58%{transform:translate3d(27px,0,0)}73%{transform:translate3d(-12px,0,0)}88%{transform:translate3d(8px,0,0)}}@keyframes bounceInRight{0%{transform:translate3d(300%,0,0)}58%{transform:translate3d(-27px,0,0)}73%{transform:translate3d(12px,0,0)}88%{transform:translate3d(-8px,0,0)}}@keyframes bounceOutTop{18%,33%,48%{opacity:1}18%{transform:translate3d(0,27px,0)}33%{transform:translate3d(0,-12px,0)}48%{transform:translate3d(0,8px,0)}to{opacity:0;transform:translate3d(0,-300%,0)}}@keyframes bounceOutBottom{18%,33%,48%{opacity:1}18%{transform:translate3d(0,-27px,0)}33%{transform:translate3d(0,12px,0)}48%{transform:translate3d(0,-8px,0)}to{opacity:0;transform:translate3d(0,300%,0)}}@keyframes bounceOutLeft{18%,33%,48%{opacity:1}18%{transform:translate3d(27px,0,0)}33%{transform:translate3d(-12px,0,0)}48%{transform:translate3d(8px,0,0)}to{opacity:0;transform:translate3d(-300%,0,0)}}@keyframes bounceOutRight{18%,33%,48%{opacity:1}18%{transform:translate3d(-27px,0,0)}33%{transform:translate3d(12px,0,0)}48%{transform:translate3d(-8px,0,0)}to{opacity:0;transform:translate3d(300%,0,0)}}@keyframes perspectiveToTop{50%{opacity:1}to{opacity:0;transform:perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px)}}@keyframes perspectiveToBottom{50%{opacity:1}to{opacity:0;transform:perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px)}}@keyframes zoomIn{0%{opacity:0;transform:scale(10)}}@keyframes zoomInLeft{0%{opacity:0;transform:scale(10) translateX(-50%)}}@keyframes zoomInRight{0%{opacity:0;transform:scale(10) translateX(50%)}}@keyframes zoomInTop{0%{opacity:0;transform:scale(10) translateY(-50%)}}@keyframes zoomInBottom{0%{opacity:0;transform:scale(10) translateY(50%)}}@keyframes zoomOut{to{opacity:0;transform:scale(10)}}@keyframes zoomOutLeft{to{opacity:0;transform:scale(10) translateX(-50%)}}@keyframes zoomOutRight{to{opacity:0;transform:scale(10) translateX(50%)}}@keyframes zoomOutTop{to{opacity:0;transform:scale(10) translateY(-50%)}}@keyframes zoomOutBottom{to{opacity:0;transform:scale(10) translateY(50%)}}@keyframes ekitRevealInTop{form{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes ekitRevealInBottom{form{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes ekitRevealInLeft{form{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes ekitRevealInRight{form{transform:scaleX(1)}to{transform:scaleX(0)}}.tooltip{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:.875rem;margin:0;position:absolute;z-index:1070}.tooltip.show{opacity:.9}.tooltip .arrow{display:block;height:.4rem;position:absolute;width:.8rem}.tooltip .arrow:before{border-color:#0000;border-style:solid;content:"";position:absolute}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow:before,.bs-tooltip-top .arrow:before{border-top-color:#000;border-width:.4rem .4rem 0;top:0}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{height:.8rem;left:0;width:.4rem}.bs-tooltip-auto[x-placement^=right] .arrow:before,.bs-tooltip-right .arrow:before{border-right-color:#000;border-width:.4rem .4rem .4rem 0;right:0}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.bs-tooltip-bottom .arrow:before{border-bottom-color:#000;border-width:0 .4rem .4rem;bottom:0}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{height:.8rem;right:0;width:.4rem}.bs-tooltip-auto[x-placement^=left] .arrow:before,.bs-tooltip-left .arrow:before{border-left-color:#000;border-width:.4rem 0 .4rem .4rem;left:0}.tooltip-inner{background-color:#000;border-radius:.25rem;color:#fff;max-width:200px;padding:.25rem .5rem}.ekit-wid-con .product-filter-area{margin-bottom:30px}.ekit-wid-con .product-filter-wraper{display:flex;justify-content:flex-end}.ekit-wid-con .product-filter-wraper .woocommerce-ordering{margin-bottom:0;margin-right:50px}.ekit-wid-con .woocommerce-ordering{position:relative;z-index:10}.ekit-wid-con .woocommerce-ordering .shop-filter-title{color:#777;font-size:14px;padding-right:50px;position:relative;top:9px}.ekit-wid-con .tab-filter .nav-tabs .nav-item .nav-link{border:0;color:#777;font-size:18px;padding:10px}.ekit-wid-con .tab-filter .nav-tabs .nav-item .nav-link.active{background-color:initial;color:#2575fc}.ekit-wid-con .elementskit-accordion{counter-reset:myNumber}.ekit-wid-con .elementskit-accordion .ekit-accordion-title{display:inline-block;padding-right:10px}.ekit-wid-con .elementskit-accordion .elementskit-card{background-color:initial;border:0;border-radius:0;transition:all .4s ease}.ekit-wid-con .elementskit-accordion .elementskit-card:not(:last-child){margin-bottom:10px}.ekit-wid-con .elementskit-accordion .elementskit-card-header{background-color:initial;border-bottom:0 solid #000;padding:0}.ekit-wid-con .elementskit-accordion .elementskit-card-header .ekit_accordion_icon_group svg{height:auto;max-width:30px;vertical-align:middle}.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{align-items:center;background-color:#f7f9fb;border:1px solid #0000;color:#000;display:flex;font-weight:700;padding:14px 30px;position:relative;transition:all .4s ease}.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link:focus,.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link:hover{text-decoration:none}.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link>i{color:#2575fc;display:inline-block;line-height:1.6666666667;transition:transform .4s ease}.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link .ekit_accordion_icon_left_group,.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link>.icon-left{float:left;padding-right:26px}.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] .icon-closed{display:block}.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] .ekit_accordion_normal_icon,.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] .icon-open{display:none}.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] .ekit_accordion_active_icon{display:block}.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=false] .icon-closed{display:none}.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=false] .ekit_accordion_normal_icon,.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=false] .icon-open{display:block}.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=false] .ekit_accordion_active_icon{display:none}.ekit-wid-con .elementskit-accordion .elementskit-card-body{padding:20px 30px}.ekit-wid-con .elementskit-accordion .elementskit-card-body p{margin-bottom:1em;margin-top:0}.ekit-wid-con .elementskit-accordion .elementskit-card-body p:last-child{margin-bottom:0}.ekit-wid-con .elementskit-accordion.floating-style .elementskit-card-header>.elementskit-btn-link{background-color:#fff;border-radius:0 0 5px 5px;box-shadow:-1.216px 6.894px 15px 0 #2575fc33}.ekit-wid-con .elementskit-accordion.floating-style .elementskit-card-body{border-radius:0 0 5px 5px;margin-left:auto;margin-right:auto;position:relative;width:calc(100% - 40px)}.ekit-wid-con .elementskit-accordion.floating-style .elementskit-card[aria-expanded=true] .elementskit-btn-link{background-color:#2575fc;box-shadow:-1.216px 6.894px 15px 0 #00000012;color:#fff}.ekit-wid-con .elementskit-accordion.floating-style .elementskit-card[aria-expanded=true] .elementskit-btn-link>i{color:inherit}.ekit-wid-con .elementskit-accordion.floating-style .elementskit-card[aria-expanded=true] .elementskit-card-body{background-color:#2575fc}.ekit-wid-con .elementskit-accordion.floating-style .elementskit-card[aria-expanded=true] .elementskit-card-body p{color:#fff}.ekit-wid-con .elementskit-accordion.side-curve .elementskit-card-header>.elementskit-btn-link{background-color:#2575fc;border:0;padding-left:70px;position:relative}.ekit-wid-con .elementskit-accordion.side-curve .elementskit-card-header>.elementskit-btn-link:before{background-color:#fff3;content:"";height:100%;left:0;line-height:55px;position:absolute;text-align:right;top:0;width:35px}.ekit-wid-con .elementskit-accordion.side-curve .elementskit-card-header>.elementskit-btn-link:after{border:26.5px solid #0000;border-left-color:#fff3;content:"";left:35px;position:absolute;top:0}.ekit-wid-con .elementskit-accordion.side-curve .elementskit-card-header>.elementskit-btn-link .ekit_accordion_icon_left_group{left:20px;position:absolute;top:50%;transform:translateY(-50%)}.ekit-wid-con .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link{padding:16.5px 30px;position:relative;z-index:1}.ekit-wid-con .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{color:#fff}.ekit-wid-con .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]>i{color:inherit}.ekit-wid-con .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] .path{fill:#2575fc}.ekit-wid-con .elementskit-accordion.curve-shape .svg-shape{left:0;position:absolute;top:0;width:100%;z-index:-1}.ekit-wid-con .elementskit-accordion .elementskit-card-body{padding:30px 85px 30px 65px}.ekit-wid-con .elementskit-accordion.accordion-4 .elementskit-card-header>.elementskit-btn-link{background-color:#fff;border:1px solid #f5f5f5;border-bottom-color:#2575fc;padding-left:85px;position:relative}.ekit-wid-con .elementskit-accordion.accordion-4 .elementskit-card-header>.elementskit-btn-link:before{background-color:#2575fc;color:#fff;content:"";height:calc(100% + 2px);left:-1px;line-height:55px;position:absolute;text-align:center;top:-1px;width:55px}.ekit-wid-con .elementskit-accordion.accordion-4 .elementskit-card-header>.elementskit-btn-link .ekit_accordion_icon_left_group{color:#fff;left:20px;position:absolute;top:50%;transform:translateY(-50%)}.ekit-wid-con .elementskit-accordion.accordion-4 .elementskit-card-body{padding-left:0;padding-right:0}.ekit-wid-con .number:before{content:counter(myNumber) ".";counter-increment:myNumber}.ekit-wid-con .icon-right{float:right}.ekit-wid-con .icon-left{float:left}.ekit-wid-con .path{fill:#fff;stroke:#2575fc;stroke-miterlimit:0}.ekit-wid-con .ekit_accordion_icon_group{margin-right:30px;position:absolute;right:0}.ekit-wid-con .elementskit-accordion.curve-shape .svg-shape{height:100%}.ekit-accordion--content,.ekit-accordion--toggler{font-size:16px;line-height:24px}.ekit-wid-con .ekit-header-info{list-style:none}.ekit-wid-con .ekit-header-info>li:not(:last-child){margin-right:15px}.ekit-wid-con .ekit-header-info,.ekit-wid-con .ekit-header-info a{align-items:center;display:flex;flex-wrap:wrap}.ekit-wid-con .ekit-header-info svg{height:auto;max-width:15px;vertical-align:middle}.ekit-wid-con .round-img img{border-radius:100%}.ekit-wid-con .elementskit-infobox{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;padding:60px 40px;transition:all .4s ease}.ekit-wid-con .elementskit-infobox.media .elementskit-box-header{flex:0 0 auto}.ekit-wid-con .elementskit-infobox:hover.image-active:before{background-color:#2575fc00}.ekit-wid-con .elementskit-infobox:hover.image-active .image-hover>img{opacity:1;transform:scale(1.06)}.ekit-wid-con .elementskit-infobox:hover .icon-hover{bottom:-20px;opacity:1}.ekit-wid-con .elementskit-infobox .elementskit-box-header{position:relative;z-index:2}.ekit-wid-con .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{display:inline-block;margin-bottom:13px}.ekit-wid-con .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon i{transition:all .4s}.ekit-wid-con .elementskit-infobox .elementskit-box-header .icon-switcher{display:inline-block;overflow:hidden;position:relative}.ekit-wid-con .elementskit-infobox .elementskit-box-header .icon-switcher>img{transition:all .4s ease}.ekit-wid-con .elementskit-infobox .elementskit-box-header .icon-switcher .main-image{opacity:1;position:relative;top:0}.ekit-wid-con .elementskit-infobox .elementskit-box-header .icon-switcher .hover-image{left:0;position:absolute;top:80px}.ekit-wid-con .elementskit-infobox .elementskit-box-header .info-box-subtitle{color:#2575fc;font-size:14px;font-weight:400;transition:all .4s ease}.ekit-wid-con .elementskit-infobox .box-body{position:relative;z-index:2}.ekit-wid-con .elementskit-infobox .box-body p{transition:all .4s ease}.ekit-wid-con .elementskit-infobox .box-footer{position:relative;z-index:2}.ekit-wid-con .elementskit-infobox .box-footer.enable_hover_btn .elementskit-btn{bottom:0;left:0;opacity:0}.ekit-wid-con .elementskit-infobox .btn-wraper{position:relative;z-index:2}.ekit-wid-con .elementskit-infobox .border-divider{margin-bottom:25px;transition:all .4s ease;z-index:2}.ekit-wid-con .elementskit-infobox .link-btn{font-size:13px}.ekit-wid-con .elementskit-infobox .icon-hover{bottom:-50px;opacity:0;position:absolute;right:0;transition:all .4s ease;z-index:1}.ekit-wid-con .elementskit-infobox .icon-hover i{font-size:100px}.ekit-wid-con .elementskit-infobox .icon-hover svg{height:auto;max-width:100px;vertical-align:middle}.ekit-wid-con .elementskit-infobox.gradient-active:before{background-size:101% 101%;content:"";height:100%;left:-101%;position:absolute;top:0;transition:all .6s ease;width:100%}.ekit-wid-con .elementskit-infobox.gradient-active:hover:before{left:0}.ekit-wid-con .elementskit-infobox.gradient-active.hover_from_top:before{left:0;top:-100%}.ekit-wid-con .elementskit-infobox.gradient-active.hover_from_top:hover:before{top:0}.ekit-wid-con .elementskit-infobox.gradient-active.hover_from_right:before{left:100%}.ekit-wid-con .elementskit-infobox.gradient-active.hover_from_right:hover:before{left:0}.ekit-wid-con .elementskit-infobox.gradient-active.hover_from_bottom:before{left:0;top:100%}.ekit-wid-con .elementskit-infobox.gradient-active.hover_from_bottom:hover:before{top:0}.ekit-wid-con .elementskit-infobox.image-active:before{background-color:#2575fc00;background-size:101% 101%;content:"";height:100%;left:0;position:absolute;top:0;transition:all .4s ease;width:100%;z-index:1}.ekit-wid-con .elementskit-infobox.image-active .image-hover{height:100%;left:0;position:absolute;top:0;width:100%}.ekit-wid-con .elementskit-infobox.image-active .image-hover>img{height:100%;opacity:0;transition:all .4s ease;width:100%}.ekit-wid-con .elementskit-infobox:hover .box-footer.enable_hover_btn .elementskit-btn{opacity:1;visibility:visible}.ekit-wid-con .elementskit-infobox.icon-lef-right-aligin{padding:15px}.ekit-wid-con .elementkit-infobox-icon.framed{border:2px solid red;padding:10px}.ekit-wid-con .elementskit-infobox.icon-lef-right-aligin{padding:15px 30px}.ekit-wid-con .elementkit-infobox-icon.framed.round{border-radius:100%}.ekit-wid-con .elementskit-icon-right{display:flex;flex-direction:row-reverse}.ekit-wid-con .infobox-ovelry{position:relative}.ekit-wid-con .infobox-ovelry:before{background-color:#2575fc;content:"";height:100%;left:0;position:absolute;top:0;transition:all .4s ease;width:100%;z-index:1}.ekit-wid-con .elementskit-info-box-title{font-size:23px;margin-top:0;transition:all .4s ease}.ekit-wid-con .elementskit-info-box-title svg{height:auto;max-width:26px;vertical-align:middle}.ekit-wid-con .elementskit-info-box-icon{display:inline-block}.ekit-wid-con .elementskit-info-box-icon>i{color:#000;font-size:64px}.ekit-wid-con .elementskit-infobox{position:relative}.ekit-wid-con .ekit_global_link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:50}.ekit-wid-con .ekit-badge{background-color:#ff057c;border-radius:.29412rem 0 .29412rem 0;color:#fff;display:inline-block;font-size:.70588rem;font-weight:500;padding:1px 6px}.ekit-wid-con .ekit-icon-box-badge{line-height:1;position:absolute;z-index:2}.ekit-wid-con .ekit_position_top_left{left:0;top:0}.ekit-wid-con .ekit_position_top_center{left:50%;top:0;transform:translateX(-50%)}.ekit-wid-con .ekit_position_top_right{right:0;top:0}.ekit-wid-con .ekit_position_center_left{left:0;top:50%;transform:translateY(-50%)}.ekit-wid-con .ekit_position_center_right{right:0;top:50%;transform:translateY(-50%)}.ekit-wid-con .ekit_position_bottom_left{bottom:0;left:0}.ekit-wid-con .ekit_position_bottom_center{bottom:0;left:50%;transform:translateX(-50%)}.ekit-wid-con .ekit_position_bottom_right{bottom:0;right:0}.ekit-wid-con .profile-card{background-color:#fff;box-shadow:0 28px 40px 0 #0000001a;padding:40px 20px;position:relative;transition:all .4s ease}.ekit-wid-con .profile-card.text-center .profile-header{margin-left:auto;margin-right:auto}.ekit-wid-con .profile-card:hover{box-shadow:0 42px 60px 0 #0000004d}.ekit-wid-con .profile-card:hover .profile-body .profile-title{color:#2575fc}.ekit-wid-con .profile-icon{display:inline-flex;position:relative;z-index:0}.ekit-wid-con .profile-icon[class*=icon-align-]{display:flex}.ekit-wid-con .profile-icon.icon-align-start{justify-content:flex-start}.ekit-wid-con .profile-icon.icon-align-center{justify-content:center}.ekit-wid-con .profile-icon.icon-align-end{justify-content:flex-end}.ekit-wid-con .profile-icon svg{height:auto;max-width:60px;vertical-align:middle}.ekit-wid-con .profile-icon>i{background-color:#fc0467;border-radius:50%;color:#fff;display:block;font-size:22px;height:60px;line-height:50px;text-align:center;transition:all .4s ease;width:60px}.ekit-wid-con .profile-body{padding-bottom:20px}.ekit-wid-con .profile-body .profile-title{color:#000;font-size:22px;margin:0}.ekit-wid-con .profile-body .profile-title>a{color:inherit}.ekit-wid-con .profile-body .profile-designation{color:#00000080;font-size:13px;margin-bottom:15px;transition:all .4s ease}.ekit-wid-con .profile-header{display:inline-block;margin-bottom:38px;max-width:100%;overflow:hidden;position:relative}.ekit-wid-con .profile-header>img{height:160px;transition:all .4s ease;width:160px}.ekit-wid-con .profile-image-card{overflow:hidden;position:relative}.ekit-wid-con .profile-image-card:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#000000b3;content:"";height:100%;left:0;opacity:0;position:absolute;top:100%;transition:all .4s ease .2s;visibility:hidden;width:100%;z-index:1}.ekit-wid-con .profile-image-card .hover-area{opacity:0;position:absolute;top:50%;transform:translateY(-20%);transition:all .3s ease;visibility:hidden;width:100%;z-index:2}.ekit-wid-con .profile-image-card .hover-area .profile-content,.ekit-wid-con .profile-image-card .hover-area .profile-designation,.ekit-wid-con .profile-image-card .hover-area .profile-title{color:#fff}.ekit-wid-con .profile-image-card:hover .hover-area{opacity:1;transform:translateY(-50%);transition:all .3s ease .1s;visibility:visible}.ekit-wid-con .profile-image-card:hover:before{opacity:1;top:0;transition:all .4s ease 0s;visibility:visible}.ekit-wid-con .image-card-v2 .profile-image-card:before{background-color:#123075;bottom:20px;height:auto;left:20px;opacity:0;right:20px;top:20px;transform:scale(2);width:auto}.ekit-wid-con .image-card-v2 .profile-image-card:hover:before{opacity:.93;transform:scale(1)}.ekit-wid-con .image-card-v2 .profile-image-card .hover-area{padding-left:50px;padding-right:50px}.ekit-wid-con .image-card-v2 .profile-image-card .profile-body .border-hr{background-color:#fff9;margin-bottom:25px}.ekit-wid-con .image-card-v2 .profile-image-card .profile-body .profile-content{color:#fff}.ekit-wid-con .image-card-v2.style-circle .profile-image-card{height:auto;width:100%}.ekit-wid-con .image-card-v2.style-circle .profile-image-card:before{border-radius:inherit}.ekit-wid-con .image-card-v2.style-circle .profile-image-card:after{content:" ";display:block;padding-bottom:100%}.ekit-wid-con .image-card-v2.style-circle .profile-image-card>img{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.ekit-wid-con .image-card-v3 .profile-image-card:before{display:none}.ekit-wid-con .image-card-v3 .profile-image-card:after{background-color:#111;bottom:0;content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;transition:all .4s ease;width:100%}.ekit-wid-con .image-card-v3 .profile-image-card .hover-area{bottom:0;top:inherit;transform:none}.ekit-wid-con .image-card-v3 .profile-image-card:hover .hover-area{transform:translateY(-40px)}.ekit-wid-con .image-card-v3 .profile-image-card:hover:after{opacity:.8}.ekit-wid-con .image-card-v3.tiny-gutters{margin-left:-3px;margin-right:-3px}.ekit-wid-con .image-card-v3.tiny-gutters>[class^=col-]{margin-bottom:6px;padding-left:3px;padding-right:3px}.ekit-wid-con .profile-square-v .profile-card{padding:20px 20px 40px;z-index:1}.ekit-wid-con .profile-square-v .profile-card:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#123075;background-size:101% 102%;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .4s ease;width:100%;z-index:-1}.ekit-wid-con .profile-square-v .profile-card .profile-header{border-radius:0;height:100%;width:100%}.ekit-wid-con .profile-square-v .profile-card .profile-content{transition:all .4s ease}.ekit-wid-con .profile-square-v .profile-card:hover:before{opacity:1}.ekit-wid-con .profile-square-v .profile-card:hover .profile-body .profile-designation,.ekit-wid-con .profile-square-v .profile-card:hover .profile-body .profile-title,.ekit-wid-con .profile-square-v .profile-card:hover .profile-content{color:#fff}.ekit-wid-con .profile-square-v.square-v2 .profile-card:before{display:none}.ekit-wid-con .profile-square-v.square-v2 .profile-card:hover{background-color:#fff}.ekit-wid-con .profile-square-v.square-v2 .profile-card:hover .profile-body .profile-title{color:#2575fc}.ekit-wid-con .profile-square-v.square-v2 .profile-card:hover .profile-body .profile-designation{color:#656565}.ekit-wid-con .profile-square-v.square-v3 .profile-card:hover{box-shadow:0 28px 40px 0 #0000001a}.ekit-wid-con .profile-square-v.square-v4 .profile-card{max-height:380px;overflow:hidden}.ekit-wid-con .profile-square-v.square-v4 .profile-card:before{display:none}.ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-header{margin-bottom:0;max-height:255px;max-width:255px}.ekit-wid-con .profile-square-v.square-v4 .profile-card.text-left .profile-header img{left:0;transform:translateY(-50%)}.ekit-wid-con .profile-square-v.square-v4 .profile-card.text-right .profile-header img{left:auto;right:0;transform:translateY(-50%)}.ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-body{margin-bottom:0;padding:35px 20px;position:relative;transition:all .4s ease}.ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-body:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#123075;background-size:101% 102%;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .4s ease;width:100%;z-index:-1}.ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-body .ekit-team-social-list{opacity:0;transition:all .4s ease;visibility:hidden}.ekit-wid-con .profile-square-v.square-v4 .profile-card:hover{box-shadow:none}.ekit-wid-con .profile-square-v.square-v4 .profile-card:hover .profile-body{transform:translateY(-50px)}.ekit-wid-con .profile-square-v.square-v4 .profile-card:hover .profile-body:before{opacity:1}.ekit-wid-con .profile-square-v.square-v4 .profile-card:hover .profile-body .ekit-team-social-list{opacity:1;visibility:visible}.ekit-wid-con .profile-square-v.square-v5 .profile-card{padding-bottom:50px}.ekit-wid-con .profile-square-v.square-v5 .profile-card .profile-body,.ekit-wid-con .profile-square-v.square-v5 .profile-card .profile-header{padding-bottom:0}.ekit-wid-con .profile-square-v.square-v5 .profile-card .profile-body{padding:32px 60px}.ekit-wid-con .profile-square-v.square-v6 .profile-card{padding-bottom:35px}.ekit-wid-con .profile-square-v.square-v6 .profile-card:after{background-color:#2965f1;bottom:0;content:"";height:5px;left:0;opacity:.2;position:absolute;transition:all .4s ease;width:100%}.ekit-wid-con .profile-square-v.square-v6 .profile-card .profile-body,.ekit-wid-con .profile-square-v.square-v6 .profile-card .profile-header{margin-bottom:0}.ekit-wid-con .profile-square-v.square-v6 .profile-card .profile-body{padding:40px}.ekit-wid-con .profile-square-v.square-v6 .profile-card:hover{box-shadow:0 28px 40px 0 #0000001a}.ekit-wid-con .profile-square-v.square-v6 .profile-card:hover:after{opacity:1}.ekit-wid-con .profile-square-v.square-v6.square-v6-v2 .profile-card:after{display:none}.ekit-wid-con .profile-square-v.square-v6.square-v6-v2 .profile-card:before{background-size:101% 101%;opacity:0}.ekit-wid-con .profile-square-v.square-v6.square-v6-v2 .profile-card:hover:before{opacity:1}.ekit-wid-con .profile-square-v.square-v6.square-v6-v2 .profile-card:hover .profile-body .profile-content,.ekit-wid-con .profile-square-v.square-v6.square-v6-v2 .profile-card:hover .profile-body .profile-designation,.ekit-wid-con .profile-square-v.square-v6.square-v6-v2 .profile-card:hover .profile-body .profile-title{color:#fff}.ekit-wid-con .profile-info-text{padding-right:30px}.ekit-wid-con .profile-info-text .info-title{font-size:48px;margin-bottom:23px}.ekit-wid-con .profile-info-text p{margin-bottom:37px}.ekit-wid-con .small-gutters .profile-card{padding:10px 10px 40px}.ekit-wid-con .no_gutters .profile-card{padding:0}.ekit-wid-con .style-circle .profile-image-card{border-radius:50%;height:255px;width:255px}.ekit-wid-con .style-circle .profile-image-card.text-center,.ekit-wid-con .text-center .profile-header{margin-left:auto;margin-right:auto}.ekit-wid-con .popup-modal{display:inline-block}.ekit-wid-con .elementskit-portfolio-thumb img{width:100%}.ekit-wid-con .ekit-team-style-default{background-image:none!important}.ekit-wid-con .ekit-team-style-default:before{background-color:initial!important;border-radius:inherit;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s;z-index:-1}.ekit-wid-con .ekit-team-style-default:hover:before{opacity:1}.ekit-wid-con .ekit-team-style-long_height_hover>img,.ekit-wid-con .ekit-team-style-overlay>img,.ekit-wid-con .ekit-team-style-overlay_details>img{display:block}.ekit-wid-con .ekit-team-style-long_height_details{overflow:hidden}.ekit-wid-con .ekit-team-style-hover_info .ekit-team-img{padding-top:0!important}.ekit-wid-con .ekit-team-style-centered_style_details .profile-designation,.ekit-wid-con .ekit-team-style-long_height_details .profile-designation,.ekit-wid-con .ekit-team-style-long_height_details_hover .profile-designation{margin-bottom:30px}.ekit-wid-con .ekit-team-style-hover_info .profile-designation{margin-bottom:25px}.ekit-wid-con .ekit-team-style-overlay_circle_hover .profile-designation,.ekit-wid-con .ekit-team-style-overlay_details .profile-designation{margin-bottom:12px}.ekit-wid-con .ekit-team-img>img{border-radius:inherit;margin-left:auto;margin-right:auto}.ekit-wid-con .ekit-team-img.profile-header>img{object-fit:cover}.ekit-wid-con .ekit-team-img.profile-image-card>img{width:100%}.ekit-wid-con .ekit-team-modal.mfp-bg{animation:none;border-radius:0}.ekit-wid-con .ekit-team-modal.mfp-wrap:before{cursor:zoom-out;opacity:.8;transition:opacity .3s}.ekit-wid-con .ekit-team-modal.mfp-wrap.mfp-ready:before{opacity:1}.ekit-wid-con .ekit-team-modal.mfp-wrap.ekit-promo-popup:before{animation:none;background-color:#555;border-radius:0}.ekit-wid-con .ekit-team-modal.mfp-wrap>.mfp-container{overflow:auto;padding:60px 15px}.ekit-wid-con .ekit-team-modal-close{background-color:initial;border-radius:0;border-width:0;color:#656565;font-size:18px;height:40px;line-height:1;outline:0;padding:0;position:absolute;right:10px;top:10px;width:40px;z-index:1}.ekit-wid-con .ekit-team-modal-title{color:#000;font-size:22px;margin-bottom:8px;margin-top:0}.ekit-wid-con .ekit-team-modal-position{color:#00000080;font-size:13px;margin-bottom:35px}.ekit-wid-con .ekit-team-modal-img{margin-bottom:30px;width:100%}.ekit-wid-con .ekit-team-modal-img>img{box-shadow:0 28px 40px 0 #0000001a;display:block;width:100%}@media screen and (min-width:481px){.ekit-wid-con .ekit-team-modal-img{flex:0 0 33.333333%;margin-bottom:0;max-width:33.333333%}}.ekit-wid-con .ekit-team-modal-info{width:100%}.ekit-wid-con .ekit-team-modal-info .ekit-team-social-list>li>a{box-shadow:0 5px 10px 0 #0000001a;line-height:32px}.ekit-wid-con .ekit-team-modal-info .ekit-team-social-list>li>a svg{height:auto;max-width:12px;vertical-align:middle}@media screen and (min-width:481px){.ekit-wid-con .ekit-team-modal-info.has-img{flex:0 0 66.666667%;max-width:66.666667%;padding-left:30px}}@media screen and (min-width:992px){.ekit-wid-con .ekit-team-modal-info.has-img{padding-left:50px}}.ekit-wid-con .ekit-team-modal-content{margin-bottom:22px}.ekit-wid-con .ekit-team-modal-content p:not(:last-child){margin-bottom:10px}.ekit-wid-con .ekit-team-modal-list{color:#656565;font-size:15px;list-style:none;margin-bottom:25px;padding-left:0}.ekit-wid-con .ekit-team-modal-list>li{border-top:1px solid #0000000d;padding:19px 0}.ekit-wid-con .ekit-team-modal-list>li:last-child{border-bottom:1px solid #0000000d}.ekit-wid-con .ekit-team-modal-list strong{font-weight:600;padding-right:18px}.ekit-wid-con .ekit-team-modal-list a{color:inherit}.ekit-wid-con .ekit-team-modal-list a:hover{color:#2575fc}.ekit-wid-con .ekit-team-popup{transition:color .3s}.ekit-wid-con .ekit-promo-popup.my-mfp-slide-bottom .zoom-anim-dialog.elementskit-team-popup{transform:translateX(-50px);transition:all .3s}.ekit-wid-con .ekit-promo-popup.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog.elementskit-team-popup{transform:translate(0)}.ekit-wid-con .elementskit-team-popup .modal-content{background-color:#fff;border:0;border-radius:0;box-shadow:0 28px 40px 0 #0000001a}.ekit-wid-con .elementskit-team-popup .modal-body{display:flex;flex-wrap:wrap;padding:60px 40px}.ekit-wid-con .modal-header .mfp-close{cursor:pointer;height:auto;margin:0 0 0 auto;padding:0;position:static;width:auto}.ekit-wid-con .ekit-promo-popup>.mfp-container{margin-left:auto;margin-right:auto;right:0}.ekit-wid-con .ekit-promo-popup>.mfp-container>.mfp-content{max-width:920px}.ekit-wid-con .ekit-team-social-list{list-style:none}.ekit-wid-con .ekit-team-social-list>li{display:inline-block}.ekit-wid-con .ekit-team-social-list>li:not(:last-child){margin-right:10px}.ekit-wid-con .ekit-team-social-list>li>a{background-color:#000;color:#fff;display:inline-block;font-size:12px;height:30px;line-height:32px;text-align:center;transition:all .3s;width:30px}.ekit-wid-con .ekit-team-social-list>li>a:hover{background-color:#000c;border-radius:50%}.ekit-wid-con .ekit-team-social-list>li>a:hover>i:before,.ekit-wid-con .ekit-team-social-list>li>a:hover>svg{animation:iconTranslateY .4s forwards}.ekit-wid-con .ekit-team-social-list>li>a svg{height:auto;max-width:12px;vertical-align:middle}.ekit-wid-con .ekit-team-social-list>li>a>i{overflow:hidden}.ekit-wid-con .ekit-team-social-list>li>a>i:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:inline-block}.ekit-wid-con .ekit-team-img-block>img{display:block}.ekit-wid-con .ekit-team-img-fit>.profile-image-card>img{height:100%;object-fit:cover;object-position:center}.ekit-wid-con .elementskit-blog-block-post{background-color:#fff;border-radius:10px;box-shadow:9.899px 9.899px 30px 0 #0000001a;padding:50px}.ekit-wid-con .elementskit-blog-block-post .elementskit-entry-thumb{border-radius:10px;margin-right:20px}.ekit-wid-con .elementskit-blog-block-post .entry-title{font-size:36px;font-weight:900;margin-bottom:30px}.ekit-wid-con .elementskit-blog-block-post .entry-title a{color:#000}.ekit-wid-con .elementskit-blog-block-post .entry-title a:hover{opacity:.8}.ekit-wid-con .elementskit-blog-block-post .elementskit-entry-thumb{box-shadow:29.698px 29.698px 60px 0 #0003;display:block;width:100%}.ekit-wid-con .elementskit-blog-block-post .elementskit-entry-thumb>img{display:block;width:100%}.ekit-wid-con .elementskit-blog-block-post .elementskit-entry-header{margin-bottom:0;margin-top:0;padding-left:0;padding-right:0}.ekit-wid-con .elementskit-blog-block-post .post-meta-list{margin-bottom:15px}.ekit-wid-con .elementskit-blog-block-post .post-meta-list .meta-cat,.ekit-wid-con .elementskit-blog-block-post .post-meta-list .meta-date{margin-right:40px}.ekit-wid-con .elementskit-blog-block-post .elementskit-post-footer>p{color:#8d8d8d;margin-bottom:35px;transition:all .4s ease}.ekit-wid-con .elementskit-blog-block-post:hover .elementskit-entry-thumb>img{opacity:.8;transform:scale(1.05)}.ekit-wid-con .post-meta-list svg{height:auto;max-width:16px;vertical-align:middle}.ekit-wid-con .elementskit-post-card{background:#123075;border-radius:6px;box-shadow:9.899px 9.899px 30px 0 #0000001a;padding:60px 40px;transition:all .4s ease}.ekit-wid-con .elementskit-post-card .elementskit-post-body{color:#a6aabb}.ekit-wid-con .elementskit-post-card .elementskit-entry-header .entry-title a{color:#fff}.ekit-wid-con .elementskit-post-card .post-author .author-name{color:inherit}.ekit-wid-con .elementskit-post-card .elementskit-border-hr{background-color:#8692af}.ekit-wid-con .elementskit-post-card .elementskit-entry-header .post-meta-list{margin-bottom:17px}.ekit-wid-con .elementskit-post-card .elementskit-entry-header .entry-title{font-size:18px;line-height:1.333}.ekit-wid-con .elementskit-post-card .elementskit-entry-header .entry-title a{color:#000}.ekit-wid-con .elementskit-post-card .elementskit-entry-header .entry-title a:hover{opacity:.9}.ekit-wid-con .elementskit-post-card .elementskit-entry-header .elementskit-border-hr{margin-bottom:22px;margin-top:25px}.ekit-wid-con .elementskit-post-card .elementskit-post-body{color:#8d8d8d}.ekit-wid-con .elementskit-post-card .elementskit-post-body p{margin-bottom:35px}.ekit-wid-con .elementskit-post-image-card{background:#123075;border-radius:10px;box-shadow:9.899px 9.899px 30px 0 #0000001a;transition:all .4s ease}.ekit-wid-con .elementskit-post-image-card:hover .elementskit-entry-thumb>img{opacity:.8;transform:scale(1.05) rotate(2deg)}.ekit-wid-con .elementskit-post-image-card:hover .post-author .author-img>img{box-shadow:9.899px 9.899px 30px 0 #0000004d}.ekit-wid-con .elementskit-post-image-card .elementskit-post-body{padding:20px 40px 40px}.ekit-wid-con .elementskit-post-image-card .elementskit-post-body>p{color:#fff}.ekit-wid-con .elementskit-post-image-card .elementskit-entry-thumb{border-radius:10px}.ekit-wid-con .elementskit-post-image-card .elementskit-entry-header{position:relative}.ekit-wid-con .elementskit-post-image-card .elementskit-entry-header .elementskit-entry-thumb{display:block;overflow:hidden;padding:20px;position:relative}.ekit-wid-con .elementskit-post-image-card .elementskit-entry-header .elementskit-entry-thumb.box-shadow{box-shadow:-3.473px 19.696px 25px 0 #0003}.ekit-wid-con .elementskit-post-image-card .elementskit-entry-header .elementskit-entry-thumb>img{transition:all .4s ease;width:100%}.ekit-wid-con .elementskit-post-image-card .elementskit-post-footer{margin-top:16px}.ekit-wid-con .elementskit-post-image-card .elementskit-post-footer .btn-wraper{margin-top:25px}.ekit-wid-con .elementskit-post-image-card .entry-title a{color:#fff}.ekit-wid-con .elementskit-post-image-card .post-meta-list{color:#ffffff80;margin-bottom:20px}.ekit-wid-con .elementskit-post-image-card .post-meta-list>span a{color:inherit;vertical-align:middle}.ekit-wid-con .elementskit-post-image-card .post-meta-list>span .meta-date-text{vertical-align:middle}.ekit-wid-con .elementskit-post-image-card .entry-title{font-size:18px;margin-bottom:28px}.ekit-wid-con .elementskit-post-image-card .post-author .author-name{color:inherit}.ekit-wid-con .elementskit-post-image-card.modern{margin-top:40px}.ekit-wid-con .elementskit-post-image-card.modern:hover .elementskit-entry-thumb>img{opacity:1}.ekit-wid-con .elementskit-post-image-card.modern .elementskit-entry-header .elementskit-entry-thumb{margin-top:-60px}.ekit-wid-con .blog-block-post[class*=gradient-]{background:#123075}.ekit-wid-con .blog-block-post[class*=gradient-] .entry-title a{color:#fff}.ekit-wid-con .blog-block-post[class*=gradient-] .post-meta-list{color:#ffffff80}.ekit-wid-con .blog-block-post[class*=gradient-] .post-meta-list>span a{color:inherit;vertical-align:middle}.ekit-wid-con .blog-block-post[class*=gradient-] .elementskit-post-footer>p{color:#ffffff80}.ekit-wid-con .blog-block-post[class*=gradient-] .post-author .author-name{color:inherit}.ekit-wid-con .blog-block-post[class*=gradient-] .first-letter:first-letter{border-bottom-color:#102966}.ekit-wid-con .blog-block-post[class*=gradient-] .elementskit-border-hr{background-color:#8692af}.ekit-wid-con .gradient-bg-2{background:#fa2b56}.ekit-wid-con .post-meta-list{color:#a3a3a3}.ekit-wid-con .post-meta-list>span{display:inline-block}.ekit-wid-con .post-meta-list>span a{color:inherit;vertical-align:middle}.ekit-wid-con .post-meta-list>span i{padding-right:5px;transition:all .4s ease}.ekit-wid-con .post-meta-list>span:not(:last-child){margin-right:40px}.ekit-wid-con .meta-author .author-img{border-radius:50%;box-shadow:4.95px 4.95px 15px 0 #0003;display:inline-block;margin-bottom:0;margin-right:15px;overflow:hidden;position:relative;transition:all .4s ease;vertical-align:middle}.ekit-wid-con .meta-author .author-img img{max-width:100%}.ekit-wid-con .meta-author .author-name{color:inherit}.ekit-wid-con .meta-author .author-name:hover{opacity:.8}.ekit-wid-con .first-letter{display:inline-block}.ekit-wid-con .first-letter:first-letter{border-bottom:3px solid #e5e5e5}.ekit-wid-con .elementskit-border-hr{background-color:#e5e5e5;display:block;height:3px;width:30px}.ekit-wid-con .text-center .elementskit-border-hr{margin-left:auto;margin-right:auto}.ekit-wid-con .text-right .elementskit-border-hr{margin-left:auto}.ekit-wid-con .elementskit-meta-lists{left:30px;position:absolute;top:83%}.ekit-wid-con .elementskit-meta-lists>.elementskit-single-meta{align-items:center;background:#fa2b56;border-radius:100px;color:#fff;display:flex;font-size:12px;height:55px;text-align:center;width:55px}.ekit-wid-con .elementskit-meta-lists>.elementskit-single-meta:not(:last-child){margin-right:15px}.ekit-wid-con .elementskit-meta-lists>.elementskit-single-meta strong{display:block;font-size:22px;font-weight:900;line-height:1;margin-bottom:2px}.ekit-wid-con .elementskit-meta-lists>.elementskit-single-meta .elementskit-meta-wraper{display:block;line-height:1;margin:10px 0;width:100%}.ekit-wid-con .elementskit-meta-lists.elementskit-style-tag{bottom:30px;left:10px;top:auto}.ekit-wid-con .elementskit-meta-lists.elementskit-style-tag>.elementskit-single-meta{border-radius:0;height:auto;padding-left:22px;padding-right:12px;position:relative;width:auto}.ekit-wid-con .elementskit-meta-lists.elementskit-style-tag>.elementskit-single-meta:before{border-bottom:5px solid;border-width:5px medium;border-top:5px solid #0000;color:#912f3d;content:"";left:0;position:absolute;top:-10px}.ekit-wid-con .elementskit-meta-lists.elementskit-style-tag>.elementskit-single-meta.triangle_right:before{border-left:solid;border-right:solid #0000}.ekit-wid-con .elementskit-meta-lists.elementskit-style-tag>.elementskit-single-meta.triangle_left:before{border-left:solid #0000;border-right:solid}.ekit-wid-con .elementskit-meta-lists.elementskit-style-tag>.elementskit-single-meta .elementskit-meta-wraper{margin:7px 0}.ekit-wid-con .elementskit-entry-thumb{display:block;overflow:hidden;position:relative}.ekit-wid-con .elementskit-entry-thumb>img{transition:all .4s ease}.ekit-wid-con .elementskit-entry-header,.ekit-wid-con .elementskit-post-body.ekit-highlight-border{position:relative}.ekit-wid-con .elementskit-post-body.ekit-highlight-border:before{background:#ff712b;content:"";height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:2px;z-index:999}.ekit-wid-con .post-meta-list>span{cursor:pointer;line-height:1;transition:all .4s ease}.ekit-wid-con .post-meta-list>span>i{display:inline-block}.ekit-wid-con .meta-author .author-img>img{margin:0}.ekit-wid-con .elementskit-post-body{position:relative}.ekit-wid-con .elementskit-post-body>p{transition:all .4s ease}.ekit-wid-con .elementskit-post-body>p:empty{display:none}.ekit-wid-con .elementskit-meta-categories{left:18px;position:absolute;top:15px}.ekit-wid-con .elementskit-meta-categories .elementskit-meta-wraper{display:block}.ekit-wid-con .elementskit-meta-categories .elementskit-meta-wraper span{background:#08f;border-radius:3px;display:inline-block;font-size:13px;line-height:14px}.ekit-wid-con .elementskit-meta-categories .elementskit-meta-wraper span:not(:last-child){margin-right:5px}.ekit-wid-con .elementskit-meta-categories .elementskit-meta-wraper span>a{color:#fff;white-space:nowrap}.ekit-wid-con .elementskit-image-accordion-wraper{display:flex;min-height:366px;overflow:hidden;position:relative}.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion{background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;display:flex;flex:1 1;min-height:460px;overflow:hidden;position:relative;transition:all .4s ease}.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion:before{background:#000;background:linear-gradient(0deg,#000,#fff0 60%);content:"";height:100%;left:0;opacity:0;position:absolute;top:100%;transition:all .5s ease;width:100%}.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion .elementskit-accordion-content{width:100%}.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion .elementskit-accordion-title{color:#fff;margin-bottom:0}.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion .elementskit-accordion-title-wraper{display:block;opacity:0;position:relative;top:100px;transition:all .6s ease;visibility:hidden}.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion .elementskit-btn-wraper{opacity:0;position:relative;top:100px;transition:all .7s ease;visibility:hidden}.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion .elementskit-icon-wraper{margin-bottom:20px;opacity:0;position:relative;top:-100px;transition:all .6s ease;visibility:hidden}.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion .elementskit-icon-wraper .icon-outline{color:#fff}.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion .elementskit-icon-wraper svg{height:auto;max-width:16px;vertical-align:middle}.ekit-image-accordion-click .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion--input:checked+label,.ekit-image-accordion-hover .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion--input:checked+label,.ekit-image-accordion-hover .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion:hover{flex:3 1}.ekit-image-accordion-click .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion--input:checked+label:before,.ekit-image-accordion-hover .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion--input:checked+label:before,.ekit-image-accordion-hover .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion:hover:before{opacity:1;top:0}.ekit-image-accordion-click .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion--input:checked+label .elementskit-accordion-title-wraper,.ekit-image-accordion-click .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion--input:checked+label .elementskit-btn-wraper,.ekit-image-accordion-click .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion--input:checked+label .elementskit-icon-wraper,.ekit-image-accordion-hover .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion--input:checked+label .elementskit-accordion-title-wraper,.ekit-image-accordion-hover .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion--input:checked+label .elementskit-btn-wraper,.ekit-image-accordion-hover .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion--input:checked+label .elementskit-icon-wraper,.ekit-image-accordion-hover .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion:hover .elementskit-accordion-title-wraper,.ekit-image-accordion-hover .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion:hover .elementskit-btn-wraper,.ekit-image-accordion-hover .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion:hover .elementskit-icon-wraper{opacity:1;top:0;visibility:visible}.ekit-wid-con .ekit-image-accordion-actions{display:block}.ekit-wid-con .ekit-image-accordion-actions>a{align-items:center;display:inline-flex;justify-content:center;transition:all .3s}.ekit-wid-con .ekit-image-accordion-actions>a>svg{width:100%}.ekit-wid-con .elementskit-accordion-title{color:#000;display:block;font-size:22px;font-weight:700;line-height:1;margin-bottom:0}.ekit-wid-con .elementskit-accordion-title svg{height:auto;max-width:28px;vertical-align:middle}.ekit-wid-con .elementskit-accordion-title.icon-title{display:inline-block;font-size:28px}.ekit-wid-con .elementskit-accordion-title.icon-title>i{display:inline-block;position:relative;top:3px}.ekit-wid-con .elementskit-accordion-title.icon-title .icon-right{padding-left:15px}.ekit-wid-con .elementskit-accordion-title.icon-title .icon-left{padding-right:15px}.ekit-wid-con .icon-outline{border:1px solid;color:#000;display:inline-block;height:40px;line-height:40px;text-align:center;width:40px}.ekit-wid-con .icon-outline.circle{border-radius:50%}.ekit-image-accordion--btn{font-weight:400}.ekit-wid-con .elementskit-clients-slider .elementskit-client-slider-item.log-separator{position:relative}.ekit-wid-con .elementskit-clients-slider .elementskit-client-slider-item.log-separator:after{background:#e7e7e7;content:"";position:absolute;transform:translateY(-50%);z-index:999}.ekit-wid-con .elementskit-clients-slider .swiper-navigation-button.swiper-button-next{left:100%}.ekit-wid-con .elementskit-clients-slider .hover-bg-gradient .single-client:before{background:#f2709c;background:linear-gradient(315deg,#f2709c,#fe8f75 60%);content:"";height:100%;left:0;position:absolute;top:100%;transition:all .3s ease;width:100%;z-index:-1}.ekit-wid-con .elementskit-clients-slider .single-client{align-items:center;background-color:#fff;box-shadow:5px 10px 15px 0 #0000001a;display:flex;justify-content:center;min-height:170px;overflow:hidden;position:relative;transition:all .4s ease;z-index:5}.ekit-wid-con .elementskit-clients-slider .single-client img{transition:all .4s ease}.ekit-wid-con .elementskit-clients-slider .single-client .content-image{display:block}.ekit-wid-con .elementskit-clients-slider .single-client .content-image>.hover-image{display:none}.ekit-wid-con .elementskit-clients-slider .single-client.image-switcher .content-image>.hover-image{display:block}.ekit-wid-con .elementskit-clients-slider .single-client:hover{z-index:6}.ekit-wid-con .elementskit-clients-slider .single-client:hover:before{opacity:1;top:0}.ekit-wid-con .elementskit-clients-slider .client-slider-item{position:relative}.ekit-wid-con .elementskit-clients-slider.simple_logo_image .single-client:before{display:none}.ekit-wid-con .elementskit-clients-slider.banner_logo_image .single-client:before{background-color:#f2709c;content:"";height:100%;left:0;position:absolute;top:100%;transition:all .3s ease;width:100%;z-index:-1}.ekit-wid-con .elementskit-clients-slider.banner_logo_image .single-client:hover:before{opacity:1;top:0}.ekit-wid-con .elementskit-clients-slider.banner_logo_image.hover_from_top .single-client:before{top:-100%}.ekit-wid-con .elementskit-clients-slider.banner_logo_image.hover_from_top .single-client:hover:before{top:0}.ekit-wid-con .elementskit-clients-slider.banner_logo_image.hover_from_left .single-client:before{left:-100%;top:0}.ekit-wid-con .elementskit-clients-slider.banner_logo_image.hover_from_left .single-client:hover:before{left:0}.ekit-wid-con .elementskit-clients-slider.banner_logo_image.hover_from_right .single-client:before{left:100%;top:0}.ekit-wid-con .elementskit-clients-slider.banner_logo_image.hover_from_right .single-client:hover:before{left:0}.ekit-wid-con .elementskit-clients-sliderX .swiper-button-next,.ekit-wid-con .elementskit-clients-sliderX .swiper-button-prev{z-index:1}.ekit-wid-con .elementskit-clients-sliderX .swiper-button-next:before,.ekit-wid-con .elementskit-clients-sliderX .swiper-button-prev:before{color:#000}.ekit-wid-con .elementskit-clients-sliderX .swiper-navigation-button{background:0 0;border:0;color:#000;font-size:20px;height:auto!important;line-height:normal!important;padding:15px;position:absolute;width:auto!important;z-index:1}.ekit-wid-con .elementskit-clients-sliderX .swiper-navigation-button .swiper-button-next{left:100%}.ekit-wid-con .elementskit-clients-slider.arrow_inside .swiper-button-prev{left:15px}.ekit-wid-con .elementskit-clients-slider.arrow_inside .swiper-button-next{left:inherit;right:15px}.ekit-wid-con .elementskit-clients-slider.arrow_outside .swiper-button-prev{left:-60px}.ekit-wid-con .swiper-pagination{line-height:1}.ekit-wid-con .swiper-pagination span{background-color:#ededed;padding:0}.ekit-wid-con .swiper-pagination span.swiper-pagination-bullet-active{background-color:#62606b;opacity:1}.ekit-wid-con .dot_dashed .swiper-pagination span,.ekit-wid-con .dot_dotted .swiper-pagination span{background-color:#101010;transition:all .4s ease}.ekit-wid-con .dot_dashed .swiper-pagination span.swiper-pagination-bullet-active,.ekit-wid-con .dot_dotted .swiper-pagination span.swiper-pagination-bullet-active{opacity:1;transform:scale(2)}.ekit-wid-con .dot_dashed .swiper-pagination>span.swiper-pagination-bullet-active{border-radius:4px;transform:scale(1);width:40px}.ekit-wid-con .dot_paginated .swiper-pagination{counter-reset:myCounter}.ekit-wid-con .dot_paginated .swiper-pagination>span{background-color:#fff;border-radius:50%;box-shadow:3.536px 3.536px 10px 0 #0000001a;color:#565656;font-weight:700;height:40px;line-height:40px;opacity:1;width:40px}.ekit-wid-con .dot_paginated .swiper-pagination>span:before{content:counter(myCounter);counter-increment:myCounter}.ekit-wid-con .dot_paginated .swiper-pagination>span.swiper-pagination-bullet-active{background-color:#2575fc;color:#fff}.ekit-wid-con .dot_paginated .swiper-pagination>span>button{display:none}.ekit-wid-con .elementskit-clients-slider .swiper-container:not(.swiper-container-initialized) .swiper-slide,.ekit-wid-con .elementskit-clients-slider .swiper:not(.swiper-initialized) .swiper-slide{margin-right:15px;margin-right:var(--ekit_client_logo_left_right_spacing,15px);max-width:25%;max-width:calc(100%/var(--ekit_client_logo_slidetosho, 4))}.ekit-wid-con .elementskit-info-image-box{transition:all .4s ease}.ekit-wid-con .elementskit-info-image-box:hover .elementskit-box-content .elementskit-info-box-title{color:#2575fc}.ekit-wid-con .elementskit-info-image-box:hover .elementskit-btn{background-color:#2575fc;border-color:#2575fc;color:#fff}.ekit-wid-con .elementskit-info-image-box .elementskit-box-header{overflow:hidden;position:relative;transition:all .4s ease}.ekit-wid-con .elementskit-info-image-box .elementskit-box-header .box-thumb{display:block}.ekit-wid-con .elementskit-info-image-box .elementskit-box-header .box-thumb>img{transition:all .4s ease;width:100%}.ekit-wid-con .elementskit-info-image-box .elementskit-box-header a{display:block;transition:all .4s ease}.ekit-wid-con .elementskit-info-image-box .elementskit-box-header img{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;transition:all .4s ease}.ekit-wid-con .elementskit-info-image-box .elementskit-box-body{padding:55px 40px}.ekit-wid-con .elementskit-info-image-box .elementskit-box-content .elementskit-info-box-title{color:#000;display:block;font-size:18px;font-weight:700;margin-bottom:20px}.ekit-wid-con .elementskit-info-image-box .elementskit-box-content .elementskit-info-box-title>i{font-size:22px;padding-right:14px;position:relative;top:2px}.ekit-wid-con .elementskit-info-image-box .elementskit-outline-icon{font-size:15px;height:40px;line-height:40px;width:40px}.ekit-wid-con .elementskit-info-image-box .elementskit-box-footer{line-height:1;margin-top:20px}.ekit-wid-con .elementskit-info-image-box.style-modern{overflow:visible}.ekit-wid-con .elementskit-info-image-box.style-modern .elementskit-box-body{background-color:#ffffffe6;border-radius:10px;box-shadow:-1.216px 6.894px 25px 0 #00000012;margin-left:auto;margin-right:auto;margin-top:-20px;padding:30px 40px;position:relative;width:calc(100% - 40px);z-index:2}.ekit-wid-con .elementskit-info-image-box.hover-border-bottom .elementskit-box-body{position:relative}.ekit-wid-con .elementskit-info-image-box.hover-border-bottom .elementskit-box-body:before{background-color:#2575fc;bottom:-1px;content:"";height:3px;left:0;position:absolute;transform:scaleX(0);transform-origin:0 50%;transition:transform .25s ease-in;width:100%}.ekit-wid-con .elementskit-info-image-box.hover-border-bottom:hover .elementskit-box-body:before{transform:scaleX(1);transform-origin:100% 50%}.ekit-wid-con .elementskit-info-image-box.hover-border-bottom.hover_from_left .elementskit-box-body:before{transform-origin:right center}.ekit-wid-con .elementskit-info-image-box.hover-border-bottom.hover_from_left:hover .elementskit-box-body:before{transform-origin:left center}.ekit-wid-con .elementskit-info-image-box.hover-border-bottom.hover_from_center .elementskit-box-body:before,.ekit-wid-con .elementskit-info-image-box.hover-border-bottom.hover_from_center:hover .elementskit-box-body:before{transform-origin:center center}.ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-body{background-color:#fff;border-radius:10px;box-shadow:-1.216px 6.894px 25px 0 #00000012;height:90px;margin-left:auto;margin-right:auto;margin-top:-40px;padding:30px 35px;position:relative;transition:all .4s ease;width:calc(100% - 40px)}.ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-body:after,.ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-body:before{background-color:#fff;border-radius:10px;bottom:-10px;content:"";height:100%;left:50%;opacity:0;position:absolute;transform:translateX(-50%);transition:all .4s ease;width:calc(100% - 20px);z-index:-1}.ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-body:after{bottom:-20px;width:calc(100% - 40px);z-index:-2}.ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-box-content .elementskit-box-style-content{opacity:0;transition:opacity .4s ease}.ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title{font-size:18px;font-weight:700}.ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title>i{font-size:26px}.ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-footer{opacity:0;transition:opacity .4s ease}.ekit-wid-con .elementskit-info-image-box.floating-style:hover .elementskit-box-body{height:185px}.ekit-wid-con .elementskit-info-image-box.floating-style:hover .elementskit-box-body .elementskit-box-content .elementskit-box-style-content,.ekit-wid-con .elementskit-info-image-box.floating-style:hover .elementskit-box-body .elementskit-box-footer,.ekit-wid-con .elementskit-info-image-box.floating-style:hover .elementskit-box-body:after,.ekit-wid-con .elementskit-info-image-box.floating-style:hover .elementskit-box-body:before{opacity:1}.ekit-wid-con .elementskit-info-image-box.style-sideline .elementskit-box-body{padding-left:0;padding-right:0}.ekit-wid-con .elementskit-info-image-box.style-sideline .elementskit-box-body .elementskit-box-footer{padding-left:40px;padding-right:40px}.ekit-wid-con .elementskit-info-image-box.shadow-line .elementskit-box-body{position:relative}.ekit-wid-con .elementskit-info-image-box.shadow-line .elementskit-box-body:after,.ekit-wid-con .elementskit-info-image-box.shadow-line .elementskit-box-body:before{background-color:#fff;bottom:0;box-shadow:-1.216px 6.894px 15px 0 #00000012;content:"";height:100%;left:0;position:absolute;width:10px}.ekit-wid-con .elementskit-info-image-box.shadow-line .elementskit-box-body:after{height:calc(100% + 40px);left:inherit;right:0}.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card{overflow:hidden;position:relative}.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card .elementskit-box-content,.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card .elementskit-hover-content{background-color:#f73859cc;bottom:0;left:0;padding:45px 40px;position:absolute;transition:all .4s ease;width:100%}.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card .elementskit-info-box-title{color:#fff;display:block;margin-bottom:0}.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card .elementskit-info-box-title>i{font-size:inherit;padding-right:10px;top:0}.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card .border-separetor{background-color:#fff}.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card .elementskit-hover-content{bottom:-40%;opacity:0;visibility:hidden}.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card .elementskit-hover-content p{color:#fff;margin-top:10px}.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card:hover .elementskit-info-box-title{color:#fff}.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card:hover .elementskit-hover-content{bottom:0;opacity:1;transition:all .4s ease .1s;visibility:visible}.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card:hover .elementskit-box-content{bottom:-40%;opacity:0;transition:all .4s ease .1s;visibility:hidden}.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card.color-1 .elementskit-box-content,.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card.color-1 .elementskit-hover-content{background-color:#00e49acc}.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card.color-2 .elementskit-box-content,.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card.color-2 .elementskit-hover-content{background-color:#6a11cbcc}.ekit-wid-con .elementskit-info-image-box.image-card-2{position:relative}.ekit-wid-con .elementskit-info-image-box.image-card-2.style-shadow .elementskit-box-body{box-shadow:-1.216px 6.894px 15px 0 #00000012}.ekit-wid-con .elementskit-info-image-box.image-card-2 .elementskit-box-body{padding:40px;transition:all .4s ease}.ekit-wid-con .elementskit-info-image-box.image-card-2 .elementskit-info-box-title{margin-bottom:0}.ekit-wid-con .elementskit-info-image-box.image-card-2 .elementskit-info-box-title>i{font-size:inherit;padding-right:10px;top:0}.ekit-wid-con .elementskit-info-image-box.image-card-2 .elementskit-box-content>p{margin-top:10px}.ekit-wid-con .elementskit-info-image-box.image-card-2 .elementskit-box-footer{margin-bottom:-60px;opacity:0;transition:all .4s ease;visibility:hidden}.ekit-wid-con .elementskit-info-image-box.image-card-2:hover{transform:translateY(0)}.ekit-wid-con .elementskit-info-image-box.image-card-2:hover .elementskit-box-body{transform:translateY(-60px)}.ekit-wid-con .elementskit-info-image-box.image-card-2:hover .elementskit-box-footer{margin-bottom:0;opacity:1;visibility:visible}.ekit-wid-con .elementskit-info-image-box.parallax-card{overflow:visible;overflow:initial}.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card{transition:all .4s ease}.ekit-wid-con .image-box-img-center img{margin:0 auto}.ekit-wid-con .image-box-img-left img{margin-right:auto}.ekit-wid-con .image-box-img-right img{margin-left:auto}.ekit-image-box.floating-style .ekit-image-box-body:after,.ekit-image-box.floating-style .ekit-image-box-body:before{box-shadow:-1.216px 6.894px 25px 0 #00000012}.ekit-image-box.style-sideline .ekit-image-box-body-inner{border-bottom-width:0!important;border-color:#2575fc;border-style:solid;border-top-width:0!important;padding-left:40px;padding-right:40px;transition:border-color .3s}.ekit-image-box.style-sideline:not(.text-right) .ekit-image-box-body-inner{border-right-width:0!important}.ekit-image-box.style-sideline.text-right .ekit-image-box-body-inner{border-left-width:0!important}.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box{display:flex;flex-direction:column}.ekit-equal-height-enable .ekit-wid-con .ekit-image-box-body{flex:1 1}.ekit-wid-con .skill-medium .skill-bar{height:10px}.ekit-wid-con .skill-medium.skill-radius .skill-bar,.ekit-wid-con .skill-medium.skill-radius .skill-track{border-radius:5px}.ekit-wid-con .skill-big .skill-bar{height:35px}.ekit-wid-con .skill-big.skill-radius .skill-bar,.ekit-wid-con .skill-big.skill-radius .skill-track{border-radius:17.5px}.ekit-wid-con .single-skill-bar:not(:last-child){margin-bottom:25px}.ekit-wid-con .single-skill-bar.color-1 .skill-bar .skill-track{background-color:#ff3984}.ekit-wid-con .single-skill-bar.color-2 .skill-bar .skill-track{background-color:#cc24fc}.ekit-wid-con .single-skill-bar.color-3 .skill-bar .skill-track{background-color:#00e49a}.ekit-wid-con .single-skill-bar.color-4 .skill-bar .skill-track{background-color:#4285f4}.ekit-wid-con .single-skill-bar.color-5 .skill-bar .skill-track{background-color:#7ed500}.ekit-wid-con .single-skill-bar.color-6 .skill-bar .skill-track{background-color:#f96933}.ekit-wid-con .single-skill-bar.color-7 .skill-bar .skill-track{background-color:#53f8a2}.ekit-wid-con .single-skill-bar.color-8 .skill-bar .skill-track{background-color:#fe8f75}.ekit-wid-con .single-skill-bar.color-9 .skill-bar .skill-track{background-color:#35ed7e}.ekit-wid-con .single-skill-bar.color-10 .skill-bar .skill-track{background-color:#9460ff}.ekit-wid-con .skill-bar{background-color:#f5f5f5;height:3px}.ekit-wid-con .skill-bar .skill-track{background-color:#333;display:block;height:100%;overflow:visible!important;position:relative;width:0}.ekit-wid-con .skill-bar .skill-track .number-percentage-wraper{position:absolute;right:0;top:-33px;z-index:1}.ekit-wid-con .skill-bar .skill-track .fa,.ekit-wid-con .skill-bar .skill-track .icon,.ekit-wid-con .skill-bar .skill-track .skill-track-icon{color:#000;position:absolute;right:19px;top:50%;transform:translateY(-50%)}.ekit-wid-con .skill-bar .skill-track .fa+.number-percentage-wraper,.ekit-wid-con .skill-bar .skill-track .icon+.number-percentage-wraper,.ekit-wid-con .skill-bar .skill-track .skill-track-icon+.number-percentage-wraper{padding-right:57px}.ekit-wid-con .skill-bar .skill-track .fa svg,.ekit-wid-con .skill-bar .skill-track .icon svg,.ekit-wid-con .skill-bar .skill-track .skill-track-icon svg{height:auto;max-width:15px;vertical-align:middle}.ekit-wid-con .skill-bar-content{margin-bottom:7px}.ekit-wid-con .skill-bar-content .skill-title{color:#000;font-weight:700}.ekit-wid-con .number-percentage-wraper{color:#000}.ekit-wid-con .number-percentage-wraper.style2{font-size:13px;font-weight:700}.ekit-wid-con .inner-content .single-skill-bar{position:relative}.ekit-wid-con .inner-content .single-skill-bar .skill-bar-content{left:0;margin-bottom:0;padding-left:30px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.ekit-wid-con .inner-content .single-skill-bar .skill-title{color:#fff}.ekit-wid-con .inner-content .skill-track .number-percentage-wraper{color:#fff;padding-right:30px;top:50%;transform:translateY(-50%)}.ekit-wid-con .inner-content .skill-track .fa,.ekit-wid-con .inner-content .skill-track .icon{color:#fff}.ekit-wid-con .skilltrack-style2 .single-skill-bar .skill-bar{background-color:#fff;border-radius:15px;box-shadow:0 0 20px 0 #00000040;height:30px;padding:10px}.ekit-wid-con .skilltrack-style2 .single-skill-bar .skill-bar .skill-track{border-radius:5px;height:10px}.ekit-wid-con .skilltrack-style2 .single-skill-bar .skill-bar .skill-track .number-percentage-wraper{top:-39px}.ekit-wid-con .tooltip-style .single-skill-bar .number-percentage-wraper{color:#fff;height:30px;padding:0 10px;right:-22px;text-align:center;top:-30px;z-index:1}.ekit-wid-con .tooltip-style .single-skill-bar .number-percentage-wraper .svg-content{fill:#333;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.ekit-wid-con .tooltip-style .single-skill-bar.color-1 .svg-content>svg{fill:#ff3984}.ekit-wid-con .tooltip-style .single-skill-bar.color-2 .svg-content>svg{fill:#cc24fc}.ekit-wid-con .tooltip-style .single-skill-bar.color-3 .svg-content>svg{fill:#00e49a}.ekit-wid-con .tooltip-style .single-skill-bar.color-4 .svg-content>svg{fill:#4285f4}.ekit-wid-con .tooltip-style .single-skill-bar.color-5 .svg-content>svg{fill:#7ed500}.ekit-wid-con .tooltip-style .single-skill-bar.color-6 .svg-content>svg{fill:#f96933}.ekit-wid-con .tooltip-style .single-skill-bar.color-7 .svg-content>svg{fill:#53f8a2}.ekit-wid-con .tooltip-style .single-skill-bar.color-8 .svg-content>svg{fill:#fe8f75}.ekit-wid-con .tooltip-style .single-skill-bar.color-9 .svg-content>svg{fill:#35ed7e}.ekit-wid-con .tooltip-style .single-skill-bar.color-10 .svg-content>svg{fill:#9460ff}.ekit-wid-con .pin-style .single-skill-bar .number-percentage-wraper{background-color:#333;border-radius:50%;color:#fff;font-size:13px;height:35px;line-height:35px;right:-15.5px;text-align:center;top:-39.9px;width:35px}.ekit-wid-con .pin-style .single-skill-bar .number-percentage-wraper:before{background-color:#333;bottom:-5px;content:"";height:5px;left:50%;position:absolute;transform:translateX(-50%);width:3px}.ekit-wid-con .pin-style .single-skill-bar.color-1 .number-percentage-wraper,.ekit-wid-con .pin-style .single-skill-bar.color-1 .number-percentage-wraper:before{background-color:#ff3984}.ekit-wid-con .pin-style .single-skill-bar.color-2 .number-percentage-wraper,.ekit-wid-con .pin-style .single-skill-bar.color-2 .number-percentage-wraper:before{background-color:#cc24fc}.ekit-wid-con .pin-style .single-skill-bar.color-3 .number-percentage-wraper,.ekit-wid-con .pin-style .single-skill-bar.color-3 .number-percentage-wraper:before{background-color:#00e49a}.ekit-wid-con .pin-style .single-skill-bar.color-4 .number-percentage-wraper,.ekit-wid-con .pin-style .single-skill-bar.color-4 .number-percentage-wraper:before{background-color:#4285f4}.ekit-wid-con .pin-style .single-skill-bar.color-5 .number-percentage-wraper,.ekit-wid-con .pin-style .single-skill-bar.color-5 .number-percentage-wraper:before{background-color:#7ed500}.ekit-wid-con .pin-style .single-skill-bar.color-6 .number-percentage-wraper,.ekit-wid-con .pin-style .single-skill-bar.color-6 .number-percentage-wraper:before{background-color:#f96933}.ekit-wid-con .pin-style .single-skill-bar.color-7 .number-percentage-wraper,.ekit-wid-con .pin-style .single-skill-bar.color-7 .number-percentage-wraper:before{background-color:#53f8a2}.ekit-wid-con .pin-style .single-skill-bar.color-8 .number-percentage-wraper,.ekit-wid-con .pin-style .single-skill-bar.color-8 .number-percentage-wraper:before{background-color:#fe8f75}.ekit-wid-con .pin-style .single-skill-bar.color-9 .number-percentage-wraper,.ekit-wid-con .pin-style .single-skill-bar.color-9 .number-percentage-wraper:before{background-color:#35ed7e}.ekit-wid-con .pin-style .single-skill-bar.color-10 .number-percentage-wraper,.ekit-wid-con .pin-style .single-skill-bar.color-10 .number-percentage-wraper:before{background-color:#9460ff}.ekit-wid-con .tooltip-style2 .single-skill-bar .number-percentage-wraper{background-color:#333;color:#fff;font-size:13px;height:22px;padding:0 8px;right:-20px;text-align:center;top:-31px;z-index:1}.ekit-wid-con .tooltip-style2 .single-skill-bar .number-percentage-wraper:before{background-color:inherit;bottom:-6px;content:"";height:14px;left:50%;position:absolute;transform:translateX(-50%) rotate(45deg);width:14px;z-index:-1}.ekit-wid-con .tooltip-style2 .single-skill-bar.color-1 .number-percentage-wraper{background-color:#ff3984}.ekit-wid-con .tooltip-style2 .single-skill-bar.color-2 .number-percentage-wraper{background-color:#cc24fc}.ekit-wid-con .tooltip-style2 .single-skill-bar.color-3 .number-percentage-wraper{background-color:#00e49a}.ekit-wid-con .tooltip-style2 .single-skill-bar.color-4 .number-percentage-wraper{background-color:#4285f4}.ekit-wid-con .tooltip-style2 .single-skill-bar.color-5 .number-percentage-wraper{background-color:#7ed500}.ekit-wid-con .tooltip-style2 .single-skill-bar.color-6 .number-percentage-wraper{background-color:#f96933}.ekit-wid-con .tooltip-style2 .single-skill-bar.color-7 .number-percentage-wraper{background-color:#53f8a2}.ekit-wid-con .tooltip-style2 .single-skill-bar.color-8 .number-percentage-wraper{background-color:#fe8f75}.ekit-wid-con .tooltip-style2 .single-skill-bar.color-9 .number-percentage-wraper{background-color:#35ed7e}.ekit-wid-con .tooltip-style2 .single-skill-bar.color-10 .number-percentage-wraper{background-color:#9460ff}.ekit-wid-con .tooltip-style3 .single-skill-bar .number-percentage-wraper{background-color:#333;border-radius:4.32px 4.32px 0 4.32px;color:#fff;display:inline-block;font-size:13px;height:24px;line-height:24px;padding:0 11px;text-align:center}.ekit-wid-con .tooltip-style3 .single-skill-bar .number-percentage-wraper:before{border-color:currentcolor currentcolor #0000 #0000;border-style:solid;border-width:4px;bottom:-8px;color:#333;content:"";position:absolute;right:0}.ekit-wid-con .tooltip-style3 .single-skill-bar.color-1 .number-percentage-wraper{background-color:#ff3984}.ekit-wid-con .tooltip-style3 .single-skill-bar.color-1 .number-percentage-wraper:before{color:#ff3984}.ekit-wid-con .tooltip-style3 .single-skill-bar.color-2 .number-percentage-wraper{background-color:#cc24fc}.ekit-wid-con .tooltip-style3 .single-skill-bar.color-2 .number-percentage-wraper:before{color:#cc24fc}.ekit-wid-con .tooltip-style3 .single-skill-bar.color-3 .number-percentage-wraper{background-color:#00e49a}.ekit-wid-con .tooltip-style3 .single-skill-bar.color-3 .number-percentage-wraper:before{color:#00e49a}.ekit-wid-con .tooltip-style3 .single-skill-bar.color-4 .number-percentage-wraper{background-color:#4285f4}.ekit-wid-con .tooltip-style3 .single-skill-bar.color-4 .number-percentage-wraper:before{color:#4285f4}.ekit-wid-con .tooltip-style3 .single-skill-bar.color-5 .number-percentage-wraper{background-color:#7ed500}.ekit-wid-con .tooltip-style3 .single-skill-bar.color-5 .number-percentage-wraper:before{color:#7ed500}.ekit-wid-con .tooltip-style3 .single-skill-bar.color-6 .number-percentage-wraper{background-color:#f96933}.ekit-wid-con .tooltip-style3 .single-skill-bar.color-6 .number-percentage-wraper:before{color:#f96933}.ekit-wid-con .tooltip-style3 .single-skill-bar.color-7 .number-percentage-wraper{background-color:#53f8a2}.ekit-wid-con .tooltip-style3 .single-skill-bar.color-7 .number-percentage-wraper:before{color:#53f8a2}.ekit-wid-con .tooltip-style3 .single-skill-bar.color-8 .number-percentage-wraper{background-color:#fe8f75}.ekit-wid-con .tooltip-style3 .single-skill-bar.color-8 .number-percentage-wraper:before{color:#fe8f75}.ekit-wid-con .tooltip-style3 .single-skill-bar.color-9 .number-percentage-wraper{background-color:#35ed7e}.ekit-wid-con .tooltip-style3 .single-skill-bar.color-9 .number-percentage-wraper:before{color:#35ed7e}.ekit-wid-con .tooltip-style3 .single-skill-bar.color-10 .number-percentage-wraper{background-color:#9460ff}.ekit-wid-con .tooltip-style3 .single-skill-bar.color-10 .number-percentage-wraper:before{color:#9460ff}.ekit-wid-con .style-switch .single-skill-bar .skill-bar-content{margin-bottom:18px}.ekit-wid-con .style-switch .single-skill-bar .content-group{display:inline-block;width:calc(100% - 50px)}.ekit-wid-con .style-switch .single-skill-bar .number-percentage-wraper{float:right;position:relative;top:31px}.ekit-wid-con .style-switch .single-skill-bar .skill-track:after,.ekit-wid-con .style-switch .single-skill-bar .skill-track:before{border-radius:50%;color:#333;content:"";position:absolute;right:0}.ekit-wid-con .style-switch .single-skill-bar .skill-track:before{background-color:#fff;border:1px solid;box-shadow:-1.216px 6.894px 15px 0 #00000012,inset 0 2px 3px 0 #0003;height:25px;top:-12.5px;width:25px}.ekit-wid-con .style-switch .single-skill-bar .skill-track:after{background-color:currentColor;height:8px;right:8px;top:-3px;width:8px}.ekit-wid-con .style-switch .single-skill-bar.color-1 .skill-track:after,.ekit-wid-con .style-switch .single-skill-bar.color-1 .skill-track:before{color:#ff3984}.ekit-wid-con .style-switch .single-skill-bar.color-2 .skill-track:after,.ekit-wid-con .style-switch .single-skill-bar.color-2 .skill-track:before{color:#cc24fc}.ekit-wid-con .style-switch .single-skill-bar.color-3 .skill-track:after,.ekit-wid-con .style-switch .single-skill-bar.color-3 .skill-track:before{color:#00e49a}.ekit-wid-con .style-switch .single-skill-bar.color-4 .skill-track:after,.ekit-wid-con .style-switch .single-skill-bar.color-4 .skill-track:before{color:#4285f4}.ekit-wid-con .style-switch .single-skill-bar.color-5 .skill-track:after,.ekit-wid-con .style-switch .single-skill-bar.color-5 .skill-track:before{color:#7ed500}.ekit-wid-con .style-switch .single-skill-bar.color-6 .skill-track:after,.ekit-wid-con .style-switch .single-skill-bar.color-6 .skill-track:before{color:#f96933}.ekit-wid-con .style-switch .single-skill-bar.color-7 .skill-track:after,.ekit-wid-con .style-switch .single-skill-bar.color-7 .skill-track:before{color:#53f8a2}.ekit-wid-con .style-switch .single-skill-bar.color-8 .skill-track:after,.ekit-wid-con .style-switch .single-skill-bar.color-8 .skill-track:before{color:#fe8f75}.ekit-wid-con .style-switch .single-skill-bar.color-9 .skill-track:after,.ekit-wid-con .style-switch .single-skill-bar.color-9 .skill-track:before{color:#35ed7e}.ekit-wid-con .style-switch .single-skill-bar.color-10 .skill-track:after,.ekit-wid-con .style-switch .single-skill-bar.color-10 .skill-track:before{color:#9460ff}.ekit-wid-con .style-stripe .single-skill-bar .skill-track{background:repeating-linear-gradient(90deg,#333,#333 4px,#fff 0,#fff 8px)}.ekit-wid-con .style-stripe .single-skill-bar.color-1 .skill-track{background:repeating-linear-gradient(90deg,#ff3984,#ff3984 4px,#fff 0,#fff 8px)}.ekit-wid-con .style-stripe .single-skill-bar.color-2 .skill-track{background:repeating-linear-gradient(90deg,#cc24fc,#cc24fc 4px,#fff 0,#fff 8px)}.ekit-wid-con .style-stripe .single-skill-bar.color-3 .skill-track{background:repeating-linear-gradient(90deg,#00e49a,#00e49a 4px,#fff 0,#fff 8px)}.ekit-wid-con .style-stripe .single-skill-bar.color-4 .skill-track{background:repeating-linear-gradient(90deg,#4285f4,#4285f4 4px,#fff 0,#fff 8px)}.ekit-wid-con .style-stripe .single-skill-bar.color-5 .skill-track{background:repeating-linear-gradient(90deg,#7ed500,#7ed500 4px,#fff 0,#fff 8px)}.ekit-wid-con .style-stripe .single-skill-bar.color-6 .skill-track{background:repeating-linear-gradient(90deg,#f96933,#f96933 4px,#fff 0,#fff 8px)}.ekit-wid-con .style-stripe .single-skill-bar.color-7 .skill-track{background:repeating-linear-gradient(90deg,#53f8a2,#53f8a2 4px,#fff 0,#fff 8px)}.ekit-wid-con .style-stripe .single-skill-bar.color-8 .skill-track{background:repeating-linear-gradient(90deg,#fe8f75,#fe8f75 4px,#fff 0,#fff 8px)}.ekit-wid-con .style-stripe .single-skill-bar.color-9 .skill-track{background:repeating-linear-gradient(90deg,#35ed7e,#35ed7e 4px,#fff 0,#fff 8px)}.ekit-wid-con .style-stripe .single-skill-bar.color-10 .skill-track{background:repeating-linear-gradient(90deg,#9460ff,#9460ff 4px,#fff 0,#fff 8px)}.ekit-wid-con .style-ribbon .single-skill-bar .number-percentage-wraper{background-color:#333;color:#fff;height:35px;line-height:35px;padding:0 8px;text-align:center;top:-10px;z-index:1}.ekit-wid-con .style-ribbon .single-skill-bar .number-percentage-wraper:before{border-color:#fff currentcolor currentcolor #fff;border-style:solid;border-width:5px;color:#1a1a1a;content:"";left:-10px;position:absolute;top:0}.ekit-wid-con .style-ribbon .single-skill-bar.color-1 .number-percentage-wraper{background-color:#cc2e6a}.ekit-wid-con .style-ribbon .single-skill-bar.color-1 .number-percentage-wraper:before{color:#801d42}.ekit-wid-con .style-ribbon .single-skill-bar.color-2 .number-percentage-wraper{background-color:#a31dca}.ekit-wid-con .style-ribbon .single-skill-bar.color-2 .number-percentage-wraper:before{color:#66127e}.ekit-wid-con .style-ribbon .single-skill-bar.color-3 .number-percentage-wraper{background-color:#00b67b}.ekit-wid-con .style-ribbon .single-skill-bar.color-3 .number-percentage-wraper:before{color:#00724d}.ekit-wid-con .style-ribbon .single-skill-bar.color-4 .number-percentage-wraper{background-color:#356ac3}.ekit-wid-con .style-ribbon .single-skill-bar.color-4 .number-percentage-wraper:before{color:#21437a}.ekit-wid-con .style-ribbon .single-skill-bar.color-5 .number-percentage-wraper{background-color:#65aa00}.ekit-wid-con .style-ribbon .single-skill-bar.color-5 .number-percentage-wraper:before{color:#3f6b00}.ekit-wid-con .style-ribbon .single-skill-bar.color-6 .number-percentage-wraper{background-color:#c75429}.ekit-wid-con .style-ribbon .single-skill-bar.color-6 .number-percentage-wraper:before{color:#7d351a}.ekit-wid-con .style-ribbon .single-skill-bar.color-7 .number-percentage-wraper{background-color:#42c682}.ekit-wid-con .style-ribbon .single-skill-bar.color-7 .number-percentage-wraper:before{color:#2a7c51}.ekit-wid-con .style-ribbon .single-skill-bar.color-8 .number-percentage-wraper{background-color:#cb725e}.ekit-wid-con .style-ribbon .single-skill-bar.color-8 .number-percentage-wraper:before{color:#7f483b}.ekit-wid-con .style-ribbon .single-skill-bar.color-9 .number-percentage-wraper{background-color:#2abe65}.ekit-wid-con .style-ribbon .single-skill-bar.color-9 .number-percentage-wraper:before{color:#1b773f}.ekit-wid-con .style-ribbon .single-skill-bar.color-10 .number-percentage-wraper{background-color:#764dcc}.ekit-wid-con .style-ribbon .single-skill-bar.color-10 .number-percentage-wraper:before{color:#4a3080}.ekit-wid-con .elementskit-funfact{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;transition:all .4s ease;z-index:2}.ekit-wid-con .elementskit-funfact-inner.position_left{align-items:center;display:flex}.ekit-wid-con .elementskit-funfact-inner.position_right{align-items:center;display:flex;flex-direction:row-reverse}.ekit-wid-con .elementskit-funfact .funfact-icon svg{height:auto;max-width:50px;vertical-align:middle}.ekit-wid-con .elementskit-funfact-overlay{z-index:-1}.ekit-wid-con .elementskit-funfact .funfact-content{line-height:1}.ekit-wid-con .elementskit-funfact .funfact-content .number-percentage-wraper{color:#333;font-size:28px;font-weight:700}.ekit-wid-con .elementskit-funfact .funfact-content .fa,.ekit-wid-con .elementskit-funfact .funfact-content .icon{font-size:25px;padding-right:5px}.ekit-wid-con .elementskit-funfact .elementskit-funfact-icon{display:inline-block}.ekit-wid-con .elementskit-funfact .funfact-title{color:gray;font-size:15px;font-weight:400;margin:0}.ekit-wid-con .elementskit-funfact .funfact-title.black-v{color:#000}.ekit-wid-con .elementskit-funfact .super{color:#2575fc;font-size:22px;position:relative;top:-5px;vertical-align:super}.ekit-wid-con .elementskit-funfact .color-1 .fa,.ekit-wid-con .elementskit-funfact .color-1 .icon,.ekit-wid-con .elementskit-funfact .color-1 .super{color:#9460ff}.ekit-wid-con .elementskit-funfact .color-2 .fa,.ekit-wid-con .elementskit-funfact .color-2 .icon,.ekit-wid-con .elementskit-funfact .color-2 .super{color:#fc5290}.ekit-wid-con .elementskit-funfact .color-3 .fa,.ekit-wid-con .elementskit-funfact .color-3 .icon,.ekit-wid-con .elementskit-funfact .color-3 .super{color:#09b2a0}.ekit-wid-con .elementskit-funfact .xs-overlay{opacity:.7;pointer-events:none;z-index:-1}.ekit-wid-con .elementskit-funfact.divider_funfact{display:flex}.ekit-wid-con .elementskit-funfact.divider_funfact .elementskit-funfact-inner{flex:0 0 auto}.ekit-wid-con .elementskit-funfact.divider_funfact.position_center{align-items:center}.ekit-wid-con .elementskit-funfact.divider_funfact.position_bottom{align-items:flex-end}.ekit-wid-con .style-border-bottom.elementskit-funfact:before{background-color:#53f995;bottom:-15px;content:"";height:5px;left:0;position:absolute;transform:scaleX(1);transform-origin:100% 100%;transition:transform .3s ease;width:100%;z-index:1}.ekit-wid-con .style-border-bottom.elementskit-funfact:hover:before{transform:scaleX(0);transform-origin:0 50%}.ekit-wid-con .style-border-bottom.elementskit-funfact.hover_from_left:before{transform-origin:left center}.ekit-wid-con .style-border-bottom.elementskit-funfact.hover_from_left:hover:before{transform-origin:right center}.ekit-wid-con .vertical-bar{background-color:#2575fc;display:inline-block;float:left;height:20px;width:3px}.ekit-wid-con .vertical-bar.border_left_side{float:right}.ekit-wid-con .elementskit-funfact.gradient-1{background:#f2709c linear-gradient(-35deg,#f2709c,#fe8f75)}.ekit-wid-con .elementskit-funfact.gradient-2{background:#b18cfe linear-gradient(-35deg,#b18cfe,#9460ff)}.ekit-wid-con .elementskit-funfact.gradient-3{background:#82e182 linear-gradient(-35deg,#82e182,#0acbf5)}.ekit-wid-con .elementskit-funfact.gradient-4{background:#07b787 linear-gradient(-35deg,#07b787,#7ed500)}.ekit-wid-con .elementskit-funfact.divider_funfact.text-center{justify-content:center}.ekit-wid-con .elementskit-funfact.divider_funfact.text-right{justify-content:flex-end}.ekit-wid-con .ekit-single-piechart .piechart{display:inline-block;position:relative}.ekit-wid-con .ekit-single-piechart .piechart .ekit-chart-content{display:inline-block;font-size:28px;font-weight:700;line-height:1;position:absolute;text-align:center;top:47%;transform:translateY(-50%);width:100%}.ekit-wid-con .ekit-single-piechart .piechart .ekit-chart-content svg{height:auto;max-width:28px;vertical-align:middle}.ekit-wid-con .flip-card{color:#fff;max-height:280px;overflow:hidden;position:relative}.ekit-wid-con .flip-card .back{background:#f2709c;background:linear-gradient(-35deg,#f2709c,#fe8f75);height:100%;left:0;opacity:0;padding:15px 50px;position:absolute;top:0;transform:translateY(100%);visibility:hidden;width:100%}.ekit-wid-con .flip-card .back,.ekit-wid-con .flip-card .front{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;flex-direction:column;justify-content:center;transition:all .4s ease}.ekit-wid-con .flip-card:hover .back{opacity:1;transform:translateY(0);visibility:visible}.ekit-wid-con .flip-card:hover .front{opacity:0;transform:translateY(-100%);visibility:hidden}.ekit-wid-con .flip-card .ekit-piechart-title{color:#fff}.ekit-wid-con .elementskit-single-faq{overflow:hidden;position:relative}.ekit-wid-con .elementskit-single-faq .elementskit-faq-title{font-size:15px;margin-bottom:0;margin-top:0}.ekit-wid-con .elementskit-single-faq .elementskit-faq-header{background-color:#f5f5f5;padding-bottom:21px;padding-top:21px}.ekit-wid-con .elementskit-image-comparison{z-index:3}.ekit-wid-con .elementskit-image-comparison>img{width:100%}.ekit-wid-con .elementskit-image-comparison .twentytwenty-handle{background-color:#fff;border-color:#0000;box-shadow:none;transition:color .3s,background-color .3s}.ekit-wid-con .elementskit-image-comparison .twentytwenty-handle:after,.ekit-wid-con .elementskit-image-comparison .twentytwenty-handle:before{box-shadow:none}.ekit-wid-con .elementskit-image-comparison .twentytwenty-handle .twentytwenty-left-arrow{border-right-color:#000}.ekit-wid-con .elementskit-image-comparison .twentytwenty-handle .twentytwenty-right-arrow{border-left-color:#000}.ekit-wid-con .elementskit-countdown-timer{display:flex;flex-wrap:wrap;justify-content:center;position:relative;z-index:10}.ekit-wid-con .elementskit-countdown-timer .elementskit-timer-container{flex:0 0 25%}.ekit-wid-con .elementskit-countdown-timer .elementskit-inner-container{align-items:center;background-color:#443aca;border-radius:50%;display:flex;height:150px;width:150px}.ekit-wid-con .elementskit-countdown-timer .elementskit-timer-content{width:100%}.ekit-wid-con .elementskit-countdown-timer .elementskit-timer-content>span{color:#fff;display:block;line-height:1}.ekit-wid-con .elementskit-countdown-timer .elementskit-timer-count{font-size:36px;font-weight:700;margin-bottom:13px}.ekit-wid-con .elementskit-countdown-timer .elementskit-timer-title{font-size:14px;letter-spacing:2.5px}.ekit-wid-con .elementskit-countdown-timer-2{display:flex;flex-wrap:wrap;position:relative;z-index:10}.ekit-wid-con .elementskit-countdown-timer-2 .elementskit-timer-container{flex:0 0 25%;padding:0 15px}.ekit-wid-con .elementskit-countdown-timer-2 .elementskit-timer-count{background-color:#2575fc;border-radius:10px;color:#fff;display:block;font-size:48px;font-weight:700;height:107px;line-height:87px}.ekit-wid-con .elementskit-countdown-timer-2 .elementskit-timer-title{background-color:#fff;border:2px solid #2575fc;border-radius:10px;display:block;font-size:14px;font-weight:700;height:40px;letter-spacing:2.5px;line-height:40px;margin:-20px auto 0;max-width:80%;position:relative;z-index:1}.ekit-wid-con .elementskit-countdown-timer-3{align-items:flex-end;display:flex;flex-wrap:wrap;position:relative;z-index:10}.ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-container{flex:0 0 25%;padding:0 3px}.ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-count{background-color:#fff;color:#333;display:block;font-size:48px;font-weight:700;height:190px;line-height:190px;position:relative;z-index:1}.ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-count:before{background:linear-gradient(-223deg,#fff,#fff 50%,#eaeaea 0,#e7e7e7);content:"";height:100%;position:absolute;right:0;top:0;width:100%;z-index:-1}.ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-title{background-color:#1cf196;color:#333;display:block;font-size:14px;font-weight:700;height:50px;letter-spacing:2.5px;line-height:50px;position:relative;z-index:1}.ekit-wid-con .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-content{align-items:flex-end;background-color:#5558ed;box-shadow:0 28px 40px 0 #0000001a;display:flex;height:190px;padding:30px 0}.ekit-wid-con .elementskit-countdown-timer-3.elementskit-version-box .elementskit-inner-container{flex:0 0 100%}.ekit-wid-con .elementskit-countdown-timer-3.elementskit-version-box .elementskit-inner-container>span{background-color:initial;color:#fff;height:auto;line-height:normal}.ekit-wid-con .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-count{margin-bottom:10px}.ekit-wid-con .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-count:before{display:none}.ekit-wid-con .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container{padding:0 5px}.ekit-wid-con .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container:nth-child(2) .elementskit-timer-content{background-color:#ffcc03;height:240px}.ekit-wid-con .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container:nth-child(3) .elementskit-timer-content{background-color:#ff5657}.ekit-wid-con .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container:nth-child(4) .elementskit-timer-content{background-color:#09b2a0;height:150px}.ekit-wid-con .elementskit-countdown-container{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;margin-bottom:62px;padding-bottom:60px;padding-top:30px;position:relative}.ekit-wid-con .elementskit-countdown-container:before{background-color:#000;border-radius:inherit;content:"";height:100%;left:0;opacity:.7;pointer-events:none;position:absolute;top:0;width:100%}.ekit-wid-con .elementskit-countdown-container:after{background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:-62px;content:"";height:49px;left:0;pointer-events:none;position:absolute;width:100%}.ekit-wid-con .elementskit-countdown-timer-4{background-color:#fd3358;background-size:101% 101%;display:flex;flex-wrap:wrap;height:120px;line-height:120px;margin-left:-30px;position:relative;width:calc(100% + 60px);z-index:2}.ekit-wid-con .elementskit-countdown-timer-4:after,.ekit-wid-con .elementskit-countdown-timer-4:before{bottom:-20px;content:"";pointer-events:none;position:absolute}.ekit-wid-con .elementskit-countdown-timer-4:before{border-left:30px solid #0000;border-top:20px solid #993535;left:0}.ekit-wid-con .elementskit-countdown-timer-4:after{border-bottom:20px solid #0000;border-left:30px solid #993535;right:0}.ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-container{color:#fff;flex:0 0 25%;height:100%}.ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-count{font-size:48px;font-weight:700}.ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-title{font-size:18px;vertical-align:top}.ekit-wid-con .elementskit-coundown-finish{height:auto!important;line-height:normal!important;padding:15px}.ekit-wid-con .ekit-countdown-inner{margin:0 auto}.ekit-wid-con .elementskit-flip-clock>.elementskit-time{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:0 0 30px 30px;box-shadow:0 28px 40px 0 #0000001a;display:inline-block;height:140px;perspective:500px;position:relative;transform:translateZ(0);width:150px}.ekit-wid-con .elementskit-flip-clock>.elementskit-time:not(:last-child){margin-right:30px}.ekit-wid-con .elementskit-flip-clock .elementskit-count{background-color:#fff;color:#333;display:block;font-size:48px;font-weight:700;line-height:140px;overflow:hidden;position:absolute;text-align:center;top:0;transform:translateZ(0);transform-style:flat;width:100%}.ekit-wid-con .elementskit-flip-clock .elementskit-count.elementskit-top{border-radius:30px 30px 0 0;height:50%;transform-origin:50% 100%}.ekit-wid-con .elementskit-flip-clock .elementskit-count.elementskit-bottom{border-radius:0 0 30px 30px;height:50%;line-height:0;top:50%;transform-origin:50% 0}.ekit-wid-con .elementskit-flip-clock .elementskit-count.elementskit-curr.elementskit-top{border-bottom:3px solid #e7e7e7;transform:rotateX(0);z-index:3}.ekit-wid-con .elementskit-flip-clock .elementskit-count.elementskit-next.elementskit-bottom{transform:rotateX(90deg);z-index:2}.ekit-wid-con .elementskit-flip-clock .elementskit-count.elementskit-next.elementskit-top{border-bottom:3px solid #e7e7e7}.ekit-wid-con .elementskit-flip-clock .elementskit-flip .elementskit-count.elementskit-curr.elementskit-top{transform:rotateX(-90deg);transition:all .25s ease-in-out}.ekit-wid-con .elementskit-flip-clock .elementskit-flip .elementskit-count.elementskit-next.elementskit-bottom{transform:rotateX(0);transition:all .25s ease-in-out .25s}.ekit-wid-con .elementskit-flip-clock .elementskit-label{background-color:#ff5657;border-radius:30px 30px 0 0;box-shadow:inset 0 3px 7px 0 #00000059;color:#fff;display:block;font-size:14px;font-weight:700;height:40px;letter-spacing:.5px;line-height:40px;position:relative;top:-20px;width:100%;z-index:10}.ekit-wid-con .elementskit-pricing-tag{background-color:#666;border-radius:48px 0 0 48px;height:100%;position:absolute;right:-30px;top:0;transition:all .4s ease;width:calc(100% + 30px)}.ekit-wid-con .elementskit-pricing-tag+.elementskit-pricing-price{color:#fff}.ekit-wid-con .elementskit-single-pricing{background-repeat:no-repeat;background-size:cover;position:relative;transition:all .4s ease;z-index:1}.ekit-wid-con .elementskit-single-pricing.flex-column{flex-direction:column}.ekit-wid-con .elementskit-single-pricing .pricing-bg{height:100%;left:0;object-fit:cover;opacity:0;position:absolute;top:0;transition:all .4s ease;visibility:hidden;z-index:-1}.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-title{font-size:22px;margin-bottom:0;transition:all .4s ease}.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-subtitle{color:#5a5a5a;transition:all .4s ease}.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-header{margin-bottom:25px}.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-header svg{height:auto;max-width:40px;vertical-align:middle}.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-header>i{font-size:40px;margin-bottom:12px}.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-header>p{margin-top:7px}.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-header>hr{border-top:2px solid #fff;width:30px}.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-header>img{margin-bottom:45px}.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-price-wraper{line-height:normal;margin-bottom:15px;position:relative}.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-price{display:block;font-size:48px;font-weight:700;letter-spacing:-.4px;position:relative;transition:all .4s ease;z-index:2}.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-price>sub,.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-price>sup{font-size:18px;transition:all .4s ease}.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-price>sup{left:5px;top:0}.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-price>sub{bottom:0}.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-content,.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-content>p{transition:all .4s ease}.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-btn{background-color:#666;border-color:currentColor;border-radius:25px;color:#fff;display:inline-block;font-size:14px;font-weight:700;padding:11px 41px;transition:all .4s ease}.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-btn.style-2{border-color:#e7e7e7;color:#000}.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-btn svg{height:auto;max-width:14px;vertical-align:middle}.ekit-wid-con .elementskit-single-pricing .btn-outline-primary{color:#2575fc}.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-lists>li{color:#565656;font-size:15px;transition:all .4s ease}.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-lists>li:before{content:"";display:block}.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-lists>li:not(:last-child){margin-bottom:3px}.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-lists>li svg{height:auto;max-width:10px;vertical-align:middle}.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-lists>li>i{color:#55b559;font-size:10px;padding-right:10px}.ekit-wid-con .elementskit-single-pricing .title-divider{position:relative}.ekit-wid-con .elementskit-single-pricing .title-divider:before{background-color:#e7e7e7;content:"";height:1px;left:-30px;position:absolute;top:50%;width:calc(100% + 60px)}.ekit-wid-con .elementskit-single-pricing .title-divider .elementskit-pricing-title{background-color:#fff;display:inline-block;padding:0 45px;position:relative;z-index:2}.ekit-wid-con .elementkit-pricing-icon{display:inline-block}.ekit-wid-con .elementor-widget-elementskit-pricing{transition:all .4s ease}.ekit-wid-con .elementor-widget-elementskit-pricing .elementor-widget-container{padding:30px}.ekit-pricing-list-info{background-color:currentColor;border-radius:50%;color:#afb1b9;cursor:help;display:inline-block;font-size:15px;font-style:normal;position:relative;transition:color .3s;z-index:0}.ekit-pricing-list-info:hover{color:#81848d}.ekit-pricing-list-info:before{color:#fff}.ekit-pricing-list-info:after{border:2px solid;border-radius:inherit;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.ekit-pricing-list-info>span{border:7px solid #0000;border-top-color:#021343;display:none;left:0;position:absolute;top:-13px;z-index:1}.ekit-pricing-list-info.is-active>span{display:block}.ekit-pricing-list-info-content{background-color:#021343;border-radius:6px;bottom:calc(100% + 13px);box-shadow:0 20px 20px #000a2629;color:#fff;font-size:14px;font-weight:400;left:0;line-height:22px;margin:0;max-width:280px;padding:11px 20px 13px;position:absolute;z-index:999}.ekit-pricing-list-info>.ekit-pricing-list-info-content{display:none;position:fixed}.ekit-wid-con .elementskit-single-testimonial-slider{background-color:#fff;box-shadow:9px 11px 14px 0 #0000001a;padding:30px 30px 30px 60px;position:relative;transition:all .4s ease;z-index:1}.ekit-wid-con .elementskit-single-testimonial-slider .elementskit-commentor-content>p{transition:all .4s ease}.ekit-wid-con .elementskit-single-testimonial-slider:before{border-radius:inherit;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleY(0);transform-origin:bottom;transition:all .4s ease;width:100%;z-index:-1}.ekit-testimonial-fade .ekit-wid-con .elementskit-single-testimonial-slider:before{opacity:0;transform:none}.ekit-testimonial-fade .ekit-wid-con .elementskit-single-testimonial-slider:hover:before{opacity:1}.ekit-wid-con .elementskit-single-testimonial-slider:hover:before{transform:scaleY(1)}.ekit-wid-con .elementskit-single-testimonial-slider:hover .elementskit-client_logo .elementskit-testimonial-client-active-logo{opacity:1}.ekit-wid-con .elementskit-single-testimonial-slider:hover .elementskit-client_logo .elementskit-testimonial-client-active-logo+.elementskit-testimonial-client-logo{opacity:0}.ekit-wid-con .elementskit-single-testimonial-slider .tilte{font-size:22px;margin-bottom:22px}.ekit-wid-con .elementskit-single-testimonial-slider .ekit-team-social-list>li>a{font-size:16px}.ekit-wid-con .elementskit-single-testimonial-slider.gradient{background:#f2709c;background:linear-gradient(45deg,#f2709c,#fe8f75)}.ekit-wid-con .elementskit-single-testimonial-slider.block-style{padding:55px 40px;transition:border-bottom-color .5s ease}.ekit-wid-con .elementskit-single-testimonial-slider.block-style .elementskit-commentor-content{padding-right:0}.ekit-wid-con .elementskit-single-testimonial-slider.block-style .elementskit-commentor-content>hr{border-top:3px solid #e7e7e7;transition:border-top-color .5s ease;width:30px}.ekit-wid-con .elementskit-single-testimonial-slider.block-style2{border-radius:10px;margin-bottom:105px;padding:40px 40px 80px;position:relative}.ekit-wid-con .elementskit-single-testimonial-slider.block-style2:not(.white-v) .elementskit-commentor-content>i{color:#2575fc33}.ekit-wid-con .elementskit-single-testimonial-slider.block-style2 .elementskit-commentor-bio{left:0;position:absolute;top:calc(100% - 35px);width:100%}.ekit-wid-con .elementskit-single-testimonial-slider.block-style3{border-radius:10px}.ekit-wid-con .elementskit-single-testimonial-slider.block-style3 .elementskit-commentor-content{margin-bottom:30px}.ekit-wid-con .elementskit-single-testimonial-slider.block-style4{border-radius:10px;overflow:hidden;position:relative}.ekit-wid-con .elementskit-single-testimonial-slider.block-style4 .elementskit-watermark-icon{left:inherit;right:20px;top:20px}.ekit-wid-con .elementskit-single-testimonial-slider.block-style4 .elementskit-watermark-icon .quote{font-size:28px;position:relative;z-index:1}.ekit-wid-con .elementskit-single-testimonial-slider.block-style4 .elementskit-commentor-image{margin-bottom:30px}.ekit-wid-con .elementskit-single-testimonial-slider.block-style4 .elementskit-commentor-bio{margin-bottom:15px}.ekit-wid-con .elementskit-single-testimonial-slider.block-style4 .elementskit-stars{margin-bottom:25px}.ekit-wid-con .elementskit-single-testimonial-slider.block-style4.white-v .elementskit-watermark-icon{line-height:0}.ekit-wid-con .elementskit-single-testimonial-slider.block-style4.white-v .elementskit-profile-info .elementskit-author-des,.ekit-wid-con .elementskit-single-testimonial-slider.block-style4.white-v .elementskit-profile-info .elementskit-author-name{color:#fff}.ekit-wid-con .elementskit-single-testimonial-slider .commentor-header{margin-bottom:15px}.ekit-wid-con .elementskit-single-testimonial-slider .quote{font-size:48px}.ekit-wid-con .elementskit-single-testimonial-slider:not(.white-v) .quote{color:#2575fc33}.ekit-wid-con .elementskit-single-testimonial-slider.ekit_testimonial_style_2 .elementskit-watermark-icon{left:10px;position:absolute;top:10px}.ekit-wid-con .elementskit-single-testimonial-slider .elementskit-watermark-icon{color:#0000001a;display:inline-block;line-height:1;position:static}.ekit-wid-con .elementskit-single-testimonial-slider .elementskit-watermark-icon>i{font-size:48px;transition:all .4s ease}.ekit-wid-con .elementskit-single-testimonial-slider .elementskit-watermark-icon>svg{height:auto;vertical-align:middle;width:48px}.ekit-wid-con .elementskit-single-testimonial-slider .elementskit-watermark-icon.commentor-badge{line-height:0}.ekit-wid-con .elementskit-single-testimonial-slider .elementskit-watermark-icon.commentor-badge .quote{color:#fff}.ekit-wid-con .elementskit-single-testimonial-slider .elementskit-watermark-icon.commentor-badge:before{background-color:#2575fc;border-radius:50%;content:"";height:160px;left:-30px;position:absolute;top:-100px;width:160px}.ekit-wid-con .elementskit-single-testimonial-slider .main-logo{display:none}.ekit-wid-con .elementskit-single-testimonial-slider.style-2{border-left:3px solid #2575fc;padding:0 0 0 60px}.ekit-wid-con .elementskit-single-testimonial-slider.style-2 .elementskit-profile-image-card{margin-left:20px}.ekit-wid-con .elementskit-single-testimonial-slider.version-2{background:#f2709c;background:linear-gradient(-35deg,#f2709c,#fe8f75);border-radius:10px;padding:40px 50px 80px;position:relative}.ekit-wid-con .elementskit-single-testimonial-slider.version-2 .elementskit-commentor-content{padding-right:0}.ekit-wid-con .elementskit-single-testimonial-slider.version-2 .elementskit-commentor-content>i{color:#ffffff80}.ekit-wid-con .elementskit-single-testimonial-slider.version-2 .elementskit-commentor-content>p{margin-bottom:25px}.ekit-wid-con .elementskit-single-testimonial-slider.version-2 .elementskit-commentor-bio{left:0;position:absolute;top:calc(100% - 45px);width:100%}.ekit-wid-con .elementskit-single-testimonial-slider.gradient-1{background:#82e182;background:linear-gradient(-35deg,#82e182,#0acbf5)}.ekit-wid-con .elementskit-single-testimonial-slider.gradient-2{background:#f2709c;background:linear-gradient(-35deg,#f2709c,#fe8f75)}.ekit-wid-con .elementskit-single-testimonial-slider.gradient-3{background:#b18cfe;background:linear-gradient(-35deg,#b18cfe,#9460ff)}.ekit-wid-con .elementskit-single-testimonial-slider.review-block{padding:80px}.ekit-wid-con .elementskit-single-testimonial-slider.review-block .elementskit-commentor-content>p{margin-bottom:20px}.ekit-wid-con .elementskit-single-testimonial-slider.review-block .elementskit-commentor-content .elementskit-author-name{font-size:18px}.ekit-wid-con .elementskit-single-testimonial-slider.review-block .elementskit-stars{margin-bottom:25px}.ekit-wid-con .elementskit-single-testimonial-slider.review-block .elementskit-watermark-icon{color:#00000012;font-size:132px;left:0;top:-40px}.ekit-wid-con .elementskit-commentor-content{padding-right:30px;position:relative}.ekit-wid-con .elementskit-commentor-content .elementskit-client_logo{display:inline-block;margin-bottom:32px;min-height:50px;position:relative}.ekit-wid-con .elementskit-commentor-content .elementskit-client_logo .elementskit-testimonial-client-active-logo{left:0;opacity:0;position:absolute;top:0;transition:all .4s ease}.ekit-wid-con .elementskit-commentor-content .elementskit-client_logo .elementskit-testimonial-client-logo{transition:all .4s ease}.ekit-wid-con .elementskit-commentor-content>i{display:inline-block;font-size:48px;margin-bottom:23px}.ekit-wid-con .elementskit-commentor-content>p{color:#00000080;margin-bottom:35px}.ekit-wid-con .elementskit-commentor-content>.elementskit-border-hr{background-color:#2575fc;display:inline-block;height:2px;margin-bottom:20px;margin-top:0;width:40px}.ekit-wid-con .elementskit-commentor-content .elementskit-profile-info{display:block}.ekit-wid-con .elementskit-commentor-content .elementskit-author-name{font-size:22px;transition:all .4s ease}.ekit-wid-con .elementskit-commentor-content .elementskit-author-des{font-size:13px;transition:all .4s ease}.ekit-wid-con .elementskit-testimonial_card{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;padding:200px 170px 80px;position:relative;text-align:center;z-index:1}.ekit-wid-con .elementskit-testimonial_card .elementskit-stars{margin-bottom:25px}.ekit-wid-con .elementskit-testimonial_card .elementskit-stars>li>a,.ekit-wid-con .elementskit-testimonial_card .elementskit-stars>li>span{color:#fff}.ekit-wid-con .elementskit-testimonial_card .video-popup{background-color:#fff;box-shadow:19.799px 19.799px 40px 0 #0000001a;color:#2575fc;font-size:28px}.ekit-wid-con .elementskit-testimonial_card>p{color:#fff;font-size:22px;font-style:italic;margin-bottom:35px}.ekit-wid-con .elementskit-testimonial_card .xs-overlay{border-radius:inherit;z-index:-1}.ekit-wid-con .elementskit-testimonial_card .elementskit-video-popup-content{margin-bottom:30px}.ekit-wid-con .elementskit-testimonial_card .elementskit-profile-info .elementskit-author-des,.ekit-wid-con .elementskit-testimonial_card .elementskit-profile-info .elementskit-author-name{color:#fff}.ekit-wid-con .elementskit-testimonial_card .elementskit-profile-info .elementskit-author-name{font-size:22px}.ekit-wid-con .elementskit-testimonial_card .elementskit-profile-info .elementskit-author-des{font-size:13px}.ekit-wid-con .elementskit-tootltip-testimonial .elementskit-commentor-content{background-color:#2575fc;border-radius:10px;color:#fff;margin-bottom:50px;padding:40px 60px}.ekit-wid-con .elementskit-tootltip-testimonial .elementskit-commentor-content>p{margin-bottom:0}.ekit-wid-con .elementskit-tootltip-testimonial .elementskit-commentor-content .elementskit-watermark-icon{bottom:-50px;color:#0000001a;font-size:80px;left:20px;line-height:1;position:absolute}.ekit-wid-con .elementskit-tootltip-testimonial .elementskit-commentor-content:before{background-color:#2575fc;bottom:-20px;content:"";height:40px;left:50%;position:absolute;transform:translateX(-50%) rotate(45deg);width:40px}.ekit-wid-con .elementskit-tootltip-testimonial .elementskit-commentor-content .elementskit-stars>li>a,.ekit-wid-con .elementskit-tootltip-testimonial .elementskit-commentor-content .elementskit-stars>li>span{color:#fff}.ekit-wid-con .elementskit-tootltip-testimonial.style-2 .elementskit-commentor-content{margin-bottom:90px;padding:60px 50px}.ekit-wid-con .elementskit-tootltip-testimonial.style-2 .elementskit-commentor-content:before{background-color:initial;border-right:89px solid #0000;border-top:65px solid #2575fc;bottom:inherit;left:50%;top:100%;transform:none}.ekit-wid-con .elementskit-tootltip-testimonial.style-2 .elementskit-commentor-content .elementskit-watermark-icon{color:#ffffff1a;font-size:48px;padding-right:30px;position:static}.ekit-wid-con .elementskit-tootltip-testimonial.style-3 .elementskit-commentor-content{margin-bottom:0;padding-bottom:80px;padding-top:60px}.ekit-wid-con .elementskit-tootltip-testimonial.style-3 .elementskit-commentor-content:before{display:none}.ekit-wid-con .elementskit-tootltip-testimonial.style-3 .elementskit-commentor-content .elementskit-commentor-text{position:relative}.ekit-wid-con .elementskit-tootltip-testimonial.style-3 .elementskit-commentor-content .elementskit-commentor-text .elementskit-commentor-bio{left:0;position:absolute;top:calc(100% + 35px)}.ekit-wid-con .elementskit-commentor-bio .elementskit-commentor-image>img{border-radius:50%;height:70px;width:70px}.ekit-wid-con .elementskit-commentor-bio .elementskit-author-name{font-size:22px;line-height:1}.ekit-wid-con .elementskit-commentor-bio .elementskit-author-des{font-size:13px}.ekit-wid-con .elementskit-commentor-bio.style-2 .elementskit-commentor-image>img{border:5px solid #fff;box-shadow:19.799px 19.799px 40px 0 #0000001a;height:80px;width:80px}.ekit-wid-con .elementskit-commentor-bio.style-3 .elementskit-commentor-image>img{height:120px;width:120px}.ekit-wid-con .elementskit-commentor-bio.media .elementskit-author-name{font-size:18px}.ekit-wid-con .elementskit-commentor-bio.media .elementskit-author-des{font-size:13px}.ekit-wid-con .testimonial-block-slider2{padding-bottom:100px}.ekit-wid-con .testimonial-block-slider2.modern-nav .owl-nav{top:calc(50% - 30px)}.ekit-wid-con .testimonial-block-slider3{margin-bottom:70px}.ekit-wid-con .testimonial-block-slider3 .owl-nav button>i{color:#2575fc;font-size:36px}.ekit-wid-con .elementskit-profile-info .elementskit-author-name{color:#000;display:block;font-size:18px;font-weight:700;transition:color .3s}.ekit-wid-con .elementskit-profile-info .elementskit-author-des{color:#00000080;font-weight:400}.ekit-wid-con .elementskit-profile-image-card{overflow:hidden;position:relative}.ekit-wid-con .elementskit-profile-image-card:before{content:"";height:100%;left:0;pointer-events:none;position:absolute;top:100%;transition:all .4s ease;width:100%}.ekit-wid-con .elementskit-profile-image-card>img{-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%}.ekit-wid-con .elementskit-profile-image-card:hover:before{background-color:#111c;top:0}.ekit-wid-con .elementskit-testimonial-slider .swiper-wrapper{overflow:visible}.ekit-wid-con .elementskit-testimonial-slider .swiper-pagination{align-items:center;display:flex;justify-content:center}.ekit-wid-con .elementskit-testimonial-slider .swiper-pagination span{margin:0;padding:0}.ekit-wid-con .elementskit-testimonial-slider .swiper-container:not(.swiper-container-initialized) .swiper-slide{margin-left:15px;margin-left:var(--ekit_testimonial_left_right_spacing,15px);margin-right:15px;margin-right:var(--ekit_testimonial_left_right_spacing,15px);max-width:100%;max-width:calc(100%/var(--ekit_testimonial_slidetoshow, 1))}.ekit-wid-con .elementskit-testimonial_card .xs-overlay{opacity:1}.ekit-wid-con .elementskit-commentor-bio{left:0;position:absolute;width:100%}.ekit-wid-con .elementskit-commentor-bio.client_center{text-align:center}.ekit-wid-con .elementskit-commentor-bio.client_center .elementskit-commentor-image>img{margin-left:auto;margin-right:auto}.ekit-wid-con .elementskit-commentor-bio.client_right{text-align:right}.ekit-wid-con .elementskit-commentor-bio.client_right .elementskit-commentor-image>img{margin-left:auto}.ekit-wid-con .elementskit-commentor-bio.client_left{text-align:left}.ekit-wid-con .elementskit-testimonial-slider .swiper-button-next,.ekit-wid-con .elementskit-testimonial-slider .swiper-button-prev{color:#2575fc;font-size:36px;height:auto;width:auto;z-index:1}.ekit-wid-con .elementskit-testimonial-slider .swiper-button-next:before,.ekit-wid-con .elementskit-testimonial-slider .swiper-button-prev:before{display:none}.ekit-wid-con .elementskit-testimonial-slider-block-style-two .elementskit-commentor-header{align-items:flex-start;display:flex;justify-content:space-between}.ekit-wid-con .elementskit-testimonial-slider-block-style-two .elementskit-stars{align-self:flex-end}.ekit-wid-con .elementskit-testimonial-slider-block-style-two .elementskit-commentor-bio{position:static}.ekit-wid-con .elementskit-testimonial-slider-block-style-two .elementkit-commentor-details,.ekit-wid-con .elementskit-testimonial-slider-block-style-two .elementskit-commentor-bio{display:flex;justify-content:space-between}.ekit-wid-con .elementskit-testimonial-slider-block-style-two .elementkit-commentor-details{align-items:center}.ekit-wid-con .elementskit-testimonial-slider-block-style-two .elementskit-icon-content{align-self:flex-end}.ekit-wid-con .elementskit-testimonial_card .xs-overlay{background-color:#00000080}.ekit-wid-con .elementskit-testimonial-slider-block-style-three{overflow:hidden;position:relative}.ekit-wid-con .elementskit-testimonial-slider-block-style-three .elementskit-commentor-bio{position:static}.ekit-wid-con .elementskit-testimonial-slider-block-style-three .elementskit-profile-info{text-align:center}.ekit-wid-con .elementskit-testimonial-slider-block-style-three .elementskit-commentor-content>p{margin-bottom:30px}.ekit-wid-con .elementskit-testimonial-slider-block-style-three .elementskit-icon-content{line-height:1;position:absolute;right:20px;top:20px;z-index:1}.ekit-wid-con .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge:before{background-color:#2575fc;border-radius:50%;content:"";height:160px;left:-30px;position:absolute;top:-100px;width:160px;z-index:-1}.ekit-wid-con .elementkit-commentor-details.client_center{margin:auto}.ekit-wid-con .elementkit-commentor-details.client_left{margin-right:auto}.ekit-wid-con .elementkit-commentor-details.client_right{margin-left:auto}.ekit-wid-con .ekit_testimonial_style_2{border-bottom:3px solid #0000;padding:30px;text-align:center}.ekit-wid-con .ekit_testimonial_style_2:hover{border-bottom-color:#2575fc}.ekit-wid-con .ekit_testimonial_style_2 .elementskit-commentor-content{padding-right:0}.ekit-wid-con .ekit-testimonia-style-4{text-align:center}.ekit-wid-con .ekit-testimonia-style-4 .elementskit-single-testimonial-slider{display:block;margin-bottom:80px;padding:30px 30px 50px}.ekit-wid-con .ekit-testimonia-style-4 .elementskit-single-testimonial-slider .elementskit-commentor-content{padding-right:0}.ekit-wid-con .ekit-testimonia-style-4 .elementskit-single-testimonial-slider .elementskit-commentor-image img{margin:auto}.ekit-wid-con .ekit-testimonia-style-4 .elementskit-watermark-icon{color:#2575fc33;margin-bottom:23px}.ekit-wid-con .ekit-testimonia-style-4 .ekit-testimonial--avatar{margin-bottom:20px}.ekit-wid-con .ekit_testimonial_style_5{text-align:left}.ekit-wid-con .ekit_testimonial_style_5 .elementskit-commentor-header{display:block}.ekit-wid-con .ekit_testimonial_style_5 .elementskit-single-testimonial-slider{display:block;padding:30px}.ekit-wid-con .ekit_testimonial_style_5 .elementskit-single-testimonial-slider .elementskit-commentor-content{padding-right:0}.ekit-wid-con .ekit_testimonial_style_5 .elementskit-single-testimonial-slider .elementskit-commentor-content>p{margin-bottom:30px;margin-top:30px}.ekit-wid-con .ekit_testimonial_style_5 .elementskit-watermark-icon{color:#2575fc33}.ekit-wid-con .ekit_testimonial_style_5 .ekit-testimonial--avatar{margin-right:20px}.ekit-wid-con .ekit_testimonial_style_6{text-align:center}.ekit-wid-con .ekit_testimonial_style_6 .elementskit-single-testimonial-slider{display:block;padding:30px}.ekit-wid-con .ekit_testimonial_style_6 .elementskit-single-testimonial-slider .elementskit-commentor-content{padding-right:0}.ekit-wid-con .ekit_testimonial_style_6 .elementskit-stars{margin-bottom:20px}.ekit-wid-con .ekit_testimonial_style_6 .elementskit-watermark-icon{color:#fff}.ekit-wid-con .ekit_testimonial_style_6 .elementskit-watermark-icon>i{font-size:30px}.ekit-wid-con .ekit_testimonial_style_6 .elementskit-watermark-icon>svg{width:30px}.ekit-wid-con .ekit_testimonial_style_6 .elementskit-profile-info{margin-bottom:15px}.ekit-wid-con .ekit_testimonial_style_6 .elementskit-commentor-image>img{margin-left:auto;margin-right:auto}.ekit-wid-con .ekit_testimonial_style_6 .ekit-testimonial--avatar{margin-bottom:20px}.ekit-wid-con .ekit_watermark_icon_custom_position{position:absolute}.ekit-wid-con .elementskit-commentor-content>i,.ekit-wid-con .elementskit-icon-content>i{display:inline-block}.ekit-wid-con .elementskit-stars{position:relative;z-index:6}.ekit-wid-con .elementskit-stars>li{display:inline-block}.ekit-wid-con .elementskit-stars>li:not(:last-child){margin-right:5px}.ekit-wid-con .elementskit-stars>li>a,.ekit-wid-con .elementskit-stars>li>span{display:block;pointer-events:none}.ekit-wid-con .elementskit-stars.style-2>li>a{color:#fec42d}.ekit-wid-con .elementskit-stars.style-3>li>a{color:#000}.ekit-wid-con .ekit-testimonial--link{bottom:0;font-size:0;left:0;position:absolute;right:0;top:0;z-index:1}.elementskit-commentor-content ol,.elementskit-commentor-content ul{padding-left:18px}.ekit-wid-con .elementkit-tab-wraper{line-height:0}.ekit-wid-con .elementkit-tab-wraper.vertical{display:flex}.ekit-wid-con .elementkit-tab-wraper.vertical>ul{display:block;height:100%}.ekit-wid-con .elementkit-tab-wraper.vertical>.elementkit-tab-nav .elementkit-nav-item{display:block;margin-right:0;width:100%}.ekit-wid-con .elementkit-tab-wraper.elementskit-fitcontent-tab:not(.vertical) .elementkit-tab-nav{display:inline-flex}.ekit-wid-con .elementkit-tab-wraper.elementskit-fitcontent-tab .elementkit-tab-content{max-width:100%;text-align:left;width:100%}.ekit-wid-con .elementkit-tab-wraper .elementkit-nav-link{align-items:center;display:flex!important}.ekit-wid-con .elementkit-tab-wraper .elementkit-nav-link.right-pos{flex-direction:row-reverse}.ekit-wid-con .elementkit-tab-wraper .elementkit-nav-link .elementskit-tab-icon{display:block}.ekit-wid-con .elementkit-tab-wraper .elementkit-nav-link .elementskit-tab-icon svg{height:auto;max-width:30px}.ekit-wid-con .elementkit-tab-wraper .elementkit-nav-link.left-pos .elementskit-tab-icon{align-self:center}.ekit-wid-con .elementkit-tab-wraper .elementkit-nav-link.top-pos{flex-direction:column}.ekit-wid-con .elementkit-tab-wraper .elementkit-nav-link.bottom-pos{flex-direction:column-reverse}.ekit-wid-con .elementkit-tab-nav{border-bottom:0 solid #000;display:flex;flex-wrap:wrap;position:relative;z-index:1}.ekit-wid-con .elementkit-tab-nav .elementkit-nav-item{display:inline-block;float:none;margin-bottom:0}.ekit-wid-con .elementkit-tab-nav .elementkit-nav-item:not(:last-child){margin-right:10px}.ekit-wid-con .elementkit-tab-nav .elementkit-nav-item .elementkit-nav-link{background-color:initial;border:none;border-radius:0;font-weight:700;margin:0;padding:14px 35px;position:relative;text-align:center}.ekit-wid-con .elementkit-tab-nav.elementskit_tab_border_bottm .elementkit-nav-item .elementkit-nav-link:before{background-color:#2575fc;bottom:0;content:"";height:3px;left:0;position:absolute;transform:scaleX(0);transform-origin:0 50%;transition:transform .2s ease;width:100%}.ekit-wid-con .elementkit-tab-nav.elementskit_tab_border_bottm .elementkit-nav-item .elementkit-nav-link.active:before{transform:scaleX(1);transform-origin:100% 100%}.ekit-wid-con .elementkit-tab-nav.elementskit_tooltip_style .elementkit-nav-item .elementkit-nav-link:before{background-image:linear-gradient(to bottom right,#fff0,#fff0 50%,#4b3fe1 0,#4b3fe1);bottom:-24px;content:"";height:24px;left:50%;opacity:0;position:absolute;transform:translateX(-50%) rotate(45deg);transition:all .4s ease;visibility:hidden;width:24px;z-index:-1}.ekit-wid-con .elementkit-tab-nav.elementskit_tooltip_style .elementkit-nav-item .elementkit-nav-link.active:before{opacity:1;visibility:visible}.ekit-wid-con .elementkit-tab-nav.elementskit_heartbit_style .elementkit-nav-item .elementkit-nav-link:after,.ekit-wid-con .elementkit-tab-nav.elementskit_heartbit_style .elementkit-nav-item .elementkit-nav-link:before{content:"";left:50%;opacity:0;position:absolute;z-index:1}.ekit-wid-con .elementkit-tab-nav.elementskit_heartbit_style .elementkit-nav-item .elementkit-nav-link:before{background-color:#2575fc;bottom:-1px;height:1px;transform:translateX(-50%);width:70px}.ekit-wid-con .elementkit-tab-nav.elementskit_heartbit_style .elementkit-nav-item .elementkit-nav-link:after{background-image:linear-gradient(136deg,#0000 50%,#f2295b00 0);border-color:#2575fc;border-style:solid;border-width:1px 0 0 1px;bottom:-5px;height:10px;transform:translateX(-50%) rotate(45deg);width:10px;z-index:1}.ekit-wid-con .elementkit-tab-nav.elementskit_heartbit_style .elementkit-nav-item .elementkit-nav-link.active:after,.ekit-wid-con .elementkit-tab-nav.elementskit_heartbit_style .elementkit-nav-item .elementkit-nav-link.active:before{opacity:1}.ekit-wid-con .elementkit-tab-nav.elementskit_pregress_style .elementkit-nav-item .elementkit-nav-link:before{background-image:linear-gradient(270deg,#07b787,#7ed500);bottom:-3px;content:"";height:3px;left:0;position:absolute;transform:scaleX(0);transform-origin:0 50%;transition:transform .35s ease .35s;width:100%;z-index:1}.ekit-wid-con .elementkit-tab-nav.elementskit_pregress_style .elementkit-nav-item .elementkit-nav-link:after{background-image:linear-gradient(270deg,#07b787,#7ed500);border:5px solid #fff;border-radius:50%;bottom:-10px;content:"";height:20px;left:50%;opacity:0;position:absolute;transform:translateX(-50%);transition:opacity .35s ease 0s;width:20px;z-index:1}.ekit-wid-con .elementkit-tab-nav.elementskit_pregress_style .elementkit-nav-item .elementkit-nav-link.active:after{opacity:1;transition:opacity .35s ease .35s}.ekit-wid-con .elementkit-tab-nav.elementskit_pregress_style .elementkit-nav-item .elementkit-nav-link.active:before{transform:scaleX(1);transform-origin:100% 50%;transition:transform .35s ease 0s}.ekit-wid-con .elementkit-tab-nav.elementskit_ribbon_style .elementkit-nav-item .elementkit-nav-link .elementskit-tab-icon,.ekit-wid-con .elementkit-tab-nav.elementskit_ribbon_style .elementkit-nav-item .elementkit-nav-link .elementskit-tab-title{position:relative;z-index:11}.ekit-wid-con .elementkit-tab-nav.elementskit_ribbon_style .elementkit-nav-item .elementkit-nav-link:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-image:linear-gradient(60deg,#f2709c,#fe8f75);background-size:101% auto;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:0 50%;transition:transform .4s ease .4s;width:calc(100% + 20px);z-index:10}.ekit-wid-con .elementkit-tab-nav.elementskit_ribbon_style .elementkit-nav-item .elementkit-nav-link:after{background-image:linear-gradient(-221deg,#174eac 50%,#f2295b00 0);bottom:-20px;content:"";height:20px;opacity:0;position:absolute;right:-20px;transition:opacity .4s ease .4s;width:20px;z-index:10}.ekit-wid-con .elementkit-tab-nav.elementskit_ribbon_style .elementkit-nav-item .elementkit-nav-link.active:after{opacity:1;transition:opacity .4s ease .4s}.ekit-wid-con .elementkit-tab-nav.elementskit_ribbon_style .elementkit-nav-item .elementkit-nav-link.active:before{transform:scaleX(1);transform-origin:100% 50%;transition:transform .4s ease 0s}.ekit-wid-con .elementkit-tab-nav.elementskit-fullwidth-tab>.elementkit-nav-item{flex-basis:0;flex-grow:1;max-width:100%}.ekit-wid-con .elementkit-tab-content{line-height:1.5}.ekit-wid-con .elementkit-tab-content .elementkit-tab-pane{padding:20px}.ekit-wid-con .tab-nav-fluid{display:block!important;height:auto!important;width:100%}.ekit-wid-con .elementkit-nav-link{transition:all .4s ease}.ekit-wid-con .ekit-tab-title-group{flex:auto}@media (min-width:768px){.elementkit-tab-wraper:not(.vertical)>ul>li>a{white-space:nowrap}}.elementkit-tab-pane>div>ol,.elementkit-tab-pane>div>ul{padding-left:18px}.ekit-wid-con .ekit-sidebar-group .ekit-overlay{background-color:#000000e6;cursor:pointer;height:100%;left:100%;opacity:0;position:fixed;top:0;transition:all .4s ease-in .8s;visibility:hidden;width:100%;z-index:1002}.ekit-off-canvas-position-left .ekit-wid-con .ekit-sidebar-group .ekit-overlay{left:auto;right:100%}.ekit-wid-con .ekit-sidebar-group .ekit_widget-heading{float:right;padding:20px}.ekit-wid-con .ekit-sidebar-widget{-webkit-overflow-scrolling:touch;background-color:#fff;bottom:0;max-width:360px;opacity:0;overflow:hidden;overflow-y:auto;position:fixed;right:-100%;top:0;transition:all .5s cubic-bezier(.9,.03,0,.96) .6s;visibility:hidden;width:100%;z-index:999999}.ekit-off-canvas-position-left .ekit-wid-con .ekit-sidebar-widget{left:-100%;right:auto}.ekit-wid-con .ekit-sidebar-group.ekit_isActive .ekit-overlay{left:0;opacity:1;transition:all .8s ease-out 0s;visibility:visible}.ekit-off-canvas-position-left .ekit-wid-con .ekit-sidebar-group.ekit_isActive .ekit-overlay{left:auto;right:0}.ekit-wid-con .ekit-sidebar-group.ekit_isActive .ekit-sidebar-widget{opacity:1;right:0;transition:all .7s cubic-bezier(.9,.03,0,.96) .4s;visibility:visible}.ekit-off-canvas-position-left .ekit-wid-con .ekit-sidebar-group.ekit_isActive .ekit-sidebar-widget{left:0;right:auto}.ekit-wid-con .ekit_sidebar-textwidget{padding:60px 20px 20px}.ekit-wid-con .ekit_close-side-widget{background-color:#fff;border:1px solid #ccc;color:#1768dd;display:block;font-size:15px;font-weight:400;line-height:1;padding:4px 7px 5px;position:absolute;right:15px;text-align:center;top:15px;transition:all .3s;z-index:1}.ekit-wid-con .ekit_close-side-widget svg{height:auto;max-width:20px;vertical-align:middle;width:100%}.ekit-wid-con .ekit_sidebar-widget-container{-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;position:relative;top:150px;transition:all .3s ease-in .3s;visibility:hidden}.ekit-wid-con .ekit-sidebar-group.ekit_isActive .ekit_sidebar-widget-container{-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:1;top:0;transition:all 1s ease-out 1.2s;visibility:visible}.ekit-wid-con .ekit_navSidebar-button{display:inline-block;line-height:1}.ekit-wid-con .ekit_offcanvas-sidebar{transition:all .3s}.ekit-wid-con .ekit_offcanvas-sidebar svg{height:auto;max-width:20px;vertical-align:middle;width:100%}.ekit-wid-con .ekit-dropcap-cotnent{margin-bottom:0}.ekit-wid-con .ekit-dropcap-cotnent:first-child:first-letter{background-position:50%;background-repeat:no-repeat;background-size:cover;color:#903;float:left;font-size:75px;line-height:60px;padding-left:3px;padding-right:8px;padding-top:4px}.ekit-dropcap-wraper>ol,.ekit-dropcap-wraper>ul{padding-left:28px}.ekit-wid-con .ekit_double_button{align-items:center;display:flex;position:relative}@media (max-width:480px){.ekit-wid-con .ekit_double_button{display:block}}.ekit-wid-con .ekit-double-btn{background-color:#3b3b3b;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:700;outline:0;overflow:hidden;padding:20px;position:relative;text-align:center;transition:all .4s ease;width:100%;z-index:1}.ekit-wid-con .ekit-double-btn svg{height:auto;max-width:14px;vertical-align:middle}.ekit-wid-con .ekit-double-btn:hover{background-color:#1a1919}.ekit-wid-con .ekit-element-align-wrapper{display:flex;flex-wrap:wrap;position:relative}.ekit-wid-con .ekit_button_middle_text{align-items:center;background:#fafaf8;border-radius:100%;box-shadow:0 0 0 6px #fff3;color:#444;display:flex;font-size:14px;justify-content:center;left:50%;position:relative;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:5}.ekit-wid-con .ekit-double-btn-one{background-color:#2575fc}.ekit-wid-con .ekit-double-btn-one:hover{background-color:#0359eb}.ekit-wid-con .ekit_creative_icon_box{background-color:#333;color:#fff;cursor:pointer;display:inline-block;font-size:20px;padding:20px;position:relative;text-align:center;transition:all .4s ease-in;width:100%;z-index:1}.ekit-wid-con .ekit_hover_grow{transform:perspective(1px) translateZ(0)}.ekit-wid-con .ekit_hover_grow:hover{transform:scale(1.1)}.ekit-wid-con .ekit_hover_pulse:hover{animation-duration:1s;animation-iteration-count:infinite;animation-name:ekit-hvr-pulse;animation-timing-function:linear}@keyframes ekit-hvr-pulse{25%{transform:scale(1.1)}75%{transform:scale(.9)}}.ekit-wid-con .ekit_hover_pushe:hover{animation-duration:.3s;animation-iteration-count:1;animation-name:ekit-hvr-push;animation-timing-function:linear}@keyframes ekit-hvr-push{50%{transform:scale(.8)}to{transform:scale(1)}}.ekit-wid-con .ekit_hover_pop:hover{animation-duration:.3s;animation-iteration-count:1;animation-name:ekit-hvr-pop;animation-timing-function:linear}@keyframes ekit-hvr-pop{50%{transform:scale(1.2)}}.ekit-wid-con .ekit_hover_rotate:hover{transform:rotate(4deg)}.ekit-wid-con .ekit_hover_float:hover{transform:translateY(-8px)}.ekit-wid-con .ekit_hover_sink:hover{transform:translateY(8px)}.ekit-wid-con .ekit_hover_skew:hover{transform:skew(-10deg)}.ekit-wid-con .ekit_hover_wobble_horizontal:hover{animation-duration:1s;animation-iteration-count:1;animation-name:ekit-hvr-wobble-horizontal;animation-timing-function:ease-in-out}@keyframes ekit-hvr-wobble-horizontal{16.65%{transform:translateX(8px)}33.3%{transform:translateX(-6px)}49.95%{transform:translateX(4px)}66.6%{transform:translateX(-2px)}83.25%{transform:translateX(1px)}to{transform:translateX(0)}}.ekit-wid-con .ekit_hover_wobble_vertical:hover{animation-duration:1s;animation-iteration-count:1;animation-name:ekit-hvr-wobble-vertical;animation-timing-function:ease-in-out}@keyframes ekit-hvr-wobble-vertical{16.65%{transform:translateY(8px)}33.3%{transform:translateY(-6px)}49.95%{transform:translateY(4px)}66.6%{transform:translateY(-2px)}83.25%{transform:translateY(1px)}to{transform:translateY(0)}}.ekit-wid-con .ekit_hover_shadow{background-color:#e1e1e1;color:#666;transform:perspective(1px) translateZ(0)}.ekit-wid-con .ekit_hover_shadow:hover{box-shadow:0 10px 10px -10px #00000080}.ekit-wid-con .ekit_hover_float_shadow:before{background:radial-gradient(ellipse at center,#00000059 0,#0000 80%);content:"";height:10px;left:5%;opacity:0;pointer-events:none;position:absolute;top:100%;transition-duration:.3s;transition-property:transform,opacity;width:90%;z-index:-1}.ekit-wid-con .ekit_hover_float_shadow:hover{transform:translateY(-5px)}.ekit-wid-con .ekit_hover_float_shadow:hover:before{opacity:1;transform:translateY(5px)}.ekit-wid-con .ekit_hover_glow_out:hover{transform:scale(.93)}.ekit-wid-con .ekit_hover_glow_out:hover:before{animation:ekit-hover-glow-out 1.3s ease-out 75ms}.ekit-wid-con .ekit_hover_glow_out:before{border-radius:inherit;box-shadow:0 0 0 2px #3333331a;content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transform:scale(.9);width:100%;z-index:-1}@keyframes ekit-hover-glow-out{0%{opacity:.3}40%{box-shadow:0 0 0 2px #3333331a,0 0 10px 10px #333,0 0 0 10px #33333380;opacity:.5}to{box-shadow:0 0 0 2px #3333331a,0 0 10px 10px #333,0 0 0 10px #33333380;opacity:0;transform:scale(1.5)}}.ekit-wid-con .ekit_hover_border_spined,.ekit-wid-con .ekit_hover_dashed{background-color:#fff;box-shadow:inset 0 0 0 4px #333;color:#333;transition:box-shadow .2s ease}.ekit-wid-con .ekit_hover_border_spined:before,.ekit-wid-con .ekit_hover_dashed:before{border:4px dashed #333;border-radius:inherit;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;transition:opacity .4s ease;width:100%;z-index:-1}.ekit-wid-con .ekit_hover_border_spined:hover,.ekit-wid-con .ekit_hover_dashed:hover{box-shadow:none}.ekit-wid-con .ekit_hover_border_spined:hover:before{animation-duration:9s;animation-iteration-count:infinite;animation-name:ekit-hover-spined;animation-timing-function:linear}@keyframes ekit-hover-spined{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.ekit-wid-con .ekit_round_icon{border-radius:50%;height:70px;width:70px}.ekit-wid-con .ekit_hover_fill_with_shadow{background-color:initial;box-shadow:0 0 0 4px #333;color:#333}.ekit-wid-con .ekit_hover_fill_with_shadow:hover{background-color:#333;box-shadow:0 0 0 8px #3333334d;color:#fff}.ekit-wid-con .ekit_hover_fill_only{background-color:initial;box-shadow:0 0 0 4px #333;color:#333}.ekit-wid-con .ekit_hover_fill_only:hover{background-color:#333;color:#fff}.ekit-wid-con .ekit_hover_fill_and_scale_border{background-color:#0000001a;color:#000}.ekit-wid-con .ekit_hover_fill_and_scale_border:before{border-radius:inherit;box-shadow:0 0 0 4px #000;box-sizing:initial;content:"";height:100%;left:-7px;opacity:0;padding:7px;pointer-events:none;position:absolute;top:-7px;transform:scale(.8);transition:all .4s ease;width:100%;z-index:-1}.ekit-wid-con .ekit_hover_fill_and_scale_border:hover{background-color:#000;color:#fff}.ekit-wid-con .ekit_hover_fill_and_scale_border:hover:before{opacity:1;transform:scale(1)}.ekit-wid-con .ekit_hover_fill_and_scale_border_inset{background-color:initial;box-shadow:0 0 0 3px #333}.ekit-wid-con .ekit_hover_fill_and_scale_border_inset:before{background-color:#333;border-radius:50%;box-sizing:initial;content:"";height:100%;left:-2px;padding:2px;pointer-events:none;position:absolute;top:-2px;transition:transform .2s,opacity .2s;width:100%;z-index:-1}.ekit-wid-con .ekit_hover_fill_and_scale_border_inset:hover:before{transform:scale(.85)}.ekit-wid-con .ekit-video-popup{background-color:#da3175;border-radius:50%;color:#fff;display:inline-block;font-size:18px;position:relative;text-align:center;transition:all .4s ease;z-index:6}.ekit-wid-con .ekit-video-popup.ekit_icon_button{padding:10px}.ekit-wid-con .ekit-video-popup-btn{background-color:#da3175;border-radius:50%;color:#fff;display:inline-block;font-size:18px;height:60px;line-height:45px;position:relative;text-align:center;transition:all .4s ease;width:60px;z-index:6}.ekit-wid-con .ekit-video-popup svg{height:auto;max-width:40px;vertical-align:middle}.ekit-wid-con .ekit-video-popup.fill-btn{background-color:#fff;box-shadow:0 25px 25px 0 #00000026;height:100px;line-height:104px;width:100px}.ekit-wid-con .ekit-video-popup.text-btn{background-color:initial;border-radius:0;height:auto;text-decoration:underline;width:auto}.ekit-wid-con .ekit-video-popup.square-btn{background-color:#fff;border-radius:100%;box-shadow:0 42px 60px 0 #0000004d;height:156px;line-height:156px;padding:0 69px;width:100%}.ekit-wid-con .ekit-video-popup.square-btn:hover{transform:translateY(-5px)}.ekit-wid-con .glow-btn{position:relative}.ekit-wid-con .glow-btn:after,.ekit-wid-con .glow-btn:before,.ekit-wid-con .glow-btn>i:after{animation:button-ripple 3s infinite;border-radius:50%;box-shadow:0 0 0 0 currentColor;color:red;content:" ";height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%;z-index:-1}.ekit-wid-con .glow-btn:before{animation-delay:.9s}.ekit-wid-con .glow-btn:after{animation-delay:.3s}.ekit_self_video_wrap .mejs-video{line-height:0;margin:0 auto;width:100%}.ekit_self_video_wrap .mfp-close{outline:0;position:fixed}.ekit_self_video_wrap .mfp-close:hover{background:#000;border-color:#000}.ekit_self_video_wrap_content .mfp-content{max-width:900px}.ekit-wid-con.ekit_wpForms_container .wpforms-submit{line-height:normal}.ekit-wid-con.ekit_wpForms_container .wpforms-container .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.ekit-wid-con.ekit_wpForms_container .wpforms-container .wpforms-field select,.ekit-wid-con.ekit_wpForms_container .wpforms-container .wpforms-field textarea{max-width:100%!important}.ekit-wid-con.ekit_wpForms_container .wpforms-container .wpforms-form .wpforms-field-name .wpforms-field-row{max-width:100%}.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=date],.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=datetime-local],.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=datetime],.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=email],.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=month],.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=number],.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=password],.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=range],.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=search],.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=tel],.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=text],.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=time],.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=url],.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=week],.ekit-wid-con.ekit_wpForms_container .wpforms-form select,.ekit-wid-con.ekit_wpForms_container .wpforms-form textarea{height:100%}.elementor-element div.wpforms-container-full,.elementor-element div.wpforms-container-full .wpforms-form *{visibility:inherit}.ekit-wid-con .elementskit-btn{background-color:#2575fc;border-radius:5px;color:#fff;display:inline-block;font-size:15px;line-height:1;padding:15px 30px;position:relative;text-align:center;transition:all .4s ease;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.ekit-wid-con .elementskit-btn:hover{background-color:#0350d2}.ekit-wid-con .elementskit-btn:hover:before{opacity:1}.ekit-wid-con .elementskit-btn:before{background-size:102% 102%;border-radius:inherit;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .4s ease;width:100%;z-index:-1}.ekit-wid-con .single-btn{display:flex;justify-content:space-between;margin-bottom:20px}.ekit-wid-con .single-btn:last-child{margin-bottom:0}.ekit-wid-con .btn.sm{font-size:13px;height:30px;line-height:30px;padding-left:16px;padding-right:16px}.ekit-wid-con .btn.sm.round{border-radius:15px}.ekit-wid-con .btn.md{font-size:14px;height:40px;line-height:40px;padding-left:22px;padding-right:22px}.ekit-wid-con .btn.md.round{border-radius:20px}.ekit-wid-con .btn.lg{font-size:15px;height:50px;line-height:50px;padding-left:40px;padding-right:40px}.ekit-wid-con .btn.lg.round{border-radius:25px}.ekit-wid-con .btn.xl{font-size:16px;height:60px;line-height:60px;padding-left:36px;padding-right:36px}.ekit-wid-con .btn.xl.round{border-radius:30px}.ekit-wid-con .btn.border-gra-one,.ekit-wid-con .btn.gra-one{background:gradieintplate(gra-one,bg-one);background:linear-gradient(gradieintplate(gra-one,angle),gradieintplate(gra-one,bg-one),gradieintplate(gra-one,bg-two))}.ekit-wid-con .btn.border-gra-two,.ekit-wid-con .btn.gra-two{background:gradieintplate(gra-two,bg-one);background:linear-gradient(gradieintplate(gra-two,angle),gradieintplate(gra-two,bg-one),gradieintplate(gra-two,bg-two))}.ekit-wid-con .btn.border-gra-three,.ekit-wid-con .btn.gra-three{background:gradieintplate(gra-three,bg-one);background:linear-gradient(gradieintplate(gra-three,angle),gradieintplate(gra-three,bg-one),gradieintplate(gra-three,bg-two))}.ekit-wid-con .btn.border-gra-four,.ekit-wid-con .btn.gra-four{background:gradieintplate(gra-four,bg-one);background:linear-gradient(gradieintplate(gra-four,angle),gradieintplate(gra-four,bg-one),gradieintplate(gra-four,bg-two))}.ekit-wid-con .btn.border-gra-five,.ekit-wid-con .btn.gra-five{background:gradieintplate(gra-five,bg-one);background:linear-gradient(gradieintplate(gra-five,angle),gradieintplate(gra-five,bg-one),gradieintplate(gra-five,bg-two))}.ekit-wid-con .btn.border-gra-six,.ekit-wid-con .btn.gra-six{background:gradieintplate(gra-six,bg-one);background:linear-gradient(gradieintplate(gra-six,angle),gradieintplate(gra-six,bg-one),gradieintplate(gra-six,bg-two))}.ekit-wid-con .btn.border-gra-seven,.ekit-wid-con .btn.gra-seven{background:gradieintplate(gra-seven,bg-one);background:linear-gradient(gradieintplate(gra-seven,angle),gradieintplate(gra-seven,bg-one),gradieintplate(gra-seven,bg-two))}.ekit-wid-con .btn.border-gra-eight,.ekit-wid-con .btn.gra-eight{background:gradieintplate(gra-eight,bg-one);background:linear-gradient(gradieintplate(gra-eight,angle),gradieintplate(gra-eight,bg-one),gradieintplate(gra-eight,bg-two))}.ekit-wid-con .btn.border-gra-nine,.ekit-wid-con .btn.gra-nine{background:gradieintplate(gra-nine,bg-one);background:linear-gradient(gradieintplate(gra-nine,angle),gradieintplate(gra-nine,bg-one),gradieintplate(gra-nine,bg-two))}.ekit-wid-con .btn.border-gra-ten,.ekit-wid-con .btn.gra-ten{background:gradieintplate(gra-ten,bg-one);background:linear-gradient(gradieintplate(gra-ten,angle),gradieintplate(gra-ten,bg-one),gradieintplate(gra-ten,bg-two))}.ekit-wid-con .btn.border-gra-eleven,.ekit-wid-con .btn.gra-eleven{background:gradieintplate(gra-eleven,bg-one);background:linear-gradient(gradieintplate(gra-eleven,angle),gradieintplate(gra-eleven,bg-one),gradieintplate(gra-eleven,bg-two))}.ekit-wid-con .btn.gra-one:before{background:hovergradieintplate(gra-one,bg-one);background:linear-gradient(hovergradieintplate(gra-one,angle),hovergradieintplate(gra-one,bg-one),hovergradieintplate(gra-one,bg-two))}.ekit-wid-con .btn.gra-two:before{background:hovergradieintplate(gra-two,bg-one);background:linear-gradient(hovergradieintplate(gra-two,angle),hovergradieintplate(gra-two,bg-one),hovergradieintplate(gra-two,bg-two))}.ekit-wid-con .btn.gra-three:before{background:hovergradieintplate(gra-three,bg-one);background:linear-gradient(hovergradieintplate(gra-three,angle),hovergradieintplate(gra-three,bg-one),hovergradieintplate(gra-three,bg-two))}.ekit-wid-con .btn.gra-four:before{background:hovergradieintplate(gra-four,bg-one);background:linear-gradient(hovergradieintplate(gra-four,angle),hovergradieintplate(gra-four,bg-one),hovergradieintplate(gra-four,bg-two))}.ekit-wid-con .btn.gra-five:before{background:hovergradieintplate(gra-five,bg-one);background:linear-gradient(hovergradieintplate(gra-five,angle),hovergradieintplate(gra-five,bg-one),hovergradieintplate(gra-five,bg-two))}.ekit-wid-con .btn.gra-six:before{background:hovergradieintplate(gra-six,bg-one);background:linear-gradient(hovergradieintplate(gra-six,angle),hovergradieintplate(gra-six,bg-one),hovergradieintplate(gra-six,bg-two))}.ekit-wid-con .btn.gra-seven:before{background:hovergradieintplate(gra-seven,bg-one);background:linear-gradient(hovergradieintplate(gra-seven,angle),hovergradieintplate(gra-seven,bg-one),hovergradieintplate(gra-seven,bg-two))}.ekit-wid-con .btn.gra-eight:before{background:hovergradieintplate(gra-eight,bg-one);background:linear-gradient(hovergradieintplate(gra-eight,angle),hovergradieintplate(gra-eight,bg-one),hovergradieintplate(gra-eight,bg-two))}.ekit-wid-con .btn.gra-nine:before{background:hovergradieintplate(gra-nine,bg-one);background:linear-gradient(hovergradieintplate(gra-nine,angle),hovergradieintplate(gra-nine,bg-one),hovergradieintplate(gra-nine,bg-two))}.ekit-wid-con .btn.gra-ten:before{background:hovergradieintplate(gra-ten,bg-one);background:linear-gradient(hovergradieintplate(gra-ten,angle),hovergradieintplate(gra-ten,bg-one),hovergradieintplate(gra-ten,bg-two))}.ekit-wid-con .btn.gra-eleven:before{background:hovergradieintplate(gra-eleven,bg-one);background:linear-gradient(hovergradieintplate(gra-eleven,angle),hovergradieintplate(gra-eleven,bg-one),hovergradieintplate(gra-eleven,bg-two))}.ekit-wid-con .btn.square{border-radius:0}.ekit-wid-con .btn-outline-primary{background-color:#fff;border-color:#f5f5f5}.ekit-wid-con .btn-info{background-color:#f15}.ekit-wid-con .btn.info-s2{background-color:#fff;box-shadow:-1.216px 6.894px 25px 0 #00000012;color:#f15}.ekit-wid-con .btn-outline-info{background-color:#fff;border-color:#f15;color:#000}.ekit-wid-con .btn-outline-info.info-s2{color:#000}.ekit-wid-con .btn.border-gra,.ekit-wid-con .btn.btn-gra{position:relative;transition:all .4s ease;z-index:1}.ekit-wid-con .btn.border-gra:before,.ekit-wid-con .btn.btn-gra:before{border-radius:inherit;content:"";position:absolute;transition:all .4s ease;z-index:-1}.ekit-wid-con .btn.btn-gra:before{background-size:101% 101%;height:100%;left:0;opacity:0;top:0;width:100%}.ekit-wid-con .btn.btn-gra:hover:before{opacity:1}.ekit-wid-con .btn.border-gra{background-size:101% 101%;border:0}.ekit-wid-con .btn.border-gra:before{background-color:#fff;bottom:1px;left:1px;right:1px;top:1px}.ekit-wid-con .btn.border-gra:hover:before{opacity:0}.ekit-wid-con .elementskit-btn i{display:inline-block;vertical-align:middle}.ekit-wid-con .elementskit-btn svg{height:auto;max-width:14px;vertical-align:middle}.ekit-wid-con .ekit-mailChimpForm .elementskit_input_label{display:inline-block;margin-bottom:.5rem}.ekit-wid-con .ekit-mailChimpForm .elementskit_form_group{margin:0}.ekit-wid-con .ekit-mailChimpForm .ekit_form_control{background-clip:padding-box;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;color:#495057;display:block;font-size:1rem;font-weight:400;height:auto;line-height:1.5;min-height:42px;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.ekit-wid-con .ekit-mailChimpForm .ekit_form_control::placeholder{color:#6c757d;opacity:1}.ekit-wid-con .ekit-mailChimpForm .ekit_form_control:focus{background-color:#fff;border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40;color:#495057;outline:0}.ekit-wid-con .ekit-mail-submit{background-color:#374a5e;border-radius:5px;border-style:solid;border-width:0;box-shadow:0 7px 15px 0 #374a5e4d;box-shadow:none;color:#fff;font-size:16px;line-height:26px;margin-bottom:0;margin-top:0;padding:15px 40px;position:relative;width:100%;z-index:1}.ekit-wid-con .ekit-mail-submit svg{height:auto;max-width:16px;vertical-align:middle}.ekit-wid-con .ekit-mail-submit:before{background-size:101% 101%;border-radius:inherit;bottom:0;content:"";height:100%;left:0;opacity:0;position:absolute;transition:all .4s ease;width:100%;z-index:-1}.ekit-wid-con .ekit-mail-submit:hover:before{opacity:1}.ekit-wid-con .elementskit_input_group{align-items:stretch;display:flex;flex-wrap:wrap;position:relative;width:100%}.ekit-wid-con .elementskit_input_group .ekit_form_control{flex:1 1 auto;position:relative;width:1%}.ekit-wid-con .elementskit_input_group .ekit_form_control.ekit_append_input{border-radius:5px 0 0 5px}.ekit-wid-con .elementskit_input_group_prepend{margin-right:-1px}.ekit-wid-con .elementskit_input_group_prepend+.ekit_form_control{border-radius:0 5px 5px 0}.ekit-wid-con .elementskit_input_group_append .elementskit_input_group_text{border-radius:0 5px 5px 0;margin-left:-1px}.ekit-wid-con .elementskit_input_group_text{align-items:center;background-color:#e9ecef;border:1px solid #ced4da;border-radius:5px 0 0 5px;color:#495057;display:flex;height:100%;padding:15px;text-align:center;white-space:nowrap}.ekit-wid-con .elementskit_input_group_text svg{height:auto;max-width:20px;vertical-align:middle}.ekit-wid-con .elementskit_inline_form{display:flex;flex-wrap:wrap}.ekit-wid-con .elementskit_inline_form .elementskit_form_group{margin-bottom:0}.ekit-wid-con .elementskit_inline_form .elementskit_input_wraper:not(.ekit_submit_input_holder){flex:1 1}.ekit-wid-con .elementskit_inline_form .ekit_submit_input_holder{align-self:flex-end}.ekit-wid-con .elementskit_inline_form .ekit-mail-submit{width:100%}@media screen and (max-width:767px){.ekit-wid-con .elementskit_inline_form.has-extra-fields>div{flex:0 0 100%;margin-right:0!important;max-width:100%}.ekit-wid-con .elementskit_inline_form.has-extra-fields>div:not(:last-child){margin-bottom:20px}}.ekit-wid-con .ekit-mail-submit{padding:11.5px 40px}.ekit-wid-con .ekit-mail-message{border-radius:5px;display:none;margin-bottom:10px;padding:10px 15px}.ekit-wid-con .ekit-mail-message.error{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.ekit-wid-con .ekit-mail-message.success{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.ekit-wid-con .ekit-single-day{align-items:center;display:flex;justify-content:space-between;padding-bottom:5px;padding-top:5px}.ekit-wid-con .ekit-single-day:not(:last-child){border-bottom:1px solid #0000001a}.ekit-wid-con .ekit-single-day>span{display:inline-block}.ekit-wid-con .ekit-single-day .ekit-business-day{color:#3b3b3b;font-size:30px;font-weight:500;margin-right:auto;padding-left:5px}.ekit-wid-con .ekit-single-day .ekit-business-time{color:#333;font-size:20px;margin-left:auto;padding-right:5px}@media (max-width:480px){.ekit-wid-con .ekit-single-day,.ekit-wid-con .ekit-single-day>span{display:block}.ekit-wid-con .ekit-single-day .ekit-business-time{padding-left:5px}}.ekit-wid-con .ekit-heading{position:relative}.ekit-wid-con .ekit-heading__shadow-text{-webkit-text-fill-color:#fff;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#1010101a;color:#0000;font-family:Archivo,sans-serif;font-size:90px;font-weight:700;letter-spacing:-6px;line-height:120px;position:absolute;white-space:nowrap;z-index:0}.ekit-wid-con .ekit-heading__shadow-text~*{position:relative;z-index:1}.ekit-wid-con .ekit-heading__title-has-border{position:relative}.ekit-wid-con .ekit-heading__title-has-border:before{background:linear-gradient(180deg,#ff512f,#dd2476);content:"";display:block;height:100%;position:absolute;width:4px}.ekit-wid-con .ekit-heading__title-has-border.start:before{left:0}.ekit-wid-con .ekit-heading__title-has-border.end:before{right:0}.ekit-wid-con .ekit-heading__title-has-border~.ekit-heading__description{display:block}.ekit-wid-con .ekit-heading__title-in-left{align-items:center;display:flex}.ekit-wid-con .ekit-heading__subtitle-has-border{border:1px solid #fff;border-radius:2rem;display:inline-block;padding:.25rem 3rem;position:relative;vertical-align:middle}.ekit-wid-con .ekit-heading .ekit_border_custom img{display:inline-block}.ekit-wid-con .elementskit-border-divider{background:#2575fc;border-radius:2px;height:4px;margin-left:27px;position:relative;width:30px}.ekit-wid-con .elementskit-border-divider:before{background-color:#0c5adb;border-radius:50%;box-shadow:9px 0 0 0 currentColor,18px 0 0 0 currentColor;color:#0c5adb;content:"";display:inline-block;height:4px;left:-27px;position:absolute;top:0;width:4px}.ekit-wid-con .elementskit-border-divider.elementskit-style-long{background:#2575fc;border-radius:0;margin-left:0;width:150px}.ekit-wid-con .elementskit-border-divider.elementskit-style-long:before{display:none}.ekit-wid-con .elementskit-border-divider.elementskit-style-long.style-3{width:90px}.ekit-wid-con .elementskit-border-divider.style-2{background:#e7e7e7}.ekit-wid-con .elementskit-border-divider.style-2:before{background-color:#e7e7e7;box-shadow:9px 0 0 0 #e7e7e7;left:-19px}.ekit-wid-con .elementskit-border-star{background:#2575fc;background:linear-gradient(90deg,currentColor,currentColor 38%,#fff0 0,#fff0 62%,currentColor 0,currentColor);color:#2575fc;height:2px;position:relative;width:135px}.ekit-wid-con .elementskit-border-star:after{background-color:#2575fc;content:"";height:14.3px;left:50%;position:absolute;top:0;top:-7.15px;transform:translateX(-50%) rotate(45deg);width:14.3px}.ekit-wid-con .elementskit-border-star.style-2{background:#d7d7d7;background:linear-gradient(90deg,#d7d7d7,#d7d7d7 38%,#fff0 0,#fff0 62%,#d7d7d7 0,#d7d7d7)}.ekit-wid-con .elementskit-border-star.style-2:after{background-color:#d7d7d7}.ekit-wid-con .elementskit-border-star.elementskit-bullet{height:1px}.ekit-wid-con .elementskit-border-star.elementskit-bullet:after{border-radius:50%;transform:translateX(-50%)}.ekit-wid-con .elementskit-section-title{margin:0 0 20px;transition:all .3s ease}.ekit-wid-con .elementskit-section-title.medium{font-size:36px}.ekit-wid-con .elementskit-section-title em{font-family:Playfair Display,serif}.ekit-wid-con .elementskit-section-title.block span{background-color:#2575fc;color:#fff;padding:5px}.ekit-wid-con .elementskit-section-title a{color:inherit;font-size:inherit;line-height:inherit}.ekit-wid-con .elementskit-section-subtitle{color:#00000080;font-weight:700}.ekit-wid-con .elementskit-section-subtitle.primary-v{color:#2575fc}.ekit-wid-con .elementskit-section-subtitle.elementskit-gradient-title{-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-image:-webkit-linear-gradient(-35deg,#2575fc,#6a11cb);background-size:50%;color:#2575fc}.ekit-wid-con .elementskit-section-subtitle.elementskit-style-border{display:inline-block;position:relative;vertical-align:middle}.ekit-wid-con .elementskit-section-subtitle.elementskit-style-border:after,.ekit-wid-con .elementskit-section-subtitle.elementskit-style-border:before{background-color:#d7d7d7;content:"";display:inline-block;height:3px;vertical-align:middle;width:40px}.ekit-wid-con .elementskit-section-subtitle.elementskit-style-border:before{margin-right:15px}.ekit-wid-con .elementskit-section-subtitle.elementskit-style-border:after{margin-left:15px}.ekit-wid-con .elementskitsection-title-wraper{position:relative;z-index:2}.ekit-wid-con .elementskitsection-title-wraper>p{margin-bottom:12px;margin-top:21px}.ekit-wid-con .elementskitsection-title-wraper .section-title{margin-bottom:5px}.ekit-wid-con .elementskitsection-title-wraper.text-center,.ekit-wid-con .elementskitsection-title-wraper.text-right{margin-bottom:40px}.ekit-wid-con .elementskitsection-title-wraper.green-v .section-title{color:#53f995}.ekit-wid-con .elementskitsection-title-wraper.green-v .elementskit-border-divider{background:#53f995}.ekit-wid-con .elementskitsection-title-wraper.green-v .elementskit-border-divider:before{background-color:inherit;box-shadow:9px 0 0 0 #53f995,18px 0 0 0 #53f995}.ekit-wid-con .elementskitsection-title-wraper.white-v .section-title{color:#fff}.ekit-wid-con .elementskitsection-title-wraper.white-v .elementskit-border-divider{background:#fff}.ekit-wid-con .elementskitsection-title-wraper.white-v .elementskit-border-divider:before{background-color:inherit;box-shadow:9px 0 0 0 #fff,18px 0 0 0 #fff}.ekit-wid-con .elementskitsection-title-wraper.primary-v .section-title{color:#2575fc}.ekit-wid-con .elementskitsection-title-wraper.primary-v .elementskit-border-divider{background:#2575fc}.ekit-wid-con .elementskitsection-title-wraper.primary-v .elementskit-border-divider:before{background-color:inherit;box-shadow:9px 0 0 0 #2575fc,18px 0 0 0 #2575fc}.ekit-wid-con .elementskitsection-title-wraper.version-2.primary-v .section-title{color:#000}.ekit-wid-con .elementskitsection-title-wraper.version-3>p{margin-top:18px}.ekit-wid-con .elementskitsection-title-wraper.version-4 .section-title{margin-left:52px;position:relative}.ekit-wid-con .elementskitsection-title-wraper.version-4 .section-title:before{background-color:#2575fc;content:"";height:3px;left:0;position:absolute;top:calc(50% - 1.5px);width:70px}.ekit-wid-con .elementskitsection-title-wraper.version-5 .mask-title{margin-bottom:12px}.ekit-wid-con .elementskitsection-title-wraper.version-5 .section-title{color:#00000080;font-size:22px;letter-spacing:5.8px;margin-bottom:10px}.ekit-wid-con .elementskitsection-title-wraper .shuffle-letter-title-wraper{left:0;position:absolute;top:-36px;width:100%;z-index:-1}.ekit-wid-con .elementskit-section-title{font-weight:500}.ekit-wid-con .elementskit-section-title.text_fill>span{-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-image:-webkit-linear-gradient(-35deg,#2575fc,#6a11cb);color:#2575fc}.ekit-wid-con .elementskit-section-title span{display:inline-block;font-weight:700;transition:all .3s ease}.ekit-wid-con .text_fill>span{-webkit-text-fill-color:#0000;-webkit-background-clip:text}.ekit-wid-con .elementskit-section-title-wraper.center,.ekit-wid-con .elementskit-section-title-wraper.text_center{text-align:center}.ekit-wid-con .elementskit-section-title-wraper.center .elementskit-border-divider,.ekit-wid-con .elementskit-section-title-wraper.center .elementskit-border-star,.ekit-wid-con .elementskit-section-title-wraper.text_center .elementskit-border-divider,.ekit-wid-con .elementskit-section-title-wraper.text_center .elementskit-border-star{margin-left:auto;margin-right:auto}.ekit-wid-con .elementskit-section-title-wraper.right,.ekit-wid-con .elementskit-section-title-wraper.text_right{text-align:right}.ekit-wid-con .elementskit-section-title-wraper.right .elementskit-border-divider,.ekit-wid-con .elementskit-section-title-wraper.right .elementskit-border-star,.ekit-wid-con .elementskit-section-title-wraper.text_right .elementskit-border-divider,.ekit-wid-con .elementskit-section-title-wraper.text_right .elementskit-border-star{margin-left:auto}.ekit-wid-con .elementskit-section-title-wraper.right .elementskit-border-divider,.ekit-wid-con .elementskit-section-title-wraper.text_right .elementskit-border-divider{left:0}.ekit-wid-con .elementskit-section-title-wraper.left,.ekit-wid-con .elementskit-section-title-wraper.text_left{text-align:left}.ekit-wid-con .elementskit-section-title-wraper.left .elementskit-border-divider,.ekit-wid-con .elementskit-section-title-wraper.text_left .elementskit-border-divider{left:0}.ekit-heading--subtitle{margin-bottom:16px;margin-top:8px}.ekit-heading__description{display:inline-block;font-size:16px;line-height:24px;width:100%}.ekit-heading__description>p:first-child{margin-top:10px}.ekit-wid-con .post--tab{display:flex}.ekit-wid-con .post--tab .tabHeader{flex:0 0 15%}.ekit-wid-con .post--tab .tabHeader .tab__list{list-style:none;padding-left:0}.ekit-wid-con .post--tab .tabHeader .tab__list>.tab__list__item{background-color:#fff;border:none;color:#232323;cursor:pointer;display:block;font-size:14px;padding:14px 16px 14px 30px;position:relative;transition:all .5s ease}.ekit-wid-con .post--tab .tabHeader .tab__list>.tab__list__item.active,.ekit-wid-con .post--tab .tabHeader .tab__list>.tab__list__item:hover{background-color:#f0f1f4;color:#d72924;z-index:2}.ekit-wid-con .post--tab .tabContent{flex:0 0 85%}.ekit-wid-con .ekit--tab__post__details{min-height:100px}.ekit-wid-con .ekit--tab__post__details .tabItem{animation:hide-fadeout .6s ease-out;display:none}.ekit-wid-con .ekit--tab__post__details .tabItem.active{animation:show-fadein .6s ease-in;display:block}.ekit-wid-con .ekit--tab__post__details .tab__post__single--item{border-top:0;float:left;padding-left:15px;padding-right:15px;width:33.3333333333%}.ekit-wid-con .ekit--tab__post__details .tab__post__single--item.ekit___column-2{width:50%}.ekit-wid-con .ekit--tab__post__details .tab__post__single--item.ekit___column-4{width:25%}.ekit-wid-con .ekit--tab__post__details .tab__post__single--item:hover .tab__post--header>img{transform:scale(1.2)}.ekit-wid-con .ekit--tab__post__details .tab__post--header{display:block;margin-bottom:20px;overflow:hidden;padding-left:0;padding-right:0;position:relative}.ekit-wid-con .ekit--tab__post__details .tab__post--header>img{transition:all .4s ease-in-out;width:100%}.ekit-wid-con .ekit--tab__post__details .tab__post--header .tab__post--icon{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:5}.ekit-wid-con .ekit--tab__post__details .tab__post--header .tab__post--icon>span{color:#fff;font-size:48px}.ekit-wid-con .ekit--tab__post__details .tab__post--title{color:#232323;font-size:15px;font-weight:500}.ekit-wid-con .ekit--tab__post__details .tab__post--title>a{color:inherit;line-height:inherit;padding-left:0;padding-right:0}.ekit-wid-con .ekit--tab__post__details .post_grid_img_thumb{background-position:50%;background-repeat:no-repeat;background-size:cover;transition:all .4s}.ekit-wid-con .ekit--tab__post__details .post_grid_img_thumb:hover{transform:scale(1.2)}.ekit-wid-con .post--tab.disbale-hover img{transform:inherit!important}.ekit-wid-con .clearfix:after{clear:both;content:"";display:block}.ekit-wid-con .post--lists{list-style:none;padding-left:0}.ekit-wid-con .post--lists>li{border:none!important}.ekit-wid-con .post--lists>li>a{line-height:normal;padding:8px 16px;transition:all .4s ease}.ekit-wid-con .post--lists.vertical--list>li{float:left;margin-right:16px}.ekit-wid-con .post--lists.vertical--list>li>a{padding-left:0;padding-right:0}.ekit-wid-con .ekit-post_grid-item{margin-bottom:27px}.ekit-wid-con .ekit-post_grid-title{margin-bottom:0;margin-top:0}.ekit_modal-searchPanel .xs-serach{position:relative}.ekit_modal-searchPanel .xs-serach input:not([type=submit]){background-color:initial;border:1px solid #e7e7e7;border-radius:5px;height:44px;padding:0 20px;transition:all .4s ease;width:100%}.ekit_modal-searchPanel .xs-serach input:not([type=submit])::placeholder{color:#777;font-size:14px;opacity:1}.ekit_modal-searchPanel .xs-serach input:not([type=submit]):focus{border-color:#2575fc}.ekit_modal-searchPanel .xs-serach .search-btn{background-color:initial;border:0;color:#777;cursor:pointer;font-size:14px;height:100%;position:absolute;right:0;top:0;transition:all .4s ease;width:62px}.ekit_modal-searchPanel .mfp-wrap.ekit-promo-popup:before{animation:menu-animation .8s ease-out forwards;background-color:#000000de;border-radius:100%;content:"";display:block;height:100%;overflow:hidden;padding-bottom:100%;width:100%}.ekit_modal-searchPanel .mfp-wrap.ekit-promo-popup{height:100vh;overflow:hidden}.ekit_modal-searchPanel .mfp-bg.my-mfp-slide-bottom{display:none}.ekit_modal-searchPanel .ekit-sidebar-widget{height:100vh}.ekit_modal-searchPanel .ekit-bg-black{height:100vh!important}.ekit_modal-searchPanel .ekit-search-group{position:relative}.ekit_modal-searchPanel .ekit-search-group input:not([type=submit]){background-color:initial;border:2px solid #fff;border-radius:50px;color:#fff;height:70px;padding:0 30px;width:100%}.ekit_modal-searchPanel .ekit-search-group input:not([type=submit])::placeholder{color:#fff;opacity:1}.ekit_modal-searchPanel .ekit-search-group .ekit_search-button{background-color:initial;border:0;border-radius:0 50px 50px 0;color:#fff;cursor:pointer;height:100%;padding:0;position:absolute;right:0;top:50%;transform:translateY(-50%);width:70px}.ekit_modal-searchPanel .ekit-search-group input[type=search]::-webkit-search-cancel-button,.ekit_modal-searchPanel .ekit-search-group input[type=search]::-webkit-search-decoration,.ekit_modal-searchPanel .ekit-search-group input[type=search]::-webkit-search-results-button,.ekit_modal-searchPanel .ekit-search-group input[type=search]::-webkit-search-results-decoration{display:none}.ekit_modal-searchPanel .ekit-search-panel{margin:1.75rem auto;max-width:800px}.ekit_navsearch-button{display:inline-block}.ekit_navsearch-button svg{height:auto;max-width:20px;vertical-align:middle}.elementor-widget-elementskit-header-search .mfp-close{width:44px}.ekit-wid-con .fluentform .ff-el-ratings label{display:inline-block}.ekit-wid-con .fluentform .ff-el-progress,.ekit-wid-con .fluentform .ff-el-progress-bar{height:20px}.ekit-wid-con .fluentform .ff-el-progress-status{display:none;font-size:13px}.ekit-wid-con .fluentform .ff-el-progress-bar span{font-size:10px}.ekit-wid-con .fluentform .ff-step-header{display:none}.ekit-wid-con .fluentform .choices[data-type*=select-multiple] .choices__inner{padding:0}.ekit-wid-con .fluentform .ff-el-form-check-label .ff-el-form-check-input:after,.ekit-wid-con .fluentform-widget-custom-radio-checkbox .ff-el-form-check-input:checked:before{display:none}.ekit-wid-con .frm-fluent-form .choices__inner{border:none}.ekit-wid-con .fluentform-widget-custom-radio-checkbox input[type=checkbox]:checked:after,.ekit-wid-con .fluentform-widget-custom-radio-checkbox input[type=radio]:checked:after{position:static;transform:inherit}.ekit-fluent-form-widget-step-header-yes .ff-el-progress-status,.ekit-fluent-form-widget-step-progressbar-yes .ff-step-header{display:block!important}.ekit-wid-con .ekit-btt__button{cursor:pointer;display:inline-block;padding:0;position:relative;text-align:center;-webkit-user-select:none;user-select:none}.ekit-wid-con .ekit-btt__button:focus,.ekit-wid-con .ekit-btt__button:hover{text-decoration:none}.ekit-wid-con .ekit-btt__button .canvas{border-radius:inherit;height:100%;left:0;position:absolute;top:0;width:100%}.ekit-wid-con .ekit-btt__button.ekit-tt-show{animation:ekit-btt-fadein .5s;opacity:1}.ekit-wid-con .ekit-btt__button.yes:not(.ekit-tt-show){animation:ekit-btt-fadeOut .5s;opacity:0}.ekit-wid-con .ekit-btt.progress_indicator .ekit-btt__button{border:0!important;border-radius:50%!important}@keyframes ekit-btt-fadein{0%{opacity:0;transform:translateY(80px)}to{opacity:1;transform:translateY(0)}}@keyframes ekit-btt-fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(80px)}}.ekit-wid-con .ekit-form .caldera-form-wrap form label span{display:inline-block} - -/*! elementor-pro - v3.15.0 - 09-08-2023 */.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:#0000;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-width:0 0 3px 3px;transition:width .1s .2s,height .1s .3s,opacity .12s .22s}.e--pointer-framed.e--animation-draw .elementor-item:after{border-width:3px 3px 0 0;bottom:0;content:"";left:auto;right:0;top: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-width:3px 0 0 3px}.e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 3px 3px 0;bottom:0;content:"";left:auto;right:0;top: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;bottom:0;left:0;right:0;top: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;bottom:0;left:0;right:0;top: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 #0000;border-bottom:8px solid #33373d;height:0;left:50%;margin-left:-8px;overflow:hidden;position:absolute;top:-2px;width:0}.elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow{border-color:#33373d #0000 #0000;border-style:solid dashed dashed;top:6px}.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{left: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-bottom-color:#000;border-bottom-color:var(--e-nav-menu-divider-color,#000);border-left:2px solid #000;border-left:var(--e-nav-menu-divider-width,2px) var(--e-nav-menu-divider-style,solid) var(--e-nav-menu-divider-color,#000);border-right-color:#000;border-right-color:var(--e-nav-menu-divider-color,#000);border-top-color:#000;border-top-color:var(--e-nav-menu-divider-color,#000);content:none;content:var(--e-nav-menu-divider-content,none);height:35%;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-center .elementor-nav-menu{justify-content:center;margin-left:auto;margin-right: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 .elementor-widget-container{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{-webkit-tap-highlight-color:rgba(0,0,0,0);display:block;line-height:normal;list-style:none;margin:0;padding: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 #0000}.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 #0000}.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 #0000}.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 #0000}.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-bottom:-10px;margin-top:-10px;padding:10px 0 10px 10px}.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-pro - v3.15.0 - 09-08-2023 */.elementor-skin-carousel .elementor-main-swiper,.elementor-skin-coverflow .elementor-main-swiper{height:230px}.elementor-carousel-image{background:no-repeat 50%;background-size:cover;height:100%;position:relative}.elementor-testimonial__image{flex-shrink:0}.elementor-testimonial__image img{border-radius:999px;box-sizing:initial;object-fit:cover}.elementor-testimonial__footer,.elementor-testimonial__header{display:flex}.elementor-testimonial__footer cite,.elementor-testimonial__header cite{display:flex;flex-direction:column;font-size:14px;font-style:normal;line-height:1.5}.elementor-testimonial__name{font-weight:700}.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{align-items:center}.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-left:20px}.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__footer,.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__footer{flex-direction:row-reverse}.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image+cite,.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image+cite{margin-left:0;margin-right:20px}.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__footer,.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__footer{flex-direction:row}.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image+cite,.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image+cite{margin-left:20px;margin-right:0}.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{margin-top:25px}.elementor-testimonial--layout-image_above .elementor-testimonial{display:flex;flex-direction:column-reverse}.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:25px}.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{flex-wrap:wrap;margin-top:25px}.elementor-testimonial--layout-image_stacked .elementor-testimonial cite,.elementor-testimonial--layout-image_stacked .elementor-testimonial__image{margin-top:15px;width:100%}.elementor-testimonial--layout-image_left .elementor-testimonial,.elementor-testimonial--layout-image_right .elementor-testimonial{align-items:stretch;display:flex}.elementor-testimonial--layout-image_left .elementor-testimonial__footer,.elementor-testimonial--layout-image_right .elementor-testimonial__footer{flex-direction:column;flex-shrink:0;text-align:center}.elementor-testimonial--layout-image_left .elementor-testimonial__image+cite,.elementor-testimonial--layout-image_right .elementor-testimonial__image+cite{margin-top:15px}.elementor-testimonial--layout-image_left.elementor-testimonial--align-center .elementor-testimonial__footer,.elementor-testimonial--layout-image_right.elementor-testimonial--align-center .elementor-testimonial__footer{justify-content:flex-start}.elementor-testimonial--layout-image_left .elementor-testimonial{flex-direction:row-reverse}.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:20px}.elementor-testimonial--layout-image_right .elementor-testimonial{flex-direction:row}.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:20px}.elementor-testimonial--align-right .elementor-testimonial{text-align:right}.elementor-testimonial--align-right.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{flex-direction:row-reverse;justify-content:end}.elementor-testimonial--align-right.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-left:0;margin-right:20px}.elementor-testimonial--align-left .elementor-testimonial{text-align:left}.elementor-testimonial--align-left.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{flex-direction:row;justify-content:start}.elementor-testimonial--align-left.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-left:20px;margin-right:0}.elementor-testimonial--align-center .elementor-testimonial{text-align:center}.elementor-testimonial--align-center.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{justify-content:center}.elementor-testimonial--align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{text-align:left}.elementor-testimonial--skin-default.elementor-testimonial--layout-image_above .elementor-testimonial__cite,.elementor-testimonial--skin-default.elementor-testimonial--layout-image_left .elementor-testimonial__cite,.elementor-testimonial--skin-default.elementor-testimonial--layout-image_right .elementor-testimonial__cite{display:flex;flex-direction:column;margin-top:25px;width:100%}.elementor-testimonial--skin-bubble .elementor-testimonial__content{background-color:#f9fafa;padding:20px;position:relative}.elementor-testimonial--skin-bubble .elementor-testimonial__content:after{background-color:#f9fafa;border-width:0;box-sizing:initial;content:"";display:block;height:14px;position:absolute;transform:scaleX(.75) rotate(45deg);width:14px}.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_above .elementor-testimonial__content:after{bottom:calc(100% - 7px);transform:scaleX(.75) rotate(-135deg)}.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_above.elementor-testimonial--align-center .elementor-testimonial__content:after{left:50%;transform:translateX(-50%) scaleX(.75) rotate(-135deg)}.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_inline .elementor-testimonial__content:after,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_stacked .elementor-testimonial__content:after{top:calc(100% - 7px)}.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_inline.elementor-testimonial--align-center .elementor-testimonial__content:after,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-center .elementor-testimonial__content:after{left:50%;transform:translateX(-50%) scaleX(.75) rotate(45deg)}.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after{left:45px}.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after{right:45px}.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_left .elementor-testimonial__content:after{left:-8px;transform:scaleY(.75) rotate(135deg)}.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{right:-8px;transform:scaleY(.75) rotate(-45deg)}.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:45px}.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_left .elementor-testimonial__footer,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-top:20px}@media (min-width:-1){.elementor-testimonial--widescreen-align-right .elementor-testimonial{text-align:right}.elementor-testimonial--widescreen-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--widescreen-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{flex-direction:row-reverse;justify-content:end}.elementor-testimonial--widescreen-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--widescreen-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-left:0;margin-right:20px}.elementor-testimonial--widescreen-align-left .elementor-testimonial{text-align:left}.elementor-testimonial--widescreen-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--widescreen-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{flex-direction:row;justify-content:start}.elementor-testimonial--widescreen-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--widescreen-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-left:20px;margin-right:0}.elementor-testimonial--widescreen-align-center .elementor-testimonial{text-align:center}.elementor-testimonial--widescreen-align-center.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--widescreen-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{justify-content:center}.elementor-testimonial--widescreen-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{text-align:left}}@media (max-width:-1){.elementor-testimonial--laptop-align-right .elementor-testimonial{text-align:right}.elementor-testimonial--laptop-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--laptop-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{flex-direction:row-reverse;justify-content:end}.elementor-testimonial--laptop-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--laptop-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-left:0;margin-right:20px}.elementor-testimonial--laptop-align-left .elementor-testimonial{text-align:left}.elementor-testimonial--laptop-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--laptop-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{flex-direction:row;justify-content:start}.elementor-testimonial--laptop-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--laptop-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-left:20px;margin-right:0}.elementor-testimonial--laptop-align-center .elementor-testimonial{text-align:center}.elementor-testimonial--laptop-align-center.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--laptop-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{justify-content:center}.elementor-testimonial--laptop-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{text-align:left}.elementor-testimonial--tablet_extra-align-right .elementor-testimonial{text-align:right}.elementor-testimonial--tablet_extra-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--tablet_extra-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{flex-direction:row-reverse;justify-content:end}.elementor-testimonial--tablet_extra-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--tablet_extra-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-left:0;margin-right:20px}.elementor-testimonial--tablet_extra-align-left .elementor-testimonial{text-align:left}.elementor-testimonial--tablet_extra-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--tablet_extra-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{flex-direction:row;justify-content:start}.elementor-testimonial--tablet_extra-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--tablet_extra-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-left:20px;margin-right:0}.elementor-testimonial--tablet_extra-align-center .elementor-testimonial{text-align:center}.elementor-testimonial--tablet_extra-align-center.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--tablet_extra-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{justify-content:center}.elementor-testimonial--tablet_extra-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{text-align:left}}@media (max-width:1024px){.elementor-testimonial--tablet-align-right .elementor-testimonial{text-align:right}.elementor-testimonial--tablet-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--tablet-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{flex-direction:row-reverse;justify-content:end}.elementor-testimonial--tablet-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--tablet-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-left:0;margin-right:20px}.elementor-testimonial--tablet-align-left .elementor-testimonial{text-align:left}.elementor-testimonial--tablet-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--tablet-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{flex-direction:row;justify-content:start}.elementor-testimonial--tablet-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--tablet-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-left:20px;margin-right:0}.elementor-testimonial--tablet-align-center .elementor-testimonial{text-align:center}.elementor-testimonial--tablet-align-center.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--tablet-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{justify-content:center}.elementor-testimonial--tablet-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{text-align:left}}@media (max-width:-1){.elementor-testimonial--mobile_extra-align-right .elementor-testimonial{text-align:right}.elementor-testimonial--mobile_extra-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--mobile_extra-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{flex-direction:row-reverse;justify-content:end}.elementor-testimonial--mobile_extra-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--mobile_extra-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-left:0;margin-right:20px}.elementor-testimonial--mobile_extra-align-left .elementor-testimonial{text-align:left}.elementor-testimonial--mobile_extra-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--mobile_extra-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{flex-direction:row;justify-content:start}.elementor-testimonial--mobile_extra-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--mobile_extra-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-left:20px;margin-right:0}.elementor-testimonial--mobile_extra-align-center .elementor-testimonial{text-align:center}.elementor-testimonial--mobile_extra-align-center.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--mobile_extra-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{justify-content:center}.elementor-testimonial--mobile_extra-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{text-align:left}}@media (max-width:767px){.elementor-testimonial--mobile-align-right .elementor-testimonial{text-align:right}.elementor-testimonial--mobile-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--mobile-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{flex-direction:row-reverse;justify-content:end}.elementor-testimonial--mobile-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--mobile-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-left:0;margin-right:20px}.elementor-testimonial--mobile-align-left .elementor-testimonial{text-align:left}.elementor-testimonial--mobile-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--mobile-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{flex-direction:row;justify-content:start}.elementor-testimonial--mobile-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--mobile-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-left:20px;margin-right:0}.elementor-testimonial--mobile-align-center .elementor-testimonial{text-align:center}.elementor-testimonial--mobile-align-center.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--mobile-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{justify-content:center}.elementor-testimonial--mobile-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{text-align:left}}.elementor-widget-testimonial-carousel .swiper-slide{padding:20px}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:1.3em;font-style:italic;line-height:1.5}.elementor-widget-testimonial-carousel .elementor-testimonial__image img{height:50px;width:50px}.elementor-widget-reviews .swiper-slide{background-color:#fff;border:1px solid #e1e8ed;border-radius:5px;padding:0}.elementor-widget-reviews .elementor-testimonial__text{font-size:14px;line-height:20px}.elementor-widget-reviews .elementor-testimonial__name{color:#1c2022}.elementor-widget-reviews .elementor-testimonial__title{color:#697882;font-family:inherit;font-size:12.5px;font-weight:400}.elementor-widget-reviews .elementor-testimonial__image{display:flex}.elementor-widget-reviews .elementor-testimonial__image img{height:36px;width:36px}.elementor-widget-reviews .elementor-testimonial__icon{font-size:17px;margin-left:auto}.elementor-widget-reviews .elementor-testimonial__icon .fa+.fa{margin-left:.15em}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon{color:var(--e-testimonial-icon-color)}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-android{--e-testimonial-icon-color:#a4c639}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-apple{--e-testimonial-icon-color:#999}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-behance{--e-testimonial-icon-color:#1769ff}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-bitbucket{--e-testimonial-icon-color:#205081}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-codepen{--e-testimonial-icon-color:#000}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-delicious{--e-testimonial-icon-color:#39f}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-digg{--e-testimonial-icon-color:#005be2}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-dribbble{--e-testimonial-icon-color:#ea4c89}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-envelope{--e-testimonial-icon-color:#ea4335}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-facebook{--e-testimonial-icon-color:#3b5998}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-flickr{--e-testimonial-icon-color:#0063dc}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-foursquare{--e-testimonial-icon-color:#2d5be3}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-github{--e-testimonial-icon-color:#333}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-google-plus{--e-testimonial-icon-color:#dd4b39}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-houzz{--e-testimonial-icon-color:#7ac142}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-instagram{--e-testimonial-icon-color:#262626}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-jsfiddle{--e-testimonial-icon-color:#487aa2}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-linkedin{--e-testimonial-icon-color:#0077b5}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-medium{--e-testimonial-icon-color:#00ab6b}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-meetup{--e-testimonial-icon-color:#ec1c40}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-mixcloud{--e-testimonial-icon-color:#273a4b}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-odnoklassniki{--e-testimonial-icon-color:#f4731c}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-pinterest{--e-testimonial-icon-color:#bd081c}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-product-hunt{--e-testimonial-icon-color:#da552f}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-reddit{--e-testimonial-icon-color:#ff4500}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-rss{--e-testimonial-icon-color:#f26522}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-shopping-cart{--e-testimonial-icon-color:#4caf50}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-skype{--e-testimonial-icon-color:#00aff0}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-slideshare{--e-testimonial-icon-color:#0077b5}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-snapchat{--e-testimonial-icon-color:#fffc00}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-soundcloud{--e-testimonial-icon-color:#f80}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-spotify{--e-testimonial-icon-color:#2ebd59}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-stack-overflow{--e-testimonial-icon-color:#fe7a15}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-steam{--e-testimonial-icon-color:#00adee}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-stumbleupon{--e-testimonial-icon-color:#eb4924}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-telegram{--e-testimonial-icon-color:#2ca5e0}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-thumb-tack,.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-thumbtack{--e-testimonial-icon-color:#1aa1d8}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-tripadvisor{--e-testimonial-icon-color:#589442}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-tumblr{--e-testimonial-icon-color:#35465c}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-twitch{--e-testimonial-icon-color:#6441a5}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-twitter{--e-testimonial-icon-color:#1da1f2}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-vimeo{--e-testimonial-icon-color:#1ab7ea}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-vk{--e-testimonial-icon-color:#45668e}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-weibo{--e-testimonial-icon-color:#dd2430}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-weixin{--e-testimonial-icon-color:#31a918}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-whatsapp{--e-testimonial-icon-color:#25d366}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-wordpress{--e-testimonial-icon-color:#21759b}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-xing{--e-testimonial-icon-color:#026466}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-yelp{--e-testimonial-icon-color:#af0606}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-youtube{--e-testimonial-icon-color:#cd201f}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-500px{--e-testimonial-icon-color:#0099e5}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon svg{fill:var(--e-testimonial-icon-color)}.elementor-widget-reviews .elementor-testimonial__rating{background-image:linear-gradient(90deg,#ffc82c var(--rating),#ccc var(--rating));font-family:eicons}.elementor-widget-reviews .elementor-testimonial__header{display:flex;padding-bottom:6px;padding-top:15px}.elementor-widget-reviews .elementor-testimonial__image+cite{margin-left:9px}.elementor-widget-reviews .elementor-testimonial__separator{border-bottom:1px solid #e1e8ed;border-top:0;height:0;margin:0 auto}.elementor-widget-reviews .elementor-testimonial__content{padding-bottom:15px;padding-top:6px}.elementor-widget-reviews .elementor-testimonial__content,.elementor-widget-reviews .elementor-testimonial__header{padding-left:15px;padding-right:15px}.elementor-widget-reviews.elementor-review--has-separator .elementor-testimonial__header{border-bottom:1px solid #e1e8ed}.swiper-pagination-bullets{color:#fff;cursor:default}.swiper-slide{border-style:solid;border-width:0;overflow:hidden;transition-duration:.5s;transition-property:border,background,transform;will-change:transform}.swiper-slide:not(:hover) .e-overlay-animation-fade{opacity:0}.swiper-slide:not(:hover) .e-overlay-animation-slide-up{transform:translateY(100%)}.swiper-slide:not(:hover) .e-overlay-animation-slide-down{transform:translateY(-100%)}.swiper-slide:not(:hover) .e-overlay-animation-slide-right{transform:translateX(-100%)}.swiper-slide:not(:hover) .e-overlay-animation-slide-left{transform:translateX(100%)}.swiper-slide:not(:hover) .e-overlay-animation-zoom-in{opacity:0;transform:scale(.5)}.swiper-slide a{display:inline}.swiper-slide a.elementor-button{display:inline-block}.elementor-widget-reviews .elementor-arrows-yes .elementor-main-swiper,.elementor-widget-testimonial-carousel .elementor-arrows-yes .elementor-main-swiper{width:calc(95% - 40px)}.elementor-widget-reviews .elementor-main-swiper,.elementor-widget-testimonial-carousel .elementor-main-swiper{width:95%}.elementor-widget-reviews .swiper-wrapper,.elementor-widget-testimonial-carousel .swiper-wrapper{align-items:stretch;display:flex}.elementor-widget-reviews .swiper-slide,.elementor-widget-testimonial-carousel .swiper-slide{height:auto}.elementor-widget-reviews.elementor-pagination-type-bullets .swiper,.elementor-widget-reviews.elementor-pagination-type-bullets .swiper-container,.elementor-widget-reviews.elementor-pagination-type-fraction .swiper,.elementor-widget-reviews.elementor-pagination-type-fraction .swiper-container,.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper,.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper-container,.elementor-widget-testimonial-carousel.elementor-pagination-type-fraction .swiper,.elementor-widget-testimonial-carousel.elementor-pagination-type-fraction .swiper-container{padding-bottom:40px}.elementor-widget-reviews .elementor-swiper-button-prev,.elementor-widget-reviews .swiper-container-rtl .elementor-swiper-button-next,.elementor-widget-reviews .swiper-rtl .elementor-swiper-button-next,.elementor-widget-testimonial-carousel .elementor-swiper-button-prev,.elementor-widget-testimonial-carousel .swiper-container-rtl .elementor-swiper-button-next,.elementor-widget-testimonial-carousel .swiper-rtl .elementor-swiper-button-next{left:0;right:auto}.elementor-widget-reviews .elementor-swiper-button-next,.elementor-widget-reviews .swiper-container-rtl .elementor-swiper-button-prev,.elementor-widget-reviews .swiper-rtl .elementor-swiper-button-prev,.elementor-widget-testimonial-carousel .elementor-swiper-button-next,.elementor-widget-testimonial-carousel .swiper-container-rtl .elementor-swiper-button-prev,.elementor-widget-testimonial-carousel .swiper-rtl .elementor-swiper-button-prev{left:auto;right:0}.elementor-widget-reviews.elementor-pagination-type-bullets .elementor-swiper-button-next,.elementor-widget-reviews.elementor-pagination-type-bullets .elementor-swiper-button-prev,.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .elementor-swiper-button-next,.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .elementor-swiper-button-prev{top:calc(50% - 20px)}.elementor-widget-media-carousel .elementor-swiper-button-prev,.elementor-widget-media-carousel .swiper-container-rtl .elementor-swiper-button-next,.elementor-widget-media-carousel .swiper-rtl .elementor-swiper-button-next{left:10px;right:auto}.elementor-widget-media-carousel .elementor-swiper-button-next,.elementor-widget-media-carousel .swiper-container-rtl .elementor-swiper-button-prev,.elementor-widget-media-carousel .swiper-rtl .elementor-swiper-button-prev{left:auto;right:10px}.elementor-widget-archive-posts:after,.elementor-widget-posts:after{display:none}.elementor-posts-container.elementor-posts-masonry{align-items:flex-start}.elementor-posts-container:not(.elementor-posts-masonry){align-items:stretch}.elementor-posts-container .elementor-post{margin:0;padding:0}.elementor-posts-container .elementor-post__excerpt{flex-grow:0;flex-grow:var(--read-more-alignment,0)}.elementor-posts-container .elementor-post__thumbnail{overflow:hidden}.elementor-posts-container .elementor-post__thumbnail img{display:block;max-height:none;max-width:none;transition:filter .3s;width:100%}.elementor-posts-container .elementor-post__thumbnail__link{display:block;position:relative;width:100%}.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail{bottom:0;left:0;right:0;top:0}.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail img{height:auto;left:calc(50% + 1px);position:absolute;top:calc(50% + 1px);transform:scale(1.01) translate(-50%,-50%)}.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail.elementor-fit-height img{height:100%;width:auto}.elementor-posts .elementor-post{flex-direction:column;transition-duration:.25s;transition-property:background,border,box-shadow}.elementor-posts .elementor-post__title{font-size:18px;margin:0}.elementor-posts .elementor-post__excerpt{margin-bottom:10px}.elementor-posts .elementor-post__excerpt p{color:#777;font-size:14px;line-height:1.5em;margin:0}.elementor-posts .elementor-post__text{display:block;display:var(--item-display,block);flex-direction:column;flex-grow:1}.elementor-posts .elementor-post__meta-data{color:#adadad;font-size:12px;line-height:1.3em;margin-bottom:13px}.elementor-posts .elementor-post__read-more{align-self:flex-start;font-size:12px;font-weight:700}.elementor-posts .elementor-post__thumbnail{position:relative}.elementor-posts--skin-classic .elementor-post{overflow:hidden}.elementor-posts--align-left .elementor-post{text-align:left}.elementor-posts--align-right .elementor-post{text-align:right}.elementor-posts--align-center .elementor-post{text-align:center}.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px}.elementor-posts--thumbnail-top .elementor-post__text{width:100%}.elementor-posts--thumbnail-top.elementor-posts--align-left .elementor-post__thumbnail__link{margin-right:auto}.elementor-posts--thumbnail-top.elementor-posts--align-right .elementor-post__thumbnail__link{margin-left:auto}.elementor-posts--thumbnail-top.elementor-posts--align-center .elementor-post__thumbnail__link{margin-left:auto;margin-right:auto}.elementor-posts--thumbnail-left .elementor-post,.elementor-posts--thumbnail-right .elementor-post{flex-direction:row}.elementor-posts--thumbnail-left .elementor-post__thumbnail__link,.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{flex-shrink:0;width:25%}.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;order:0}.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;order:5}.elementor-posts--thumbnail-none .elementor-posts-container .elementor-post__thumbnail__link{display:none}.elementor-posts .elementor-post{display:flex}.elementor-posts .elementor-post__card{background-color:#fff;border:0 solid #69727d;border-radius:3px;display:flex;flex-direction:column;min-height:100%;overflow:hidden;position:relative;transition:all .25s;width:100%}.elementor-posts .elementor-post__card .elementor-post__thumbnail{position:relative;transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.elementor-posts .elementor-post__card .elementor-post__thumbnail img{width:calc(100% + 1px)}.elementor-posts .elementor-post__card .elementor-post__text{margin-bottom:0;margin-top:20px;padding:0 30px}.elementor-posts .elementor-post__card .elementor-post__read-more{display:inline-block;margin-bottom:20px}.elementor-posts .elementor-post__card .elementor-post__meta-data{border-top:1px solid #eaeaea;margin-bottom:0;padding:15px 30px}.elementor-posts .elementor-post__card .elementor-post__meta-data span+span:before{margin:0 5px}.elementor-posts .elementor-post__card .elementor-post__title{font-size:21px}.elementor-posts .elementor-post__card .elementor-post__excerpt{line-height:1.7}.elementor-posts .elementor-post__card .elementor-post__excerpt,.elementor-posts .elementor-post__card .elementor-post__title{margin-bottom:25px}.elementor-posts .elementor-post__card .elementor-post__badge,.elementor-posts .elementor-post__card .elementor-post__read-more{text-transform:uppercase}.elementor-posts .elementor-post__badge{background:#69727d;border-radius:999px;color:#fff;font-size:12px;font-weight:400;line-height:1;margin:20px;padding:.6em 1.2em;position:absolute;top:0}.elementor-posts .elementor-post__avatar{height:0;padding:0 30px;pointer-events:none;position:relative;top:-25px;width:100%}.elementor-posts .elementor-post__avatar img{border-radius:50%;pointer-events:all;transform:translateY(-50%);width:60px}.elementor-posts .elementor-posts--skin-cards:not(.elementor-posts-masonry) .elementor-post__meta-data,.elementor-posts--thumbnail-top .elementor-posts--skin-cards:not(.elementor-posts-masonry) .elementor-post__meta-data{margin-top:auto}.elementor-posts--thumbnail-none .elementor-post__card .elementor-post__avatar{height:auto;padding-top:0;position:static}.elementor-posts--thumbnail-none .elementor-post__card .elementor-post__avatar img.avatar{transform:translateY(0);vertical-align:bottom}.elementor-posts--show-avatar .elementor-post__thumbnail__link{margin-bottom:25px}.elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link:after{background-image:linear-gradient(0deg,#00000059,#0000 75%);background-repeat:no-repeat;bottom:0;content:"";display:block;height:100%;opacity:1;position:absolute;transition:all .3s ease-out;width:100%}.elementor-posts__hover-gradient .elementor-post__card:hover .elementor-post__thumbnail__link:after{opacity:.5}.elementor-posts__hover-zoom-in .elementor-post__card .elementor-post__thumbnail.elementor-fit-height img{height:100%}.elementor-posts__hover-zoom-in .elementor-post__card .elementor-post__thumbnail:not(.elementor-fit-height) img{width:calc(100% + 1px)}.elementor-posts__hover-zoom-in .elementor-post__card:hover .elementor-post__thumbnail.elementor-fit-height img{height:115%}.elementor-posts__hover-zoom-in .elementor-post__card:hover .elementor-post__thumbnail:not(.elementor-fit-height) img{width:115%}.elementor-posts__hover-zoom-out .elementor-post__card .elementor-post__thumbnail.elementor-fit-height img{height:115%}.elementor-posts__hover-zoom-out .elementor-post__card .elementor-post__thumbnail:not(.elementor-fit-height) img{width:115%}.elementor-posts__hover-zoom-out .elementor-post__card:hover .elementor-post__thumbnail.elementor-fit-height img{height:100%}.elementor-posts__hover-zoom-out .elementor-post__card:hover .elementor-post__thumbnail:not(.elementor-fit-height) img{width:calc(100% + 1px)}.elementor-posts__hover-zoom-in .elementor-post__thumbnail img,.elementor-posts__hover-zoom-out .elementor-post__thumbnail img{transition:filter .3s,height 1s cubic-bezier(0,.25,.07,1),width 1s cubic-bezier(0,.25,.07,1)}.elementor-card-shadow-yes .elementor-post__card{box-shadow:0 0 10px 0 #00000026}.elementor-card-shadow-yes .elementor-post__card:hover{box-shadow:0 0 30px 0 #00000026}.elementor-posts--skin-full_content article{flex-direction:column;overflow:hidden}.elementor-posts--skin-full_content article .elementor-post__thumbnail{padding-bottom:0}body.elementor-editor-active .elementor-posts--skin-archive_full_content,body.elementor-editor-active .elementor-posts--skin-full_content{pointer-events:none}body.elementor-editor-active .elementor-posts--skin-archive_full_content .elementor-post__thumbnail__link,body.elementor-editor-active .elementor-posts--skin-full_content .elementor-post__thumbnail__link{display:none}body.elementor-editor-active .elementor-posts--show-thumbnail .elementor-post__thumbnail__link{display:block}.elementor-portfolio__filters{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0}.elementor-portfolio__filter{cursor:pointer;margin:0;padding:8px}.elementor-portfolio-item{align-self:flex-start;margin:0;overflow:hidden;transform-style:preserve-3d;transition-property:transform,opacity;transition-timing-function:ease-in-out}.elementor-portfolio-item__title{color:#fff;font-size:18px;line-height:1;margin:0;padding:0}.elementor-portfolio-item__tags__separator:before{content:", "}.elementor-portfolio-item__overlay{background-color:#69727dcc;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;opacity:0;overflow:hidden;padding:15px;position:absolute;right:0;text-align:center;top:0;transition:opacity 1s}.elementor-portfolio-item__overlay:hover{opacity:1;transition:opacity .5s}.elementor-portfolio-item__img img[src=""]{background-color:#0000001a;height:100%}.elementor-portfolio.elementor-has-item-ratio{transition:height .5s}.elementor-portfolio.elementor-has-item-ratio .elementor-post__thumbnail{background-color:#0000001a;position:absolute}.elementor-portfolio.elementor-has-item-ratio .elementor-post__thumbnail__link{padding-bottom:56.25%}.elementor ul li.elementor-portfolio__filter{list-style-type:none}.e-con-inner>.elementor-widget-portfolio,.e-con>.elementor-widget-portfolio{--flex-grow:var(--container-widget-flex-grow);width:var(--container-widget-width)}.elementor-widget-archive-posts.load-more-align-center .elementor-button-wrapper,.elementor-widget-posts.load-more-align-center .elementor-button-wrapper{text-align:center}.elementor-widget-archive-posts.load-more-align-start .elementor-button-wrapper,.elementor-widget-posts.load-more-align-start .elementor-button-wrapper{text-align:start}.elementor-widget-archive-posts.load-more-align-end .elementor-button-wrapper,.elementor-widget-posts.load-more-align-end .elementor-button-wrapper{text-align:end}.elementor-widget-archive-posts.load-more-align-justify .elementor-button,.elementor-widget-posts.load-more-align-justify .elementor-button{width:100%}.elementor-widget-archive-posts.e-load-more-pagination-loading>.elementor-widget-container,.elementor-widget-posts.e-load-more-pagination-loading>.elementor-widget-container{cursor:default}.elementor-widget-archive-posts.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner,.elementor-widget-posts.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner{margin-top:30px;margin-top:var(--load-more—spacing,30px)}.elementor-widget-archive-posts.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner i,.elementor-widget-archive-posts.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner svg,.elementor-widget-posts.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner i,.elementor-widget-posts.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner svg{display:flex}.elementor-widget-archive-posts.e-load-more-pagination-loading>.elementor-widget-container>.elementor-button-wrapper .elementor-button-content-wrapper,.elementor-widget-posts.e-load-more-pagination-loading>.elementor-widget-container>.elementor-button-wrapper .elementor-button-content-wrapper{visibility:hidden}.elementor-widget-archive-posts.e-load-more-pagination-end>.elementor-widget-container>.elementor-button-wrapper,.elementor-widget-posts.e-load-more-pagination-end>.elementor-widget-container>.elementor-button-wrapper{display:none}.elementor-widget-archive-posts.e-load-more-pagination-end>.elementor-widget-container>.e-load-more-message,.elementor-widget-posts.e-load-more-pagination-end>.elementor-widget-container>.e-load-more-message{display:block}.elementor-widget-archive-posts.e-load-more-no-spinner>.elementor-widget-container>.elementor-button-wrapper .elementor-button-content-wrapper,.elementor-widget-posts.e-load-more-no-spinner>.elementor-widget-container>.elementor-button-wrapper .elementor-button-content-wrapper{visibility:visible}.elementor-widget-archive-posts>.elementor-widget-container .e-load-more-spinner,.elementor-widget-posts>.elementor-widget-container .e-load-more-spinner{display:flex}.elementor-widget-archive-posts>.elementor-widget-container .e-load-more-spinner i,.elementor-widget-archive-posts>.elementor-widget-container .e-load-more-spinner svg,.elementor-widget-posts>.elementor-widget-container .e-load-more-spinner i,.elementor-widget-posts>.elementor-widget-container .e-load-more-spinner svg{display:none;margin:0 auto}.elementor-widget-archive-posts>.elementor-widget-container .e-load-more-spinner i,.elementor-widget-posts>.elementor-widget-container .e-load-more-spinner i{color:var(--load-more-spinner-color)}.elementor-widget-archive-posts>.elementor-widget-container .e-load-more-spinner svg,.elementor-widget-posts>.elementor-widget-container .e-load-more-spinner svg{fill:var(--load-more-spinner-color);height:1em;width:1em}.elementor-widget-archive-posts>.elementor-widget-container .e-load-more-message,.elementor-widget-posts>.elementor-widget-container .e-load-more-message{color:var(--load-more-message-color);display:none;margin-top:30px;margin-top:var(--load-more—spacing,30px);text-align:center;text-align:var(--load-more-message-alignment,center)}.elementor-widget-archive-posts>.elementor-widget-container>.elementor-button-wrapper,.elementor-widget-posts>.elementor-widget-container>.elementor-button-wrapper{margin-top:30px;margin-top:var(--load-more—spacing,30px)}.elementor-widget-archive-posts>.elementor-widget-container>.elementor-button-wrapper .e-load-more-spinner,.elementor-widget-posts>.elementor-widget-container>.elementor-button-wrapper .e-load-more-spinner{left:50%;margin:inherit;position:absolute;top:50%;transform:translate(-50%,-50%)}.elementor-widget-archive-posts>.elementor-widget-container>.elementor-button-wrapper .elementor-button,.elementor-widget-posts>.elementor-widget-container>.elementor-button-wrapper .elementor-button{cursor:pointer;position:relative} - -/*! elementor - v3.15.0 - 09-08-2023 */.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container{overflow:hidden}.elementor-widget .elementor-icon-list-items.elementor-inline-items{margin-left:-8px;margin-right:-8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-left:8px;margin-right:8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{border-bottom:0;border-left-width:1px;border-right:0;border-top:0;border-style:solid;height:100%;left:auto;position:relative;right:-8px;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{bottom:0;position:absolute;width:100%}.elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a{align-items:center;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-left:5px}.elementor-widget .elementor-icon-list-icon{display:flex;position:relative;top:auto;top:var(--icon-vertical-offset,initial)}.elementor-widget .elementor-icon-list-icon svg{height:1em;height:var(--e-icon-list-icon-size,1em);width: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:0 .25em 0 0;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-left .elementor-icon-list-item,.elementor-widget.elementor-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-align-right .elementor-icon-list-item,.elementor-widget.elementor-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after{right: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-left .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-widescreen-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-widescreen-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-widescreen-align-left) .elementor-icon-list-item:after{right: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-left .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-mobile-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-mobile-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after{right:0}}body{min-width:360px}img.nav-logo{height:46.09px;width:auto}@media (max-width:767px){.elementor-11 .elementor-element.elementor-element-784d8c7d img{width:auto}}.divider{background:url(data:image/png;base64,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) no-repeat;background-size:contain;height:20px;margin:20px 0;width:100%}.divider.center{background-position-x:center}.elementor-column{flex-direction:column}/*! - * Bootstrap v5.3.2 (https://getbootstrap.com/) - * Copyright 2011-2023 The Bootstrap Authors - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) - */:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,#ffffff26,#fff0);--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:#212529bf;--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:#21252980;--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0,0,0,.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem #00000026;--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0,0,0,.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0,0,0,.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0,0,0,.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:#0d6efd40;--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}[data-bs-theme=dark]{--bs-body-color:#dee2e6;--bs-body-color-rgb:222,226,230;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:#dee2e6bf;--bs-secondary-color-rgb:222,226,230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:#dee2e680;--bs-tertiary-color-rgb:222,226,230;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254;--bs-code-color:#e685b5;--bs-highlight-color:#dee2e6;--bs-highlight-bg:#664d03;--bs-border-color:#495057;--bs-border-color-translucent:#ffffff26;--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f;color-scheme:dark}*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;background-color:#fff;background-color:var(--bs-body-bg);color:#212529;color:var(--bs-body-color);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-family:var(--bs-body-font-family);font-size:1rem;font-size:var(--bs-body-font-size);font-weight:400;font-weight:var(--bs-body-font-weight);line-height:1.5;line-height:var(--bs-body-line-height);margin:0;text-align:var(--bs-body-text-align)}hr{border:0;border-top:1px solid;border-top:var(--bs-border-width) solid;color:inherit;margin:1rem 0;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:inherit;color:var(--bs-heading-color);font-weight:500;line-height:1.2;margin-bottom:.5rem;margin-top:0}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-bottom:1rem;margin-top:0}abbr[title]{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit;margin-bottom:1rem}ol,ul{padding-left:2rem}dl,ol,ul{margin-bottom:1rem;margin-top:0}ol ol,ol ul,ul ol,ul ul{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,small{font-size:.875em}.mark,mark{background-color:#fff3cd;background-color:var(--bs-highlight-bg);color:#212529;color:var(--bs-highlight-color);padding:.1875em}sub,sup{font-size:.75em;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}a{color:#0d6efd;color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;font-size:.875em;margin-bottom:1rem;margin-top:0;overflow:auto}pre code{color:inherit;font-size:inherit;word-break:normal}code{word-wrap:break-word;color:#d63384;color:var(--bs-code-color);font-size:.875em}a>code{color:inherit}kbd{background-color:#212529;background-color:var(--bs-body-color);border-radius:.25rem;color:#fff;color:var(--bs-body-bg);font-size:.875em;padding:.1875rem .375rem}kbd kbd{font-size:1em;padding:0}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{border-collapse:collapse;caption-side:bottom}caption{color:#212529bf;color:var(--bs-secondary-color);padding-bottom:.5rem;padding-top:.5rem;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border:0 solid;border-color:inherit}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{border-style:none;padding:0}textarea{resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{float:left;font-size:calc(1.275rem + .3vw);line-height:inherit;margin-bottom:.5rem;padding:0;width:100%}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::file-selector-button{-webkit-appearance:button;font:inherit}output{display:inline-block}iframe{border:0}summary{cursor:pointer;display:list-item}progress{vertical-align:initial}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-inline,.list-unstyled{list-style:none;padding-left:0}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{font-size:1.25rem;margin-bottom:1rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{color:#6c757d;font-size:.875em;margin-bottom:1rem;margin-top:-1rem}.blockquote-footer:before{content:"— "}.img-fluid,.img-thumbnail{height:auto;max-width:100%}.img-thumbnail{background-color:#fff;background-color:var(--bs-body-bg);border:1px solid #dee2e6;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:.375rem;border-radius:var(--bs-border-radius);padding:.25rem}.figure{display:inline-block}.figure-img{line-height:1;margin-bottom:.5rem}.figure-caption{color:#212529bf;color:var(--bs-secondary-color);font-size:.875em}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin-left:auto;margin-right:auto;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.row>*{flex-shrink:0;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}.col{flex:1 0}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:#0000;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb),0.05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb),0.1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb),0.075);border-color:var(--bs-table-border-color);margin-bottom:1rem;vertical-align:top;width:100%}.table>:not(caption)>*>*{background-color:var(--bs-table-bg);border-bottom-width:1px;border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)));color:var(--bs-table-color);color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));padding:.5rem}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:2px solid;border-top:calc(var(--bs-border-width)*2) solid}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:1px 0;border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 1px;border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped-columns>:not(caption)>tr>:nth-child(2n),.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-active{--bs-table-color-state:var(--bs-table-active-color);--bs-table-bg-state:var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state:var(--bs-table-hover-color);--bs-table-bg-state:var(--bs-table-hover-bg)}.table-primary{--bs-table-color:#000;--bs-table-bg:#cfe2ff;--bs-table-border-color:#a6b5cc;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000}.table-primary,.table-secondary{border-color:var(--bs-table-border-color);color:var(--bs-table-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#e2e3e5;--bs-table-border-color:#b5b6b7;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000}.table-success{--bs-table-color:#000;--bs-table-bg:#d1e7dd;--bs-table-border-color:#a7b9b1;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000}.table-info,.table-success{border-color:var(--bs-table-border-color);color:var(--bs-table-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#cff4fc;--bs-table-border-color:#a6c3ca;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000}.table-warning{--bs-table-color:#000;--bs-table-bg:#fff3cd;--bs-table-border-color:#ccc2a4;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000}.table-danger,.table-warning{border-color:var(--bs-table-border-color);color:var(--bs-table-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f8d7da;--bs-table-border-color:#c6acae;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000}.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#c6c7c8;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000}.table-dark,.table-light{border-color:var(--bs-table-border-color);color:var(--bs-table-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#4d5154;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff}.table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (max-width:575.98px){.table-responsive-sm{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:767.98px){.table-responsive-md{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:991.98px){.table-responsive-lg{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:1199.98px){.table-responsive-xl{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:1399.98px){.table-responsive-xxl{-webkit-overflow-scrolling:touch;overflow-x:auto}}.form-label{margin-bottom:.5rem}.col-form-label{font-size:inherit;line-height:1.5;margin-bottom:0;padding-bottom:calc(.375rem + 1px);padding-bottom:calc(.375rem + var(--bs-border-width));padding-top:calc(.375rem + 1px);padding-top:calc(.375rem + var(--bs-border-width))}.col-form-label-lg{font-size:1.25rem;padding-bottom:calc(.5rem + 1px);padding-bottom:calc(.5rem + var(--bs-border-width));padding-top:calc(.5rem + 1px);padding-top:calc(.5rem + var(--bs-border-width))}.col-form-label-sm{font-size:.875rem;padding-bottom:calc(.25rem + 1px);padding-bottom:calc(.25rem + var(--bs-border-width));padding-top:calc(.25rem + 1px);padding-top:calc(.25rem + var(--bs-border-width))}.form-text{color:#212529bf;color:var(--bs-secondary-color);font-size:.875em;margin-top:.25rem}.form-control{-webkit-appearance:none;appearance:none;background-clip:padding-box;background-color:#fff;background-color:var(--bs-body-bg);border:1px solid #dee2e6;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:.375rem;border-radius:var(--bs-border-radius);color:#212529;color:var(--bs-body-color);display:block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{background-color:#fff;background-color:var(--bs-body-bg);border-color:#86b7fe;box-shadow:0 0 0 .25rem #0d6efd40;color:#212529;color:var(--bs-body-color);outline:0}.form-control::-webkit-date-and-time-value{height:1.5em;margin:0;min-width:85px}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:#212529bf;color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:#e9ecef;background-color:var(--bs-secondary-bg);opacity:1}.form-control::-webkit-file-upload-button{background-color:#f8f9fa;background-color:var(--bs-tertiary-bg);border:0 solid;border-color:inherit;border-inline-end-width:1px;border-inline-end-width:var(--bs-border-width);border-radius:0;color:#212529;color:var(--bs-body-color);margin:-.375rem -.75rem;margin-inline-end:.75rem;padding:.375rem .75rem;pointer-events:none;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::file-selector-button{background-color:#f8f9fa;background-color:var(--bs-tertiary-bg);border:0 solid;border-color:inherit;border-inline-end-width:1px;border-inline-end-width:var(--bs-border-width);border-radius:0;color:#212529;color:var(--bs-body-color);margin:-.375rem -.75rem;margin-inline-end:.75rem;padding:.375rem .75rem;pointer-events:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#e9ecef;background-color:var(--bs-secondary-bg)}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#e9ecef;background-color:var(--bs-secondary-bg)}.form-control-plaintext{background-color:initial;border:solid #0000;border-width:1px 0;border-width:var(--bs-border-width) 0;color:#212529;color:var(--bs-body-color);display:block;line-height:1.5;margin-bottom:0;padding:.375rem 0;width:100%}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-left:0;padding-right:0}.form-control-sm{border-radius:.25rem;border-radius:var(--bs-border-radius-sm);font-size:.875rem;min-height:calc(1.5em + .5rem + 2px);min-height:calc(1.5em + .5rem + var(--bs-border-width)*2);padding:.25rem .5rem}.form-control-sm::-webkit-file-upload-button{margin:-.25rem -.5rem;margin-inline-end:.5rem;padding:.25rem .5rem}.form-control-sm::file-selector-button{margin:-.25rem -.5rem;margin-inline-end:.5rem;padding:.25rem .5rem}.form-control-lg{border-radius:.5rem;border-radius:var(--bs-border-radius-lg);font-size:1.25rem;min-height:calc(1.5em + 1rem + 2px);min-height:calc(1.5em + 1rem + var(--bs-border-width)*2);padding:.5rem 1rem}.form-control-lg::-webkit-file-upload-button{margin:-.5rem -1rem;margin-inline-end:1rem;padding:.5rem 1rem}.form-control-lg::file-selector-button{margin:-.5rem -1rem;margin-inline-end:1rem;padding:.5rem 1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 2px);min-height:calc(1.5em + .75rem + var(--bs-border-width)*2)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px);min-height:calc(1.5em + .5rem + var(--bs-border-width)*2)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px);min-height:calc(1.5em + 1rem + var(--bs-border-width)*2)}.form-control-color{height:calc(1.5em + .75rem + 2px);height:calc(1.5em + .75rem + var(--bs-border-width)*2);padding:.375rem;width:3rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:.375rem;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:.375rem;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + 2px);height:calc(1.5em + .5rem + var(--bs-border-width)*2)}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + 2px);height:calc(1.5em + 1rem + var(--bs-border-width)*2)}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");-webkit-appearance:none;appearance:none;background-color:#fff;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),none;background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px;border:1px solid #dee2e6;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:.375rem;border-radius:var(--bs-border-radius);color:#212529;color:var(--bs-body-color);display:block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem 2.25rem .375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;box-shadow:0 0 0 .25rem #0d6efd40;outline:0}.form-select[multiple],.form-select[size]:not([size="1"]){background-image:none;padding-right:.75rem}.form-select:disabled{background-color:#e9ecef;background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:#0000;text-shadow:0 0 0 #212529;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{border-radius:.25rem;border-radius:var(--bs-border-radius-sm);font-size:.875rem;padding-bottom:.25rem;padding-left:.5rem;padding-top:.25rem}.form-select-lg{border-radius:.5rem;border-radius:var(--bs-border-radius-lg);font-size:1.25rem;padding-bottom:.5rem;padding-left:1rem;padding-top:.5rem}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E")}.form-check{display:block;margin-bottom:.125rem;min-height:1.5rem;padding-left:1.5em}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-left:0;padding-right:1.5em;text-align:right}.form-check-reverse .form-check-input{float:right;margin-left:0;margin-right:-1.5em}.form-check-input{--bs-form-check-bg:var(--bs-body-bg);-webkit-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #dee2e6;border:var(--bs-border-width) solid var(--bs-border-color);flex-shrink:0;height:1em;margin-top:.25em;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:top;width:1em}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;box-shadow:0 0 0 .25rem #0d6efd40;outline:0}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3E%3C/svg%3E")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23fff'/%3E%3C/svg%3E")}.form-check-input[type=checkbox]:indeterminate{--bs-form-check-bg-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3E%3C/svg%3E");background-color:#0d6efd;border-color:#0d6efd}.form-check-input:disabled{filter:none;opacity:.5;pointer-events:none}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(0, 0, 0, 0.25)'/%3E%3C/svg%3E");background-image:var(--bs-form-switch-bg);background-position:0;border-radius:2em;margin-left:-2.5em;transition:background-position .15s ease-in-out;width:2em}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2386b7fe'/%3E%3C/svg%3E")}.form-switch .form-check-input:checked{--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");background-position:100%}.form-switch.form-check-reverse{padding-left:0;padding-right:2.5em}.form-switch.form-check-reverse .form-check-input{margin-left:0;margin-right:-2.5em}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{clip:rect(0,0,0,0);pointer-events:none;position:absolute}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{filter:none;opacity:.65;pointer-events:none}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(255, 255, 255, 0.25)'/%3E%3C/svg%3E")}.form-range{-webkit-appearance:none;appearance:none;background-color:initial;height:1.5rem;padding:0;width:100%}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;height:1rem;margin-top:-.25rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:1rem}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{background-color:#e9ecef;background-color:var(--bs-secondary-bg);border-color:#0000;border-radius:1rem;color:#0000;cursor:pointer;height:.5rem;width:100%}.form-range::-moz-range-thumb{appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;height:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:1rem}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{background-color:#e9ecef;background-color:var(--bs-secondary-bg);border-color:#0000;border-radius:1rem;color:#0000;cursor:pointer;height:.5rem;width:100%}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#212529bf;background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:#212529bf;background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + 2px);height:calc(3.5rem + var(--bs-border-width)*2);line-height:1.25;min-height:calc(3.5rem + 2px);min-height:calc(3.5rem + var(--bs-border-width)*2)}.form-floating>label{border:1px solid #0000;border:var(--bs-border-width) solid #0000;height:100%;left:0;overflow:hidden;padding:1rem .75rem;pointer-events:none;position:absolute;text-align:start;text-overflow:ellipsis;top:0;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out;white-space:nowrap;z-index:2}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:#0000}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-select{padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{color:#212529a6;color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label:after,.form-floating>.form-control:focus~label:after,.form-floating>.form-control:not(:placeholder-shown)~label:after,.form-floating>.form-select~label:after{background-color:#fff;background-color:var(--bs-body-bg);border-radius:.375rem;border-radius:var(--bs-border-radius);content:"";height:1.5em;inset:1rem .375rem;position:absolute;z-index:-1}.form-floating>.form-control:-webkit-autofill~label{color:#212529a6;color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label{border-width:1px 0;border-width:var(--bs-border-width) 0}.form-floating>.form-control:disabled~label,.form-floating>:disabled~label{color:#6c757d}.form-floating>.form-control:disabled~label:after,.form-floating>:disabled~label:after{background-color:#e9ecef;background-color:var(--bs-secondary-bg)}.input-group{align-items:stretch;display:flex;flex-wrap:wrap;position:relative;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{flex:1 1 auto;min-width:0;position:relative;width:1%}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{align-items:center;background-color:#f8f9fa;background-color:var(--bs-tertiary-bg);border:1px solid #dee2e6;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:.375rem;border-radius:var(--bs-border-radius);color:#212529;color:var(--bs-body-color);display:flex;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;text-align:center;white-space:nowrap}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{border-radius:.5rem;border-radius:var(--bs-border-radius-lg);font-size:1.25rem;padding:.5rem 1rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{border-radius:.25rem;border-radius:var(--bs-border-radius-sm);font-size:.875rem;padding:.25rem .5rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-bottom-right-radius:0;border-top-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){border-bottom-left-radius:0;border-top-left-radius:0;margin-left:-1px;margin-left:calc(var(--bs-border-width)*-1)}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-bottom-left-radius:0;border-top-left-radius:0}.valid-feedback{color:#198754;color:var(--bs-form-valid-color);display:none;font-size:.875em;margin-top:.25rem;width:100%}.valid-tooltip{background-color:#198754;background-color:var(--bs-success);border-radius:.375rem;border-radius:var(--bs-border-radius);color:#fff;display:none;font-size:.875rem;margin-top:.1rem;max-width:100%;padding:.25rem .5rem;position:absolute;top:100%;z-index:5}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' d='M2.3 6.73.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-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#198754;border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#198754;border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem #19875440;box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#198754;border-color:var(--bs-form-valid-border-color)}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' d='M2.3 6.73.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-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);padding-right:4.125rem}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#198754;border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem #19875440;box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3.75rem + 1.5em)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#198754;border-color:var(--bs-form-valid-border-color)}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#198754;background-color:var(--bs-form-valid-color)}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem #19875440;box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#198754;color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.invalid-feedback{color:#dc3545;color:var(--bs-form-invalid-color);display:none;font-size:.875em;margin-top:.25rem;width:100%}.invalid-tooltip{background-color:#dc3545;background-color:var(--bs-danger);border-radius:.375rem;border-radius:var(--bs-border-radius);color:#fff;display:none;font-size:.875rem;margin-top:.1rem;max-width:100%;padding:.25rem .5rem;position:absolute;top:100%;z-index:5}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%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-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#dc3545;border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem #dc354540;box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#dc3545;border-color:var(--bs-form-invalid-border-color)}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%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-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);padding-right:4.125rem}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#dc3545;border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem #dc354540;box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3.75rem + 1.5em)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#dc3545;border-color:var(--bs-form-invalid-border-color)}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#dc3545;background-color:var(--bs-form-invalid-color)}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem #dc354540;box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545;color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}.btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:#0000;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:#0000;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:#0000;--bs-btn-box-shadow:inset 0 1px 0 #ffffff26,0 1px 1px rgba(0,0,0,.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb),.5);background-color:var(--bs-btn-bg);border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);color:var(--bs-btn-color);cursor:pointer;display:inline-block;font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;user-select:none;vertical-align:middle}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);color:var(--bs-btn-hover-color)}.btn-check+.btn:hover{background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color);color:var(--bs-btn-color)}.btn:focus-visible{background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);box-shadow:var(--bs-btn-focus-box-shadow);color:var(--bs-btn-hover-color);outline:0}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);box-shadow:var(--bs-btn-focus-box-shadow);outline:0}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color);color:var(--bs-btn-active-color)}.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);color:var(--bs-btn-disabled-color);opacity:var(--bs-btn-disabled-opacity);pointer-events:none}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5c636a;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130,138,145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#31d2f2;--bs-btn-hover-border-color:#25cff2;--bs-btn-focus-shadow-rgb:11,172,204;--bs-btn-active-color:#000;--bs-btn-active-bg:#3dd5f3;--bs-btn-active-border-color:#25cff2;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0dcaf0;--bs-btn-disabled-border-color:#0dcaf0}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#bb2d3b;--bs-btn-hover-border-color:#b02a37;--bs-btn-focus-shadow-rgb:225,83,97;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b02a37;--bs-btn-active-border-color:#a52834;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc3545;--bs-btn-disabled-border-color:#dc3545}.btn-light{--bs-btn-color:#000;--bs-btn-bg:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d3d4d5;--bs-btn-hover-border-color:#c6c7c8;--bs-btn-focus-shadow-rgb:211,212,213;--bs-btn-active-color:#000;--bs-btn-active-bg:#c6c7c8;--bs-btn-active-border-color:#babbbc;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f8f9fa;--bs-btn-disabled-border-color:#f8f9fa}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#424649;--bs-btn-hover-border-color:#373b3e;--bs-btn-focus-shadow-rgb:66,70,73;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4d5154;--bs-btn-active-border-color:#373b3e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#212529;--bs-btn-disabled-border-color:#212529}.btn-outline-primary{--bs-btn-color:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0d6efd;--bs-btn-hover-border-color:#0d6efd;--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0d6efd;--bs-btn-active-border-color:#0d6efd;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#0d6efd;--bs-btn-disabled-bg:#0000;--bs-btn-disabled-border-color:#0d6efd;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-bg:#0000;--bs-btn-disabled-border-color:#6c757d;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#198754;--bs-btn-hover-border-color:#198754;--bs-btn-focus-shadow-rgb:25,135,84;--bs-btn-active-color:#fff;--bs-btn-active-bg:#198754;--bs-btn-active-border-color:#198754;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#198754;--bs-btn-disabled-bg:#0000;--bs-btn-disabled-border-color:#198754;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#0dcaf0;--bs-btn-hover-border-color:#0dcaf0;--bs-btn-focus-shadow-rgb:13,202,240;--bs-btn-active-color:#000;--bs-btn-active-bg:#0dcaf0;--bs-btn-active-border-color:#0dcaf0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#0dcaf0;--bs-btn-disabled-bg:#0000;--bs-btn-disabled-border-color:#0dcaf0;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255,193,7;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:#0000;--bs-btn-disabled-border-color:#ffc107;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dc3545;--bs-btn-hover-border-color:#dc3545;--bs-btn-focus-shadow-rgb:220,53,69;--bs-btn-active-color:#fff;--bs-btn-active-bg:#dc3545;--bs-btn-active-border-color:#dc3545;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#dc3545;--bs-btn-disabled-bg:#0000;--bs-btn-disabled-border-color:#dc3545;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f8f9fa;--bs-btn-hover-border-color:#f8f9fa;--bs-btn-focus-shadow-rgb:248,249,250;--bs-btn-active-color:#000;--bs-btn-active-bg:#f8f9fa;--bs-btn-active-border-color:#f8f9fa;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#f8f9fa;--bs-btn-disabled-bg:#0000;--bs-btn-disabled-border-color:#f8f9fa;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#212529;--bs-btn-hover-border-color:#212529;--bs-btn-focus-shadow-rgb:33,37,41;--bs-btn-active-color:#fff;--bs-btn-active-bg:#212529;--bs-btn-active-border-color:#212529;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#212529;--bs-btn-disabled-bg:#0000;--bs-btn-disabled-border-color:#212529;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:#0000;--bs-btn-border-color:#0000;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:#0000;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:#0000;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:#0000;--bs-btn-box-shadow:0 0 0 #000;--bs-btn-focus-shadow-rgb:49,132,253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-group-lg>.btn,.btn-lg{--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:var(--bs-border-radius-lg)}.btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius:var(--bs-border-radius-sm)}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{height:auto;transition:width .35s ease;width:0}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{border-bottom:0;border-left:.3em solid #0000;border-right:.3em solid #0000;border-top:.3em solid;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:0.5rem;--bs-dropdown-box-shadow:var(--bs-box-shadow);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:0.5rem;background-clip:padding-box;background-color:var(--bs-dropdown-bg);border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius);color:var(--bs-dropdown-color);display:none;font-size:var(--bs-dropdown-font-size);list-style:none;margin:0;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);position:absolute;text-align:left;z-index:var(--bs-dropdown-zindex)}.dropdown-menu[data-bs-popper]{left:0;margin-top:var(--bs-dropdown-spacer);top:100%}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{left:auto;right:0}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{left:auto;right:0}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{left:auto;right:0}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{left:auto;right:0}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{left:auto;right:0}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{left:auto;right:0}}.dropup .dropdown-menu[data-bs-popper]{bottom:100%;margin-bottom:var(--bs-dropdown-spacer);margin-top:0;top:auto}.dropup .dropdown-toggle:after{border-bottom:.3em solid;border-left:.3em solid #0000;border-right:.3em solid #0000;border-top:0;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{left:100%;margin-left:var(--bs-dropdown-spacer);margin-top:0;right:auto;top:0}.dropend .dropdown-toggle:after{border-bottom:.3em solid #0000;border-left:.3em solid;border-right:0;border-top:.3em solid #0000;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{left:auto;margin-right:var(--bs-dropdown-spacer);margin-top:0;right:100%;top:0}.dropstart .dropdown-toggle:after{content:"";display:inline-block;display:none;margin-left:.255em;vertical-align:.255em}.dropstart .dropdown-toggle:before{border-bottom:.3em solid #0000;border-right:.3em solid;border-top:.3em solid #0000;content:"";display:inline-block;margin-right:.255em;vertical-align:.255em}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{border-top:1px solid var(--bs-dropdown-divider-bg);height:0;margin:var(--bs-dropdown-divider-margin-y) 0;opacity:1;overflow:hidden}.dropdown-item{background-color:initial;border:0;border-radius:0;border-radius:var(--bs-dropdown-item-border-radius,0);clear:both;color:var(--bs-dropdown-link-color);display:block;font-weight:400;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);text-align:inherit;text-decoration:none;white-space:nowrap;width:100%}.dropdown-item:focus,.dropdown-item:hover{background-color:var(--bs-dropdown-link-hover-bg);color:var(--bs-dropdown-link-hover-color)}.dropdown-item.active,.dropdown-item:active{background-color:var(--bs-dropdown-link-active-bg);color:var(--bs-dropdown-link-active-color);text-decoration:none}.dropdown-item.disabled,.dropdown-item:disabled{background-color:initial;color:var(--bs-dropdown-link-disabled-color);pointer-events:none}.dropdown-menu.show{display:block}.dropdown-header{color:var(--bs-dropdown-header-color);display:block;font-size:.875rem;margin-bottom:0;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);white-space:nowrap}.dropdown-item-text{color:var(--bs-dropdown-link-color);display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x)}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:#ffffff26;--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.btn-group,.btn-group-vertical{display:inline-flex;position:relative;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{flex:1 1 auto;position:relative}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:.375rem;border-radius:var(--bs-border-radius)}.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{margin-left:-1px;margin-left:calc(var(--bs-border-width)*-1)}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-bottom-left-radius:0;border-top-left-radius:0}.dropdown-toggle-split{padding-left:.5625rem;padding-right:.5625rem}.dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-left:.375rem;padding-right:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-left:.75rem;padding-right:.75rem}.btn-group-vertical{align-items:flex-start;flex-direction:column;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px;margin-top:calc(var(--bs-border-width)*-1)}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-left-radius:0;border-bottom-right-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0}.nav-link{background:0 0;border:0;color:var(--bs-nav-link-color);display:block;font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{box-shadow:0 0 0 .25rem #0d6efd40;outline:0}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);cursor:default;pointer-events:none}.nav-tabs{--bs-nav-tabs-border-width:var(--bs-border-width);--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color:var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg:var(--bs-body-bg);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{border:var(--bs-nav-tabs-border-width) solid #0000;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius);margin-bottom:calc(var(--bs-nav-tabs-border-width)*-1)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:var(--bs-nav-tabs-link-hover-border-color);isolation:isolate}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color);color:var(--bs-nav-tabs-link-active-color)}.nav-tabs .dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;margin-top:calc(var(--bs-nav-tabs-border-width)*-1)}.nav-pills{--bs-nav-pills-border-radius:var(--bs-border-radius);--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0d6efd}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:var(--bs-nav-pills-link-active-bg);color:var(--bs-nav-pills-link-active-color)}.nav-underline{--bs-nav-underline-gap:1rem;--bs-nav-underline-border-width:0.125rem;--bs-nav-underline-link-active-color:var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{border-bottom:var(--bs-nav-underline-border-width) solid #0000;padding-left:0;padding-right:0}.nav-underline .nav-link:focus,.nav-underline .nav-link:hover{border-bottom-color:initial}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{border-bottom-color:initial;color:var(--bs-nav-underline-link-active-color);font-weight:700}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.5rem;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb),0.65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb),0.8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb),0.3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb),1);--bs-navbar-brand-padding-y:0.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb),1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb),1);--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(33, 37, 41, 0.75)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb),0.15);--bs-navbar-toggler-border-radius:var(--bs-border-radius);--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);position:relative}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{align-items:center;display:flex;flex-wrap:inherit;justify-content:space-between}.navbar-brand{color:var(--bs-navbar-brand-color);font-size:var(--bs-navbar-brand-font-size);margin-right:var(--bs-navbar-brand-margin-end);padding-bottom:var(--bs-navbar-brand-padding-y);padding-top:var(--bs-navbar-brand-padding-y);text-decoration:none;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;list-style:none;margin-bottom:0;padding-left:0}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{color:var(--bs-navbar-color);padding-bottom:.5rem;padding-top:.5rem}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{align-items:center;flex-basis:100%;flex-grow:1}.navbar-toggler{background-color:initial;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);color:var(--bs-navbar-color);font-size:var(--bs-navbar-toggler-font-size);line-height:1;padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width);outline:0;text-decoration:none}.navbar-toggler-icon{background-image:var(--bs-navbar-toggler-icon-bg);background-position:50%;background-repeat:no-repeat;background-size:100%;display:inline-block;height:1.5em;vertical-align:middle;width:1.5em}.navbar-nav-scroll{max-height:75vh;max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{background-color:initial!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{background-color:initial!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{background-color:initial!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{background-color:initial!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{background-color:initial!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{background-color:initial!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color:#ffffff8c;--bs-navbar-hover-color:#ffffffbf;--bs-navbar-disabled-color:#ffffff40;--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:#ffffff1a}.navbar-dark,.navbar[data-bs-theme=dark],[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.55)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:0.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb),0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:0.75rem;word-wrap:break-word;background-clip:initial;background-color:var(--bs-card-bg);border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius);color:#212529;color:var(--bs-body-color);display:flex;flex-direction:column;height:var(--bs-card-height);min-width:0;position:relative}.card>hr{margin-left:0;margin-right:0}.card>.list-group{border-bottom:inherit;border-top:inherit}.card>.list-group:first-child{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius);border-top-width:0}.card>.list-group:last-child{border-bottom-left-radius:var(--bs-card-inner-border-radius);border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-width:0}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{color:var(--bs-card-color);flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x)}.card-title{color:var(--bs-card-title-color);margin-bottom:var(--bs-card-title-spacer-y)}.card-subtitle{color:var(--bs-card-subtitle-color);margin-top:calc(var(--bs-card-title-spacer-y)*-.5)}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color);color:var(--bs-card-cap-color);margin-bottom:0;padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color);color:var(--bs-card-cap-color);padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{border-bottom:0;margin-bottom:calc(var(--bs-card-cap-padding-y)*-1);margin-left:calc(var(--bs-card-cap-padding-x)*-.5);margin-right:calc(var(--bs-card-cap-padding-x)*-.5)}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-left:calc(var(--bs-card-cap-padding-x)*-.5);margin-right:calc(var(--bs-card-cap-padding-x)*-.5)}.card-img-overlay{border-radius:var(--bs-card-inner-border-radius);bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);position:absolute;right:0;top:0}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-left-radius:var(--bs-card-inner-border-radius);border-bottom-right-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0;margin-bottom:0}.card-group>.card+.card{border-left:0;margin-left:0}.card-group>.card:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-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,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23052c65'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");--bs-accordion-btn-focus-border-color:#86b7fe;--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem #0d6efd40;--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.accordion-button{align-items:center;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;color:var(--bs-accordion-btn-color);display:flex;font-size:1rem;overflow-anchor:none;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);position:relative;text-align:left;transition:var(--bs-accordion-transition);width:100%}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(var(--bs-accordion-border-width)*-1) 0 var(--bs-accordion-border-color);color:var(--bs-accordion-active-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);content:"";flex-shrink:0;height:var(--bs-accordion-btn-icon-width);margin-left:auto;transition:var(--bs-accordion-btn-icon-transition);width:var(--bs-accordion-btn-icon-width)}@media (prefers-reduced-motion:reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{border-color:var(--bs-accordion-btn-focus-border-color);box-shadow:var(--bs-accordion-btn-focus-box-shadow);outline:0;z-index:3}.accordion-header{margin-bottom:0}.accordion-item{background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);color:var(--bs-accordion-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-left-radius:var(--bs-accordion-border-radius);border-bottom-right-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-left-radius:var(--bs-accordion-inner-border-radius);border-bottom-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-left-radius:var(--bs-accordion-border-radius);border-bottom-right-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-left:0;border-radius:0;border-right:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button:after{--bs-accordion-btn-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");--bs-accordion-btn-active-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E")}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color:var(--bs-secondary-color);--bs-breadcrumb-item-padding-x:0.5rem;--bs-breadcrumb-item-active-color:var(--bs-secondary-color);background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius);display:flex;flex-wrap:wrap;font-size:var(--bs-breadcrumb-font-size);list-style:none;margin-bottom:var(--bs-breadcrumb-margin-bottom);padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{color:var(--bs-breadcrumb-divider-color);content:"/";content:var(--bs-breadcrumb-divider,"/");float:left;padding-right:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:var(--bs-body-bg);--bs-pagination-border-width:var(--bs-border-width);--bs-pagination-border-color:var(--bs-border-color);--bs-pagination-border-radius:var(--bs-border-radius);--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:var(--bs-tertiary-bg);--bs-pagination-hover-border-color:var(--bs-border-color);--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:var(--bs-secondary-bg);--bs-pagination-focus-box-shadow:0 0 0 0.25rem #0d6efd40;--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd;--bs-pagination-disabled-color:var(--bs-secondary-color);--bs-pagination-disabled-bg:var(--bs-secondary-bg);--bs-pagination-disabled-border-color:var(--bs-border-color);display:flex;list-style:none;padding-left:0}.page-link{background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);color:var(--bs-pagination-color);display:block;font-size:var(--bs-pagination-font-size);padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);position:relative;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color);color:var(--bs-pagination-hover-color);z-index:2}.page-link:focus{background-color:var(--bs-pagination-focus-bg);box-shadow:var(--bs-pagination-focus-box-shadow);color:var(--bs-pagination-focus-color);outline:0;z-index:3}.active>.page-link,.page-link.active{background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color);color:var(--bs-pagination-active-color);z-index:3}.disabled>.page-link,.page-link.disabled{background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color);color:var(--bs-pagination-disabled-color);pointer-events:none}.page-item:not(:first-child) .page-link{margin-left:-1px;margin-left:calc(var(--bs-border-width)*-1)}.page-item:first-child .page-link{border-bottom-left-radius:var(--bs-pagination-border-radius);border-top-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-bottom-right-radius:var(--bs-pagination-border-radius);border-top-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius:var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x:0.5rem;--bs-pagination-padding-y:0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius:var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x:0.65em;--bs-badge-padding-y:0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:var(--bs-border-radius);border-radius:var(--bs-badge-border-radius);color:var(--bs-badge-color);display:inline-block;font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);text-align:center;vertical-align:initial;white-space:nowrap}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:#0000;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:#0000;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius);color:var(--bs-alert-color);margin-bottom:var(--bs-alert-margin-bottom);padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);position:relative}.alert-heading{color:inherit}.alert-link{color:var(--bs-alert-link-color);font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{padding:1.25rem 1rem;position:absolute;right:0;top:0;z-index:2}.alert-primary{--bs-alert-color:var(--bs-primary-text-emphasis);--bs-alert-bg:var(--bs-primary-bg-subtle);--bs-alert-border-color:var(--bs-primary-border-subtle);--bs-alert-link-color:var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color:var(--bs-secondary-text-emphasis);--bs-alert-bg:var(--bs-secondary-bg-subtle);--bs-alert-border-color:var(--bs-secondary-border-subtle);--bs-alert-link-color:var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color:var(--bs-success-text-emphasis);--bs-alert-bg:var(--bs-success-bg-subtle);--bs-alert-border-color:var(--bs-success-border-subtle);--bs-alert-link-color:var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color:var(--bs-info-text-emphasis);--bs-alert-bg:var(--bs-info-bg-subtle);--bs-alert-border-color:var(--bs-info-border-subtle);--bs-alert-link-color:var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color:var(--bs-warning-text-emphasis);--bs-alert-bg:var(--bs-warning-bg-subtle);--bs-alert-border-color:var(--bs-warning-border-subtle);--bs-alert-link-color:var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color:var(--bs-light-text-emphasis);--bs-alert-bg:var(--bs-light-bg-subtle);--bs-alert-border-color:var(--bs-light-border-subtle);--bs-alert-link-color:var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color:var(--bs-dark-text-emphasis);--bs-alert-bg:var(--bs-dark-bg-subtle);--bs-alert-border-color:var(--bs-dark-border-subtle);--bs-alert-link-color:var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress,.progress-stacked{--bs-progress-height:1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width 0.6s ease;background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius);display:flex;font-size:var(--bs-progress-font-size);height:var(--bs-progress-height);overflow:hidden}.progress-bar{background-color:var(--bs-progress-bar-bg);color:var(--bs-progress-bar-color);display:flex;flex-direction:column;justify-content:center;overflow:hidden;text-align:center;transition:var(--bs-progress-bar-transition);white-space:nowrap}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,#ffffff26 25%,#0000 0,#0000 50%,#ffffff26 0,#ffffff26 75%,#0000 0,#0000);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color:var(--bs-body-color);--bs-list-group-bg:var(--bs-body-bg);--bs-list-group-border-color:var(--bs-border-color);--bs-list-group-border-width:var(--bs-border-width);--bs-list-group-border-radius:var(--bs-border-radius);--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:0.5rem;--bs-list-group-action-color:var(--bs-secondary-color);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-tertiary-bg);--bs-list-group-action-active-color:var(--bs-body-color);--bs-list-group-action-active-bg:var(--bs-secondary-bg);--bs-list-group-disabled-color:var(--bs-secondary-color);--bs-list-group-disabled-bg:var(--bs-body-bg);--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#0d6efd;--bs-list-group-active-border-color:#0d6efd;border-radius:var(--bs-list-group-border-radius);display:flex;flex-direction:column;margin-bottom:0;padding-left:0}.list-group-numbered{counter-reset:section;list-style-type:none}.list-group-numbered>.list-group-item:before{content:counters(section,".") ". ";counter-increment:section}.list-group-item-action{color:var(--bs-list-group-action-color);text-align:inherit;width:100%}.list-group-item-action:focus,.list-group-item-action:hover{background-color:var(--bs-list-group-action-hover-bg);color:var(--bs-list-group-action-hover-color);text-decoration:none;z-index:1}.list-group-item-action:active{background-color:var(--bs-list-group-action-active-bg);color:var(--bs-list-group-action-active-color)}.list-group-item{background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);color:var(--bs-list-group-color);display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);position:relative;text-decoration:none}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{background-color:var(--bs-list-group-disabled-bg);color:var(--bs-list-group-disabled-color);pointer-events:none}.list-group-item.active{background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color);color:var(--bs-list-group-active-color);z-index:2}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{border-top-width:var(--bs-list-group-border-width);margin-top:calc(var(--bs-list-group-border-width)*-1)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-md>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color:var(--bs-primary-text-emphasis);--bs-list-group-bg:var(--bs-primary-bg-subtle);--bs-list-group-border-color:var(--bs-primary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-primary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-primary-border-subtle);--bs-list-group-active-color:var(--bs-primary-bg-subtle);--bs-list-group-active-bg:var(--bs-primary-text-emphasis);--bs-list-group-active-border-color:var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color:var(--bs-secondary-text-emphasis);--bs-list-group-bg:var(--bs-secondary-bg-subtle);--bs-list-group-border-color:var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-secondary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-secondary-border-subtle);--bs-list-group-active-color:var(--bs-secondary-bg-subtle);--bs-list-group-active-bg:var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color:var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color:var(--bs-success-text-emphasis);--bs-list-group-bg:var(--bs-success-bg-subtle);--bs-list-group-border-color:var(--bs-success-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-success-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-success-border-subtle);--bs-list-group-active-color:var(--bs-success-bg-subtle);--bs-list-group-active-bg:var(--bs-success-text-emphasis);--bs-list-group-active-border-color:var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color:var(--bs-info-text-emphasis);--bs-list-group-bg:var(--bs-info-bg-subtle);--bs-list-group-border-color:var(--bs-info-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-info-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-info-border-subtle);--bs-list-group-active-color:var(--bs-info-bg-subtle);--bs-list-group-active-bg:var(--bs-info-text-emphasis);--bs-list-group-active-border-color:var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color:var(--bs-warning-text-emphasis);--bs-list-group-bg:var(--bs-warning-bg-subtle);--bs-list-group-border-color:var(--bs-warning-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-warning-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-warning-border-subtle);--bs-list-group-active-color:var(--bs-warning-bg-subtle);--bs-list-group-active-bg:var(--bs-warning-text-emphasis);--bs-list-group-active-border-color:var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color:var(--bs-danger-text-emphasis);--bs-list-group-bg:var(--bs-danger-bg-subtle);--bs-list-group-border-color:var(--bs-danger-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-danger-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-danger-border-subtle);--bs-list-group-active-color:var(--bs-danger-bg-subtle);--bs-list-group-active-bg:var(--bs-danger-text-emphasis);--bs-list-group-active-border-color:var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color:var(--bs-light-text-emphasis);--bs-list-group-bg:var(--bs-light-bg-subtle);--bs-list-group-border-color:var(--bs-light-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-light-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-light-border-subtle);--bs-list-group-active-color:var(--bs-light-bg-subtle);--bs-list-group-active-bg:var(--bs-light-text-emphasis);--bs-list-group-active-border-color:var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color:var(--bs-dark-text-emphasis);--bs-list-group-bg:var(--bs-dark-bg-subtle);--bs-list-group-border-color:var(--bs-dark-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-dark-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-dark-border-subtle);--bs-list-group-active-color:var(--bs-dark-bg-subtle);--bs-list-group-active-bg:var(--bs-dark-text-emphasis);--bs-list-group-active-border-color:var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color:#000;--bs-btn-close-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3E%3C/svg%3E");--bs-btn-close-opacity:0.5;--bs-btn-close-hover-opacity:0.75;--bs-btn-close-focus-shadow:0 0 0 0.25rem #0d6efd40;--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:0.25;--bs-btn-close-white-filter:invert(1) grayscale(100%) brightness(200%);background:#0000 var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.375rem;box-sizing:initial;height:1em;opacity:var(--bs-btn-close-opacity);padding:.25em;width:1em}.btn-close,.btn-close:hover{color:var(--bs-btn-close-color)}.btn-close:hover{opacity:var(--bs-btn-close-hover-opacity);text-decoration:none}.btn-close:focus{box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity);outline:0}.btn-close.disabled,.btn-close:disabled{opacity:var(--bs-btn-close-disabled-opacity);pointer-events:none;-webkit-user-select:none;user-select:none}.btn-close-white,[data-bs-theme=dark] .btn-close{filter:var(--bs-btn-close-white-filter)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:0.75rem;--bs-toast-padding-y:0.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-bg:rgba(var(--bs-body-bg-rgb),0.85);--bs-toast-border-width:var(--bs-border-width);--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:var(--bs-border-radius);--bs-toast-box-shadow:var(--bs-box-shadow);--bs-toast-header-color:var(--bs-secondary-color);--bs-toast-header-bg:rgba(var(--bs-body-bg-rgb),0.85);--bs-toast-header-border-color:var(--bs-border-color-translucent);background-clip:padding-box;background-color:var(--bs-toast-bg);border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);border-radius:var(--bs-toast-border-radius);box-shadow:var(--bs-toast-box-shadow);color:var(--bs-toast-color);font-size:var(--bs-toast-font-size);max-width:100%;pointer-events:auto;width:var(--bs-toast-max-width)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;max-width:100%;pointer-events:none;position:absolute;width:-webkit-max-content;width:max-content;z-index:var(--bs-toast-zindex)}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{align-items:center;background-clip:padding-box;background-color:var(--bs-toast-header-bg);border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));color:var(--bs-toast-header-color);display:flex;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x)}.toast-header .btn-close{margin-left:var(--bs-toast-padding-x);margin-right:calc(var(--bs-toast-padding-x)*-.5)}.toast-body{word-wrap:break-word;padding:var(--bs-toast-padding-x)}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-color: ;--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);display:none;height:100%;left:0;outline:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;width:100%;z-index:var(--bs-modal-zindex)}.modal-dialog{margin:var(--bs-modal-margin);pointer-events:none;position:relative;width:auto}.modal.fade .modal-dialog{transform:translateY(-50px);transition:transform .3s ease-out}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin)*2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{align-items:center;display:flex;min-height:calc(100% - var(--bs-modal-margin)*2)}.modal-content{background-clip:padding-box;background-color:var(--bs-modal-bg);border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);color:var(--bs-modal-color);display:flex;flex-direction:column;outline:0;pointer-events:auto;position:relative;width:100%}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;background-color:var(--bs-backdrop-bg);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:var(--bs-backdrop-zindex)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{align-items:center;border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius);display:flex;flex-shrink:0;justify-content:space-between;padding:var(--bs-modal-header-padding)}.modal-header .btn-close{margin:calc(var(--bs-modal-header-padding-y)*-.5) calc(var(--bs-modal-header-padding-x)*-.5) calc(var(--bs-modal-header-padding-y)*-.5) auto;padding:calc(var(--bs-modal-header-padding-y)*.5) calc(var(--bs-modal-header-padding-x)*.5)}.modal-title{line-height:var(--bs-modal-title-line-height);margin-bottom:0}.modal-body{flex:1 1 auto;padding:var(--bs-modal-padding);position:relative}.modal-footer{align-items:center;background-color:var(--bs-modal-footer-bg);border-bottom-left-radius:var(--bs-modal-inner-border-radius);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap)*.5)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap)*.5)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:var(--bs-box-shadow)}.modal-dialog{margin-left:auto;margin-right:auto;max-width:var(--bs-modal-width)}.modal-sm{--bs-modal-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:575.98px){.modal-fullscreen-sm-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-sm-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:767.98px){.modal-fullscreen-md-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-md-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:991.98px){.modal-fullscreen-lg-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-lg-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-xl-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-xxl-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:0.5rem;--bs-tooltip-padding-y:0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color:var(--bs-body-bg);--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-border-radius:var(--bs-border-radius);--bs-tooltip-opacity:0.9;--bs-tooltip-arrow-width:0.8rem;--bs-tooltip-arrow-height:0.4rem;word-wrap:break-word;display:block;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-family:var(--bs-font-sans-serif);font-size:var(--bs-tooltip-font-size);font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;margin:var(--bs-tooltip-margin);opacity:0;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;z-index:var(--bs-tooltip-zindex)}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;height:var(--bs-tooltip-arrow-height);width:var(--bs-tooltip-arrow-width)}.tooltip .tooltip-arrow:before{border-color:#0000;border-style:solid;content:"";position:absolute}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:calc(var(--bs-tooltip-arrow-height)*-1)}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.bs-tooltip-top .tooltip-arrow:before{border-top-color:var(--bs-tooltip-bg);border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;top:-1px}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{height:var(--bs-tooltip-arrow-width);left:calc(var(--bs-tooltip-arrow-height)*-1);width:var(--bs-tooltip-arrow-height)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,.bs-tooltip-end .tooltip-arrow:before{border-right-color:var(--bs-tooltip-bg);border-width:calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;right:-1px}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:calc(var(--bs-tooltip-arrow-height)*-1)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,.bs-tooltip-bottom .tooltip-arrow:before{border-bottom-color:var(--bs-tooltip-bg);border-width:0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);bottom:-1px}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{height:var(--bs-tooltip-arrow-width);right:calc(var(--bs-tooltip-arrow-height)*-1);width:var(--bs-tooltip-arrow-height)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,.bs-tooltip-start .tooltip-arrow:before{border-left-color:var(--bs-tooltip-bg);border-width:calc(var(--bs-tooltip-arrow-width)*.5) 0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);left:-1px}.tooltip-inner{background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius);color:var(--bs-tooltip-color);max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);text-align:center}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:0.875rem;--bs-popover-bg:var(--bs-body-bg);--bs-popover-border-width:var(--bs-border-width);--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:var(--bs-border-radius-lg);--bs-popover-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow:var(--bs-box-shadow);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color:inherit;--bs-popover-header-bg:var(--bs-secondary-bg);--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:var(--bs-body-color);--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:0.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);word-wrap:break-word;background-clip:padding-box;background-color:var(--bs-popover-bg);border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius);display:block;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-family:var(--bs-font-sans-serif);font-size:var(--bs-popover-font-size);font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;max-width:var(--bs-popover-max-width);text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;z-index:var(--bs-popover-zindex)}.popover .popover-arrow{display:block;height:var(--bs-popover-arrow-height);width:var(--bs-popover-arrow-width)}.popover .popover-arrow:after,.popover .popover-arrow:before{border:0 solid #0000;content:"";display:block;position:absolute}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc((var(--bs-popover-arrow-height))*-1 - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-top>.popover-arrow:before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:before{border-top-color:var(--bs-popover-arrow-border);bottom:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-top>.popover-arrow:after{border-top-color:var(--bs-popover-bg);bottom:var(--bs-popover-border-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{height:var(--bs-popover-arrow-width);left:calc((var(--bs-popover-arrow-height))*-1 - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-end>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:before{border-right-color:var(--bs-popover-arrow-border);left:0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-end>.popover-arrow:after{border-right-color:var(--bs-popover-bg);left:var(--bs-popover-border-width)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc((var(--bs-popover-arrow-height))*-1 - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:before{border-width:0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:before{border-bottom-color:var(--bs-popover-arrow-border);top:0}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:after{border-bottom-color:var(--bs-popover-bg);top:var(--bs-popover-border-width)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg);content:"";display:block;left:50%;margin-left:calc(var(--bs-popover-arrow-width)*-.5);position:absolute;top:0;width:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{height:var(--bs-popover-arrow-width);right:calc((var(--bs-popover-arrow-height))*-1 - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-start>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width)*.5) 0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:before{border-left-color:var(--bs-popover-arrow-border);right:0}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-start>.popover-arrow:after{border-left-color:var(--bs-popover-bg);right:var(--bs-popover-border-width)}.popover-header{background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius);color:var(--bs-popover-header-color);font-size:var(--bs-popover-header-font-size);margin-bottom:0;padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x)}.popover-header:empty{display:none}.popover-body{color:var(--bs-popover-body-color);padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{overflow:hidden;position:relative;width:100%}.carousel-inner:after{clear:both;content:"";display:block}.carousel-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;float:left;margin-right:-100%;position:relative;transition:transform .6s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transform:none;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{opacity:1;z-index:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{opacity:0;transition:opacity 0s .6s;z-index:0}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{align-items:center;background:0 0;border:0;bottom:0;color:#fff;display:flex;justify-content:center;opacity:.5;padding:0;position:absolute;text-align:center;top:0;transition:opacity .15s ease;width:15%;z-index:1}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;opacity:.9;outline:0;text-decoration:none}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;display:inline-block;height:2rem;width:2rem}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E")}.carousel-indicators{bottom:0;display:flex;justify-content:center;left:0;margin-bottom:1rem;margin-left:15%;margin-right:15%;padding:0;position:absolute;right:0;z-index:2}.carousel-indicators [data-bs-target]{background-clip:padding-box;background-color:#fff;border:0;border-bottom:10px solid #0000;border-top:10px solid #0000;box-sizing:initial;cursor:pointer;flex:0 1 auto;height:3px;margin-left:3px;margin-right:3px;opacity:.5;padding:0;text-indent:-999px;transition:opacity .6s ease;width:30px}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{bottom:1.25rem;color:#fff;left:15%;padding-bottom:1.25rem;padding-top:1.25rem;position:absolute;right:15%;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}[data-bs-theme=dark] .carousel .carousel-control-next-icon,[data-bs-theme=dark] .carousel .carousel-control-prev-icon,[data-bs-theme=dark].carousel .carousel-control-next-icon,[data-bs-theme=dark].carousel .carousel-control-prev-icon{filter:invert(1) grayscale(100)}[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{background-color:#000}[data-bs-theme=dark] .carousel .carousel-caption,[data-bs-theme=dark].carousel .carousel-caption{color:#000}.spinner-border,.spinner-grow{animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);border-radius:50%;display:inline-block;height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);width:var(--bs-spinner-width)}@keyframes spinner-border{to{transform:rotate(1turn)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-border-width:0.25em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-border;border-right-color:currentcolor;border:var(--bs-spinner-border-width) solid;border-right:var(--bs-spinner-border-width) solid #0000}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color:var(--bs-body-color);--bs-offcanvas-bg:var(--bs-body-bg);--bs-offcanvas-border-width:var(--bs-border-width);--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:var(--bs-box-shadow-sm);--bs-offcanvas-transition:transform 0.3s ease-in-out;--bs-offcanvas-title-line-height:1.5}@media (max-width:575.98px){.offcanvas-sm{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--bs-offcanvas-transition);visibility:hidden;z-index:var(--bs-offcanvas-zindex)}}@media (max-width:575.98px) and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas-sm.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas-sm.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom,.offcanvas-sm.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-sm.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{transform:none}.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@media (min-width:576px){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:initial!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{background-color:initial!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (max-width:767.98px){.offcanvas-md{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--bs-offcanvas-transition);visibility:hidden;z-index:var(--bs-offcanvas-zindex)}}@media (max-width:767.98px) and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media (max-width:767.98px){.offcanvas-md.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas-md.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas-md.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom,.offcanvas-md.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-md.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{transform:none}.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@media (min-width:768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:initial!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{background-color:initial!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (max-width:991.98px){.offcanvas-lg{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--bs-offcanvas-transition);visibility:hidden;z-index:var(--bs-offcanvas-zindex)}}@media (max-width:991.98px) and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas-lg.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas-lg.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom,.offcanvas-lg.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-lg.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{transform:none}.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@media (min-width:992px){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:initial!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{background-color:initial!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (max-width:1199.98px){.offcanvas-xl{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--bs-offcanvas-transition);visibility:hidden;z-index:var(--bs-offcanvas-zindex)}}@media (max-width:1199.98px) and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas-xl.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas-xl.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom,.offcanvas-xl.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-xl.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{transform:none}.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@media (min-width:1200px){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:initial!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{background-color:initial!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (max-width:1399.98px){.offcanvas-xxl{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--bs-offcanvas-transition);visibility:hidden;z-index:var(--bs-offcanvas-zindex)}}@media (max-width:1399.98px) and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas-xxl.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas-xxl.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom,.offcanvas-xxl.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-xxl.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{transform:none}.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}@media (min-width:1400px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:initial!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{background-color:initial!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}.offcanvas{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--bs-offcanvas-transition);visibility:hidden;z-index:var(--bs-offcanvas-zindex)}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas.offcanvas-bottom,.offcanvas.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{background-color:#000;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1040}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{align-items:center;display:flex;justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{margin-bottom:calc(var(--bs-offcanvas-padding-y)*-.5);margin-right:calc(var(--bs-offcanvas-padding-x)*-.5);margin-top:calc(var(--bs-offcanvas-padding-y)*-.5);padding:calc(var(--bs-offcanvas-padding-y)*.5) calc(var(--bs-offcanvas-padding-x)*.5)}.offcanvas-title{line-height:var(--bs-offcanvas-title-line-height);margin-bottom:0}.offcanvas-body{flex-grow:1;overflow-y:auto;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.placeholder{background-color:currentcolor;cursor:wait;display:inline-block;min-height:1em;opacity:.5;vertical-align:middle}.placeholder.btn:before{content:"";display:inline-block}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{animation:placeholder-wave 2s linear infinite;-webkit-mask-image:linear-gradient(130deg,#000 55%,#000c 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,#000c 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0;mask-position:-200% 0}}.clearfix:after{clear:both;content:"";display:block}.text-bg-primary{background-color:#0d6efd!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity,1))!important;color:#fff!important}.text-bg-secondary{background-color:#6c757d!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity,1))!important;color:#fff!important}.text-bg-success{background-color:#198754!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity,1))!important;color:#fff!important}.text-bg-info{background-color:#0dcaf0!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity,1))!important;color:#000!important}.text-bg-warning{background-color:#ffc107!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity,1))!important;color:#000!important}.text-bg-danger{background-color:#dc3545!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity,1))!important;color:#fff!important}.text-bg-light{background-color:#f8f9fa!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity,1))!important;color:#000!important}.text-bg-dark{background-color:#212529!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity,1))!important;color:#fff!important}.link-primary{color:#0d6efd!important;color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:#0d6efd!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important}.link-primary:focus,.link-primary:hover{color:#0a58ca!important;color:RGBA(10,88,202,var(--bs-link-opacity,1))!important;text-decoration-color:#0a58ca!important;text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important}.link-secondary{color:#6c757d!important;color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:#6c757d!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important}.link-secondary:focus,.link-secondary:hover{color:#565e64!important;color:RGBA(86,94,100,var(--bs-link-opacity,1))!important;text-decoration-color:#565e64!important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important}.link-success{color:#198754!important;color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:#198754!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important}.link-success:focus,.link-success:hover{color:#146c43!important;color:RGBA(20,108,67,var(--bs-link-opacity,1))!important;text-decoration-color:#146c43!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important}.link-info{color:#0dcaf0!important;color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:#0dcaf0!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important}.link-info:focus,.link-info:hover{color:#3dd5f3!important;color:RGBA(61,213,243,var(--bs-link-opacity,1))!important;text-decoration-color:#3dd5f3!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important}.link-warning{color:#ffc107!important;color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:#ffc107!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important}.link-warning:focus,.link-warning:hover{color:#ffcd39!important;color:RGBA(255,205,57,var(--bs-link-opacity,1))!important;text-decoration-color:#ffcd39!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important}.link-danger{color:#dc3545!important;color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:#dc3545!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important}.link-danger:focus,.link-danger:hover{color:#b02a37!important;color:RGBA(176,42,55,var(--bs-link-opacity,1))!important;text-decoration-color:#b02a37!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important}.link-light{color:#f8f9fa!important;color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:#f8f9fa!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important}.link-light:focus,.link-light:hover{color:#f9fafb!important;color:RGBA(249,250,251,var(--bs-link-opacity,1))!important;text-decoration-color:#f9fafb!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important}.link-dark{color:#212529!important;color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:#212529!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important}.link-dark:focus,.link-dark:hover{color:#1a1e21!important;color:RGBA(26,30,33,var(--bs-link-opacity,1))!important;text-decoration-color:#1a1e21!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important}.link-body-emphasis{color:#000!important;color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:#000!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-body-emphasis:focus,.link-body-emphasis:hover{color:#000000bf!important;color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,.75))!important;text-decoration-color:#000000bf!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important}.focus-ring:focus{box-shadow:0 0 0 .25rem #0d6efd40;box-shadow:var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);outline:0}.icon-link{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:inline-flex;gap:.375rem;text-decoration-color:#0d6efd80;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));text-underline-offset:.25em}.icon-link>.bi{fill:currentcolor;flex-shrink:0;height:1em;transition:transform .2s ease-in-out;width:1em}@media (prefers-reduced-motion:reduce){.icon-link>.bi{transition:none}}.icon-link-hover:focus-visible>.bi,.icon-link-hover:hover>.bi{transform:translate3d(.25em,0,0);transform:var(--bs-icon-link-transform,translate3d(.25em,0,0))}.ratio{position:relative;width:100%}.ratio:before{content:"";display:block;padding-top:var(--bs-aspect-ratio)}.ratio>*{height:100%;left:0;position:absolute;top:0;width:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{top:0}.fixed-bottom,.fixed-top{left:0;position:fixed;right:0;z-index:1030}.fixed-bottom{bottom:0}.sticky-top{top:0}.sticky-bottom,.sticky-top{position:-webkit-sticky;position:sticky;z-index:1020}.sticky-bottom{bottom:0}@media (min-width:576px){.sticky-sm-top{top:0}.sticky-sm-bottom,.sticky-sm-top{position:-webkit-sticky;position:sticky;z-index:1020}.sticky-sm-bottom{bottom:0}}@media (min-width:768px){.sticky-md-top{top:0}.sticky-md-bottom,.sticky-md-top{position:-webkit-sticky;position:sticky;z-index:1020}.sticky-md-bottom{bottom:0}}@media (min-width:992px){.sticky-lg-top{top:0}.sticky-lg-bottom,.sticky-lg-top{position:-webkit-sticky;position:sticky;z-index:1020}.sticky-lg-bottom{bottom:0}}@media (min-width:1200px){.sticky-xl-top{top:0}.sticky-xl-bottom,.sticky-xl-top{position:-webkit-sticky;position:sticky;z-index:1020}.sticky-xl-bottom{bottom:0}}@media (min-width:1400px){.sticky-xxl-top{top:0}.sticky-xxl-bottom,.sticky-xxl-top{position:-webkit-sticky;position:sticky;z-index:1020}.sticky-xxl-bottom{bottom:0}}.hstack{align-items:center;flex-direction:row}.hstack,.vstack{align-self:stretch;display:flex}.vstack{flex:1 1 auto;flex-direction:column}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;white-space:nowrap!important;width:1px!important}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}.stretched-link:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{align-self:stretch;background-color:currentcolor;display:inline-block;min-height:1em;opacity:.25;width:1px;width:var(--bs-border-width)}.align-baseline{vertical-align:initial!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}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{object-fit:contain!important}.object-fit-cover{object-fit:cover!important}.object-fit-fill{object-fit:fill!important}.object-fit-scale{object-fit:scale-down!important}.object-fit-none{object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem #00000026!important;box-shadow:var(--bs-box-shadow)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important;box-shadow:var(--bs-box-shadow-lg)!important}.shadow-none{box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color:rgba(var(--bs-primary-rgb),var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color:rgba(var(--bs-secondary-rgb),var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color:rgba(var(--bs-success-rgb),var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color:rgba(var(--bs-info-rgb),var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color:rgba(var(--bs-warning-rgb),var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color:rgba(var(--bs-danger-rgb),var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color:rgba(var(--bs-light-rgb),var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color:rgba(var(--bs-dark-rgb),var(--bs-focus-ring-opacity))}.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}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:1px solid #dee2e6!important;border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:1px solid #dee2e6!important;border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:1px solid #dee2e6!important;border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:1px solid #dee2e6!important;border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:1px solid #dee2e6!important;border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity:1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:#9ec5fe!important;border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:#c4c8cb!important;border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:#a3cfbb!important;border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:#9eeaf9!important;border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:#ffe69c!important;border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:#f1aeb5!important;border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:#e9ecef!important;border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:#adb5bd!important;border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity:0.1}.border-opacity-25{--bs-border-opacity:0.25}.border-opacity-50{--bs-border-opacity:0.5}.border-opacity-75{--bs-border-opacity:0.75}.border-opacity-100{--bs-border-opacity:1}.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}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!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}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-5{margin-left:3rem!important;margin-right:3rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-bottom:0!important;margin-top:0!important}.my-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:3rem!important;padding-right:3rem!important}.py-0{padding-bottom:0!important;padding-top:0!important}.py-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:3rem!important}.column-gap-0{column-gap:0!important}.column-gap-1{column-gap:.25rem!important}.column-gap-2{column-gap:.5rem!important}.column-gap-3{column-gap:1rem!important}.column-gap-4{column-gap:1.5rem!important}.column-gap-5{column-gap:3rem!important}.font-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important;font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(13,110,253,var(--bs-text-opacity))!important;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(108,117,125,var(--bs-text-opacity))!important;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(25,135,84,var(--bs-text-opacity))!important;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(13,202,240,var(--bs-text-opacity))!important;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(255,193,7,var(--bs-text-opacity))!important;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(220,53,69,var(--bs-text-opacity))!important;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(248,249,250,var(--bs-text-opacity))!important;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(33,37,41,var(--bs-text-opacity))!important;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(0,0,0,var(--bs-text-opacity))!important;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(255,255,255,var(--bs-text-opacity))!important;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(33,37,41,var(--bs-text-opacity))!important;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:#212529bf!important;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity:1;color:#00000080!important}.text-white-50{--bs-text-opacity:1;color:#ffffff80!important}.text-body-secondary{--bs-text-opacity:1;color:#212529bf!important;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity:1;color:#21252980!important;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity:1;color:#000!important;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.text-primary-emphasis{color:#052c65!important;color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:#2b2f32!important;color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:#0a3622!important;color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:#055160!important;color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:#664d03!important;color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:#58151c!important;color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:#495057!important;color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:#495057!important;color:var(--bs-dark-text-emphasis)!important}.link-opacity-10,.link-opacity-10-hover:hover{--bs-link-opacity:0.1}.link-opacity-25,.link-opacity-25-hover:hover{--bs-link-opacity:0.25}.link-opacity-50,.link-opacity-50-hover:hover{--bs-link-opacity:0.5}.link-opacity-75,.link-opacity-75-hover:hover{--bs-link-opacity:0.75}.link-opacity-100,.link-opacity-100-hover:hover{--bs-link-opacity:1}.link-offset-1,.link-offset-1-hover:hover{text-underline-offset:.125em!important}.link-offset-2,.link-offset-2-hover:hover{text-underline-offset:.25em!important}.link-offset-3,.link-offset-3-hover:hover{text-underline-offset:.375em!important}.link-underline-primary{--bs-link-underline-opacity:1;text-decoration-color:rgba(13,110,253,var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity:1;text-decoration-color:rgba(108,117,125,var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity:1;text-decoration-color:rgba(25,135,84,var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity:1;text-decoration-color:rgba(13,202,240,var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity:1;text-decoration-color:rgba(255,193,7,var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity:1;text-decoration-color:rgba(220,53,69,var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity:1;text-decoration-color:rgba(248,249,250,var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity:1;text-decoration-color:rgba(33,37,41,var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity:1;text-decoration-color:#0d6efd!important;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-underline-opacity-0,.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity:0}.link-underline-opacity-10,.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity:0.1}.link-underline-opacity-25,.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity:0.25}.link-underline-opacity-50,.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity:0.5}.link-underline-opacity-75,.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity:0.75}.link-underline-opacity-100,.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(13,110,253,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(108,117,125,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(25,135,84,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(13,202,240,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(255,193,7,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(220,53,69,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(248,249,250,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(33,37,41,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(0,0,0,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(255,255,255,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(255,255,255,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:initial!important}.bg-body-secondary{--bs-bg-opacity:1;background-color:rgba(233,236,239,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity:1;background-color:rgba(248,249,250,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-primary-subtle{background-color:#cfe2ff!important;background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:#e2e3e5!important;background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:#d1e7dd!important;background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:#cff4fc!important;background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:#fff3cd!important;background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:#f8d7da!important;background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:#fcfcfd!important;background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:#ced4da!important;background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:linear-gradient(180deg,#ffffff26,#fff0)!important;background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:.375rem!important;border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:.25rem!important;border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:.375rem!important;border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:.5rem!important;border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:1rem!important;border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:2rem!important;border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important;border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:.375rem!important;border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:.375rem!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:.25rem!important;border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:.25rem!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:.375rem!important;border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:.375rem!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:.5rem!important;border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:.5rem!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:1rem!important;border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:1rem!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:2rem!important;border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:2rem!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:50rem!important;border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:50rem!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-bottom-right-radius:.375rem!important;border-bottom-right-radius:var(--bs-border-radius)!important;border-top-right-radius:.375rem!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.rounded-end-1{border-bottom-right-radius:.25rem!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:.25rem!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-bottom-right-radius:.375rem!important;border-bottom-right-radius:var(--bs-border-radius)!important;border-top-right-radius:.375rem!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-bottom-right-radius:.5rem!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:.5rem!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-bottom-right-radius:1rem!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:1rem!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-bottom-right-radius:2rem!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:2rem!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-bottom-right-radius:50%!important;border-top-right-radius:50%!important}.rounded-end-pill{border-bottom-right-radius:50rem!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:50rem!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-left-radius:.375rem!important;border-bottom-left-radius:var(--bs-border-radius)!important;border-bottom-right-radius:.375rem!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.rounded-bottom-1{border-bottom-left-radius:.25rem!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:.25rem!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-left-radius:.375rem!important;border-bottom-left-radius:var(--bs-border-radius)!important;border-bottom-right-radius:.375rem!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-left-radius:.5rem!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:.5rem!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-left-radius:1rem!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:1rem!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-left-radius:2rem!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:2rem!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-bottom-pill{border-bottom-left-radius:50rem!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:50rem!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:.375rem!important;border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:.375rem!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:.25rem!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:.25rem!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:.375rem!important;border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:.375rem!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:.5rem!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:.5rem!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:1rem!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:1rem!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:2rem!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:2rem!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:50rem!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:50rem!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{object-fit:contain!important}.object-fit-sm-cover{object-fit:cover!important}.object-fit-sm-fill{object-fit:fill!important}.object-fit-sm-scale{object-fit:scale-down!important}.object-fit-sm-none{object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!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:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-left:0!important;margin-right:0!important}.mx-sm-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-sm-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-sm-3{margin-left:1rem!important;margin-right:1rem!important}.mx-sm-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-sm-5{margin-left:3rem!important;margin-right:3rem!important}.mx-sm-auto{margin-left:auto!important;margin-right:auto!important}.my-sm-0{margin-bottom:0!important;margin-top:0!important}.my-sm-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-sm-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-sm-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-sm-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-sm-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-sm-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-left:0!important;padding-right:0!important}.px-sm-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-sm-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-sm-3{padding-left:1rem!important;padding-right:1rem!important}.px-sm-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-sm-5{padding-left:3rem!important;padding-right:3rem!important}.py-sm-0{padding-bottom:0!important;padding-top:0!important}.py-sm-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-sm-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-sm-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-sm-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-sm-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:3rem!important}.column-gap-sm-0{column-gap:0!important}.column-gap-sm-1{column-gap:.25rem!important}.column-gap-sm-2{column-gap:.5rem!important}.column-gap-sm-3{column-gap:1rem!important}.column-gap-sm-4{column-gap:1.5rem!important}.column-gap-sm-5{column-gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{object-fit:contain!important}.object-fit-md-cover{object-fit:cover!important}.object-fit-md-fill{object-fit:fill!important}.object-fit-md-scale{object-fit:scale-down!important}.object-fit-md-none{object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!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:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-left:0!important;margin-right:0!important}.mx-md-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-md-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-md-3{margin-left:1rem!important;margin-right:1rem!important}.mx-md-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-md-5{margin-left:3rem!important;margin-right:3rem!important}.mx-md-auto{margin-left:auto!important;margin-right:auto!important}.my-md-0{margin-bottom:0!important;margin-top:0!important}.my-md-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-md-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-md-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-md-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-md-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-md-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-left:0!important;padding-right:0!important}.px-md-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-md-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-md-3{padding-left:1rem!important;padding-right:1rem!important}.px-md-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-md-5{padding-left:3rem!important;padding-right:3rem!important}.py-md-0{padding-bottom:0!important;padding-top:0!important}.py-md-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-md-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-md-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-md-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-md-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:3rem!important}.column-gap-md-0{column-gap:0!important}.column-gap-md-1{column-gap:.25rem!important}.column-gap-md-2{column-gap:.5rem!important}.column-gap-md-3{column-gap:1rem!important}.column-gap-md-4{column-gap:1.5rem!important}.column-gap-md-5{column-gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{object-fit:contain!important}.object-fit-lg-cover{object-fit:cover!important}.object-fit-lg-fill{object-fit:fill!important}.object-fit-lg-scale{object-fit:scale-down!important}.object-fit-lg-none{object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!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:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-left:0!important;margin-right:0!important}.mx-lg-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-lg-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-lg-3{margin-left:1rem!important;margin-right:1rem!important}.mx-lg-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-lg-5{margin-left:3rem!important;margin-right:3rem!important}.mx-lg-auto{margin-left:auto!important;margin-right:auto!important}.my-lg-0{margin-bottom:0!important;margin-top:0!important}.my-lg-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-lg-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-lg-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-lg-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-lg-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-lg-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-left:0!important;padding-right:0!important}.px-lg-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-lg-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-lg-3{padding-left:1rem!important;padding-right:1rem!important}.px-lg-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-lg-5{padding-left:3rem!important;padding-right:3rem!important}.py-lg-0{padding-bottom:0!important;padding-top:0!important}.py-lg-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-lg-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-lg-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-lg-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-lg-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:3rem!important}.column-gap-lg-0{column-gap:0!important}.column-gap-lg-1{column-gap:.25rem!important}.column-gap-lg-2{column-gap:.5rem!important}.column-gap-lg-3{column-gap:1rem!important}.column-gap-lg-4{column-gap:1.5rem!important}.column-gap-lg-5{column-gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{object-fit:contain!important}.object-fit-xl-cover{object-fit:cover!important}.object-fit-xl-fill{object-fit:fill!important}.object-fit-xl-scale{object-fit:scale-down!important}.object-fit-xl-none{object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!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:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-left:0!important;margin-right:0!important}.mx-xl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xl-auto{margin-left:auto!important;margin-right:auto!important}.my-xl-0{margin-bottom:0!important;margin-top:0!important}.my-xl-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-xl-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-xl-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-xl-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-xl-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-xl-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-left:0!important;padding-right:0!important}.px-xl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xl-0{padding-bottom:0!important;padding-top:0!important}.py-xl-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-xl-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-xl-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-xl-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-xl-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:3rem!important}.column-gap-xl-0{column-gap:0!important}.column-gap-xl-1{column-gap:.25rem!important}.column-gap-xl-2{column-gap:.5rem!important}.column-gap-xl-3{column-gap:1rem!important}.column-gap-xl-4{column-gap:1.5rem!important}.column-gap-xl-5{column-gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{object-fit:contain!important}.object-fit-xxl-cover{object-fit:cover!important}.object-fit-xxl-fill{object-fit:fill!important}.object-fit-xxl-scale{object-fit:scale-down!important}.object-fit-xxl-none{object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-left:0!important;margin-right:0!important}.mx-xxl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xxl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xxl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xxl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xxl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xxl-auto{margin-left:auto!important;margin-right:auto!important}.my-xxl-0{margin-bottom:0!important;margin-top:0!important}.my-xxl-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-xxl-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-xxl-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-xxl-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-xxl-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-xxl-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-left:0!important;padding-right:0!important}.px-xxl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xxl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xxl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xxl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xxl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xxl-0{padding-bottom:0!important;padding-top:0!important}.py-xxl-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-xxl-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-xxl-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-xxl-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-xxl-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:3rem!important}.column-gap-xxl-0{column-gap:0!important}.column-gap-xxl-1{column-gap:.25rem!important}.column-gap-xxl-2{column-gap:.5rem!important}.column-gap-xxl-3{column-gap:1rem!important}.column-gap-xxl-4{column-gap:1.5rem!important}.column-gap-xxl-5{column-gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!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:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}.navbar[data-bs-theme=dark]{background:#000;z-index:1}.nav-link{color:#fff}a[href*="https://elfsight.com/all-in-one-reviews-widget/"]:after{background-color:#fff;content:"";cursor:default;height:50px;left:0;pointer-events:none;position:absolute;width:185px;z-index:10000}#feedbackComponent{width:100%}.elementor-widget-image-box h4{margin:1.33em 0}.elementor-widget-image-box .elementor-image-box-content{width:100%}@media (min-width:768px){.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper,.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{display:flex}.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{flex-direction:row-reverse;text-align:right}.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper{flex-direction:row;text-align:left}.elementor-widget-image-box.elementor-position-top .elementor-image-box-img{margin:auto}.elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper{align-items:flex-start}.elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper{align-items:center}.elementor-widget-image-box.elementor-vertical-align-bottom .elementor-image-box-wrapper{align-items:flex-end}}@media (max-width:767px){.elementor-widget-image-box .elementor-image-box-img{margin-bottom:15px;margin-left:auto!important;margin-right:auto!important}}.elementor-widget-image-box .elementor-image-box-img{display:inline-block}.elementor-widget-image-box .elementor-image-box-title a{color:inherit}.elementor-widget-image-box .elementor-image-box-wrapper{text-align:center}.elementor-widget-image-box -.elementor-image-box-description{margin:0}.elementor-widget-blockquote blockquote{background:#0000;border:0;color:#3f444b;font-size:100%;font-style:normal;margin:0;outline:0;padding:0;quotes:none;vertical-align:initial}.elementor-widget-blockquote -blockquote:before,.elementor-widget-blockquote blockquote .e-q-footer:after,.elementor-widget-blockquote blockquote .e-q-footer:before,.elementor-widget-blockquote blockquote cite:after,.elementor-widget-blockquote blockquote cite:before,.elementor-widget-blockquote blockquote:after{content:none}.elementor-blockquote .e-q-footer{display:flex;justify-content:space-between;margin-top:12px}.elementor-blockquote__tweet-button span{font-weight:600}.elementor-blockquote__tweet-button -span,.elementor-blockquote__tweet-button i{vertical-align:middle}.elementor-blockquote__tweet-button i+span,.elementor-blockquote__tweet-button svg+span{margin-left:.5em}.elementor-blockquote__tweet-button svg{fill:#1da1f2;height:1em;width:1em}.elementor-blockquote--button-skin-bubble -.elementor-blockquote__tweet-button -svg,.elementor-blockquote--button-skin-classic -.elementor-blockquote__tweet-button svg{fill:#fff;height:1em;width:1em}.elementor-blockquote--button-skin-bubble.elementor-blockquote--button-view-icon -.elementor-blockquote__tweet-button i,.elementor-blockquote--button-skin-classic.elementor-blockquote--button-view-icon -.elementor-blockquote__tweet-button i{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.elementor-blockquote--skin-boxed .elementor-blockquote{background-color:#f9fafa;padding:30px}.elementor-blockquote--skin-border .elementor-blockquote{border-color:#f9fafa;border-left:7px #f9fafa;border-style:solid;padding-left:20px}.elementor-blockquote--skin-quotation .elementor-blockquote:before{color:#f9fafa;content:"“";display:block;font-family:Times New Roman,Times,serif;font-size:100px;font-weight:900;height:.6em;line-height:1}.elementor-blockquote--skin-quotation .elementor-blockquote__content{margin-top:15px}.elementor-blockquote--align-left .elementor-blockquote__content{text-align:left}.elementor-blockquote--align-left .elementor-blockquote .e-q-footer{flex-direction:row}.elementor-blockquote--align-right .elementor-blockquote__content{text-align:right}.elementor-blockquote--align-right .elementor-blockquote .e-q-footer{flex-direction:row-reverse}.elementor-blockquote--align-center .elementor-blockquote{text-align:center}.elementor-blockquote--align-center .elementor-blockquote .e-q-footer,.elementor-blockquote--align-center .elementor-blockquote__author{display:block}.elementor-blockquote--align-center .elementor-blockquote__tweet-button{margin-left:auto;margin-right:auto} -/*# sourceMappingURL=main.5b961225.css.map*/ \ No newline at end of file diff --git a/static/css/main.5b961225.css.map b/static/css/main.5b961225.css.map deleted file mode 100644 index 7b10cf7..0000000 --- a/static/css/main.5b961225.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/css/main.5b961225.css","mappings":"AAicA,gBAQA;ACzcA,sCAAsC,CACtC,uBACI,sCAAuC,CAEvC,iBAAkB,CAClB,iCAA+C,CAC/C,eAAgB,CAHhB,iBAIJ,CAEA,iGAWI,kBAAsB,CACtB,QAAS,CALT,UAAW,CACX,WAAY,CAEZ,eAAgB,CADhB,SAAU,CALV,iBAAkB,CAClB,YAAa,CACb,SAOJ,CAEA,0BAGI,UAAW,CAFX,UAAW,CACX,aAAc,CAGd,QAAS,CADT,OAEJ,CAEA,gBACI,6BAA8B,CAG9B,iBAAkB,CAFlB,oBAAqB,CAGrB,aAAc,CAFd,aAGJ,CACA,kBACI,2BAA4B,CAC5B,aACJ,CAEA,kDACI,qBACJ,CACA,aACI,eAAgB,CAChB,oBACJ,CACA,cAEI,wBAA6B,CAD7B,QAEJ,CACA,eAGI,WAAY,CACZ,eAAgB,CAChB,eAAgB,CAJhB,WAAY,CACZ,cAIJ,CACA,iHACI,QACJ,CACA,sEAQI,WAAY,CADZ,aAAc,CADd,QAAS,CAFT,cAAe,CACf,UAIJ,CACA,0HAUI,aAAc,CAPd,WAAY,CAGZ,MAAO,CAEP,eAAgB,CADhB,iBAAkB,CAFlB,KAAM,CADN,UAAW,CAKX,SAEJ,CACA,iDAEI,mBAAoB,CADpB,qBAEJ,CACA,mEACI,SACJ,CACA,6CACI,cACJ,CAOA,kIAHI,QAAS,CAFT,iBAAkB,CAClB,OAAQ,CAER,8BAQJ,CANA,uCACI,cAKJ,CACA,kCAEI,gBACJ,CAQA,oFANI,WAAY,CAGZ,MAAO,CACP,iBAAkB,CAFlB,KAAM,CADN,UAYJ,CAPA,2CAII,SAGJ,CACA,yDAGI,uBAAkC,CAClC,qBAAsB,CAFtB,WAAY,CADZ,UAIJ,CAEA,6JAGI,iBACJ,CACA,oJAGI,cACJ,CAEA,iJACI,cACJ,CACA,0BACI,+JACI,cACJ,CACJ,CACA,yBACI,+JACI,cACJ,CACJ,CAEA,mBACI,wBAAyB,CACzB,mBAAoB,CACpB,yBAA0B,CAC1B,qBAAsB,CACtB,uBAAwB,CACxB,aAAc,CACd,oBAAqB,CACrB,mBAAoB,CACpB,qBAAsB,CACtB,eAAgB,CAChB,oBAAqB,CAKrB,4BAA6B,CAJ7B,4BAA6B,CAC7B,0BAA2B,CAC3B,8BAA+B,CAC/B,kBAEJ,CACA,yEACI,SACJ,CACA,wDAKI,kCAAmC,CADnC,8BAA+B,CAH/B,oCAAqC,CACrC,0BAA2B,CAI3B,cAAe,CAHf,sCAIJ,CAEA,qBACI,iBACJ,CAEA,wBACI,iBACJ,CACA,0CACI,UACJ,CACA,uBACI,gBACJ,CACA,yCACI,UACJ,CACA,sBACI,eACJ,CACA,wCACI,UACJ,CACA,2CACI,UACJ,CAEA,6BAGI,QAAS,CAFT,iBAAkB,CAClB,OAAQ,CAER,8BACJ,CACA,+BAEI,UAAW,CADX,eAAgB,CAEhB,+BACJ,CACA,iCAGI,SAAU,CACV,4CAAiD,CAHjD,YAAa,CACb,WAGJ,CACA,gEAEI,UAAY,CACZ,kBACJ,CACA,iDACI,kBACJ,CACA,wDACI,eACJ,CACA,oGAEI,uCACJ,CAEA,eACI,mBACJ,CAEA,qBAEI,uBAAwB,CADxB,6BAA8B,CAE9B,iCACJ,CACA,0BACI,oBACJ,CACA,6BACI,uBACJ,CACA,sDACI,kBACJ,CACA,qDACI,oBACJ,CAEA,sBACI,mCACI,iBACJ,CACA,qDACI,UACJ,CACA,kCACI,gBACJ,CACA,oDACI,UACJ,CACA,iCACI,eACJ,CACA,mDACI,UACJ,CACA,sDACI,UACJ,CACJ,CACA,yBACI,+BACI,iBACJ,CACA,iDACI,UACJ,CACA,8BACI,gBACJ,CACA,gDACI,UACJ,CACA,6BACI,eACJ,CACA,+CACI,UACJ,CACA,kDACI,UACJ,CACJ,CACA,MACI,0BACJ,CAEA,qCACI,aAAkC,CAAlC,iCACJ,CAEA,sBACI,GACI,sBACJ,CACA,GACI,wBACJ,CACJ,CACA,sBACI,uCACJ,CAEA,mBACI,iBACJ,CACA,wCACI,YAAa,CAEb,gBAAiB,CADjB,iBAAkB,CAElB,iBACJ,CACA,0BACI,wCACI,cACJ,CACJ,CAIA,+CACI,iBAAkB,CAClB,UACJ,CACA,oEACI,sBACJ,CACA,uEACI,kBACJ,CACA,uEACI,oBACJ,CACA,yBACI,iDACI,YACJ,CACA,sEACI,WACJ,CACJ,CAEA,uHACI,sBACJ,CACA,0HACI,kBACJ,CACA,0HACI,oBACJ,CAEA,eAEI,YAAa,CADb,UAEJ,CACA,0BACI,eACI,cACJ,CACJ,CAEA,uBAII,wBAAyB,CADzB,cAAe,CAFf,iBAAkB,CAClB,UAGJ,CACA,iEACI,YACJ,CACA,0CACI,UACJ,CACA,0CACI,UAA0F,CAA1F,uFACJ,CAEA,kBACI,iBACJ,CAIA,yLACI,eACJ,CAEA,kBAGI,YAAa,CADb,cAAe,CADf,iBAGJ,CAEA,uBAGI,YAAa,CADb,iBAAkB,CADlB,UAGJ,CAEA,4EACI,WACJ,CACA,6EACI,YACJ,CACA,8EACI,YACJ,CACA,0EACI,YACJ,CACA,2EACI,YACJ,CAEA,+EACI,SACJ,CAEA,yBACI,oEACI,SACJ,CACA,oEACI,aACJ,CACA,oEACI,WACJ,CACA,oEACI,aACJ,CACA,oEACI,aACJ,CACA,oEACI,SACJ,CACA,oEACI,SACJ,CACA,oEACI,SACJ,CACA,oEACI,aACJ,CACA,oEACI,SACJ,CACA,oEACI,SACJ,CACA,oEACI,SACJ,CACA,oEACI,aACJ,CACA,oEACI,SACJ,CACA,oEACI,SACJ,CACA,oEACI,SACJ,CACA,oEACI,aACJ,CACA,oEACI,SACJ,CACA,sEACI,UACJ,CACJ,CACA,yBACI,kCACI,SACJ,CACA,kCACI,aACJ,CACA,kCACI,WACJ,CACA,kCACI,aACJ,CACA,kCACI,aACJ,CACA,kCACI,SACJ,CACA,kCACI,SACJ,CACA,kCACI,SACJ,CACA,kCACI,aACJ,CACA,kCACI,SACJ,CACA,kCACI,SACJ,CACA,kCACI,SACJ,CACA,kCACI,aACJ,CACA,kCACI,SACJ,CACA,kCACI,SACJ,CACA,kCACI,SACJ,CACA,kCACI,aACJ,CACA,kCACI,SACJ,CACA,mCACI,UACJ,CACJ,CACA,yBACI,kCACI,SACJ,CACA,kCACI,aACJ,CACA,kCACI,WACJ,CACA,kCACI,aACJ,CACA,kCACI,aACJ,CACA,kCACI,SACJ,CACA,kCACI,SACJ,CACA,kCACI,SACJ,CACA,kCACI,aACJ,CACA,kCACI,SACJ,CACA,kCACI,SACJ,CACA,kCACI,SACJ,CACA,kCACI,aACJ,CACA,kCACI,SACJ,CACA,kCACI,SACJ,CACA,kCACI,SACJ,CACA,kCACI,aACJ,CACA,kCACI,SACJ,CACA,mCACI,UACJ,CACJ,CACA,gDACI,kCACI,SACJ,CACA,kCACI,aACJ,CACA,kCACI,WACJ,CACA,kCACI,aACJ,CACA,kCACI,aACJ,CACA,kCACI,SACJ,CACA,kCACI,SACJ,CACA,kCACI,SACJ,CACA,kCACI,aACJ,CACA,kCACI,SACJ,CACA,kCACI,SACJ,CACA,kCACI,SACJ,CACA,kCACI,aACJ,CACA,kCACI,SACJ,CACA,kCACI,SACJ,CACA,kCACI,SACJ,CACA,kCACI,aACJ,CACA,kCACI,SACJ,CACA,mCACI,UACJ,CACJ,CAEA,sBACI,gEACI,QACJ,CACA,iEACI,OACJ,CACA,iEACI,OACJ,CACA,iEACI,OACJ,CACA,iEACI,OACJ,CACA,iEACI,OACJ,CACA,iEACI,OACJ,CACA,iEACI,OACJ,CACA,iEACI,OACJ,CACA,kEACI,OACJ,CACJ,CACA,6CACI,4DACI,QACJ,CACA,6DACI,OACJ,CACA,6DACI,OACJ,CACA,6DACI,OACJ,CACA,6DACI,OACJ,CACA,6DACI,OACJ,CACA,6DACI,OACJ,CACA,6DACI,OACJ,CACA,6DACI,OACJ,CACA,8DACI,OACJ,CACJ,CACA,yCACI,4DACI,QACJ,CACA,6DACI,OACJ,CACA,6DACI,OACJ,CACA,6DACI,OACJ,CACA,6DACI,OACJ,CACA,6DACI,OACJ,CACA,6DACI,OACJ,CACA,6DACI,OACJ,CACA,6DACI,OACJ,CACA,8DACI,OACJ,CACJ,CACA,6CA4BI,kmBACI,OACJ,CACA,kEACI,QACJ,CACA,mEACI,OACJ,CACA,mEACI,OACJ,CACA,mEACI,OACJ,CACA,mEACI,OACJ,CACA,mEACI,OACJ,CACA,mEACI,OACJ,CACA,mEACI,OACJ,CACA,mEACI,OACJ,CACA,oEACI,OACJ,CACJ,CACA,gDACI,4DACI,QACJ,CACA,6DACI,OACJ,CACA,6DACI,OACJ,CACA,6DACI,OACJ,CACA,6DACI,OACJ,CACA,6DACI,OACJ,CACA,6DACI,OACJ,CACA,6DACI,OACJ,CACA,6DACI,OACJ,CACA,8DACI,OACJ,CACJ,CACA,6CACI,4DACI,QACJ,CACA,6DACI,OACJ,CACA,6DACI,OACJ,CACA,6DACI,OACJ,CACA,6DACI,OACJ,CACA,6DACI,OACJ,CACA,6DACI,OACJ,CACA,6DACI,OACJ,CACA,6DACI,OACJ,CACA,8DACI,OACJ,CACJ,CACA,4CA4BI,kmBACI,OACJ,CACA,kEACI,QACJ,CACA,mEACI,OACJ,CACA,mEACI,OACJ,CACA,mEACI,OACJ,CACA,mEACI,OACJ,CACA,mEACI,OACJ,CACA,mEACI,OACJ,CACA,mEACI,OACJ,CACA,mEACI,OACJ,CACA,oEACI,OACJ,CACJ,CACA,yBACI,4DACI,QACJ,CACA,6DACI,OACJ,CACA,6DACI,OACJ,CACA,6DACI,OACJ,CACA,6DACI,OACJ,CACA,6DACI,OACJ,CACA,6DACI,OACJ,CACA,6DACI,OACJ,CACA,6DACI,OACJ,CACA,8DACI,OACJ,CACA,kBACI,UACJ,CACJ,CACA,oDACI,YAAa,CACb,cACJ,CACA,2EACI,qBACJ,CAEA,gBAEI,sCAAuC,CACvC,gCAAiC,CAFjC,YAGJ,CACA,qCACI,WACJ,CACA,kCACI,oBAAqB,CAGrB,0CAA6C,CAF7C,UAAW,CACX,mCAEJ,CACA,uDACI,oBAAqB,CACrB,iCAAkC,CAClC,qBACJ,CACA,kCACI,mCACJ,CACA,kCACI,mCACJ,CACA,kCACI,mCACJ,CACA,kCACI,mCACJ,CACA,kCACI,mCACJ,CACA,kCACI,mCACJ,CACA,kCACI,mCACJ,CACA,kCACI,mCACJ,CACA,kCACI,mCACJ,CACA,mCACI,oCACJ,CACA,mCACI,oCACJ,CACA,mCACI,oCACJ,CACA,sBACI,6CACI,oBAAqB,CAGrB,0CAA6C,CAF7C,UAAW,CACX,mCAEJ,CACA,kEACI,oBAAqB,CACrB,iCAAkC,CAClC,qBACJ,CACA,6CACI,mCACJ,CACA,6CACI,mCACJ,CACA,6CACI,mCACJ,CACA,6CACI,mCACJ,CACA,6CACI,mCACJ,CACA,6CACI,mCACJ,CACA,6CACI,mCACJ,CACA,6CACI,mCACJ,CACA,6CACI,mCACJ,CACA,8CACI,oCACJ,CACA,8CACI,oCACJ,CACA,8CACI,oCACJ,CACJ,CACA,sBACI,yCACI,oBAAqB,CAGrB,0CAA6C,CAF7C,UAAW,CACX,mCAEJ,CACA,8DACI,oBAAqB,CACrB,iCAAkC,CAClC,qBACJ,CACA,yCACI,mCACJ,CACA,yCACI,mCACJ,CACA,yCACI,mCACJ,CACA,yCACI,mCACJ,CACA,yCACI,mCACJ,CACA,yCACI,mCACJ,CACA,yCACI,mCACJ,CACA,yCACI,mCACJ,CACA,yCACI,mCACJ,CACA,0CACI,oCACJ,CACA,0CACI,oCACJ,CACA,0CACI,oCACJ,CAGA,+CACI,oBAAqB,CAGrB,0CAA6C,CAF7C,UAAW,CACX,mCAEJ,CACA,oEACI,oBAAqB,CACrB,iCAAkC,CAClC,qBACJ,CACA,+CACI,mCACJ,CACA,+CACI,mCACJ,CACA,+CACI,mCACJ,CACA,+CACI,mCACJ,CACA,+CACI,mCACJ,CACA,+CACI,mCACJ,CACA,+CACI,mCACJ,CACA,+CACI,mCACJ,CACA,+CACI,mCACJ,CACA,gDACI,oCACJ,CACA,gDACI,oCACJ,CACA,gDACI,oCACJ,CAhDJ,CAkDA,0BACI,yCACI,oBAAqB,CAGrB,0CAA6C,CAF7C,UAAW,CACX,mCAEJ,CACA,8DACI,oBAAqB,CACrB,iCAAkC,CAClC,qBACJ,CACA,yCACI,mCACJ,CACA,yCACI,mCACJ,CACA,yCACI,mCACJ,CACA,yCACI,mCACJ,CACA,yCACI,mCACJ,CACA,yCACI,mCACJ,CACA,yCACI,mCACJ,CACA,yCACI,mCACJ,CACA,yCACI,mCACJ,CACA,0CACI,oCACJ,CACA,0CACI,oCACJ,CACA,0CACI,oCACJ,CACJ,CACA,sBACI,+CACI,oBAAqB,CAGrB,0CAA6C,CAF7C,UAAW,CACX,mCAEJ,CACA,oEACI,oBAAqB,CACrB,iCAAkC,CAClC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0cA8BF,SCtGA,gCAEA,6BACA,8CACA,yBACA,yBACA,oCACA,kBACA,6CACA,4BACA,+CACA,kCACA,uEAXA,+BACA,gFAGA,CACA,kCAJA,kEAEA,0CAEA,CAKA,yBACA,CD0FA,cCtGA,CAKA,oBACA,CACA,qCAEA,mCACA,2EACA,CALA,uDACA,CAKA,iBACA,sBAPA,6HAIA,CAVA,wBACA,iBACA,CAWA,qBAHA,wCACA,oBACA,aACA,uCAbA,8CAEA,CAUA,+BAVA,uBAEA,iCACA,wCACA,CAHA,yBAGA,oBAEA,uCACA,8CACA,0CACA,CAJA,+BACA,CAEA,SACA,+BACA,6CACA,CDyFA,yCCrGA,CDqGA,SCrGA,oGAKA,wCACA,+CAEA,CAJA,gCAIA,0KAIA,yCAbA,oDAKA,0CACA,iDACA,CALA,kCAEA,CAGA,sCAEA,CALA,mBAKA,iCACA,4EACA,0BACA,oCACA,qCAbA,2BACA,2BACA,qCAEA,wDAEA,0DACA,uCAEA,mCACA,4EACA,0BACA,oCACA,sCAbA,2BACA,CACA,+DAEA,wDAEA,8BACA,4BACA,uCACA,iCACA,mDACA,mDACA,oCACA,qCAYA,2BACA,2BACA,qCACA,wDAEA,6BACA,6BACA,uCACA,8BACA,kDACA,2BACA,6DACA,qCD2FA,2BCvGA,2BACA,qCACA,wDAEA,6BACA,6BACA,uCACA,CACA,oDACA,wDACA,0BACA,oCACA,oCACA,2BD0FA,2BCvGA,qCAEA,wDAEA,6BACA,oEAEA,gCACA,kDACA,oDACA,oCACA,oCACA,2BACA,2BAbA,qCACA,wDAEA,6BACA,6BACA,uCACA,YACA,uCACA,8BACA,oDACA,oCACA,sCACA,4BACA,0BD0FA,qCCtGA,wDAEA,6BACA,6BACA,uCACA,8BACA,qBACA,uDACA,8DACA,mCACA,2BACA,2BACA,qCAbA,wDAEA,6BACA,6BACA,uCACA,sBACA,sBACA,8BACA,oDACA,yEACA,CACA,qDACA,qCACA,CD0FA,uDCtGA,gCACA,2BAEA,uCACA,2CACA,sBACA,8BACA,oDACA,0EAEA,sDACA,qCD2FA,wDCtGA,gCACA,2BAEA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","sources":["styles/old-styles/styles10.css","styles/old-styles/styles1.css","styles/old-styles/styles2.css","styles/old-styles/styles5.css","styles/old-styles/styles6.css","styles/old-styles/styles7.css","styles/old-styles/styles8.css","styles/old-styles/styles9.css","styles/old-styles/styles11.css","styles/old-styles/styles12.css","styles/old-styles/styles13.css","styles/old-styles/custom-styles.css","../node_modules/bootstrap/scss/mixins/_banner.scss","../node_modules/bootstrap/scss/_root.scss","../node_modules/bootstrap/scss/vendor/_rfs.scss","../node_modules/bootstrap/scss/mixins/_color-mode.scss","../node_modules/bootstrap/dist/css/dist/css/bootstrap.css","../node_modules/bootstrap/scss/_reboot.scss","../node_modules/bootstrap/scss/mixins/_border-radius.scss","../node_modules/bootstrap/scss/_type.scss","../node_modules/bootstrap/scss/mixins/_lists.scss","../node_modules/bootstrap/scss/_images.scss","../node_modules/bootstrap/scss/mixins/_image.scss","../node_modules/bootstrap/scss/_containers.scss","../node_modules/bootstrap/scss/mixins/_container.scss","../node_modules/bootstrap/scss/mixins/_breakpoints.scss","../node_modules/bootstrap/scss/_grid.scss","../node_modules/bootstrap/scss/mixins/_grid.scss","../node_modules/bootstrap/scss/_tables.scss","../node_modules/bootstrap/scss/mixins/_table-variants.scss","../node_modules/bootstrap/scss/forms/_labels.scss","../node_modules/bootstrap/scss/forms/_form-text.scss","../node_modules/bootstrap/scss/forms/_form-control.scss","../node_modules/bootstrap/scss/mixins/_transition.scss","../node_modules/bootstrap/scss/mixins/_gradients.scss","../node_modules/bootstrap/scss/forms/_form-select.scss","../node_modules/bootstrap/scss/forms/_form-check.scss","../node_modules/bootstrap/scss/forms/_form-range.scss","../node_modules/bootstrap/scss/forms/_floating-labels.scss","../node_modules/bootstrap/scss/forms/_input-group.scss","../node_modules/bootstrap/scss/mixins/_forms.scss","../node_modules/bootstrap/scss/_buttons.scss","../node_modules/bootstrap/scss/mixins/_buttons.scss","../node_modules/bootstrap/scss/_transitions.scss","../node_modules/bootstrap/scss/_dropdown.scss","../node_modules/bootstrap/scss/mixins/_caret.scss","../node_modules/bootstrap/scss/_button-group.scss","../node_modules/bootstrap/scss/_nav.scss","../node_modules/bootstrap/scss/_navbar.scss","../node_modules/bootstrap/scss/_card.scss","../node_modules/bootstrap/scss/_accordion.scss","../node_modules/bootstrap/scss/_breadcrumb.scss","../node_modules/bootstrap/scss/_pagination.scss","../node_modules/bootstrap/scss/_badge.scss","../node_modules/bootstrap/scss/_alert.scss","../node_modules/bootstrap/scss/_progress.scss","../node_modules/bootstrap/scss/_list-group.scss","../node_modules/bootstrap/scss/_close.scss","../node_modules/bootstrap/scss/_toasts.scss","../node_modules/bootstrap/scss/_modal.scss","../node_modules/bootstrap/scss/mixins/_backdrop.scss","../node_modules/bootstrap/scss/_tooltip.scss","../node_modules/bootstrap/scss/mixins/_reset-text.scss","../node_modules/bootstrap/scss/_popover.scss","../node_modules/bootstrap/scss/_carousel.scss","../node_modules/bootstrap/scss/_spinners.scss","../node_modules/bootstrap/scss/_offcanvas.scss","../node_modules/bootstrap/scss/_placeholders.scss","../node_modules/bootstrap/scss/mixins/_clearfix.scss","../node_modules/bootstrap/scss/helpers/_color-bg.scss","../node_modules/bootstrap/scss/helpers/_colored-links.scss","../node_modules/bootstrap/scss/helpers/_focus-ring.scss","../node_modules/bootstrap/scss/helpers/_icon-link.scss","../node_modules/bootstrap/scss/helpers/_ratio.scss","../node_modules/bootstrap/scss/helpers/_position.scss","../node_modules/bootstrap/scss/helpers/_stacks.scss","../node_modules/bootstrap/scss/mixins/_visually-hidden.scss","../node_modules/bootstrap/scss/helpers/_stretched-link.scss","../node_modules/bootstrap/scss/mixins/_text-truncate.scss","../node_modules/bootstrap/scss/helpers/_vr.scss","../node_modules/bootstrap/scss/mixins/_utilities.scss","../node_modules/bootstrap/scss/utilities/_api.scss","styles/Navigation.css","styles/WhatClientsSay.css","styles/WhatWeOffer.css","styles/WhyChooseUs.css"],"sourcesContent":["/*! elementor-pro - v3.15.0 - 09-08-2023 */\n@charset \"UTF-8\";\n.site-main .menu-navigation-container {\n overflow: visible\n}\n\n.elementor-item:after, .elementor-item:before {\n display: block;\n position: absolute;\n transition: .3s;\n transition-timing-function: cubic-bezier(.58, .3, .005, 1)\n}\n\n.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 {\n opacity: 0\n}\n\n.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 {\n transform: scale(1)\n}\n\n.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 {\n height: 3px;\n width: 100%;\n left: 0;\n background-color: #3f444b;\n z-index: 2\n}\n\n.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 {\n height: 0;\n width: 0;\n left: 50%\n}\n\n.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 {\n top: 10px\n}\n\n.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 {\n bottom: 10px\n}\n\n.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 {\n top: -10px\n}\n\n.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 {\n bottom: -10px\n}\n\n.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 {\n transition-duration: 0s\n}\n\n.e--pointer-double-line .elementor-item:before, .e--pointer-overline .elementor-item:before {\n content: \"\";\n top: 0\n}\n\n.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 {\n width: 10px;\n left: -20px\n}\n\n.e--pointer-double-line .elementor-item:after, .e--pointer-underline .elementor-item:after {\n content: \"\";\n bottom: 0\n}\n\n.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 {\n width: 10px;\n inset-inline-start: 100%\n}\n\n.e--pointer-framed .elementor-item:after, .e--pointer-framed .elementor-item:before {\n background: transparent;\n left: 0;\n top: 0;\n bottom: 0;\n right: 0;\n border: 3px solid #3f444b\n}\n\n.e--pointer-framed .elementor-item:before {\n content: \"\"\n}\n\n.e--pointer-framed.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {\n transform: scale(.75)\n}\n\n.e--pointer-framed.e--animation-shrink .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {\n transform: scale(1.25)\n}\n\n.e--pointer-framed.e--animation-grow .elementor-item:before, .e--pointer-framed.e--animation-shrink .elementor-item:before {\n transition: opacity .2s, transform .4s\n}\n\n.e--pointer-framed.e--animation-draw .elementor-item:after, .e--pointer-framed.e--animation-draw .elementor-item:before {\n width: 3px;\n height: 3px\n}\n\n.e--pointer-framed.e--animation-draw .elementor-item:before {\n border-width: 0 0 3px 3px;\n transition: width .1s .2s, height .1s .3s, opacity .12s .22s\n}\n\n.e--pointer-framed.e--animation-draw .elementor-item:after {\n content: \"\";\n top: auto;\n bottom: 0;\n left: auto;\n right: 0;\n border-width: 3px 3px 0 0;\n transition: width .1s, height .1s .1s, opacity .02s .18s\n}\n\n.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 {\n width: 100%;\n height: 100%\n}\n\n.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 {\n transition: opacity .02s, height .1s, width .1s .1s\n}\n\n.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 {\n transition: opacity .02s .2s, height .1s .2s, width .1s .3s\n}\n\n.e--pointer-framed.e--animation-corners .elementor-item:after, .e--pointer-framed.e--animation-corners .elementor-item:before {\n width: 3px;\n height: 3px\n}\n\n.e--pointer-framed.e--animation-corners .elementor-item:before {\n border-width: 3px 0 0 3px\n}\n\n.e--pointer-framed.e--animation-corners .elementor-item:after {\n content: \"\";\n top: auto;\n bottom: 0;\n left: auto;\n right: 0;\n border-width: 0 3px 3px 0\n}\n\n.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 {\n width: 100%;\n height: 100%;\n transition: opacity 2ms, width .4s, height .4s\n}\n\n.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 {\n transition-duration: 0s\n}\n\n.e--pointer-background .elementor-item:after, .e--pointer-background .elementor-item:before {\n content: \"\";\n transition: .3s\n}\n\n.e--pointer-background .elementor-item:before {\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n background: #3f444b;\n z-index: -1\n}\n\n.e--pointer-background .elementor-item-active, .e--pointer-background .elementor-item.highlighted, .e--pointer-background .elementor-item:focus, .e--pointer-background .elementor-item:hover {\n color: #fff\n}\n\n.e--pointer-background.e--animation-grow .elementor-item:before {\n transform: scale(.5)\n}\n\n.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 {\n transform: scale(1);\n opacity: 1\n}\n\n.e--pointer-background.e--animation-shrink .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {\n transform: scale(1.2);\n transition: .3s\n}\n\n.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 {\n transition: opacity .15s, transform .4s\n}\n\n.e--pointer-background.e--animation-sweep-left .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {\n left: 100%\n}\n\n.e--pointer-background.e--animation-sweep-right .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {\n right: 100%\n}\n\n.e--pointer-background.e--animation-sweep-up .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {\n top: 100%\n}\n\n.e--pointer-background.e--animation-sweep-down .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {\n bottom: 100%\n}\n\n.e--pointer-background.e--animation-shutter-out-vertical .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {\n bottom: 50%;\n top: 50%\n}\n\n.e--pointer-background.e--animation-shutter-out-horizontal .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {\n right: 50%;\n left: 50%\n}\n\n.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:after, .e--pointer-background.e--animation-shutter-in-vertical .elementor-item:after {\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n background: #3f444b;\n z-index: -1\n}\n\n.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:before {\n top: 0;\n bottom: 100%\n}\n\n.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:after {\n top: 100%;\n bottom: 0\n}\n\n.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 {\n bottom: 50%\n}\n\n.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 {\n top: 50%\n}\n\n.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:before {\n right: 0;\n left: 100%\n}\n\n.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:after {\n right: 100%;\n left: 0\n}\n\n.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 {\n left: 50%\n}\n\n.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 {\n right: 50%\n}\n\n.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 {\n transition-duration: 0s\n}\n\n.e--pointer-text.e--animation-skew .elementor-item:focus, .e--pointer-text.e--animation-skew .elementor-item:hover {\n transform: skew(-8deg)\n}\n\n.e--pointer-text.e--animation-grow .elementor-item:focus, .e--pointer-text.e--animation-grow .elementor-item:hover {\n transform: scale(1.2)\n}\n\n.e--pointer-text.e--animation-shrink .elementor-item:focus, .e--pointer-text.e--animation-shrink .elementor-item:hover {\n transform: scale(.8)\n}\n\n.e--pointer-text.e--animation-float .elementor-item:focus, .e--pointer-text.e--animation-float .elementor-item:hover {\n transform: translateY(-8px)\n}\n\n.e--pointer-text.e--animation-sink .elementor-item:focus, .e--pointer-text.e--animation-sink .elementor-item:hover {\n transform: translateY(8px)\n}\n\n.e--pointer-text.e--animation-rotate .elementor-item:focus, .e--pointer-text.e--animation-rotate .elementor-item:hover {\n transform: rotate(6deg)\n}\n\n.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 {\n transition-duration: 0s\n}\n\n.elementor-nav-menu--main .elementor-nav-menu a {\n transition: .4s\n}\n\n.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 {\n padding: 13px 20px\n}\n\n.elementor-nav-menu--main .elementor-nav-menu a.current {\n background: #1f2124;\n color: #fff\n}\n\n.elementor-nav-menu--main .elementor-nav-menu a.disabled {\n background: #3f444b;\n color: #88909b\n}\n\n.elementor-nav-menu--main .elementor-nav-menu ul {\n position: absolute;\n width: 12em;\n border-width: 0;\n border-style: solid;\n padding: 0\n}\n\n.elementor-nav-menu--main .elementor-nav-menu span.scroll-down, .elementor-nav-menu--main .elementor-nav-menu span.scroll-up {\n position: absolute;\n display: none;\n visibility: hidden;\n overflow: hidden;\n background: #fff;\n height: 20px\n}\n\n.elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow, .elementor-nav-menu--main .elementor-nav-menu span.scroll-up-arrow {\n position: absolute;\n top: -2px;\n left: 50%;\n margin-left: -8px;\n width: 0;\n height: 0;\n overflow: hidden;\n border: 8px dashed transparent;\n border-bottom: 8px solid #33373d\n}\n\n.elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow {\n top: 6px;\n border-style: solid dashed dashed;\n border-color: #33373d transparent transparent\n}\n\n.elementor-nav-menu--layout-horizontal {\n display: flex\n}\n\n.elementor-nav-menu--layout-horizontal .elementor-nav-menu {\n display: flex;\n flex-wrap: wrap\n}\n\n.elementor-nav-menu--layout-horizontal .elementor-nav-menu a {\n white-space: nowrap;\n flex-grow: 1\n}\n\n.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li {\n display: flex\n}\n\n.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li > .scroll-down, .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li ul {\n top: 100% !important\n}\n\n.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:first-child) > a {\n -webkit-margin-start: var(--e-nav-menu-horizontal-menu-item-margin);\n margin-inline-start: var(--e-nav-menu-horizontal-menu-item-margin)\n}\n\n.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 {\n left: var(--e-nav-menu-horizontal-menu-item-margin) !important\n}\n\n.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:last-child) > a {\n -webkit-margin-end: var(--e-nav-menu-horizontal-menu-item-margin);\n margin-inline-end: var(--e-nav-menu-horizontal-menu-item-margin)\n}\n\n.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:last-child):after {\n content: var(--e-nav-menu-divider-content, none);\n height: var(--e-nav-menu-divider-height, 35%);\n border-left: var(--e-nav-menu-divider-width, 2px) var(--e-nav-menu-divider-style, solid) var(--e-nav-menu-divider-color, #000);\n border-bottom-color: var(--e-nav-menu-divider-color, #000);\n border-right-color: var(--e-nav-menu-divider-color, #000);\n border-top-color: var(--e-nav-menu-divider-color, #000);\n align-self: center\n}\n\n.elementor-nav-menu__align-right .elementor-nav-menu {\n margin-left: auto;\n justify-content: flex-end\n}\n\n.elementor-nav-menu__align-right .elementor-nav-menu--layout-vertical > ul > li > a {\n justify-content: flex-end\n}\n\n.elementor-nav-menu__align-left .elementor-nav-menu {\n margin-right: auto;\n justify-content: flex-start\n}\n\n.elementor-nav-menu__align-left .elementor-nav-menu--layout-vertical > ul > li > a {\n justify-content: flex-start\n}\n\n.elementor-nav-menu__align-center .elementor-nav-menu {\n margin-left: auto;\n margin-right: auto;\n justify-content: center\n}\n\n.elementor-nav-menu__align-center .elementor-nav-menu--layout-vertical > ul > li > a {\n justify-content: center\n}\n\n.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu {\n width: 100%\n}\n\n.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li {\n flex-grow: 1\n}\n\n.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li > a {\n justify-content: center\n}\n\n.elementor-widget-nav-menu .elementor-widget-container {\n display: flex;\n flex-direction: column\n}\n\n.elementor-nav-menu {\n position: relative;\n z-index: 2\n}\n\n.elementor-nav-menu:after {\n content: \" \";\n display: block;\n height: 0;\n font: 0/0 serif;\n clear: both;\n visibility: hidden;\n overflow: hidden\n}\n\n.elementor-nav-menu, .elementor-nav-menu li, .elementor-nav-menu ul {\n display: block;\n list-style: none;\n margin: 0;\n padding: 0;\n line-height: normal;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0)\n}\n\n.elementor-nav-menu ul {\n display: none\n}\n\n.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 {\n border-left: 16px solid transparent\n}\n\n.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 {\n border-left: 24px solid transparent\n}\n\n.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 {\n border-left: 32px solid transparent\n}\n\n.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 {\n border-left: 40px solid transparent\n}\n\n.elementor-nav-menu a, .elementor-nav-menu li {\n position: relative\n}\n\n.elementor-nav-menu li {\n border-width: 0\n}\n\n.elementor-nav-menu a {\n display: flex;\n align-items: center\n}\n\n.elementor-nav-menu a, .elementor-nav-menu a:focus, .elementor-nav-menu a:hover {\n padding: 10px 20px;\n line-height: 20px\n}\n\n.elementor-nav-menu a.current {\n background: #1f2124;\n color: #fff\n}\n\n.elementor-nav-menu a.disabled {\n cursor: not-allowed;\n color: #88909b\n}\n\n.elementor-nav-menu .e-plus-icon:before {\n content: \"+\"\n}\n\n.elementor-nav-menu .sub-arrow {\n line-height: 1;\n padding: 10px 0 10px 10px;\n margin-top: -10px;\n margin-bottom: -10px;\n display: flex;\n align-items: center\n}\n\n.elementor-nav-menu .sub-arrow i {\n pointer-events: none\n}\n\n.elementor-nav-menu .sub-arrow .fa.fa-chevron-down, .elementor-nav-menu .sub-arrow .fas.fa-chevron-down {\n font-size: .7em\n}\n\n.elementor-nav-menu .sub-arrow .e-font-icon-svg {\n height: 1em;\n width: 1em\n}\n\n.elementor-nav-menu .sub-arrow .e-font-icon-svg.fa-svg-chevron-down {\n height: .7em;\n width: .7em\n}\n","/*! elementor - v3.15.0 - 09-08-2023 */\n.dialog-widget-content {\n background-color: var(--e-a-bg-default);\n position: absolute;\n border-radius: 3px;\n box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);\n overflow: hidden;\n}\n\n.elementor-screen-only,\n.screen-reader-text,\n.screen-reader-text span,\n.ui-helper-hidden-accessible {\n position: absolute;\n top: -10000em;\n width: 1px;\n height: 1px;\n margin: -1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0;\n}\n\n.elementor-clearfix:after {\n content: \"\";\n display: block;\n clear: both;\n width: 0;\n height: 0;\n}\n\n.e-logo-wrapper {\n background: var(--e-a-bg-logo);\n display: inline-block;\n padding: 0.75em;\n border-radius: 50%;\n line-height: 1;\n}\n.e-logo-wrapper i {\n color: var(--e-a-color-logo);\n font-size: 1em;\n}\n\n.elementor *, .elementor *:before, .elementor *:after {\n box-sizing: border-box;\n}\n.elementor a {\n box-shadow: none;\n text-decoration: none;\n}\n.elementor hr {\n margin: 0;\n background-color: transparent;\n}\n.elementor img {\n height: auto;\n max-width: 100%;\n border: none;\n border-radius: 0;\n box-shadow: none;\n}\n.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure {\n margin: 0;\n}\n.elementor embed,\n.elementor iframe,\n.elementor object,\n.elementor video {\n max-width: 100%;\n width: 100%;\n margin: 0;\n line-height: 1;\n border: none;\n}\n.elementor .elementor-background-video-container,\n.elementor .elementor-background-holder,\n.elementor .elementor-background {\n height: 100%;\n width: 100%;\n top: 0;\n left: 0;\n position: absolute;\n overflow: hidden;\n z-index: 0;\n direction: ltr;\n}\n.elementor .elementor-background-video-container {\n transition: opacity 1s;\n pointer-events: none;\n}\n.elementor .elementor-background-video-container.elementor-loading {\n opacity: 0;\n}\n.elementor .elementor-background-video-embed {\n max-width: none;\n}\n.elementor .elementor-background-video-embed, .elementor .elementor-background-video-hosted {\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n}\n.elementor .elementor-background-video {\n max-width: none;\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n}\n.elementor .elementor-html5-video {\n -o-object-fit: cover;\n object-fit: cover;\n}\n.elementor .elementor-background-overlay {\n height: 100%;\n width: 100%;\n top: 0;\n left: 0;\n position: absolute;\n}\n.elementor .elementor-background-slideshow {\n position: absolute;\n width: 100%;\n height: 100%;\n z-index: 0;\n top: 0;\n left: 0;\n}\n.elementor .elementor-background-slideshow__slide__image {\n width: 100%;\n height: 100%;\n background-position: center center;\n background-size: cover;\n}\n\n.elementor-widget-wrap > .elementor-element.elementor-absolute,\n.e-con > .elementor-element.elementor-absolute,\n.e-con-inner > .elementor-element.elementor-absolute {\n position: absolute;\n}\n.elementor-widget-wrap > .elementor-element.elementor-fixed,\n.e-con > .elementor-element.elementor-fixed,\n.e-con-inner > .elementor-element.elementor-fixed {\n position: fixed;\n}\n\n.elementor-widget-wrap .elementor-element.elementor-widget__width-auto, .elementor-widget-wrap .elementor-element.elementor-widget__width-initial {\n max-width: 100%;\n}\n@media (max-width: 1024px) {\n .elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto, .elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial {\n max-width: 100%;\n }\n}\n@media (max-width: 767px) {\n .elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto, .elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial {\n max-width: 100%;\n }\n}\n\n.elementor-element {\n --flex-direction: initial;\n --flex-wrap: initial;\n --justify-content: initial;\n --align-items: initial;\n --align-content: initial;\n --gap: initial;\n --flex-basis: initial;\n --flex-grow: initial;\n --flex-shrink: initial;\n --order: initial;\n --align-self: initial;\n flex-basis: var(--flex-basis);\n flex-grow: var(--flex-grow);\n flex-shrink: var(--flex-shrink);\n order: var(--order);\n align-self: var(--align-self);\n}\n.elementor-element.elementor-absolute, .elementor-element.elementor-fixed {\n z-index: 1;\n}\n.elementor-element:where(.e-con-full, .elementor-widget) {\n flex-direction: var(--flex-direction);\n flex-wrap: var(--flex-wrap);\n justify-content: var(--justify-content);\n align-items: var(--align-items);\n align-content: var(--align-content);\n gap: var(--gap);\n}\n\n.elementor-invisible {\n visibility: hidden;\n}\n\n.elementor-align-center {\n text-align: center;\n}\n.elementor-align-center .elementor-button {\n width: auto;\n}\n.elementor-align-right {\n text-align: right;\n}\n.elementor-align-right .elementor-button {\n width: auto;\n}\n.elementor-align-left {\n text-align: left;\n}\n.elementor-align-left .elementor-button {\n width: auto;\n}\n.elementor-align-justify .elementor-button {\n width: 100%;\n}\n\n.elementor-custom-embed-play {\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n}\n.elementor-custom-embed-play i {\n font-size: 100px;\n color: #fff;\n text-shadow: 1px 0 6px rgba(0, 0, 0, 0.3);\n}\n.elementor-custom-embed-play svg {\n height: 100px;\n width: 100px;\n fill: #fff;\n filter: drop-shadow(1px 0 6px rgba(0, 0, 0, 0.3));\n}\n.elementor-custom-embed-play i,\n.elementor-custom-embed-play svg {\n opacity: 0.8;\n transition: all 0.5s;\n}\n.elementor-custom-embed-play.elementor-playing i {\n font-family: eicons;\n}\n.elementor-custom-embed-play.elementor-playing i:before {\n content: \"\\e8fb\";\n}\n.elementor-custom-embed-play.elementor-playing i,\n.elementor-custom-embed-play.elementor-playing svg {\n animation: eicon-spin 2s infinite linear;\n}\n\n.elementor-tag {\n display: inline-flex;\n}\n\n.elementor-ken-burns {\n transition-property: transform;\n transition-duration: 10s;\n transition-timing-function: linear;\n}\n.elementor-ken-burns--out {\n transform: scale(1.3);\n}\n.elementor-ken-burns--active {\n transition-duration: 20s;\n}\n.elementor-ken-burns--active.elementor-ken-burns--out {\n transform: scale(1);\n}\n.elementor-ken-burns--active.elementor-ken-burns--in {\n transform: scale(1.3);\n}\n\n@media (min-width: -1) {\n .elementor-widescreen-align-center {\n text-align: center;\n }\n .elementor-widescreen-align-center .elementor-button {\n width: auto;\n }\n .elementor-widescreen-align-right {\n text-align: right;\n }\n .elementor-widescreen-align-right .elementor-button {\n width: auto;\n }\n .elementor-widescreen-align-left {\n text-align: left;\n }\n .elementor-widescreen-align-left .elementor-button {\n width: auto;\n }\n .elementor-widescreen-align-justify .elementor-button {\n width: 100%;\n }\n}\n@media (max-width: 767px) {\n .elementor-mobile-align-center {\n text-align: center;\n }\n .elementor-mobile-align-center .elementor-button {\n width: auto;\n }\n .elementor-mobile-align-right {\n text-align: right;\n }\n .elementor-mobile-align-right .elementor-button {\n width: auto;\n }\n .elementor-mobile-align-left {\n text-align: left;\n }\n .elementor-mobile-align-left .elementor-button {\n width: auto;\n }\n .elementor-mobile-align-justify .elementor-button {\n width: 100%;\n }\n}\n:root {\n --page-title-display: block;\n}\n\n.elementor-page-title, h1.entry-title {\n display: var(--page-title-display);\n}\n\n@keyframes eicon-spin {\n 0% {\n transform: rotate(0deg);\n }\n 100% {\n transform: rotate(359deg);\n }\n}\n.eicon-animation-spin {\n animation: eicon-spin 2s infinite linear;\n}\n\n.elementor-section {\n position: relative;\n}\n.elementor-section .elementor-container {\n display: flex;\n margin-right: auto;\n margin-left: auto;\n position: relative;\n}\n@media (max-width: 1024px) {\n .elementor-section .elementor-container {\n flex-wrap: wrap;\n }\n}\n.elementor-section.elementor-section-boxed > .elementor-container {\n max-width: 1140px;\n}\n.elementor-section.elementor-section-stretched {\n position: relative;\n width: 100%;\n}\n.elementor-section.elementor-section-items-top > .elementor-container {\n align-items: flex-start;\n}\n.elementor-section.elementor-section-items-middle > .elementor-container {\n align-items: center;\n}\n.elementor-section.elementor-section-items-bottom > .elementor-container {\n align-items: flex-end;\n}\n@media (min-width: 768px) {\n .elementor-section.elementor-section-height-full {\n height: 100vh;\n }\n .elementor-section.elementor-section-height-full > .elementor-container {\n height: 100%;\n }\n}\n\n.elementor-bc-flex-widget .elementor-section-content-top > .elementor-container > .elementor-column > .elementor-widget-wrap {\n align-items: flex-start;\n}\n.elementor-bc-flex-widget .elementor-section-content-middle > .elementor-container > .elementor-column > .elementor-widget-wrap {\n align-items: center;\n}\n.elementor-bc-flex-widget .elementor-section-content-bottom > .elementor-container > .elementor-column > .elementor-widget-wrap {\n align-items: flex-end;\n}\n\n.elementor-row {\n width: 100%;\n display: flex;\n}\n@media (max-width: 1024px) {\n .elementor-row {\n flex-wrap: wrap;\n }\n}\n\n.elementor-widget-wrap {\n position: relative;\n width: 100%;\n flex-wrap: wrap;\n align-content: flex-start;\n}\n.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {\n display: flex;\n}\n.elementor-widget-wrap > .elementor-element {\n width: 100%;\n}\n.elementor-widget-wrap.e-swiper-container {\n width: calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px)));\n}\n\n.elementor-widget {\n position: relative;\n}\n.elementor-widget:not(:last-child) {\n margin-bottom: 20px;\n}\n.elementor-widget:not(:last-child).elementor-widget__width-auto, .elementor-widget:not(:last-child).elementor-widget__width-initial, .elementor-widget:not(:last-child).elementor-absolute {\n margin-bottom: 0;\n}\n\n.elementor-column {\n position: relative;\n min-height: 1px;\n display: flex;\n}\n\n.elementor-column-wrap {\n width: 100%;\n position: relative;\n display: flex;\n}\n\n.elementor-column-gap-narrow > .elementor-column > .elementor-element-populated {\n padding: 5px;\n}\n.elementor-column-gap-default > .elementor-column > .elementor-element-populated {\n padding: 10px;\n}\n.elementor-column-gap-extended > .elementor-column > .elementor-element-populated {\n padding: 15px;\n}\n.elementor-column-gap-wide > .elementor-column > .elementor-element-populated {\n padding: 20px;\n}\n.elementor-column-gap-wider > .elementor-column > .elementor-element-populated {\n padding: 30px;\n}\n\n.elementor-inner-section .elementor-column-gap-no .elementor-element-populated {\n padding: 0;\n}\n\n@media (min-width: 768px) {\n .elementor-column.elementor-col-10, .elementor-column[data-col=\"10\"] {\n width: 10%;\n }\n .elementor-column.elementor-col-11, .elementor-column[data-col=\"11\"] {\n width: 11.111%;\n }\n .elementor-column.elementor-col-12, .elementor-column[data-col=\"12\"] {\n width: 12.5%;\n }\n .elementor-column.elementor-col-14, .elementor-column[data-col=\"14\"] {\n width: 14.285%;\n }\n .elementor-column.elementor-col-16, .elementor-column[data-col=\"16\"] {\n width: 16.666%;\n }\n .elementor-column.elementor-col-20, .elementor-column[data-col=\"20\"] {\n width: 20%;\n }\n .elementor-column.elementor-col-25, .elementor-column[data-col=\"25\"] {\n width: 25%;\n }\n .elementor-column.elementor-col-30, .elementor-column[data-col=\"30\"] {\n width: 30%;\n }\n .elementor-column.elementor-col-33, .elementor-column[data-col=\"33\"] {\n width: 33.333%;\n }\n .elementor-column.elementor-col-40, .elementor-column[data-col=\"40\"] {\n width: 40%;\n }\n .elementor-column.elementor-col-50, .elementor-column[data-col=\"50\"] {\n width: 50%;\n }\n .elementor-column.elementor-col-60, .elementor-column[data-col=\"60\"] {\n width: 60%;\n }\n .elementor-column.elementor-col-66, .elementor-column[data-col=\"66\"] {\n width: 66.666%;\n }\n .elementor-column.elementor-col-70, .elementor-column[data-col=\"70\"] {\n width: 70%;\n }\n .elementor-column.elementor-col-75, .elementor-column[data-col=\"75\"] {\n width: 75%;\n }\n .elementor-column.elementor-col-80, .elementor-column[data-col=\"80\"] {\n width: 80%;\n }\n .elementor-column.elementor-col-83, .elementor-column[data-col=\"83\"] {\n width: 83.333%;\n }\n .elementor-column.elementor-col-90, .elementor-column[data-col=\"90\"] {\n width: 90%;\n }\n .elementor-column.elementor-col-100, .elementor-column[data-col=\"100\"] {\n width: 100%;\n }\n}\n@media (max-width: 479px) {\n .elementor-column.elementor-xs-10 {\n width: 10%;\n }\n .elementor-column.elementor-xs-11 {\n width: 11.111%;\n }\n .elementor-column.elementor-xs-12 {\n width: 12.5%;\n }\n .elementor-column.elementor-xs-14 {\n width: 14.285%;\n }\n .elementor-column.elementor-xs-16 {\n width: 16.666%;\n }\n .elementor-column.elementor-xs-20 {\n width: 20%;\n }\n .elementor-column.elementor-xs-25 {\n width: 25%;\n }\n .elementor-column.elementor-xs-30 {\n width: 30%;\n }\n .elementor-column.elementor-xs-33 {\n width: 33.333%;\n }\n .elementor-column.elementor-xs-40 {\n width: 40%;\n }\n .elementor-column.elementor-xs-50 {\n width: 50%;\n }\n .elementor-column.elementor-xs-60 {\n width: 60%;\n }\n .elementor-column.elementor-xs-66 {\n width: 66.666%;\n }\n .elementor-column.elementor-xs-70 {\n width: 70%;\n }\n .elementor-column.elementor-xs-75 {\n width: 75%;\n }\n .elementor-column.elementor-xs-80 {\n width: 80%;\n }\n .elementor-column.elementor-xs-83 {\n width: 83.333%;\n }\n .elementor-column.elementor-xs-90 {\n width: 90%;\n }\n .elementor-column.elementor-xs-100 {\n width: 100%;\n }\n}\n@media (max-width: 767px) {\n .elementor-column.elementor-sm-10 {\n width: 10%;\n }\n .elementor-column.elementor-sm-11 {\n width: 11.111%;\n }\n .elementor-column.elementor-sm-12 {\n width: 12.5%;\n }\n .elementor-column.elementor-sm-14 {\n width: 14.285%;\n }\n .elementor-column.elementor-sm-16 {\n width: 16.666%;\n }\n .elementor-column.elementor-sm-20 {\n width: 20%;\n }\n .elementor-column.elementor-sm-25 {\n width: 25%;\n }\n .elementor-column.elementor-sm-30 {\n width: 30%;\n }\n .elementor-column.elementor-sm-33 {\n width: 33.333%;\n }\n .elementor-column.elementor-sm-40 {\n width: 40%;\n }\n .elementor-column.elementor-sm-50 {\n width: 50%;\n }\n .elementor-column.elementor-sm-60 {\n width: 60%;\n }\n .elementor-column.elementor-sm-66 {\n width: 66.666%;\n }\n .elementor-column.elementor-sm-70 {\n width: 70%;\n }\n .elementor-column.elementor-sm-75 {\n width: 75%;\n }\n .elementor-column.elementor-sm-80 {\n width: 80%;\n }\n .elementor-column.elementor-sm-83 {\n width: 83.333%;\n }\n .elementor-column.elementor-sm-90 {\n width: 90%;\n }\n .elementor-column.elementor-sm-100 {\n width: 100%;\n }\n}\n@media (min-width: 768px) and (max-width: 1024px) {\n .elementor-column.elementor-md-10 {\n width: 10%;\n }\n .elementor-column.elementor-md-11 {\n width: 11.111%;\n }\n .elementor-column.elementor-md-12 {\n width: 12.5%;\n }\n .elementor-column.elementor-md-14 {\n width: 14.285%;\n }\n .elementor-column.elementor-md-16 {\n width: 16.666%;\n }\n .elementor-column.elementor-md-20 {\n width: 20%;\n }\n .elementor-column.elementor-md-25 {\n width: 25%;\n }\n .elementor-column.elementor-md-30 {\n width: 30%;\n }\n .elementor-column.elementor-md-33 {\n width: 33.333%;\n }\n .elementor-column.elementor-md-40 {\n width: 40%;\n }\n .elementor-column.elementor-md-50 {\n width: 50%;\n }\n .elementor-column.elementor-md-60 {\n width: 60%;\n }\n .elementor-column.elementor-md-66 {\n width: 66.666%;\n }\n .elementor-column.elementor-md-70 {\n width: 70%;\n }\n .elementor-column.elementor-md-75 {\n width: 75%;\n }\n .elementor-column.elementor-md-80 {\n width: 80%;\n }\n .elementor-column.elementor-md-83 {\n width: 83.333%;\n }\n .elementor-column.elementor-md-90 {\n width: 90%;\n }\n .elementor-column.elementor-md-100 {\n width: 100%;\n }\n}\n\n@media (min-width: -1) {\n .elementor-reverse-widescreen > .elementor-container > :nth-child(1) {\n order: 10;\n }\n .elementor-reverse-widescreen > .elementor-container > :nth-child(2) {\n order: 9;\n }\n .elementor-reverse-widescreen > .elementor-container > :nth-child(3) {\n order: 8;\n }\n .elementor-reverse-widescreen > .elementor-container > :nth-child(4) {\n order: 7;\n }\n .elementor-reverse-widescreen > .elementor-container > :nth-child(5) {\n order: 6;\n }\n .elementor-reverse-widescreen > .elementor-container > :nth-child(6) {\n order: 5;\n }\n .elementor-reverse-widescreen > .elementor-container > :nth-child(7) {\n order: 4;\n }\n .elementor-reverse-widescreen > .elementor-container > :nth-child(8) {\n order: 3;\n }\n .elementor-reverse-widescreen > .elementor-container > :nth-child(9) {\n order: 2;\n }\n .elementor-reverse-widescreen > .elementor-container > :nth-child(10) {\n order: 1;\n }\n}\n@media (min-width: 1025px) and (max-width: -1) {\n .elementor-reverse-laptop > .elementor-container > :nth-child(1) {\n order: 10;\n }\n .elementor-reverse-laptop > .elementor-container > :nth-child(2) {\n order: 9;\n }\n .elementor-reverse-laptop > .elementor-container > :nth-child(3) {\n order: 8;\n }\n .elementor-reverse-laptop > .elementor-container > :nth-child(4) {\n order: 7;\n }\n .elementor-reverse-laptop > .elementor-container > :nth-child(5) {\n order: 6;\n }\n .elementor-reverse-laptop > .elementor-container > :nth-child(6) {\n order: 5;\n }\n .elementor-reverse-laptop > .elementor-container > :nth-child(7) {\n order: 4;\n }\n .elementor-reverse-laptop > .elementor-container > :nth-child(8) {\n order: 3;\n }\n .elementor-reverse-laptop > .elementor-container > :nth-child(9) {\n order: 2;\n }\n .elementor-reverse-laptop > .elementor-container > :nth-child(10) {\n order: 1;\n }\n}\n@media (min-width: -1) and (max-width: -1) {\n .elementor-reverse-laptop > .elementor-container > :nth-child(1) {\n order: 10;\n }\n .elementor-reverse-laptop > .elementor-container > :nth-child(2) {\n order: 9;\n }\n .elementor-reverse-laptop > .elementor-container > :nth-child(3) {\n order: 8;\n }\n .elementor-reverse-laptop > .elementor-container > :nth-child(4) {\n order: 7;\n }\n .elementor-reverse-laptop > .elementor-container > :nth-child(5) {\n order: 6;\n }\n .elementor-reverse-laptop > .elementor-container > :nth-child(6) {\n order: 5;\n }\n .elementor-reverse-laptop > .elementor-container > :nth-child(7) {\n order: 4;\n }\n .elementor-reverse-laptop > .elementor-container > :nth-child(8) {\n order: 3;\n }\n .elementor-reverse-laptop > .elementor-container > :nth-child(9) {\n order: 2;\n }\n .elementor-reverse-laptop > .elementor-container > :nth-child(10) {\n order: 1;\n }\n}\n@media (min-width: 1025px) and (max-width: -1) {\n .elementor-reverse-laptop > .elementor-container > :nth-child(1) {\n order: initial;\n }\n .elementor-reverse-laptop > .elementor-container > :nth-child(2) {\n order: initial;\n }\n .elementor-reverse-laptop > .elementor-container > :nth-child(3) {\n order: initial;\n }\n .elementor-reverse-laptop > .elementor-container > :nth-child(4) {\n order: initial;\n }\n .elementor-reverse-laptop > .elementor-container > :nth-child(5) {\n order: initial;\n }\n .elementor-reverse-laptop > .elementor-container > :nth-child(6) {\n order: initial;\n }\n .elementor-reverse-laptop > .elementor-container > :nth-child(7) {\n order: initial;\n }\n .elementor-reverse-laptop > .elementor-container > :nth-child(8) {\n order: initial;\n }\n .elementor-reverse-laptop > .elementor-container > :nth-child(9) {\n order: initial;\n }\n .elementor-reverse-laptop > .elementor-container > :nth-child(10) {\n order: initial;\n }\n .elementor-reverse-tablet_extra > .elementor-container > :nth-child(1) {\n order: 10;\n }\n .elementor-reverse-tablet_extra > .elementor-container > :nth-child(2) {\n order: 9;\n }\n .elementor-reverse-tablet_extra > .elementor-container > :nth-child(3) {\n order: 8;\n }\n .elementor-reverse-tablet_extra > .elementor-container > :nth-child(4) {\n order: 7;\n }\n .elementor-reverse-tablet_extra > .elementor-container > :nth-child(5) {\n order: 6;\n }\n .elementor-reverse-tablet_extra > .elementor-container > :nth-child(6) {\n order: 5;\n }\n .elementor-reverse-tablet_extra > .elementor-container > :nth-child(7) {\n order: 4;\n }\n .elementor-reverse-tablet_extra > .elementor-container > :nth-child(8) {\n order: 3;\n }\n .elementor-reverse-tablet_extra > .elementor-container > :nth-child(9) {\n order: 2;\n }\n .elementor-reverse-tablet_extra > .elementor-container > :nth-child(10) {\n order: 1;\n }\n}\n@media (min-width: 768px) and (max-width: 1024px) {\n .elementor-reverse-tablet > .elementor-container > :nth-child(1) {\n order: 10;\n }\n .elementor-reverse-tablet > .elementor-container > :nth-child(2) {\n order: 9;\n }\n .elementor-reverse-tablet > .elementor-container > :nth-child(3) {\n order: 8;\n }\n .elementor-reverse-tablet > .elementor-container > :nth-child(4) {\n order: 7;\n }\n .elementor-reverse-tablet > .elementor-container > :nth-child(5) {\n order: 6;\n }\n .elementor-reverse-tablet > .elementor-container > :nth-child(6) {\n order: 5;\n }\n .elementor-reverse-tablet > .elementor-container > :nth-child(7) {\n order: 4;\n }\n .elementor-reverse-tablet > .elementor-container > :nth-child(8) {\n order: 3;\n }\n .elementor-reverse-tablet > .elementor-container > :nth-child(9) {\n order: 2;\n }\n .elementor-reverse-tablet > .elementor-container > :nth-child(10) {\n order: 1;\n }\n}\n@media (min-width: -1) and (max-width: 1024px) {\n .elementor-reverse-tablet > .elementor-container > :nth-child(1) {\n order: 10;\n }\n .elementor-reverse-tablet > .elementor-container > :nth-child(2) {\n order: 9;\n }\n .elementor-reverse-tablet > .elementor-container > :nth-child(3) {\n order: 8;\n }\n .elementor-reverse-tablet > .elementor-container > :nth-child(4) {\n order: 7;\n }\n .elementor-reverse-tablet > .elementor-container > :nth-child(5) {\n order: 6;\n }\n .elementor-reverse-tablet > .elementor-container > :nth-child(6) {\n order: 5;\n }\n .elementor-reverse-tablet > .elementor-container > :nth-child(7) {\n order: 4;\n }\n .elementor-reverse-tablet > .elementor-container > :nth-child(8) {\n order: 3;\n }\n .elementor-reverse-tablet > .elementor-container > :nth-child(9) {\n order: 2;\n }\n .elementor-reverse-tablet > .elementor-container > :nth-child(10) {\n order: 1;\n }\n}\n@media (min-width: 768px) and (max-width: -1) {\n .elementor-reverse-tablet > .elementor-container > :nth-child(1) {\n order: initial;\n }\n .elementor-reverse-tablet > .elementor-container > :nth-child(2) {\n order: initial;\n }\n .elementor-reverse-tablet > .elementor-container > :nth-child(3) {\n order: initial;\n }\n .elementor-reverse-tablet > .elementor-container > :nth-child(4) {\n order: initial;\n }\n .elementor-reverse-tablet > .elementor-container > :nth-child(5) {\n order: initial;\n }\n .elementor-reverse-tablet > .elementor-container > :nth-child(6) {\n order: initial;\n }\n .elementor-reverse-tablet > .elementor-container > :nth-child(7) {\n order: initial;\n }\n .elementor-reverse-tablet > .elementor-container > :nth-child(8) {\n order: initial;\n }\n .elementor-reverse-tablet > .elementor-container > :nth-child(9) {\n order: initial;\n }\n .elementor-reverse-tablet > .elementor-container > :nth-child(10) {\n order: initial;\n }\n .elementor-reverse-mobile_extra > .elementor-container > :nth-child(1) {\n order: 10;\n }\n .elementor-reverse-mobile_extra > .elementor-container > :nth-child(2) {\n order: 9;\n }\n .elementor-reverse-mobile_extra > .elementor-container > :nth-child(3) {\n order: 8;\n }\n .elementor-reverse-mobile_extra > .elementor-container > :nth-child(4) {\n order: 7;\n }\n .elementor-reverse-mobile_extra > .elementor-container > :nth-child(5) {\n order: 6;\n }\n .elementor-reverse-mobile_extra > .elementor-container > :nth-child(6) {\n order: 5;\n }\n .elementor-reverse-mobile_extra > .elementor-container > :nth-child(7) {\n order: 4;\n }\n .elementor-reverse-mobile_extra > .elementor-container > :nth-child(8) {\n order: 3;\n }\n .elementor-reverse-mobile_extra > .elementor-container > :nth-child(9) {\n order: 2;\n }\n .elementor-reverse-mobile_extra > .elementor-container > :nth-child(10) {\n order: 1;\n }\n}\n@media (max-width: 767px) {\n .elementor-reverse-mobile > .elementor-container > :nth-child(1) {\n order: 10;\n }\n .elementor-reverse-mobile > .elementor-container > :nth-child(2) {\n order: 9;\n }\n .elementor-reverse-mobile > .elementor-container > :nth-child(3) {\n order: 8;\n }\n .elementor-reverse-mobile > .elementor-container > :nth-child(4) {\n order: 7;\n }\n .elementor-reverse-mobile > .elementor-container > :nth-child(5) {\n order: 6;\n }\n .elementor-reverse-mobile > .elementor-container > :nth-child(6) {\n order: 5;\n }\n .elementor-reverse-mobile > .elementor-container > :nth-child(7) {\n order: 4;\n }\n .elementor-reverse-mobile > .elementor-container > :nth-child(8) {\n order: 3;\n }\n .elementor-reverse-mobile > .elementor-container > :nth-child(9) {\n order: 2;\n }\n .elementor-reverse-mobile > .elementor-container > :nth-child(10) {\n order: 1;\n }\n .elementor-column {\n width: 100%;\n }\n}\nul.elementor-icon-list-items.elementor-inline-items {\n display: flex;\n flex-wrap: wrap;\n}\nul.elementor-icon-list-items.elementor-inline-items .elementor-inline-item {\n word-break: break-word;\n}\n\n.elementor-grid {\n display: grid;\n grid-column-gap: var(--grid-column-gap);\n grid-row-gap: var(--grid-row-gap);\n}\n.elementor-grid .elementor-grid-item {\n min-width: 0;\n}\n.elementor-grid-0 .elementor-grid {\n display: inline-block;\n width: 100%;\n word-spacing: var(--grid-column-gap);\n margin-bottom: calc(-1 * var(--grid-row-gap));\n}\n.elementor-grid-0 .elementor-grid .elementor-grid-item {\n display: inline-block;\n margin-bottom: var(--grid-row-gap);\n word-break: break-word;\n}\n.elementor-grid-1 .elementor-grid {\n grid-template-columns: repeat(1, 1fr);\n}\n.elementor-grid-2 .elementor-grid {\n grid-template-columns: repeat(2, 1fr);\n}\n.elementor-grid-3 .elementor-grid {\n grid-template-columns: repeat(3, 1fr);\n}\n.elementor-grid-4 .elementor-grid {\n grid-template-columns: repeat(4, 1fr);\n}\n.elementor-grid-5 .elementor-grid {\n grid-template-columns: repeat(5, 1fr);\n}\n.elementor-grid-6 .elementor-grid {\n grid-template-columns: repeat(6, 1fr);\n}\n.elementor-grid-7 .elementor-grid {\n grid-template-columns: repeat(7, 1fr);\n}\n.elementor-grid-8 .elementor-grid {\n grid-template-columns: repeat(8, 1fr);\n}\n.elementor-grid-9 .elementor-grid {\n grid-template-columns: repeat(9, 1fr);\n}\n.elementor-grid-10 .elementor-grid {\n grid-template-columns: repeat(10, 1fr);\n}\n.elementor-grid-11 .elementor-grid {\n grid-template-columns: repeat(11, 1fr);\n}\n.elementor-grid-12 .elementor-grid {\n grid-template-columns: repeat(12, 1fr);\n}\n@media (min-width: -1) {\n .elementor-grid-widescreen-0 .elementor-grid {\n display: inline-block;\n width: 100%;\n word-spacing: var(--grid-column-gap);\n margin-bottom: calc(-1 * var(--grid-row-gap));\n }\n .elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item {\n display: inline-block;\n margin-bottom: var(--grid-row-gap);\n word-break: break-word;\n }\n .elementor-grid-widescreen-1 .elementor-grid {\n grid-template-columns: repeat(1, 1fr);\n }\n .elementor-grid-widescreen-2 .elementor-grid {\n grid-template-columns: repeat(2, 1fr);\n }\n .elementor-grid-widescreen-3 .elementor-grid {\n grid-template-columns: repeat(3, 1fr);\n }\n .elementor-grid-widescreen-4 .elementor-grid {\n grid-template-columns: repeat(4, 1fr);\n }\n .elementor-grid-widescreen-5 .elementor-grid {\n grid-template-columns: repeat(5, 1fr);\n }\n .elementor-grid-widescreen-6 .elementor-grid {\n grid-template-columns: repeat(6, 1fr);\n }\n .elementor-grid-widescreen-7 .elementor-grid {\n grid-template-columns: repeat(7, 1fr);\n }\n .elementor-grid-widescreen-8 .elementor-grid {\n grid-template-columns: repeat(8, 1fr);\n }\n .elementor-grid-widescreen-9 .elementor-grid {\n grid-template-columns: repeat(9, 1fr);\n }\n .elementor-grid-widescreen-10 .elementor-grid {\n grid-template-columns: repeat(10, 1fr);\n }\n .elementor-grid-widescreen-11 .elementor-grid {\n grid-template-columns: repeat(11, 1fr);\n }\n .elementor-grid-widescreen-12 .elementor-grid {\n grid-template-columns: repeat(12, 1fr);\n }\n}\n@media (max-width: -1) {\n .elementor-grid-laptop-0 .elementor-grid {\n display: inline-block;\n width: 100%;\n word-spacing: var(--grid-column-gap);\n margin-bottom: calc(-1 * var(--grid-row-gap));\n }\n .elementor-grid-laptop-0 .elementor-grid .elementor-grid-item {\n display: inline-block;\n margin-bottom: var(--grid-row-gap);\n word-break: break-word;\n }\n .elementor-grid-laptop-1 .elementor-grid {\n grid-template-columns: repeat(1, 1fr);\n }\n .elementor-grid-laptop-2 .elementor-grid {\n grid-template-columns: repeat(2, 1fr);\n }\n .elementor-grid-laptop-3 .elementor-grid {\n grid-template-columns: repeat(3, 1fr);\n }\n .elementor-grid-laptop-4 .elementor-grid {\n grid-template-columns: repeat(4, 1fr);\n }\n .elementor-grid-laptop-5 .elementor-grid {\n grid-template-columns: repeat(5, 1fr);\n }\n .elementor-grid-laptop-6 .elementor-grid {\n grid-template-columns: repeat(6, 1fr);\n }\n .elementor-grid-laptop-7 .elementor-grid {\n grid-template-columns: repeat(7, 1fr);\n }\n .elementor-grid-laptop-8 .elementor-grid {\n grid-template-columns: repeat(8, 1fr);\n }\n .elementor-grid-laptop-9 .elementor-grid {\n grid-template-columns: repeat(9, 1fr);\n }\n .elementor-grid-laptop-10 .elementor-grid {\n grid-template-columns: repeat(10, 1fr);\n }\n .elementor-grid-laptop-11 .elementor-grid {\n grid-template-columns: repeat(11, 1fr);\n }\n .elementor-grid-laptop-12 .elementor-grid {\n grid-template-columns: repeat(12, 1fr);\n }\n}\n@media (max-width: -1) {\n .elementor-grid-tablet_extra-0 .elementor-grid {\n display: inline-block;\n width: 100%;\n word-spacing: var(--grid-column-gap);\n margin-bottom: calc(-1 * var(--grid-row-gap));\n }\n .elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item {\n display: inline-block;\n margin-bottom: var(--grid-row-gap);\n word-break: break-word;\n }\n .elementor-grid-tablet_extra-1 .elementor-grid {\n grid-template-columns: repeat(1, 1fr);\n }\n .elementor-grid-tablet_extra-2 .elementor-grid {\n grid-template-columns: repeat(2, 1fr);\n }\n .elementor-grid-tablet_extra-3 .elementor-grid {\n grid-template-columns: repeat(3, 1fr);\n }\n .elementor-grid-tablet_extra-4 .elementor-grid {\n grid-template-columns: repeat(4, 1fr);\n }\n .elementor-grid-tablet_extra-5 .elementor-grid {\n grid-template-columns: repeat(5, 1fr);\n }\n .elementor-grid-tablet_extra-6 .elementor-grid {\n grid-template-columns: repeat(6, 1fr);\n }\n .elementor-grid-tablet_extra-7 .elementor-grid {\n grid-template-columns: repeat(7, 1fr);\n }\n .elementor-grid-tablet_extra-8 .elementor-grid {\n grid-template-columns: repeat(8, 1fr);\n }\n .elementor-grid-tablet_extra-9 .elementor-grid {\n grid-template-columns: repeat(9, 1fr);\n }\n .elementor-grid-tablet_extra-10 .elementor-grid {\n grid-template-columns: repeat(10, 1fr);\n }\n .elementor-grid-tablet_extra-11 .elementor-grid {\n grid-template-columns: repeat(11, 1fr);\n }\n .elementor-grid-tablet_extra-12 .elementor-grid {\n grid-template-columns: repeat(12, 1fr);\n }\n}\n@media (max-width: 1024px) {\n .elementor-grid-tablet-0 .elementor-grid {\n display: inline-block;\n width: 100%;\n word-spacing: var(--grid-column-gap);\n margin-bottom: calc(-1 * var(--grid-row-gap));\n }\n .elementor-grid-tablet-0 .elementor-grid .elementor-grid-item {\n display: inline-block;\n margin-bottom: var(--grid-row-gap);\n word-break: break-word;\n }\n .elementor-grid-tablet-1 .elementor-grid {\n grid-template-columns: repeat(1, 1fr);\n }\n .elementor-grid-tablet-2 .elementor-grid {\n grid-template-columns: repeat(2, 1fr);\n }\n .elementor-grid-tablet-3 .elementor-grid {\n grid-template-columns: repeat(3, 1fr);\n }\n .elementor-grid-tablet-4 .elementor-grid {\n grid-template-columns: repeat(4, 1fr);\n }\n .elementor-grid-tablet-5 .elementor-grid {\n grid-template-columns: repeat(5, 1fr);\n }\n .elementor-grid-tablet-6 .elementor-grid {\n grid-template-columns: repeat(6, 1fr);\n }\n .elementor-grid-tablet-7 .elementor-grid {\n grid-template-columns: repeat(7, 1fr);\n }\n .elementor-grid-tablet-8 .elementor-grid {\n grid-template-columns: repeat(8, 1fr);\n }\n .elementor-grid-tablet-9 .elementor-grid {\n grid-template-columns: repeat(9, 1fr);\n }\n .elementor-grid-tablet-10 .elementor-grid {\n grid-template-columns: repeat(10, 1fr);\n }\n .elementor-grid-tablet-11 .elementor-grid {\n grid-template-columns: repeat(11, 1fr);\n }\n .elementor-grid-tablet-12 .elementor-grid {\n grid-template-columns: repeat(12, 1fr);\n }\n}\n@media (max-width: -1) {\n .elementor-grid-mobile_extra-0 .elementor-grid {\n display: inline-block;\n width: 100%;\n word-spacing: var(--grid-column-gap);\n margin-bottom: calc(-1 * var(--grid-row-gap));\n }\n .elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item {\n display: inline-block;\n margin-bottom: var(--grid-row-gap);\n word-break: break-word;\n }\n .elementor-grid-mobile_extra-1 .elementor-grid {\n grid-template-columns: repeat(1, 1fr);\n }\n .elementor-grid-mobile_extra-2 .elementor-grid {\n grid-template-columns: repeat(2, 1fr);\n }\n .elementor-grid-mobile_extra-3 .elementor-grid {\n grid-template-columns: repeat(3, 1fr);\n }\n .elementor-grid-mobile_extra-4 .elementor-grid {\n grid-template-columns: repeat(4, 1fr);\n }\n .elementor-grid-mobile_extra-5 .elementor-grid {\n grid-template-columns: repeat(5, 1fr);\n }\n .elementor-grid-mobile_extra-6 .elementor-grid {\n grid-template-columns: repeat(6, 1fr);\n }\n .elementor-grid-mobile_extra-7 .elementor-grid {\n grid-template-columns: repeat(7, 1fr);\n }\n .elementor-grid-mobile_extra-8 .elementor-grid {\n grid-template-columns: repeat(8, 1fr);\n }\n .elementor-grid-mobile_extra-9 .elementor-grid {\n grid-template-columns: repeat(9, 1fr);\n }\n .elementor-grid-mobile_extra-10 .elementor-grid {\n grid-template-columns: repeat(10, 1fr);\n }\n .elementor-grid-mobile_extra-11 .elementor-grid {\n grid-template-columns: repeat(11, 1fr);\n }\n .elementor-grid-mobile_extra-12 .elementor-grid {\n grid-template-columns: repeat(12, 1fr);\n }\n}\n@media (max-width: 767px) {\n .elementor-grid-mobile-0 .elementor-grid {\n display: inline-block;\n width: 100%;\n word-spacing: var(--grid-column-gap);\n margin-bottom: calc(-1 * var(--grid-row-gap));\n }\n .elementor-grid-mobile-0 .elementor-grid .elementor-grid-item {\n display: inline-block;\n margin-bottom: var(--grid-row-gap);\n word-break: break-word;\n }\n .elementor-grid-mobile-1 .elementor-grid {\n grid-template-columns: repeat(1, 1fr);\n }\n .elementor-grid-mobile-2 .elementor-grid {\n grid-template-columns: repeat(2, 1fr);\n }\n .elementor-grid-mobile-3 .elementor-grid {\n grid-template-columns: repeat(3, 1fr);\n }\n .elementor-grid-mobile-4 .elementor-grid {\n grid-template-columns: repeat(4, 1fr);\n }\n .elementor-grid-mobile-5 .elementor-grid {\n grid-template-columns: repeat(5, 1fr);\n }\n .elementor-grid-mobile-6 .elementor-grid {\n grid-template-columns: repeat(6, 1fr);\n }\n .elementor-grid-mobile-7 .elementor-grid {\n grid-template-columns: repeat(7, 1fr);\n }\n .elementor-grid-mobile-8 .elementor-grid {\n grid-template-columns: repeat(8, 1fr);\n }\n .elementor-grid-mobile-9 .elementor-grid {\n grid-template-columns: repeat(9, 1fr);\n }\n .elementor-grid-mobile-10 .elementor-grid {\n grid-template-columns: repeat(10, 1fr);\n }\n .elementor-grid-mobile-11 .elementor-grid {\n grid-template-columns: repeat(11, 1fr);\n }\n .elementor-grid-mobile-12 .elementor-grid {\n grid-template-columns: repeat(12, 1fr);\n }\n}\n\n@media (min-width: 1025px) {\n #elementor-device-mode:after {\n content: \"desktop\";\n }\n}\n@media (min-width: -1) {\n #elementor-device-mode:after {\n content: \"widescreen\";\n }\n}\n@media (max-width: -1) {\n #elementor-device-mode:after {\n content: \"laptop\";\n }\n}\n@media (max-width: -1) {\n #elementor-device-mode:after {\n content: \"tablet_extra\";\n }\n}\n@media (max-width: 1024px) {\n #elementor-device-mode:after {\n content: \"tablet\";\n }\n}\n@media (max-width: -1) {\n #elementor-device-mode:after {\n content: \"mobile_extra\";\n }\n}\n@media (max-width: 767px) {\n #elementor-device-mode:after {\n content: \"mobile\";\n }\n}\n\n.e-con {\n --border-radius: 0;\n --border-width-top: 0px;\n --border-width-right: 0px;\n --border-width-bottom: 0px;\n --border-width-left: 0px;\n --border-style: initial;\n --border-color: initial;\n --container-widget-width: 100%;\n --container-widget-height: initial;\n --container-widget-flex-grow: 0;\n --container-widget-align-self: initial;\n --content-width: Min( 100%, var( --container-max-width, 1140px ) );\n --width: 100%;\n --min-height: initial;\n --height: auto;\n --text-align: initial;\n --margin-top: 0;\n --margin-right: 0;\n --margin-bottom: 0;\n --margin-left: 0;\n --padding-top: var( --container-default-padding-top, 10px );\n --padding-right: var( --container-default-padding-right, 10px );\n --padding-bottom: var( --container-default-padding-bottom, 10px );\n --padding-left: var( --container-default-padding-left, 10px );\n --position: relative;\n --z-index: revert;\n --overflow: visible;\n --gap: var( --widgets-spacing, 20px );\n --overlay-mix-blend-mode: initial;\n --overlay-opacity: 1;\n --overlay-transition: 0.3s;\n --e-con-grid-template-columns: repeat(3, 1fr);\n --e-con-grid-template-rows: repeat(2, 1fr);\n position: var(--position);\n width: var(--width);\n min-width: 0;\n min-height: var(--min-height);\n height: var(--height);\n border-radius: var(--border-radius);\n margin: var(--margin-top) var(--margin-right) var(--margin-bottom) var(--margin-left);\n padding-left: var(--padding-left);\n padding-right: var(--padding-right);\n z-index: var(--z-index);\n overflow: var(--overflow);\n transition: background var(--background-transition, 0.3s), border var(--border-transition, 0.3s), box-shadow var(--border-transition, 0.3s), transform var(--e-con-transform-transition-duration, 0.4s);\n}\n.e-con.e-flex {\n --flex-direction: column;\n --flex-basis: auto;\n --flex-grow: 0;\n --flex-shrink: 1;\n flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis);\n}\n.e-con-full, .e-con > .e-con-inner {\n text-align: var(--text-align);\n padding-top: var(--padding-top);\n padding-bottom: var(--padding-bottom);\n}\n.e-con-full.e-flex, .e-con.e-flex > .e-con-inner {\n flex-direction: var(--flex-direction);\n}\n.e-con, .e-con > .e-con-inner {\n display: var(--display);\n}\n.e-con.e-grid {\n --grid-justify-content: start;\n --grid-align-content: start;\n --grid-auto-flow: row;\n}\n.e-con.e-grid, .e-con.e-grid > .e-con-inner {\n grid-template-columns: var(--e-con-grid-template-columns);\n grid-template-rows: var(--e-con-grid-template-rows);\n justify-content: var(--grid-justify-content);\n align-content: var(--grid-align-content);\n grid-auto-flow: var(--grid-auto-flow);\n}\n.e-con-boxed.e-flex {\n flex-direction: column;\n flex-wrap: initial;\n justify-content: initial;\n align-items: initial;\n align-content: initial;\n}\n.e-con-boxed.e-grid {\n justify-items: initial;\n grid-template-columns: 1fr;\n grid-template-rows: 1fr;\n}\n.e-con-boxed {\n text-align: initial;\n gap: initial;\n}\n.e-con.e-flex > .e-con-inner {\n flex-wrap: var(--flex-wrap);\n justify-content: var(--justify-content);\n align-items: var(--align-items);\n align-content: var(--align-content);\n flex-basis: initial;\n flex-grow: 1;\n flex-shrink: initial;\n align-self: initial;\n}\n.e-con.e-grid > .e-con-inner {\n justify-items: var(--justify-items);\n align-items: var(--align-items);\n}\n.e-con > .e-con-inner {\n gap: var(--gap);\n width: 100%;\n max-width: var(--content-width);\n margin: 0 auto;\n padding-inline: 0;\n height: 100%;\n}\n:is(.elementor-section-wrap, [data-elementor-id]) > .e-con {\n --margin-right: auto;\n --margin-left: auto;\n max-width: min(100%, var(--width));\n}\n.e-con .elementor-widget.elementor-widget {\n margin-bottom: 0;\n}\n.e-con::before, :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container::before,\n.e-con > .elementor-motion-effects-container > .elementor-motion-effects-layer::before,\n.e-con > .elementor-background-slideshow::before {\n content: var(--background-overlay);\n display: block;\n position: absolute;\n mix-blend-mode: var(--overlay-mix-blend-mode);\n opacity: var(--overlay-opacity);\n transition: var(--overlay-transition, 0.3s);\n border-radius: var(--border-radius);\n border-style: var(--border-style);\n border-color: var(--border-color);\n border-top-width: var(--border-width-top);\n border-right-width: var(--border-width-right);\n border-bottom-width: var(--border-width-bottom);\n border-left-width: var(--border-width-left);\n top: calc(0px - var(--border-width-top));\n left: calc(0px - var(--border-width-left));\n width: max(100% + var(--border-width-right) + var(--border-width-left), 100%);\n height: max(100% + var(--border-width-top) + var(--border-width-bottom), 100%);\n}\n.e-con::before {\n transition: background var(--overlay-transition, 0.3s), border-radius var(--border-transition, 0.3s), opacity var(--overlay-transition, 0.3s);\n}\n.e-con > .elementor-background-slideshow, :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container {\n border-radius: var(--border-radius);\n border-style: var(--border-style);\n border-color: var(--border-color);\n border-top-width: var(--border-width-top);\n border-right-width: var(--border-width-right);\n border-bottom-width: var(--border-width-bottom);\n border-left-width: var(--border-width-left);\n top: calc(0px - var(--border-width-top));\n left: calc(0px - var(--border-width-left));\n width: max(100% + var(--border-width-right) + var(--border-width-left), 100%);\n height: max(100% + var(--border-width-top) + var(--border-width-bottom), 100%);\n}\n:is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container::before {\n z-index: 1;\n}\n:is(.e-con, .e-con > .e-con-inner) > .elementor-background-slideshow::before {\n z-index: 2;\n}\n.e-con .elementor-widget {\n min-width: 0;\n}\n.e-con .elementor-widget-video, .e-con .elementor-widget-google_maps, .e-con .elementor-widget-empty {\n width: 100%;\n}\n.e-con .elementor-widget.e-widget-swiper {\n width: 100%;\n}\n.e-con > .elementor-widget > .elementor-widget-container, .e-con > .e-con-inner > .elementor-widget > .elementor-widget-container {\n height: 100%;\n}\n.elementor.elementor .e-con > .elementor-widget, .e-con.e-con > .e-con-inner > .elementor-widget {\n max-width: 100%;\n}\n\n@media (max-width: 767px) {\n .e-con.e-flex {\n --width: 100%;\n --flex-wrap: wrap;\n }\n}\n.elementor-form-fields-wrapper {\n display: flex;\n flex-wrap: wrap;\n}\n.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group > input, .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group > textarea, .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group > .elementor-select-wrapper, .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup {\n flex-basis: 100%;\n max-width: 100%;\n}\n.elementor-form-fields-wrapper.elementor-labels-inline > .elementor-field-group > input, .elementor-form-fields-wrapper.elementor-labels-inline > .elementor-field-group .elementor-select-wrapper {\n flex-grow: 1;\n}\n\n.elementor-field-group {\n flex-wrap: wrap;\n align-items: center;\n}\n.elementor-field-group.elementor-field-type-submit {\n align-items: flex-end;\n}\n.elementor-field-group .elementor-select-wrapper {\n display: flex;\n position: relative;\n width: 100%;\n}\n.elementor-field-group .elementor-select-wrapper select {\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n color: inherit;\n font-size: inherit;\n font-family: inherit;\n font-weight: inherit;\n font-style: inherit;\n text-transform: inherit;\n letter-spacing: inherit;\n line-height: inherit;\n flex-basis: 100%;\n padding-right: 20px;\n}\n.elementor-field-group .elementor-select-wrapper:before {\n content: \"\\e92a\";\n font-family: \"eicons\";\n font-size: 15px;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n right: 10px;\n pointer-events: none;\n text-shadow: 0 0 3px rgba(0, 0, 0, 0.3);\n}\n.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before {\n content: \"\";\n}\n\n.elementor-field-subgroup {\n display: flex;\n flex-wrap: wrap;\n}\n.elementor-field-subgroup .elementor-field-option label {\n display: inline-block;\n}\n.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option {\n padding-right: 10px;\n}\n.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option {\n flex-basis: 100%;\n}\n\n.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,\n.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,\n.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,\n.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label,\n.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,\n.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label {\n display: inline;\n}\n\n.elementor-field-label {\n cursor: pointer;\n}\n.elementor-mark-required .elementor-field-label:after {\n content: \"*\";\n color: red;\n padding-left: 0.2em;\n}\n\n@media screen and (max-width: 767px) {\n .elementor-mobile-button-align-center .elementor-field-type-submit,\n .elementor-mobile-button-align-center .e-form__buttons {\n justify-content: center;\n }\n .elementor-mobile-button-align-start .elementor-field-type-submit,\n .elementor-mobile-button-align-start .e-form__buttons {\n justify-content: flex-start;\n }\n .elementor-mobile-button-align-end .elementor-field-type-submit,\n .elementor-mobile-button-align-end .e-form__buttons {\n justify-content: flex-end;\n }\n .elementor-mobile-button-align-center .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, .elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {\n flex-basis: initial;\n }\n .elementor-mobile-button-align-center .e-form__buttons__wrapper, .elementor-mobile-button-align-start .e-form__buttons__wrapper, .elementor-mobile-button-align-end .e-form__buttons__wrapper {\n flex-grow: initial;\n }\n .elementor-mobile-button-align-center .e-form__buttons__wrapper, .elementor-mobile-button-align-center .e-form__buttons__wrapper__button, .elementor-mobile-button-align-start .e-form__buttons__wrapper, .elementor-mobile-button-align-start .e-form__buttons__wrapper__button, .elementor-mobile-button-align-end .e-form__buttons__wrapper, .elementor-mobile-button-align-end .e-form__buttons__wrapper__button {\n flex-basis: initial;\n }\n}\n.elementor-error .elementor-field {\n border-color: #d9534f;\n}\n.elementor-error .help-inline {\n color: #d9534f;\n font-size: 0.9em;\n}\n\n.elementor-message {\n margin: 10px 0;\n font-size: 1em;\n line-height: 1;\n}\n.elementor-message:before {\n content: \"\\e90e\";\n display: inline-block;\n font-family: eicons;\n font-weight: normal;\n font-style: normal;\n vertical-align: middle;\n margin-right: 5px;\n}\n.elementor-message.elementor-message-danger {\n color: #d9534f;\n}\n.elementor-message.elementor-message-danger:before {\n content: \"\\e87f\";\n}\n.elementor-message.form-message-success {\n color: #5cb85c;\n}\n\n.elementor-form .elementor-button {\n padding-top: 0;\n padding-bottom: 0;\n border: none;\n}\n.elementor-form .elementor-button > span {\n display: flex;\n justify-content: center;\n}\n.elementor-form .elementor-button.elementor-size-xs {\n min-height: 33px;\n}\n.elementor-form .elementor-button.elementor-size-sm {\n min-height: 40px;\n}\n.elementor-form .elementor-button.elementor-size-md {\n min-height: 47px;\n}\n.elementor-form .elementor-button.elementor-size-lg {\n min-height: 59px;\n}\n.elementor-form .elementor-button.elementor-size-xl {\n min-height: 72px;\n}\n\n.elementor-element .elementor-widget-container {\n transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, transform var(--e-transform-transition-duration, 400ms);\n}\n\n.elementor-button {\n display: inline-block;\n line-height: 1;\n background-color: #69727D;\n font-size: 15px;\n padding: 12px 24px;\n border-radius: 3px;\n color: #fff;\n fill: #fff;\n text-align: center;\n transition: all 0.3s;\n}\n.elementor-button:hover, .elementor-button:focus, .elementor-button:visited {\n color: #fff;\n}\n.elementor-button-content-wrapper {\n display: flex;\n justify-content: center;\n}\n.elementor-button-icon {\n flex-grow: 0;\n order: 5;\n}\n.elementor-button-icon svg {\n width: 1em;\n height: auto;\n}\n.elementor-button-icon .e-font-icon-svg {\n height: 1em;\n}\n.elementor-button-text {\n flex-grow: 1;\n order: 10;\n display: inline-block;\n}\n.elementor-button.elementor-size-xs {\n font-size: 13px;\n padding: 10px 20px;\n border-radius: 2px;\n}\n.elementor-button.elementor-size-md {\n font-size: 16px;\n padding: 15px 30px;\n border-radius: 4px;\n}\n.elementor-button.elementor-size-lg {\n font-size: 18px;\n padding: 20px 40px;\n border-radius: 5px;\n}\n.elementor-button.elementor-size-xl {\n font-size: 20px;\n padding: 25px 50px;\n border-radius: 6px;\n}\n.elementor-button .elementor-align-icon-right {\n margin-left: 5px;\n order: 15;\n}\n.elementor-button .elementor-align-icon-left {\n margin-right: 5px;\n order: 5;\n}\n.elementor-button span {\n text-decoration: inherit;\n}\n\n.elementor-element.elementor-button-info .elementor-button {\n background-color: #5bc0de;\n}\n.elementor-element.elementor-button-success .elementor-button {\n background-color: #5cb85c;\n}\n.elementor-element.elementor-button-warning .elementor-button {\n background-color: #f0ad4e;\n}\n.elementor-element.elementor-button-danger .elementor-button {\n background-color: #d9534f;\n}\n\n.elementor-widget-button .elementor-button .elementor-button-info {\n background-color: #5bc0de;\n}\n.elementor-widget-button .elementor-button .elementor-button-success {\n background-color: #5cb85c;\n}\n.elementor-widget-button .elementor-button .elementor-button-warning {\n background-color: #f0ad4e;\n}\n.elementor-widget-button .elementor-button .elementor-button-danger {\n background-color: #d9534f;\n}\n\n.elementor-tab-title a {\n color: inherit;\n}\n\n.elementor-view-stacked .elementor-icon {\n padding: 0.5em;\n background-color: #69727D;\n color: #fff;\n fill: #fff;\n}\n\n.elementor-view-framed .elementor-icon {\n padding: 0.5em;\n color: #69727D;\n border: 3px solid #69727D;\n background-color: transparent;\n}\n\n.elementor-icon {\n display: inline-block;\n line-height: 1;\n transition: all 0.3s;\n color: #69727D;\n font-size: 50px;\n text-align: center;\n}\n.elementor-icon:hover {\n color: #69727D;\n}\n.elementor-icon i, .elementor-icon svg {\n width: 1em;\n height: 1em;\n position: relative;\n display: block;\n}\n.elementor-icon i:before, .elementor-icon svg:before {\n position: absolute;\n left: 50%;\n transform: translateX(-50%);\n}\n.elementor-icon i.fad {\n width: initial;\n}\n\n.elementor-shape-circle .elementor-icon {\n border-radius: 50%;\n}\n\n.e-transform .elementor-widget-container {\n transform: perspective(var(--e-transform-perspective, 0)) rotateZ(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));\n transform-origin: var(--e-transform-origin-y) var(--e-transform-origin-x);\n}\n\n.e-con.e-transform {\n transform: perspective(var(--e-con-transform-perspective, 0)) rotateZ(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));\n transform-origin: var(--e-con-transform-origin-y) var(--e-con-transform-origin-x);\n}\n\n.elementor-element {\n --swiper-theme-color: #000;\n --swiper-navigation-size: 44px;\n --swiper-pagination-bullet-size: 6px;\n --swiper-pagination-bullet-horizontal-gap: 6px;\n}\n.elementor-element .swiper .swiper-slide figure,\n.elementor-element .swiper-container .swiper-slide figure {\n line-height: 0;\n}\n\n.elementor-element .swiper .elementor-swiper-button,\n.elementor-element .swiper ~ .elementor-swiper-button,\n.elementor-element .swiper-container .elementor-swiper-button,\n.elementor-element .swiper-container ~ .elementor-swiper-button {\n position: absolute;\n display: inline-flex;\n z-index: 1;\n cursor: pointer;\n font-size: 25px;\n color: rgba(238, 238, 238, 0.9);\n top: 50%;\n transform: translateY(-50%);\n}\n.elementor-element .swiper .elementor-swiper-button svg,\n.elementor-element .swiper ~ .elementor-swiper-button svg,\n.elementor-element .swiper-container .elementor-swiper-button svg,\n.elementor-element .swiper-container ~ .elementor-swiper-button svg {\n fill: rgba(238, 238, 238, 0.9);\n height: 1em;\n width: 1em;\n}\n.elementor-element .swiper .elementor-swiper-button-prev,\n.elementor-element .swiper ~ .elementor-swiper-button-prev,\n.elementor-element .swiper-container .elementor-swiper-button-prev,\n.elementor-element .swiper-container ~ .elementor-swiper-button-prev {\n left: 10px;\n}\n.elementor-element .swiper .elementor-swiper-button-next,\n.elementor-element .swiper ~ .elementor-swiper-button-next,\n.elementor-element .swiper-container .elementor-swiper-button-next,\n.elementor-element .swiper-container ~ .elementor-swiper-button-next {\n right: 10px;\n}\n.elementor-element .swiper .elementor-swiper-button.swiper-button-disabled,\n.elementor-element .swiper ~ .elementor-swiper-button.swiper-button-disabled,\n.elementor-element .swiper-container .elementor-swiper-button.swiper-button-disabled,\n.elementor-element .swiper-container ~ .elementor-swiper-button.swiper-button-disabled {\n opacity: 0.3;\n}\n.elementor-element .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image,\n.elementor-element .swiper-container .swiper-image-stretch .swiper-slide .swiper-slide-image {\n width: 100%;\n}\n.elementor-element .swiper .swiper-pagination-fraction,\n.elementor-element .swiper .swiper-horizontal > .swiper-pagination-bullets,\n.elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal,\n.elementor-element .swiper ~ .swiper-pagination-fraction,\n.elementor-element .swiper ~ .swiper-pagination-bullets.swiper-pagination-horizontal,\n.elementor-element .swiper-container .swiper-pagination-fraction,\n.elementor-element .swiper-container .swiper-horizontal > .swiper-pagination-bullets,\n.elementor-element .swiper-container .swiper-pagination-bullets.swiper-pagination-horizontal,\n.elementor-element .swiper-container ~ .swiper-pagination-fraction,\n.elementor-element .swiper-container ~ .swiper-pagination-bullets.swiper-pagination-horizontal {\n bottom: 5px;\n}\n.elementor-element .swiper.swiper-cube .elementor-swiper-button,\n.elementor-element .swiper.swiper-cube ~ .elementor-swiper-button,\n.elementor-element .swiper-container.swiper-cube .elementor-swiper-button,\n.elementor-element .swiper-container.swiper-cube ~ .elementor-swiper-button {\n transform: translate3d(0, -50%, 1px);\n}\n.elementor-element :where(.swiper-container-horizontal) ~ .swiper-pagination-bullets {\n bottom: 5px;\n left: 0;\n width: 100%;\n}\n.elementor-element :where(.swiper-container-horizontal) ~ .swiper-pagination-bullets .swiper-pagination-bullet {\n margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);\n}\n.elementor-element :where(.swiper-container-horizontal) ~ .swiper-pagination-progressbar {\n width: 100%;\n height: 4px;\n left: 0;\n top: 0;\n}\n\n.elementor-element .elementor-swiper {\n position: relative;\n}\n.elementor-element .elementor-main-swiper {\n position: static;\n}\n\n.animated {\n animation-duration: 1.25s;\n}\n.animated.animated-slow {\n animation-duration: 2s;\n}\n.animated.animated-fast {\n animation-duration: 0.75s;\n}\n.animated.infinite {\n animation-iteration-count: infinite;\n}\n.animated.reverse {\n animation-direction: reverse;\n animation-fill-mode: forwards;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .animated {\n animation: none;\n }\n}\n.elementor-shape {\n overflow: hidden;\n position: absolute;\n left: 0;\n width: 100%;\n line-height: 0;\n direction: ltr;\n /*\n * @TODO: The `z-index: -1` rules below are temporary fixes for Chrome 85 issue.\n * It will be removed in a future version of Chrome.\n */\n}\n.elementor-shape-top {\n top: -1px;\n}\n.elementor-shape-top:not([data-negative=false]) svg {\n z-index: -1;\n}\n.elementor-shape-bottom {\n bottom: -1px;\n}\n.elementor-shape-bottom:not([data-negative=true]) svg {\n z-index: -1;\n}\n.elementor-shape[data-negative=false].elementor-shape-bottom {\n transform: rotate(180deg);\n}\n.elementor-shape[data-negative=true].elementor-shape-top {\n transform: rotate(180deg);\n}\n.elementor-shape svg {\n display: block;\n width: calc(100% + 1.3px);\n position: relative;\n left: 50%;\n transform: translateX(-50%);\n}\n.elementor-shape .elementor-shape-fill {\n fill: #fff;\n transform-origin: center;\n transform: rotateY(0deg);\n}\n\n.elementor-post__thumbnail__link {\n transition: none;\n}\n\n#left-area ul.elementor-icon-list-items,\n.elementor .elementor-element ul.elementor-icon-list-items,\n.elementor-edit-area .elementor-element ul.elementor-icon-list-items {\n padding: 0;\n}\n\n.e-n-tabs-none > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content > .e-collapse {\n display: none;\n}\n",".elementor-kit-6 {\n --e-global-color-primary: #6EC1E4;\n --e-global-color-secondary: #54595F;\n --e-global-color-text: #7A7A7A;\n --e-global-color-accent: #61CE70;\n --e-global-color-12b5d5f: #000000;\n --e-global-typography-primary-font-family: \"Roboto\";\n --e-global-typography-primary-font-weight: 600;\n --e-global-typography-secondary-font-family: \"Roboto Slab\";\n --e-global-typography-secondary-font-weight: 400;\n --e-global-typography-text-font-family: \"Roboto\";\n --e-global-typography-text-font-weight: 400;\n --e-global-typography-accent-font-family: \"Roboto\";\n --e-global-typography-accent-font-weight: 500;\n --e-global-typography-579108b-font-family: \"Montserrat\";\n --e-global-typography-579108b-font-size: 60px;\n --e-global-typography-579108b-font-weight: 800;\n --e-global-typography-579108b-line-height: 1.2em;\n --e-global-typography-67cc080-font-family: \"Montserrat\";\n --e-global-typography-67cc080-font-size: 38px;\n --e-global-typography-67cc080-font-weight: 700;\n color: #FFFFFF;\n font-family: \"Archivo\", Sans-serif;\n font-size: 16px;\n font-weight: 300;\n line-height: 1.9em;\n letter-spacing: 1px;\n background-color: #202020;\n}\n\n.elementor-kit-6 a {\n color: #DAA520;\n}\n\n.elementor-kit-6 a:hover {\n color: #b18412;\n}\n\n.elementor-kit-6 h1 {\n font-family: \"Montserrat\", Sans-serif;\n font-size: 50px;\n font-weight: 700;\n letter-spacing: -1.5px;\n}\n\n.elementor-kit-6 h2 {\n font-family: \"Montserrat\", Sans-serif;\n font-size: 38px;\n font-weight: 700;\n letter-spacing: -1.5px;\n}\n\n.elementor-kit-6 h3 {\n font-family: \"Montserrat\", Sans-serif;\n font-size: 28px;\n font-weight: 700;\n letter-spacing: -1.2px;\n}\n\n.elementor-kit-6 h4 {\n font-family: \"Montserrat\", Sans-serif;\n font-size: 21px;\n font-weight: 700;\n letter-spacing: -1.2px;\n}\n\n.elementor-kit-6 h5 {\n font-family: \"Montserrat\", Sans-serif;\n font-size: 16px;\n font-weight: 600;\n letter-spacing: -1.2px;\n}\n\n.elementor-kit-6 h6 {\n font-family: \"Lato\", Sans-serif;\n font-size: 14px;\n font-weight: 300;\n text-transform: uppercase;\n letter-spacing: 2px;\n}\n\n.elementor-kit-6 button, .elementor-kit-6 input[type=\"button\"], .elementor-kit-6 input[type=\"submit\"], .elementor-kit-6 .elementor-button {\n font-family: \"Montserrat\", Sans-serif;\n font-weight: 700;\n text-shadow: 0 0 10px rgba(0, 0, 0, 0.1);\n color: #000000;\n background-color: #DAA520;\n border-style: solid;\n border-width: 0 0 0 0;\n border-radius: 5px 5px 5px 5px;\n}\n\n.elementor-kit-6 button:hover, .elementor-kit-6 button:focus, .elementor-kit-6 input[type=\"button\"]:hover, .elementor-kit-6 input[type=\"button\"]:focus, .elementor-kit-6 input[type=\"submit\"]:hover, .elementor-kit-6 input[type=\"submit\"]:focus, .elementor-kit-6 .elementor-button:hover, .elementor-kit-6 .elementor-button:focus {\n color: #000000;\n background-color: #b18412;\n}\n\n.elementor-kit-6 label {\n color: #F77F00;\n font-family: \"Montserrat\", Sans-serif;\n font-weight: 600;\n line-height: 1.9em;\n}\n\n.elementor-kit-6 input:not([type=\"button\"]):not([type=\"submit\"]) {\n color: #202020;\n background-color: #D6D6D6;\n border-style: solid;\n border-width: 0 0 0 0;\n}\n\n.elementor-kit-6 input:focus:not([type=\"button\"]):not([type=\"submit\"]) {\n background-color: #FFFFFF;\n}\n\n.elementor-section.elementor-section-boxed > .elementor-container {\n max-width: 1140px;\n}\n\n.e-con {\n --container-max-width: 1140px;\n}\n\n.elementor-widget:not(:last-child) {\n margin-bottom: 20px;\n}\n\n.elementor-element {\n --widgets-spacing: 20px;\n}\n\n{\n}\nh1.entry-title {\n display: var(--page-title-display);\n}\n\n.elementor-kit-6 e-page-transition {\n background-color: #FFBC7D;\n}\n\n.site-header {\n padding-right: 0;\n padding-left: 0;\n}\n\n@media (max-width: 1024px) {\n .elementor-section.elementor-section-boxed > .elementor-container {\n max-width: 1024px;\n }\n\n .e-con {\n --container-max-width: 1024px;\n }\n}\n\n@media (max-width: 767px) {\n .elementor-kit-6 {\n font-size: 14px;\n }\n\n .elementor-kit-6 h1 {\n font-size: 28px;\n }\n\n .elementor-kit-6 h2 {\n font-size: 21px;\n }\n\n .elementor-kit-6 h3 {\n font-size: 18px;\n }\n\n .elementor-kit-6 h4 {\n font-size: 16px;\n }\n\n .elementor-kit-6 h5 {\n font-size: 14px;\n }\n\n .elementor-section.elementor-section-boxed > .elementor-container {\n max-width: 767px;\n }\n\n .e-con {\n --container-max-width: 767px;\n }\n}\n",".elementor-editor-active .elementor.elementor-edit-mode .elementor-widget.elementor-global-widget:hover {\n outline: 1px solid var(--e-p-border-global);\n}\n\n.elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings {\n background-color: var(--e-p-border-global);\n}\n\n.elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings .elementor-editor-element-setting {\n background-color: var(--e-p-border-global);\n color: var(--e-p-border-global-invert);\n}\n\n.elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings .elementor-editor-element-setting:hover {\n background-color: var(--e-p-border-global-hover);\n}\n\n.elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings .elementor-editor-element-setting.elementor-editor-element-save {\n display: none;\n}\n\n.elementor-theme-builder-content-area {\n height: 400px;\n}\n\n.elementor-location-header:before,\n.elementor-location-footer:before {\n content: \"\";\n display: table;\n clear: both;\n}\n\n.elementor-posts.elementor-posts--skin-archive_full_content article.elementor-post {\n display: block;\n}\n\n.elementor-sticky--active {\n z-index: 99;\n}\n\n.e-container.elementor-sticky--active,\n.e-con.elementor-sticky--active {\n z-index: var(--z-index,\n99);\n}\n\n.e-container .e-container.elementor-sticky,\n.e-container .e-con.elementor-sticky,\n.e-con .e-container.elementor-sticky,\n.e-con .e-con.elementor-sticky {\n /* Fix for sticky effect inside containers */\n}\n\n.e-container .e-container.elementor-sticky--active,\n.e-container .e-con.elementor-sticky--active,\n.e-con .e-container.elementor-sticky--active,\n.e-con .e-con.elementor-sticky--active {\n padding-left: var(--padding-left);\n padding-right: var(--padding-right);\n}\n\n[data-elementor-type=popup]:not(.elementor-edit-area) {\n display: none;\n}\n\n[data-elementor-type=popup] .elementor-section-wrap:not(:empty) + #elementor-add-new-section {\n display: none;\n}\n\n.elementor-motion-effects-container {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n overflow: hidden;\n transform-origin: var(--e-transform-origin-y) var(--e-transform-origin-x);\n}\n",".elementor-17 .elementor-element.elementor-element-5c7d55cf > .elementor-container {\n min-height: 125vh;\n}\n\n.elementor-17 .elementor-element.elementor-element-5c7d55cf:not(.elementor-motion-effects-element-type-background) {\n background-image: url(\"https://show.moxcreative.com/carbon/wp-content/uploads/sites/61/2023/03/auto-mechanic-working-in-garage-repair-service.jpg\");\n background-position: top center;\n background-repeat: no-repeat;\n background-size: cover;\n}\n\n.elementor-17 .elementor-element.elementor-element-5c7d55cf > .elementor-background-overlay {\n background-color: #000000;\n opacity: 0.75;\n mix-blend-mode: multiply;\n transition: background 0.3s, border-radius 0.3s, opacity 0.3s;\n}\n\n.elementor-17 .elementor-element.elementor-element-5c7d55cf {\n transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;\n margin-top: -85px;\n margin-bottom: 0;\n z-index: 0;\n}\n\n.elementor-17 .elementor-element.elementor-element-5c7d55cf > .elementor-shape-bottom .elementor-shape-fill {\n fill: #DAA520;\n}\n\n.elementor-17 .elementor-element.elementor-element-5c7d55cf > .elementor-shape-bottom svg {\n height: 250px;\n transform: translateX(-50%) rotateY(180deg);\n}\n\n.elementor-17 .elementor-element.elementor-element-2ba35694 {\n text-align: center;\n}\n\n.elementor-17 .elementor-element.elementor-element-6cba7690 {\n text-align: center;\n}\n\n.elementor-17 .elementor-element.elementor-element-6cba7690 .elementor-heading-title {\n font-family: var(--e-global-typography-579108b-font-family), Sans-serif;\n font-size: var(--e-global-typography-579108b-font-size);\n font-weight: var(--e-global-typography-579108b-font-weight);\n line-height: var(--e-global-typography-579108b-line-height);\n letter-spacing: var(--e-global-typography-579108b-letter-spacing);\n word-spacing: var(--e-global-typography-579108b-word-spacing);\n}\n\n.elementor-17 .elementor-element.elementor-element-e9346f0 {\n text-align: center;\n}\n\n.elementor-17 .elementor-element.elementor-element-6bff978c img {\n width: 60%;\n}\n\n.elementor-17 .elementor-element.elementor-element-6bff978c > .elementor-widget-container {\n margin: 0 0 0 0;\n}\n\n.elementor-17 .elementor-element.elementor-element-78de8a8e > .elementor-container > .elementor-column > .elementor-widget-wrap {\n align-content: center;\n align-items: center;\n}\n\n.elementor-17 .elementor-element.elementor-element-78de8a8e:not(.elementor-motion-effects-element-type-background) {\n background-color: #202020;\n}\n\n.elementor-17 .elementor-element.elementor-element-78de8a8e > .elementor-background-overlay {\n background-color: #202020;\n background-image: url(\"https://show.moxcreative.com/carbon/wp-content/uploads/sites/61/2023/03/two-bearded-tattooed-mechanics-near-the-car-in-a-workshop-.jpg\");\n background-position: center right;\n background-repeat: no-repeat;\n background-size: 39vw auto;\n opacity: 0.15;\n transition: background 0.3s, border-radius 0.3s, opacity 0.3s;\n}\n\n.elementor-17 .elementor-element.elementor-element-78de8a8e .elementor-background-overlay {\n filter: brightness(38%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);\n}\n\n.elementor-17 .elementor-element.elementor-element-78de8a8e {\n transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;\n padding: 5% 0 5% 0;\n}\n\n.elementor-17 .elementor-element.elementor-element-78de8a8e > .elementor-shape-top .elementor-shape-fill {\n fill: #DAA520;\n}\n\n.elementor-17 .elementor-element.elementor-element-78de8a8e > .elementor-shape-top svg {\n height: 250px;\n transform: translateX(-50%) rotateY(180deg);\n}\n\n.elementor-17 .elementor-element.elementor-element-78de8a8e > .elementor-shape-bottom .elementor-shape-fill {\n fill: #DAA520;\n}\n\n.elementor-17 .elementor-element.elementor-element-1cd00c79 img {\n width: 100%;\n height: 65vh;\n object-fit: cover;\n object-position: center center;\n filter: brightness(100%) contrast(100%) saturate(25%) blur(0px) hue-rotate(0deg);\n border-radius: 5px 5px 5px 5px;\n box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);\n}\n\n.elementor-17 .elementor-element.elementor-element-1cd00c79:hover img {\n filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);\n}\n\n.elementor-17 .elementor-element.elementor-element-1cd00c79 > .elementor-widget-container {\n margin: 25% 0 0 0;\n}\n\n.elementor-17 .elementor-element.elementor-element-28c8f7d7 img {\n width: 100%;\n height: 65vh;\n object-fit: cover;\n object-position: center center;\n filter: brightness(100%) contrast(100%) saturate(25%) blur(0px) hue-rotate(0deg);\n border-radius: 5px 5px 5px 5px;\n box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);\n}\n\n.elementor-17 .elementor-element.elementor-element-28c8f7d7:hover img {\n filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);\n}\n\n.elementor-17 .elementor-element.elementor-element-28c8f7d7 > .elementor-widget-container {\n margin: 0 0 25% 0;\n}\n\n.elementor-17 .elementor-element.elementor-element-417155e7 > .elementor-element-populated {\n padding: 5% 5% 5% 5%;\n}\n\n.elementor-17 .elementor-element.elementor-element-63f51f4b {\n --divider-border-style: parallelogram;\n --divider-color: #F77F00;\n --divider-pattern-height: 20px;\n --divider-pattern-size: 20px;\n}\n\n.elementor-17 .elementor-element.elementor-element-63f51f4b .elementor-divider-separator {\n width: 100px;\n}\n\n.elementor-17 .elementor-element.elementor-element-63f51f4b .elementor-divider {\n padding-top: 15px;\n padding-bottom: 15px;\n}\n\n.elementor-17 .elementor-element.elementor-element-4dade9a8 {\n width: auto;\n max-width: auto;\n}\n\n.elementor-17 .elementor-element.elementor-element-6bd318ca {\n transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;\n margin-top: 0;\n margin-bottom: 0;\n padding: 5% 0 5% 0;\n}\n\n.elementor-17 .elementor-element.elementor-element-6bd318ca > .elementor-background-overlay {\n transition: background 0.3s, border-radius 0.3s, opacity 0.3s;\n}\n\n.elementor-17 .elementor-element.elementor-element-6bd318ca > .elementor-shape-top .elementor-shape-fill {\n fill: #DAA520;\n}\n\n.elementor-17 .elementor-element.elementor-element-6bd318ca > .elementor-shape-top svg {\n height: 250px;\n}\n\n.elementor-17 .elementor-element.elementor-element-26c8bfb1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap {\n background-color: #FFFFFF;\n}\n\n.elementor-17 .elementor-element.elementor-element-26c8bfb1 > .elementor-element-populated, .elementor-17 .elementor-element.elementor-element-26c8bfb1 > .elementor-element-populated > .elementor-background-overlay, .elementor-17 .elementor-element.elementor-element-26c8bfb1 > .elementor-background-slideshow {\n border-radius: 5px 5px 5px 5px;\n}\n\n.elementor-17 .elementor-element.elementor-element-26c8bfb1 > .elementor-element-populated {\n transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;\n padding: 5% 5% 5% 5%;\n}\n\n.elementor-17 .elementor-element.elementor-element-26c8bfb1 > .elementor-element-populated > .elementor-background-overlay {\n transition: background 0.3s, border-radius 0.3s, opacity 0.3s;\n}\n\n.elementor-17 .elementor-element.elementor-element-74572657 > .elementor-container > .elementor-column > .elementor-widget-wrap {\n align-content: center;\n align-items: center;\n}\n\n.elementor-17 .elementor-element.elementor-element-62637479 .elementor-heading-title {\n color: var(--e-global-color-12b5d5f);\n}\n\n.elementor-17 .elementor-element.elementor-element-1bc4bb {\n --divider-border-style: parallelogram;\n --divider-color: #000000;\n --divider-pattern-height: 20px;\n --divider-pattern-size: 20px;\n}\n\n.elementor-17 .elementor-element.elementor-element-1bc4bb .elementor-divider-separator {\n width: 100px;\n}\n\n.elementor-17 .elementor-element.elementor-element-1bc4bb .elementor-divider {\n padding-top: 15px;\n padding-bottom: 15px;\n}\n\n.elementor-17 .elementor-element.elementor-element-410872b7 {\n text-align: center;\n color: #000000;\n}\n\n.elementor-17 .elementor-element.elementor-element-281e264a {\n margin-top: 0;\n margin-bottom: 0;\n}\n\n.elementor-17 .elementor-element.elementor-element-3483e87e > .elementor-element-populated {\n padding: 5% 5% 5% 5%;\n}\n\n.elementor-17 .elementor-element.elementor-element-61295c1e.elementor-position-right .elementor-image-box-img {\n margin-left: 15px;\n}\n\n.elementor-17 .elementor-element.elementor-element-61295c1e.elementor-position-left .elementor-image-box-img {\n margin-right: 15px;\n}\n\n.elementor-17 .elementor-element.elementor-element-61295c1e.elementor-position-top .elementor-image-box-img {\n margin-bottom: 15px;\n}\n\n.elementor-17 .elementor-element.elementor-element-61295c1e .elementor-image-box-wrapper .elementor-image-box-img {\n width: 100%;\n}\n\n.elementor-17 .elementor-element.elementor-element-61295c1e .elementor-image-box-img img {\n border-radius: 5px;\n filter: brightness(100%) contrast(100%) saturate(25%) blur(0px) hue-rotate(0deg);\n transition-duration: 0.3s;\n}\n\n.elementor-17 .elementor-element.elementor-element-61295c1e:hover .elementor-image-box-img img {\n filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);\n}\n\n.elementor-17 .elementor-element.elementor-element-61295c1e .elementor-image-box-title {\n color: #FFFFFF;\n}\n\n.elementor-17 .elementor-element.elementor-element-61295c1e > .elementor-widget-container {\n padding: 0 0 20px 0;\n background-color: #000000;\n border-radius: 5px 5px 5px 5px;\n box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);\n}\n\n.elementor-17 .elementor-element.elementor-element-61295c1e.bdt-background-overlay-yes > .elementor-widget-container:before {\n transition: background 0.3s;\n}\n\n.elementor-17 .elementor-element.elementor-element-d522f9c > .elementor-element-populated {\n padding: 5% 5% 5% 5%;\n}\n\n.elementor-17 .elementor-element.elementor-element-46f0257.elementor-position-right .elementor-image-box-img {\n margin-left: 15px;\n}\n\n.elementor-17 .elementor-element.elementor-element-46f0257.elementor-position-left .elementor-image-box-img {\n margin-right: 15px;\n}\n\n.elementor-17 .elementor-element.elementor-element-46f0257.elementor-position-top .elementor-image-box-img {\n margin-bottom: 15px;\n}\n\n.elementor-17 .elementor-element.elementor-element-46f0257 .elementor-image-box-wrapper .elementor-image-box-img {\n width: 100%;\n}\n\n.elementor-17 .elementor-element.elementor-element-46f0257 .elementor-image-box-img img {\n border-radius: 5px;\n filter: brightness(100%) contrast(100%) saturate(25%) blur(0px) hue-rotate(0deg);\n transition-duration: 0.3s;\n}\n\n.elementor-17 .elementor-element.elementor-element-46f0257:hover .elementor-image-box-img img {\n filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);\n}\n\n.elementor-17 .elementor-element.elementor-element-46f0257 > .elementor-widget-container {\n padding: 0 0 20px 0;\n background-color: #000000;\n border-radius: 5px 5px 5px 5px;\n box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);\n}\n\n.elementor-17 .elementor-element.elementor-element-46f0257.bdt-background-overlay-yes > .elementor-widget-container:before {\n transition: background 0.3s;\n}\n\n.elementor-17 .elementor-element.elementor-element-4ad88b9e > .elementor-element-populated {\n padding: 5% 5% 5% 5%;\n}\n\n.elementor-17 .elementor-element.elementor-element-65555ee4.elementor-position-right .elementor-image-box-img {\n margin-left: 15px;\n}\n\n.elementor-17 .elementor-element.elementor-element-65555ee4.elementor-position-left .elementor-image-box-img {\n margin-right: 15px;\n}\n\n.elementor-17 .elementor-element.elementor-element-65555ee4.elementor-position-top .elementor-image-box-img {\n margin-bottom: 15px;\n}\n\n.elementor-17 .elementor-element.elementor-element-65555ee4 .elementor-image-box-wrapper .elementor-image-box-img {\n width: 100%;\n}\n\n.elementor-17 .elementor-element.elementor-element-65555ee4 .elementor-image-box-img img {\n border-radius: 5px;\n filter: brightness(100%) contrast(100%) saturate(25%) blur(0px) hue-rotate(0deg);\n transition-duration: 0.3s;\n}\n\n.elementor-17 .elementor-element.elementor-element-65555ee4:hover .elementor-image-box-img img {\n filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);\n}\n\n.elementor-17 .elementor-element.elementor-element-65555ee4 > .elementor-widget-container {\n padding: 0 0 20px 0;\n background-color: #000000;\n border-radius: 5px 5px 5px 5px;\n box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);\n}\n\n.elementor-17 .elementor-element.elementor-element-65555ee4.bdt-background-overlay-yes > .elementor-widget-container:before {\n transition: background 0.3s;\n}\n\n.elementor-17 .elementor-element.elementor-element-47ac6dc4 > .elementor-element-populated {\n padding: 5% 5% 5% 5%;\n}\n\n.elementor-17 .elementor-element.elementor-element-274617ea.elementor-position-right .elementor-image-box-img {\n margin-left: 15px;\n}\n\n.elementor-17 .elementor-element.elementor-element-274617ea.elementor-position-left .elementor-image-box-img {\n margin-right: 15px;\n}\n\n.elementor-17 .elementor-element.elementor-element-274617ea.elementor-position-top .elementor-image-box-img {\n margin-bottom: 15px;\n}\n\n.elementor-17 .elementor-element.elementor-element-274617ea .elementor-image-box-wrapper .elementor-image-box-img {\n width: 100%;\n}\n\n.elementor-17 .elementor-element.elementor-element-274617ea .elementor-image-box-img img {\n border-radius: 5px;\n filter: brightness(100%) contrast(100%) saturate(25%) blur(0px) hue-rotate(0deg);\n transition-duration: 0.3s;\n}\n\n.elementor-17 .elementor-element.elementor-element-274617ea:hover .elementor-image-box-img img {\n filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);\n}\n\n.elementor-17 .elementor-element.elementor-element-274617ea > .elementor-widget-container {\n padding: 0 0 20px 0;\n background-color: #000000;\n border-radius: 5px 5px 5px 5px;\n box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);\n}\n\n.elementor-17 .elementor-element.elementor-element-274617ea.bdt-background-overlay-yes > .elementor-widget-container:before {\n transition: background 0.3s;\n}\n\n.elementor-17 .elementor-element.elementor-element-43f97b2e > .elementor-container > .elementor-column > .elementor-widget-wrap {\n align-content: center;\n align-items: center;\n}\n\n.elementor-17 .elementor-element.elementor-element-43f97b2e:not(.elementor-motion-effects-element-type-background) {\n background-color: #202020;\n background-image: url(\"https://show.moxcreative.com/carbon/wp-content/uploads/sites/61/2023/03/at-the-auto-service.jpg\");\n}\n\n.elementor-17 .elementor-element.elementor-element-43f97b2e > .elementor-background-overlay {\n background-color: transparent;\n background-image: linear-gradient(180deg, #202020 5%, #202020BA 100%);\n opacity: 1;\n transition: background 0.3s, border-radius 0.3s, opacity 0.3s;\n}\n\n.elementor-17 .elementor-element.elementor-element-43f97b2e {\n transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;\n padding: 0 0 0 0;\n}\n\n.elementor-17 .elementor-element.elementor-element-43f97b2e > .elementor-shape-bottom .elementor-shape-fill {\n fill: #DAA520;\n}\n\n.elementor-17 .elementor-element.elementor-element-43f97b2e > .elementor-shape-bottom svg {\n height: 250px;\n}\n\n.elementor-17 .elementor-element.elementor-element-15c1ac59 > .elementor-element-populated {\n padding: 10% 10% 10% 10%;\n}\n\n.elementor-17 .elementor-element.elementor-element-6266aef7 img {\n width: 100%;\n height: 75vh;\n object-fit: cover;\n object-position: center center;\n filter: brightness(100%) contrast(100%) saturate(25%) blur(0px) hue-rotate(0deg);\n border-radius: 5px 5px 5px 5px;\n box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.5);\n}\n\n.elementor-17 .elementor-element.elementor-element-6266aef7:hover img {\n filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);\n}\n\n.elementor-17 .elementor-element.elementor-element-632f2b97 .elementor-blockquote__content {\n color: #000000;\n font-family: \"Montserrat\", Sans-serif;\n font-size: 21px;\n font-weight: 700;\n}\n\n.elementor-17 .elementor-element.elementor-element-632f2b97 .elementor-blockquote__author {\n color: #000000;\n font-family: \"Montserrat\", Sans-serif;\n font-size: 28px;\n font-weight: 800;\n}\n\n.elementor-17 .elementor-element.elementor-element-632f2b97 .elementor-blockquote {\n border-radius: 5px;\n}\n\n.elementor-17 .elementor-element.elementor-element-632f2b97 {\n width: var(--container-widget-width, 50%);\n max-width: 50%;\n --container-widget-width: 50%;\n --container-widget-flex-grow: 0;\n bottom: 8%;\n}\n\nbody:not(.rtl) .elementor-17 .elementor-element.elementor-element-632f2b97 {\n left: 42%;\n}\n\nbody.rtl .elementor-17 .elementor-element.elementor-element-632f2b97 {\n right: 42%;\n}\n\n.elementor-17 .elementor-element.elementor-element-52983086 > .elementor-element-populated {\n padding: 10% 10% 10% 10%;\n}\n\n.elementor-17 .elementor-element.elementor-element-1916d75 {\n --divider-border-style: parallelogram;\n --divider-color: #F77F00;\n --divider-pattern-height: 20px;\n --divider-pattern-size: 20px;\n}\n\n.elementor-17 .elementor-element.elementor-element-1916d75 .elementor-divider-separator {\n width: 100px;\n}\n\n.elementor-17 .elementor-element.elementor-element-1916d75 .elementor-divider {\n padding-top: 15px;\n padding-bottom: 15px;\n}\n\n.elementor-17 .elementor-element.elementor-element-1d1941ec.ekit-equal-height-enable, .elementor-17 .elementor-element.elementor-element-1d1941ec.ekit-equal-height-enable .elementor-widget-container, .elementor-17 .elementor-element.elementor-element-1d1941ec.ekit-equal-height-enable .ekit-wid-con, .elementor-17 .elementor-element.elementor-element-1d1941ec.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {\n height: 100%;\n}\n\n.elementor-17 .elementor-element.elementor-element-1d1941ec .elementskit-infobox {\n padding: 10% 10% 10% 10%;\n border-style: solid;\n border-width: 0 0 0 0;\n border-color: #f5f5f5;\n border-radius: 5px 5px 5px 5px;\n}\n\n.elementor-17 .elementor-element.elementor-element-1d1941ec .elementskit-infobox .elementskit-info-box-title {\n padding: 0 0 0 0;\n color: #000000;\n}\n\n.elementor-17 .elementor-element.elementor-element-1d1941ec .elementkit-infobox-icon {\n color: #F77F00;\n}\n\n.elementor-17 .elementor-element.elementor-element-1d1941ec .elementskit-info-box-icon > svg path {\n fill: #F77F00;\n stroke: #F77F00;\n}\n\n.elementor-17 .elementor-element.elementor-element-1d1941ec .elementskit-infobox .elementskit-info-box-icon i {\n font-size: 50px;\n}\n\n.elementor-17 .elementor-element.elementor-element-1d1941ec .elementskit-info-box-icon > svg {\n max-width: 50px;\n height: auto;\n}\n\n.elementor-17 .elementor-element.elementor-element-1d1941ec .elementskit-infobox .elementskit-info-box-icon {\n transform: rotate(0deg);\n}\n\n.elementor-17 .elementor-element.elementor-element-1d1941ec > .elementor-widget-container {\n padding: 10px 10px 10px 10px;\n}\n\n.elementor-17 .elementor-element.elementor-element-1d1941ec {\n width: var(--container-widget-width, 50%);\n max-width: 50%;\n --container-widget-width: 50%;\n --container-widget-flex-grow: 0;\n}\n\n.elementor-17 .elementor-element.elementor-element-27a31259.ekit-equal-height-enable, .elementor-17 .elementor-element.elementor-element-27a31259.ekit-equal-height-enable .elementor-widget-container, .elementor-17 .elementor-element.elementor-element-27a31259.ekit-equal-height-enable .ekit-wid-con, .elementor-17 .elementor-element.elementor-element-27a31259.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {\n height: 100%;\n}\n\n.elementor-17 .elementor-element.elementor-element-27a31259 .elementskit-infobox {\n padding: 10% 10% 10% 10%;\n border-style: solid;\n border-width: 0 0 0 0;\n border-color: #f5f5f5;\n border-radius: 5px 5px 5px 5px;\n}\n\n.elementor-17 .elementor-element.elementor-element-27a31259 .elementskit-infobox .elementskit-info-box-title {\n padding: 0 0 0 0;\n color: #000000;\n}\n\n.elementor-17 .elementor-element.elementor-element-27a31259 .elementkit-infobox-icon {\n color: #F77F00;\n}\n\n.elementor-17 .elementor-element.elementor-element-27a31259 .elementskit-info-box-icon > svg path {\n fill: #F77F00;\n stroke: #F77F00;\n}\n\n.elementor-17 .elementor-element.elementor-element-27a31259 .elementskit-infobox .elementskit-info-box-icon i {\n font-size: 50px;\n}\n\n.elementor-17 .elementor-element.elementor-element-27a31259 .elementskit-info-box-icon > svg {\n max-width: 50px;\n height: auto;\n}\n\n.elementor-17 .elementor-element.elementor-element-27a31259 .elementskit-infobox .elementskit-info-box-icon {\n transform: rotate(0deg);\n}\n\n.elementor-17 .elementor-element.elementor-element-27a31259 > .elementor-widget-container {\n padding: 10px 10px 10px 10px;\n}\n\n.elementor-17 .elementor-element.elementor-element-27a31259 {\n width: var(--container-widget-width, 50%);\n max-width: 50%;\n --container-widget-width: 50%;\n --container-widget-flex-grow: 0;\n}\n\n.elementor-17 .elementor-element.elementor-element-3e497bff.ekit-equal-height-enable, .elementor-17 .elementor-element.elementor-element-3e497bff.ekit-equal-height-enable .elementor-widget-container, .elementor-17 .elementor-element.elementor-element-3e497bff.ekit-equal-height-enable .ekit-wid-con, .elementor-17 .elementor-element.elementor-element-3e497bff.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {\n height: 100%;\n}\n\n.elementor-17 .elementor-element.elementor-element-3e497bff .elementskit-infobox {\n padding: 10% 10% 10% 10%;\n border-style: solid;\n border-width: 0 0 0 0;\n border-color: #f5f5f5;\n border-radius: 5px 5px 5px 5px;\n}\n\n.elementor-17 .elementor-element.elementor-element-3e497bff .elementskit-infobox .elementskit-info-box-title {\n padding: 0 0 0 0;\n color: #000000;\n}\n\n.elementor-17 .elementor-element.elementor-element-3e497bff .elementkit-infobox-icon {\n color: #F77F00;\n}\n\n.elementor-17 .elementor-element.elementor-element-3e497bff .elementskit-info-box-icon > svg path {\n fill: #F77F00;\n stroke: #F77F00;\n}\n\n.elementor-17 .elementor-element.elementor-element-3e497bff .elementskit-infobox .elementskit-info-box-icon i {\n font-size: 50px;\n}\n\n.elementor-17 .elementor-element.elementor-element-3e497bff .elementskit-info-box-icon > svg {\n max-width: 50px;\n height: auto;\n}\n\n.elementor-17 .elementor-element.elementor-element-3e497bff .elementskit-infobox .elementskit-info-box-icon {\n transform: rotate(0deg);\n}\n\n.elementor-17 .elementor-element.elementor-element-3e497bff > .elementor-widget-container {\n padding: 10px 10px 10px 10px;\n}\n\n.elementor-17 .elementor-element.elementor-element-3e497bff {\n width: var(--container-widget-width, 50%);\n max-width: 50%;\n --container-widget-width: 50%;\n --container-widget-flex-grow: 0;\n}\n\n.elementor-17 .elementor-element.elementor-element-12315986.ekit-equal-height-enable, .elementor-17 .elementor-element.elementor-element-12315986.ekit-equal-height-enable .elementor-widget-container, .elementor-17 .elementor-element.elementor-element-12315986.ekit-equal-height-enable .ekit-wid-con, .elementor-17 .elementor-element.elementor-element-12315986.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {\n height: 100%;\n}\n\n.elementor-17 .elementor-element.elementor-element-12315986 .elementskit-infobox {\n padding: 10% 10% 10% 10%;\n border-style: solid;\n border-width: 0 0 0 0;\n border-color: #f5f5f5;\n border-radius: 5px 5px 5px 5px;\n}\n\n.elementor-17 .elementor-element.elementor-element-12315986 .elementskit-infobox .elementskit-info-box-title {\n padding: 0 0 0 0;\n color: #000000;\n}\n\n.elementor-17 .elementor-element.elementor-element-12315986 .elementkit-infobox-icon {\n color: #F77F00;\n}\n\n.elementor-17 .elementor-element.elementor-element-12315986 .elementskit-info-box-icon > svg path {\n fill: #F77F00;\n stroke: #F77F00;\n}\n\n.elementor-17 .elementor-element.elementor-element-12315986 .elementskit-infobox .elementskit-info-box-icon i {\n font-size: 50px;\n}\n\n.elementor-17 .elementor-element.elementor-element-12315986 .elementskit-info-box-icon > svg {\n max-width: 50px;\n height: auto;\n}\n\n.elementor-17 .elementor-element.elementor-element-12315986 .elementskit-infobox .elementskit-info-box-icon {\n transform: rotate(0deg);\n}\n\n.elementor-17 .elementor-element.elementor-element-12315986 > .elementor-widget-container {\n padding: 10px 10px 10px 10px;\n}\n\n.elementor-17 .elementor-element.elementor-element-12315986 {\n width: var(--container-widget-width, 50%);\n max-width: 50%;\n --container-widget-width: 50%;\n --container-widget-flex-grow: 0;\n}\n\n.elementor-17 .elementor-element.elementor-element-2a2cbd80 > .elementor-background-overlay {\n background-image: url(\"https://show.moxcreative.com/carbon/wp-content/uploads/sites/61/2023/03/happy-men-in-auto-repair-service.jpg\");\n background-position: center center;\n background-repeat: no-repeat;\n background-size: cover;\n opacity: 0.1;\n}\n\n.elementor-17 .elementor-element.elementor-element-2a2cbd80 > .elementor-shape-top .elementor-shape-fill {\n fill: #DAA520;\n}\n\n.elementor-17 .elementor-element.elementor-element-2a2cbd80 {\n padding: 5% 0 5% 0;\n}\n\n.elementor-17 .elementor-element.elementor-element-28069df0.elementor-column > .elementor-widget-wrap {\n justify-content: flex-end;\n}\n\n.elementor-17 .elementor-element.elementor-element-28069df0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap {\n background-color: #FFFFFF;\n}\n\n.elementor-17 .elementor-element.elementor-element-28069df0 > .elementor-element-populated, .elementor-17 .elementor-element.elementor-element-28069df0 > .elementor-element-populated > .elementor-background-overlay, .elementor-17 .elementor-element.elementor-element-28069df0 > .elementor-background-slideshow {\n border-radius: 5px 5px 5px 5px;\n}\n\n.elementor-17 .elementor-element.elementor-element-28069df0 > .elementor-element-populated {\n transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;\n margin: 0 0 0 0;\n --e-column-margin-right: 0%;\n --e-column-margin-left: 0%;\n padding: 10% 10% 10% 10%;\n}\n\n.elementor-17 .elementor-element.elementor-element-28069df0 > .elementor-element-populated > .elementor-background-overlay {\n transition: background 0.3s, border-radius 0.3s, opacity 0.3s;\n}\n\n.elementor-17 .elementor-element.elementor-element-28069df0 {\n z-index: 12;\n}\n\n.elementor-17 .elementor-element.elementor-element-1982473e {\n text-align: left;\n}\n\n.elementor-17 .elementor-element.elementor-element-1982473e .elementor-heading-title {\n color: #000000;\n}\n\n.elementor-17 .elementor-element.elementor-element-2228a623 {\n --divider-border-style: parallelogram;\n --divider-color: #F77F00;\n --divider-pattern-height: 20px;\n --divider-pattern-size: 20px;\n}\n\n.elementor-17 .elementor-element.elementor-element-2228a623 .elementor-divider-separator {\n width: 100px;\n}\n\n.elementor-17 .elementor-element.elementor-element-2228a623 .elementor-divider {\n padding-top: 15px;\n padding-bottom: 15px;\n}\n\n.elementor-17 .elementor-element.elementor-element-36ac326b .elementor-testimonial__text {\n color: #000000;\n font-size: 21px;\n font-weight: 600;\n font-style: normal;\n}\n\n.elementor-17 .elementor-element.elementor-element-36ac326b .elementor-testimonial__name {\n color: #000000;\n font-size: 16px;\n font-weight: 800;\n}\n\n.elementor-17 .elementor-element.elementor-element-36ac326b .elementor-testimonial__title {\n color: #F77F00;\n}\n\n.elementor-17 .elementor-element.elementor-element-36ac326b .elementor-testimonial__image img {\n width: 75px;\n height: 75px;\n}\n\n.elementor-17 .elementor-element.elementor-element-36ac326b.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,\n.elementor-17 .elementor-element.elementor-element-36ac326b.elementor-testimonial--layout-image_right .elementor-testimonial__content:after {\n top: calc(10% + (75px / 2) - 8px);\n}\n\nbody:not(.rtl) .elementor-17 .elementor-element.elementor-element-36ac326b.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,\nbody:not(.rtl) .elementor-17 .elementor-element.elementor-element-36ac326b.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,\n.elementor-17 .elementor-element.elementor-element-36ac326b.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,\n.elementor-17 .elementor-element.elementor-element-36ac326b.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after {\n left: calc(10% + (75px / 2) - 8px);\n right: auto;\n}\n\nbody.rtl .elementor-17 .elementor-element.elementor-element-36ac326b.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,\nbody.rtl .elementor-17 .elementor-element.elementor-element-36ac326b.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,\n.elementor-17 .elementor-element.elementor-element-36ac326b.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,\n.elementor-17 .elementor-element.elementor-element-36ac326b.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after {\n right: calc(10% + (75px / 2) - 8px);\n left: auto;\n}\n\nbody:not(.rtl) .elementor-17 .elementor-element.elementor-element-36ac326b.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,\n.elementor-17 .elementor-element.elementor-element-36ac326b.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after {\n left: calc(10% + (75px / 2) - 8px);\n right: auto;\n}\n\nbody.rtl .elementor-17 .elementor-element.elementor-element-36ac326b.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,\n.elementor-17 .elementor-element.elementor-element-36ac326b.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after {\n right: calc(10% + (75px / 2) - 8px);\n left: auto;\n}\n\n.elementor-17 .elementor-element.elementor-element-36ac326b .elementor-swiper-button {\n font-size: 20px;\n color: #F77F00;\n}\n\n.elementor-17 .elementor-element.elementor-element-36ac326b .elementor-swiper-button svg {\n fill: #F77F00;\n}\n\n.elementor-17 .elementor-element.elementor-element-36ac326b .swiper-pagination-bullet {\n height: 13px;\n width: 13px;\n}\n\n.elementor-17 .elementor-element.elementor-element-36ac326b .swiper-container-horizontal .swiper-pagination-progressbar {\n height: 13px;\n}\n\n.elementor-17 .elementor-element.elementor-element-36ac326b .swiper-pagination-fraction {\n font-size: 13px;\n color: #F77F00;\n}\n\n.elementor-17 .elementor-element.elementor-element-36ac326b .swiper-pagination-bullet-active, .elementor-17 .elementor-element.elementor-element-36ac326b .swiper-pagination-progressbar-fill {\n background-color: #F77F00;\n}\n\n.elementor-17 .elementor-element.elementor-element-412b4a23 > .elementor-element-populated {\n padding: 0 0 0 0;\n}\n\n.elementor-17 .elementor-element.elementor-element-13ab51f5 img {\n width: 100%;\n height: 75vh;\n object-fit: cover;\n object-position: center center;\n filter: brightness(100%) contrast(100%) saturate(25%) blur(0px) hue-rotate(0deg);\n border-radius: 5px 5px 5px 5px;\n}\n\n.elementor-17 .elementor-element.elementor-element-13ab51f5:hover img {\n filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);\n}\n\n.elementor-17 .elementor-element.elementor-element-13ab51f5 > .elementor-widget-container {\n margin: 0 0 0 -25%;\n padding: 0 0 0 0;\n}\n\n.elementor-17 .elementor-element.elementor-element-13ab51f5 {\n z-index: 0;\n}\n\n.elementor-17 .elementor-element.elementor-element-16dade0 {\n padding: 5% 0 5% 0;\n}\n\n.elementor-17 .elementor-element.elementor-element-1881ddb1 {\n text-align: center;\n}\n\n.elementor-17 .elementor-element.elementor-element-482986f7 {\n --divider-border-style: parallelogram;\n --divider-color: #F77F00;\n --divider-pattern-height: 20px;\n --divider-pattern-size: 20px;\n}\n\n.elementor-17 .elementor-element.elementor-element-482986f7 .elementor-divider-separator {\n width: 100px;\n margin: 0 auto;\n margin-center: 0;\n}\n\n.elementor-17 .elementor-element.elementor-element-482986f7 .elementor-divider {\n text-align: center;\n padding-top: 15px;\n padding-bottom: 15px;\n}\n\n.elementor-17 .elementor-element.elementor-element-1ab7f1c6 .elementor-posts-container .elementor-post__thumbnail {\n padding-bottom: calc(1.3 * 100%);\n}\n\n.elementor-17 .elementor-element.elementor-element-1ab7f1c6:after {\n content: \"1.3\";\n}\n\n.elementor-17 .elementor-element.elementor-element-1ab7f1c6 .elementor-post__thumbnail__link {\n width: 50%;\n}\n\n.elementor-17 .elementor-element.elementor-element-1ab7f1c6 {\n --grid-column-gap: 30px;\n --grid-row-gap: 35px;\n}\n\n.elementor-17 .elementor-element.elementor-element-1ab7f1c6 .elementor-post {\n border-radius: 5px;\n background-color: #333533;\n}\n\n.elementor-17 .elementor-element.elementor-element-1ab7f1c6 .elementor-post__text {\n padding: 25px 0 0 0;\n}\n\n.elementor-17 .elementor-element.elementor-element-1ab7f1c6.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {\n margin-right: 20px;\n}\n\n.elementor-17 .elementor-element.elementor-element-1ab7f1c6.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {\n margin-left: 20px;\n}\n\n.elementor-17 .elementor-element.elementor-element-1ab7f1c6.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {\n margin-bottom: 20px;\n}\n\n.elementor-17 .elementor-element.elementor-element-1ab7f1c6 .elementor-post__thumbnail img {\n filter: brightness(100%) contrast(100%) saturate(25%) blur(0px) hue-rotate(0deg);\n}\n\n.elementor-17 .elementor-element.elementor-element-1ab7f1c6 .elementor-post:hover .elementor-post__thumbnail img {\n filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);\n}\n\n.elementor-17 .elementor-element.elementor-element-1ab7f1c6 .elementor-post__title, .elementor-17 .elementor-element.elementor-element-1ab7f1c6 .elementor-post__title a {\n font-size: 21px;\n line-height: 1.5em;\n}\n\n.elementor-17 .elementor-element.elementor-element-1ab7f1c6 .elementor-post__title {\n margin-bottom: 16px;\n}\n\n.elementor-17 .elementor-element.elementor-element-1ab7f1c6 .elementor-post__excerpt p {\n color: #FFFFFF;\n}\n\n.elementor-17 .elementor-element.elementor-element-1ab7f1c6 .elementor-post__excerpt {\n margin-bottom: 16px;\n}\n\n.elementor-17 .elementor-element.elementor-element-4a57d911 {\n transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;\n}\n\n.elementor-17 .elementor-element.elementor-element-4a57d911 > .elementor-background-overlay {\n transition: background 0.3s, border-radius 0.3s, opacity 0.3s;\n}\n\n.elementor-17 .elementor-element.elementor-element-3a425bdf img {\n filter: brightness(200%) contrast(100%) saturate(200%) blur(0px) hue-rotate(0deg);\n}\n\n.elementor-17 .elementor-element.elementor-element-3a425bdf {\n width: var(--container-widget-width, 20%);\n max-width: 20%;\n --container-widget-width: 20%;\n --container-widget-flex-grow: 0;\n}\n\n.elementor-17 .elementor-element.elementor-element-18f20dac img {\n filter: brightness(200%) contrast(100%) saturate(200%) blur(0px) hue-rotate(0deg);\n}\n\n.elementor-17 .elementor-element.elementor-element-18f20dac {\n width: var(--container-widget-width, 20%);\n max-width: 20%;\n --container-widget-width: 20%;\n --container-widget-flex-grow: 0;\n}\n\n.elementor-17 .elementor-element.elementor-element-55864ca2 img {\n filter: brightness(200%) contrast(100%) saturate(200%) blur(0px) hue-rotate(0deg);\n}\n\n.elementor-17 .elementor-element.elementor-element-55864ca2 {\n width: var(--container-widget-width, 20%);\n max-width: 20%;\n --container-widget-width: 20%;\n --container-widget-flex-grow: 0;\n}\n\n.elementor-17 .elementor-element.elementor-element-27a5d56c img {\n filter: brightness(200%) contrast(100%) saturate(200%) blur(0px) hue-rotate(0deg);\n}\n\n.elementor-17 .elementor-element.elementor-element-27a5d56c {\n width: var(--container-widget-width, 20%);\n max-width: 20%;\n --container-widget-width: 20%;\n --container-widget-flex-grow: 0;\n}\n\n.elementor-17 .elementor-element.elementor-element-36d2139b img {\n filter: brightness(200%) contrast(100%) saturate(200%) blur(0px) hue-rotate(0deg);\n}\n\n.elementor-17 .elementor-element.elementor-element-36d2139b {\n width: var(--container-widget-width, 20%);\n max-width: 20%;\n --container-widget-width: 20%;\n --container-widget-flex-grow: 0;\n}\n\n.elementor-17 .elementor-element.elementor-element-49595d41:not(.elementor-motion-effects-element-type-background) {\n background-color: #202020;\n}\n\n.elementor-17 .elementor-element.elementor-element-49595d41 > .elementor-background-overlay {\n background-image: url(\"https://show.moxcreative.com/carbon/wp-content/uploads/sites/61/2023/03/pretty-worker-holding-laptop-posing-in-autoservice.jpg\");\n background-position: top center;\n background-repeat: no-repeat;\n background-size: cover;\n opacity: 0.2;\n transition: background 0.3s, border-radius 0.3s, opacity 0.3s;\n}\n\n.elementor-17 .elementor-element.elementor-element-49595d41 {\n transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;\n padding: 10% 0 10% 0;\n}\n\n.elementor-17 .elementor-element.elementor-element-375d1bb6 {\n text-align: center;\n}\n\n.elementor-17 .elementor-element.elementor-element-14dff119 {\n text-align: center;\n}\n\n.elementor-17 .elementor-element.elementor-element-290723d6 {\n text-align: center;\n}\n\n@media (max-width: 1024px) {\n .elementor-17 .elementor-element.elementor-element-5c7d55cf > .elementor-container {\n min-height: 85vh;\n }\n\n .elementor-17 .elementor-element.elementor-element-6cba7690 .elementor-heading-title {\n font-size: var(--e-global-typography-579108b-font-size);\n line-height: var(--e-global-typography-579108b-line-height);\n letter-spacing: var(--e-global-typography-579108b-letter-spacing);\n word-spacing: var(--e-global-typography-579108b-word-spacing);\n }\n\n .elementor-17 .elementor-element.elementor-element-15c1ac59 > .elementor-element-populated {\n padding: 5% 5% 5% 5%;\n }\n\n .elementor-17 .elementor-element.elementor-element-6266aef7 img {\n height: 45vh;\n }\n\n .elementor-17 .elementor-element.elementor-element-28069df0 > .elementor-element-populated {\n margin: 0 0 0 0;\n --e-column-margin-right: 0%;\n --e-column-margin-left: 0%;\n padding: 5% 5% 5% 5%;\n }\n\n .elementor-17 .elementor-element.elementor-element-1982473e {\n text-align: center;\n }\n\n .elementor-17 .elementor-element.elementor-element-2228a623 .elementor-divider {\n text-align: center;\n }\n\n .elementor-17 .elementor-element.elementor-element-2228a623 .elementor-divider-separator {\n margin: 0 auto;\n margin-center: 0;\n }\n\n .elementor-17 .elementor-element.elementor-element-412b4a23 > .elementor-element-populated {\n margin: 0 0 0 0;\n --e-column-margin-right: 0px;\n --e-column-margin-left: 0px;\n }\n\n .elementor-17 .elementor-element.elementor-element-13ab51f5 > .elementor-widget-container {\n margin: 0 0 0 0;\n padding: 0 0 0 0;\n }\n}\n\n@media (max-width: 767px) {\n .elementor-17 .elementor-element.elementor-element-6cba7690 .elementor-heading-title {\n font-size: 45px;\n line-height: var(--e-global-typography-579108b-line-height);\n letter-spacing: var(--e-global-typography-579108b-letter-spacing);\n word-spacing: var(--e-global-typography-579108b-word-spacing);\n }\n\n .elementor-17 .elementor-element.elementor-element-6bff978c img {\n width: 100%;\n }\n\n .elementor-17 .elementor-element.elementor-element-3dc9e8b4 {\n width: 50%;\n }\n\n .elementor-17 .elementor-element.elementor-element-2780d8a {\n width: 50%;\n }\n\n .elementor-17 .elementor-element.elementor-element-b0743b9 {\n text-align: center;\n }\n\n .elementor-17 .elementor-element.elementor-element-63f51f4b .elementor-divider {\n text-align: center;\n }\n\n .elementor-17 .elementor-element.elementor-element-63f51f4b .elementor-divider-separator {\n margin: 0 auto;\n margin-center: 0;\n }\n\n .elementor-17 .elementor-element.elementor-element-1df73afe {\n text-align: center;\n }\n\n .elementor-17 .elementor-element.elementor-element-4dade9a8 {\n width: 100%;\n max-width: 100%;\n }\n\n .elementor-17 .elementor-element.elementor-element-3483e87e {\n width: 50%;\n }\n\n .elementor-17 .elementor-element.elementor-element-61295c1e .elementor-image-box-img {\n margin-bottom: 15px;\n }\n\n .elementor-17 .elementor-element.elementor-element-d522f9c {\n width: 50%;\n }\n\n .elementor-17 .elementor-element.elementor-element-46f0257 .elementor-image-box-img {\n margin-bottom: 15px;\n }\n\n .elementor-17 .elementor-element.elementor-element-4ad88b9e {\n width: 50%;\n }\n\n .elementor-17 .elementor-element.elementor-element-65555ee4 .elementor-image-box-img {\n margin-bottom: 15px;\n }\n\n .elementor-17 .elementor-element.elementor-element-47ac6dc4 {\n width: 50%;\n }\n\n .elementor-17 .elementor-element.elementor-element-274617ea .elementor-image-box-img {\n margin-bottom: 15px;\n }\n\n .elementor-17 .elementor-element.elementor-element-632f2b97 {\n width: var(--container-widget-width, 60%);\n max-width: 60%;\n --container-widget-width: 60%;\n --container-widget-flex-grow: 0;\n bottom: 0;\n }\n\n body:not(.rtl) .elementor-17 .elementor-element.elementor-element-632f2b97 {\n left: 0;\n }\n\n body.rtl .elementor-17 .elementor-element.elementor-element-632f2b97 {\n right: 0;\n }\n\n .elementor-17 .elementor-element.elementor-element-52983086 > .elementor-element-populated {\n padding: 5% 5% 5% 5%;\n }\n\n .elementor-17 .elementor-element.elementor-element-4bac0a2e {\n text-align: center;\n }\n\n .elementor-17 .elementor-element.elementor-element-2e56cf45 {\n text-align: center;\n }\n\n .elementor-17 .elementor-element.elementor-element-1d1941ec .elementskit-infobox .elementskit-info-box-title {\n font-size: 18px;\n }\n\n .elementor-17 .elementor-element.elementor-element-27a31259 .elementskit-infobox .elementskit-info-box-title {\n font-size: 18px;\n }\n\n .elementor-17 .elementor-element.elementor-element-3e497bff .elementskit-infobox .elementskit-info-box-title {\n font-size: 18px;\n }\n\n .elementor-17 .elementor-element.elementor-element-12315986 .elementskit-infobox .elementskit-info-box-title {\n font-size: 18px;\n }\n\n .elementor-17 .elementor-element.elementor-element-1982473e {\n text-align: center;\n }\n\n .elementor-17 .elementor-element.elementor-element-36ac326b .elementor-testimonial__text {\n font-size: 16px;\n }\n\n .elementor-17 .elementor-element.elementor-element-1ab7f1c6 .elementor-posts-container .elementor-post__thumbnail {\n padding-bottom: calc(1.5 * 100%);\n }\n\n .elementor-17 .elementor-element.elementor-element-1ab7f1c6:after {\n content: \"1.5\";\n }\n\n .elementor-17 .elementor-element.elementor-element-1ab7f1c6 .elementor-post__thumbnail__link {\n width: 40%;\n }\n\n .elementor-17 .elementor-element.elementor-element-1ab7f1c6 .elementor-post__title, .elementor-17 .elementor-element.elementor-element-1ab7f1c6 .elementor-post__title a {\n font-size: 16px;\n letter-spacing: 0;\n }\n\n .elementor-17 .elementor-element.elementor-element-1ab7f1c6 .elementor-post__excerpt p {\n font-size: 14px;\n }\n}\n\n@media (min-width: 768px) {\n .elementor-17 .elementor-element.elementor-element-3dc9e8b4 {\n width: 25%;\n }\n\n .elementor-17 .elementor-element.elementor-element-2780d8a {\n width: 25%;\n }\n\n .elementor-17 .elementor-element.elementor-element-417155e7 {\n width: 49.664%;\n }\n\n .elementor-17 .elementor-element.elementor-element-15c1ac59 {\n width: 50%;\n }\n\n .elementor-17 .elementor-element.elementor-element-52983086 {\n width: 50%;\n }\n}\n\n@media (max-width: 1024px) and (min-width: 768px) {\n .elementor-17 .elementor-element.elementor-element-15c1ac59 {\n width: 100%;\n }\n\n .elementor-17 .elementor-element.elementor-element-52983086 {\n width: 100%;\n }\n\n .elementor-17 .elementor-element.elementor-element-28069df0 {\n width: 100%;\n }\n\n .elementor-17 .elementor-element.elementor-element-412b4a23 {\n width: 100%;\n }\n}\n",".elementor-11 .elementor-element.elementor-element-55de2efd > .elementor-container > .elementor-column > .elementor-widget-wrap {\n align-content: center;\n align-items: center;\n}\n\n.elementor-11 .elementor-element.elementor-element-55de2efd:not(.elementor-motion-effects-element-type-background) {\n background-color: #000000;\n}\n\n.elementor-11 .elementor-element.elementor-element-55de2efd {\n transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;\n z-index: 9;\n}\n\n.elementor-11 .elementor-element.elementor-element-55de2efd > .elementor-background-overlay {\n transition: background 0.3s, border-radius 0.3s, opacity 0.3s;\n}\n\n.elementor-11 .elementor-element.elementor-element-791e67f6 .elementor-nav-menu .elementor-item {\n font-family: \"Montserrat\", Sans-serif;\n font-size: 14px;\n font-weight: 700;\n}\n\n.elementor-11 .elementor-element.elementor-element-791e67f6 .elementor-nav-menu--main .elementor-item {\n color: #FFFFFF;\n fill: #FFFFFF;\n padding-left: 0;\n padding-right: 0;\n}\n\n.elementor-11 .elementor-element.elementor-element-791e67f6 .elementor-nav-menu--main .elementor-item:hover,\n.elementor-11 .elementor-element.elementor-element-791e67f6 .elementor-nav-menu--main .elementor-item.elementor-item-active,\n.elementor-11 .elementor-element.elementor-element-791e67f6 .elementor-nav-menu--main .elementor-item.highlighted,\n.elementor-11 .elementor-element.elementor-element-791e67f6 .elementor-nav-menu--main .elementor-item:focus {\n color: #F77F00;\n fill: #F77F00;\n}\n\n.elementor-11 .elementor-element.elementor-element-791e67f6 {\n --e-nav-menu-horizontal-menu-item-margin: calc(21px / 2);\n}\n\n.elementor-11 .elementor-element.elementor-element-791e67f6 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {\n margin-bottom: 21px;\n}\n\n@media (max-width: 1024px) {\n .elementor-11 .elementor-element.elementor-element-791e67f6 {\n --nav-menu-icon-size: 28px;\n }\n}\n\n@media (min-width: 768px) {\n .elementor-11 .elementor-element.elementor-element-9827e7a {\n width: 20%;\n }\n\n .elementor-11 .elementor-element.elementor-element-3e78d245 {\n width: 54.332%;\n }\n\n .elementor-11 .elementor-element.elementor-element-5e8218f9 {\n width: 25%;\n }\n}\n\n@media (max-width: 1024px) and (min-width: 768px) {\n .elementor-11 .elementor-element.elementor-element-9827e7a {\n width: 25%;\n }\n\n .elementor-11 .elementor-element.elementor-element-3e78d245 {\n width: 35%;\n }\n\n .elementor-11 .elementor-element.elementor-element-5e8218f9 {\n width: 40%;\n }\n}\n\n@media (max-width: 767px) {\n .elementor-11 .elementor-element.elementor-element-9827e7a {\n width: 80%;\n }\n\n .elementor-11 .elementor-element.elementor-element-784d8c7d {\n text-align: left;\n }\n\n .elementor-11 .elementor-element.elementor-element-784d8c7d img {\n width: 80%;\n }\n\n .elementor-11 .elementor-element.elementor-element-3e78d245 {\n width: 20%;\n }\n}\n",".elementor-14 .elementor-element.elementor-element-4da739e9 iframe {\n height: 400px;\n}\n\n.elementor-14 .elementor-element.elementor-element-413bd935.elementor-column > .elementor-widget-wrap {\n justify-content: flex-start;\n}\n\n.elementor-14 .elementor-element.elementor-element-413bd935:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap {\n background-color: #333533;\n}\n\n.elementor-14 .elementor-element.elementor-element-413bd935 > .elementor-element-populated {\n transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;\n padding: 8% 8% 8% 8%;\n}\n\n.elementor-14 .elementor-element.elementor-element-413bd935 > .elementor-element-populated > .elementor-background-overlay {\n transition: background 0.3s, border-radius 0.3s, opacity 0.3s;\n}\n\n.elementor-14 .elementor-element.elementor-element-73979b34 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {\n padding-bottom: calc(10px / 2);\n}\n\n.elementor-14 .elementor-element.elementor-element-73979b34 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {\n margin-top: calc(10px / 2);\n}\n\n.elementor-14 .elementor-element.elementor-element-73979b34 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {\n margin-right: calc(10px / 2);\n margin-left: calc(10px / 2);\n}\n\n.elementor-14 .elementor-element.elementor-element-73979b34 .elementor-icon-list-items.elementor-inline-items {\n margin-right: calc(-10px / 2);\n margin-left: calc(-10px / 2);\n}\n\nbody.rtl .elementor-14 .elementor-element.elementor-element-73979b34 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {\n left: calc(-10px / 2);\n}\n\nbody:not(.rtl) .elementor-14 .elementor-element.elementor-element-73979b34 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {\n right: calc(-10px / 2);\n}\n\n.elementor-14 .elementor-element.elementor-element-73979b34 .elementor-icon-list-icon i {\n transition: color 0.3s;\n}\n\n.elementor-14 .elementor-element.elementor-element-73979b34 .elementor-icon-list-icon svg {\n transition: fill 0.3s;\n}\n\n.elementor-14 .elementor-element.elementor-element-73979b34 {\n --e-icon-list-icon-size: 21px;\n --icon-vertical-offset: 0px;\n}\n\n.elementor-14 .elementor-element.elementor-element-73979b34 .elementor-icon-list-icon {\n padding-right: 16px;\n}\n\n.elementor-14 .elementor-element.elementor-element-73979b34 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-14 .elementor-element.elementor-element-73979b34 .elementor-icon-list-item > a {\n font-size: 21px;\n}\n\n.elementor-14 .elementor-element.elementor-element-73979b34 .elementor-icon-list-text {\n transition: color 0.3s;\n}\n\n.elementor-14 .elementor-element.elementor-element-2f2d3df2:not(.elementor-motion-effects-element-type-background) {\n background-color: #000000;\n}\n\n.elementor-14 .elementor-element.elementor-element-2f2d3df2 > .elementor-background-overlay {\n background-image: url(\"https://show.moxcreative.com/carbon/wp-content/uploads/sites/61/2023/03/at-the-auto-service.jpg\");\n background-position: top center;\n background-repeat: no-repeat;\n background-size: cover;\n opacity: 0.1;\n transition: background 0.3s, border-radius 0.3s, opacity 0.3s;\n}\n\n.elementor-14 .elementor-element.elementor-element-2f2d3df2 {\n border-style: solid;\n border-width: 0 0 0.1px 0;\n border-color: #FFFFFF;\n transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;\n padding: 5% 0 5% 0;\n}\n\n.elementor-14 .elementor-element.elementor-element-27318cba {\n text-align: left;\n}\n\n.elementor-14 .elementor-element.elementor-element-27318cba img {\n width: 65%;\n}\n\n.elementor-14 .elementor-element.elementor-element-6f764a27 {\n --grid-template-columns: repeat(0, auto);\n --grid-column-gap: 5px;\n --grid-row-gap: 0px;\n}\n\n.elementor-14 .elementor-element.elementor-element-6f764a27 .elementor-widget-container {\n text-align: left;\n}\n\n.elementor-14 .elementor-element.elementor-element-6f764a27 .elementor-social-icon {\n background-color: #FFFFFF00;\n}\n\n.elementor-14 .elementor-element.elementor-element-6f764a27 .elementor-social-icon i {\n color: #FFFFFF;\n}\n\n.elementor-14 .elementor-element.elementor-element-6f764a27 .elementor-social-icon svg {\n fill: #FFFFFF;\n}\n\n.elementor-14 .elementor-element.elementor-element-6f764a27 .elementor-social-icon:hover i {\n color: #F77F00;\n}\n\n.elementor-14 .elementor-element.elementor-element-6f764a27 .elementor-social-icon:hover svg {\n fill: #F77F00;\n}\n\n.elementor-14 .elementor-element.elementor-element-418892f0 > .elementor-element-populated {\n padding: 10% 10% 10% 10%;\n}\n\n.elementor-14 .elementor-element.elementor-element-1834f1ac {\n --divider-border-style: parallelogram;\n --divider-color: #F77F00;\n --divider-pattern-height: 20px;\n --divider-pattern-size: 20px;\n}\n\n.elementor-14 .elementor-element.elementor-element-1834f1ac .elementor-divider-separator {\n width: 100px;\n}\n\n.elementor-14 .elementor-element.elementor-element-1834f1ac .elementor-divider {\n padding-top: 15px;\n padding-bottom: 15px;\n}\n\n.elementor-14 .elementor-element.elementor-element-5c0eb2ed .elementor-nav-menu .elementor-item {\n font-family: \"Montserrat\", Sans-serif;\n font-size: 14px;\n font-weight: 700;\n}\n\n.elementor-14 .elementor-element.elementor-element-5c0eb2ed .elementor-nav-menu--main .elementor-item {\n color: #FFFFFF;\n fill: #FFFFFF;\n padding: 10px 0;\n}\n\n.elementor-14 .elementor-element.elementor-element-5c0eb2ed .elementor-nav-menu--main .elementor-item:hover,\n.elementor-14 .elementor-element.elementor-element-5c0eb2ed .elementor-nav-menu--main .elementor-item.elementor-item-active,\n.elementor-14 .elementor-element.elementor-element-5c0eb2ed .elementor-nav-menu--main .elementor-item.highlighted,\n.elementor-14 .elementor-element.elementor-element-5c0eb2ed .elementor-nav-menu--main .elementor-item:focus {\n color: #F77F00;\n fill: #F77F00;\n}\n\n.elementor-14 .elementor-element.elementor-element-3b1d8fe1 > .elementor-element-populated {\n padding: 10% 10% 10% 10%;\n}\n\n.elementor-14 .elementor-element.elementor-element-3adc928d {\n --divider-border-style: parallelogram;\n --divider-color: #F77F00;\n --divider-pattern-height: 20px;\n --divider-pattern-size: 20px;\n}\n\n.elementor-14 .elementor-element.elementor-element-3adc928d .elementor-divider-separator {\n width: 100px;\n}\n\n.elementor-14 .elementor-element.elementor-element-3adc928d .elementor-divider {\n padding-top: 15px;\n padding-bottom: 15px;\n}\n\n.elementor-14 .elementor-element.elementor-element-76a53625 .elementor-nav-menu .elementor-item {\n font-family: \"Montserrat\", Sans-serif;\n font-size: 14px;\n font-weight: 700;\n}\n\n.elementor-14 .elementor-element.elementor-element-76a53625 .elementor-nav-menu--main .elementor-item {\n color: #FFFFFF;\n fill: #FFFFFF;\n padding: 10px 0;\n}\n\n.elementor-14 .elementor-element.elementor-element-76a53625 .elementor-nav-menu--main .elementor-item:hover,\n.elementor-14 .elementor-element.elementor-element-76a53625 .elementor-nav-menu--main .elementor-item.elementor-item-active,\n.elementor-14 .elementor-element.elementor-element-76a53625 .elementor-nav-menu--main .elementor-item.highlighted,\n.elementor-14 .elementor-element.elementor-element-76a53625 .elementor-nav-menu--main .elementor-item:focus {\n color: #F77F00;\n fill: #F77F00;\n}\n\n.elementor-14 .elementor-element.elementor-element-19514636:not(.elementor-motion-effects-element-type-background) {\n background-color: #000000;\n}\n\n.elementor-14 .elementor-element.elementor-element-19514636 {\n transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;\n}\n\n.elementor-14 .elementor-element.elementor-element-19514636 > .elementor-background-overlay {\n transition: background 0.3s, border-radius 0.3s, opacity 0.3s;\n}\n\n.elementor-14 .elementor-element.elementor-element-21172d53 {\n text-align: center;\n font-size: 14px;\n}\n\n@media (max-width: 767px) {\n .elementor-14 .elementor-element.elementor-element-27318cba {\n text-align: center;\n }\n\n .elementor-14 .elementor-element.elementor-element-4fd2e109 {\n text-align: center;\n }\n\n .elementor-14 .elementor-element.elementor-element-6f764a27 .elementor-widget-container {\n text-align: center;\n }\n}\n\n@media (min-width: 768px) {\n .elementor-14 .elementor-element.elementor-element-36712176 {\n width: 40%;\n }\n\n .elementor-14 .elementor-element.elementor-element-418892f0 {\n width: 29.664%;\n }\n\n .elementor-14 .elementor-element.elementor-element-3b1d8fe1 {\n width: 30%;\n }\n}\n",".ekit-wid-con .row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -15px;\n margin-left: -15px\n}\n\n.ekit-wid-con .col, .ekit-wid-con .col-1, .ekit-wid-con .col-10, .ekit-wid-con .col-11, .ekit-wid-con .col-12, .ekit-wid-con .col-2, .ekit-wid-con .col-3, .ekit-wid-con .col-4, .ekit-wid-con .col-5, .ekit-wid-con .col-6, .ekit-wid-con .col-7, .ekit-wid-con .col-8, .ekit-wid-con .col-9, .ekit-wid-con .col-auto, .ekit-wid-con .col-lg, .ekit-wid-con .col-lg-1, .ekit-wid-con .col-lg-10, .ekit-wid-con .col-lg-11, .ekit-wid-con .col-lg-12, .ekit-wid-con .col-lg-2, .ekit-wid-con .col-lg-3, .ekit-wid-con .col-lg-4, .ekit-wid-con .col-lg-5, .ekit-wid-con .col-lg-6, .ekit-wid-con .col-lg-7, .ekit-wid-con .col-lg-8, .ekit-wid-con .col-lg-9, .ekit-wid-con .col-lg-auto, .ekit-wid-con .col-md, .ekit-wid-con .col-md-1, .ekit-wid-con .col-md-10, .ekit-wid-con .col-md-11, .ekit-wid-con .col-md-12, .ekit-wid-con .col-md-2, .ekit-wid-con .col-md-3, .ekit-wid-con .col-md-4, .ekit-wid-con .col-md-5, .ekit-wid-con .col-md-6, .ekit-wid-con .col-md-7, .ekit-wid-con .col-md-8, .ekit-wid-con .col-md-9, .ekit-wid-con .col-md-auto, .ekit-wid-con .col-sm, .ekit-wid-con .col-sm-1, .ekit-wid-con .col-sm-10, .ekit-wid-con .col-sm-11, .ekit-wid-con .col-sm-12, .ekit-wid-con .col-sm-2, .ekit-wid-con .col-sm-3, .ekit-wid-con .col-sm-4, .ekit-wid-con .col-sm-5, .ekit-wid-con .col-sm-6, .ekit-wid-con .col-sm-7, .ekit-wid-con .col-sm-8, .ekit-wid-con .col-sm-9, .ekit-wid-con .col-sm-auto, .ekit-wid-con .col-xl, .ekit-wid-con .col-xl-1, .ekit-wid-con .col-xl-10, .ekit-wid-con .col-xl-11, .ekit-wid-con .col-xl-12, .ekit-wid-con .col-xl-2, .ekit-wid-con .col-xl-3, .ekit-wid-con .col-xl-4, .ekit-wid-con .col-xl-5, .ekit-wid-con .col-xl-6, .ekit-wid-con .col-xl-7, .ekit-wid-con .col-xl-8, .ekit-wid-con .col-xl-9, .ekit-wid-con .col-xl-auto {\n position: relative;\n width: 100%;\n padding-right: 15px;\n padding-left: 15px\n}\n\n.ekit-wid-con .col {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%\n}\n\n.ekit-wid-con .row-cols-1 > * {\n flex: 0 0 100%;\n max-width: 100%\n}\n\n.ekit-wid-con .row-cols-2 > * {\n flex: 0 0 50%;\n max-width: 50%\n}\n\n.ekit-wid-con .row-cols-3 > * {\n flex: 0 0 33.333333%;\n max-width: 33.333333%\n}\n\n.ekit-wid-con .row-cols-4 > * {\n flex: 0 0 25%;\n max-width: 25%\n}\n\n.ekit-wid-con .row-cols-5 > * {\n flex: 0 0 20%;\n max-width: 20%\n}\n\n.ekit-wid-con .row-cols-6 > * {\n flex: 0 0 16.666667%;\n max-width: 16.666667%\n}\n\n.ekit-wid-con .col-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%\n}\n\n.ekit-wid-con .col-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%\n}\n\n.ekit-wid-con .col-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%\n}\n\n.ekit-wid-con .col-3 {\n flex: 0 0 25%;\n max-width: 25%\n}\n\n.ekit-wid-con .col-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%\n}\n\n.ekit-wid-con .col-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%\n}\n\n.ekit-wid-con .col-6 {\n flex: 0 0 50%;\n max-width: 50%\n}\n\n.ekit-wid-con .col-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%\n}\n\n.ekit-wid-con .col-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%\n}\n\n.ekit-wid-con .col-9 {\n flex: 0 0 75%;\n max-width: 75%\n}\n\n.ekit-wid-con .col-10 {\n -ms-flex: 0 0 83.333333%;\n -webkit-box-flex: 0;\n flex: 0 0 83.333333%;\n max-width: 83.333333%\n}\n\n.ekit-wid-con .col-11 {\n -ms-flex: 0 0 91.666667%;\n -webkit-box-flex: 0;\n flex: 0 0 91.666667%;\n max-width: 91.666667%\n}\n\n.ekit-wid-con .col-12 {\n -ms-flex: 0 0 100%;\n -webkit-box-flex: 0;\n flex: 0 0 100%;\n max-width: 100%\n}\n\n.ekit-wid-con .order-first {\n -ms-flex-order: -1;\n -webkit-box-ordinal-group: 0;\n order: -1\n}\n\n.ekit-wid-con .order-last {\n -ms-flex-order: 13;\n -webkit-box-ordinal-group: 14;\n order: 13\n}\n\n.ekit-wid-con .order-0 {\n -ms-flex-order: 0;\n -webkit-box-ordinal-group: 1;\n order: 0\n}\n\n.ekit-wid-con .order-1 {\n -ms-flex-order: 1;\n -webkit-box-ordinal-group: 2;\n order: 1\n}\n\n.ekit-wid-con .order-2 {\n -ms-flex-order: 2;\n -webkit-box-ordinal-group: 3;\n order: 2\n}\n\n.ekit-wid-con .order-3 {\n -ms-flex-order: 3;\n -webkit-box-ordinal-group: 4;\n order: 3\n}\n\n.ekit-wid-con .order-4 {\n -ms-flex-order: 4;\n -webkit-box-ordinal-group: 5;\n order: 4\n}\n\n.ekit-wid-con .order-5 {\n -ms-flex-order: 5;\n -webkit-box-ordinal-group: 6;\n order: 5\n}\n\n.ekit-wid-con .order-6 {\n -ms-flex-order: 6;\n -webkit-box-ordinal-group: 7;\n order: 6\n}\n\n.ekit-wid-con .order-7 {\n -ms-flex-order: 7;\n -webkit-box-ordinal-group: 8;\n order: 7\n}\n\n.ekit-wid-con .order-8 {\n -ms-flex-order: 8;\n -webkit-box-ordinal-group: 9;\n order: 8\n}\n\n.ekit-wid-con .order-9 {\n -ms-flex-order: 9;\n -webkit-box-ordinal-group: 10;\n order: 9\n}\n\n.ekit-wid-con .order-10 {\n -ms-flex-order: 10;\n -webkit-box-ordinal-group: 11;\n order: 10\n}\n\n.ekit-wid-con .order-11 {\n -ms-flex-order: 11;\n -webkit-box-ordinal-group: 12;\n order: 11\n}\n\n.ekit-wid-con .order-12 {\n -ms-flex-order: 12;\n -webkit-box-ordinal-group: 13;\n order: 12\n}\n\n.ekit-wid-con .offset-1 {\n margin-left: 8.333333%\n}\n\n.ekit-wid-con .offset-2 {\n margin-left: 16.666667%\n}\n\n.ekit-wid-con .offset-3 {\n margin-left: 25%\n}\n\n.ekit-wid-con .offset-4 {\n margin-left: 33.333333%\n}\n\n.ekit-wid-con .offset-5 {\n margin-left: 41.666667%\n}\n\n.ekit-wid-con .offset-6 {\n margin-left: 50%\n}\n\n.ekit-wid-con .offset-7 {\n margin-left: 58.333333%\n}\n\n.ekit-wid-con .offset-8 {\n margin-left: 66.666667%\n}\n\n.ekit-wid-con .offset-9 {\n margin-left: 75%\n}\n\n.ekit-wid-con .offset-10 {\n margin-left: 83.333333%\n}\n\n.ekit-wid-con .offset-11 {\n margin-left: 91.666667%\n}\n\n@media (min-width: 576px) {\n .ekit-wid-con .col-sm {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n -webkit-box-flex: 1;\n flex-grow: 1;\n max-width: 100%\n }\n\n .ekit-wid-con .row-cols-sm-1 > * {\n -ms-flex: 0 0 100%;\n -webkit-box-flex: 0;\n flex: 0 0 100%;\n max-width: 100%\n }\n\n .ekit-wid-con .row-cols-sm-2 > * {\n -ms-flex: 0 0 50%;\n -webkit-box-flex: 0;\n flex: 0 0 50%;\n max-width: 50%\n }\n\n .ekit-wid-con .row-cols-sm-3 > * {\n -ms-flex: 0 0 33.333333%;\n -webkit-box-flex: 0;\n flex: 0 0 33.333333%;\n max-width: 33.333333%\n }\n\n .ekit-wid-con .row-cols-sm-4 > * {\n -ms-flex: 0 0 25%;\n -webkit-box-flex: 0;\n flex: 0 0 25%;\n max-width: 25%\n }\n\n .ekit-wid-con .row-cols-sm-5 > * {\n -ms-flex: 0 0 20%;\n -webkit-box-flex: 0;\n flex: 0 0 20%;\n max-width: 20%\n }\n\n .ekit-wid-con .row-cols-sm-6 > * {\n -ms-flex: 0 0 16.666667%;\n -webkit-box-flex: 0;\n flex: 0 0 16.666667%;\n max-width: 16.666667%\n }\n\n .ekit-wid-con .col-sm-auto {\n -ms-flex: 0 0 auto;\n -webkit-box-flex: 0;\n flex: 0 0 auto;\n width: auto;\n max-width: 100%\n }\n\n .ekit-wid-con .col-sm-1 {\n -ms-flex: 0 0 8.333333%;\n -webkit-box-flex: 0;\n flex: 0 0 8.333333%;\n max-width: 8.333333%\n }\n\n .ekit-wid-con .col-sm-2 {\n -ms-flex: 0 0 16.666667%;\n -webkit-box-flex: 0;\n flex: 0 0 16.666667%;\n max-width: 16.666667%\n }\n\n .ekit-wid-con .col-sm-3 {\n -ms-flex: 0 0 25%;\n -webkit-box-flex: 0;\n flex: 0 0 25%;\n max-width: 25%\n }\n\n .ekit-wid-con .col-sm-4 {\n -ms-flex: 0 0 33.333333%;\n -webkit-box-flex: 0;\n flex: 0 0 33.333333%;\n max-width: 33.333333%\n }\n\n .ekit-wid-con .col-sm-5 {\n -ms-flex: 0 0 41.666667%;\n -webkit-box-flex: 0;\n flex: 0 0 41.666667%;\n max-width: 41.666667%\n }\n\n .ekit-wid-con .col-sm-6 {\n -ms-flex: 0 0 50%;\n -webkit-box-flex: 0;\n flex: 0 0 50%;\n max-width: 50%\n }\n\n .ekit-wid-con .col-sm-7 {\n -ms-flex: 0 0 58.333333%;\n -webkit-box-flex: 0;\n flex: 0 0 58.333333%;\n max-width: 58.333333%\n }\n\n .ekit-wid-con .col-sm-8 {\n -ms-flex: 0 0 66.666667%;\n -webkit-box-flex: 0;\n flex: 0 0 66.666667%;\n max-width: 66.666667%\n }\n\n .ekit-wid-con .col-sm-9 {\n -ms-flex: 0 0 75%;\n -webkit-box-flex: 0;\n flex: 0 0 75%;\n max-width: 75%\n }\n\n .ekit-wid-con .col-sm-10 {\n -ms-flex: 0 0 83.333333%;\n -webkit-box-flex: 0;\n flex: 0 0 83.333333%;\n max-width: 83.333333%\n }\n\n .ekit-wid-con .col-sm-11 {\n -ms-flex: 0 0 91.666667%;\n -webkit-box-flex: 0;\n flex: 0 0 91.666667%;\n max-width: 91.666667%\n }\n\n .ekit-wid-con .col-sm-12 {\n -ms-flex: 0 0 100%;\n -webkit-box-flex: 0;\n flex: 0 0 100%;\n max-width: 100%\n }\n\n .ekit-wid-con .order-sm-first {\n -ms-flex-order: -1;\n -webkit-box-ordinal-group: 0;\n order: -1\n }\n\n .ekit-wid-con .order-sm-last {\n -ms-flex-order: 13;\n -webkit-box-ordinal-group: 14;\n order: 13\n }\n\n .ekit-wid-con .order-sm-0 {\n -ms-flex-order: 0;\n -webkit-box-ordinal-group: 1;\n order: 0\n }\n\n .ekit-wid-con .order-sm-1 {\n -ms-flex-order: 1;\n -webkit-box-ordinal-group: 2;\n order: 1\n }\n\n .ekit-wid-con .order-sm-2 {\n -ms-flex-order: 2;\n -webkit-box-ordinal-group: 3;\n order: 2\n }\n\n .ekit-wid-con .order-sm-3 {\n -ms-flex-order: 3;\n -webkit-box-ordinal-group: 4;\n order: 3\n }\n\n .ekit-wid-con .order-sm-4 {\n -ms-flex-order: 4;\n -webkit-box-ordinal-group: 5;\n order: 4\n }\n\n .ekit-wid-con .order-sm-5 {\n -ms-flex-order: 5;\n -webkit-box-ordinal-group: 6;\n order: 5\n }\n\n .ekit-wid-con .order-sm-6 {\n -ms-flex-order: 6;\n -webkit-box-ordinal-group: 7;\n order: 6\n }\n\n .ekit-wid-con .order-sm-7 {\n -ms-flex-order: 7;\n -webkit-box-ordinal-group: 8;\n order: 7\n }\n\n .ekit-wid-con .order-sm-8 {\n -ms-flex-order: 8;\n -webkit-box-ordinal-group: 9;\n order: 8\n }\n\n .ekit-wid-con .order-sm-9 {\n -ms-flex-order: 9;\n -webkit-box-ordinal-group: 10;\n order: 9\n }\n\n .ekit-wid-con .order-sm-10 {\n -ms-flex-order: 10;\n -webkit-box-ordinal-group: 11;\n order: 10\n }\n\n .ekit-wid-con .order-sm-11 {\n -ms-flex-order: 11;\n -webkit-box-ordinal-group: 12;\n order: 11\n }\n\n .ekit-wid-con .order-sm-12 {\n -ms-flex-order: 12;\n -webkit-box-ordinal-group: 13;\n order: 12\n }\n\n .ekit-wid-con .offset-sm-0 {\n margin-left: 0\n }\n\n .ekit-wid-con .offset-sm-1 {\n margin-left: 8.333333%\n }\n\n .ekit-wid-con .offset-sm-2 {\n margin-left: 16.666667%\n }\n\n .ekit-wid-con .offset-sm-3 {\n margin-left: 25%\n }\n\n .ekit-wid-con .offset-sm-4 {\n margin-left: 33.333333%\n }\n\n .ekit-wid-con .offset-sm-5 {\n margin-left: 41.666667%\n }\n\n .ekit-wid-con .offset-sm-6 {\n margin-left: 50%\n }\n\n .ekit-wid-con .offset-sm-7 {\n margin-left: 58.333333%\n }\n\n .ekit-wid-con .offset-sm-8 {\n margin-left: 66.666667%\n }\n\n .ekit-wid-con .offset-sm-9 {\n margin-left: 75%\n }\n\n .ekit-wid-con .offset-sm-10 {\n margin-left: 83.333333%\n }\n\n .ekit-wid-con .offset-sm-11 {\n margin-left: 91.666667%\n }\n}\n\n@media (min-width: 768px) {\n .ekit-wid-con .col-md {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n -webkit-box-flex: 1;\n flex-grow: 1;\n max-width: 100%\n }\n\n .ekit-wid-con .row-cols-md-1 > * {\n -ms-flex: 0 0 100%;\n -webkit-box-flex: 0;\n flex: 0 0 100%;\n max-width: 100%\n }\n\n .ekit-wid-con .row-cols-md-2 > * {\n -ms-flex: 0 0 50%;\n -webkit-box-flex: 0;\n flex: 0 0 50%;\n max-width: 50%\n }\n\n .ekit-wid-con .row-cols-md-3 > * {\n -ms-flex: 0 0 33.333333%;\n -webkit-box-flex: 0;\n flex: 0 0 33.333333%;\n max-width: 33.333333%\n }\n\n .ekit-wid-con .row-cols-md-4 > * {\n -ms-flex: 0 0 25%;\n -webkit-box-flex: 0;\n flex: 0 0 25%;\n max-width: 25%\n }\n\n .ekit-wid-con .row-cols-md-5 > * {\n -ms-flex: 0 0 20%;\n -webkit-box-flex: 0;\n flex: 0 0 20%;\n max-width: 20%\n }\n\n .ekit-wid-con .row-cols-md-6 > * {\n -ms-flex: 0 0 16.666667%;\n -webkit-box-flex: 0;\n flex: 0 0 16.666667%;\n max-width: 16.666667%\n }\n\n .ekit-wid-con .col-md-auto {\n -ms-flex: 0 0 auto;\n -webkit-box-flex: 0;\n flex: 0 0 auto;\n width: auto;\n max-width: 100%\n }\n\n .ekit-wid-con .col-md-1 {\n -ms-flex: 0 0 8.333333%;\n -webkit-box-flex: 0;\n flex: 0 0 8.333333%;\n max-width: 8.333333%\n }\n\n .ekit-wid-con .col-md-2 {\n -ms-flex: 0 0 16.666667%;\n -webkit-box-flex: 0;\n flex: 0 0 16.666667%;\n max-width: 16.666667%\n }\n\n .ekit-wid-con .col-md-3 {\n -ms-flex: 0 0 25%;\n -webkit-box-flex: 0;\n flex: 0 0 25%;\n max-width: 25%\n }\n\n .ekit-wid-con .col-md-4 {\n -ms-flex: 0 0 33.333333%;\n -webkit-box-flex: 0;\n flex: 0 0 33.333333%;\n max-width: 33.333333%\n }\n\n .ekit-wid-con .col-md-5 {\n -ms-flex: 0 0 41.666667%;\n -webkit-box-flex: 0;\n flex: 0 0 41.666667%;\n max-width: 41.666667%\n }\n\n .ekit-wid-con .col-md-6 {\n -ms-flex: 0 0 50%;\n -webkit-box-flex: 0;\n flex: 0 0 50%;\n max-width: 50%\n }\n\n .ekit-wid-con .col-md-7 {\n -ms-flex: 0 0 58.333333%;\n -webkit-box-flex: 0;\n flex: 0 0 58.333333%;\n max-width: 58.333333%\n }\n\n .ekit-wid-con .col-md-8 {\n -ms-flex: 0 0 66.666667%;\n -webkit-box-flex: 0;\n flex: 0 0 66.666667%;\n max-width: 66.666667%\n }\n\n .ekit-wid-con .col-md-9 {\n -ms-flex: 0 0 75%;\n -webkit-box-flex: 0;\n flex: 0 0 75%;\n max-width: 75%\n }\n\n .ekit-wid-con .col-md-10 {\n -ms-flex: 0 0 83.333333%;\n -webkit-box-flex: 0;\n flex: 0 0 83.333333%;\n max-width: 83.333333%\n }\n\n .ekit-wid-con .col-md-11 {\n -ms-flex: 0 0 91.666667%;\n -webkit-box-flex: 0;\n flex: 0 0 91.666667%;\n max-width: 91.666667%\n }\n\n .ekit-wid-con .col-md-12 {\n -ms-flex: 0 0 100%;\n -webkit-box-flex: 0;\n flex: 0 0 100%;\n max-width: 100%\n }\n\n .ekit-wid-con .order-md-first {\n -ms-flex-order: -1;\n -webkit-box-ordinal-group: 0;\n order: -1\n }\n\n .ekit-wid-con .order-md-last {\n -ms-flex-order: 13;\n -webkit-box-ordinal-group: 14;\n order: 13\n }\n\n .ekit-wid-con .order-md-0 {\n -ms-flex-order: 0;\n -webkit-box-ordinal-group: 1;\n order: 0\n }\n\n .ekit-wid-con .order-md-1 {\n -ms-flex-order: 1;\n -webkit-box-ordinal-group: 2;\n order: 1\n }\n\n .ekit-wid-con .order-md-2 {\n -ms-flex-order: 2;\n -webkit-box-ordinal-group: 3;\n order: 2\n }\n\n .ekit-wid-con .order-md-3 {\n -ms-flex-order: 3;\n -webkit-box-ordinal-group: 4;\n order: 3\n }\n\n .ekit-wid-con .order-md-4 {\n -ms-flex-order: 4;\n -webkit-box-ordinal-group: 5;\n order: 4\n }\n\n .ekit-wid-con .order-md-5 {\n -ms-flex-order: 5;\n -webkit-box-ordinal-group: 6;\n order: 5\n }\n\n .ekit-wid-con .order-md-6 {\n -ms-flex-order: 6;\n -webkit-box-ordinal-group: 7;\n order: 6\n }\n\n .ekit-wid-con .order-md-7 {\n -ms-flex-order: 7;\n -webkit-box-ordinal-group: 8;\n order: 7\n }\n\n .ekit-wid-con .order-md-8 {\n -ms-flex-order: 8;\n -webkit-box-ordinal-group: 9;\n order: 8\n }\n\n .ekit-wid-con .order-md-9 {\n -ms-flex-order: 9;\n -webkit-box-ordinal-group: 10;\n order: 9\n }\n\n .ekit-wid-con .order-md-10 {\n -ms-flex-order: 10;\n -webkit-box-ordinal-group: 11;\n order: 10\n }\n\n .ekit-wid-con .order-md-11 {\n -ms-flex-order: 11;\n -webkit-box-ordinal-group: 12;\n order: 11\n }\n\n .ekit-wid-con .order-md-12 {\n -ms-flex-order: 12;\n -webkit-box-ordinal-group: 13;\n order: 12\n }\n\n .ekit-wid-con .offset-md-0 {\n margin-left: 0\n }\n\n .ekit-wid-con .offset-md-1 {\n margin-left: 8.333333%\n }\n\n .ekit-wid-con .offset-md-2 {\n margin-left: 16.666667%\n }\n\n .ekit-wid-con .offset-md-3 {\n margin-left: 25%\n }\n\n .ekit-wid-con .offset-md-4 {\n margin-left: 33.333333%\n }\n\n .ekit-wid-con .offset-md-5 {\n margin-left: 41.666667%\n }\n\n .ekit-wid-con .offset-md-6 {\n margin-left: 50%\n }\n\n .ekit-wid-con .offset-md-7 {\n margin-left: 58.333333%\n }\n\n .ekit-wid-con .offset-md-8 {\n margin-left: 66.666667%\n }\n\n .ekit-wid-con .offset-md-9 {\n margin-left: 75%\n }\n\n .ekit-wid-con .offset-md-10 {\n margin-left: 83.333333%\n }\n\n .ekit-wid-con .offset-md-11 {\n margin-left: 91.666667%\n }\n}\n\n@media (min-width: 992px) {\n .ekit-wid-con .col-lg {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n -webkit-box-flex: 1;\n flex-grow: 1;\n max-width: 100%\n }\n\n .ekit-wid-con .row-cols-lg-1 > * {\n -ms-flex: 0 0 100%;\n -webkit-box-flex: 0;\n flex: 0 0 100%;\n max-width: 100%\n }\n\n .ekit-wid-con .row-cols-lg-2 > * {\n -ms-flex: 0 0 50%;\n -webkit-box-flex: 0;\n flex: 0 0 50%;\n max-width: 50%\n }\n\n .ekit-wid-con .row-cols-lg-3 > * {\n -ms-flex: 0 0 33.333333%;\n -webkit-box-flex: 0;\n flex: 0 0 33.333333%;\n max-width: 33.333333%\n }\n\n .ekit-wid-con .row-cols-lg-4 > * {\n -ms-flex: 0 0 25%;\n -webkit-box-flex: 0;\n flex: 0 0 25%;\n max-width: 25%\n }\n\n .ekit-wid-con .row-cols-lg-5 > * {\n -ms-flex: 0 0 20%;\n -webkit-box-flex: 0;\n flex: 0 0 20%;\n max-width: 20%\n }\n\n .ekit-wid-con .row-cols-lg-6 > * {\n -ms-flex: 0 0 16.666667%;\n -webkit-box-flex: 0;\n flex: 0 0 16.666667%;\n max-width: 16.666667%\n }\n\n .ekit-wid-con .col-lg-auto {\n -ms-flex: 0 0 auto;\n -webkit-box-flex: 0;\n flex: 0 0 auto;\n width: auto;\n max-width: 100%\n }\n\n .ekit-wid-con .col-lg-1 {\n -ms-flex: 0 0 8.333333%;\n -webkit-box-flex: 0;\n flex: 0 0 8.333333%;\n max-width: 8.333333%\n }\n\n .ekit-wid-con .col-lg-2 {\n -ms-flex: 0 0 16.666667%;\n -webkit-box-flex: 0;\n flex: 0 0 16.666667%;\n max-width: 16.666667%\n }\n\n .ekit-wid-con .col-lg-3 {\n -ms-flex: 0 0 25%;\n -webkit-box-flex: 0;\n flex: 0 0 25%;\n max-width: 25%\n }\n\n .ekit-wid-con .col-lg-4 {\n -ms-flex: 0 0 33.333333%;\n -webkit-box-flex: 0;\n flex: 0 0 33.333333%;\n max-width: 33.333333%\n }\n\n .ekit-wid-con .col-lg-5 {\n -ms-flex: 0 0 41.666667%;\n -webkit-box-flex: 0;\n flex: 0 0 41.666667%;\n max-width: 41.666667%\n }\n\n .ekit-wid-con .col-lg-6 {\n -ms-flex: 0 0 50%;\n -webkit-box-flex: 0;\n flex: 0 0 50%;\n max-width: 50%\n }\n\n .ekit-wid-con .col-lg-7 {\n -ms-flex: 0 0 58.333333%;\n -webkit-box-flex: 0;\n flex: 0 0 58.333333%;\n max-width: 58.333333%\n }\n\n .ekit-wid-con .col-lg-8 {\n -ms-flex: 0 0 66.666667%;\n -webkit-box-flex: 0;\n flex: 0 0 66.666667%;\n max-width: 66.666667%\n }\n\n .ekit-wid-con .col-lg-9 {\n -ms-flex: 0 0 75%;\n -webkit-box-flex: 0;\n flex: 0 0 75%;\n max-width: 75%\n }\n\n .ekit-wid-con .col-lg-10 {\n -ms-flex: 0 0 83.333333%;\n -webkit-box-flex: 0;\n flex: 0 0 83.333333%;\n max-width: 83.333333%\n }\n\n .ekit-wid-con .col-lg-11 {\n -ms-flex: 0 0 91.666667%;\n -webkit-box-flex: 0;\n flex: 0 0 91.666667%;\n max-width: 91.666667%\n }\n\n .ekit-wid-con .col-lg-12 {\n -ms-flex: 0 0 100%;\n -webkit-box-flex: 0;\n flex: 0 0 100%;\n max-width: 100%\n }\n\n .ekit-wid-con .order-lg-first {\n -ms-flex-order: -1;\n -webkit-box-ordinal-group: 0;\n order: -1\n }\n\n .ekit-wid-con .order-lg-last {\n -ms-flex-order: 13;\n -webkit-box-ordinal-group: 14;\n order: 13\n }\n\n .ekit-wid-con .order-lg-0 {\n -ms-flex-order: 0;\n -webkit-box-ordinal-group: 1;\n order: 0\n }\n\n .ekit-wid-con .order-lg-1 {\n -ms-flex-order: 1;\n -webkit-box-ordinal-group: 2;\n order: 1\n }\n\n .ekit-wid-con .order-lg-2 {\n -ms-flex-order: 2;\n -webkit-box-ordinal-group: 3;\n order: 2\n }\n\n .ekit-wid-con .order-lg-3 {\n -ms-flex-order: 3;\n -webkit-box-ordinal-group: 4;\n order: 3\n }\n\n .ekit-wid-con .order-lg-4 {\n -ms-flex-order: 4;\n -webkit-box-ordinal-group: 5;\n order: 4\n }\n\n .ekit-wid-con .order-lg-5 {\n -ms-flex-order: 5;\n -webkit-box-ordinal-group: 6;\n order: 5\n }\n\n .ekit-wid-con .order-lg-6 {\n -ms-flex-order: 6;\n -webkit-box-ordinal-group: 7;\n order: 6\n }\n\n .ekit-wid-con .order-lg-7 {\n -ms-flex-order: 7;\n -webkit-box-ordinal-group: 8;\n order: 7\n }\n\n .ekit-wid-con .order-lg-8 {\n -ms-flex-order: 8;\n -webkit-box-ordinal-group: 9;\n order: 8\n }\n\n .ekit-wid-con .order-lg-9 {\n -ms-flex-order: 9;\n -webkit-box-ordinal-group: 10;\n order: 9\n }\n\n .ekit-wid-con .order-lg-10 {\n -ms-flex-order: 10;\n -webkit-box-ordinal-group: 11;\n order: 10\n }\n\n .ekit-wid-con .order-lg-11 {\n -ms-flex-order: 11;\n -webkit-box-ordinal-group: 12;\n order: 11\n }\n\n .ekit-wid-con .order-lg-12 {\n -ms-flex-order: 12;\n -webkit-box-ordinal-group: 13;\n order: 12\n }\n\n .ekit-wid-con .offset-lg-0 {\n margin-left: 0\n }\n\n .ekit-wid-con .offset-lg-1 {\n margin-left: 8.333333%\n }\n\n .ekit-wid-con .offset-lg-2 {\n margin-left: 16.666667%\n }\n\n .ekit-wid-con .offset-lg-3 {\n margin-left: 25%\n }\n\n .ekit-wid-con .offset-lg-4 {\n margin-left: 33.333333%\n }\n\n .ekit-wid-con .offset-lg-5 {\n margin-left: 41.666667%\n }\n\n .ekit-wid-con .offset-lg-6 {\n margin-left: 50%\n }\n\n .ekit-wid-con .offset-lg-7 {\n margin-left: 58.333333%\n }\n\n .ekit-wid-con .offset-lg-8 {\n margin-left: 66.666667%\n }\n\n .ekit-wid-con .offset-lg-9 {\n margin-left: 75%\n }\n\n .ekit-wid-con .offset-lg-10 {\n margin-left: 83.333333%\n }\n\n .ekit-wid-con .offset-lg-11 {\n margin-left: 91.666667%\n }\n}\n\n@media (min-width: 1200px) {\n .ekit-wid-con .col-xl {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n -webkit-box-flex: 1;\n flex-grow: 1;\n max-width: 100%\n }\n\n .ekit-wid-con .row-cols-xl-1 > * {\n -ms-flex: 0 0 100%;\n -webkit-box-flex: 0;\n flex: 0 0 100%;\n max-width: 100%\n }\n\n .ekit-wid-con .row-cols-xl-2 > * {\n -ms-flex: 0 0 50%;\n -webkit-box-flex: 0;\n flex: 0 0 50%;\n max-width: 50%\n }\n\n .ekit-wid-con .row-cols-xl-3 > * {\n -ms-flex: 0 0 33.333333%;\n -webkit-box-flex: 0;\n flex: 0 0 33.333333%;\n max-width: 33.333333%\n }\n\n .ekit-wid-con .row-cols-xl-4 > * {\n -ms-flex: 0 0 25%;\n -webkit-box-flex: 0;\n flex: 0 0 25%;\n max-width: 25%\n }\n\n .ekit-wid-con .row-cols-xl-5 > * {\n -ms-flex: 0 0 20%;\n -webkit-box-flex: 0;\n flex: 0 0 20%;\n max-width: 20%\n }\n\n .ekit-wid-con .row-cols-xl-6 > * {\n -ms-flex: 0 0 16.666667%;\n -webkit-box-flex: 0;\n flex: 0 0 16.666667%;\n max-width: 16.666667%\n }\n\n .ekit-wid-con .col-xl-auto {\n -ms-flex: 0 0 auto;\n -webkit-box-flex: 0;\n flex: 0 0 auto;\n width: auto;\n max-width: 100%\n }\n\n .ekit-wid-con .col-xl-1 {\n -ms-flex: 0 0 8.333333%;\n -webkit-box-flex: 0;\n flex: 0 0 8.333333%;\n max-width: 8.333333%\n }\n\n .ekit-wid-con .col-xl-2 {\n -ms-flex: 0 0 16.666667%;\n -webkit-box-flex: 0;\n flex: 0 0 16.666667%;\n max-width: 16.666667%\n }\n\n .ekit-wid-con .col-xl-3 {\n -ms-flex: 0 0 25%;\n -webkit-box-flex: 0;\n flex: 0 0 25%;\n max-width: 25%\n }\n\n .ekit-wid-con .col-xl-4 {\n -ms-flex: 0 0 33.333333%;\n -webkit-box-flex: 0;\n flex: 0 0 33.333333%;\n max-width: 33.333333%\n }\n\n .ekit-wid-con .col-xl-5 {\n -ms-flex: 0 0 41.666667%;\n -webkit-box-flex: 0;\n flex: 0 0 41.666667%;\n max-width: 41.666667%\n }\n\n .ekit-wid-con .col-xl-6 {\n -ms-flex: 0 0 50%;\n -webkit-box-flex: 0;\n flex: 0 0 50%;\n max-width: 50%\n }\n\n .ekit-wid-con .col-xl-7 {\n -ms-flex: 0 0 58.333333%;\n -webkit-box-flex: 0;\n flex: 0 0 58.333333%;\n max-width: 58.333333%\n }\n\n .ekit-wid-con .col-xl-8 {\n -ms-flex: 0 0 66.666667%;\n -webkit-box-flex: 0;\n flex: 0 0 66.666667%;\n max-width: 66.666667%\n }\n\n .ekit-wid-con .col-xl-9 {\n -ms-flex: 0 0 75%;\n -webkit-box-flex: 0;\n flex: 0 0 75%;\n max-width: 75%\n }\n\n .ekit-wid-con .col-xl-10 {\n -ms-flex: 0 0 83.333333%;\n -webkit-box-flex: 0;\n flex: 0 0 83.333333%;\n max-width: 83.333333%\n }\n\n .ekit-wid-con .col-xl-11 {\n -ms-flex: 0 0 91.666667%;\n -webkit-box-flex: 0;\n flex: 0 0 91.666667%;\n max-width: 91.666667%\n }\n\n .ekit-wid-con .col-xl-12 {\n -ms-flex: 0 0 100%;\n -webkit-box-flex: 0;\n flex: 0 0 100%;\n max-width: 100%\n }\n\n .ekit-wid-con .order-xl-first {\n -ms-flex-order: -1;\n -webkit-box-ordinal-group: 0;\n order: -1\n }\n\n .ekit-wid-con .order-xl-last {\n -ms-flex-order: 13;\n -webkit-box-ordinal-group: 14;\n order: 13\n }\n\n .ekit-wid-con .order-xl-0 {\n -ms-flex-order: 0;\n -webkit-box-ordinal-group: 1;\n order: 0\n }\n\n .ekit-wid-con .order-xl-1 {\n -ms-flex-order: 1;\n -webkit-box-ordinal-group: 2;\n order: 1\n }\n\n .ekit-wid-con .order-xl-2 {\n -ms-flex-order: 2;\n -webkit-box-ordinal-group: 3;\n order: 2\n }\n\n .ekit-wid-con .order-xl-3 {\n -ms-flex-order: 3;\n -webkit-box-ordinal-group: 4;\n order: 3\n }\n\n .ekit-wid-con .order-xl-4 {\n -ms-flex-order: 4;\n -webkit-box-ordinal-group: 5;\n order: 4\n }\n\n .ekit-wid-con .order-xl-5 {\n -ms-flex-order: 5;\n -webkit-box-ordinal-group: 6;\n order: 5\n }\n\n .ekit-wid-con .order-xl-6 {\n -ms-flex-order: 6;\n -webkit-box-ordinal-group: 7;\n order: 6\n }\n\n .ekit-wid-con .order-xl-7 {\n -ms-flex-order: 7;\n -webkit-box-ordinal-group: 8;\n order: 7\n }\n\n .ekit-wid-con .order-xl-8 {\n -ms-flex-order: 8;\n -webkit-box-ordinal-group: 9;\n order: 8\n }\n\n .ekit-wid-con .order-xl-9 {\n -ms-flex-order: 9;\n -webkit-box-ordinal-group: 10;\n order: 9\n }\n\n .ekit-wid-con .order-xl-10 {\n -ms-flex-order: 10;\n -webkit-box-ordinal-group: 11;\n order: 10\n }\n\n .ekit-wid-con .order-xl-11 {\n -ms-flex-order: 11;\n -webkit-box-ordinal-group: 12;\n order: 11\n }\n\n .ekit-wid-con .order-xl-12 {\n -ms-flex-order: 12;\n -webkit-box-ordinal-group: 13;\n order: 12\n }\n\n .ekit-wid-con .offset-xl-0 {\n margin-left: 0\n }\n\n .ekit-wid-con .offset-xl-1 {\n margin-left: 8.333333%\n }\n\n .ekit-wid-con .offset-xl-2 {\n margin-left: 16.666667%\n }\n\n .ekit-wid-con .offset-xl-3 {\n margin-left: 25%\n }\n\n .ekit-wid-con .offset-xl-4 {\n margin-left: 33.333333%\n }\n\n .ekit-wid-con .offset-xl-5 {\n margin-left: 41.666667%\n }\n\n .ekit-wid-con .offset-xl-6 {\n margin-left: 50%\n }\n\n .ekit-wid-con .offset-xl-7 {\n margin-left: 58.333333%\n }\n\n .ekit-wid-con .offset-xl-8 {\n margin-left: 66.666667%\n }\n\n .ekit-wid-con .offset-xl-9 {\n margin-left: 75%\n }\n\n .ekit-wid-con .offset-xl-10 {\n margin-left: 83.333333%\n }\n\n .ekit-wid-con .offset-xl-11 {\n margin-left: 91.666667%\n }\n}\n\n.ekit-wid-con .fade {\n opacity: 0;\n -webkit-transition: opacity .15s linear;\n transition: opacity .15s linear\n}\n\n.ekit-wid-con .fade.in {\n opacity: 1\n}\n\n.ekit-wid-con .collapse {\n display: none\n}\n\n.ekit-wid-con .collapse.in {\n display: block\n}\n\n.ekit-wid-con .collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n -webkit-transition-property: height, visibility;\n transition-property: height, visibility;\n -webkit-transition-duration: .35s;\n transition-duration: .35s;\n -webkit-transition-timing-function: ease;\n transition-timing-function: ease\n}\n\n.ekit-wid-con .nav-tabs {\n border-bottom: 1px solid #ddd\n}\n\n.ekit-wid-con .nav-tabs > li {\n float: left;\n margin-bottom: -1px\n}\n\n.ekit-wid-con .nav-tabs > li > a {\n margin-right: 2px;\n line-height: 1.42857143;\n border: 1px solid transparent;\n border-radius: 4px 4px 0 0\n}\n\n.ekit-wid-con .nav-tabs > li.active > a, .ekit-wid-con .nav-tabs > li.active > a:focus, .ekit-wid-con .nav-tabs > li.active > a:hover {\n color: #555;\n cursor: default;\n background-color: #fff;\n border: 1px solid #ddd;\n border-bottom-color: transparent\n}\n\n.ekit-wid-con .tab-content > .tab-pane {\n display: none\n}\n\n.ekit-wid-con .tab-content > .active {\n display: block\n}\n\n.ekit-wid-con .clearfix::after, .ekit-wid-con .clearfix::before, .ekit-wid-con .nav::after, .ekit-wid-con .nav::before, .ekit-wid-con .row::after, .ekit-wid-con .row::before {\n display: table;\n content: \" \"\n}\n\n.ekit-wid-con .clearfix::after, .ekit-wid-con .nav::after, .ekit-wid-con .row::after {\n clear: both\n}\n\n.ekit-wid-con .hide {\n display: none !important\n}\n\n.ekit-wid-con .show {\n display: block !important\n}\n\n:focus {\n outline: 0\n}\n\n.mfp-bg {\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: 1042;\n overflow: hidden;\n position: fixed;\n background: #0b0b0b;\n opacity: .8\n}\n\n.mfp-wrap {\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: 1043;\n position: fixed;\n outline: 0 !important;\n -webkit-backface-visibility: hidden\n}\n\n.mfp-container {\n text-align: center;\n position: absolute;\n width: 100%;\n height: 100%;\n left: 0;\n top: 0;\n padding: 0 8px;\n -webkit-box-sizing: border-box;\n box-sizing: border-box\n}\n\n.mfp-container::before {\n content: \"\";\n display: inline-block;\n height: 100%;\n vertical-align: middle\n}\n\n.mfp-align-top .mfp-container::before {\n display: none\n}\n\n.mfp-content {\n position: relative;\n display: inline-block;\n vertical-align: middle;\n margin: 0 auto;\n text-align: left;\n z-index: 1045\n}\n\n.mfp-ajax-holder .mfp-content, .mfp-inline-holder .mfp-content {\n width: 100%;\n cursor: auto\n}\n\n.mfp-ajax-cur {\n cursor: progress\n}\n\n.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close.ekit-popup-close {\n cursor: -webkit-zoom-out;\n cursor: zoom-out\n}\n\n.mfp-zoom {\n cursor: pointer;\n cursor: -webkit-zoom-in;\n cursor: zoom-in\n}\n\n.mfp-auto-cursor .mfp-content {\n cursor: auto\n}\n\n.mfp-arrow, .mfp-close.ekit-popup-close, .mfp-counter, .mfp-preloader {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none\n}\n\n.mfp-loading.mfp-figure {\n display: none\n}\n\n.mfp-hide {\n display: none !important\n}\n\n.mfp-preloader {\n color: #ccc;\n position: absolute;\n top: 50%;\n width: auto;\n text-align: center;\n margin-top: -.8em;\n left: 8px;\n right: 8px;\n z-index: 1044\n}\n\n.mfp-preloader a {\n color: #ccc\n}\n\n.mfp-preloader a:hover {\n color: #fff\n}\n\n.mfp-s-ready .mfp-preloader {\n display: none\n}\n\n.mfp-s-error .mfp-content {\n display: none\n}\n\nbutton.mfp-arrow, button.mfp-close.ekit-popup-close {\n overflow: visible;\n cursor: pointer;\n background: 0 0;\n border: 0;\n -webkit-appearance: none;\n display: block;\n outline: 0;\n padding: 0;\n z-index: 1046;\n -webkit-box-shadow: none;\n box-shadow: none;\n -ms-touch-action: manipulation;\n touch-action: manipulation\n}\n\nbutton::-moz-focus-inner {\n padding: 0;\n border: 0\n}\n\n.mfp-close.ekit-popup-close {\n width: 44px;\n height: 44px;\n line-height: 44px;\n position: absolute;\n right: 0;\n top: 0;\n text-decoration: none;\n text-align: center;\n opacity: .65;\n padding: 0 0 18px 10px;\n color: #fff;\n font-style: normal;\n font-size: 28px;\n font-family: Arial, Baskerville, monospace\n}\n\n.mfp-close.ekit-popup-close:focus, .mfp-close.ekit-popup-close:hover {\n opacity: 1\n}\n\n.mfp-close.ekit-popup-close:active {\n top: 1px\n}\n\n.mfp-close-btn-in .mfp-closeekit-popup-close {\n color: #333\n}\n\n.mfp-iframe-holder .mfp-close.ekit-popup-close, .mfp-image-holder .mfp-close.ekit-popup-close {\n color: #fff;\n right: -6px;\n text-align: right;\n padding-right: 6px;\n width: 100%\n}\n\n.mfp-counter {\n position: absolute;\n top: 0;\n right: 0;\n color: #ccc;\n font-size: 12px;\n line-height: 18px;\n white-space: nowrap\n}\n\n.mfp-arrow {\n position: absolute;\n opacity: .65;\n top: 50%;\n margin: -55px 0 0;\n padding: 0;\n width: 90px;\n height: 110px;\n -webkit-tap-highlight-color: transparent\n}\n\n.mfp-arrow:active {\n margin-top: -54px\n}\n\n.mfp-arrow:focus, .mfp-arrow:hover {\n opacity: 1\n}\n\n.mfp-arrow::after, .mfp-arrow::before {\n content: \"\";\n display: block;\n width: 0;\n height: 0;\n position: absolute;\n left: 0;\n top: 0;\n margin-top: 35px;\n margin-left: 35px;\n border: medium inset transparent\n}\n\n.mfp-arrow::after {\n border-top-width: 13px;\n border-bottom-width: 13px;\n top: 8px\n}\n\n.mfp-arrow::before {\n border-top-width: 21px;\n border-bottom-width: 21px;\n opacity: .7\n}\n\n.mfp-arrow-left {\n left: 0\n}\n\n.mfp-arrow-left::after {\n border-right: 17px solid #fff;\n margin-left: 31px\n}\n\n.mfp-arrow-left::before {\n margin-left: 25px;\n border-right: 27px solid #3f3f3f\n}\n\n.mfp-arrow-right {\n right: 0\n}\n\n.mfp-arrow-right::after {\n border-left: 17px solid #fff;\n margin-left: 39px\n}\n\n.mfp-arrow-right::before {\n border-left: 27px solid #3f3f3f\n}\n\n.mfp-iframe-holder {\n padding-top: 40px;\n padding-bottom: 40px\n}\n\n.mfp-iframe-holder .mfp-content {\n line-height: 0;\n width: 100%;\n max-width: 900px\n}\n\n.mfp-iframe-holder .mfp-close.ekit-popup-close {\n top: -40px\n}\n\n.mfp-iframe-scaler {\n width: 100%;\n height: 0;\n overflow: hidden;\n padding-top: 56.25%\n}\n\n.mfp-iframe-scaler iframe {\n position: absolute;\n display: block;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .6);\n box-shadow: 0 0 8px rgba(0, 0, 0, .6);\n background: #000\n}\n\nimg.mfp-img {\n width: auto;\n max-width: 100%;\n height: auto;\n display: block;\n line-height: 0;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n padding: 40px 0 40px;\n margin: 0 auto\n}\n\n.mfp-figure {\n line-height: 0\n}\n\n.mfp-figure::after {\n content: \"\";\n position: absolute;\n left: 0;\n top: 40px;\n bottom: 40px;\n display: block;\n right: 0;\n width: auto;\n height: auto;\n z-index: -1;\n -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .6);\n box-shadow: 0 0 8px rgba(0, 0, 0, .6);\n background: #444\n}\n\n.mfp-figure small {\n color: #bdbdbd;\n display: block;\n font-size: 12px;\n line-height: 14px\n}\n\n.mfp-figure figure {\n margin: 0\n}\n\n.mfp-bottom-bar {\n margin-top: -36px;\n position: absolute;\n top: 100%;\n left: 0;\n width: 100%;\n cursor: auto\n}\n\n.mfp-title {\n text-align: left;\n line-height: 18px;\n color: #f3f3f3;\n word-wrap: break-word;\n padding-right: 36px\n}\n\n.mfp-image-holder .mfp-content {\n max-width: 100%\n}\n\n.mfp-gallery .mfp-image-holder .mfp-figure {\n cursor: pointer\n}\n\n@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {\n .mfp-img-mobile .mfp-image-holder {\n padding-left: 0;\n padding-right: 0\n }\n\n .mfp-img-mobile img.mfp-img {\n padding: 0\n }\n\n .mfp-img-mobile .mfp-figure::after {\n top: 0;\n bottom: 0\n }\n\n .mfp-img-mobile .mfp-figure small {\n display: inline;\n margin-left: 5px\n }\n\n .mfp-img-mobile .mfp-bottom-bar {\n background: rgba(0, 0, 0, .6);\n bottom: 0;\n margin: 0;\n top: auto;\n padding: 3px 5px;\n position: fixed;\n -webkit-box-sizing: border-box;\n box-sizing: border-box\n }\n\n .mfp-img-mobile .mfp-bottom-bar:empty {\n padding: 0\n }\n\n .mfp-img-mobile .mfp-counter {\n right: 5px;\n top: 3px\n }\n\n .mfp-img-mobile .mfp-close.ekit-popup-close {\n top: 0;\n right: 0;\n width: 35px;\n height: 35px;\n line-height: 35px;\n background: rgba(0, 0, 0, .6);\n position: fixed;\n text-align: center;\n padding: 0\n }\n}\n\n@media all and (max-width: 900px) {\n .mfp-arrow {\n -webkit-transform: scale(.75);\n transform: scale(.75)\n }\n\n .mfp-arrow-left {\n -webkit-transform-origin: 0;\n transform-origin: 0\n }\n\n .mfp-arrow-right {\n -webkit-transform-origin: 100%;\n transform-origin: 100%\n }\n\n .mfp-container {\n padding-left: 6px;\n padding-right: 6px\n }\n}\n\n.mfp-fade.mfp-bg {\n opacity: 0;\n -webkit-transition: all .15s ease-out;\n transition: all .15s ease-out\n}\n\n.mfp-fade.mfp-bg.mfp-ready {\n opacity: .8\n}\n\n.mfp-fade.mfp-bg.mfp-removing {\n opacity: 0\n}\n\n.mfp-fade.mfp-wrap .mfp-content {\n opacity: 0;\n -webkit-transition: all .15s ease-out;\n transition: all .15s ease-out\n}\n\n.mfp-fade.mfp-wrap.mfp-ready .mfp-content {\n opacity: 1\n}\n\n.mfp-fade.mfp-wrap.mfp-removing .mfp-content {\n opacity: 0\n}\n\n.mfp-zoom-in .mfp-with-anim {\n opacity: 0;\n -webkit-transition: all .2s ease-in-out;\n transition: all .2s ease-in-out;\n -webkit-transform: scale(.8);\n transform: scale(.8)\n}\n\n.mfp-zoom-in.mfp-bg {\n opacity: 0;\n -webkit-transition: all .3s ease-out;\n transition: all .3s ease-out\n}\n\n.mfp-zoom-in.mfp-ready .mfp-with-anim {\n opacity: 1;\n -webkit-transform: scale(1);\n transform: scale(1)\n}\n\n.mfp-zoom-in.mfp-ready.mfp-bg {\n opacity: .8\n}\n\n.mfp-zoom-in.mfp-removing .mfp-with-anim {\n -webkit-transform: scale(.8);\n transform: scale(.8);\n opacity: 0\n}\n\n.mfp-zoom-in.mfp-removing.mfp-bg {\n opacity: 0\n}\n\n.twentytwenty-horizontal .twentytwenty-handle::after, .twentytwenty-horizontal .twentytwenty-handle::before, .twentytwenty-vertical .twentytwenty-handle::after, .twentytwenty-vertical .twentytwenty-handle::before {\n content: \" \";\n display: block;\n background: #fff;\n position: absolute;\n z-index: 30;\n -webkit-box-shadow: 0 0 12px rgba(51, 51, 51, .5);\n box-shadow: 0 0 12px rgba(51, 51, 51, .5)\n}\n\n.twentytwenty-horizontal .twentytwenty-handle::after, .twentytwenty-horizontal .twentytwenty-handle::before {\n width: 3px;\n height: 9999px;\n left: 50%;\n margin-left: -1.5px\n}\n\n.twentytwenty-vertical .twentytwenty-handle::after, .twentytwenty-vertical .twentytwenty-handle::before {\n width: 9999px;\n height: 3px;\n top: 50%;\n margin-top: -1.5px\n}\n\n.twentytwenty-after-label, .twentytwenty-before-label, .twentytwenty-overlay {\n position: absolute;\n top: 0;\n width: 100%;\n height: 100%\n}\n\n.twentytwenty-after-label, .twentytwenty-before-label, .twentytwenty-overlay {\n -webkit-transition-duration: .5s;\n transition-duration: .5s\n}\n\n.twentytwenty-after-label, .twentytwenty-before-label {\n -webkit-transition-property: opacity;\n transition-property: opacity\n}\n\n.twentytwenty-after-label::before, .twentytwenty-before-label::before {\n color: #fff;\n font-size: 13px;\n letter-spacing: .1em\n}\n\n.twentytwenty-after-label::before, .twentytwenty-before-label::before {\n position: absolute;\n background: rgba(255, 255, 255, .2);\n line-height: 38px;\n padding: 0 20px;\n border-radius: 2px\n}\n\n.twentytwenty-horizontal .twentytwenty-after-label::before, .twentytwenty-horizontal .twentytwenty-before-label::before {\n top: 50%;\n margin-top: -19px\n}\n\n.twentytwenty-vertical .twentytwenty-after-label::before, .twentytwenty-vertical .twentytwenty-before-label::before {\n left: 50%;\n margin-left: -45px;\n text-align: center;\n width: auto;\n display: inline-block\n}\n\n.twentytwenty-down-arrow, .twentytwenty-left-arrow, .twentytwenty-right-arrow, .twentytwenty-up-arrow {\n width: 0;\n height: 0;\n border: 6px inset transparent;\n position: absolute\n}\n\n.twentytwenty-handle .twentytwenty-left-arrow, .twentytwenty-handle .twentytwenty-right-arrow {\n top: 50%;\n margin-top: -6px\n}\n\n.twentytwenty-handle .twentytwenty-down-arrow, .twentytwenty-handle .twentytwenty-up-arrow {\n left: 50%;\n margin-left: -6px\n}\n\n.twentytwenty-container {\n -webkit-box-sizing: content-box;\n box-sizing: content-box;\n z-index: 0;\n overflow: hidden;\n position: relative;\n -webkit-user-select: none;\n -moz-user-select: none\n}\n\n.twentytwenty-container img {\n max-width: 100%;\n position: absolute;\n top: 0;\n display: block\n}\n\n.twentytwenty-container.active .twentytwenty-overlay, .twentytwenty-container.active :hover.twentytwenty-overlay {\n background: rgba(0, 0, 0, 0)\n}\n\n.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label, .twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label, .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label, .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label {\n opacity: 0\n}\n\n.twentytwenty-container * {\n -webkit-box-sizing: content-box;\n box-sizing: content-box\n}\n\n.twentytwenty-before-label {\n opacity: 0\n}\n\n.twentytwenty-before-label::before {\n content: attr(data-content)\n}\n\n.twentytwenty-after-label {\n opacity: 0\n}\n\n.twentytwenty-after-label::before {\n content: attr(data-content)\n}\n\n.twentytwenty-horizontal .twentytwenty-before-label::before {\n left: 10px\n}\n\n.twentytwenty-horizontal .twentytwenty-after-label::before {\n right: 10px\n}\n\n.twentytwenty-vertical .twentytwenty-before-label::before {\n top: 10px\n}\n\n.twentytwenty-vertical .twentytwenty-after-label::before {\n bottom: 10px\n}\n\n.twentytwenty-overlay {\n -webkit-transition-property: background;\n transition-property: background;\n background: rgba(0, 0, 0, 0);\n z-index: 25\n}\n\n.twentytwenty-overlay:hover {\n background: rgba(0, 0, 0, .5)\n}\n\n.twentytwenty-overlay:hover .twentytwenty-after-label {\n opacity: 1\n}\n\n.twentytwenty-overlay:hover .twentytwenty-before-label {\n opacity: 1\n}\n\n.twentytwenty-before {\n z-index: 20\n}\n\n.twentytwenty-after {\n z-index: 10\n}\n\ndiv.twentytwenty-handle {\n height: 38px;\n width: 38px;\n position: absolute;\n left: 50%;\n top: 50%;\n margin-left: -22px;\n margin-top: -22px;\n border: 3px solid #fff;\n border-radius: 1000px;\n -webkit-box-shadow: 0 0 12px rgba(51, 51, 51, .5);\n box-shadow: 0 0 12px rgba(51, 51, 51, .5);\n z-index: 40;\n cursor: pointer\n}\n\n.twentytwenty-horizontal .twentytwenty-handle::before {\n bottom: 50%;\n margin-bottom: 22px;\n -webkit-box-shadow: 0 3px 0 #fff, 0 0 12px rgba(51, 51, 51, .5);\n box-shadow: 0 3px 0 #fff, 0 0 12px rgba(51, 51, 51, .5)\n}\n\n.twentytwenty-horizontal .twentytwenty-handle::after {\n top: 50%;\n margin-top: 22px;\n -webkit-box-shadow: 0 -3px 0 #fff, 0 0 12px rgba(51, 51, 51, .5);\n box-shadow: 0 -3px 0 #fff, 0 0 12px rgba(51, 51, 51, .5)\n}\n\n.twentytwenty-vertical .twentytwenty-handle::before {\n left: 50%;\n margin-left: 22px;\n -webkit-box-shadow: 3px 0 0 #fff, 0 0 12px rgba(51, 51, 51, .5);\n box-shadow: 3px 0 0 #fff, 0 0 12px rgba(51, 51, 51, .5)\n}\n\n.twentytwenty-vertical .twentytwenty-handle::after {\n right: 50%;\n margin-right: 22px;\n -webkit-box-shadow: -3px 0 0 #fff, 0 0 12px rgba(51, 51, 51, .5);\n box-shadow: -3px 0 0 #fff, 0 0 12px rgba(51, 51, 51, .5)\n}\n\n.twentytwenty-handle > .twentytwenty-left-arrow {\n border-right: 6px solid #fff;\n left: 50%;\n margin-left: -17px\n}\n\n.twentytwenty-handle > .twentytwenty-right-arrow {\n border-left: 6px solid #fff;\n right: 50%;\n margin-right: -17px\n}\n\n.twentytwenty-handle > .twentytwenty-up-arrow {\n border-bottom: 6px solid #fff;\n top: 50%;\n margin-top: -17px\n}\n\n.twentytwenty-handle > .twentytwenty-down-arrow {\n border-top: 6px solid #fff;\n bottom: 50%;\n margin-bottom: -17px\n}\n\n.nav-alignment-dynamic, .nav-alignment-flex-start {\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start\n}\n\n.elementskit-menu-container {\n z-index: 10000\n}\n\n.elementskit-navbar-nav > li > a .ekit-menu-icon {\n padding-right: 5px\n}\n\n.ekit-menu-badge {\n position: absolute;\n top: 5px;\n left: 50%;\n background-color: #bbb;\n color: #fff;\n font-size: 16px;\n padding: 4px 8px;\n border-radius: 3px;\n font-size: 8px;\n line-height: 1;\n -webkit-transform: translateX(-50%);\n transform: translateX(-50%);\n white-space: nowrap;\n z-index: 10\n}\n\n.ekit-menu-badge > .ekit-menu-badge-arrow {\n position: absolute;\n top: 100%;\n left: 50%;\n -webkit-transform: translateX(-50%);\n transform: translateX(-50%);\n border-left: solid transparent;\n border-right: solid transparent;\n border-top: solid #bbb;\n border-bottom: solid transparent;\n border-width: 6px\n}\n\n.elementskit-dropdown li {\n position: relative\n}\n\n.elementskit-dropdown .ekit-menu-badge {\n top: 50%;\n -webkit-transform: translateY(-50%);\n transform: translateY(-50%)\n}\n\n.elementskit-navbar-nav-default .elementskit-navbar-nav {\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n margin-left: 0\n}\n\n.elementskit-navbar-nav-default .elementskit-navbar-nav > li {\n position: relative\n}\n\n.elementskit-navbar-nav-default .elementskit-navbar-nav > li > a {\n height: 100%;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n text-decoration: none\n}\n\n.elementskit-navbar-nav-default .elementskit-navbar-nav > li > a:hover {\n text-decoration: none\n}\n\n.elementskit-navbar-nav-default .elementskit-navbar-nav > li.elementskit-megamenu-has {\n position: static\n}\n\n.elementskit-navbar-nav-default .elementskit-navbar-nav > li > a {\n -webkit-transition: all .4s ease;\n transition: all .4s ease;\n text-transform: none;\n font-weight: 500;\n letter-spacing: normal\n}\n\n.elementskit-navbar-nav-default .elementskit-dropdown {\n border-top: 1px solid #dadada;\n border-left: 1px solid #dadada;\n border-bottom: 1px solid #dadada;\n border-right: 1px solid #dadada;\n background-color: #f4f4f4;\n border-radius: 0;\n padding-left: 0;\n list-style: none;\n opacity: 0;\n visibility: hidden;\n -webkit-transition: -webkit-transform .4s ease;\n transition: -webkit-transform .4s ease;\n transition: transform .4s ease;\n transition: transform .4s ease, -webkit-transform .4s ease\n}\n\n.elementskit-navbar-nav-default .elementskit-dropdown > li > .elementskit-dropdown {\n left: 100%;\n top: 0\n}\n\n.elementskit-navbar-nav-default .elementskit-dropdown > li > .elementskit-dropdown.open-fromleft {\n left: auto;\n right: 100%\n}\n\n.elementskit-navbar-nav-default .elementskit-submenu-panel > li > a {\n display: block;\n padding: 15px 10px;\n color: #000;\n font-weight: 400;\n font-size: 14px;\n -webkit-transition: all .3s;\n transition: all .3s\n}\n\n.elementskit-navbar-nav-default .elementskit-navbar-nav.elementskit-dropdown li:hover > a, .elementskit-navbar-nav-default .elementskit-navbar-nav > .elementskit-dropdown li > a:hover {\n color: #1e73be;\n background-color: #fff\n}\n\n.elementskit-navbar-nav-default .elementskit-submenu-panel > li:hover > a, .elementskit-navbar-nav-default .elementskit-submenu-panel > li > a:hover {\n color: #0d3a4f;\n background-color: rgba(255, 255, 255, .5)\n}\n\n.elementskit-navbar-nav-default .elementskit-megamenu-panel {\n width: 100%\n}\n\n.elementskit-navbar-nav-default .elementskit-overlay {\n display: none\n}\n\n.elementskit-navbar-nav-default .elementskit-nav-identity-panel {\n display: none\n}\n\n.elementskit-navbar-nav-default .elementskit-menu-close {\n border: 1px solid rgba(0, 0, 0, .5);\n color: rgba(51, 51, 51, .5);\n float: right;\n margin: 20px;\n}\n\n.elementskit-navbar-nav-default .elementskit-dropdown-has > a {\n position: relative\n}\n\n.elementskit-navbar-nav-default .elementskit-dropdown-has > a .elementskit-submenu-indicator {\n margin-left: 6px;\n display: block;\n float: right;\n cursor: pointer;\n position: relative;\n font-size: 11px\n}\n\n@media (max-width: 1024px) {\n .elementskit-navbar-nav-default .elementskit-dropdown-has > a .elementskit-submenu-indicator {\n padding: 4px 15px\n }\n}\n\n.elementskit-navbar-nav-default .elementskit-dropdown-has > a .elementskit-submenu-indicator {\n font-weight: 900;\n font-style: normal\n}\n\n.elementskit-navbar-nav-default .elementskit-dropdown-has > a svg.elementskit-submenu-indicator {\n width: 1em;\n height: 1em\n}\n\n.elementskit-navbar-nav-default.elementskit-menu-container {\n background: rgba(255, 255, 255, 0);\n background: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0)));\n background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0) 100%);\n border-radius: 0;\n position: relative;\n height: 100px;\n z-index: 90000\n}\n\n.elementskit-navbar-nav-default .elementskit-dropdown {\n min-width: 250px;\n margin-left: 0\n}\n\n.elementskit-navbar-nav-default .elementskit-navbar-nav {\n height: 100%;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start\n}\n\n.elementskit-navbar-nav-default .elementskit-navbar-nav > li > a {\n font-size: 15px;\n color: #000;\n padding-left: 15px;\n padding-right: 15px\n}\n\n.elementskit-navbar-nav-default .elementskit-navbar-nav.elementskit-menu-po-center {\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center\n}\n\n.elementskit-navbar-nav-default .elementskit-navbar-nav.elementskit-menu-po-right {\n -webkit-box-pack: end;\n -ms-flex-pack: end;\n justify-content: flex-end\n}\n\n.elementskit-navbar-nav-default .elementskit-navbar-nav.elementskit-menu-po-justified {\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between\n}\n\n@media (min-width: 1025px) {\n .elementskit-navbar-nav-default .elementskit-dropdown {\n -webkit-box-shadow: 0 10px 30px 0 rgba(45, 45, 45, .2);\n box-shadow: 0 10px 30px 0 rgba(45, 45, 45, .2);\n position: absolute;\n top: 100%;\n left: 0;\n -webkit-transform: translateY(-10px);\n transform: translateY(-10px);\n pointer-events: none;\n max-height: none;\n z-index: 999\n }\n\n .elementskit-navbar-nav-default .elementskit-megamenu-panel {\n -webkit-transform: translateY(-10px);\n transform: translateY(-10px);\n pointer-events: none;\n opacity: 0;\n visibility: hidden;\n -webkit-transition: all .4s ease;\n transition: all .4s ease;\n margin-left: 0;\n position: absolute;\n left: 0;\n top: 100%;\n display: block;\n z-index: 999\n }\n}\n\n@media (min-width: 1025px) {\n .elementskit-navbar-nav-default.ekit-nav-dropdown-hover .elementskit-megamenu-has:hover > .elementskit-megamenu-panel {\n opacity: 1;\n visibility: visible;\n -webkit-transform: translateY(0);\n transform: translateY(0);\n pointer-events: auto\n }\n}\n\n.elementskit-navbar-nav-default.ekit-nav-dropdown-hover .elementskit-megamenu-has .elementskit-dropdown {\n display: none\n}\n\n.elementskit-navbar-nav-default.ekit-nav-dropdown-click .ekit-dropdown-open-onclick {\n opacity: 1;\n visibility: visible;\n -webkit-transform: translateY(0);\n transform: translateY(0);\n pointer-events: auto\n}\n\n@media (max-width: 1024px) {\n .ekit_menu_responsive_tablet > .elementskit-navbar-nav-default {\n background-color: #f7f7f7\n }\n\n .elementskit-navbar-nav-default.elementskit-menu-offcanvas-elements {\n width: 100%;\n position: fixed;\n top: 0;\n left: -100vw;\n height: 100%;\n -webkit-box-shadow: 0 10px 30px 0 rgba(255, 165, 0, 0);\n box-shadow: 0 10px 30px 0 rgba(255, 165, 0, 0);\n overflow-y: auto;\n overflow-x: hidden;\n padding-top: 0;\n padding-left: 0;\n padding-right: 0;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: reverse;\n -ms-flex-direction: column-reverse;\n flex-direction: column-reverse;\n -webkit-box-pack: end;\n -ms-flex-pack: end;\n justify-content: flex-end;\n -webkit-transition: left .6s cubic-bezier(.6, .1, .68, .53);\n transition: left .6s cubic-bezier(.6, .1, .68, .53)\n }\n\n .elementskit-navbar-nav-default .no-scroller {\n overflow: hidden\n }\n\n .elementskit-navbar-nav-default .elementskit-nav-identity-panel {\n display: block;\n position: relative;\n z-index: 5;\n width: 100%\n }\n\n .elementskit-navbar-nav-default .elementskit-nav-identity-panel .elementskit-site-title {\n float: left\n }\n\n .elementskit-navbar-nav-default .elementskit-nav-identity-panel .elementskit-menu-close {\n float: right\n }\n\n .elementskit-navbar-nav-default .elementskit-navbar-nav > li > a {\n color: #000;\n font-size: 12px;\n -webkit-transition: all .4s ease;\n transition: all .4s ease;\n padding: 5px 5px 5px 10px;\n }\n\n .elementskit-navbar-nav-default .elementskit-navbar-nav > li > a:hover {\n color: #0d3a4f\n }\n\n .elementskit-navbar-nav-default .elementskit-navbar-nav > li:hover > a {\n color: #0d3a4f\n }\n\n .elementskit-navbar-nav-default .elementskit-submenu-panel > li > a {\n color: #000;\n font-size: 12px;\n padding: 7px;\n }\n\n .elementskit-navbar-nav-default .elementskit-dropdown {\n display: block;\n border: 0;\n margin-left: 0\n }\n\n .elementskit-navbar-nav-default .elementskit-megamenu-panel {\n display: none\n }\n\n .elementskit-navbar-nav-default .elementskit-navbar-nav > .elementskit-dropdown-has > .elementskit-dropdown li a {\n padding-left: 15px\n }\n}\n\n@media (max-width: 767px) {\n .ekit_menu_responsive_mobile > .elementskit-navbar-nav-default {\n background-color: #f7f7f7\n }\n}\n\n@media (min-width: 1025px) {\n .ekit-nav-dropdown-hover .elementskit-dropdown-has .elementskit-dropdown {\n -webkit-box-shadow: 0 10px 30px 0 rgba(45, 45, 45, .2);\n box-shadow: 0 10px 30px 0 rgba(45, 45, 45, .2);\n position: absolute;\n top: 100%;\n left: 0;\n -webkit-transform: translateY(-10px);\n transform: translateY(-10px);\n pointer-events: none;\n max-height: none;\n z-index: 999\n }\n\n .ekit-nav-dropdown-hover .elementskit-dropdown-has:hover > .elementskit-dropdown {\n opacity: 1;\n visibility: visible;\n -webkit-transform: translateY(0);\n transform: translateY(0);\n pointer-events: auto\n }\n}\n\n@media only screen and (max-width: 1023px) and (min-width: 768px) {\n .ekit_menu_responsive_mobile .elementskit-navbar-nav-default.ekit-nav-dropdown-hover .elementskit-dropdown-has:hover > .elementskit-dropdown, .ekit_menu_responsive_mobile .elementskit-navbar-nav-default.ekit-nav-dropdown-hover .elementskit-dropdown-has:hover > .elementskit-megamenu-panel, .ekit_menu_responsive_tablet .elementskit-navbar-nav-default.ekit-nav-dropdown-hover .elementskit-dropdown-has:hover > .elementskit-dropdown, .ekit_menu_responsive_tablet .elementskit-navbar-nav-default.ekit-nav-dropdown-hover .elementskit-dropdown-has:hover > .elementskit-megamenu-panel {\n opacity: 1;\n visibility: visible;\n -webkit-transform: translateY(0);\n transform: translateY(0);\n pointer-events: auto\n }\n}\n\n@media only screen and (max-width: 1024px) and (min-width: 766px) {\n .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-megamenu-has.elementskit-mobile-builder-content .elementskit-dropdown {\n display: none\n }\n\n .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-megamenu-has.elementskit-mobile-builder-content .elementskit-megamenu-panel.elementskit-dropdown-open {\n display: block\n }\n\n .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-megamenu-panel.elementskit-dropdown-open {\n display: block\n }\n\n .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown {\n display: none\n }\n\n .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown ~ .elementskit-megamenu-panel {\n display: none\n }\n\n .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown.elementskit-dropdown-open {\n display: block;\n max-height: 2500px;\n opacity: 1;\n visibility: visible;\n -webkit-transition: max-height 5s ease-out;\n transition: max-height 5s ease-out\n }\n\n .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-navbar-nav {\n overflow-y: auto\n }\n\n .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown > li > .elementskit-dropdown {\n left: 0\n }\n}\n\n.elementskit-menu-close, .elementskit-menu-hamburger {\n display: none\n}\n\n.elementskit-menu-hamburger {\n color: #000\n}\n\n@media (max-width: 1024px) {\n .elementskit-menu-overlay {\n display: block;\n position: fixed;\n z-index: 14;\n top: 0;\n left: -100%;\n height: 100%;\n width: 100%;\n background-color: rgba(51, 51, 51, .5);\n -webkit-transition: all .4s ease;\n transition: all .4s ease;\n opacity: 1;\n visibility: visible;\n -webkit-transition: all .6s cubic-bezier(.6, .1, .68, .53) .4s;\n transition: all .6s cubic-bezier(.6, .1, .68, .53) .4s\n }\n\n .elementor-element-edit-mode .elementskit-menu-overlay {\n left: 100%\n }\n\n .elementskit-menu-hamburger {\n border: 1px solid rgba(0, 0, 0, .2);\n float: right\n }\n\n .elementskit-menu-hamburger .elementskit-menu-hamburger-icon {\n background-color: rgba(0, 0, 0, .5)\n }\n\n .elementskit-menu-close, .elementskit-menu-hamburger {\n padding: 8px;\n background-color: transparent;\n border-radius: .25rem;\n position: relative;\n z-index: 10;\n cursor: pointer;\n width: 45px;\n -webkit-transition: all .4s ease-in;\n transition: all .4s ease-in\n }\n\n .elementskit-menu-close .elementskit-menu-hamburger-icon, .elementskit-menu-hamburger .elementskit-menu-hamburger-icon {\n height: 1px;\n width: 100%;\n display: block;\n margin-bottom: 4px\n }\n\n .elementskit-menu-close .elementskit-menu-hamburger-icon:last-child, .elementskit-menu-hamburger .elementskit-menu-hamburger-icon:last-child {\n margin-bottom: 0\n }\n\n .elementskit-navbar-nav .ekit-menu-badge {\n font-size: 7px\n }\n}\n\n.elementskit-navbar-nav-default .elementskit-navbar-nav > li > .elementskit-dropdown > li > a .ekit-menu-badge .ekit-menu-badge-arrow {\n display: none\n}\n\n.dropdown-item, .ekit-menu-nav-link {\n position: relative\n}\n\n.dropdown-item > i, .ekit-menu-nav-link > i {\n padding-right: 5px\n}\n\n@-webkit-keyframes xs-zoomIn {\n from {\n opacity: 0;\n -webkit-transform: scale3d(.3, .3, .3);\n transform: scale3d(.3, .3, .3)\n }\n 50% {\n opacity: 1\n }\n}\n\n@keyframes xs-zoomIn {\n from {\n opacity: 0;\n -webkit-transform: scale3d(.3, .3, .3);\n transform: scale3d(.3, .3, .3)\n }\n 50% {\n opacity: 1\n }\n}\n\n.xs-zoomIn {\n -webkit-animation-name: xs-zoomIn;\n animation-name: xs-zoomIn\n}\n\n.elementskit-nav-logo {\n display: inline-block\n}\n\n@media (max-width: 1024px) {\n .elementor-widget-ekit-nav-menu {\n -webkit-animation: none !important;\n animation: none !important\n }\n\n .ekit-wid-con:not(.ekit_menu_responsive_mobile) .elementskit-navbar-nav {\n display: block\n }\n}\n\n@media (max-width: 1024px) {\n .elementskit-menu-close, .elementskit-menu-hamburger {\n display: block\n }\n\n .elementskit-menu-container {\n max-width: 350px\n }\n\n .elementskit-menu-overlay.active {\n left: 0;\n -webkit-transition: all .6s cubic-bezier(.22, .61, .24, 1) 0s;\n transition: all .6s cubic-bezier(.22, .61, .24, 1) 0s\n }\n\n .elementskit-menu-offcanvas-elements {\n height: 100% !important;\n padding-bottom: 10px\n }\n\n .elementskit-menu-offcanvas-elements.active {\n left: 0\n }\n\n .elementskit-dropdown {\n position: relative;\n max-height: 0;\n -webkit-box-shadow: none;\n box-shadow: none;\n -webkit-transition: max-height 2s cubic-bezier(0, 1, 0, 1);\n transition: max-height 2s cubic-bezier(0, 1, 0, 1)\n }\n\n .ekit_menu_responsive_tablet .ekit-menu-badge {\n position: static;\n margin-left: 10px;\n -webkit-box-ordinal-group: 2;\n -ms-flex-order: 1;\n order: 1;\n -webkit-transform: none;\n transform: none\n }\n\n .ekit_menu_responsive_tablet .ekit-menu-badge > .ekit-menu-badge-arrow {\n display: none\n }\n\n .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown-has > a .elementskit-submenu-indicator {\n margin-left: auto\n }\n\n .ekit_menu_responsive_tablet .elementskit-submenu-indicator {\n -webkit-box-ordinal-group: 3;\n -ms-flex-order: 2;\n order: 2;\n border: 1px solid;\n border-radius: 30px\n }\n}\n\n@media screen and (min-width: 766px) and (max-width: 1024px) {\n .ekit_menu_responsive_mobile .elementskit-menu-offcanvas-elements {\n position: static\n }\n\n .ekit_menu_responsive_mobile .elementskit-nav-identity-panel {\n display: none\n }\n\n .ekit_menu_responsive_mobile .elementskit-menu-hamburger {\n display: none\n }\n\n .ekit_menu_responsive_mobile .elementskit-menu-container {\n overflow-y: unset;\n overflow-x: unset\n }\n\n .ekit_menu_responsive_mobile .elementskit-dropdown {\n -webkit-box-shadow: 0 10px 30px 0 rgba(45, 45, 45, .2);\n box-shadow: 0 10px 30px 0 rgba(45, 45, 45, .2);\n position: absolute;\n top: 100%;\n left: 0;\n -webkit-transform: translateY(-10px);\n transform: translateY(-10px);\n pointer-events: none;\n max-height: none;\n z-index: 999\n }\n\n .ekit_menu_responsive_mobile .elementskit-megamenu-panel {\n -webkit-transform: translateY(-10px);\n transform: translateY(-10px);\n pointer-events: none;\n opacity: 0;\n visibility: hidden;\n -webkit-transition: all .4s ease;\n transition: all .4s ease;\n margin-left: 0;\n position: absolute;\n left: 0;\n top: 100%;\n display: block;\n z-index: 999\n }\n\n .ekit_menu_responsive_mobile .elementskit-dropdown-menu-full_width .elementskit-megamenu-panel {\n width: 100vw\n }\n\n .ekit_menu_responsive_mobile .elementskit-navbar-nav > li.elementskit-megamenu-has.relative_position {\n position: relative\n }\n\n .ekit_menu_responsive_mobile .elementskit-megamenu-panel .elementor-section-wrap > .elementor-section > .elementor-container {\n max-width: none\n }\n}\n\n@media (max-width: 767px) {\n .ekit_menu_responsive_mobile .elementskit-navbar-nav {\n display: block\n }\n\n .ekit_menu_responsive_mobile .elementskit-dropdown {\n position: relative\n }\n\n .ekit_menu_responsive_mobile .ekit-menu-badge {\n position: static;\n margin-left: 10px;\n -webkit-box-ordinal-group: 2;\n -ms-flex-order: 1;\n order: 1;\n -webkit-transform: none;\n transform: none\n }\n\n .ekit_menu_responsive_mobile .ekit-menu-badge > .ekit-menu-badge-arrow {\n display: none\n }\n\n .ekit_menu_responsive_mobile .elementskit-navbar-nav-default .elementskit-dropdown-has > a .elementskit-submenu-indicator {\n margin-left: auto\n }\n\n .ekit_menu_responsive_mobile .elementskit-submenu-indicator {\n -webkit-box-ordinal-group: 3;\n -ms-flex-order: 2;\n order: 2;\n border: 1px solid;\n border-radius: 30px\n }\n\n .ekit_menu_responsive_mobile .elementskit-navbar-nav-default .elementskit-megamenu-has.elementskit-mobile-builder-content .elementskit-dropdown, .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-megamenu-has.elementskit-mobile-builder-content .elementskit-dropdown {\n display: none\n }\n\n .ekit_menu_responsive_mobile .elementskit-navbar-nav-default .elementskit-megamenu-has.elementskit-mobile-builder-content .elementskit-megamenu-panel.elementskit-dropdown-open, .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-megamenu-has.elementskit-mobile-builder-content .elementskit-megamenu-panel.elementskit-dropdown-open {\n display: block\n }\n\n .ekit_menu_responsive_mobile .elementskit-navbar-nav-default .elementskit-megamenu-panel.elementskit-dropdown-open, .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-megamenu-panel.elementskit-dropdown-open {\n display: block\n }\n\n .ekit_menu_responsive_mobile .elementskit-navbar-nav-default .elementskit-dropdown, .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown {\n display: none\n }\n\n .ekit_menu_responsive_mobile .elementskit-navbar-nav-default .elementskit-dropdown ~ .elementskit-megamenu-panel, .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown ~ .elementskit-megamenu-panel {\n display: none\n }\n\n .ekit_menu_responsive_mobile .elementskit-navbar-nav-default .elementskit-dropdown.elementskit-dropdown-open, .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown.elementskit-dropdown-open {\n display: block;\n max-height: 2500px;\n opacity: 1;\n visibility: visible;\n -webkit-transition: max-height 5s ease-out;\n transition: max-height 5s ease-out\n }\n\n .ekit_menu_responsive_mobile .elementskit-navbar-nav-default .elementskit-navbar-nav, .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-navbar-nav {\n overflow-y: auto\n }\n\n .ekit_menu_responsive_mobile .elementskit-navbar-nav-default .elementskit-dropdown > li > .elementskit-dropdown, .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown > li > .elementskit-dropdown {\n left: 0\n }\n}\n\n.elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a > i, .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover > i {\n color: inherit !important\n}\n\n@media (max-width: 767px) {\n .ekit-sticky .elementskit-menu-container.elementskit-menu-offcanvas-elements {\n height: 120vh !important\n }\n\n .ekit-sticky .elementskit-menu-overlay {\n display: none\n }\n\n .ekit-sticky .elementskit-menu-offcanvas-elements::before {\n position: fixed;\n content: \"\";\n top: 0;\n left: -110%;\n height: 100%;\n width: 100%;\n background-color: rgba(51, 51, 51, .5);\n -webkit-transition: left .5s ease;\n transition: left .5s ease\n }\n\n .ekit-sticky .elementskit-menu-offcanvas-elements::after {\n position: absolute;\n content: \"\";\n top: 0;\n left: 0;\n height: 100%;\n width: 100%;\n background: inherit\n }\n\n .ekit-sticky .elementskit-menu-offcanvas-elements.active::before {\n left: 0\n }\n\n .ekit-sticky .elementskit-navbar-nav-default .elementskit-navbar-nav {\n position: relative;\n z-index: 5\n }\n}\n\n@media (min-width: 1025px) {\n .elementor-widget-ekit-nav-menu .elementskit-dropdown-menu-full_width .elementskit-megamenu-panel {\n width: 100vw\n }\n\n .elementor-widget-ekit-nav-menu .elementskit-navbar-nav > li.elementskit-megamenu-has.relative_position {\n position: relative\n }\n\n .elementskit-megamenu-panel .elementor-section-wrap > .elementor-section > .elementor-container {\n max-width: none\n }\n}\n\n.elementskit-dropdown-has > .sub-menu-toggle {\n display: none\n}\n\n.ekit-nav-menu--empty-fallback {\n font-size: 0\n}\n\n@media (min-width: 766px) {\n .ekit_menu_responsive_mobile .ekit-nav-menu--empty-fallback, .ekit_menu_responsive_mobile .ekit-nav-menu--overlay {\n display: none\n }\n}\n\n@media (min-width: 1025px) {\n .ekit_menu_responsive_tablet .ekit-nav-menu--empty-fallback, .ekit_menu_responsive_tablet .ekit-nav-menu--overlay {\n display: none\n }\n}\n\n.ekit-vertical-menu-tigger {\n display: block;\n background: #ffb25d;\n -webkit-box-shadow: 0 7px 15px rgba(255, 178, 93, .3);\n box-shadow: 0 7px 15px rgba(255, 178, 93, .3);\n padding: 16px 16px 16px 20px;\n font-size: 14px;\n color: #fff;\n font-weight: 500;\n line-height: 1\n}\n\n.ekit-vertical-menu-tigger img:not([draggable]).vertical-menu-icon {\n max-width: 14px\n}\n\n.ekit-vertical-menu-tigger .vertical-menu-icon {\n -webkit-transition: all .4s ease-in;\n transition: all .4s ease-in\n}\n\n.ekit-vertical-menu-tigger:hover {\n color: #fff\n}\n\n.vertical-menu-right-icon {\n margin-right: 7px\n}\n\n.vertical-menu-left-icon {\n float: right\n}\n\n.ekit-vertical-navbar-nav {\n padding-left: 0;\n list-style: none;\n -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, .1);\n box-shadow: 0 10px 25px rgba(0, 0, 0, .1);\n background-color: #fff;\n margin-left: 0;\n margin-bottom: 0;\n list-style: none\n}\n\n.ekit-vertical-navbar-nav .elementskit-dropdown, .ekit-vertical-navbar-nav .elementskit-megamenu-panel {\n margin-left: 0;\n list-style: none;\n margin-bottom: 0\n}\n\n.ekit-vertical-navbar-nav .elementskit-megamenu-has .elementskit-dropdown {\n display: none\n}\n\n.ekit-vertical-navbar-nav > li:not(:last-child) {\n border-bottom: 1px solid #ededed\n}\n\n.ekit-vertical-navbar-nav > li > a {\n font-size: 14px;\n font-weight: 500;\n color: #101010;\n display: block;\n padding: 12px 19px 12px 25px;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center\n}\n\n.ekit-vertical-navbar-nav > li > a .ekit-menu-icon {\n margin-right: 7px;\n padding-right: 0\n}\n\n.ekit-vertical-navbar-nav > li > a .ekit-menu-badge-arrow {\n display: none\n}\n\n.ekit-vertical-navbar-nav > li > a .ekit-menu-badge {\n position: static;\n -webkit-box-ordinal-group: 2;\n -ms-flex-order: 1;\n order: 1;\n margin-left: 10px;\n -webkit-transform: none;\n transform: none\n}\n\n.ekit-vertical-navbar-nav > li > a:hover {\n color: #4285f4\n}\n\n.ekit-vertical-navbar-nav > li:hover > a {\n color: #4285f4\n}\n\n.ekit-vertical-navbar-nav li.elementskit-dropdown-has {\n position: relative\n}\n\n@media (min-width: 1025px) {\n .ekit-vertical-navbar-nav li.elementskit-dropdown-has:hover > .elementskit-dropdown {\n -webkit-transform: translateY(0);\n transform: translateY(0);\n opacity: 1;\n visibility: visible;\n pointer-events: auto\n }\n}\n\n@media (min-width: 1025px) {\n .ekit-vertical-navbar-nav li.elementskit-megamenu-has.relative_position {\n position: relative\n }\n\n .ekit-vertical-navbar-nav li.elementskit-megamenu-has.top_position {\n position: static\n }\n\n .ekit-vertical-navbar-nav li.elementskit-megamenu-has:hover > .elementskit-megamenu-panel {\n -webkit-transform: translateY(0);\n transform: translateY(0);\n opacity: 1;\n visibility: visible;\n pointer-events: auto\n }\n}\n\n@media (max-width: 1024px) {\n .ekit-vertical-navbar-nav .elementskit-megamenu-panel {\n display: none;\n width: auto !important\n }\n\n .ekit-vertical-navbar-nav .elementskit-mobile-builder-content .elementskit-megamenu-panel.elementskit-dropdown-open {\n display: block\n }\n\n .ekit-vertical-navbar-nav .elementskit-dropdown-has .elementskit-dropdown.elementskit-dropdown-open {\n display: block\n }\n\n .ekit-vertical-navbar-nav .elementskit-megamenu-has.elementskit-mobile-builder-content .elementskit-dropdown {\n display: none\n }\n}\n\n.ekit-vertical-navbar-nav .elementskit-dropdown {\n padding-left: 0;\n list-style: none;\n max-width: 220px;\n width: 100%\n}\n\n@media (min-width: 1025px) {\n .ekit-vertical-navbar-nav .elementskit-dropdown {\n position: absolute;\n left: 100%;\n top: 0;\n z-index: 100;\n background-color: #fff;\n -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, .1);\n box-shadow: 0 10px 25px rgba(0, 0, 0, .1);\n -webkit-transform: translateY(10px);\n transform: translateY(10px);\n opacity: 0;\n visibility: hidden;\n -webkit-transition: all .3s linear;\n transition: all .3s linear;\n pointer-events: none\n }\n}\n\n@media (max-width: 1024px) {\n .ekit-vertical-navbar-nav .elementskit-dropdown {\n display: none;\n max-height: none;\n max-width: 100%;\n padding: 10px 15px\n }\n}\n\n@media (min-width: 1025px) {\n .ekit-vertical-navbar-nav .elementskit-dropdown > li:not(:last-child) {\n border-bottom: 1px solid #ededed\n }\n}\n\n.ekit-vertical-navbar-nav .elementskit-dropdown > li:first-child {\n margin-top: 0\n}\n\n.ekit-vertical-navbar-nav .elementskit-dropdown > li:last-child {\n margin-bottom: 0\n}\n\n.ekit-vertical-navbar-nav .elementskit-dropdown > li > a {\n font-size: 14px;\n font-weight: 500;\n color: #101010;\n padding: 12px 19px 12px 25px;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center\n}\n\n@media (min-width: 1025px) {\n .ekit-vertical-navbar-nav .elementskit-megamenu-panel {\n position: absolute;\n left: 100%;\n top: 0;\n z-index: 100;\n -webkit-transform: translateY(10px);\n transform: translateY(10px);\n opacity: 0;\n visibility: hidden;\n -webkit-transition: all .3s linear;\n transition: all .3s linear;\n pointer-events: none;\n width: 100%\n }\n}\n\n.ekit-vertical-navbar-nav .elementskit-submenu-indicator {\n display: block;\n line-height: 1;\n margin-left: auto;\n position: relative;\n font-weight: 900;\n font-style: normal;\n font-family: \"Font Awesome 5 Free\";\n -webkit-box-ordinal-group: 3;\n -ms-flex-order: 2;\n order: 2\n}\n\n.ekit-vertical-navbar-nav .elementskit-submenu-indicator::before {\n content: \"\\f105\"\n}\n\n.ekit-vertical-navbar-nav .ekit-submenu-indicator-icon {\n display: block;\n margin-left: auto;\n line-height: 1;\n position: relative;\n -webkit-box-ordinal-group: 3;\n -ms-flex-order: 2;\n order: 2\n}\n\n.ekit-vertical-navbar-nav svg.ekit-submenu-indicator-icon {\n width: 1em;\n height: 1em\n}\n\n.ekit-vertical-navbar-nav .ekit-ajax-loading .eicon-loading {\n font-family: eicons\n}\n\n.ekit-vertical-navbar-nav .ekit-ajax-loading .eicon-loading::before {\n content: \"\\e8fb\"\n}\n\n.badge-position-right .ekit-vertical-navbar-nav .ekit-menu-badge {\n margin-left: auto\n}\n\n.badge-position-right .ekit-menu-badge ~ .elementskit-submenu-indicator {\n margin-left: 12px\n}\n\n.badge-position-right .ekit-menu-badge ~ .ekit-submenu-indicator-icon {\n margin-left: 12px\n}\n\n.ekit-vertical-main-menu-on-click {\n position: relative\n}\n\n.ekit-vertical-main-menu-on-click .ekit-vertical-menu-container {\n position: absolute;\n top: 100%;\n z-index: 1111;\n left: 0;\n width: 100%\n}\n\n.ekit-vertical-main-menu-on-click.vertical-menu-active .ekit-vertical-menu-container {\n opacity: 1;\n visibility: visible\n}\n\n.ekit-vertical-main-menu-on-click.vertical-menu-active .ekit-vertical-menu-tigger .vertical-menu-left-icon {\n -webkit-transform: rotateX(180deg);\n transform: rotateX(180deg)\n}\n\n.ekit-vertical-main-menu-on-click .ekit-vertical-menu-container {\n opacity: 0;\n visibility: hidden\n}\n\n.ekit-vertical-menu-container {\n -webkit-transition: all .3s ease-in-out;\n transition: all .3s ease-in-out\n}\n\n@keyframes dtb-spinner {\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg)\n }\n}\n\n@-webkit-keyframes dtb-spinner {\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg)\n }\n}\n\ndiv.dt-button-info {\n position: fixed;\n top: 50%;\n left: 50%;\n width: 400px;\n margin-top: -100px;\n margin-left: -200px;\n background-color: #fff;\n border: 2px solid #111;\n -webkit-box-shadow: 3px 3px 8px rgba(0, 0, 0, .3);\n box-shadow: 3px 3px 8px rgba(0, 0, 0, .3);\n border-radius: 3px;\n text-align: center;\n z-index: 21\n}\n\ndiv.dt-button-info h2 {\n padding: .5em;\n margin: 0;\n font-weight: 400;\n border-bottom: 1px solid #ddd;\n background-color: #f3f3f3\n}\n\ndiv.dt-button-info > div {\n padding: 1em\n}\n\ndiv.dt-button-collection-title {\n text-align: center;\n padding: .3em 0 .5em;\n font-size: .9em\n}\n\ndiv.dt-button-collection-title:empty {\n display: none\n}\n\na.dt-button, button.dt-button, div.dt-button {\n position: relative;\n display: inline-block;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n margin-right: .333em;\n margin-bottom: .333em;\n padding: .5em 1em;\n border: 1px solid #999;\n border-radius: 2px;\n cursor: pointer;\n font-size: .88em;\n line-height: 1.6em;\n color: #000;\n white-space: nowrap;\n overflow: hidden;\n background-color: #e9e9e9;\n background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e9e9e9));\n background-image: linear-gradient(to bottom, #fff 0, #e9e9e9 100%);\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n text-decoration: none;\n outline: 0\n}\n\na.dt-button.disabled, button.dt-button.disabled, div.dt-button.disabled {\n color: #999;\n border: 1px solid #d0d0d0;\n cursor: default;\n background-color: #f9f9f9;\n background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f9f9f9));\n background-image: linear-gradient(to bottom, #fff 0, #f9f9f9 100%)\n}\n\na.dt-button.active:not(.disabled), a.dt-button:active:not(.disabled), button.dt-button.active:not(.disabled), button.dt-button:active:not(.disabled), div.dt-button.active:not(.disabled), div.dt-button:active:not(.disabled) {\n background-color: #e2e2e2;\n background-image: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#e2e2e2));\n background-image: linear-gradient(to bottom, #f3f3f3 0, #e2e2e2 100%);\n -webkit-box-shadow: inset 1px 1px 3px #999;\n box-shadow: inset 1px 1px 3px #999\n}\n\na.dt-button.active:not(.disabled):hover:not(.disabled), a.dt-button:active:not(.disabled):hover:not(.disabled), button.dt-button.active:not(.disabled):hover:not(.disabled), button.dt-button:active:not(.disabled):hover:not(.disabled), div.dt-button.active:not(.disabled):hover:not(.disabled), div.dt-button:active:not(.disabled):hover:not(.disabled) {\n -webkit-box-shadow: inset 1px 1px 3px #999;\n box-shadow: inset 1px 1px 3px #999;\n background-color: #ccc;\n background-image: -webkit-gradient(linear, left top, left bottom, from(#eaeaea), to(#ccc));\n background-image: linear-gradient(to bottom, #eaeaea 0, #ccc 100%)\n}\n\na.dt-button:hover, button.dt-button:hover, div.dt-button:hover {\n text-decoration: none\n}\n\na.dt-button:hover:not(.disabled), button.dt-button:hover:not(.disabled), div.dt-button:hover:not(.disabled) {\n border: 1px solid #666;\n background-color: #e0e0e0;\n background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#e0e0e0));\n background-image: linear-gradient(to bottom, #f9f9f9 0, #e0e0e0 100%)\n}\n\na.dt-button:focus:not(.disabled), button.dt-button:focus:not(.disabled), div.dt-button:focus:not(.disabled) {\n border: 1px solid #426c9e;\n text-shadow: 0 1px 0 #c4def1;\n outline: 0;\n background-color: #79ace9;\n background-image: -webkit-gradient(linear, left top, left bottom, from(#bddef4), to(#79ace9));\n background-image: linear-gradient(to bottom, #bddef4 0, #79ace9 100%)\n}\n\n.dt-button embed {\n outline: 0\n}\n\ndiv.dt-buttons {\n position: relative;\n float: left\n}\n\ndiv.dt-buttons.buttons-right {\n float: right\n}\n\ndiv.dt-button-collection {\n position: absolute;\n top: 0;\n left: 0;\n width: 150px;\n margin-top: 3px;\n padding: 8px 8px 4px 8px;\n border: 1px solid #ccc;\n border: 1px solid rgba(0, 0, 0, .4);\n background-color: #fff;\n overflow: hidden;\n z-index: 2002;\n border-radius: 5px;\n -webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, .3);\n box-shadow: 3px 3px 5px rgba(0, 0, 0, .3);\n -webkit-column-gap: 8px;\n -moz-column-gap: 8px;\n -ms-column-gap: 8px;\n -o-column-gap: 8px;\n column-gap: 8px\n}\n\ndiv.dt-button-collection a.dt-button, div.dt-button-collection button.dt-button, div.dt-button-collection div.dt-button {\n position: relative;\n left: 0;\n right: 0;\n width: 100%;\n display: block;\n float: none;\n margin-bottom: 4px;\n margin-right: 0\n}\n\ndiv.dt-button-collection a.dt-button.active:not(.disabled), div.dt-button-collection a.dt-button:active:not(.disabled), div.dt-button-collection button.dt-button.active:not(.disabled), div.dt-button-collection button.dt-button:active:not(.disabled), div.dt-button-collection div.dt-button.active:not(.disabled), div.dt-button-collection div.dt-button:active:not(.disabled) {\n background-color: #dadada;\n background-image: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#dadada));\n background-image: linear-gradient(to bottom, #f0f0f0 0, #dadada 100%);\n -webkit-box-shadow: inset 1px 1px 3px #666;\n box-shadow: inset 1px 1px 3px #666\n}\n\ndiv.dt-button-collection.fixed {\n position: fixed;\n top: 50%;\n left: 50%;\n margin-left: -75px;\n border-radius: 0\n}\n\ndiv.dt-button-collection.fixed.two-column {\n margin-left: -150px\n}\n\ndiv.dt-button-collection.fixed.three-column {\n margin-left: -225px\n}\n\ndiv.dt-button-collection.fixed.four-column {\n margin-left: -300px\n}\n\ndiv.dt-button-collection > * {\n -webkit-column-break-inside: avoid;\n -moz-column-break-inside: avoid;\n break-inside: avoid\n}\n\ndiv.dt-button-collection.two-column {\n width: 300px;\n padding-bottom: 1px;\n -webkit-column-count: 2;\n -moz-column-count: 2;\n -ms-column-count: 2;\n -o-column-count: 2;\n column-count: 2\n}\n\ndiv.dt-button-collection.three-column {\n width: 450px;\n padding-bottom: 1px;\n -webkit-column-count: 3;\n -moz-column-count: 3;\n -ms-column-count: 3;\n -o-column-count: 3;\n column-count: 3\n}\n\ndiv.dt-button-collection.four-column {\n width: 600px;\n padding-bottom: 1px;\n -webkit-column-count: 4;\n -moz-column-count: 4;\n -ms-column-count: 4;\n -o-column-count: 4;\n column-count: 4\n}\n\ndiv.dt-button-collection .dt-button {\n border-radius: 0\n}\n\ndiv.dt-button-background {\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background: rgba(0, 0, 0, .7);\n background: radial-gradient(ellipse farthest-corner at center, rgba(0, 0, 0, .3) 0, rgba(0, 0, 0, .7) 100%);\n z-index: 2001\n}\n\n@media screen and (max-width: 640px) {\n div.dt-buttons {\n float: none !important;\n text-align: center\n }\n}\n\na.dt-button.processing, button.dt-button.processing, div.dt-button.processing {\n color: rgba(0, 0, 0, .2)\n}\n\na.dt-button.processing::after, button.dt-button.processing::after, div.dt-button.processing::after {\n position: absolute;\n top: 50%;\n left: 50%;\n width: 16px;\n height: 16px;\n margin: -8px 0 0 -8px;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n display: block;\n content: \" \";\n border: 2px solid #282828;\n border-radius: 50%;\n border-left-color: transparent;\n border-right-color: transparent;\n animation: dtb-spinner 1.5s infinite linear;\n -o-animation: dtb-spinner 1.5s infinite linear;\n -ms-animation: dtb-spinner 1.5s infinite linear;\n -webkit-animation: dtb-spinner 1.5s infinite linear;\n -moz-animation: dtb-spinner 1.5s infinite linear\n}\n\ntable.DTFC_Cloned tfoot, table.DTFC_Cloned thead {\n background-color: #fff\n}\n\ndiv.DTFC_Blocker {\n background-color: #fff\n}\n\ntable.fixedHeader-floating {\n position: fixed !important;\n background-color: #fff\n}\n\ntable.fixedHeader-floating.no-footer {\n border-bottom-width: 0\n}\n\ntable.fixedHeader-locked {\n position: absolute !important;\n background-color: #fff\n}\n\n@media print {\n table.fixedHeader-floating {\n display: none\n }\n}\n\ndiv.dtr-modal {\n position: fixed;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n top: 0;\n left: 0;\n height: 100%;\n width: 100%;\n z-index: 100;\n padding: 10em 1em\n}\n\ndiv.dtr-modal div.dtr-modal-display {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n width: 50%;\n height: 50%;\n overflow: auto;\n margin: auto;\n z-index: 102;\n overflow: auto;\n background-color: #f5f5f7;\n border: 1px solid #000;\n border-radius: .5em;\n -webkit-box-shadow: 0 12px 30px rgba(0, 0, 0, .6);\n box-shadow: 0 12px 30px rgba(0, 0, 0, .6)\n}\n\ndiv.dtr-modal div.dtr-modal-content {\n position: relative;\n padding: 1em\n}\n\ndiv.dtr-modal div.dtr-modal-close {\n position: absolute;\n top: 6px;\n right: 6px;\n width: 22px;\n height: 22px;\n border: 1px solid #eaeaea;\n background-color: #f9f9f9;\n text-align: center;\n border-radius: 3px;\n cursor: pointer;\n z-index: 12\n}\n\ndiv.dtr-modal div.dtr-modal-close:hover {\n background-color: #eaeaea\n}\n\ndiv.dtr-modal div.dtr-modal-background {\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n z-index: 101;\n background: rgba(0, 0, 0, .6)\n}\n\n@media screen and (max-width: 767px) {\n div.dtr-modal div.dtr-modal-display {\n width: 95%\n }\n}\n\ndiv.dtr-modal {\n position: fixed;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n top: 0;\n left: 0;\n height: 100%;\n width: 100%;\n z-index: 100;\n padding: 10em 1em\n}\n\ndiv.dtr-modal div.dtr-modal-display {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n width: 50%;\n height: 50%;\n overflow: auto;\n margin: auto;\n z-index: 102;\n overflow: auto;\n background-color: #f5f5f7;\n border: 1px solid #000;\n border-radius: .5em;\n -webkit-box-shadow: 0 12px 30px rgba(0, 0, 0, .6);\n box-shadow: 0 12px 30px rgba(0, 0, 0, .6)\n}\n\ndiv.dtr-modal div.dtr-modal-content {\n position: relative;\n padding: 1em\n}\n\ndiv.dtr-modal div.dtr-modal-close {\n position: absolute;\n top: 6px;\n right: 6px;\n width: 22px;\n height: 22px;\n border: 1px solid #eaeaea;\n background-color: #f9f9f9;\n text-align: center;\n border-radius: 3px;\n cursor: pointer;\n z-index: 12\n}\n\ndiv.dtr-modal div.dtr-modal-close:hover {\n background-color: #eaeaea\n}\n\ndiv.dtr-modal div.dtr-modal-background {\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n z-index: 101;\n background: rgba(0, 0, 0, .6)\n}\n\n@media screen and (max-width: 767px) {\n div.dtr-modal div.dtr-modal-display {\n width: 95%\n }\n}\n\n.elementskit-invisible {\n visibility: hidden\n}\n\n.ekit-wid-con .select {\n cursor: pointer;\n display: block;\n position: relative;\n font-size: 16px;\n color: #7b7b7b;\n width: 220px;\n height: 44px;\n float: right\n}\n\n.met_d--block {\n display: block\n}\n\n.met_d--none {\n display: none\n}\n\n.met_d--flex {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex\n}\n\n.before\\:last\\:met_d--none:last-child::before {\n display: none\n}\n\n.after\\:first\\:met_d--none:first-child::after {\n display: none\n}\n\n.after\\:active\\:met_d--none.active::after {\n display: none\n}\n\n.met_w--12 {\n width: 12px\n}\n\n.met_w--16 {\n width: 16px\n}\n\n.met_w--20 {\n width: 20px\n}\n\n.met_w--24 {\n width: 24px\n}\n\n.met_w--48 {\n width: 48px\n}\n\n.before\\:met_w--4::before {\n width: 4px\n}\n\n.before\\:met_w--16::before {\n width: 16px\n}\n\n.before\\:met_w--19::before {\n width: 19px\n}\n\n.before\\:met_w--48::before {\n width: 48px\n}\n\n.active\\::before\\:met_w--18.active::before {\n width: 18px\n}\n\n.after\\:met_w--1::after {\n width: 1px\n}\n\n.met_h--12 {\n height: 12px\n}\n\n.met_h--16 {\n height: 16px\n}\n\n.met_h--20 {\n height: 20px\n}\n\n.met_h--24 {\n height: 24px\n}\n\n.met_h--48 {\n height: 48px\n}\n\n.before\\:met_h--4::before {\n height: 4px\n}\n\n.before\\:met_h--16::before {\n height: 16px\n}\n\n.before\\:met_h--19::before {\n height: 19px\n}\n\n.before\\:met_h--48::before {\n height: 48px\n}\n\n.active\\::before\\:met_h--18.active::before {\n height: 18px\n}\n\n.after\\:met_h--1::after {\n height: 1px\n}\n\n.after\\:met_content::after, .before\\:met_content::before {\n content: \" \"\n}\n\n.met_pos--fixed {\n position: fixed\n}\n\n.met_pos--relative {\n position: relative\n}\n\n.met_pos--absolute {\n position: absolute\n}\n\n.before\\:met_pos--absolute::before {\n position: absolute\n}\n\n.after\\:met_pos--absolute::after {\n position: absolute\n}\n\n.met_top--0 {\n top: 0\n}\n\n.met_top--15 {\n top: 15px\n}\n\n.met_top--20 {\n top: 20px\n}\n\n.met_top--50p {\n top: 50%\n}\n\n.met_top--100p {\n top: 100%\n}\n\n.before\\:met_top--0::before {\n top: 0\n}\n\n.before\\:met_top--5::before {\n top: 5px\n}\n\n.before\\:met_top--12::before {\n top: 12px\n}\n\n.before\\:active\\:met_top--13.active::before {\n top: 13px\n}\n\n.after\\:met_top--m1::after {\n top: -1px\n}\n\n.after\\:met_top--5::after {\n top: 5px\n}\n\n.met_bottom--0 {\n bottom: 0\n}\n\n.met_bottom--20 {\n bottom: 20px\n}\n\n.met_bottom--100p {\n bottom: 100%\n}\n\n.before\\:met_bottom--0::before {\n bottom: 0\n}\n\n.met_left--0 {\n left: 0\n}\n\n.met_left--1 {\n left: 1px\n}\n\n.met_left--20 {\n left: 20px\n}\n\n.met_left--50p {\n left: 50%\n}\n\n.met_left--100p {\n left: 100%\n}\n\n.before\\:met_left--0::before {\n left: 0\n}\n\n.before\\:met_left--5::before {\n left: 5px\n}\n\n.before\\:met_left--12::before {\n left: 12px\n}\n\n.before\\:active\\:met_left--13.active::before {\n left: 13px\n}\n\n.after\\:met_left--m1::after {\n left: -1px\n}\n\n.after\\:met_left--5::after {\n left: 5px\n}\n\n.met_right--0 {\n right: 0\n}\n\n.met_right--20 {\n right: 20px\n}\n\n.met_right--100p {\n right: 100%\n}\n\n.met_mx--m40 {\n margin-left: -40px;\n margin-right: -40px\n}\n\n.met_mx--m28 {\n margin-left: -28px;\n margin-right: -28px\n}\n\n.met_mx--12 {\n margin-left: 12px;\n margin-right: 12px\n}\n\n.met_mx--20 {\n margin-left: 20px;\n margin-right: 20px\n}\n\n.met_mx--24 {\n margin-left: 24px;\n margin-right: 24px\n}\n\n.met_mx--36 {\n margin-left: 36px;\n margin-right: 36px\n}\n\n.met_my--m40 {\n margin-top: -40px;\n margin-bottom: -40px\n}\n\n.met_my--m28 {\n margin-top: -28px;\n margin-bottom: -28px\n}\n\n.met_my--12 {\n margin-top: 12px;\n margin-bottom: 12px\n}\n\n.met_my--20 {\n margin-top: 20px;\n margin-bottom: 20px\n}\n\n.met_my--24 {\n margin-top: 24px;\n margin-bottom: 24px\n}\n\n.met_my--36 {\n margin-top: 36px;\n margin-bottom: 36px\n}\n\n.met_m--0 {\n margin: 0\n}\n\n.met_ml--1 {\n margin-left: 1px\n}\n\n.met_ml--6 {\n margin-left: 6px\n}\n\n.met_ml--15 {\n margin-left: 15px\n}\n\n.met_ml--20 {\n margin-left: 20px\n}\n\n.met_ml--21 {\n margin-left: 21px\n}\n\n.met_ml--35 {\n margin-left: 35px\n}\n\n.met_mr--1 {\n margin-right: 1px\n}\n\n.met_mr--10 {\n margin-right: 10px\n}\n\n.met_mr--15 {\n margin-right: 15px\n}\n\n.met_mr--20 {\n margin-right: 20px\n}\n\n.met_mb--0 {\n margin-bottom: 0\n}\n\n.met_mb--0i {\n margin-bottom: 0 !important\n}\n\n.met_mb--20 {\n margin-bottom: 20px\n}\n\n.met_not_last_mr--20:not(:last-child) {\n margin-right: 20px\n}\n\n.met_not_last_mb--20:not(:last-child) {\n margin-bottom: 20px\n}\n\n.met_p--0 {\n padding: 0\n}\n\n.met_px--8 {\n padding-left: 8px;\n padding-right: 8px\n}\n\n.met_py--5 {\n padding-top: 5px;\n padding-bottom: 5px\n}\n\n.met_pt--10 {\n padding-top: 10px\n}\n\n.met_pl--10 {\n padding-left: 10px\n}\n\n.met_pr--10 {\n padding-right: 10px\n}\n\n.met_pb--10 {\n padding-bottom: 10px\n}\n\n.met_color--white {\n color: #fff\n}\n\n.active > .active\\:met_bgc--nonei {\n background-color: transparent !important\n}\n\n.active .active\\:_\\:met_bgc--nonei {\n background-color: transparent !important\n}\n\n.met_bd--2 {\n border: solid 2px\n}\n\n.met_bd--6 {\n border: solid 6px\n}\n\n.met_bdt--2 {\n border-top: solid 2px\n}\n\n.met_bdt--4 {\n border-top: solid 4px\n}\n\n.met_bdt--6 {\n border-top: solid 6px\n}\n\n.met_bdl--2 {\n border-left: solid 2px\n}\n\n.met_bdl--4 {\n border-left: solid 4px\n}\n\n.met_bdl--6 {\n border-left: solid 6px\n}\n\n.before\\:met_bdt--2::before {\n border-top: solid 2px\n}\n\n.before\\:met_bdl--2::before {\n border-left: solid 2px\n}\n\n.after\\:met_bdt--2::after {\n border-top: solid 2px\n}\n\n.after\\:met_bdl--2::after {\n border-left: solid 2px\n}\n\n.active > .active\\:met_bd--1 {\n border-style: solid;\n border-width: 1px\n}\n\n.active .active\\:_\\:met_bd--1 {\n border-style: solid;\n border-width: 1px\n}\n\n.met_bdc--none {\n border-color: transparent\n}\n\n.met_bdt_color--current {\n border-top-color: currentColor\n}\n\n.met_bdb_color--current {\n border-bottom-color: currentColor\n}\n\n.met_bdl_color--current {\n border-left-color: currentColor\n}\n\n.met_bdr_color--current {\n border-right-color: currentColor\n}\n\n.met_radius--4 {\n border-radius: 4px\n}\n\n.met_radius--circle {\n border-radius: 50%\n}\n\n.before\\:met_radius--circle::before {\n border-radius: 50%\n}\n\n.met_shadow_inset--6 {\n -webkit-box-shadow: inset 0 0 0 6px currentColor;\n box-shadow: inset 0 0 0 6px currentColor\n}\n\n.active > .active\\:met_shadow_inset--1 {\n -webkit-box-shadow: inset 0 0 0 1px currentColor;\n box-shadow: inset 0 0 0 1px currentColor\n}\n\n.active > .active\\:met_shadow_inset--8 {\n -webkit-box-shadow: inset 0 0 0 8px currentColor;\n box-shadow: inset 0 0 0 8px currentColor\n}\n\n.active .active\\:_\\:met_shadow_inset--1 {\n -webkit-box-shadow: inset 0 0 0 1px currentColor;\n box-shadow: inset 0 0 0 1px currentColor\n}\n\n.met_fs--14 {\n font-size: 14px\n}\n\n.met_lh--0 {\n line-height: 0\n}\n\n.met_lh--16 {\n line-height: 16px\n}\n\n.met_list--none {\n list-style: none\n}\n\n.met_text--nowrap {\n white-space: nowrap\n}\n\n.whitespace--normal {\n white-space: normal !important\n}\n\n.met_opacity--0 {\n opacity: 0\n}\n\n.met_opacity--8 {\n opacity: .08\n}\n\n.met_opacity--30 {\n opacity: .3\n}\n\n.met_opacity--70 {\n opacity: .7\n}\n\n.hover\\:met_opacity--60:hover {\n opacity: .6\n}\n\n.hover\\:met_opacity--100:hover {\n opacity: 1\n}\n\na:hover > .a\\:hover\\:met_opacity--60 {\n opacity: .6\n}\n\na:hover > .a\\:hover\\:met_opacity--100 {\n opacity: 1\n}\n\n.before\\:met_opacity--30::before {\n opacity: .3\n}\n\n.after\\:met_opacity--30::after {\n opacity: .3\n}\n\n.active > .active\\:met_opacity--0 {\n opacity: 0\n}\n\n.active > .active\\:met_opacity--100 {\n opacity: 1\n}\n\n.active .active\\:_\\:met_opacity--0 {\n opacity: 0\n}\n\n.active .active\\:_\\:met_opacity--100 {\n opacity: 100\n}\n\n.met_transition--300ms {\n -webkit-transition: all .3s;\n transition: all .3s\n}\n\n.before\\:met_transition--300ms::before {\n -webkit-transition: all .3s;\n transition: all .3s\n}\n\n.met_translateTop--m50p {\n -webkit-transform: translateY(-50%);\n transform: translateY(-50%)\n}\n\n.met_translateLeft--m50p {\n -webkit-transform: translateX(-50%);\n transform: translateX(-50%)\n}\n\n.met_scale--0 {\n -webkit-transform: scale(0);\n transform: scale(0)\n}\n\n.hover\\:met_scaleX--200:hover {\n -webkit-transform: scaleX(2);\n transform: scaleX(2)\n}\n\n.hover\\:met_scaleY--200:hover {\n -webkit-transform: scaleY(2);\n transform: scaleY(2)\n}\n\na:hover > .a:hover\\:met_scalex--200:hover {\n -webkit-transform: scaleX(2);\n transform: scaleX(2)\n}\n\na:hover > .a:hover\\:met_scaley--200:hover {\n -webkit-transform: scaleY(2);\n transform: scaleY(2)\n}\n\n.active > .active\\:met_scale--150 {\n -webkit-transform: scale(1.5);\n transform: scale(1.5)\n}\n\n.active > .active\\:met_scaleX--20 {\n -webkit-transform: scaleX(.2);\n transform: scaleX(.2)\n}\n\n.active > .active\\:met_scaleX--200 {\n -webkit-transform: scaleX(2);\n transform: scaleX(2)\n}\n\n.active > .active\\:met_scaleY--20 {\n -webkit-transform: scaleY(.2);\n transform: scaleY(.2)\n}\n\n.active > .active\\:met_scaleY--200 {\n -webkit-transform: scaleY(2);\n transform: scaleY(2)\n}\n\n.active .active\\:_\\:met_scale--40 {\n -webkit-transform: scale(.4);\n transform: scale(.4)\n}\n\n.active .active\\:_\\:met_scale--150 {\n -webkit-transform: scale(1.5);\n transform: scale(1.5)\n}\n\n.active .active\\:_\\:met_scaleX--20 {\n -webkit-transform: scaleX(.2);\n transform: scaleX(.2)\n}\n\n.active .active\\:_\\:met_scaleX--100 {\n -webkit-transform: scaleX(1);\n transform: scaleX(1)\n}\n\n.active .active\\:_\\:met_scaleX--200 {\n -webkit-transform: scaleX(2);\n transform: scaleX(2)\n}\n\n.active .active\\:_\\:met_scaleY--20 {\n -webkit-transform: scaleY(.2);\n transform: scaleY(.2)\n}\n\n.active .active\\:_\\:met_scaleY--100 {\n -webkit-transform: scaleY(1);\n transform: scaleY(1)\n}\n\n.active .active\\:_\\:met_scaleY--200 {\n -webkit-transform: scaleY(2);\n transform: scaleY(2)\n}\n\n.met_scale--top {\n -webkit-transform-origin: top;\n transform-origin: top\n}\n\n.met_scale--bottom {\n -webkit-transform-origin: bottom;\n transform-origin: bottom\n}\n\n.met_scale--left {\n -webkit-transform-origin: left;\n transform-origin: left\n}\n\n.met_scale--right {\n -webkit-transform-origin: right;\n transform-origin: right\n}\n\n.elementor-editor-active .editor\\:met_display--none, .elementor-editor-preview .editor\\:met_display--none {\n display: none\n}\n\n.ekit-wid-con .ekit_social_media, .ekit-wid-con .ekit_socialshare {\n margin-left: 0;\n padding-left: 0;\n list-style: none\n}\n\n.ekit-wid-con .ekit_social_media > li > a, .ekit-wid-con .ekit_socialshare > li > a {\n display: block;\n cursor: pointer;\n -webkit-transition: all .4s ease;\n transition: all .4s ease\n}\n\n.ekit-wid-con .ekit_social_media > li > a i, .ekit-wid-con .ekit_socialshare > li > a i {\n vertical-align: middle;\n display: inline-block\n}\n\n.ekit-wid-con .ekit_social_media > li > a svg, .ekit-wid-con .ekit_socialshare > li > a svg {\n max-width: 16px;\n height: auto;\n vertical-align: middle\n}\n\n@media (max-width: 1024px) {\n .ekit-wid-con .ekit_social_media > li, .ekit-wid-con .ekit_socialshare > li {\n margin-bottom: 20px\n }\n}\n\n.ekit-wid-con .ekit-post-list-wrapper .elementor-icon-list-item a {\n background-color: transparent !important\n}\n\n.ekit-wid-con .ekit-post-list-wrapper.elementor-inline-items .elementor-icon-list-item {\n margin: 0\n}\n\n.ekit-wid-con .elementor-inline-items {\n margin: 0 !important\n}\n\n.ekit-wid-con .elementor-inline-items .elementor-icon-list-item {\n display: inline-block\n}\n\n.ekit-wid-con .elementor-inline-items .elementor-icon-list-item::after {\n display: inline-block\n}\n\n.elementor-widget .ekit-wid-con .elementor-inline-items .elementor-icon-list-item::after {\n position: absolute\n}\n\n.ekit-wid-con .elementor-inline-items .elementor-icon-list-item:last-child::after {\n display: none\n}\n\n.elementor-widget-elementskit-page-list:not(.ekit-has-divider-yes) .ekit-wid-con .elementor-inline-items .elementor-icon-list-item::after {\n display: none\n}\n\n.ekit-wid-con .elementor-inline-items.row .elementor-icon-list-item {\n margin: 0;\n padding: 0\n}\n\n.ekit-wid-con .elementor-inline-items.row .elementor-icon-list-item a {\n padding: 5px 15px\n}\n\n.ekit-wid-con .elementor-icon-list-item > a {\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-transition: all .4s ease;\n transition: all .4s ease;\n position: relative;\n display: -webkit-inline-box;\n display: -ms-inline-flexbox;\n display: inline-flex\n}\n\n.ekit-wid-con .elementor-icon-list-item > a.ekit_badge_right {\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n width: 100%\n}\n\n.ekit-wid-con .ekit_menu_label {\n border-radius: 3px;\n padding: 2px 5px;\n display: inline-block;\n font-size: 10px;\n color: #fff;\n background-color: #c91765;\n margin-left: 5px\n}\n\n.ekit-wid-con .ekit_menu_subtitle {\n font-size: 11px;\n font-style: normal;\n color: #8d96ae;\n display: block;\n -webkit-transition: all .4s ease;\n transition: all .4s ease\n}\n\n.ekit-wid-con .elementor-icon-list-text {\n -webkit-transition: all .4s ease;\n transition: all .4s ease\n}\n\n.ekit-wid-con .ekit_page_list_content {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex\n}\n\n.elementor-widget-elementskit-page-list.elementor-align-center .ekit-wid-con .ekit_page_list_content {\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center\n}\n\n.elementor-widget-elementskit-page-list.elementor-align-left .ekit-wid-con .ekit_page_list_content {\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start\n}\n\n.elementor-widget-elementskit-page-list.elementor-align-right .ekit-wid-con .ekit_page_list_content {\n -webkit-box-align: end;\n -ms-flex-align: end;\n align-items: flex-end\n}\n\n.ekit-wid-con .elementor-icon-list-icon {\n display: inline-block;\n text-align: center;\n line-height: inherit\n}\n\n.ekit-wid-con .elementor-icon-list-icon svg {\n width: inherit;\n max-width: 100%;\n height: auto;\n vertical-align: middle\n}\n\n.ekit-wid-con .elementor-icon-list-icon > i {\n -webkit-transition: all .4s ease;\n transition: all .4s ease\n}\n\n.ekit-enabled-bg-img .elementor-icon-list-item a {\n background-size: cover;\n background-repeat: no-repeat;\n position: relative;\n background-position: center center;\n overflow: hidden;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex\n}\n\n.ekit-enabled-bg-img .elementor-icon-list-item a::after {\n content: \"\";\n background-color: rgba(34, 34, 34, .7);\n position: absolute;\n left: 0;\n top: 0;\n width: 100%;\n height: 100%;\n display: block;\n -webkit-transition: all .4s;\n transition: all .4s\n}\n\n.ekit-enabled-bg-img .elementor-icon-list-item a:hover::after {\n background-color: rgba(34, 34, 34, .9)\n}\n\n.ekit-enabled-bg-img .elementor-icon-list-item a .ekit_post_list_content_wraper {\n z-index: 1\n}\n\n.ekit-enabled-bg-img .elementor-icon-list-item a > img {\n z-index: 1\n}\n\n.ekit-wid-con .nav {\n margin: 0;\n padding: 0;\n list-style: none\n}\n\n.ekit-wid-con .ekit-form form p {\n margin-bottom: 0\n}\n\n.ekit-wid-con .ekit-form form input:not([type=submit]):not([type=checkbox]):not([type=radio]) {\n display: block;\n width: 100%;\n font-size: 1rem;\n color: #495057;\n background-color: #fff;\n border: 1px solid #e7e7e7;\n -webkit-transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;\n transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;\n transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;\n transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;\n height: 56px;\n border-radius: 0;\n padding: .375rem .75rem .375rem 30px;\n -webkit-box-shadow: none;\n box-shadow: none\n}\n\n.ekit-wid-con .ekit-form form input:not([type=submit]):not([type=checkbox]):not([type=radio]):hover {\n border-color: #333\n}\n\n.ekit-wid-con .ekit-form form input:not([type=submit]):not([type=checkbox]):not([type=radio]):focus {\n border-color: #4d68ff\n}\n\n.ekit-wid-con .ekit-form form input[type=submit] {\n display: inline-block;\n font-weight: 400;\n text-align: center;\n white-space: nowrap;\n vertical-align: middle;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n border-radius: 0;\n -webkit-transition: all .4s ease;\n transition: all .4s ease;\n padding: 12px 72px;\n font-size: .9375rem;\n background-color: #313636;\n border: 0 solid #000;\n color: #fff;\n cursor: pointer\n}\n\n.ekit-wid-con .ekit-form form input[type=submit]:hover {\n background-color: #4d68ff\n}\n\n.ekit-wid-con .ekit-form form select {\n display: block;\n width: 100%;\n padding: .375rem .75rem;\n font-size: 1rem;\n color: #495057;\n background-color: #fff;\n border: 1px solid #e7e7e7;\n -webkit-transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;\n transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;\n transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;\n transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;\n height: 56px\n}\n\n.ekit-wid-con .ekit-form form select[multiple] {\n height: 100px\n}\n\n.ekit-wid-con .ekit-form form label {\n margin-bottom: 7px;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n color: #313636;\n font-weight: 400\n}\n\n.ekit-wid-con .ekit-form form label span {\n color: #777;\n font-size: .8125rem;\n display: block\n}\n\n.ekit-wid-con .ekit-form form textarea {\n display: block;\n width: 100%;\n font-size: 1rem;\n color: #495057;\n background-color: #fff;\n border: 1px solid #e7e7e7;\n -webkit-transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;\n transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;\n transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;\n transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;\n border-radius: 0;\n height: 176px;\n resize: none;\n padding: 15px .75rem .375rem 30px;\n -webkit-box-shadow: none;\n box-shadow: none\n}\n\n.ekit-wid-con .ekit-form form textarea:hover {\n border-color: #333\n}\n\n.ekit-wid-con .ekit-form form textarea:focus {\n border-color: #4d68ff\n}\n\n.ekit-wid-con .ekit-form form .intl-tel-input {\n width: 100%\n}\n\n.ekit-wid-con .ekit-form form .ekit-form-input {\n margin-bottom: 50px\n}\n\n.ekit-wid-con .btn-text-primary {\n color: #4285f4\n}\n\n.ekit-wid-con .btn-pill {\n border-radius: 2rem\n}\n\n.ekit-wid-con .d-flex {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex\n}\n\n.ekit-wid-con .ekit-review-wrapper {\n background-color: #f2f2f5;\n font-family: Roboto, sans-serif;\n overflow: hidden\n}\n\n.ekit-wid-con .ekit-review-overview, .ekit-wid-con .review-card-overview {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n background-color: #fff\n}\n\n.ekit-wid-con .ekit-review-card, .ekit-wid-con .ekit-review-overview {\n background-color: #fff\n}\n\n.ekit-wid-con .ekit-review-card h4, .ekit-wid-con .ekit-review-overview h4 {\n margin: 0;\n white-space: nowrap\n}\n\n.ekit-wid-con .ekit-review-card--name, .ekit-wid-con .ekit-review-card--rating .rating-average, .ekit-wid-con .ekit-review-card--title h4, .ekit-wid-con .ekit-review-overview--name, .ekit-wid-con .ekit-review-overview--rating .rating-average, .ekit-wid-con .ekit-review-overview--title h4 {\n color: #000032\n}\n\n.ekit-wid-con .ekit-review-card--rating .rating-average, .ekit-wid-con .ekit-review-overview--rating .rating-average {\n font-weight: 500\n}\n\n.ekit-wid-con .ekit-review-card--rating > div, .ekit-wid-con .ekit-review-overview--rating > div {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex\n}\n\n.ekit-wid-con .ekit-review-card--rating .rating-average, .ekit-wid-con .ekit-review-overview--rating .rating-average {\n font-size: 18px;\n font-weight: 700\n}\n\n.ekit-wid-con .ekit-review-card--rating .rating-stars, .ekit-wid-con .ekit-review-overview--rating .rating-stars {\n margin: 0 .5rem\n}\n\n.ekit-wid-con .ekit-review-card--rating .rating-text, .ekit-wid-con .ekit-review-overview--rating .rating-text {\n color: #878787;\n margin-bottom: 0\n}\n\n.ekit-wid-con .ekit-review-overview {\n padding: 1.5rem 2rem;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n margin: 0 0 1.5rem 0;\n border-width: 1px\n}\n\n.ekit-wid-con .ekit-review-overview--thumbnail {\n margin-right: 1rem\n}\n\n.ekit-wid-con .ekit-review-overview--thumbnail img {\n width: 40px;\n height: 40px;\n border-radius: 50%\n}\n\n.ekit-wid-con .ekit-review-overview--title {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex\n}\n\n.ekit-wid-con .ekit-review-overview--title img {\n height: 26px;\n margin-right: .5rem\n}\n\n.ekit-wid-con .ekit-review-overview--title h4 {\n font-size: 22px;\n line-height: 28px;\n font-weight: 400\n}\n\n.ekit-wid-con .ekit-review-overview--title h4 span {\n font-family: Roboto;\n font-size: 26px;\n font-weight: 900;\n text-transform: capitalize\n}\n\n.ekit-wid-con .ekit-review-overview--rating {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center\n}\n\n.ekit-wid-con .ekit-review-overview--rating .rating-average, .ekit-wid-con .ekit-review-overview--rating .rating-text {\n line-height: 27px\n}\n\n.ekit-wid-con .ekit-review-overview--rating .rating-text {\n font-style: italic;\n font-size: 12px;\n font-weight: 400\n}\n\n.ekit-wid-con .ekit-review-overview--rating .rating-average {\n font-size: 22px;\n font-weight: 700\n}\n\n.ekit-wid-con .ekit-review-overview--stars {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n margin: 0 10px;\n height: 27px\n}\n\n.ekit-wid-con .ekit-review-overview--stars .icon {\n font-size: 20px\n}\n\n.ekit-wid-con .ekit-review-overview--actions {\n display: grid;\n place-items: center\n}\n\n.ekit-wid-con .ekit-review-overview--actions .btn {\n font-size: 15px;\n font-weight: 400;\n padding: 0 30px;\n color: #fff;\n min-height: 35px;\n line-height: 35px\n}\n\n.ekit-wid-con .ekit-review-cards-grid .ekit-review-card--comment, .ekit-wid-con .ekit-review-slider-wrapper .ekit-review-card--comment {\n overflow: hidden\n}\n\n.ekit-wid-con .ekit-review-cards-masonry .ekit-review-card {\n -webkit-column-break-inside: avoid;\n -moz-column-break-inside: avoid;\n break-inside: avoid-column\n}\n\n.ekit-wid-con .ekit-review-cards-list .ekit-review-card--comment {\n min-height: unset\n}\n\n.ekit-wid-con .ekit-review-card {\n overflow: hidden;\n position: relative;\n border-color: #f2f2f5;\n border-width: 1px;\n padding: 2rem;\n display: grid;\n grid-template-columns:auto auto 1fr;\n grid-template-areas:\"thumbnail name name\" \"thumbnail date date\" \"thumbnail stars stars\" \"comment comment comment\" \"posted-on posted-on posted-on\"\n}\n\n.ekit-wid-con .ekit-review-card::before {\n content: \"\"\n}\n\n.ekit-wid-con .ekit-review-card--date, .ekit-wid-con .ekit-review-card--desc {\n grid-area: date\n}\n\n.ekit-wid-con .ekit-review-card--top-right-logo {\n position: absolute;\n top: 2rem;\n right: 2rem;\n z-index: 10\n}\n\n.ekit-wid-con .ekit-review-card--top-right-logo i {\n font-size: 20px\n}\n\n.ekit-wid-con .ekit-review-card--image, .ekit-wid-con .ekit-review-card--image img, .ekit-wid-con .ekit-review-card--thumbnail img {\n border-radius: 50%\n}\n\n.ekit-wid-con .ekit-review-card--image {\n width: 60px;\n height: 60px;\n grid-area: thumbnail;\n min-width: 60px;\n border-radius: 50%;\n background-color: #eae9f7;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n padding: 1rem;\n position: relative\n}\n\n.ekit-wid-con .ekit-review-card--image img {\n height: 100%;\n width: 100%\n}\n\n.ekit-wid-con .ekit-review-card--thumbnail {\n grid-area: thumbnail;\n padding-right: 1rem\n}\n\n.ekit-wid-con .ekit-review-card--thumbnail .thumbnail {\n width: 40px;\n height: 40px;\n min-width: 40px;\n border-radius: 50%\n}\n\n.ekit-wid-con .ekit-review-card--thumbnail-badge .badge, .ekit-wid-con .ekit-review-card--thumbnail-badge > div {\n position: relative\n}\n\n.ekit-wid-con .ekit-review-card--thumbnail-badge .badge {\n width: 20px;\n height: 20px;\n border-radius: 50%;\n background-color: #fff;\n position: absolute;\n bottom: 0;\n right: 0\n}\n\n.ekit-wid-con .ekit-review-card--thumbnail-badge .badge img {\n width: 16px;\n height: 16px;\n top: 50%;\n left: 50%;\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n position: absolute\n}\n\n.ekit-wid-con .ekit-review-card--average, .ekit-wid-con .ekit-review-card--title {\n color: #000032\n}\n\n.ekit-wid-con .ekit-review-card--title {\n font-size: 24px;\n line-height: 24px;\n margin: 0 0 .8rem 0\n}\n\n.ekit-wid-con .ekit-review-card--name {\n grid-area: name;\n font-size: 14px;\n font-weight: 700;\n margin: 0 0 .25rem 0\n}\n\n.ekit-wid-con .ekit-review-card--rating .rating-text {\n font-size: 13px\n}\n\n.ekit-wid-con .ekit-review-card--average {\n font-size: 18px;\n font-weight: 700;\n line-height: 22px;\n margin-right: 1rem\n}\n\n.ekit-wid-con .ekit-review-card--stars {\n grid-area: stars;\n color: #f4be28;\n font-size: 13px;\n line-height: 20px\n}\n\n.ekit-wid-con .ekit-review-card--date, .ekit-wid-con .ekit-review-card--desc, .ekit-wid-con .ekit-review-card--posted-on p {\n margin-bottom: 0\n}\n\n.ekit-wid-con .ekit-review-card--top-right-image {\n position: absolute;\n top: 2rem;\n right: 2rem\n}\n\n.ekit-wid-con .ekit-review-card--comment {\n grid-area: comment;\n font-size: 16px;\n line-height: 22px;\n font-weight: 400;\n color: #32323d\n}\n\n.ekit-wid-con .ekit-review-card--comment .more {\n color: #3476e0;\n cursor: pointer\n}\n\n.ekit-wid-con .ekit-review-card--actions {\n grid-area: actions\n}\n\n.ekit-wid-con .ekit-review-card--actions .btn {\n padding: 0;\n white-space: nowrap;\n font-size: 14px;\n font-weight: 600;\n color: #4285f4\n}\n\n.ekit-wid-con .ekit-review-card--actions .btn:hover {\n color: #3476e0\n}\n\n.ekit-wid-con .ekit-review-card--actions .btn:first-child {\n margin-right: 10px\n}\n\n.ekit-wid-con .ekit-review-card--posted-on {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n grid-area: posted-on\n}\n\n.ekit-wid-con .ekit-review-card--posted-on p {\n font-size: 13px;\n line-height: 13px;\n font-weight: 400\n}\n\n.ekit-wid-con .ekit-review-card--posted-on h5 {\n margin: 0;\n font-size: 17px;\n line-height: 20px;\n font-weight: 500\n}\n\n.ekit-wid-con .ekit-review-card-bubble {\n background-color: transparent !important\n}\n\n.ekit-wid-con .ekit-review-card-bubble::before {\n content: \"\";\n position: absolute;\n top: 0;\n left: 0;\n background-color: #fff;\n width: 100%;\n height: calc(100% - 100px);\n z-index: 1\n}\n\n.ekit-wid-con .ekit-review-card-bubble::after {\n content: \"\";\n position: absolute;\n left: 2.4rem;\n top: calc(100% - 116px);\n height: 1.5rem;\n width: 1.5rem;\n background-color: #fff;\n -webkit-transform: rotate(45deg);\n transform: rotate(45deg)\n}\n\n.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--comment, .ekit-wid-con .ekit-review-card-bubble .ekit-review-card--date, .ekit-wid-con .ekit-review-card-bubble .ekit-review-card--name, .ekit-wid-con .ekit-review-card-bubble .ekit-review-card--posted-on, .ekit-wid-con .ekit-review-card-bubble .ekit-review-card--stars, .ekit-wid-con .ekit-review-card-bubble .ekit-review-card--thumbnail {\n z-index: 10\n}\n\n.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--posted-on {\n display: none\n}\n\n.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--comment, .ekit-wid-con .ekit-review-card-bubble .ekit-review-card--stars {\n grid-column: 1/4\n}\n\n.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--stars {\n grid-row: 1\n}\n\n.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--comment {\n grid-row: 2\n}\n\n.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--date, .ekit-wid-con .ekit-review-card-bubble .ekit-review-card--name {\n grid-column: 2/4;\n text-align: left\n}\n\n.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--name, .ekit-wid-con .ekit-review-card-bubble .ekit-review-card--thumbnail {\n margin-top: 2.5rem\n}\n\n.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--thumbnail {\n padding-right: 1rem;\n grid-row: 3/5;\n grid-column: 1/2\n}\n\n.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--name {\n grid-row: 3\n}\n\n.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--date {\n grid-row: 4\n}\n\n.ekit-wid-con .ekit-review-card-rating-inline .ekit-review-card--date {\n grid-column: 3\n}\n\n.ekit-wid-con .ekit-review-card-rating-inline .ekit-review-card--stars {\n grid-column: 2;\n grid-row: 2\n}\n\n.ekit-wid-con .ekit-review-card-thumbnail-left {\n grid-template-areas:\"thumbnail name name\" \"thumbnail date date\" \"thumbnail stars stars\" \"thumbnail comment comment\" \"thumbnail posted-on posted-on\"\n}\n\n.ekit-wid-con .ekit-review-card-align-center {\n text-align: center;\n grid-template-areas:\"thumbnail thumbnail thumbnail\" \"name name name\" \"date date date\" \"stars stars stars\" \"comment comment comment\" \"posted-on posted-on posted-on\"\n}\n\n.ekit-wid-con .ekit-review-card-align-center .ekit-review-card--thumbnail {\n padding-right: 0;\n margin-bottom: 2rem\n}\n\n.ekit-wid-con .ekit-review-card-align-center .ekit-review-card--thumbnail > div {\n width: 40px;\n margin: 0 auto\n}\n\n.ekit-wid-con .ekit-review-card-align-center .ekit-review-card--posted-on {\n display: block;\n grid-row: 6;\n padding-top: 1rem\n}\n\n.ekit-wid-con .ekit-review-card-align-center .ekit-review-card--posted-on i {\n margin: 0 auto !important\n}\n\n.ekit-wid-con .ekit-review-card-name-bottom .ekit-review-card--stars {\n grid-row: 2\n}\n\n.ekit-wid-con .ekit-review-card-name-bottom .ekit-review-card--comment {\n grid-row: 3\n}\n\n.ekit-wid-con .ekit-review-card-name-bottom .ekit-review-card--name {\n grid-row: 4\n}\n\n.ekit-wid-con .ekit-review-card-name-bottom .ekit-review-card--date {\n grid-row: 5\n}\n\n.ekit-wid-con .ekit-review-card-name-bottom .ekit-review-card--posted-on {\n grid-row: 6\n}\n\n.ekit-wid-con .ekit_review_card_stars_inline .ekit-review-card--stars {\n grid-row: 2;\n grid-column: 2/3\n}\n\n.ekit-wid-con .ekit_review_card_stars_inline .ekit-review-card--date {\n grid-row: 2;\n grid-column: 3\n}\n\n.ekit-wid-con .ekit-review-card-name-bottom.ekit-review-card-thumbnail-left .ekit-review-card--posted-on {\n grid-column: 1/4\n}\n\n.ekit-wid-con .ekit-review-card-overview {\n grid-template-areas:\"thumbnail name name\" \"thumbnail average stars\" \"thumbnail date date\" \"thumbnail actions actions\"\n}\n\n.ekit-wid-con .ekit-review-card-overview::before {\n display: none\n}\n\n.ekit-wid-con .ekit-review-card-overview .ekit-review-card--image {\n margin-right: 1rem\n}\n\n.ekit-wid-con .ekit-review-card-overview .ekit-review-card--name {\n font-size: 20px;\n line-height: 24px;\n font-weight: 600;\n margin-bottom: 1rem\n}\n\n.ekit-wid-con .ekit-review-card-overview .ekit-review-card--average {\n font-size: 18px;\n line-height: 22px;\n font-weight: 700;\n margin-right: 6px\n}\n\n.ekit-wid-con .ekit-review-card-overview .ekit-review-card--desc {\n font-size: 13px;\n line-height: 20px;\n font-weight: 400\n}\n\n.ekit-wid-con .ekit-review-card-overview .ekit-review-card--actions {\n margin-top: 1rem\n}\n\n.ekit-wid-con .ekit-review-card-overview .ekit-review-card--actions .btn {\n padding: 0 !important;\n margin-top: 0;\n margin-bottom: 0;\n line-height: 20px;\n text-transform: none;\n background-color: transparent\n}\n\n.ekit-wid-con .ekit-review-card-overview .ekit-review-card--stars {\n font-size: 16px;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center\n}\n\n.ekit-wid-con .small {\n font-size: 12px;\n line-height: 20px\n}\n\n.ekit-wid-con .muted {\n color: #adadad\n}\n\n@media screen and (max-width: 411px) {\n .ekit-wid-con .ekit-review-card-overview {\n grid-template-areas:\"thumbnail name name\" \"thumbnail average stars\" \"thumbnail date date\" \"actions actions actions\"\n }\n\n .ekit-wid-con .ekit-review-overview {\n display: block !important\n }\n\n .ekit-wid-con .ekit-review-overview--actions {\n display: block !important;\n margin-top: 1rem !important;\n text-align: center\n }\n\n .ekit-wid-con .ekit-review-overview--actions .btn {\n padding: .75rem 3rem\n }\n}\n\n.ekit-wid-con iframe {\n border: none\n}\n\n.ekit-wid-con a, .ekit-wid-con b, .ekit-wid-con div, .ekit-wid-con li, .ekit-wid-con ul {\n -webkit-tap-highlight-color: transparent;\n -webkit-tap-highlight-color: transparent\n}\n\n.ekit-wid-con a:active, .ekit-wid-con a:focus, .ekit-wid-con input, .ekit-wid-con input:active, .ekit-wid-con input:focus, .ekit-wid-con input:hover, .ekit-wid-con textarea, .ekit-wid-con textarea:active, .ekit-wid-con textarea:focus, .ekit-wid-con textarea:hover {\n -moz-outline: none;\n outline: 0\n}\n\n.ekit-wid-con embed, .ekit-wid-con img:not([draggable]), .ekit-wid-con object, .ekit-wid-con video {\n max-width: 100%;\n height: auto\n}\n\n.ekit-wid-con a, .ekit-wid-con button {\n text-decoration: none;\n outline: 0\n}\n\n.ekit-wid-con a:active, .ekit-wid-con a:focus, .ekit-wid-con a:hover, .ekit-wid-con a:visited {\n text-decoration: none;\n outline: 0\n}\n\n.ekit-wid-con img {\n border: none;\n max-width: 100%\n}\n\n.ekit-wid-con li, .ekit-wid-con ul {\n margin: 0;\n padding: 0\n}\n\n.ekit-wid-con .elementor-text-editor ol, .ekit-wid-con .elementor-text-editor ul {\n padding-left: 18px\n}\n\n.ekit-wid-con h4, .ekit-wid-con p {\n margin-bottom: 10px\n}\n\n.ekit-wid-con .clear-both::after, .ekit-wid-con .clear-both::before {\n display: table;\n content: \"\";\n clear: both\n}\n\n.ekit-wid-con button:focus {\n outline: 0\n}\n\n.ekit-wid-con .text-left {\n text-align: left !important\n}\n\n.ekit-wid-con .text-right {\n text-align: right !important\n}\n\n.ekit-wid-con .text-center {\n text-align: center !important\n}\n\n.ekit-wid-con .ekit-flex-row-reverse {\n -webkit-box-orient: horizontal !important;\n -webkit-box-direction: reverse !important;\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important\n}\n\n.ekit-wid-con .ekit-flex-column-reverse {\n -webkit-box-orient: vertical !important;\n -webkit-box-direction: reverse !important;\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important\n}\n\n.ekit-wid-con .ekit-flex-column {\n -webkit-box-orient: vertical !important;\n -webkit-box-direction: normal !important;\n -ms-flex-direction: column !important;\n flex-direction: column !important\n}\n\n.ekit-wid-con .ekit-flex-row {\n -webkit-box-orient: horizontal !important;\n -webkit-box-direction: normal !important;\n -ms-flex-direction: row !important;\n flex-direction: row !important\n}\n\n.ekit-wid-con .tab-content > .tab-pane {\n font-family: inherit\n}\n\n.ekit-wid-con .elementskit-border-divider {\n left: 13px\n}\n\n.ekit-wid-con .elementskit-border-divider.elementskit-style-long {\n left: inherit\n}\n\n.ekit-wid-con .elementskit-border-divider::before {\n left: -26px\n}\n\n.ekit-wid-con .elementskit-navbar-nav-default.elementskit-menu-container {\n z-index: 1000\n}\n\n.ekit-wid-con .elementskit-navbar-nav-default .elementskit-navbar-nav > li > a:hover {\n background-color: transparent\n}\n\n.ekit-wid-con .elementor-icon-list-item a > img {\n width: 100px;\n margin-right: 15px\n}\n\n.ekit-wid-con .elementor-icon-list-item .meta-lists {\n line-height: 1\n}\n\n.ekit-wid-con .elementor-icon-list-item .meta-lists svg {\n max-width: 12px;\n height: auto;\n vertical-align: middle\n}\n\n.ekit-wid-con .elementor-icon-list-item .meta-lists > span {\n color: #7f8595;\n font-size: 12px;\n display: inline-block;\n -webkit-transition: all .4s ease;\n transition: all .4s ease\n}\n\n.ekit-wid-con .elementor-icon-list-item .elementor-icon-list-text {\n display: block;\n margin-bottom: 0\n}\n\n.ekit-wid-con .nf-error.field-wrap .nf-field-element::after, .ekit-wid-con .nf-pass.field-wrap .nf-field-element::after {\n top: 0;\n height: 100%;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n line-height: normal\n}\n\n.ekit-wid-con .nf-response-msg > p {\n line-height: normal\n}\n\n.ekit-wid-con textarea.ninja-forms-field {\n display: block\n}\n\n.ekit-wid-con .column-count-1 {\n -webkit-column-count: 1;\n -moz-column-count: 1;\n column-count: 1\n}\n\n.ekit-wid-con .column-count-2 {\n -webkit-column-count: 2;\n -moz-column-count: 2;\n column-count: 2\n}\n\n.ekit-wid-con .column-count-3 {\n -webkit-column-count: 3;\n -moz-column-count: 3;\n column-count: 3\n}\n\n.ekit-wid-con .column-count-4 {\n -webkit-column-count: 4;\n -moz-column-count: 4;\n column-count: 4\n}\n\n.ekit-wid-con .column-count-5 {\n -webkit-column-count: 5;\n -moz-column-count: 5;\n column-count: 5\n}\n\n.ekit-wid-con .column-count-6 {\n -webkit-column-count: 6;\n -moz-column-count: 6;\n column-count: 6\n}\n\n.ekit-wid-con .text-left {\n text-align: left !important\n}\n\n.ekit-wid-con .text-right {\n text-align: right !important\n}\n\n.ekit-wid-con .text-center {\n text-align: center !important\n}\n\n.ekit-wid-con .ekit-img-overlay {\n position: relative;\n z-index: 0\n}\n\n.ekit-wid-con .ekit-img-overlay::before {\n content: \"\";\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n z-index: 1\n}\n\n.ekit-wid-con .ekit-wrapper-link {\n position: absolute;\n width: 100%;\n height: 100%;\n opacity: 0;\n top: 0;\n left: 0;\n z-index: 10\n}\n\n.ekit-wid-con .media {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start\n}\n\n@media (min-width: 1025px) {\n .ekit-wid-con .default_menu_position .elementor-column, .ekit-wid-con .default_menu_position .elementor-column-wrap, .ekit-wid-con .default_menu_position .elementor-widget, .ekit-wid-con .default_menu_position .elementor-widget-wrap, .ekit-wid-con .default_menu_position .elementskit-navbar-nav-default.elementskit-menu-container {\n position: static\n }\n\n .ekit-wid-con .default_menu_position .elementskit-menu-po-right .elementskit-megamenu-has.top_position.elementskit-dropdown-menu-custom_width .elementskit-megamenu-panel, .ekit-wid-con .default_menu_position .elementskit-menu-po-right .elementskit-megamenu-has.top_position.elementskit-dropdown-menu-default_width .elementskit-megamenu-panel, .ekit-wid-con .elementskit-navbar-nav-default .elementskit-menu-po-right .relative_position.elementskit-megamenu-has .elementskit-megamenu-panel {\n right: 0;\n left: auto\n }\n\n .ekit-wid-con .elementskit-navbar-nav-default .elementskit-megamenu-has .elementskit-megamenu-panel {\n -webkit-transition: transform .4s ease;\n -webkit-transition: -webkit-transform .4s ease;\n transition: -webkit-transform .4s ease;\n transition: transform .4s ease;\n transition: transform .4s ease, -webkit-transform .4s ease\n }\n\n .ekit-wid-con .elementskit-menu-po-center .elementskit-megamenu-has.top_position.elementskit-dropdown-menu-custom_width .elementskit-megamenu-panel, .ekit-wid-con .elementskit-menu-po-center .elementskit-megamenu-has.top_position.elementskit-dropdown-menu-default_width .elementskit-megamenu-panel {\n -webkit-transform: translateY(-10px) translateX(-50%);\n transform: translateY(-10px) translateX(-50%);\n left: 50%\n }\n\n .ekit-wid-con .default_menu_position .elementskit-menu-po-center .elementskit-megamenu-has.top_position.elementskit-dropdown-menu-custom_width:hover > .elementskit-megamenu-panel, .ekit-wid-con .default_menu_position .elementskit-menu-po-center .elementskit-megamenu-has.top_position.elementskit-dropdown-menu-default_width:hover > .elementskit-megamenu-panel {\n -webkit-transform: translateY(0) translateX(-50%);\n transform: translateY(0) translateX(-50%);\n left: 50%\n }\n\n .ekit-wid-con body.is-vertical-menu-active .ekit-wid-con .elementskit-navbar-nav-default.elementskit-menu-container {\n z-index: 9\n }\n\n .ekit-wid-con body.is-vertical-menu-active .vertical-menu-active .xs-vertical-menu-backdrop {\n z-index: 150\n }\n\n .ekit-wid-con body.is-vertical-menu-active .ekit-vertical-menu-tigger {\n z-index: 160\n }\n}\n\n@media (max-width: 1024px) {\n .ekit-wid-con .ekit-vertical-navbar-nav .elementskit-submenu-indicator {\n padding: 3px 10px;\n border: 1px solid;\n border-radius: 30px\n }\n}\n\n.ekit-wid-con .xs-overlay {\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n width: 100%;\n opacity: .5;\n z-index: 0\n}\n\n.ekit-wid-con .form-control:focus {\n -webkit-box-shadow: none;\n box-shadow: none\n}\n\n.ekit-wid-con .swiper-container {\n width: inherit;\n height: inherit\n}\n\n.ekit-wid-con .swiper-container.ekit-main-swiper, .ekit-wid-con .swiper.ekit-main-swiper {\n position: static\n}\n\n.ekit-wid-con .swiper .swiper-navigation-button, .ekit-wid-con .swiper-container .swiper-navigation-button {\n background: rgba(0, 0, 0, 0);\n width: auto;\n height: auto\n}\n\n.ekit-wid-con .tab-pane.animated {\n -webkit-animation-duration: 1.5s;\n animation-duration: 1.5s\n}\n\n.ekit-wid-con .mfp-iframe-scaler iframe {\n -webkit-box-shadow: none;\n box-shadow: none;\n background: 0 0\n}\n\n.ekit-wid-con img {\n -webkit-user-select: none;\n -moz-user-select: none;\n -o-user-select: none;\n -ms-user-select: none;\n user-select: none\n}\n\n.ekit-wid-con .image-switcher .content-image {\n position: relative\n}\n\n.ekit-wid-con .image-switcher .content-image .hover-image {\n position: absolute;\n top: 0;\n left: 0;\n opacity: 0;\n visibility: hidden;\n -webkit-transform: scale(1.2);\n transform: scale(1.2)\n}\n\n.ekit-wid-con .image-switcher:hover .content-image .main-image {\n opacity: 0;\n visibility: hidden;\n -webkit-transform: scale(1.2);\n transform: scale(1.2)\n}\n\n.ekit-wid-con .image-switcher:hover .content-image .hover-image {\n -webkit-transform: scale(1);\n transform: scale(1);\n opacity: 1;\n visibility: visible\n}\n\n.ekit-wid-con .fill-icon {\n display: inline-block;\n background-color: #2575fc;\n color: #fff;\n font-size: 40px;\n text-align: center;\n -webkit-transition: all .4s ease;\n transition: all .4s ease\n}\n\n.ekit-wid-con .fill-icon.round {\n border-radius: 50%\n}\n\n.ekit-wid-con .fill-icon.style-light {\n background-color: #f5f5f5;\n color: #000\n}\n\n.ekit-wid-con button {\n cursor: pointer;\n -webkit-transition: all .4s ease;\n transition: all .4s ease\n}\n\n.ekit-wid-con .form-control {\n -webkit-transition: all .4s ease;\n transition: all .4s ease\n}\n\n.ekit-wid-con input {\n -webkit-box-sizing: border-box;\n box-sizing: border-box\n}\n\n.ekit-wid-con .widgetarea_warper_edit {\n display: none\n}\n\n.ekit-wid-con .swiper-pagination-bullet {\n opacity: inherit;\n background-color: inherit\n}\n\n.ekit-wid-con [data-ajax-post-id]:not(.is--loaded):before {\n content: \"\";\n display: block;\n width: 30px;\n height: 30px;\n margin: 20px auto;\n border-style: solid;\n border-width: 3px;\n border-color: #acacac #ddd #ddd;\n border-radius: 50%;\n -webkit-animation: eicon-spin 1.5s infinite linear;\n animation: eicon-spin 1.5s infinite linear\n}\n\n.elementor-widget-container .ekit-wid-con a {\n text-decoration: none\n}\n\n#wp-admin-bar-elementor_edit_page-default:empty {\n display: none\n}\n\n.elementor-widget-elementskit-pricing .elementor-widget-container {\n overflow: hidden\n}\n\n.elementor-widget-elementskit-timeline .elementor-widget-container {\n padding: 35px 45px 60px;\n}\n\n.elementor-widget-elementskit-business-hours .elementor-widget-container {\n padding: 20px 20px 20px 20px;\n background-color: #fff;\n -webkit-box-shadow: 0 10px 10px 0 rgba(0, 0, 0, .1);\n box-shadow: 0 10px 10px 0 rgba(0, 0, 0, .1)\n}\n\n.elementor-widget-elementskit-dual-button-center .ekit-element-align-wrapper {\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center\n}\n\n.elementor-widget-elementskit-dual-button-end .ekit-element-align-wrapper {\n -webkit-box-pack: end;\n -ms-flex-pack: end;\n justify-content: flex-end\n}\n\n.elementor-widget-elementskit-dual-button-start .ekit-element-align-wrapper {\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start\n}\n\n.ekit_wpForms_container-form-button-full-width .wpforms-submit-container .wpforms-submit {\n width: 100%\n}\n\n.ekit_ninjaForms_container-button-full-width .submit-container input[type=button] {\n width: 100%\n}\n\n.elemenetskit-alert-info {\n position: relative;\n padding: .75rem 1.25rem;\n border-radius: .25rem;\n color: #0c5460;\n background-color: #d1ecf1;\n border: 1px solid #bee5eb;\n}\n\n.elementor-widget-elementskit-team.animated {\n -webkit-animation-fill-mode: none;\n animation-fill-mode: none\n}\n\n@media (max-width: 1024px) {\n .ekit-tab-hide {\n display: none\n }\n}\n\n@media (max-width: 767px) {\n .ekit-mobile-hide {\n display: none\n }\n}\n\n.ekit-template-content-footer, .ekit-template-content-header {\n clear: both\n}\n\n.elementor-edit-area-active .elementor-widget:hover .widgetarea_warper_edit {\n display: block\n}\n\n.ekit-sticky {\n z-index: 9999\n}\n\ndiv.elementor .ekit-sticky.elementor-element {\n -webkit-transition: background-color .3s ease-in;\n transition: background-color .3s ease-in\n}\n\n.ekit-sticky[data-ekit-sticky] {\n z-index: 1\n}\n\ndiv.elementor .ekit-sticky--show_on_scroll_up.elementor-element {\n -webkit-transition: background-color .3s ease-in, opacity .3s, visibility .3s;\n transition: background-color .3s ease-in, opacity .3s, visibility .3s\n}\n\n.ekit-sticky--effects.ekit-sticky--down.ekit-sticky--show_on_scroll_up {\n opacity: 0;\n visibility: hidden\n}\n\n.weforms_submit_btn {\n -webkit-transition: all .4s ease;\n transition: all .4s ease;\n cursor: pointer\n}\n\n.wpuf-label > label {\n margin-bottom: 0\n}\n\nul.wpuf-form li label.wpuf-form-sub-label {\n margin-bottom: 0\n}\n\n.image-source-link {\n color: #98c3d1\n}\n\n.mfp-bg, .mfp-container {\n opacity: 0;\n -webkit-backface-visibility: hidden;\n -webkit-transition: all .3s ease-out;\n transition: all .3s ease-out\n}\n\n.mfp-ready .mfp-container {\n opacity: 1\n}\n\n.mfp-ready.mfp-bg {\n opacity: .8\n}\n\n.mfp-removing .mfp-container, .mfp-removing.mfp-bg {\n opacity: 0\n}\n\n.mfp-move-horizontal .mfp-with-anim {\n opacity: 0;\n -webkit-transition: all .3s;\n transition: all .3s;\n -webkit-transform: translateX(-50px);\n transform: translateX(-50px)\n}\n\n.mfp-move-horizontal.mfp-bg {\n opacity: 0;\n -webkit-transition: all .3s;\n transition: all .3s\n}\n\n.mfp-move-horizontal.mfp-ready .mfp-with-anim {\n opacity: 1;\n -webkit-transform: translateX(0);\n transform: translateX(0)\n}\n\n.mfp-move-horizontal.mfp-ready.mfp-bg {\n opacity: .8\n}\n\n.mfp-move-horizontal.mfp-removing .mfp-with-anim {\n -webkit-transform: translateX(50px);\n transform: translateX(50px);\n opacity: 0\n}\n\n.mfp-move-horizontal.mfp-removing.mfp-bg {\n opacity: 0\n}\n\n.mfp-zoom-out .mfp-with-anim {\n opacity: 0;\n -webkit-transition: all .3s ease-in-out;\n transition: all .3s ease-in-out;\n -webkit-transform: scale(1.3);\n transform: scale(1.3)\n}\n\n.mfp-zoom-out.mfp-bg {\n opacity: 0;\n -webkit-transition: all .3s ease-out;\n transition: all .3s ease-out\n}\n\n.mfp-zoom-out.mfp-ready .mfp-with-anim {\n opacity: 1;\n -webkit-transform: scale(1);\n transform: scale(1)\n}\n\n.mfp-zoom-out.mfp-ready.mfp-bg {\n opacity: .8\n}\n\n.mfp-zoom-out.mfp-removing .mfp-with-anim {\n -webkit-transform: scale(1.3);\n transform: scale(1.3);\n opacity: 0\n}\n\n.mfp-zoom-out.mfp-removing.mfp-bg {\n opacity: 0\n}\n\nbutton.mfp-close.ekit-popup-close {\n border: 1px solid #fff;\n margin: 20px;\n border-radius: 50%;\n -webkit-transition: all .4s ease;\n transition: all .4s ease\n}\n\nbutton.mfp-close.ekit-popup-close:hover {\n background-color: #000;\n color: #fff;\n border-color: #000;\n width: 44px\n}\n\n.mfp-iframe-holder .mfp-close.ekit-popup-close {\n width: 44px;\n text-align: center;\n padding-right: 0;\n top: 0;\n right: 0\n}\n\n.mfp-container.mfp-iframe-holder {\n position: fixed\n}\n\n.mfp-container.mfp-iframe-holder .mfp-close.ekit-popup-close {\n position: fixed\n}\n\n.mfp-zoom-in .mfp-with-anim {\n opacity: 0;\n -webkit-transition: all .2s ease-in-out;\n transition: all .2s ease-in-out;\n -webkit-transform: scale(.8);\n transform: scale(.8)\n}\n\n.mfp-zoom-in.mfp-bg {\n opacity: 0;\n -webkit-transition: all .3s ease-out;\n transition: all .3s ease-out\n}\n\n.mfp-zoom-in.mfp-ready .mfp-with-anim {\n opacity: 1;\n -webkit-transform: scale(1);\n transform: scale(1)\n}\n\n.mfp-zoom-in.mfp-ready.mfp-bg {\n opacity: .8\n}\n\n.mfp-zoom-in.mfp-removing .mfp-with-anim {\n -webkit-transform: scale(.8);\n transform: scale(.8);\n opacity: 0\n}\n\n.mfp-zoom-in.mfp-removing.mfp-bg {\n opacity: 0\n}\n\n.white-popup-block {\n background: #ccc;\n padding: 20px;\n max-width: 300px;\n margin: 0 auto;\n -webkit-animation: open 1s;\n animation: open 1s\n}\n\n.mfp-removing {\n -webkit-animation: close 1s;\n animation: close 1s\n}\n\n.mfp-open .modal-popup-group, .mfp-open .xs-modal-sidebar {\n -webkit-animation-name: galleryopen;\n animation-name: galleryopen;\n -webkit-animation-duration: .5s;\n animation-duration: .5s;\n -webkit-animation-fill-mode: both;\n animation-fill-mode: both;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden\n}\n\n.mfp-bg.ekit-promo-popup {\n background-color: rgba(0, 0, 0, .87);\n padding-bottom: 100%;\n border-radius: 100%;\n overflow: hidden;\n -webkit-animation: menu-animation .8s ease-out forwards;\n animation: menu-animation .8s ease-out forwards\n}\n\n.ekit-promo-popup .modal-content {\n background-color: transparent;\n padding: 0;\n border: 0\n}\n\n.ekit-promo-popup .mfp-close {\n color: #fff;\n opacity: 0;\n -webkit-transition: all 1s ease .8s;\n transition: all 1s ease .8s;\n -webkit-transform: translateY(-500px);\n transform: translateY(-500px)\n}\n\n.ekit-promo-popup.mfp-ready .mfp-close {\n opacity: 1;\n -webkit-transform: translateY(0);\n transform: translateY(0);\n position: fixed\n}\n\nbody.admin-bar .ekit-promo-popup.mfp-ready .mfp-close {\n margin-top: 45px\n}\n\n.ekit-promo-popup.my-mfp-slide-bottom .zoom-anim-dialog {\n opacity: 0;\n -webkit-transition: all 1s ease .8s;\n transition: all 1s ease .8s;\n -webkit-transform: translateY(-500px);\n transform: translateY(-500px)\n}\n\n.ekit-promo-popup.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog {\n opacity: 1;\n -webkit-transform: translateY(0);\n transform: translateY(0)\n}\n\n@-webkit-keyframes bounceAnim {\n 0%, 100%, 20%, 50%, 80% {\n -webkit-transform: translateY(0);\n transform: translateY(0)\n }\n 40% {\n -webkit-transform: translateY(-16px);\n transform: translateY(-16px)\n }\n 60% {\n -webkit-transform: translateY(-8px);\n transform: translateY(-8px)\n }\n}\n\n@keyframes bounceAnim {\n 0%, 100%, 20%, 50%, 80% {\n -webkit-transform: translateY(0);\n transform: translateY(0)\n }\n 40% {\n -webkit-transform: translateY(-16px);\n transform: translateY(-16px)\n }\n 60% {\n -webkit-transform: translateY(-8px);\n transform: translateY(-8px)\n }\n}\n\n@-webkit-keyframes menu-animation {\n 0% {\n opacity: 0;\n -webkit-transform: scale(.04) translateY(300%);\n transform: scale(.04) translateY(300%)\n }\n 40% {\n -webkit-transform: scale(.04) translateY(0);\n transform: scale(.04) translateY(0);\n -webkit-transition: ease-out;\n transition: ease-out\n }\n 40% {\n -webkit-transform: scale(.04) translateY(0);\n transform: scale(.04) translateY(0)\n }\n 60% {\n opacity: 1;\n -webkit-transform: scale(.02) translateY(0);\n transform: scale(.02) translateY(0)\n }\n 61% {\n opacity: 1;\n -webkit-transform: scale(.04) translateY(0);\n transform: scale(.04) translateY(0)\n }\n 99.9% {\n opacity: 1;\n height: 0;\n padding-bottom: 100%;\n border-radius: 100%\n }\n 100% {\n opacity: 1;\n -webkit-transform: scale(2) translateY(0);\n transform: scale(2) translateY(0);\n height: 100%;\n padding-bottom: 0;\n border-radius: 0\n }\n}\n\n@keyframes menu-animation {\n 0% {\n opacity: 0;\n -webkit-transform: scale(.04) translateY(300%);\n transform: scale(.04) translateY(300%)\n }\n 40% {\n -webkit-transform: scale(.04) translateY(0);\n transform: scale(.04) translateY(0);\n -webkit-transition: ease-out;\n transition: ease-out\n }\n 40% {\n -webkit-transform: scale(.04) translateY(0);\n transform: scale(.04) translateY(0)\n }\n 60% {\n opacity: 1;\n -webkit-transform: scale(.02) translateY(0);\n transform: scale(.02) translateY(0)\n }\n 61% {\n opacity: 1;\n -webkit-transform: scale(.04) translateY(0);\n transform: scale(.04) translateY(0)\n }\n 99.9% {\n opacity: 1;\n height: 0;\n padding-bottom: 100%;\n border-radius: 100%\n }\n 100% {\n opacity: 1;\n -webkit-transform: scale(2) translateY(0);\n transform: scale(2) translateY(0);\n height: 100%;\n padding-bottom: 0;\n border-radius: 0\n }\n}\n\n@-webkit-keyframes show-fadein {\n 0% {\n opacity: 0\n }\n 100% {\n opacity: 1\n }\n}\n\n@keyframes show-fadein {\n 0% {\n opacity: 0\n }\n 100% {\n opacity: 1\n }\n}\n\n@-webkit-keyframes hide-fadeout {\n 0% {\n opacity: 1\n }\n 100% {\n opacity: 0\n }\n}\n\n@keyframes hide-fadeout {\n 0% {\n opacity: 1\n }\n 100% {\n opacity: 0\n }\n}\n\n@-webkit-keyframes show-animation {\n 0% {\n -webkit-transform: translateY(20px);\n transform: translateY(20px);\n opacity: 0\n }\n 100% {\n -webkit-transform: translateY(0);\n transform: translateY(0)\n }\n}\n\n@keyframes show-animation {\n 0% {\n -webkit-transform: translateY(20px);\n transform: translateY(20px);\n opacity: 0\n }\n 100% {\n -webkit-transform: translateY(0);\n transform: translateY(0)\n }\n}\n\n@-webkit-keyframes hide-animation {\n 0% {\n -webkit-transform: translateY(0);\n transform: translateY(0)\n }\n 100% {\n -webkit-transform: translateY(20px);\n transform: translateY(20px);\n opacity: 0\n }\n}\n\n@keyframes hide-animation {\n 0% {\n -webkit-transform: translateY(0);\n transform: translateY(0)\n }\n 100% {\n -webkit-transform: translateY(20px);\n transform: translateY(20px);\n opacity: 0\n }\n}\n\n@-webkit-keyframes progress-bar-stripes {\n from {\n background-position: 1rem 0\n }\n to {\n background-position: 0 0\n }\n}\n\n@keyframes progress-bar-stripes {\n from {\n background-position: 1rem 0\n }\n to {\n background-position: 0 0\n }\n}\n\n@-webkit-keyframes button-ripple {\n 70% {\n -webkit-box-shadow: 0 0 0 var(--glow-size, 15px) currentColor;\n box-shadow: 0 0 0 var(--glow-size, 15px) currentColor;\n opacity: 0\n }\n 100% {\n -webkit-box-shadow: 0 0 0 0 currentColor;\n box-shadow: 0 0 0 0 currentColor;\n opacity: 0\n }\n}\n\n@keyframes button-ripple {\n 70% {\n -webkit-box-shadow: 0 0 0 var(--glow-size, 15px) currentColor;\n box-shadow: 0 0 0 var(--glow-size, 15px) currentColor;\n opacity: 0\n }\n 100% {\n -webkit-box-shadow: 0 0 0 0 currentColor;\n box-shadow: 0 0 0 0 currentColor;\n opacity: 0\n }\n}\n\n@-webkit-keyframes open {\n 0% {\n opacity: 0\n }\n 100% {\n opacity: 1\n }\n}\n\n@keyframes open {\n 0% {\n opacity: 0\n }\n 100% {\n opacity: 1\n }\n}\n\n@-webkit-keyframes close {\n 0% {\n opacity: 1\n }\n 100% {\n opacity: 0\n }\n}\n\n@keyframes close {\n 0% {\n opacity: 1\n }\n 100% {\n opacity: 0\n }\n}\n\n@-webkit-keyframes galleryopen {\n 0% {\n opacity: 0\n }\n 100% {\n opacity: 1\n }\n}\n\n@keyframes galleryopen {\n 0% {\n opacity: 0\n }\n 100% {\n opacity: 1\n }\n}\n\n@-webkit-keyframes location-indicator {\n 0% {\n -webkit-box-shadow: 0 0 0 0 rgba(12, 90, 219, .2);\n box-shadow: 0 0 0 0 rgba(12, 90, 219, .2)\n }\n 70% {\n -webkit-box-shadow: 0 0 0 30px rgba(12, 90, 219, 0);\n box-shadow: 0 0 0 30px rgba(12, 90, 219, 0)\n }\n 100% {\n -webkit-box-shadow: 0 0 0 0 rgba(12, 90, 219, 0);\n box-shadow: 0 0 0 0 rgba(12, 90, 219, 0)\n }\n}\n\n@keyframes location-indicator {\n 0% {\n -webkit-box-shadow: 0 0 0 0 rgba(12, 90, 219, .2);\n box-shadow: 0 0 0 0 rgba(12, 90, 219, .2)\n }\n 70% {\n -webkit-box-shadow: 0 0 0 30px rgba(12, 90, 219, 0);\n box-shadow: 0 0 0 30px rgba(12, 90, 219, 0)\n }\n 100% {\n -webkit-box-shadow: 0 0 0 0 rgba(12, 90, 219, 0);\n box-shadow: 0 0 0 0 rgba(12, 90, 219, 0)\n }\n}\n\n@-webkit-keyframes iconTranslateY {\n 49% {\n -webkit-transform: translateY(100%);\n transform: translateY(100%)\n }\n 50% {\n opacity: 0;\n -webkit-transform: translateY(-100%);\n transform: translateY(-100%)\n }\n 51% {\n opacity: 1\n }\n}\n\n@keyframes iconTranslateY {\n 49% {\n -webkit-transform: translateY(100%);\n transform: translateY(100%)\n }\n 50% {\n opacity: 0;\n -webkit-transform: translateY(-100%);\n transform: translateY(-100%)\n }\n 51% {\n opacity: 1\n }\n}\n\n@-webkit-keyframes RainDrop {\n 0%, 100%, 25%, 55%, 75%, 87%, 97% {\n -webkit-transform: scaleX(1);\n transform: scaleX(1)\n }\n 26%, 56%, 76% {\n -webkit-transform: scaleX(1.3) scaleY(.8);\n transform: scaleX(1.3) scaleY(.8)\n }\n 31%, 61%, 81% {\n -webkit-transform: scaleX(.8) scaleY(1.2);\n transform: scaleX(.8) scaleY(1.2)\n }\n 76%, 88% {\n -webkit-transform: scaleX(1.2);\n transform: scaleX(1.2)\n }\n 98% {\n -webkit-transform: scaleX(1.1);\n transform: scaleX(1.1)\n }\n}\n\n@keyframes RainDrop {\n 0%, 100%, 25%, 55%, 75%, 87%, 97% {\n -webkit-transform: scaleX(1);\n transform: scaleX(1)\n }\n 26%, 56%, 76% {\n -webkit-transform: scaleX(1.3) scaleY(.8);\n transform: scaleX(1.3) scaleY(.8)\n }\n 31%, 61%, 81% {\n -webkit-transform: scaleX(.8) scaleY(1.2);\n transform: scaleX(.8) scaleY(1.2)\n }\n 76%, 88% {\n -webkit-transform: scaleX(1.2);\n transform: scaleX(1.2)\n }\n 98% {\n -webkit-transform: scaleX(1.1);\n transform: scaleX(1.1)\n }\n}\n\n@-webkit-keyframes WaterWave {\n 50% {\n -webkit-transform: skewY(1deg) skewX(-1deg) scale(1.06);\n transform: skewY(1deg) skewX(-1deg) scale(1.06)\n }\n}\n\n@keyframes WaterWave {\n 50% {\n -webkit-transform: skewY(1deg) skewX(-1deg) scale(1.06);\n transform: skewY(1deg) skewX(-1deg) scale(1.06)\n }\n}\n\n@-webkit-keyframes lightning {\n 50%, from, to {\n opacity: 1\n }\n 25%, 75% {\n opacity: 0\n }\n}\n\n@keyframes lightning {\n 50%, from, to {\n opacity: 1\n }\n 25%, 75% {\n opacity: 0\n }\n}\n\n@-webkit-keyframes JoltZoom {\n 10% {\n font-size: 140%\n }\n 40% {\n font-size: 80%\n }\n 100% {\n font-size: 100%\n }\n}\n\n@keyframes JoltZoom {\n 10% {\n font-size: 140%\n }\n 40% {\n font-size: 80%\n }\n 100% {\n font-size: 100%\n }\n}\n\n@-webkit-keyframes typing {\n from {\n width: 0\n }\n}\n\n@keyframes typing {\n from {\n width: 0\n }\n}\n\n@-webkit-keyframes cursor {\n 50% {\n border-color: transparent\n }\n}\n\n@keyframes cursor {\n 50% {\n border-color: transparent\n }\n}\n\n@-webkit-keyframes wipe {\n to {\n width: 0\n }\n}\n\n@keyframes wipe {\n to {\n width: 0\n }\n}\n\n@keyframes open {\n from {\n width: 0\n }\n}\n\n@-webkit-keyframes Magnify {\n 50% {\n -webkit-transform: scale(1.8);\n transform: scale(1.8);\n letter-spacing: 26px\n }\n}\n\n@keyframes Magnify {\n 50% {\n -webkit-transform: scale(1.8);\n transform: scale(1.8);\n letter-spacing: 26px\n }\n}\n\n@-webkit-keyframes Beat {\n 14%, 42% {\n -webkit-transform: scale(1.3);\n transform: scale(1.3)\n }\n 28%, 70% {\n -webkit-transform: scale(1);\n transform: scale(1)\n }\n}\n\n@keyframes Beat {\n 14%, 42% {\n -webkit-transform: scale(1.3);\n transform: scale(1.3)\n }\n 28%, 70% {\n -webkit-transform: scale(1);\n transform: scale(1)\n }\n}\n\n@-webkit-keyframes FadeIn {\n from {\n opacity: 0\n }\n to {\n opacity: 1\n }\n}\n\n@keyframes FadeIn {\n from {\n opacity: 0\n }\n to {\n opacity: 1\n }\n}\n\n@-webkit-keyframes FadeInLeft {\n from {\n opacity: 0;\n -webkit-transform: translateX(-60px);\n transform: translateX(-60px)\n }\n to {\n opacity: 1\n }\n}\n\n@keyframes FadeInLeft {\n from {\n opacity: 0;\n -webkit-transform: translateX(-60px);\n transform: translateX(-60px)\n }\n to {\n opacity: 1\n }\n}\n\n@-webkit-keyframes FadeInRight {\n from {\n opacity: 0;\n -webkit-transform: translateX(60px);\n transform: translateX(60px)\n }\n to {\n opacity: 1\n }\n}\n\n@keyframes FadeInRight {\n from {\n opacity: 0;\n -webkit-transform: translateX(60px);\n transform: translateX(60px)\n }\n to {\n opacity: 1\n }\n}\n\n@-webkit-keyframes FadeInTop {\n from {\n opacity: 0;\n -webkit-transform: translateY(-100%);\n transform: translateY(-100%)\n }\n to {\n opacity: 1\n }\n}\n\n@keyframes FadeInTop {\n from {\n opacity: 0;\n -webkit-transform: translateY(-100%);\n transform: translateY(-100%)\n }\n to {\n opacity: 1\n }\n}\n\n@-webkit-keyframes FadeInBottom {\n from {\n opacity: 0;\n -webkit-transform: translateY(100%);\n transform: translateY(100%)\n }\n to {\n opacity: 1\n }\n}\n\n@keyframes FadeInBottom {\n from {\n opacity: 0;\n -webkit-transform: translateY(100%);\n transform: translateY(100%)\n }\n to {\n opacity: 1\n }\n}\n\n@-webkit-keyframes FadeOut {\n to {\n opacity: 0\n }\n}\n\n@keyframes FadeOut {\n to {\n opacity: 0\n }\n}\n\n@-webkit-keyframes FadeOutLeft {\n from {\n opacity: 1\n }\n to {\n opacity: 0;\n -webkit-transform: translateX(-60px);\n transform: translateX(-60px)\n }\n}\n\n@keyframes FadeOutLeft {\n from {\n opacity: 1\n }\n to {\n opacity: 0;\n -webkit-transform: translateX(-60px);\n transform: translateX(-60px)\n }\n}\n\n@-webkit-keyframes FadeOutRight {\n from {\n opacity: 1\n }\n to {\n opacity: 0;\n -webkit-transform: translateX(60px);\n transform: translateX(60px)\n }\n}\n\n@keyframes FadeOutRight {\n from {\n opacity: 1\n }\n to {\n opacity: 0;\n -webkit-transform: translateX(60px);\n transform: translateX(60px)\n }\n}\n\n@-webkit-keyframes FadeOutTop {\n from {\n opacity: 1\n }\n to {\n opacity: 0;\n -webkit-transform: translateY(-100%);\n transform: translateY(-100%)\n }\n}\n\n@keyframes FadeOutTop {\n from {\n opacity: 1\n }\n to {\n opacity: 0;\n -webkit-transform: translateY(-100%);\n transform: translateY(-100%)\n }\n}\n\n@-webkit-keyframes FadeOutBottom {\n from {\n opacity: 1\n }\n to {\n opacity: 0;\n -webkit-transform: translateY(100%);\n transform: translateY(100%)\n }\n}\n\n@keyframes FadeOutBottom {\n from {\n opacity: 1\n }\n to {\n opacity: 0;\n -webkit-transform: translateY(100%);\n transform: translateY(100%)\n }\n}\n\n@-webkit-keyframes MovingBackFromRight {\n 40% {\n -webkit-transform: rotate(45deg);\n transform: rotate(45deg)\n }\n 100% {\n -webkit-transform: rotate(0);\n transform: rotate(0);\n -webkit-animation-timing-function: cubic-bezier(0, .9, .7, 1.45);\n animation-timing-function: cubic-bezier(0, .9, .7, 1.45)\n }\n}\n\n@keyframes MovingBackFromRight {\n 40% {\n -webkit-transform: rotate(45deg);\n transform: rotate(45deg)\n }\n 100% {\n -webkit-transform: rotate(0);\n transform: rotate(0);\n -webkit-animation-timing-function: cubic-bezier(0, .9, .7, 1.45);\n animation-timing-function: cubic-bezier(0, .9, .7, 1.45)\n }\n}\n\n@-webkit-keyframes MovingBackFromLeft {\n 40% {\n -webkit-transform: rotate(-45deg);\n transform: rotate(-45deg)\n }\n 100% {\n -webkit-transform: rotate(0);\n transform: rotate(0);\n -webkit-animation-timing-function: cubic-bezier(0, .9, .7, 1.45);\n animation-timing-function: cubic-bezier(0, .9, .7, 1.45)\n }\n}\n\n@keyframes MovingBackFromLeft {\n 40% {\n -webkit-transform: rotate(-45deg);\n transform: rotate(-45deg)\n }\n 100% {\n -webkit-transform: rotate(0);\n transform: rotate(0);\n -webkit-animation-timing-function: cubic-bezier(0, .9, .7, 1.45);\n animation-timing-function: cubic-bezier(0, .9, .7, 1.45)\n }\n}\n\n@-webkit-keyframes KickOutFront {\n 40% {\n -webkit-transform: rotate(45deg);\n transform: rotate(45deg)\n }\n 100% {\n -webkit-transform: rotate(0);\n transform: rotate(0);\n -webkit-animation-timing-function: cubic-bezier(0, .9, .7, 1.45);\n animation-timing-function: cubic-bezier(0, .9, .7, 1.45)\n }\n}\n\n@keyframes KickOutFront {\n 40% {\n -webkit-transform: rotate(45deg);\n transform: rotate(45deg)\n }\n 100% {\n -webkit-transform: rotate(0);\n transform: rotate(0);\n -webkit-animation-timing-function: cubic-bezier(0, .9, .7, 1.45);\n animation-timing-function: cubic-bezier(0, .9, .7, 1.45)\n }\n}\n\n@-webkit-keyframes KickOutBehind {\n 40% {\n -webkit-transform: rotate(-45deg);\n transform: rotate(-45deg)\n }\n 100% {\n -webkit-transform: rotate(0);\n transform: rotate(0);\n -webkit-animation-timing-function: cubic-bezier(0, .9, .7, 1.45);\n animation-timing-function: cubic-bezier(0, .9, .7, 1.45)\n }\n}\n\n@keyframes KickOutBehind {\n 40% {\n -webkit-transform: rotate(-45deg);\n transform: rotate(-45deg)\n }\n 100% {\n -webkit-transform: rotate(0);\n transform: rotate(0);\n -webkit-animation-timing-function: cubic-bezier(0, .9, .7, 1.45);\n animation-timing-function: cubic-bezier(0, .9, .7, 1.45)\n }\n}\n\n@-webkit-keyframes ScaleXIn {\n from {\n -webkit-transform: perspective(400px) rotateX(90deg);\n transform: perspective(400px) rotateX(90deg);\n opacity: 0\n }\n 50% {\n opacity: 1\n }\n}\n\n@keyframes ScaleXIn {\n from {\n -webkit-transform: perspective(400px) rotateX(90deg);\n transform: perspective(400px) rotateX(90deg);\n opacity: 0\n }\n 50% {\n opacity: 1\n }\n}\n\n@-webkit-keyframes ScaleXOut {\n to {\n -webkit-transform: perspective(400px) rotateX(90deg);\n transform: perspective(400px) rotateX(90deg);\n opacity: 0\n }\n from {\n opacity: 1\n }\n}\n\n@keyframes ScaleXOut {\n to {\n -webkit-transform: perspective(400px) rotateX(90deg);\n transform: perspective(400px) rotateX(90deg);\n opacity: 0\n }\n from {\n opacity: 1\n }\n}\n\n@-webkit-keyframes ScaleYIn {\n from {\n -webkit-transform: perspective(400px) rotateY(90deg);\n transform: perspective(400px) rotateY(90deg);\n opacity: 0\n }\n 50% {\n opacity: 1\n }\n}\n\n@keyframes ScaleYIn {\n from {\n -webkit-transform: perspective(400px) rotateY(90deg);\n transform: perspective(400px) rotateY(90deg);\n opacity: 0\n }\n 50% {\n opacity: 1\n }\n}\n\n@-webkit-keyframes ScaleYOut {\n to {\n -webkit-transform: perspective(400px) rotateY(90deg);\n transform: perspective(400px) rotateY(90deg);\n opacity: 0\n }\n from {\n opacity: 1\n }\n}\n\n@keyframes ScaleYOut {\n to {\n -webkit-transform: perspective(400px) rotateY(90deg);\n transform: perspective(400px) rotateY(90deg);\n opacity: 0\n }\n from {\n opacity: 1\n }\n}\n\n@-webkit-keyframes Jump {\n to {\n -webkit-transform: translateY(-20px);\n transform: translateY(-20px)\n }\n}\n\n@keyframes Jump {\n to {\n -webkit-transform: translateY(-20px);\n transform: translateY(-20px)\n }\n}\n\n@-webkit-keyframes AboundTop {\n 50% {\n -webkit-transform: translateY(-100px);\n transform: translateY(-100px);\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in\n }\n}\n\n@keyframes AboundTop {\n 50% {\n -webkit-transform: translateY(-100px);\n transform: translateY(-100px);\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in\n }\n}\n\n@-webkit-keyframes AboundBottom {\n 50% {\n -webkit-transform: translateY(100px);\n transform: translateY(100px);\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in\n }\n}\n\n@keyframes AboundBottom {\n 50% {\n -webkit-transform: translateY(100px);\n transform: translateY(100px);\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in\n }\n}\n\n@-webkit-keyframes AboundLeft {\n 50% {\n -webkit-transform: translateX(-100px);\n transform: translateX(-100px);\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in\n }\n}\n\n@keyframes AboundLeft {\n 50% {\n -webkit-transform: translateX(-100px);\n transform: translateX(-100px);\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in\n }\n}\n\n@-webkit-keyframes AboundRight {\n 50% {\n -webkit-transform: translateX(100px);\n transform: translateX(100px);\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in\n }\n}\n\n@keyframes AboundRight {\n 50% {\n -webkit-transform: translateX(100px);\n transform: translateX(100px);\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in\n }\n}\n\n@-webkit-keyframes FlyInTop {\n 0% {\n -webkit-transform: translate(0, -80px);\n transform: translate(0, -80px);\n opacity: 0\n }\n 50% {\n -webkit-transform: translate(10px, 50px);\n transform: translate(10px, 50px);\n -webkit-animation-timing-function: ease-in-out;\n animation-timing-function: ease-in-out\n }\n}\n\n@keyframes FlyInTop {\n 0% {\n -webkit-transform: translate(0, -80px);\n transform: translate(0, -80px);\n opacity: 0\n }\n 50% {\n -webkit-transform: translate(10px, 50px);\n transform: translate(10px, 50px);\n -webkit-animation-timing-function: ease-in-out;\n animation-timing-function: ease-in-out\n }\n}\n\n@-webkit-keyframes FlyInLeft {\n 0% {\n -webkit-transform: translate(-40px, 0);\n transform: translate(-40px, 0);\n opacity: 0\n }\n 50% {\n -webkit-transform: translate(40px, 0);\n transform: translate(40px, 0)\n }\n}\n\n@keyframes FlyInLeft {\n 0% {\n -webkit-transform: translate(-40px, 0);\n transform: translate(-40px, 0);\n opacity: 0\n }\n 50% {\n -webkit-transform: translate(40px, 0);\n transform: translate(40px, 0)\n }\n}\n\n@-webkit-keyframes FlyInRight {\n 0% {\n -webkit-transform: translate(40px, 0);\n transform: translate(40px, 0);\n opacity: 0\n }\n 50% {\n -webkit-transform: translate(-40px, 0);\n transform: translate(-40px, 0)\n }\n}\n\n@keyframes FlyInRight {\n 0% {\n -webkit-transform: translate(40px, 0);\n transform: translate(40px, 0);\n opacity: 0\n }\n 50% {\n -webkit-transform: translate(-40px, 0);\n transform: translate(-40px, 0)\n }\n}\n\n@-webkit-keyframes FlyInBottom {\n 0% {\n -webkit-transform: translate(0, 80px);\n transform: translate(0, 80px);\n opacity: 0\n }\n 50% {\n -webkit-transform: translate(10px, -50px);\n transform: translate(10px, -50px);\n -webkit-animation-timing-function: ease-in-out;\n animation-timing-function: ease-in-out\n }\n}\n\n@keyframes FlyInBottom {\n 0% {\n -webkit-transform: translate(0, 80px);\n transform: translate(0, 80px);\n opacity: 0\n }\n 50% {\n -webkit-transform: translate(10px, -50px);\n transform: translate(10px, -50px);\n -webkit-animation-timing-function: ease-in-out;\n animation-timing-function: ease-in-out\n }\n}\n\n@-webkit-keyframes FlyOutTop {\n 50% {\n -webkit-transform: translate(0, 50px);\n transform: translate(0, 50px)\n }\n to {\n -webkit-transform: translate(0, -100px);\n transform: translate(0, -100px);\n opacity: 0\n }\n}\n\n@keyframes FlyOutTop {\n 50% {\n -webkit-transform: translate(0, 50px);\n transform: translate(0, 50px)\n }\n to {\n -webkit-transform: translate(0, -100px);\n transform: translate(0, -100px);\n opacity: 0\n }\n}\n\n@-webkit-keyframes FlyOutLeft {\n 50% {\n -webkit-transform: translate(40px, 0);\n transform: translate(40px, 0)\n }\n to {\n -webkit-transform: translate(-100px, 0);\n transform: translate(-100px, 0);\n opacity: 0\n }\n}\n\n@keyframes FlyOutLeft {\n 50% {\n -webkit-transform: translate(40px, 0);\n transform: translate(40px, 0)\n }\n to {\n -webkit-transform: translate(-100px, 0);\n transform: translate(-100px, 0);\n opacity: 0\n }\n}\n\n@-webkit-keyframes FlyOutRight {\n 50% {\n -webkit-transform: translate(-40px, 0);\n transform: translate(-40px, 0)\n }\n to {\n -webkit-transform: translate(100px, 0);\n transform: translate(100px, 0);\n opacity: 0\n }\n}\n\n@keyframes FlyOutRight {\n 50% {\n -webkit-transform: translate(-40px, 0);\n transform: translate(-40px, 0)\n }\n to {\n -webkit-transform: translate(100px, 0);\n transform: translate(100px, 0);\n opacity: 0\n }\n}\n\n@-webkit-keyframes FlyOutBottom {\n 50% {\n -webkit-transform: translate(0, -40px);\n transform: translate(0, -40px)\n }\n to {\n -webkit-transform: translate(0, 100px);\n transform: translate(0, 100px);\n opacity: 0\n }\n}\n\n@keyframes FlyOutBottom {\n 50% {\n -webkit-transform: translate(0, -40px);\n transform: translate(0, -40px)\n }\n to {\n -webkit-transform: translate(0, 100px);\n transform: translate(0, 100px);\n opacity: 0\n }\n}\n\n@-webkit-keyframes DoorCloseLeft {\n from, to {\n -webkit-transform: perspective(400px);\n transform: perspective(400px);\n -webkit-transform-origin: left;\n transform-origin: left\n }\n from {\n -webkit-transform: rotateY(90deg);\n transform: rotateY(90deg);\n opacity: 0\n }\n to {\n opacity: 1\n }\n}\n\n@keyframes DoorCloseLeft {\n from, to {\n -webkit-transform: perspective(400px);\n transform: perspective(400px);\n -webkit-transform-origin: left;\n transform-origin: left\n }\n from {\n -webkit-transform: rotateY(90deg);\n transform: rotateY(90deg);\n opacity: 0\n }\n to {\n opacity: 1\n }\n}\n\n@-webkit-keyframes DoorOpenRight {\n from, to {\n -webkit-transform: perspective(400px);\n transform: perspective(400px);\n -webkit-transform-origin: left;\n transform-origin: left\n }\n to {\n -webkit-transform: rotateY(90deg);\n transform: rotateY(90deg);\n opacity: 0\n }\n}\n\n@keyframes DoorOpenRight {\n from, to {\n -webkit-transform: perspective(400px);\n transform: perspective(400px);\n -webkit-transform-origin: left;\n transform-origin: left\n }\n to {\n -webkit-transform: rotateY(90deg);\n transform: rotateY(90deg);\n opacity: 0\n }\n}\n\n@-webkit-keyframes DoorCloseRight {\n from, to {\n -webkit-transform: perspective(400px);\n transform: perspective(400px);\n -webkit-transform-origin: right;\n transform-origin: right\n }\n from {\n -webkit-transform: rotateY(-90deg);\n transform: rotateY(-90deg);\n opacity: 0\n }\n to {\n opacity: 1\n }\n}\n\n@keyframes DoorCloseRight {\n from, to {\n -webkit-transform: perspective(400px);\n transform: perspective(400px);\n -webkit-transform-origin: right;\n transform-origin: right\n }\n from {\n -webkit-transform: rotateY(-90deg);\n transform: rotateY(-90deg);\n opacity: 0\n }\n to {\n opacity: 1\n }\n}\n\n@-webkit-keyframes DoorOpenLeft {\n from, to {\n -webkit-transform: perspective(400px);\n transform: perspective(400px);\n -webkit-transform-origin: right;\n transform-origin: right\n }\n to {\n -webkit-transform: rotateY(-90deg);\n transform: rotateY(-90deg);\n opacity: 0\n }\n}\n\n@keyframes DoorOpenLeft {\n from, to {\n -webkit-transform: perspective(400px);\n transform: perspective(400px);\n -webkit-transform-origin: right;\n transform-origin: right\n }\n to {\n -webkit-transform: rotateY(-90deg);\n transform: rotateY(-90deg);\n opacity: 0\n }\n}\n\n@-webkit-keyframes HangAndDropLeft {\n from {\n -webkit-transform-origin: left;\n transform-origin: left\n }\n 50% {\n -webkit-transform: rotate(100deg);\n transform: rotate(100deg);\n -webkit-transform-origin: left;\n transform-origin: left\n }\n 60% {\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg);\n -webkit-transform-origin: left;\n transform-origin: left\n }\n to {\n -webkit-transform: translateY(800px) rotate(70deg);\n transform: translateY(800px) rotate(70deg);\n -webkit-transform-origin: left;\n transform-origin: left\n }\n}\n\n@keyframes HangAndDropLeft {\n from {\n -webkit-transform-origin: left;\n transform-origin: left\n }\n 50% {\n -webkit-transform: rotate(100deg);\n transform: rotate(100deg);\n -webkit-transform-origin: left;\n transform-origin: left\n }\n 60% {\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg);\n -webkit-transform-origin: left;\n transform-origin: left\n }\n to {\n -webkit-transform: translateY(800px) rotate(70deg);\n transform: translateY(800px) rotate(70deg);\n -webkit-transform-origin: left;\n transform-origin: left\n }\n}\n\n@-webkit-keyframes HangAndDropRight {\n from {\n -webkit-transform-origin: right;\n transform-origin: right\n }\n 50% {\n -webkit-transform: rotate(-100deg);\n transform: rotate(-100deg);\n -webkit-transform-origin: right;\n transform-origin: right\n }\n 60% {\n -webkit-transform: rotate(-90deg);\n transform: rotate(-90deg);\n -webkit-transform-origin: right;\n transform-origin: right\n }\n to {\n -webkit-transform: translateY(800px) rotate(-70deg);\n transform: translateY(800px) rotate(-70deg);\n -webkit-transform-origin: right;\n transform-origin: right\n }\n}\n\n@keyframes HangAndDropRight {\n from {\n -webkit-transform-origin: right;\n transform-origin: right\n }\n 50% {\n -webkit-transform: rotate(-100deg);\n transform: rotate(-100deg);\n -webkit-transform-origin: right;\n transform-origin: right\n }\n 60% {\n -webkit-transform: rotate(-90deg);\n transform: rotate(-90deg);\n -webkit-transform-origin: right;\n transform-origin: right\n }\n to {\n -webkit-transform: translateY(800px) rotate(-70deg);\n transform: translateY(800px) rotate(-70deg);\n -webkit-transform-origin: right;\n transform-origin: right\n }\n}\n\n@-webkit-keyframes PushReleaseFrom {\n from {\n -webkit-transform: scale(3, 3);\n transform: scale(3, 3);\n opacity: 0\n }\n 50% {\n -webkit-transform: scale(.5, .5);\n transform: scale(.5, .5)\n }\n}\n\n@keyframes PushReleaseFrom {\n from {\n -webkit-transform: scale(3, 3);\n transform: scale(3, 3);\n opacity: 0\n }\n 50% {\n -webkit-transform: scale(.5, .5);\n transform: scale(.5, .5)\n }\n}\n\n@-webkit-keyframes PushReleaseFromLeft {\n from {\n -webkit-transform: translateX(-100%);\n transform: translateX(-100%);\n opacity: 0\n }\n 30% {\n -webkit-transform: translateX(100px);\n transform: translateX(100px)\n }\n}\n\n@keyframes PushReleaseFromLeft {\n from {\n -webkit-transform: translateX(-100%);\n transform: translateX(-100%);\n opacity: 0\n }\n 30% {\n -webkit-transform: translateX(100px);\n transform: translateX(100px)\n }\n}\n\n@-webkit-keyframes PushReleaseFromTop {\n from {\n -webkit-transform: translateY(-100%);\n transform: translateY(-100%);\n opacity: 0\n }\n 30% {\n -webkit-transform: translateY(100px);\n transform: translateY(100px)\n }\n}\n\n@keyframes PushReleaseFromTop {\n from {\n -webkit-transform: translateY(-100%);\n transform: translateY(-100%);\n opacity: 0\n }\n 30% {\n -webkit-transform: translateY(100px);\n transform: translateY(100px)\n }\n}\n\n@-webkit-keyframes PushReleaseFromBottom {\n from {\n -webkit-transform: translateY(100%);\n transform: translateY(100%);\n opacity: 0\n }\n 30% {\n -webkit-transform: translateY(-100px);\n transform: translateY(-100px)\n }\n}\n\n@keyframes PushReleaseFromBottom {\n from {\n -webkit-transform: translateY(100%);\n transform: translateY(100%);\n opacity: 0\n }\n 30% {\n -webkit-transform: translateY(-100px);\n transform: translateY(-100px)\n }\n}\n\n@-webkit-keyframes PushReleaseTo {\n 30% {\n -webkit-transform: scale(.5, .5);\n transform: scale(.5, .5)\n }\n to {\n -webkit-transform: scale(5, 5);\n transform: scale(5, 5);\n opacity: 0\n }\n}\n\n@keyframes PushReleaseTo {\n 30% {\n -webkit-transform: scale(.5, .5);\n transform: scale(.5, .5)\n }\n to {\n -webkit-transform: scale(5, 5);\n transform: scale(5, 5);\n opacity: 0\n }\n}\n\n@-webkit-keyframes PushReleaseToTop {\n 30% {\n -webkit-transform: translateY(100px);\n transform: translateY(100px)\n }\n to {\n -webkit-transform: translateY(-100%);\n transform: translateY(-100%);\n opacity: 0\n }\n}\n\n@keyframes PushReleaseToTop {\n 30% {\n -webkit-transform: translateY(100px);\n transform: translateY(100px)\n }\n to {\n -webkit-transform: translateY(-100%);\n transform: translateY(-100%);\n opacity: 0\n }\n}\n\n@-webkit-keyframes PushReleaseToBottom {\n 30% {\n -webkit-transform: translateY(-100px);\n transform: translateY(-100px)\n }\n to {\n -webkit-transform: translateY(100%);\n transform: translateY(100%);\n opacity: 0\n }\n}\n\n@keyframes PushReleaseToBottom {\n 30% {\n -webkit-transform: translateY(-100px);\n transform: translateY(-100px)\n }\n to {\n -webkit-transform: translateY(100%);\n transform: translateY(100%);\n opacity: 0\n }\n}\n\n@-webkit-keyframes FlipInTop {\n from {\n -webkit-transform: perspective(600px);\n transform: perspective(600px);\n opacity: 0\n }\n 30% {\n -webkit-transform: perspective(600px) rotateX(180deg);\n transform: perspective(600px) rotateX(180deg);\n -webkit-transform-origin: 0 0;\n transform-origin: 0 0;\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out\n }\n to {\n -webkit-transform: perspective(600px);\n transform: perspective(600px)\n }\n}\n\n@keyframes FlipInTop {\n from {\n -webkit-transform: perspective(600px);\n transform: perspective(600px);\n opacity: 0\n }\n 30% {\n -webkit-transform: perspective(600px) rotateX(180deg);\n transform: perspective(600px) rotateX(180deg);\n -webkit-transform-origin: 0 0;\n transform-origin: 0 0;\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out\n }\n to {\n -webkit-transform: perspective(600px);\n transform: perspective(600px)\n }\n}\n\n@-webkit-keyframes FlipOutTop {\n to {\n -webkit-transform: perspective(600px);\n transform: perspective(600px);\n opacity: 0\n }\n 70% {\n -webkit-transform: perspective(600px) rotateX(180deg);\n transform: perspective(600px) rotateX(180deg);\n -webkit-transform-origin: 0 0;\n transform-origin: 0 0;\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out\n }\n to {\n -webkit-transform: perspective(600px);\n transform: perspective(600px)\n }\n}\n\n@keyframes FlipOutTop {\n to {\n -webkit-transform: perspective(600px);\n transform: perspective(600px);\n opacity: 0\n }\n 70% {\n -webkit-transform: perspective(600px) rotateX(180deg);\n transform: perspective(600px) rotateX(180deg);\n -webkit-transform-origin: 0 0;\n transform-origin: 0 0;\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out\n }\n to {\n -webkit-transform: perspective(600px);\n transform: perspective(600px)\n }\n}\n\n@-webkit-keyframes FlipInBottom {\n from {\n -webkit-transform: perspective(600px);\n transform: perspective(600px);\n opacity: 0\n }\n 30% {\n -webkit-transform: perspective(600px) rotateX(180deg);\n transform: perspective(600px) rotateX(180deg);\n -webkit-transform-origin: bottom;\n transform-origin: bottom;\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out\n }\n to {\n -webkit-transform: perspective(600px);\n transform: perspective(600px)\n }\n}\n\n@keyframes FlipInBottom {\n from {\n -webkit-transform: perspective(600px);\n transform: perspective(600px);\n opacity: 0\n }\n 30% {\n -webkit-transform: perspective(600px) rotateX(180deg);\n transform: perspective(600px) rotateX(180deg);\n -webkit-transform-origin: bottom;\n transform-origin: bottom;\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out\n }\n to {\n -webkit-transform: perspective(600px);\n transform: perspective(600px)\n }\n}\n\n@-webkit-keyframes FlipOutBottom {\n to {\n -webkit-transform: perspective(600px);\n transform: perspective(600px);\n opacity: 0\n }\n 70% {\n -webkit-transform: perspective(600px) rotateX(180deg);\n transform: perspective(600px) rotateX(180deg);\n -webkit-transform-origin: bottom;\n transform-origin: bottom;\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out\n }\n to {\n -webkit-transform: perspective(600px);\n transform: perspective(600px)\n }\n}\n\n@keyframes FlipOutBottom {\n to {\n -webkit-transform: perspective(600px);\n transform: perspective(600px);\n opacity: 0\n }\n 70% {\n -webkit-transform: perspective(600px) rotateX(180deg);\n transform: perspective(600px) rotateX(180deg);\n -webkit-transform-origin: bottom;\n transform-origin: bottom;\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out\n }\n to {\n -webkit-transform: perspective(600px);\n transform: perspective(600px)\n }\n}\n\n@-webkit-keyframes ElevateLeft {\n from {\n -webkit-transform: translateY(100%) rotate(-20deg);\n transform: translateY(100%) rotate(-20deg);\n -webkit-transform-origin: right;\n transform-origin: right;\n opacity: 0\n }\n 40% {\n -webkit-transform: rotate(20deg);\n transform: rotate(20deg);\n -webkit-transform-origin: right;\n transform-origin: right\n }\n 65% {\n -webkit-transform: rotate(0);\n transform: rotate(0);\n -webkit-transform-origin: right;\n transform-origin: right\n }\n}\n\n@keyframes ElevateLeft {\n from {\n -webkit-transform: translateY(100%) rotate(-20deg);\n transform: translateY(100%) rotate(-20deg);\n -webkit-transform-origin: right;\n transform-origin: right;\n opacity: 0\n }\n 40% {\n -webkit-transform: rotate(20deg);\n transform: rotate(20deg);\n -webkit-transform-origin: right;\n transform-origin: right\n }\n 65% {\n -webkit-transform: rotate(0);\n transform: rotate(0);\n -webkit-transform-origin: right;\n transform-origin: right\n }\n}\n\n@-webkit-keyframes ElevateRight {\n from {\n -webkit-transform: translateY(100%) rotate(20deg);\n transform: translateY(100%) rotate(20deg);\n -webkit-transform-origin: left;\n transform-origin: left;\n opacity: 0\n }\n 40% {\n -webkit-transform: rotate(-20deg);\n transform: rotate(-20deg);\n -webkit-transform-origin: left;\n transform-origin: left\n }\n 65% {\n -webkit-transform: rotate(0);\n transform: rotate(0);\n -webkit-transform-origin: left;\n transform-origin: left\n }\n}\n\n@keyframes ElevateRight {\n from {\n -webkit-transform: translateY(100%) rotate(20deg);\n transform: translateY(100%) rotate(20deg);\n -webkit-transform-origin: left;\n transform-origin: left;\n opacity: 0\n }\n 40% {\n -webkit-transform: rotate(-20deg);\n transform: rotate(-20deg);\n -webkit-transform-origin: left;\n transform-origin: left\n }\n 65% {\n -webkit-transform: rotate(0);\n transform: rotate(0);\n -webkit-transform-origin: left;\n transform-origin: left\n }\n}\n\n@-webkit-keyframes RollFromLeft {\n from {\n -webkit-transform: translateX(-60px) perspective(600px) rotateY(180deg);\n transform: translateX(-60px) perspective(600px) rotateY(180deg);\n opacity: 0\n }\n}\n\n@keyframes RollFromLeft {\n from {\n -webkit-transform: translateX(-60px) perspective(600px) rotateY(180deg);\n transform: translateX(-60px) perspective(600px) rotateY(180deg);\n opacity: 0\n }\n}\n\n@-webkit-keyframes RollFromRight {\n from {\n -webkit-transform: translateX(60px) perspective(600px) rotateY(-180deg);\n transform: translateX(60px) perspective(600px) rotateY(-180deg);\n opacity: 0\n }\n}\n\n@keyframes RollFromRight {\n from {\n -webkit-transform: translateX(60px) perspective(600px) rotateY(-180deg);\n transform: translateX(60px) perspective(600px) rotateY(-180deg);\n opacity: 0\n }\n}\n\n@-webkit-keyframes RollFromTop {\n from {\n -webkit-transform: translateY(-60px) perspective(600px) rotateX(180deg);\n transform: translateY(-60px) perspective(600px) rotateX(180deg);\n opacity: 0\n }\n}\n\n@keyframes RollFromTop {\n from {\n -webkit-transform: translateY(-60px) perspective(600px) rotateX(180deg);\n transform: translateY(-60px) perspective(600px) rotateX(180deg);\n opacity: 0\n }\n}\n\n@-webkit-keyframes RollFromBottom {\n from {\n -webkit-transform: translateY(60px) perspective(600px) rotateX(-180deg);\n transform: translateY(60px) perspective(600px) rotateX(-180deg);\n opacity: 0\n }\n}\n\n@keyframes RollFromBottom {\n from {\n -webkit-transform: translateY(60px) perspective(600px) rotateX(-180deg);\n transform: translateY(60px) perspective(600px) rotateX(-180deg);\n opacity: 0\n }\n}\n\n@-webkit-keyframes RollToLeft {\n to {\n -webkit-transform: translateX(-60px) perspective(600px) rotateY(180deg);\n transform: translateX(-60px) perspective(600px) rotateY(180deg);\n opacity: 0\n }\n}\n\n@keyframes RollToLeft {\n to {\n -webkit-transform: translateX(-60px) perspective(600px) rotateY(180deg);\n transform: translateX(-60px) perspective(600px) rotateY(180deg);\n opacity: 0\n }\n}\n\n@-webkit-keyframes RollToRight {\n to {\n -webkit-transform: translateX(60px) perspective(600px) rotateY(-180deg);\n transform: translateX(60px) perspective(600px) rotateY(-180deg);\n opacity: 0\n }\n}\n\n@keyframes RollToRight {\n to {\n -webkit-transform: translateX(60px) perspective(600px) rotateY(-180deg);\n transform: translateX(60px) perspective(600px) rotateY(-180deg);\n opacity: 0\n }\n}\n\n@-webkit-keyframes RollToTop {\n to {\n -webkit-transform: translateY(-60px) perspective(600px) rotateX(180deg);\n transform: translateY(-60px) perspective(600px) rotateX(180deg);\n opacity: 0\n }\n}\n\n@keyframes RollToTop {\n to {\n -webkit-transform: translateY(-60px) perspective(600px) rotateX(180deg);\n transform: translateY(-60px) perspective(600px) rotateX(180deg);\n opacity: 0\n }\n}\n\n@-webkit-keyframes RollToBottom {\n to {\n -webkit-transform: translateY(60px) perspective(600px) rotateX(-180deg);\n transform: translateY(60px) perspective(600px) rotateX(-180deg);\n opacity: 0\n }\n}\n\n@keyframes RollToBottom {\n to {\n -webkit-transform: translateY(60px) perspective(600px) rotateX(-180deg);\n transform: translateY(60px) perspective(600px) rotateX(-180deg);\n opacity: 0\n }\n}\n\n@-webkit-keyframes RotateSkateInRight {\n from {\n -webkit-transform: scaleX(.2) translateX(100px);\n transform: scaleX(.2) translateX(100px);\n opacity: 0\n }\n}\n\n@keyframes RotateSkateInRight {\n from {\n -webkit-transform: scaleX(.2) translateX(100px);\n transform: scaleX(.2) translateX(100px);\n opacity: 0\n }\n}\n\n@-webkit-keyframes RotateSkateInLeft {\n from {\n -webkit-transform: scaleX(.2) translateX(-100px);\n transform: scaleX(.2) translateX(-100px);\n opacity: 0\n }\n}\n\n@keyframes RotateSkateInLeft {\n from {\n -webkit-transform: scaleX(.2) translateX(-100px);\n transform: scaleX(.2) translateX(-100px);\n opacity: 0\n }\n}\n\n@-webkit-keyframes RotateSkateInTop {\n from {\n -webkit-transform: scaleY(.2) translateY(-100px);\n transform: scaleY(.2) translateY(-100px);\n opacity: 0\n }\n}\n\n@keyframes RotateSkateInTop {\n from {\n -webkit-transform: scaleY(.2) translateY(-100px);\n transform: scaleY(.2) translateY(-100px);\n opacity: 0\n }\n}\n\n@-webkit-keyframes RotateSkateInBottom {\n from {\n -webkit-transform: scaleY(.2) translateY(100px);\n transform: scaleY(.2) translateY(100px);\n opacity: 0\n }\n}\n\n@keyframes RotateSkateInBottom {\n from {\n -webkit-transform: scaleY(.2) translateY(100px);\n transform: scaleY(.2) translateY(100px);\n opacity: 0\n }\n}\n\n@-webkit-keyframes RotateSkateOutRight {\n to {\n -webkit-transform: scaleX(.2) translateX(100px);\n transform: scaleX(.2) translateX(100px);\n opacity: 0\n }\n}\n\n@keyframes RotateSkateOutRight {\n to {\n -webkit-transform: scaleX(.2) translateX(100px);\n transform: scaleX(.2) translateX(100px);\n opacity: 0\n }\n}\n\n@-webkit-keyframes RotateSkateOutLeft {\n to {\n -webkit-transform: scaleX(.2) translateX(-100px);\n transform: scaleX(.2) translateX(-100px);\n opacity: 0\n }\n}\n\n@keyframes RotateSkateOutLeft {\n to {\n -webkit-transform: scaleX(.2) translateX(-100px);\n transform: scaleX(.2) translateX(-100px);\n opacity: 0\n }\n}\n\n@-webkit-keyframes RotateSkateOutTop {\n to {\n -webkit-transform: scaleY(.2) translateY(-100px);\n transform: scaleY(.2) translateY(-100px);\n opacity: 0\n }\n}\n\n@keyframes RotateSkateOutTop {\n to {\n -webkit-transform: scaleY(.2) translateY(-100px);\n transform: scaleY(.2) translateY(-100px);\n opacity: 0\n }\n}\n\n@-webkit-keyframes RotateSkateOutBottom {\n to {\n -webkit-transform: scaleY(.2) translateY(100px);\n transform: scaleY(.2) translateY(100px);\n opacity: 0\n }\n}\n\n@keyframes RotateSkateOutBottom {\n to {\n -webkit-transform: scaleY(.2) translateY(100px);\n transform: scaleY(.2) translateY(100px);\n opacity: 0\n }\n}\n\n@-webkit-keyframes RotateXZoomIn {\n from {\n -webkit-transform: perspective(600px) translate3d(0, -60px, -2000px) rotateX(75deg);\n transform: perspective(600px) translate3d(0, -60px, -2000px) rotateX(75deg);\n opacity: 0\n }\n 5% {\n -webkit-transform: perspective(600px) translate3d(0, -60px, -1500px) rotateX(75deg);\n transform: perspective(600px) translate3d(0, -60px, -1500px) rotateX(75deg)\n }\n}\n\n@keyframes RotateXZoomIn {\n from {\n -webkit-transform: perspective(600px) translate3d(0, -60px, -2000px) rotateX(75deg);\n transform: perspective(600px) translate3d(0, -60px, -2000px) rotateX(75deg);\n opacity: 0\n }\n 5% {\n -webkit-transform: perspective(600px) translate3d(0, -60px, -1500px) rotateX(75deg);\n transform: perspective(600px) translate3d(0, -60px, -1500px) rotateX(75deg)\n }\n}\n\n@-webkit-keyframes RotateXZoomOut {\n 95% {\n -webkit-transform: perspective(600px) translate3d(0, -60px, -1500px) rotateX(75deg);\n transform: perspective(600px) translate3d(0, -60px, -1500px) rotateX(75deg)\n }\n to {\n -webkit-transform: perspective(600px) translate3d(0, -60px, -2000px) rotateX(75deg);\n transform: perspective(600px) translate3d(0, -60px, -2000px) rotateX(75deg);\n opacity: 0\n }\n}\n\n@keyframes RotateXZoomOut {\n 95% {\n -webkit-transform: perspective(600px) translate3d(0, -60px, -1500px) rotateX(75deg);\n transform: perspective(600px) translate3d(0, -60px, -1500px) rotateX(75deg)\n }\n to {\n -webkit-transform: perspective(600px) translate3d(0, -60px, -2000px) rotateX(75deg);\n transform: perspective(600px) translate3d(0, -60px, -2000px) rotateX(75deg);\n opacity: 0\n }\n}\n\n@-webkit-keyframes RotateYZoomIn {\n from {\n -webkit-transform: perspective(600px) translate3d(0, -60px, -2000px) rotateY(75deg);\n transform: perspective(600px) translate3d(0, -60px, -2000px) rotateY(75deg);\n opacity: 0\n }\n 5% {\n -webkit-transform: perspective(600px) translate3d(0, -60px, -1500px) rotateY(75deg);\n transform: perspective(600px) translate3d(0, -60px, -1500px) rotateY(75deg)\n }\n}\n\n@keyframes RotateYZoomIn {\n from {\n -webkit-transform: perspective(600px) translate3d(0, -60px, -2000px) rotateY(75deg);\n transform: perspective(600px) translate3d(0, -60px, -2000px) rotateY(75deg);\n opacity: 0\n }\n 5% {\n -webkit-transform: perspective(600px) translate3d(0, -60px, -1500px) rotateY(75deg);\n transform: perspective(600px) translate3d(0, -60px, -1500px) rotateY(75deg)\n }\n}\n\n@-webkit-keyframes RotateYZoomOut {\n 95% {\n -webkit-transform: perspective(600px) translate3d(0, -60px, -1500px) rotateY(75deg);\n transform: perspective(600px) translate3d(0, -60px, -1500px) rotateY(75deg)\n }\n to {\n -webkit-transform: perspective(600px) translate3d(0, -60px, -2000px) rotateY(75deg);\n transform: perspective(600px) translate3d(0, -60px, -2000px) rotateY(75deg);\n opacity: 0\n }\n}\n\n@keyframes RotateYZoomOut {\n 95% {\n -webkit-transform: perspective(600px) translate3d(0, -60px, -1500px) rotateY(75deg);\n transform: perspective(600px) translate3d(0, -60px, -1500px) rotateY(75deg)\n }\n to {\n -webkit-transform: perspective(600px) translate3d(0, -60px, -2000px) rotateY(75deg);\n transform: perspective(600px) translate3d(0, -60px, -2000px) rotateY(75deg);\n opacity: 0\n }\n}\n\n@-webkit-keyframes RotateIn {\n from {\n -webkit-transform: rotate(-180deg);\n transform: rotate(-180deg);\n opacity: 0\n }\n to {\n opacity: 1\n }\n}\n\n@keyframes RotateIn {\n from {\n -webkit-transform: rotate(-180deg);\n transform: rotate(-180deg);\n opacity: 0\n }\n to {\n opacity: 1\n }\n}\n\n@-webkit-keyframes RotateOut {\n from {\n opacity: 1\n }\n to {\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg);\n opacity: 0\n }\n}\n\n@keyframes RotateOut {\n from {\n opacity: 1\n }\n to {\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg);\n opacity: 0\n }\n}\n\n@-webkit-keyframes RotateInLeft {\n from {\n -webkit-transform: rotate(-180deg) translateX(150px);\n transform: rotate(-180deg) translateX(150px);\n opacity: 0\n }\n to {\n opacity: 1\n }\n}\n\n@keyframes RotateInLeft {\n from {\n -webkit-transform: rotate(-180deg) translateX(150px);\n transform: rotate(-180deg) translateX(150px);\n opacity: 0\n }\n to {\n opacity: 1\n }\n}\n\n@-webkit-keyframes RotateOutLeft {\n from {\n opacity: 1\n }\n to {\n -webkit-transform: rotate(180deg) translateX(150px);\n transform: rotate(180deg) translateX(150px);\n opacity: 0\n }\n}\n\n@keyframes RotateOutLeft {\n from {\n opacity: 1\n }\n to {\n -webkit-transform: rotate(180deg) translateX(150px);\n transform: rotate(180deg) translateX(150px);\n opacity: 0\n }\n}\n\n@-webkit-keyframes RotateInRight {\n from {\n -webkit-transform: rotate(-180deg) translateX(-150px);\n transform: rotate(-180deg) translateX(-150px);\n opacity: 0\n }\n to {\n opacity: 1\n }\n}\n\n@keyframes RotateInRight {\n from {\n -webkit-transform: rotate(-180deg) translateX(-150px);\n transform: rotate(-180deg) translateX(-150px);\n opacity: 0\n }\n to {\n opacity: 1\n }\n}\n\n@-webkit-keyframes RotateOutRight {\n from {\n opacity: 1\n }\n to {\n -webkit-transform: rotate(180deg) translateX(-150px);\n transform: rotate(180deg) translateX(-150px);\n opacity: 0\n }\n}\n\n@keyframes RotateOutRight {\n from {\n opacity: 1\n }\n to {\n -webkit-transform: rotate(180deg) translateX(-150px);\n transform: rotate(180deg) translateX(-150px);\n opacity: 0\n }\n}\n\n@-webkit-keyframes SpinInLeft {\n from, to {\n -webkit-transform-origin: left bottom;\n transform-origin: left bottom\n }\n from {\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg);\n opacity: 0\n }\n}\n\n@keyframes SpinInLeft {\n from, to {\n -webkit-transform-origin: left bottom;\n transform-origin: left bottom\n }\n from {\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg);\n opacity: 0\n }\n}\n\n@-webkit-keyframes SpinInRight {\n from, to {\n -webkit-transform-origin: right bottom;\n transform-origin: right bottom\n }\n from {\n -webkit-transform: rotate(-90deg);\n transform: rotate(-90deg);\n opacity: 0\n }\n}\n\n@keyframes SpinInRight {\n from, to {\n -webkit-transform-origin: right bottom;\n transform-origin: right bottom\n }\n from {\n -webkit-transform: rotate(-90deg);\n transform: rotate(-90deg);\n opacity: 0\n }\n}\n\n@-webkit-keyframes SpinOutLeft {\n from, to {\n -webkit-transform-origin: left bottom;\n transform-origin: left bottom\n }\n to {\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg);\n opacity: 0\n }\n}\n\n@keyframes SpinOutLeft {\n from, to {\n -webkit-transform-origin: left bottom;\n transform-origin: left bottom\n }\n to {\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg);\n opacity: 0\n }\n}\n\n@-webkit-keyframes SpinOutRight {\n from, to {\n -webkit-transform-origin: right bottom;\n transform-origin: right bottom\n }\n to {\n -webkit-transform: rotate(-90deg);\n transform: rotate(-90deg);\n opacity: 0\n }\n}\n\n@keyframes SpinOutRight {\n from, to {\n -webkit-transform-origin: right bottom;\n transform-origin: right bottom\n }\n to {\n -webkit-transform: rotate(-90deg);\n transform: rotate(-90deg);\n opacity: 0\n }\n}\n\n@-webkit-keyframes BlurIn {\n from {\n -webkit-transform: scaleX(.2);\n transform: scaleX(.2);\n -webkit-filter: blur(20px);\n filter: blur(20px);\n opacity: 0\n }\n}\n\n@keyframes BlurIn {\n from {\n -webkit-transform: scaleX(.2);\n transform: scaleX(.2);\n -webkit-filter: blur(20px);\n filter: blur(20px);\n opacity: 0\n }\n}\n\n@-webkit-keyframes BlurInRight {\n from {\n -webkit-transform: scaleX(.2) translateX(100px);\n transform: scaleX(.2) translateX(100px);\n -webkit-filter: blur(20px);\n filter: blur(20px);\n opacity: 0\n }\n}\n\n@keyframes BlurInRight {\n from {\n -webkit-transform: scaleX(.2) translateX(100px);\n transform: scaleX(.2) translateX(100px);\n -webkit-filter: blur(20px);\n filter: blur(20px);\n opacity: 0\n }\n}\n\n@-webkit-keyframes BlurInLeft {\n from {\n -webkit-transform: scaleX(.2) translateX(-100px);\n transform: scaleX(.2) translateX(-100px);\n -webkit-filter: blur(20px);\n filter: blur(20px);\n opacity: 0\n }\n}\n\n@keyframes BlurInLeft {\n from {\n -webkit-transform: scaleX(.2) translateX(-100px);\n transform: scaleX(.2) translateX(-100px);\n -webkit-filter: blur(20px);\n filter: blur(20px);\n opacity: 0\n }\n}\n\n@-webkit-keyframes BlurInTop {\n from {\n -webkit-transform: scaleY(.2) translateY(-100px);\n transform: scaleY(.2) translateY(-100px);\n -webkit-filter: blur(20px);\n filter: blur(20px);\n opacity: 0\n }\n}\n\n@keyframes BlurInTop {\n from {\n -webkit-transform: scaleY(.2) translateY(-100px);\n transform: scaleY(.2) translateY(-100px);\n -webkit-filter: blur(20px);\n filter: blur(20px);\n opacity: 0\n }\n}\n\n@-webkit-keyframes BlurInBottom {\n from {\n -webkit-transform: scaleY(.2) translateY(100px);\n transform: scaleY(.2) translateY(100px);\n -webkit-filter: blur(20px);\n filter: blur(20px);\n opacity: 0\n }\n}\n\n@keyframes BlurInBottom {\n from {\n -webkit-transform: scaleY(.2) translateY(100px);\n transform: scaleY(.2) translateY(100px);\n -webkit-filter: blur(20px);\n filter: blur(20px);\n opacity: 0\n }\n}\n\n@-webkit-keyframes BlurOut {\n to {\n -webkit-transform: scaleX(.2);\n transform: scaleX(.2);\n -webkit-filter: blur(20px);\n filter: blur(20px);\n opacity: 0\n }\n}\n\n@keyframes BlurOut {\n to {\n -webkit-transform: scaleX(.2);\n transform: scaleX(.2);\n -webkit-filter: blur(20px);\n filter: blur(20px);\n opacity: 0\n }\n}\n\n@-webkit-keyframes BlurOutRight {\n to {\n -webkit-transform: scaleX(.2) translateX(100px);\n transform: scaleX(.2) translateX(100px);\n -webkit-filter: blur(20px);\n filter: blur(20px);\n opacity: 0\n }\n}\n\n@keyframes BlurOutRight {\n to {\n -webkit-transform: scaleX(.2) translateX(100px);\n transform: scaleX(.2) translateX(100px);\n -webkit-filter: blur(20px);\n filter: blur(20px);\n opacity: 0\n }\n}\n\n@-webkit-keyframes BlurOutLeft {\n to {\n -webkit-transform: scaleX(.2) translateX(-100px);\n transform: scaleX(.2) translateX(-100px);\n -webkit-filter: blur(20px);\n filter: blur(20px);\n opacity: 0\n }\n}\n\n@keyframes BlurOutLeft {\n to {\n -webkit-transform: scaleX(.2) translateX(-100px);\n transform: scaleX(.2) translateX(-100px);\n -webkit-filter: blur(20px);\n filter: blur(20px);\n opacity: 0\n }\n}\n\n@-webkit-keyframes BlurOutTop {\n to {\n -webkit-transform: scaleY(.2) translateY(-100px);\n transform: scaleY(.2) translateY(-100px);\n -webkit-filter: blur(20px);\n filter: blur(20px);\n opacity: 0\n }\n}\n\n@keyframes BlurOutTop {\n to {\n -webkit-transform: scaleY(.2) translateY(-100px);\n transform: scaleY(.2) translateY(-100px);\n -webkit-filter: blur(20px);\n filter: blur(20px);\n opacity: 0\n }\n}\n\n@-webkit-keyframes BlurOutBottom {\n to {\n -webkit-transform: scaleY(.2) translateY(100px);\n transform: scaleY(.2) translateY(100px);\n -webkit-filter: blur(20px);\n filter: blur(20px);\n opacity: 0\n }\n}\n\n@keyframes BlurOutBottom {\n to {\n -webkit-transform: scaleY(.2) translateY(100px);\n transform: scaleY(.2) translateY(100px);\n -webkit-filter: blur(20px);\n filter: blur(20px);\n opacity: 0\n }\n}\n\n@-webkit-keyframes PopUp {\n 50% {\n -webkit-transform: scale(1.5);\n transform: scale(1.5)\n }\n}\n\n@keyframes PopUp {\n 50% {\n -webkit-transform: scale(1.5);\n transform: scale(1.5)\n }\n}\n\n@-webkit-keyframes PopUpLeft {\n 50% {\n -webkit-transform: translateX(-50px) scale(1.5);\n transform: translateX(-50px) scale(1.5);\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in\n }\n}\n\n@keyframes PopUpLeft {\n 50% {\n -webkit-transform: translateX(-50px) scale(1.5);\n transform: translateX(-50px) scale(1.5);\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in\n }\n}\n\n@-webkit-keyframes PopUpRight {\n 50% {\n -webkit-transform: translateX(50px) scale(1.5);\n transform: translateX(50px) scale(1.5);\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in\n }\n}\n\n@keyframes PopUpRight {\n 50% {\n -webkit-transform: translateX(50px) scale(1.5);\n transform: translateX(50px) scale(1.5);\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in\n }\n}\n\n@-webkit-keyframes PopOut {\n 50% {\n -webkit-transform: scale(.5);\n transform: scale(.5)\n }\n}\n\n@keyframes PopOut {\n 50% {\n -webkit-transform: scale(.5);\n transform: scale(.5)\n }\n}\n\n@-webkit-keyframes PopOutLeft {\n 50% {\n -webkit-transform: translateX(-50px) scale(.5);\n transform: translateX(-50px) scale(.5);\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in\n }\n}\n\n@keyframes PopOutLeft {\n 50% {\n -webkit-transform: translateX(-50px) scale(.5);\n transform: translateX(-50px) scale(.5);\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in\n }\n}\n\n@-webkit-keyframes PopOutRight {\n 50% {\n -webkit-transform: translateX(50px) scale(.5);\n transform: translateX(50px) scale(.5);\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in\n }\n}\n\n@keyframes PopOutRight {\n 50% {\n -webkit-transform: translateX(50px) scale(.5);\n transform: translateX(50px) scale(.5);\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in\n }\n}\n\n@-webkit-keyframes BounceFromTop {\n 0%, 100%, 25%, 55%, 85% {\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out;\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0)\n }\n 41%, 44% {\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in;\n -webkit-transform: translate3d(0, -80px, 0) scale3d(1, 1.2, 1);\n transform: translate3d(0, -80px, 0) scale3d(1, 1.2, 1)\n }\n 70% {\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in;\n -webkit-transform: translate3d(0, -20px, 0);\n transform: translate3d(0, -20px, 0)\n }\n 90% {\n -webkit-transform: translate3d(0, -4px, 0);\n transform: translate3d(0, -4px, 0)\n }\n}\n\n@keyframes BounceFromTop {\n 0%, 100%, 25%, 55%, 85% {\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out;\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0)\n }\n 41%, 44% {\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in;\n -webkit-transform: translate3d(0, -80px, 0) scale3d(1, 1.2, 1);\n transform: translate3d(0, -80px, 0) scale3d(1, 1.2, 1)\n }\n 70% {\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in;\n -webkit-transform: translate3d(0, -20px, 0);\n transform: translate3d(0, -20px, 0)\n }\n 90% {\n -webkit-transform: translate3d(0, -4px, 0);\n transform: translate3d(0, -4px, 0)\n }\n}\n\n@-webkit-keyframes BounceFromDown {\n 0%, 100%, 25%, 55%, 85% {\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out;\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0)\n }\n 41%, 44% {\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in;\n -webkit-transform: translate3d(0, 80px, 0) scale3d(1, 1.2, 1);\n transform: translate3d(0, 80px, 0) scale3d(1, 1.2, 1)\n }\n 70% {\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in;\n -webkit-transform: translate3d(0, 20px, 0);\n transform: translate3d(0, 20px, 0)\n }\n 90% {\n -webkit-transform: translate3d(0, 4px, 0);\n transform: translate3d(0, 4px, 0)\n }\n}\n\n@keyframes BounceFromDown {\n 0%, 100%, 25%, 55%, 85% {\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out;\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0)\n }\n 41%, 44% {\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in;\n -webkit-transform: translate3d(0, 80px, 0) scale3d(1, 1.2, 1);\n transform: translate3d(0, 80px, 0) scale3d(1, 1.2, 1)\n }\n 70% {\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in;\n -webkit-transform: translate3d(0, 20px, 0);\n transform: translate3d(0, 20px, 0)\n }\n 90% {\n -webkit-transform: translate3d(0, 4px, 0);\n transform: translate3d(0, 4px, 0)\n }\n}\n\n@-webkit-keyframes BounceY {\n 0%, 100%, 25%, 55%, 85% {\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out;\n -webkit-transform: scale3d(1, 1, 1);\n transform: scale3d(1, 1, 1)\n }\n 41%, 44% {\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in;\n -webkit-transform: scale3d(1, 2, 1);\n transform: scale3d(1, 2, 1)\n }\n 70% {\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in;\n -webkit-transform: scale3d(1, 1.5, 1);\n transform: scale3d(1, 1.5, 1)\n }\n 90% {\n -webkit-transform: scale3d(1, 1.1, 1);\n transform: scale3d(1, 1.1, 1)\n }\n}\n\n@keyframes BounceY {\n 0%, 100%, 25%, 55%, 85% {\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out;\n -webkit-transform: scale3d(1, 1, 1);\n transform: scale3d(1, 1, 1)\n }\n 41%, 44% {\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in;\n -webkit-transform: scale3d(1, 2, 1);\n transform: scale3d(1, 2, 1)\n }\n 70% {\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in;\n -webkit-transform: scale3d(1, 1.5, 1);\n transform: scale3d(1, 1.5, 1)\n }\n 90% {\n -webkit-transform: scale3d(1, 1.1, 1);\n transform: scale3d(1, 1.1, 1)\n }\n}\n\n@-webkit-keyframes BounceZoomIn {\n 0%, 100%, 25%, 55%, 85% {\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out;\n -webkit-transform: scale(1);\n transform: scale(1)\n }\n 41%, 44% {\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in;\n -webkit-transform: scale(1.7);\n transform: scale(1.7)\n }\n 70% {\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in;\n -webkit-transform: scale(1.9);\n transform: scale(1.9)\n }\n 90% {\n -webkit-transform: scale(1.1);\n transform: scale(1.1)\n }\n}\n\n@keyframes BounceZoomIn {\n 0%, 100%, 25%, 55%, 85% {\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out;\n -webkit-transform: scale(1);\n transform: scale(1)\n }\n 41%, 44% {\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in;\n -webkit-transform: scale(1.7);\n transform: scale(1.7)\n }\n 70% {\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in;\n -webkit-transform: scale(1.9);\n transform: scale(1.9)\n }\n 90% {\n -webkit-transform: scale(1.1);\n transform: scale(1.1)\n }\n}\n\n@-webkit-keyframes BounceZoomOut {\n 0%, 100%, 25%, 55%, 85% {\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out;\n -webkit-transform: scale(1);\n transform: scale(1)\n }\n 41%, 44% {\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in;\n -webkit-transform: scale(.5);\n transform: scale(.5)\n }\n 70% {\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in;\n -webkit-transform: scale(.7);\n transform: scale(.7)\n }\n 90% {\n -webkit-transform: scale(.9);\n transform: scale(.9)\n }\n}\n\n@keyframes BounceZoomOut {\n 0%, 100%, 25%, 55%, 85% {\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out;\n -webkit-transform: scale(1);\n transform: scale(1)\n }\n 41%, 44% {\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in;\n -webkit-transform: scale(.5);\n transform: scale(.5)\n }\n 70% {\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in;\n -webkit-transform: scale(.7);\n transform: scale(.7)\n }\n 90% {\n -webkit-transform: scale(.9);\n transform: scale(.9)\n }\n}\n\n@-webkit-keyframes PerspectiveOutTop {\n 50% {\n opacity: 1\n }\n to {\n -webkit-transform: perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px);\n transform: perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px);\n opacity: 0\n }\n}\n\n@keyframes PerspectiveOutTop {\n 50% {\n opacity: 1\n }\n to {\n -webkit-transform: perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px);\n transform: perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px);\n opacity: 0\n }\n}\n\n@-webkit-keyframes PerspectiveOutBottom {\n 50% {\n opacity: 1\n }\n to {\n -webkit-transform: perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px);\n transform: perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px);\n opacity: 0\n }\n}\n\n@keyframes PerspectiveOutBottom {\n 50% {\n opacity: 1\n }\n to {\n -webkit-transform: perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px);\n transform: perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px);\n opacity: 0\n }\n}\n\n@-webkit-keyframes ZoomIn {\n from {\n -webkit-transform: scale(10);\n transform: scale(10);\n opacity: 0\n }\n}\n\n@keyframes ZoomIn {\n from {\n -webkit-transform: scale(10);\n transform: scale(10);\n opacity: 0\n }\n}\n\n@-webkit-keyframes ZoomInLeft {\n from {\n -webkit-transform: scale(10) translateX(-150%);\n transform: scale(10) translateX(-150%);\n opacity: 0\n }\n}\n\n@keyframes ZoomInLeft {\n from {\n -webkit-transform: scale(10) translateX(-150%);\n transform: scale(10) translateX(-150%);\n opacity: 0\n }\n}\n\n@-webkit-keyframes ZoomInRight {\n from {\n -webkit-transform: scale(10) translateX(150%);\n transform: scale(10) translateX(150%);\n opacity: 0\n }\n}\n\n@keyframes ZoomInRight {\n from {\n -webkit-transform: scale(10) translateX(150%);\n transform: scale(10) translateX(150%);\n opacity: 0\n }\n}\n\n@-webkit-keyframes LetterZoomInTop {\n from {\n -webkit-transform: scale(10) translateY(-50%);\n transform: scale(10) translateY(-50%);\n opacity: 0\n }\n}\n\n@keyframes LetterZoomInTop {\n from {\n -webkit-transform: scale(10) translateY(-50%);\n transform: scale(10) translateY(-50%);\n opacity: 0\n }\n}\n\n@-webkit-keyframes ZoomInBottom {\n from {\n -webkit-transform: scale(10) translateY(50%);\n transform: scale(10) translateY(50%);\n opacity: 0\n }\n}\n\n@keyframes ZoomInBottom {\n from {\n -webkit-transform: scale(10) translateY(50%);\n transform: scale(10) translateY(50%);\n opacity: 0\n }\n}\n\n@-webkit-keyframes ZoomOut {\n to {\n -webkit-transform: scale(10);\n transform: scale(10);\n opacity: 0\n }\n}\n\n@keyframes ZoomOut {\n to {\n -webkit-transform: scale(10);\n transform: scale(10);\n opacity: 0\n }\n}\n\n@-webkit-keyframes ZoomOutLeft {\n to {\n -webkit-transform: scale(10) translateX(-150%);\n transform: scale(10) translateX(-150%);\n opacity: 0\n }\n}\n\n@keyframes ZoomOutLeft {\n to {\n -webkit-transform: scale(10) translateX(-150%);\n transform: scale(10) translateX(-150%);\n opacity: 0\n }\n}\n\n@-webkit-keyframes ZoomOutRight {\n to {\n -webkit-transform: scale(10) translateX(150%);\n transform: scale(10) translateX(150%);\n opacity: 0\n }\n}\n\n@keyframes ZoomOutRight {\n to {\n -webkit-transform: scale(10) translateX(150%);\n transform: scale(10) translateX(150%);\n opacity: 0\n }\n}\n\n@-webkit-keyframes ZoomOutTop {\n to {\n -webkit-transform: scale(10) translateY(-50%);\n transform: scale(10) translateY(-50%);\n opacity: 0\n }\n}\n\n@keyframes ZoomOutTop {\n to {\n -webkit-transform: scale(10) translateY(-50%);\n transform: scale(10) translateY(-50%);\n opacity: 0\n }\n}\n\n@-webkit-keyframes ZoomOutBottom {\n to {\n -webkit-transform: scale(10) translateY(50%);\n transform: scale(10) translateY(50%);\n opacity: 0\n }\n}\n\n@keyframes ZoomOutBottom {\n to {\n -webkit-transform: scale(10) translateY(50%);\n transform: scale(10) translateY(50%);\n opacity: 0\n }\n}\n\n@-webkit-keyframes oaoFadeInTop {\n from {\n -webkit-transform: translateY(-100px);\n transform: translateY(-100px);\n opacity: 0\n }\n}\n\n@keyframes oaoFadeInTop {\n from {\n -webkit-transform: translateY(-100px);\n transform: translateY(-100px);\n opacity: 0\n }\n}\n\n@-webkit-keyframes oaoFadeInBottom {\n from {\n -webkit-transform: translateY(100px);\n transform: translateY(100px);\n opacity: 0\n }\n}\n\n@keyframes oaoFadeInBottom {\n from {\n -webkit-transform: translateY(100px);\n transform: translateY(100px);\n opacity: 0\n }\n}\n\n@-webkit-keyframes oaoFadeOutop {\n to {\n -webkit-transform: translateY(-100px);\n transform: translateY(-100px);\n opacity: 0\n }\n}\n\n@keyframes oaoFadeOutop {\n to {\n -webkit-transform: translateY(-100px);\n transform: translateY(-100px);\n opacity: 0\n }\n}\n\n@-webkit-keyframes oaoFadeOutBottom {\n to {\n -webkit-transform: translateY(100%);\n transform: translateY(100%);\n opacity: 0\n }\n}\n\n@keyframes oaoFadeOutBottom {\n to {\n -webkit-transform: translateY(100%);\n transform: translateY(100%);\n opacity: 0\n }\n}\n\n@-webkit-keyframes oaoFlyInTop {\n 0% {\n -webkit-transform: translateY(80px);\n transform: translateY(80px);\n opacity: 0\n }\n 50% {\n -webkit-transform: translateY(-50px);\n transform: translateY(-50px);\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out\n }\n}\n\n@keyframes oaoFlyInTop {\n 0% {\n -webkit-transform: translateY(80px);\n transform: translateY(80px);\n opacity: 0\n }\n 50% {\n -webkit-transform: translateY(-50px);\n transform: translateY(-50px);\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out\n }\n}\n\n@-webkit-keyframes oaoFlyInBottom {\n 0% {\n -webkit-transform: translateY(-80px);\n transform: translateY(-80px);\n opacity: 0\n }\n 50% {\n -webkit-transform: translateY(50px);\n transform: translateY(50px);\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out\n }\n}\n\n@keyframes oaoFlyInBottom {\n 0% {\n -webkit-transform: translateY(-80px);\n transform: translateY(-80px);\n opacity: 0\n }\n 50% {\n -webkit-transform: translateY(50px);\n transform: translateY(50px);\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out\n }\n}\n\n@-webkit-keyframes oaoFlyOutTop {\n 30% {\n -webkit-transform: translateY(80px);\n transform: translateY(80px);\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out\n }\n 80% {\n -webkit-transform: translateY(-50px);\n transform: translateY(-50px);\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out\n }\n to {\n opacity: 0\n }\n}\n\n@keyframes oaoFlyOutTop {\n 30% {\n -webkit-transform: translateY(80px);\n transform: translateY(80px);\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out\n }\n 80% {\n -webkit-transform: translateY(-50px);\n transform: translateY(-50px);\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out\n }\n to {\n opacity: 0\n }\n}\n\n@-webkit-keyframes oaoFlyOutBottom {\n 30% {\n -webkit-transform: translateY(-80px);\n transform: translateY(-80px);\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out\n }\n 80% {\n -webkit-transform: translateY(50px);\n transform: translateY(50px);\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out\n }\n to {\n opacity: 0\n }\n}\n\n@keyframes oaoFlyOutBottom {\n 30% {\n -webkit-transform: translateY(-80px);\n transform: translateY(-80px);\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out\n }\n 80% {\n -webkit-transform: translateY(50px);\n transform: translateY(50px);\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out\n }\n to {\n opacity: 0\n }\n}\n\n@-webkit-keyframes oaoRotateInTop {\n from {\n -webkit-transform: translateY(-100px) rotate(360deg);\n transform: translateY(-100px) rotate(360deg);\n opacity: 0\n }\n}\n\n@keyframes oaoRotateInTop {\n from {\n -webkit-transform: translateY(-100px) rotate(360deg);\n transform: translateY(-100px) rotate(360deg);\n opacity: 0\n }\n}\n\n@-webkit-keyframes oaoRotateInBottom {\n from {\n -webkit-transform: translateY(100px) rotate(360deg);\n transform: translateY(100px) rotate(360deg);\n opacity: 0\n }\n}\n\n@keyframes oaoRotateInBottom {\n from {\n -webkit-transform: translateY(100px) rotate(360deg);\n transform: translateY(100px) rotate(360deg);\n opacity: 0\n }\n}\n\n@-webkit-keyframes oaoRotateOutTop {\n to {\n -webkit-transform: translateY(-100px) rotate(360deg);\n transform: translateY(-100px) rotate(360deg);\n opacity: 0\n }\n}\n\n@keyframes oaoRotateOutTop {\n to {\n -webkit-transform: translateY(-100px) rotate(360deg);\n transform: translateY(-100px) rotate(360deg);\n opacity: 0\n }\n}\n\n@-webkit-keyframes oaoRotateOutBottom {\n to {\n -webkit-transform: translateY(100px) rotate(360deg);\n transform: translateY(100px) rotate(360deg);\n opacity: 0\n }\n}\n\n@keyframes oaoRotateOutBottom {\n to {\n -webkit-transform: translateY(100px) rotate(360deg);\n transform: translateY(100px) rotate(360deg);\n opacity: 0\n }\n}\n\n@-webkit-keyframes oaoRotateXInTop {\n from {\n -webkit-transform: translateY(-100px) rotateX(360deg);\n transform: translateY(-100px) rotateX(360deg);\n opacity: 0\n }\n}\n\n@keyframes oaoRotateXInTop {\n from {\n -webkit-transform: translateY(-100px) rotateX(360deg);\n transform: translateY(-100px) rotateX(360deg);\n opacity: 0\n }\n}\n\n@-webkit-keyframes oaoRotateXInBottom {\n from {\n -webkit-transform: translateY(100px) rotateX(360deg);\n transform: translateY(100px) rotateX(360deg);\n opacity: 0\n }\n}\n\n@keyframes oaoRotateXInBottom {\n from {\n -webkit-transform: translateY(100px) rotateX(360deg);\n transform: translateY(100px) rotateX(360deg);\n opacity: 0\n }\n}\n\n@-webkit-keyframes oaoRotateXOutTop {\n to {\n -webkit-transform: translateY(-100px) rotateX(360deg);\n transform: translateY(-100px) rotateX(360deg);\n opacity: 0\n }\n}\n\n@keyframes oaoRotateXOutTop {\n to {\n -webkit-transform: translateY(-100px) rotateX(360deg);\n transform: translateY(-100px) rotateX(360deg);\n opacity: 0\n }\n}\n\n@-webkit-keyframes oaoRotateXOutBottom {\n to {\n -webkit-transform: translateY(100px) rotateX(360deg);\n transform: translateY(100px) rotateX(360deg);\n opacity: 0\n }\n}\n\n@keyframes oaoRotateXOutBottom {\n to {\n -webkit-transform: translateY(100px) rotateX(360deg);\n transform: translateY(100px) rotateX(360deg);\n opacity: 0\n }\n}\n\n@-webkit-keyframes oaoRotateYInTop {\n from {\n -webkit-transform: translateY(-100px) rotateY(360deg);\n transform: translateY(-100px) rotateY(360deg);\n opacity: 0\n }\n}\n\n@keyframes oaoRotateYInTop {\n from {\n -webkit-transform: translateY(-100px) rotateY(360deg);\n transform: translateY(-100px) rotateY(360deg);\n opacity: 0\n }\n}\n\n@-webkit-keyframes oaoRotateYInBottom {\n from {\n -webkit-transform: translateY(100px) rotateY(360deg);\n transform: translateY(100px) rotateY(360deg);\n opacity: 0\n }\n}\n\n@keyframes oaoRotateYInBottom {\n from {\n -webkit-transform: translateY(100px) rotateY(360deg);\n transform: translateY(100px) rotateY(360deg);\n opacity: 0\n }\n}\n\n@-webkit-keyframes oaoRotateYOutTop {\n to {\n -webkit-transform: translateY(-100px) rotateY(360deg);\n transform: translateY(-100px) rotateY(360deg);\n opacity: 0\n }\n}\n\n@keyframes oaoRotateYOutTop {\n to {\n -webkit-transform: translateY(-100px) rotateY(360deg);\n transform: translateY(-100px) rotateY(360deg);\n opacity: 0\n }\n}\n\n@-webkit-keyframes oaoRotateYOutBottom {\n to {\n -webkit-transform: translateY(100px) rotateY(360deg);\n transform: translateY(100px) rotateY(360deg);\n opacity: 0\n }\n}\n\n@keyframes oaoRotateYOutBottom {\n to {\n -webkit-transform: translateY(100px) rotateY(360deg);\n transform: translateY(100px) rotateY(360deg);\n opacity: 0\n }\n}\n\n@-webkit-keyframes fadeIn {\n from {\n opacity: 0\n }\n to {\n opacity: 1\n }\n}\n\n@keyframes fadeIn {\n from {\n opacity: 0\n }\n to {\n opacity: 1\n }\n}\n\n@-webkit-keyframes fadeInLeft {\n from {\n opacity: 0;\n -webkit-transform: translateX(-100%);\n transform: translateX(-100%)\n }\n to {\n opacity: 1\n }\n}\n\n@keyframes fadeInLeft {\n from {\n opacity: 0;\n -webkit-transform: translateX(-100%);\n transform: translateX(-100%)\n }\n to {\n opacity: 1\n }\n}\n\n@-webkit-keyframes fadeInRight {\n from {\n opacity: 0;\n -webkit-transform: translateX(100%);\n transform: translateX(100%)\n }\n to {\n opacity: 1\n }\n}\n\n@keyframes fadeInRight {\n from {\n opacity: 0;\n -webkit-transform: translateX(100%);\n transform: translateX(100%)\n }\n to {\n opacity: 1\n }\n}\n\n@-webkit-keyframes fadeInTop {\n from {\n opacity: 0;\n -webkit-transform: translateY(-100%);\n transform: translateY(-100%)\n }\n to {\n opacity: 1\n }\n}\n\n@keyframes fadeInTop {\n from {\n opacity: 0;\n -webkit-transform: translateY(-100%);\n transform: translateY(-100%)\n }\n to {\n opacity: 1\n }\n}\n\n@-webkit-keyframes fadeInBottom {\n from {\n opacity: 0;\n -webkit-transform: translateY(100%);\n transform: translateY(100%)\n }\n to {\n opacity: 1\n }\n}\n\n@keyframes fadeInBottom {\n from {\n opacity: 0;\n -webkit-transform: translateY(100%);\n transform: translateY(100%)\n }\n to {\n opacity: 1\n }\n}\n\n@-webkit-keyframes fadeOut {\n to {\n opacity: 0\n }\n}\n\n@keyframes fadeOut {\n to {\n opacity: 0\n }\n}\n\n@-webkit-keyframes fadeOutLeft {\n from {\n opacity: 1\n }\n to {\n opacity: 0;\n -webkit-transform: translateX(-100%);\n transform: translateX(-100%)\n }\n}\n\n@keyframes fadeOutLeft {\n from {\n opacity: 1\n }\n to {\n opacity: 0;\n -webkit-transform: translateX(-100%);\n transform: translateX(-100%)\n }\n}\n\n@-webkit-keyframes fadeOutRight {\n from {\n opacity: 1\n }\n to {\n opacity: 0;\n -webkit-transform: translateX(100%);\n transform: translateX(100%)\n }\n}\n\n@keyframes fadeOutRight {\n from {\n opacity: 1\n }\n to {\n opacity: 0;\n -webkit-transform: translateX(100%);\n transform: translateX(100%)\n }\n}\n\n@-webkit-keyframes fadeOutTop {\n from {\n opacity: 1\n }\n to {\n opacity: 0;\n -webkit-transform: translateY(-100%);\n transform: translateY(-100%)\n }\n}\n\n@keyframes fadeOutTop {\n from {\n opacity: 1\n }\n to {\n opacity: 0;\n -webkit-transform: translateY(-100%);\n transform: translateY(-100%)\n }\n}\n\n@-webkit-keyframes fadeOutBottom {\n from {\n opacity: 1\n }\n to {\n opacity: 0;\n -webkit-transform: translateY(100%);\n transform: translateY(100%)\n }\n}\n\n@keyframes fadeOutBottom {\n from {\n opacity: 1\n }\n to {\n opacity: 0;\n -webkit-transform: translateY(100%);\n transform: translateY(100%)\n }\n}\n\n@-webkit-keyframes moveFromLeft {\n from {\n -webkit-transform: translateX(-800px);\n transform: translateX(-800px)\n }\n}\n\n@keyframes moveFromLeft {\n from {\n -webkit-transform: translateX(-800px);\n transform: translateX(-800px)\n }\n}\n\n@-webkit-keyframes moveFromRight {\n from {\n -webkit-transform: translateX(800px);\n transform: translateX(800px)\n }\n}\n\n@keyframes moveFromRight {\n from {\n -webkit-transform: translateX(800px);\n transform: translateX(800px)\n }\n}\n\n@-webkit-keyframes moveFromTop {\n from {\n -webkit-transform: translateY(-800px);\n transform: translateY(-800px)\n }\n}\n\n@keyframes moveFromTop {\n from {\n -webkit-transform: translateY(-800px);\n transform: translateY(-800px)\n }\n}\n\n@-webkit-keyframes moveFromBottom {\n from {\n -webkit-transform: translateY(800px);\n transform: translateY(800px)\n }\n}\n\n@keyframes moveFromBottom {\n from {\n -webkit-transform: translateY(800px);\n transform: translateY(800px)\n }\n}\n\n@-webkit-keyframes moveToLeft {\n to {\n -webkit-transform: translateX(-800px);\n transform: translateX(-800px)\n }\n}\n\n@keyframes moveToLeft {\n to {\n -webkit-transform: translateX(-800px);\n transform: translateX(-800px)\n }\n}\n\n@-webkit-keyframes moveToRight {\n to {\n -webkit-transform: translateX(800px);\n transform: translateX(800px)\n }\n}\n\n@keyframes moveToRight {\n to {\n -webkit-transform: translateX(800px);\n transform: translateX(800px)\n }\n}\n\n@-webkit-keyframes moveToTop {\n to {\n -webkit-transform: translateY(-800px);\n transform: translateY(-800px)\n }\n}\n\n@keyframes moveToTop {\n to {\n -webkit-transform: translateY(-800px);\n transform: translateY(-800px)\n }\n}\n\n@-webkit-keyframes moveToBottom {\n to {\n -webkit-transform: translateY(800px);\n transform: translateY(800px)\n }\n}\n\n@keyframes moveToBottom {\n to {\n -webkit-transform: translateY(800px);\n transform: translateY(800px)\n }\n}\n\n@-webkit-keyframes doorCloseFromLeft {\n from {\n -webkit-transform: perspective(400px) rotateY(90deg);\n transform: perspective(400px) rotateY(90deg);\n -webkit-transform-origin: left;\n transform-origin: left;\n opacity: 0\n }\n 50%, to {\n -webkit-transform: perspective(400px) rotateY(0);\n transform: perspective(400px) rotateY(0);\n -webkit-transform-origin: left;\n transform-origin: left;\n opacity: 1\n }\n}\n\n@keyframes doorCloseFromLeft {\n from {\n -webkit-transform: perspective(400px) rotateY(90deg);\n transform: perspective(400px) rotateY(90deg);\n -webkit-transform-origin: left;\n transform-origin: left;\n opacity: 0\n }\n 50%, to {\n -webkit-transform: perspective(400px) rotateY(0);\n transform: perspective(400px) rotateY(0);\n -webkit-transform-origin: left;\n transform-origin: left;\n opacity: 1\n }\n}\n\n@-webkit-keyframes doorOpenFromRight {\n from {\n -webkit-transform: perspective(400px) rotateY(0);\n transform: perspective(400px) rotateY(0);\n -webkit-transform-origin: left;\n transform-origin: left;\n opacity: 1\n }\n 50%, to {\n -webkit-transform: perspective(400px) rotateY(90deg);\n transform: perspective(400px) rotateY(90deg);\n -webkit-transform-origin: left;\n transform-origin: left;\n opacity: 0\n }\n}\n\n@keyframes doorOpenFromRight {\n from {\n -webkit-transform: perspective(400px) rotateY(0);\n transform: perspective(400px) rotateY(0);\n -webkit-transform-origin: left;\n transform-origin: left;\n opacity: 1\n }\n 50%, to {\n -webkit-transform: perspective(400px) rotateY(90deg);\n transform: perspective(400px) rotateY(90deg);\n -webkit-transform-origin: left;\n transform-origin: left;\n opacity: 0\n }\n}\n\n@-webkit-keyframes doorCloseFromRight {\n from {\n -webkit-transform: perspective(400px) rotateY(-90deg);\n transform: perspective(400px) rotateY(-90deg);\n -webkit-transform-origin: right;\n transform-origin: right;\n opacity: 0\n }\n 50%, to {\n -webkit-transform: perspective(400px) rotateY(0);\n transform: perspective(400px) rotateY(0);\n -webkit-transform-origin: right;\n transform-origin: right;\n opacity: 1\n }\n}\n\n@keyframes doorCloseFromRight {\n from {\n -webkit-transform: perspective(400px) rotateY(-90deg);\n transform: perspective(400px) rotateY(-90deg);\n -webkit-transform-origin: right;\n transform-origin: right;\n opacity: 0\n }\n 50%, to {\n -webkit-transform: perspective(400px) rotateY(0);\n transform: perspective(400px) rotateY(0);\n -webkit-transform-origin: right;\n transform-origin: right;\n opacity: 1\n }\n}\n\n@-webkit-keyframes doorOpenFromLeft {\n from {\n -webkit-transform: perspective(400px) rotateY(0);\n transform: perspective(400px) rotateY(0);\n -webkit-transform-origin: right;\n transform-origin: right;\n opacity: 1\n }\n 50%, to {\n -webkit-transform: perspective(400px) rotateY(-90deg);\n transform: perspective(400px) rotateY(-90deg);\n -webkit-transform-origin: right;\n transform-origin: right;\n opacity: 0\n }\n}\n\n@keyframes doorOpenFromLeft {\n from {\n -webkit-transform: perspective(400px) rotateY(0);\n transform: perspective(400px) rotateY(0);\n -webkit-transform-origin: right;\n transform-origin: right;\n opacity: 1\n }\n 50%, to {\n -webkit-transform: perspective(400px) rotateY(-90deg);\n transform: perspective(400px) rotateY(-90deg);\n -webkit-transform-origin: right;\n transform-origin: right;\n opacity: 0\n }\n}\n\n@-webkit-keyframes pushReleaseFrom {\n from {\n -webkit-transform: scale(3, 3);\n transform: scale(3, 3);\n opacity: 0\n }\n 30% {\n -webkit-transform: scale(.5, .5);\n transform: scale(.5, .5)\n }\n}\n\n@keyframes pushReleaseFrom {\n from {\n -webkit-transform: scale(3, 3);\n transform: scale(3, 3);\n opacity: 0\n }\n 30% {\n -webkit-transform: scale(.5, .5);\n transform: scale(.5, .5)\n }\n}\n\n@-webkit-keyframes pushReleaseFromLeft {\n from {\n -webkit-transform: translateX(-100%);\n transform: translateX(-100%)\n }\n 30% {\n -webkit-transform: translateX(100px);\n transform: translateX(100px)\n }\n}\n\n@keyframes pushReleaseFromLeft {\n from {\n -webkit-transform: translateX(-100%);\n transform: translateX(-100%)\n }\n 30% {\n -webkit-transform: translateX(100px);\n transform: translateX(100px)\n }\n}\n\n@-webkit-keyframes pushReleaseFromRight {\n from {\n -webkit-transform: translateX(100%);\n transform: translateX(100%)\n }\n 30% {\n -webkit-transform: translateX(-100px);\n transform: translateX(-100px)\n }\n}\n\n@keyframes pushReleaseFromRight {\n from {\n -webkit-transform: translateX(100%);\n transform: translateX(100%)\n }\n 30% {\n -webkit-transform: translateX(-100px);\n transform: translateX(-100px)\n }\n}\n\n@-webkit-keyframes pushReleaseFromTop {\n from {\n -webkit-transform: translateY(-100%);\n transform: translateY(-100%)\n }\n 30% {\n -webkit-transform: translateY(100px);\n transform: translateY(100px)\n }\n}\n\n@keyframes pushReleaseFromTop {\n from {\n -webkit-transform: translateY(-100%);\n transform: translateY(-100%)\n }\n 30% {\n -webkit-transform: translateY(100px);\n transform: translateY(100px)\n }\n}\n\n@-webkit-keyframes pushReleaseFromBottom {\n from {\n -webkit-transform: translateY(100%);\n transform: translateY(100%)\n }\n 30% {\n -webkit-transform: translateY(-100px);\n transform: translateY(-100px)\n }\n}\n\n@keyframes pushReleaseFromBottom {\n from {\n -webkit-transform: translateY(100%);\n transform: translateY(100%)\n }\n 30% {\n -webkit-transform: translateY(-100px);\n transform: translateY(-100px)\n }\n}\n\n@-webkit-keyframes pushReleaseTo {\n 30% {\n -webkit-transform: scale(.5, .5);\n transform: scale(.5, .5)\n }\n to {\n -webkit-transform: scale(5, 5);\n transform: scale(5, 5);\n opacity: 0\n }\n}\n\n@keyframes pushReleaseTo {\n 30% {\n -webkit-transform: scale(.5, .5);\n transform: scale(.5, .5)\n }\n to {\n -webkit-transform: scale(5, 5);\n transform: scale(5, 5);\n opacity: 0\n }\n}\n\n@-webkit-keyframes pushReleaseToLeft {\n 30% {\n -webkit-transform: translateX(100px);\n transform: translateX(100px)\n }\n to {\n -webkit-transform: translateX(-100%);\n transform: translateX(-100%);\n opacity: 0\n }\n}\n\n@keyframes pushReleaseToLeft {\n 30% {\n -webkit-transform: translateX(100px);\n transform: translateX(100px)\n }\n to {\n -webkit-transform: translateX(-100%);\n transform: translateX(-100%);\n opacity: 0\n }\n}\n\n@-webkit-keyframes pushReleaseToRight {\n 30% {\n -webkit-transform: translateX(-100px);\n transform: translateX(-100px)\n }\n to {\n -webkit-transform: translateX(100%);\n transform: translateX(100%);\n opacity: 0\n }\n}\n\n@keyframes pushReleaseToRight {\n 30% {\n -webkit-transform: translateX(-100px);\n transform: translateX(-100px)\n }\n to {\n -webkit-transform: translateX(100%);\n transform: translateX(100%);\n opacity: 0\n }\n}\n\n@-webkit-keyframes pushReleaseToTop {\n 30% {\n -webkit-transform: translateY(100px);\n transform: translateY(100px)\n }\n to {\n -webkit-transform: translateY(-100%);\n transform: translateY(-100%);\n opacity: 0\n }\n}\n\n@keyframes pushReleaseToTop {\n 30% {\n -webkit-transform: translateY(100px);\n transform: translateY(100px)\n }\n to {\n -webkit-transform: translateY(-100%);\n transform: translateY(-100%);\n opacity: 0\n }\n}\n\n@-webkit-keyframes pushReleaseToBottom {\n 30% {\n -webkit-transform: translateY(-100px);\n transform: translateY(-100px)\n }\n to {\n -webkit-transform: translateY(100%);\n transform: translateY(100%);\n opacity: 0\n }\n}\n\n@keyframes pushReleaseToBottom {\n 30% {\n -webkit-transform: translateY(-100px);\n transform: translateY(-100px)\n }\n to {\n -webkit-transform: translateY(100%);\n transform: translateY(100%);\n opacity: 0\n }\n}\n\n@-webkit-keyframes flipX {\n from {\n -webkit-transform: perspective(600px) rotateX(-180deg);\n transform: perspective(600px) rotateX(-180deg);\n opacity: 0\n }\n to {\n -webkit-transform: perspective(600px) rotateX(-360deg);\n transform: perspective(600px) rotateX(-360deg)\n }\n}\n\n@keyframes flipX {\n from {\n -webkit-transform: perspective(600px) rotateX(-180deg);\n transform: perspective(600px) rotateX(-180deg);\n opacity: 0\n }\n to {\n -webkit-transform: perspective(600px) rotateX(-360deg);\n transform: perspective(600px) rotateX(-360deg)\n }\n}\n\n@-webkit-keyframes flipXZoomIn {\n from {\n -webkit-transform: perspective(600px) rotateX(0) scale(1);\n transform: perspective(600px) rotateX(0) scale(1);\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out\n }\n 40% {\n -webkit-transform: perspective(600px) rotateX(-180deg) scale(1.8);\n transform: perspective(600px) rotateX(-180deg) scale(1.8);\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out\n }\n 80% {\n -webkit-transform: perspective(600px) rotateX(-360deg) scale(.7);\n transform: perspective(600px) rotateX(-360deg) scale(.7);\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in\n }\n to {\n -webkit-transform: scale(1);\n transform: scale(1)\n }\n}\n\n@keyframes flipXZoomIn {\n from {\n -webkit-transform: perspective(600px) rotateX(0) scale(1);\n transform: perspective(600px) rotateX(0) scale(1);\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out\n }\n 40% {\n -webkit-transform: perspective(600px) rotateX(-180deg) scale(1.8);\n transform: perspective(600px) rotateX(-180deg) scale(1.8);\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out\n }\n 80% {\n -webkit-transform: perspective(600px) rotateX(-360deg) scale(.7);\n transform: perspective(600px) rotateX(-360deg) scale(.7);\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in\n }\n to {\n -webkit-transform: scale(1);\n transform: scale(1)\n }\n}\n\n@-webkit-keyframes flipXZoomOut {\n from {\n -webkit-transform: perspective(600px) rotateX(0) scale(1);\n transform: perspective(600px) rotateX(0) scale(1);\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out\n }\n 40% {\n -webkit-transform: perspective(600px) rotateX(180deg) scale(1.8);\n transform: perspective(600px) rotateX(180deg) scale(1.8);\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out\n }\n 80% {\n -webkit-transform: perspective(600px) rotateX(360deg) scale(.7);\n transform: perspective(600px) rotateX(360deg) scale(.7);\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in\n }\n to {\n -webkit-transform: scale(1);\n transform: scale(1)\n }\n}\n\n@keyframes flipXZoomOut {\n from {\n -webkit-transform: perspective(600px) rotateX(0) scale(1);\n transform: perspective(600px) rotateX(0) scale(1);\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out\n }\n 40% {\n -webkit-transform: perspective(600px) rotateX(180deg) scale(1.8);\n transform: perspective(600px) rotateX(180deg) scale(1.8);\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out\n }\n 80% {\n -webkit-transform: perspective(600px) rotateX(360deg) scale(.7);\n transform: perspective(600px) rotateX(360deg) scale(.7);\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in\n }\n to {\n -webkit-transform: scale(1);\n transform: scale(1)\n }\n}\n\n@-webkit-keyframes flipY {\n from {\n -webkit-transform: perspective(600px) rotateY(180deg);\n transform: perspective(600px) rotateY(180deg);\n opacity: 0\n }\n to {\n -webkit-transform: perspective(600px) rotateY(360deg);\n transform: perspective(600px) rotateY(360deg)\n }\n}\n\n@keyframes flipY {\n from {\n -webkit-transform: perspective(600px) rotateY(180deg);\n transform: perspective(600px) rotateY(180deg);\n opacity: 0\n }\n to {\n -webkit-transform: perspective(600px) rotateY(360deg);\n transform: perspective(600px) rotateY(360deg)\n }\n}\n\n@-webkit-keyframes flipYZoomIn {\n from {\n -webkit-transform: perspective(600px) rotateY(0) scale(1);\n transform: perspective(600px) rotateY(0) scale(1);\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out\n }\n 40% {\n -webkit-transform: perspective(600px) rotateY(180deg) scale(1.6);\n transform: perspective(600px) rotateY(180deg) scale(1.6);\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out\n }\n 80% {\n -webkit-transform: perspective(600px) rotateY(360deg) scale(.7);\n transform: perspective(600px) rotateY(360deg) scale(.7);\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in\n }\n to {\n -webkit-transform: scale(1);\n transform: scale(1)\n }\n}\n\n@keyframes flipYZoomIn {\n from {\n -webkit-transform: perspective(600px) rotateY(0) scale(1);\n transform: perspective(600px) rotateY(0) scale(1);\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out\n }\n 40% {\n -webkit-transform: perspective(600px) rotateY(180deg) scale(1.6);\n transform: perspective(600px) rotateY(180deg) scale(1.6);\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out\n }\n 80% {\n -webkit-transform: perspective(600px) rotateY(360deg) scale(.7);\n transform: perspective(600px) rotateY(360deg) scale(.7);\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in\n }\n to {\n -webkit-transform: scale(1);\n transform: scale(1)\n }\n}\n\n@-webkit-keyframes flipYZoomOut {\n from {\n -webkit-transform: perspective(600px) rotateY(0) scale(1);\n transform: perspective(600px) rotateY(0) scale(1);\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out\n }\n 40% {\n -webkit-transform: perspective(600px) rotateY(180deg) scale(.6);\n transform: perspective(600px) rotateY(180deg) scale(.6);\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out\n }\n 80% {\n -webkit-transform: perspective(600px) rotateY(360deg) scale(1.8);\n transform: perspective(600px) rotateY(360deg) scale(1.8);\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in\n }\n to {\n -webkit-transform: scale(1);\n transform: scale(1)\n }\n}\n\n@keyframes flipYZoomOut {\n from {\n -webkit-transform: perspective(600px) rotateY(0) scale(1);\n transform: perspective(600px) rotateY(0) scale(1);\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out\n }\n 40% {\n -webkit-transform: perspective(600px) rotateY(180deg) scale(.6);\n transform: perspective(600px) rotateY(180deg) scale(.6);\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out\n }\n 80% {\n -webkit-transform: perspective(600px) rotateY(360deg) scale(1.8);\n transform: perspective(600px) rotateY(360deg) scale(1.8);\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in\n }\n to {\n -webkit-transform: scale(1);\n transform: scale(1)\n }\n}\n\n@-webkit-keyframes skewLeft {\n 70% {\n -webkit-transform: skewX(40deg);\n transform: skewX(40deg)\n }\n}\n\n@keyframes skewLeft {\n 70% {\n -webkit-transform: skewX(40deg);\n transform: skewX(40deg)\n }\n}\n\n@-webkit-keyframes skewRight {\n 70% {\n -webkit-transform: skewX(-40deg);\n transform: skewX(-40deg)\n }\n}\n\n@keyframes skewRight {\n 70% {\n -webkit-transform: skewX(-40deg);\n transform: skewX(-40deg)\n }\n}\n\n@-webkit-keyframes skewInLeft {\n from {\n opacity: 0;\n -webkit-transform: translateX(-100%) skewX(-40deg);\n transform: translateX(-100%) skewX(-40deg)\n }\n 70% {\n -webkit-transform: skewX(-30deg);\n transform: skewX(-30deg)\n }\n}\n\n@keyframes skewInLeft {\n from {\n opacity: 0;\n -webkit-transform: translateX(-100%) skewX(-40deg);\n transform: translateX(-100%) skewX(-40deg)\n }\n 70% {\n -webkit-transform: skewX(-30deg);\n transform: skewX(-30deg)\n }\n}\n\n@-webkit-keyframes skewInRight {\n from {\n opacity: 0;\n -webkit-transform: translateX(100%) skewX(40deg);\n transform: translateX(100%) skewX(40deg)\n }\n 70% {\n -webkit-transform: skewX(30deg);\n transform: skewX(30deg)\n }\n}\n\n@keyframes skewInRight {\n from {\n opacity: 0;\n -webkit-transform: translateX(100%) skewX(40deg);\n transform: translateX(100%) skewX(40deg)\n }\n 70% {\n -webkit-transform: skewX(30deg);\n transform: skewX(30deg)\n }\n}\n\n@-webkit-keyframes skewOutLeft {\n 20% {\n -webkit-transform: skewX(40deg);\n transform: skewX(40deg)\n }\n to {\n -webkit-transform: translateX(-100%) skewX(40deg);\n transform: translateX(-100%) skewX(40deg);\n opacity: 0\n }\n}\n\n@keyframes skewOutLeft {\n 20% {\n -webkit-transform: skewX(40deg);\n transform: skewX(40deg)\n }\n to {\n -webkit-transform: translateX(-100%) skewX(40deg);\n transform: translateX(-100%) skewX(40deg);\n opacity: 0\n }\n}\n\n@-webkit-keyframes skewOutRight {\n 20% {\n -webkit-transform: skewX(-40deg);\n transform: skewX(-40deg)\n }\n to {\n -webkit-transform: translateX(100%) skewX(-40deg);\n transform: translateX(100%) skewX(-40deg);\n opacity: 0\n }\n}\n\n@keyframes skewOutRight {\n 20% {\n -webkit-transform: skewX(-40deg);\n transform: skewX(-40deg)\n }\n to {\n -webkit-transform: translateX(100%) skewX(-40deg);\n transform: translateX(100%) skewX(-40deg);\n opacity: 0\n }\n}\n\n@-webkit-keyframes pullRelease {\n 15% {\n -webkit-transform: scale(1.8);\n transform: scale(1.8)\n }\n}\n\n@keyframes pullRelease {\n 15% {\n -webkit-transform: scale(1.8);\n transform: scale(1.8)\n }\n}\n\n@-webkit-keyframes pushRelease {\n 15% {\n -webkit-transform: scale(.5);\n transform: scale(.5)\n }\n}\n\n@keyframes pushRelease {\n 15% {\n -webkit-transform: scale(.5);\n transform: scale(.5)\n }\n}\n\n@-webkit-keyframes swingInLeft {\n from {\n -webkit-transform: matrix(3, 0, 0, 3, -800, 0);\n transform: matrix(3, 0, 0, 3, -800, 0);\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out\n }\n 50% {\n -webkit-transform: matrix(1.3, 0, 0, 1.3, 20, 0);\n transform: matrix(1.3, 0, 0, 1.3, 20, 0)\n }\n}\n\n@keyframes swingInLeft {\n from {\n -webkit-transform: matrix(3, 0, 0, 3, -800, 0);\n transform: matrix(3, 0, 0, 3, -800, 0);\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out\n }\n 50% {\n -webkit-transform: matrix(1.3, 0, 0, 1.3, 20, 0);\n transform: matrix(1.3, 0, 0, 1.3, 20, 0)\n }\n}\n\n@-webkit-keyframes swingInRight {\n from {\n -webkit-transform: matrix(3, 0, 0, 3, 800, 0);\n transform: matrix(3, 0, 0, 3, 800, 0);\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out\n }\n 50% {\n -webkit-transform: matrix(1.3, 0, 0, 1.3, -20, 0);\n transform: matrix(1.3, 0, 0, 1.3, -20, 0)\n }\n}\n\n@keyframes swingInRight {\n from {\n -webkit-transform: matrix(3, 0, 0, 3, 800, 0);\n transform: matrix(3, 0, 0, 3, 800, 0);\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out\n }\n 50% {\n -webkit-transform: matrix(1.3, 0, 0, 1.3, -20, 0);\n transform: matrix(1.3, 0, 0, 1.3, -20, 0)\n }\n}\n\n@-webkit-keyframes swingInTop {\n from {\n -webkit-transform: matrix(3, 0, 0, 3, 0, -800);\n transform: matrix(3, 0, 0, 3, 0, -800);\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out\n }\n 50% {\n -webkit-transform: matrix(1.3, 0, 0, 1.3, 0, 20);\n transform: matrix(1.3, 0, 0, 1.3, 0, 20)\n }\n}\n\n@keyframes swingInTop {\n from {\n -webkit-transform: matrix(3, 0, 0, 3, 0, -800);\n transform: matrix(3, 0, 0, 3, 0, -800);\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out\n }\n 50% {\n -webkit-transform: matrix(1.3, 0, 0, 1.3, 0, 20);\n transform: matrix(1.3, 0, 0, 1.3, 0, 20)\n }\n}\n\n@-webkit-keyframes swingInBottom {\n from {\n -webkit-transform: matrix(3, 0, 0, 3, 0, 800);\n transform: matrix(3, 0, 0, 3, 0, 800);\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out\n }\n 50% {\n -webkit-transform: matrix(1.3, 0, 0, 1.3, 0, -20);\n transform: matrix(1.3, 0, 0, 1.3, 0, -20)\n }\n}\n\n@keyframes swingInBottom {\n from {\n -webkit-transform: matrix(3, 0, 0, 3, 0, 800);\n transform: matrix(3, 0, 0, 3, 0, 800);\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out\n }\n 50% {\n -webkit-transform: matrix(1.3, 0, 0, 1.3, 0, -20);\n transform: matrix(1.3, 0, 0, 1.3, 0, -20)\n }\n}\n\n@-webkit-keyframes elevateLeft {\n from {\n -webkit-transform: translateY(100%) rotate(-20deg);\n transform: translateY(100%) rotate(-20deg);\n -webkit-transform-origin: right;\n transform-origin: right\n }\n 40% {\n -webkit-transform: rotate(20deg);\n transform: rotate(20deg);\n -webkit-transform-origin: right;\n transform-origin: right\n }\n 65% {\n -webkit-transform: rotate(0);\n transform: rotate(0);\n -webkit-transform-origin: right;\n transform-origin: right\n }\n}\n\n@keyframes elevateLeft {\n from {\n -webkit-transform: translateY(100%) rotate(-20deg);\n transform: translateY(100%) rotate(-20deg);\n -webkit-transform-origin: right;\n transform-origin: right\n }\n 40% {\n -webkit-transform: rotate(20deg);\n transform: rotate(20deg);\n -webkit-transform-origin: right;\n transform-origin: right\n }\n 65% {\n -webkit-transform: rotate(0);\n transform: rotate(0);\n -webkit-transform-origin: right;\n transform-origin: right\n }\n}\n\n@-webkit-keyframes elevateRight {\n from {\n -webkit-transform: translateY(100%) rotate(20deg);\n transform: translateY(100%) rotate(20deg);\n -webkit-transform-origin: left;\n transform-origin: left\n }\n 40% {\n -webkit-transform: rotate(-20deg);\n transform: rotate(-20deg);\n -webkit-transform-origin: left;\n transform-origin: left\n }\n 65% {\n -webkit-transform: rotate(0);\n transform: rotate(0);\n -webkit-transform-origin: left;\n transform-origin: left\n }\n}\n\n@keyframes elevateRight {\n from {\n -webkit-transform: translateY(100%) rotate(20deg);\n transform: translateY(100%) rotate(20deg);\n -webkit-transform-origin: left;\n transform-origin: left\n }\n 40% {\n -webkit-transform: rotate(-20deg);\n transform: rotate(-20deg);\n -webkit-transform-origin: left;\n transform-origin: left\n }\n 65% {\n -webkit-transform: rotate(0);\n transform: rotate(0);\n -webkit-transform-origin: left;\n transform-origin: left\n }\n}\n\n@-webkit-keyframes rollFromLeft {\n from {\n -webkit-transform: translateX(-100%) perspective(600px) rotateY(180deg);\n transform: translateX(-100%) perspective(600px) rotateY(180deg);\n opacity: 0\n }\n to {\n -webkit-transform: translateX(0) perspective(600px) rotateY(0);\n transform: translateX(0) perspective(600px) rotateY(0);\n opacity: 1\n }\n}\n\n@keyframes rollFromLeft {\n from {\n -webkit-transform: translateX(-100%) perspective(600px) rotateY(180deg);\n transform: translateX(-100%) perspective(600px) rotateY(180deg);\n opacity: 0\n }\n to {\n -webkit-transform: translateX(0) perspective(600px) rotateY(0);\n transform: translateX(0) perspective(600px) rotateY(0);\n opacity: 1\n }\n}\n\n@-webkit-keyframes rollFromRight {\n from {\n -webkit-transform: translateX(100%) perspective(600px) rotateY(-180deg);\n transform: translateX(100%) perspective(600px) rotateY(-180deg);\n opacity: 0\n }\n to {\n -webkit-transform: translateX(0) perspective(600px) rotateY(0);\n transform: translateX(0) perspective(600px) rotateY(0);\n opacity: 1\n }\n}\n\n@keyframes rollFromRight {\n from {\n -webkit-transform: translateX(100%) perspective(600px) rotateY(-180deg);\n transform: translateX(100%) perspective(600px) rotateY(-180deg);\n opacity: 0\n }\n to {\n -webkit-transform: translateX(0) perspective(600px) rotateY(0);\n transform: translateX(0) perspective(600px) rotateY(0);\n opacity: 1\n }\n}\n\n@-webkit-keyframes rollFromTop {\n from {\n -webkit-transform: translateY(-100%) perspective(600px) rotateY(180deg);\n transform: translateY(-100%) perspective(600px) rotateY(180deg);\n opacity: 0\n }\n to {\n -webkit-transform: translateY(0) perspective(600px) rotateY(0);\n transform: translateY(0) perspective(600px) rotateY(0);\n opacity: 1\n }\n}\n\n@keyframes rollFromTop {\n from {\n -webkit-transform: translateY(-100%) perspective(600px) rotateY(180deg);\n transform: translateY(-100%) perspective(600px) rotateY(180deg);\n opacity: 0\n }\n to {\n -webkit-transform: translateY(0) perspective(600px) rotateY(0);\n transform: translateY(0) perspective(600px) rotateY(0);\n opacity: 1\n }\n}\n\n@-webkit-keyframes rollFromBottom {\n from {\n -webkit-transform: translateY(100%) perspective(600px) rotateY(-180deg);\n transform: translateY(100%) perspective(600px) rotateY(-180deg);\n opacity: 0\n }\n to {\n -webkit-transform: translateY(0) perspective(600px) rotateY(0);\n transform: translateY(0) perspective(600px) rotateY(0);\n opacity: 1\n }\n}\n\n@keyframes rollFromBottom {\n from {\n -webkit-transform: translateY(100%) perspective(600px) rotateY(-180deg);\n transform: translateY(100%) perspective(600px) rotateY(-180deg);\n opacity: 0\n }\n to {\n -webkit-transform: translateY(0) perspective(600px) rotateY(0);\n transform: translateY(0) perspective(600px) rotateY(0);\n opacity: 1\n }\n}\n\n@-webkit-keyframes rollToLeft {\n from {\n -webkit-transform: translateX(0) perspective(600px) rotateY(0);\n transform: translateX(0) perspective(600px) rotateY(0);\n opacity: 1\n }\n to {\n -webkit-transform: translateX(-100%) perspective(600px) rotateY(180deg);\n transform: translateX(-100%) perspective(600px) rotateY(180deg);\n opacity: 0\n }\n}\n\n@keyframes rollToLeft {\n from {\n -webkit-transform: translateX(0) perspective(600px) rotateY(0);\n transform: translateX(0) perspective(600px) rotateY(0);\n opacity: 1\n }\n to {\n -webkit-transform: translateX(-100%) perspective(600px) rotateY(180deg);\n transform: translateX(-100%) perspective(600px) rotateY(180deg);\n opacity: 0\n }\n}\n\n@-webkit-keyframes rollToRight {\n from {\n -webkit-transform: translateX(0) perspective(600px) rotateY(0);\n transform: translateX(0) perspective(600px) rotateY(0);\n opacity: 1\n }\n to {\n -webkit-transform: translateX(100%) perspective(600px) rotateY(-180deg);\n transform: translateX(100%) perspective(600px) rotateY(-180deg);\n opacity: 0\n }\n}\n\n@keyframes rollToRight {\n from {\n -webkit-transform: translateX(0) perspective(600px) rotateY(0);\n transform: translateX(0) perspective(600px) rotateY(0);\n opacity: 1\n }\n to {\n -webkit-transform: translateX(100%) perspective(600px) rotateY(-180deg);\n transform: translateX(100%) perspective(600px) rotateY(-180deg);\n opacity: 0\n }\n}\n\n@-webkit-keyframes rollToTop {\n from {\n -webkit-transform: translateY(0) perspective(600px) rotateX(0);\n transform: translateY(0) perspective(600px) rotateX(0);\n opacity: 1\n }\n to {\n -webkit-transform: translateY(-100%) perspective(600px) rotateX(180deg);\n transform: translateY(-100%) perspective(600px) rotateX(180deg);\n opacity: 0\n }\n}\n\n@keyframes rollToTop {\n from {\n -webkit-transform: translateY(0) perspective(600px) rotateX(0);\n transform: translateY(0) perspective(600px) rotateX(0);\n opacity: 1\n }\n to {\n -webkit-transform: translateY(-100%) perspective(600px) rotateX(180deg);\n transform: translateY(-100%) perspective(600px) rotateX(180deg);\n opacity: 0\n }\n}\n\n@-webkit-keyframes rollToBottom {\n to {\n -webkit-transform: translateY(0) perspective(600px) rotateX(0);\n transform: translateY(0) perspective(600px) rotateX(0);\n opacity: 1\n }\n to {\n -webkit-transform: translateY(100%) perspective(600px) rotateX(-180deg);\n transform: translateY(100%) perspective(600px) rotateX(-180deg);\n opacity: 0\n }\n}\n\n@keyframes rollToBottom {\n to {\n -webkit-transform: translateY(0) perspective(600px) rotateX(0);\n transform: translateY(0) perspective(600px) rotateX(0);\n opacity: 1\n }\n to {\n -webkit-transform: translateY(100%) perspective(600px) rotateX(-180deg);\n transform: translateY(100%) perspective(600px) rotateX(-180deg);\n opacity: 0\n }\n}\n\n@-webkit-keyframes rotate {\n from {\n -webkit-transform: rotate(0);\n transform: rotate(0)\n }\n to {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg)\n }\n}\n\n@keyframes rotate {\n from {\n -webkit-transform: rotate(0);\n transform: rotate(0)\n }\n to {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg)\n }\n}\n\n@-webkit-keyframes rotateX {\n from {\n -webkit-transform: perspective(600px) rotateX(0);\n transform: perspective(600px) rotateX(0)\n }\n to {\n -webkit-transform: perspective(600px) rotateX(90deg);\n transform: perspective(600px) rotateX(90deg)\n }\n}\n\n@keyframes rotateX {\n from {\n -webkit-transform: perspective(600px) rotateX(0);\n transform: perspective(600px) rotateX(0)\n }\n to {\n -webkit-transform: perspective(600px) rotateX(90deg);\n transform: perspective(600px) rotateX(90deg)\n }\n}\n\n@-webkit-keyframes rotateXIn {\n from {\n -webkit-transform: perspective(600px) translate3d(0, -60px, -2000px) rotateX(75deg);\n transform: perspective(600px) translate3d(0, -60px, -2000px) rotateX(75deg);\n opacity: 0\n }\n 5% {\n -webkit-transform: perspective(600px) translate3d(0, -60px, -1500px) rotateX(75deg);\n transform: perspective(600px) translate3d(0, -60px, -1500px) rotateX(75deg)\n }\n}\n\n@keyframes rotateXIn {\n from {\n -webkit-transform: perspective(600px) translate3d(0, -60px, -2000px) rotateX(75deg);\n transform: perspective(600px) translate3d(0, -60px, -2000px) rotateX(75deg);\n opacity: 0\n }\n 5% {\n -webkit-transform: perspective(600px) translate3d(0, -60px, -1500px) rotateX(75deg);\n transform: perspective(600px) translate3d(0, -60px, -1500px) rotateX(75deg)\n }\n}\n\n@-webkit-keyframes rotateXOut {\n 95% {\n -webkit-transform: perspective(600px) translate3d(0, -60px, -1500px) rotateX(75deg);\n transform: perspective(600px) translate3d(0, -60px, -1500px) rotateX(75deg)\n }\n to {\n -webkit-transform: perspective(600px) translate3d(0, -60px, -2000px) rotateX(75deg);\n transform: perspective(600px) translate3d(0, -60px, -2000px) rotateX(75deg);\n opacity: 0\n }\n}\n\n@keyframes rotateXOut {\n 95% {\n -webkit-transform: perspective(600px) translate3d(0, -60px, -1500px) rotateX(75deg);\n transform: perspective(600px) translate3d(0, -60px, -1500px) rotateX(75deg)\n }\n to {\n -webkit-transform: perspective(600px) translate3d(0, -60px, -2000px) rotateX(75deg);\n transform: perspective(600px) translate3d(0, -60px, -2000px) rotateX(75deg);\n opacity: 0\n }\n}\n\n@-webkit-keyframes rotateY {\n from {\n -webkit-transform: perspective(600px) rotateY(0);\n transform: perspective(600px) rotateY(0)\n }\n to {\n -webkit-transform: perspective(600px) rotateY(90deg);\n transform: perspective(600px) rotateY(90deg)\n }\n}\n\n@keyframes rotateY {\n from {\n -webkit-transform: perspective(600px) rotateY(0);\n transform: perspective(600px) rotateY(0)\n }\n to {\n -webkit-transform: perspective(600px) rotateY(90deg);\n transform: perspective(600px) rotateY(90deg)\n }\n}\n\n@-webkit-keyframes rotateYIn {\n from {\n -webkit-transform: perspective(600px) translate3d(0, -60px, -2000px) rotateY(75deg);\n transform: perspective(600px) translate3d(0, -60px, -2000px) rotateY(75deg);\n opacity: 0\n }\n 5% {\n -webkit-transform: perspective(600px) translate3d(0, -60px, -1500px) rotateY(75deg);\n transform: perspective(600px) translate3d(0, -60px, -1500px) rotateY(75deg)\n }\n}\n\n@keyframes rotateYIn {\n from {\n -webkit-transform: perspective(600px) translate3d(0, -60px, -2000px) rotateY(75deg);\n transform: perspective(600px) translate3d(0, -60px, -2000px) rotateY(75deg);\n opacity: 0\n }\n 5% {\n -webkit-transform: perspective(600px) translate3d(0, -60px, -1500px) rotateY(75deg);\n transform: perspective(600px) translate3d(0, -60px, -1500px) rotateY(75deg)\n }\n}\n\n@-webkit-keyframes rotateYOut {\n 95% {\n -webkit-transform: perspective(600px) translate3d(0, -60px, -1500px) rotateY(75deg);\n transform: perspective(600px) translate3d(0, -60px, -1500px) rotateY(75deg)\n }\n to {\n -webkit-transform: perspective(600px) translate3d(0, -60px, -2000px) rotateY(75deg);\n transform: perspective(600px) translate3d(0, -60px, -2000px) rotateY(75deg);\n opacity: 0\n }\n}\n\n@keyframes rotateYOut {\n 95% {\n -webkit-transform: perspective(600px) translate3d(0, -60px, -1500px) rotateY(75deg);\n transform: perspective(600px) translate3d(0, -60px, -1500px) rotateY(75deg)\n }\n to {\n -webkit-transform: perspective(600px) translate3d(0, -60px, -2000px) rotateY(75deg);\n transform: perspective(600px) translate3d(0, -60px, -2000px) rotateY(75deg);\n opacity: 0\n }\n}\n\n@-webkit-keyframes rotateInLeft {\n from {\n opacity: 0;\n -webkit-transform: translateX(-100%) rotate(0);\n transform: translateX(-100%) rotate(0)\n }\n to {\n -webkit-transform: translateX(0) rotate(360deg);\n transform: translateX(0) rotate(360deg)\n }\n}\n\n@keyframes rotateInLeft {\n from {\n opacity: 0;\n -webkit-transform: translateX(-100%) rotate(0);\n transform: translateX(-100%) rotate(0)\n }\n to {\n -webkit-transform: translateX(0) rotate(360deg);\n transform: translateX(0) rotate(360deg)\n }\n}\n\n@-webkit-keyframes rotateInRight {\n from {\n opacity: 0;\n -webkit-transform: translateX(100%) rotate(0);\n transform: translateX(100%) rotate(0)\n }\n to {\n -webkit-transform: translateX(0) rotate(-360deg);\n transform: translateX(0) rotate(-360deg)\n }\n}\n\n@keyframes rotateInRight {\n from {\n opacity: 0;\n -webkit-transform: translateX(100%) rotate(0);\n transform: translateX(100%) rotate(0)\n }\n to {\n -webkit-transform: translateX(0) rotate(-360deg);\n transform: translateX(0) rotate(-360deg)\n }\n}\n\n@-webkit-keyframes rotateInTop {\n from {\n opacity: 0;\n -webkit-transform: translateY(-400%) rotate(0);\n transform: translateY(-400%) rotate(0)\n }\n to {\n -webkit-transform: translateX(0) rotate(360deg);\n transform: translateX(0) rotate(360deg)\n }\n}\n\n@keyframes rotateInTop {\n from {\n opacity: 0;\n -webkit-transform: translateY(-400%) rotate(0);\n transform: translateY(-400%) rotate(0)\n }\n to {\n -webkit-transform: translateX(0) rotate(360deg);\n transform: translateX(0) rotate(360deg)\n }\n}\n\n@-webkit-keyframes rotateInBottom {\n from {\n opacity: 0;\n -webkit-transform: translateY(400%) rotate(0);\n transform: translateY(400%) rotate(0)\n }\n to {\n -webkit-transform: translateX(0) rotate(360deg);\n transform: translateX(0) rotate(360deg)\n }\n}\n\n@keyframes rotateInBottom {\n from {\n opacity: 0;\n -webkit-transform: translateY(400%) rotate(0);\n transform: translateY(400%) rotate(0)\n }\n to {\n -webkit-transform: translateX(0) rotate(360deg);\n transform: translateX(0) rotate(360deg)\n }\n}\n\n@-webkit-keyframes rotateOutLeft {\n from {\n -webkit-transform: translateX(0) rotate(360deg);\n transform: translateX(0) rotate(360deg)\n }\n to {\n -webkit-transform: translateX(-800px) rotate(0);\n transform: translateX(-800px) rotate(0);\n opacity: 0\n }\n}\n\n@keyframes rotateOutLeft {\n from {\n -webkit-transform: translateX(0) rotate(360deg);\n transform: translateX(0) rotate(360deg)\n }\n to {\n -webkit-transform: translateX(-800px) rotate(0);\n transform: translateX(-800px) rotate(0);\n opacity: 0\n }\n}\n\n@-webkit-keyframes rotateOutRight {\n from {\n -webkit-transform: translateX(0) rotate(-360deg);\n transform: translateX(0) rotate(-360deg)\n }\n to {\n -webkit-transform: translateX(800px) rotate(0);\n transform: translateX(800px) rotate(0);\n opacity: 0\n }\n}\n\n@keyframes rotateOutRight {\n from {\n -webkit-transform: translateX(0) rotate(-360deg);\n transform: translateX(0) rotate(-360deg)\n }\n to {\n -webkit-transform: translateX(800px) rotate(0);\n transform: translateX(800px) rotate(0);\n opacity: 0\n }\n}\n\n@-webkit-keyframes rotateOutTop {\n from {\n -webkit-transform: translateX(0) rotate(360deg);\n transform: translateX(0) rotate(360deg)\n }\n to {\n -webkit-transform: translateY(-800px) rotate(0);\n transform: translateY(-800px) rotate(0);\n opacity: 0\n }\n}\n\n@keyframes rotateOutTop {\n from {\n -webkit-transform: translateX(0) rotate(360deg);\n transform: translateX(0) rotate(360deg)\n }\n to {\n -webkit-transform: translateY(-800px) rotate(0);\n transform: translateY(-800px) rotate(0);\n opacity: 0\n }\n}\n\n@-webkit-keyframes rotateOutBottom {\n from {\n -webkit-transform: translateX(0) rotate(360deg);\n transform: translateX(0) rotate(360deg)\n }\n to {\n -webkit-transform: translateY(800px) rotate(0);\n transform: translateY(800px) rotate(0);\n opacity: 0\n }\n}\n\n@keyframes rotateOutBottom {\n from {\n -webkit-transform: translateX(0) rotate(360deg);\n transform: translateX(0) rotate(360deg)\n }\n to {\n -webkit-transform: translateY(800px) rotate(0);\n transform: translateY(800px) rotate(0);\n opacity: 0\n }\n}\n\n@-webkit-keyframes spinToLeft {\n from, to {\n -webkit-transform-origin: left bottom;\n transform-origin: left bottom\n }\n from {\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg);\n opacity: 0\n }\n}\n\n@keyframes spinToLeft {\n from, to {\n -webkit-transform-origin: left bottom;\n transform-origin: left bottom\n }\n from {\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg);\n opacity: 0\n }\n}\n\n@-webkit-keyframes spinToRight {\n from, to {\n -webkit-transform-origin: right bottom;\n transform-origin: right bottom\n }\n from {\n -webkit-transform: rotate(-90deg);\n transform: rotate(-90deg);\n opacity: 0\n }\n}\n\n@keyframes spinToRight {\n from, to {\n -webkit-transform-origin: right bottom;\n transform-origin: right bottom\n }\n from {\n -webkit-transform: rotate(-90deg);\n transform: rotate(-90deg);\n opacity: 0\n }\n}\n\n@-webkit-keyframes spinToTop {\n from, to {\n -webkit-transform-origin: left bottom;\n transform-origin: left bottom\n }\n from {\n -webkit-transform: rotate(-90deg);\n transform: rotate(-90deg);\n opacity: 0\n }\n}\n\n@keyframes spinToTop {\n from, to {\n -webkit-transform-origin: left bottom;\n transform-origin: left bottom\n }\n from {\n -webkit-transform: rotate(-90deg);\n transform: rotate(-90deg);\n opacity: 0\n }\n}\n\n@-webkit-keyframes spinToBottom {\n from, to {\n -webkit-transform-origin: right bottom;\n transform-origin: right bottom\n }\n from {\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg);\n opacity: 0\n }\n}\n\n@keyframes spinToBottom {\n from, to {\n -webkit-transform-origin: right bottom;\n transform-origin: right bottom\n }\n from {\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg);\n opacity: 0\n }\n}\n\n@-webkit-keyframes spinFromLeft {\n from, to {\n -webkit-transform-origin: left bottom;\n transform-origin: left bottom\n }\n to {\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg);\n opacity: 0\n }\n}\n\n@keyframes spinFromLeft {\n from, to {\n -webkit-transform-origin: left bottom;\n transform-origin: left bottom\n }\n to {\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg);\n opacity: 0\n }\n}\n\n@-webkit-keyframes spinFromRight {\n from, to {\n -webkit-transform-origin: right bottom;\n transform-origin: right bottom\n }\n to {\n -webkit-transform: rotate(-90deg);\n transform: rotate(-90deg);\n opacity: 0\n }\n}\n\n@keyframes spinFromRight {\n from, to {\n -webkit-transform-origin: right bottom;\n transform-origin: right bottom\n }\n to {\n -webkit-transform: rotate(-90deg);\n transform: rotate(-90deg);\n opacity: 0\n }\n}\n\n@-webkit-keyframes spinFromTop {\n from, to {\n -webkit-transform-origin: left bottom;\n transform-origin: left bottom\n }\n to {\n -webkit-transform: rotate(-90deg);\n transform: rotate(-90deg);\n opacity: 0\n }\n}\n\n@keyframes spinFromTop {\n from, to {\n -webkit-transform-origin: left bottom;\n transform-origin: left bottom\n }\n to {\n -webkit-transform: rotate(-90deg);\n transform: rotate(-90deg);\n opacity: 0\n }\n}\n\n@-webkit-keyframes spinFromBottom {\n from, to {\n -webkit-transform-origin: right bottom;\n transform-origin: right bottom\n }\n to {\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg);\n opacity: 0\n }\n}\n\n@keyframes spinFromBottom {\n from, to {\n -webkit-transform-origin: right bottom;\n transform-origin: right bottom\n }\n to {\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg);\n opacity: 0\n }\n}\n\n@-webkit-keyframes blurIn {\n from {\n -webkit-filter: blur(20px);\n filter: blur(20px);\n opacity: 0\n }\n}\n\n@keyframes blurIn {\n from {\n -webkit-filter: blur(20px);\n filter: blur(20px);\n opacity: 0\n }\n}\n\n@-webkit-keyframes blurInLeft {\n from {\n -webkit-transform: translateX(100%);\n transform: translateX(100%);\n -webkit-filter: blur(20px);\n filter: blur(20px);\n opacity: 0\n }\n}\n\n@keyframes blurInLeft {\n from {\n -webkit-transform: translateX(100%);\n transform: translateX(100%);\n -webkit-filter: blur(20px);\n filter: blur(20px);\n opacity: 0\n }\n}\n\n@-webkit-keyframes blurInRight {\n from {\n -webkit-transform: translateX(-100%);\n transform: translateX(-100%);\n -webkit-filter: blur(20px);\n filter: blur(20px);\n opacity: 0\n }\n}\n\n@keyframes blurInRight {\n from {\n -webkit-transform: translateX(-100%);\n transform: translateX(-100%);\n -webkit-filter: blur(20px);\n filter: blur(20px);\n opacity: 0\n }\n}\n\n@-webkit-keyframes blurInTop {\n from {\n -webkit-transform: translateY(100%);\n transform: translateY(100%);\n -webkit-filter: blur(20px);\n filter: blur(20px);\n opacity: 0\n }\n}\n\n@keyframes blurInTop {\n from {\n -webkit-transform: translateY(100%);\n transform: translateY(100%);\n -webkit-filter: blur(20px);\n filter: blur(20px);\n opacity: 0\n }\n}\n\n@-webkit-keyframes blurInBottom {\n from {\n -webkit-transform: translateY(-100%);\n transform: translateY(-100%);\n -webkit-filter: blur(20px);\n filter: blur(20px);\n opacity: 0\n }\n}\n\n@keyframes blurInBottom {\n from {\n -webkit-transform: translateY(-100%);\n transform: translateY(-100%);\n -webkit-filter: blur(20px);\n filter: blur(20px);\n opacity: 0\n }\n}\n\n@-webkit-keyframes blurOut {\n 85%, to {\n -webkit-filter: blur(20px);\n filter: blur(20px)\n }\n to {\n opacity: 0\n }\n}\n\n@keyframes blurOut {\n 85%, to {\n -webkit-filter: blur(20px);\n filter: blur(20px)\n }\n to {\n opacity: 0\n }\n}\n\n@-webkit-keyframes blurOutLeft {\n 85%, to {\n -webkit-filter: blur(20px);\n filter: blur(20px);\n -webkit-transform: translateX(100%);\n transform: translateX(100%)\n }\n to {\n opacity: 0\n }\n}\n\n@keyframes blurOutLeft {\n 85%, to {\n -webkit-filter: blur(20px);\n filter: blur(20px);\n -webkit-transform: translateX(100%);\n transform: translateX(100%)\n }\n to {\n opacity: 0\n }\n}\n\n@-webkit-keyframes blurOutRight {\n 85%, to {\n -webkit-filter: blur(20px);\n filter: blur(20px);\n -webkit-transform: translateX(-100%);\n transform: translateX(-100%)\n }\n to {\n opacity: 0\n }\n}\n\n@keyframes blurOutRight {\n 85%, to {\n -webkit-filter: blur(20px);\n filter: blur(20px);\n -webkit-transform: translateX(-100%);\n transform: translateX(-100%)\n }\n to {\n opacity: 0\n }\n}\n\n@-webkit-keyframes blurOutTop {\n 85%, to {\n -webkit-filter: blur(20px);\n filter: blur(20px);\n -webkit-transform: translateY(100%);\n transform: translateY(100%)\n }\n to {\n opacity: 0\n }\n}\n\n@keyframes blurOutTop {\n 85%, to {\n -webkit-filter: blur(20px);\n filter: blur(20px);\n -webkit-transform: translateY(100%);\n transform: translateY(100%)\n }\n to {\n opacity: 0\n }\n}\n\n@-webkit-keyframes blurOutBottom {\n 85%, to {\n -webkit-filter: blur(20px);\n filter: blur(20px);\n -webkit-transform: translateY(-100%);\n transform: translateY(-100%)\n }\n to {\n opacity: 0\n }\n}\n\n@keyframes blurOutBottom {\n 85%, to {\n -webkit-filter: blur(20px);\n filter: blur(20px);\n -webkit-transform: translateY(-100%);\n transform: translateY(-100%)\n }\n to {\n opacity: 0\n }\n}\n\n@-webkit-keyframes bounceFromTop {\n 0%, 100%, 25%, 55%, 85% {\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out;\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0)\n }\n 41%, 44% {\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in;\n -webkit-transform: translate3d(0, -80px, 0) scale3d(1, 1.6, 1);\n transform: translate3d(0, -80px, 0) scale3d(1, 1.6, 1)\n }\n 70% {\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in;\n -webkit-transform: translate3d(0, -20px, 0);\n transform: translate3d(0, -20px, 0)\n }\n 90% {\n -webkit-transform: translate3d(0, -4px, 0);\n transform: translate3d(0, -4px, 0)\n }\n}\n\n@keyframes bounceFromTop {\n 0%, 100%, 25%, 55%, 85% {\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out;\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0)\n }\n 41%, 44% {\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in;\n -webkit-transform: translate3d(0, -80px, 0) scale3d(1, 1.6, 1);\n transform: translate3d(0, -80px, 0) scale3d(1, 1.6, 1)\n }\n 70% {\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in;\n -webkit-transform: translate3d(0, -20px, 0);\n transform: translate3d(0, -20px, 0)\n }\n 90% {\n -webkit-transform: translate3d(0, -4px, 0);\n transform: translate3d(0, -4px, 0)\n }\n}\n\n@-webkit-keyframes bounceFromDown {\n 0%, 100%, 25%, 55%, 85% {\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out;\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0)\n }\n 41%, 44% {\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in;\n -webkit-transform: translate3d(0, 80px, 0) scale3d(1, 1.2, 1);\n transform: translate3d(0, 80px, 0) scale3d(1, 1.2, 1)\n }\n 70% {\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in;\n -webkit-transform: translate3d(0, 20px, 0);\n transform: translate3d(0, 20px, 0)\n }\n 90% {\n -webkit-transform: translate3d(0, 4px, 0);\n transform: translate3d(0, 4px, 0)\n }\n}\n\n@keyframes bounceFromDown {\n 0%, 100%, 25%, 55%, 85% {\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out;\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0)\n }\n 41%, 44% {\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in;\n -webkit-transform: translate3d(0, 80px, 0) scale3d(1, 1.2, 1);\n transform: translate3d(0, 80px, 0) scale3d(1, 1.2, 1)\n }\n 70% {\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in;\n -webkit-transform: translate3d(0, 20px, 0);\n transform: translate3d(0, 20px, 0)\n }\n 90% {\n -webkit-transform: translate3d(0, 4px, 0);\n transform: translate3d(0, 4px, 0)\n }\n}\n\n@-webkit-keyframes bounceX {\n 0%, 100%, 25%, 55%, 85% {\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out;\n -webkit-transform: scale3d(1, 1, 1);\n transform: scale3d(1, 1, 1)\n }\n 41%, 44% {\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in;\n -webkit-transform: scale3d(1.8, 1, 1);\n transform: scale3d(1.8, 1, 1)\n }\n 70% {\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in;\n -webkit-transform: scale3d(1.5, 1, 1);\n transform: scale3d(1.5, 1, 1)\n }\n 90% {\n -webkit-transform: scale3d(1.1, 1, 1);\n transform: scale3d(1.1, 1, 1)\n }\n}\n\n@keyframes bounceX {\n 0%, 100%, 25%, 55%, 85% {\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out;\n -webkit-transform: scale3d(1, 1, 1);\n transform: scale3d(1, 1, 1)\n }\n 41%, 44% {\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in;\n -webkit-transform: scale3d(1.8, 1, 1);\n transform: scale3d(1.8, 1, 1)\n }\n 70% {\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in;\n -webkit-transform: scale3d(1.5, 1, 1);\n transform: scale3d(1.5, 1, 1)\n }\n 90% {\n -webkit-transform: scale3d(1.1, 1, 1);\n transform: scale3d(1.1, 1, 1)\n }\n}\n\n@-webkit-keyframes bounceY {\n 0%, 100%, 25%, 55%, 85% {\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out;\n -webkit-transform: scale3d(1, 1, 1);\n transform: scale3d(1, 1, 1)\n }\n 41%, 44% {\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in;\n -webkit-transform: scale3d(1, 2, 1);\n transform: scale3d(1, 2, 1)\n }\n 70% {\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in;\n -webkit-transform: scale3d(1, 1.5, 1);\n transform: scale3d(1, 1.5, 1)\n }\n 90% {\n -webkit-transform: scale3d(1, 1.1, 1);\n transform: scale3d(1, 1.1, 1)\n }\n}\n\n@keyframes bounceY {\n 0%, 100%, 25%, 55%, 85% {\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out;\n -webkit-transform: scale3d(1, 1, 1);\n transform: scale3d(1, 1, 1)\n }\n 41%, 44% {\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in;\n -webkit-transform: scale3d(1, 2, 1);\n transform: scale3d(1, 2, 1)\n }\n 70% {\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in;\n -webkit-transform: scale3d(1, 1.5, 1);\n transform: scale3d(1, 1.5, 1)\n }\n 90% {\n -webkit-transform: scale3d(1, 1.1, 1);\n transform: scale3d(1, 1.1, 1)\n }\n}\n\n@-webkit-keyframes bounceZoomIn {\n 0%, 100%, 25%, 55%, 85% {\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out;\n -webkit-transform: scale(1);\n transform: scale(1)\n }\n 41%, 44% {\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in;\n -webkit-transform: scale(1.5);\n transform: scale(1.5)\n }\n 70% {\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in;\n -webkit-transform: scale(1.3);\n transform: scale(1.3)\n }\n 90% {\n -webkit-transform: scale(1.1);\n transform: scale(1.1)\n }\n}\n\n@keyframes bounceZoomIn {\n 0%, 100%, 25%, 55%, 85% {\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out;\n -webkit-transform: scale(1);\n transform: scale(1)\n }\n 41%, 44% {\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in;\n -webkit-transform: scale(1.5);\n transform: scale(1.5)\n }\n 70% {\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in;\n -webkit-transform: scale(1.3);\n transform: scale(1.3)\n }\n 90% {\n -webkit-transform: scale(1.1);\n transform: scale(1.1)\n }\n}\n\n@-webkit-keyframes bounceZoomOut {\n 0%, 100%, 25%, 55%, 85% {\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out;\n -webkit-transform: scale(1);\n transform: scale(1)\n }\n 41%, 44% {\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in;\n -webkit-transform: scale(.3);\n transform: scale(.3)\n }\n 70% {\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in;\n -webkit-transform: scale(.5);\n transform: scale(.5)\n }\n 90% {\n -webkit-transform: scale(.9);\n transform: scale(.9)\n }\n}\n\n@keyframes bounceZoomOut {\n 0%, 100%, 25%, 55%, 85% {\n -webkit-animation-timing-function: ease-out;\n animation-timing-function: ease-out;\n -webkit-transform: scale(1);\n transform: scale(1)\n }\n 41%, 44% {\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in;\n -webkit-transform: scale(.3);\n transform: scale(.3)\n }\n 70% {\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in;\n -webkit-transform: scale(.5);\n transform: scale(.5)\n }\n 90% {\n -webkit-transform: scale(.9);\n transform: scale(.9)\n }\n}\n\n@-webkit-keyframes bounceInTop {\n 0% {\n -webkit-transform: translate3d(0, -300%, 0);\n transform: translate3d(0, -300%, 0)\n }\n 58% {\n -webkit-transform: translate3d(0, 27px, 0);\n transform: translate3d(0, 27px, 0)\n }\n 73% {\n -webkit-transform: translate3d(0, -12px, 0);\n transform: translate3d(0, -12px, 0)\n }\n 88% {\n -webkit-transform: translate3d(0, 7px, 0);\n transform: translate3d(0, 7px, 0)\n }\n}\n\n@keyframes bounceInTop {\n 0% {\n -webkit-transform: translate3d(0, -300%, 0);\n transform: translate3d(0, -300%, 0)\n }\n 58% {\n -webkit-transform: translate3d(0, 27px, 0);\n transform: translate3d(0, 27px, 0)\n }\n 73% {\n -webkit-transform: translate3d(0, -12px, 0);\n transform: translate3d(0, -12px, 0)\n }\n 88% {\n -webkit-transform: translate3d(0, 7px, 0);\n transform: translate3d(0, 7px, 0)\n }\n}\n\n@-webkit-keyframes bounceInBottom {\n 0% {\n -webkit-transform: translate3d(0, 300%, 0);\n transform: translate3d(0, 300%, 0)\n }\n 58% {\n -webkit-transform: translate3d(0, -27px, 0);\n transform: translate3d(0, -27px, 0)\n }\n 73% {\n -webkit-transform: translate3d(0, 12px, 0);\n transform: translate3d(0, 12px, 0)\n }\n 88% {\n -webkit-transform: translate3d(0, -8px, 0);\n transform: translate3d(0, -8px, 0)\n }\n}\n\n@keyframes bounceInBottom {\n 0% {\n -webkit-transform: translate3d(0, 300%, 0);\n transform: translate3d(0, 300%, 0)\n }\n 58% {\n -webkit-transform: translate3d(0, -27px, 0);\n transform: translate3d(0, -27px, 0)\n }\n 73% {\n -webkit-transform: translate3d(0, 12px, 0);\n transform: translate3d(0, 12px, 0)\n }\n 88% {\n -webkit-transform: translate3d(0, -8px, 0);\n transform: translate3d(0, -8px, 0)\n }\n}\n\n@-webkit-keyframes bounceInLeft {\n 0% {\n -webkit-transform: translate3d(-300%, 0, 0);\n transform: translate3d(-300%, 0, 0)\n }\n 58% {\n -webkit-transform: translate3d(27px, 0, 0);\n transform: translate3d(27px, 0, 0)\n }\n 73% {\n -webkit-transform: translate3d(-12px, 0, 0);\n transform: translate3d(-12px, 0, 0)\n }\n 88% {\n -webkit-transform: translate3d(8px, 0, 0);\n transform: translate3d(8px, 0, 0)\n }\n}\n\n@keyframes bounceInLeft {\n 0% {\n -webkit-transform: translate3d(-300%, 0, 0);\n transform: translate3d(-300%, 0, 0)\n }\n 58% {\n -webkit-transform: translate3d(27px, 0, 0);\n transform: translate3d(27px, 0, 0)\n }\n 73% {\n -webkit-transform: translate3d(-12px, 0, 0);\n transform: translate3d(-12px, 0, 0)\n }\n 88% {\n -webkit-transform: translate3d(8px, 0, 0);\n transform: translate3d(8px, 0, 0)\n }\n}\n\n@-webkit-keyframes bounceInRight {\n 0% {\n -webkit-transform: translate3d(300%, 0, 0);\n transform: translate3d(300%, 0, 0)\n }\n 58% {\n -webkit-transform: translate3d(-27px, 0, 0);\n transform: translate3d(-27px, 0, 0)\n }\n 73% {\n -webkit-transform: translate3d(12px, 0, 0);\n transform: translate3d(12px, 0, 0)\n }\n 88% {\n -webkit-transform: translate3d(-8px, 0, 0);\n transform: translate3d(-8px, 0, 0)\n }\n}\n\n@keyframes bounceInRight {\n 0% {\n -webkit-transform: translate3d(300%, 0, 0);\n transform: translate3d(300%, 0, 0)\n }\n 58% {\n -webkit-transform: translate3d(-27px, 0, 0);\n transform: translate3d(-27px, 0, 0)\n }\n 73% {\n -webkit-transform: translate3d(12px, 0, 0);\n transform: translate3d(12px, 0, 0)\n }\n 88% {\n -webkit-transform: translate3d(-8px, 0, 0);\n transform: translate3d(-8px, 0, 0)\n }\n}\n\n@-webkit-keyframes bounceOutTop {\n 18%, 33%, 48% {\n opacity: 1\n }\n 18% {\n -webkit-transform: translate3d(0, 27px, 0);\n transform: translate3d(0, 27px, 0)\n }\n 33% {\n -webkit-transform: translate3d(0, -12px, 0);\n transform: translate3d(0, -12px, 0)\n }\n 48% {\n -webkit-transform: translate3d(0, 8px, 0);\n transform: translate3d(0, 8px, 0)\n }\n 100% {\n opacity: 0;\n -webkit-transform: translate3d(0, -300%, 0);\n transform: translate3d(0, -300%, 0)\n }\n}\n\n@keyframes bounceOutTop {\n 18%, 33%, 48% {\n opacity: 1\n }\n 18% {\n -webkit-transform: translate3d(0, 27px, 0);\n transform: translate3d(0, 27px, 0)\n }\n 33% {\n -webkit-transform: translate3d(0, -12px, 0);\n transform: translate3d(0, -12px, 0)\n }\n 48% {\n -webkit-transform: translate3d(0, 8px, 0);\n transform: translate3d(0, 8px, 0)\n }\n 100% {\n opacity: 0;\n -webkit-transform: translate3d(0, -300%, 0);\n transform: translate3d(0, -300%, 0)\n }\n}\n\n@-webkit-keyframes bounceOutBottom {\n 18%, 33%, 48% {\n opacity: 1\n }\n 18% {\n -webkit-transform: translate3d(0, -27px, 0);\n transform: translate3d(0, -27px, 0)\n }\n 33% {\n -webkit-transform: translate3d(0, 12px, 0);\n transform: translate3d(0, 12px, 0)\n }\n 48% {\n -webkit-transform: translate3d(0, -8px, 0);\n transform: translate3d(0, -8px, 0)\n }\n 100% {\n opacity: 0;\n -webkit-transform: translate3d(0, 300%, 0);\n transform: translate3d(0, 300%, 0)\n }\n}\n\n@keyframes bounceOutBottom {\n 18%, 33%, 48% {\n opacity: 1\n }\n 18% {\n -webkit-transform: translate3d(0, -27px, 0);\n transform: translate3d(0, -27px, 0)\n }\n 33% {\n -webkit-transform: translate3d(0, 12px, 0);\n transform: translate3d(0, 12px, 0)\n }\n 48% {\n -webkit-transform: translate3d(0, -8px, 0);\n transform: translate3d(0, -8px, 0)\n }\n 100% {\n opacity: 0;\n -webkit-transform: translate3d(0, 300%, 0);\n transform: translate3d(0, 300%, 0)\n }\n}\n\n@-webkit-keyframes bounceOutLeft {\n 18%, 33%, 48% {\n opacity: 1\n }\n 18% {\n -webkit-transform: translate3d(27px, 0, 0);\n transform: translate3d(27px, 0, 0)\n }\n 33% {\n -webkit-transform: translate3d(-12px, 0, 0);\n transform: translate3d(-12px, 0, 0)\n }\n 48% {\n -webkit-transform: translate3d(8px, 0, 0);\n transform: translate3d(8px, 0, 0)\n }\n 100% {\n opacity: 0;\n -webkit-transform: translate3d(-300%, 0, 0);\n transform: translate3d(-300%, 0, 0)\n }\n}\n\n@keyframes bounceOutLeft {\n 18%, 33%, 48% {\n opacity: 1\n }\n 18% {\n -webkit-transform: translate3d(27px, 0, 0);\n transform: translate3d(27px, 0, 0)\n }\n 33% {\n -webkit-transform: translate3d(-12px, 0, 0);\n transform: translate3d(-12px, 0, 0)\n }\n 48% {\n -webkit-transform: translate3d(8px, 0, 0);\n transform: translate3d(8px, 0, 0)\n }\n 100% {\n opacity: 0;\n -webkit-transform: translate3d(-300%, 0, 0);\n transform: translate3d(-300%, 0, 0)\n }\n}\n\n@-webkit-keyframes bounceOutRight {\n 18%, 33%, 48% {\n opacity: 1\n }\n 18% {\n -webkit-transform: translate3d(-27px, 0, 0);\n transform: translate3d(-27px, 0, 0)\n }\n 33% {\n -webkit-transform: translate3d(12px, 0, 0);\n transform: translate3d(12px, 0, 0)\n }\n 48% {\n -webkit-transform: translate3d(-8px, 0, 0);\n transform: translate3d(-8px, 0, 0)\n }\n 100% {\n opacity: 0;\n -webkit-transform: translate3d(300%, 0, 0);\n transform: translate3d(300%, 0, 0)\n }\n}\n\n@keyframes bounceOutRight {\n 18%, 33%, 48% {\n opacity: 1\n }\n 18% {\n -webkit-transform: translate3d(-27px, 0, 0);\n transform: translate3d(-27px, 0, 0)\n }\n 33% {\n -webkit-transform: translate3d(12px, 0, 0);\n transform: translate3d(12px, 0, 0)\n }\n 48% {\n -webkit-transform: translate3d(-8px, 0, 0);\n transform: translate3d(-8px, 0, 0)\n }\n 100% {\n opacity: 0;\n -webkit-transform: translate3d(300%, 0, 0);\n transform: translate3d(300%, 0, 0)\n }\n}\n\n@-webkit-keyframes perspectiveToTop {\n 50% {\n opacity: 1\n }\n to {\n -webkit-transform: perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px);\n transform: perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px);\n opacity: 0\n }\n}\n\n@keyframes perspectiveToTop {\n 50% {\n opacity: 1\n }\n to {\n -webkit-transform: perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px);\n transform: perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px);\n opacity: 0\n }\n}\n\n@-webkit-keyframes perspectiveToBottom {\n 50% {\n opacity: 1\n }\n to {\n -webkit-transform: perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px);\n transform: perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px);\n opacity: 0\n }\n}\n\n@keyframes perspectiveToBottom {\n 50% {\n opacity: 1\n }\n to {\n -webkit-transform: perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px);\n transform: perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px);\n opacity: 0\n }\n}\n\n@-webkit-keyframes zoomIn {\n from {\n -webkit-transform: scale(10);\n transform: scale(10);\n opacity: 0\n }\n}\n\n@keyframes zoomIn {\n from {\n -webkit-transform: scale(10);\n transform: scale(10);\n opacity: 0\n }\n}\n\n@-webkit-keyframes zoomInLeft {\n from {\n -webkit-transform: scale(10) translateX(-50%);\n transform: scale(10) translateX(-50%);\n opacity: 0\n }\n}\n\n@keyframes zoomInLeft {\n from {\n -webkit-transform: scale(10) translateX(-50%);\n transform: scale(10) translateX(-50%);\n opacity: 0\n }\n}\n\n@-webkit-keyframes zoomInRight {\n from {\n -webkit-transform: scale(10) translateX(50%);\n transform: scale(10) translateX(50%);\n opacity: 0\n }\n}\n\n@keyframes zoomInRight {\n from {\n -webkit-transform: scale(10) translateX(50%);\n transform: scale(10) translateX(50%);\n opacity: 0\n }\n}\n\n@-webkit-keyframes zoomInTop {\n from {\n -webkit-transform: scale(10) translateY(-50%);\n transform: scale(10) translateY(-50%);\n opacity: 0\n }\n}\n\n@keyframes zoomInTop {\n from {\n -webkit-transform: scale(10) translateY(-50%);\n transform: scale(10) translateY(-50%);\n opacity: 0\n }\n}\n\n@-webkit-keyframes zoomInBottom {\n from {\n -webkit-transform: scale(10) translateY(50%);\n transform: scale(10) translateY(50%);\n opacity: 0\n }\n}\n\n@keyframes zoomInBottom {\n from {\n -webkit-transform: scale(10) translateY(50%);\n transform: scale(10) translateY(50%);\n opacity: 0\n }\n}\n\n@-webkit-keyframes zoomOut {\n to {\n -webkit-transform: scale(10);\n transform: scale(10);\n opacity: 0\n }\n}\n\n@keyframes zoomOut {\n to {\n -webkit-transform: scale(10);\n transform: scale(10);\n opacity: 0\n }\n}\n\n@-webkit-keyframes zoomOutLeft {\n to {\n -webkit-transform: scale(10) translateX(-50%);\n transform: scale(10) translateX(-50%);\n opacity: 0\n }\n}\n\n@keyframes zoomOutLeft {\n to {\n -webkit-transform: scale(10) translateX(-50%);\n transform: scale(10) translateX(-50%);\n opacity: 0\n }\n}\n\n@-webkit-keyframes zoomOutRight {\n to {\n -webkit-transform: scale(10) translateX(50%);\n transform: scale(10) translateX(50%);\n opacity: 0\n }\n}\n\n@keyframes zoomOutRight {\n to {\n -webkit-transform: scale(10) translateX(50%);\n transform: scale(10) translateX(50%);\n opacity: 0\n }\n}\n\n@-webkit-keyframes zoomOutTop {\n to {\n -webkit-transform: scale(10) translateY(-50%);\n transform: scale(10) translateY(-50%);\n opacity: 0\n }\n}\n\n@keyframes zoomOutTop {\n to {\n -webkit-transform: scale(10) translateY(-50%);\n transform: scale(10) translateY(-50%);\n opacity: 0\n }\n}\n\n@-webkit-keyframes zoomOutBottom {\n to {\n -webkit-transform: scale(10) translateY(50%);\n transform: scale(10) translateY(50%);\n opacity: 0\n }\n}\n\n@keyframes zoomOutBottom {\n to {\n -webkit-transform: scale(10) translateY(50%);\n transform: scale(10) translateY(50%);\n opacity: 0\n }\n}\n\n@-webkit-keyframes ekitRevealInTop {\n form {\n -webkit-transform: scaleY(1);\n transform: scaleY(1)\n }\n to {\n -webkit-transform: scaleY(0);\n transform: scaleY(0)\n }\n}\n\n@keyframes ekitRevealInTop {\n form {\n -webkit-transform: scaleY(1);\n transform: scaleY(1)\n }\n to {\n -webkit-transform: scaleY(0);\n transform: scaleY(0)\n }\n}\n\n@-webkit-keyframes ekitRevealInBottom {\n form {\n -webkit-transform: scaleY(1);\n transform: scaleY(1)\n }\n to {\n -webkit-transform: scaleY(0);\n transform: scaleY(0)\n }\n}\n\n@keyframes ekitRevealInBottom {\n form {\n -webkit-transform: scaleY(1);\n transform: scaleY(1)\n }\n to {\n -webkit-transform: scaleY(0);\n transform: scaleY(0)\n }\n}\n\n@-webkit-keyframes ekitRevealInLeft {\n form {\n -webkit-transform: scaleX(1);\n transform: scaleX(1)\n }\n to {\n -webkit-transform: scaleX(0);\n transform: scaleX(0)\n }\n}\n\n@keyframes ekitRevealInLeft {\n form {\n -webkit-transform: scaleX(1);\n transform: scaleX(1)\n }\n to {\n -webkit-transform: scaleX(0);\n transform: scaleX(0)\n }\n}\n\n@-webkit-keyframes ekitRevealInRight {\n form {\n -webkit-transform: scaleX(1);\n transform: scaleX(1)\n }\n to {\n -webkit-transform: scaleX(0);\n transform: scaleX(0)\n }\n}\n\n@keyframes ekitRevealInRight {\n form {\n -webkit-transform: scaleX(1);\n transform: scaleX(1)\n }\n to {\n -webkit-transform: scaleX(0);\n transform: scaleX(0)\n }\n}\n\n.tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n margin: 0;\n 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\";\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: .875rem;\n word-wrap: break-word;\n opacity: 0\n}\n\n.tooltip.show {\n opacity: .9\n}\n\n.tooltip .arrow {\n position: absolute;\n display: block;\n width: .8rem;\n height: .4rem\n}\n\n.tooltip .arrow::before {\n position: absolute;\n content: \"\";\n border-color: transparent;\n border-style: solid\n}\n\n.bs-tooltip-auto[x-placement^=top], .bs-tooltip-top {\n padding: .4rem 0\n}\n\n.bs-tooltip-auto[x-placement^=top] .arrow, .bs-tooltip-top .arrow {\n bottom: 0\n}\n\n.bs-tooltip-auto[x-placement^=top] .arrow::before, .bs-tooltip-top .arrow::before {\n top: 0;\n border-width: .4rem .4rem 0;\n border-top-color: #000\n}\n\n.bs-tooltip-auto[x-placement^=right], .bs-tooltip-right {\n padding: 0 .4rem\n}\n\n.bs-tooltip-auto[x-placement^=right] .arrow, .bs-tooltip-right .arrow {\n left: 0;\n width: .4rem;\n height: .8rem\n}\n\n.bs-tooltip-auto[x-placement^=right] .arrow::before, .bs-tooltip-right .arrow::before {\n right: 0;\n border-width: .4rem .4rem .4rem 0;\n border-right-color: #000\n}\n\n.bs-tooltip-auto[x-placement^=bottom], .bs-tooltip-bottom {\n padding: .4rem 0\n}\n\n.bs-tooltip-auto[x-placement^=bottom] .arrow, .bs-tooltip-bottom .arrow {\n top: 0\n}\n\n.bs-tooltip-auto[x-placement^=bottom] .arrow::before, .bs-tooltip-bottom .arrow::before {\n bottom: 0;\n border-width: 0 .4rem .4rem;\n border-bottom-color: #000\n}\n\n.bs-tooltip-auto[x-placement^=left], .bs-tooltip-left {\n padding: 0 .4rem\n}\n\n.bs-tooltip-auto[x-placement^=left] .arrow, .bs-tooltip-left .arrow {\n right: 0;\n width: .4rem;\n height: .8rem\n}\n\n.bs-tooltip-auto[x-placement^=left] .arrow::before, .bs-tooltip-left .arrow::before {\n left: 0;\n border-width: .4rem 0 .4rem .4rem;\n border-left-color: #000\n}\n\n.tooltip-inner {\n max-width: 200px;\n padding: .25rem .5rem;\n color: #fff;\n text-align: center;\n background-color: #000;\n border-radius: .25rem\n}\n\n.ekit-wid-con .product-filter-area {\n margin-bottom: 30px\n}\n\n.ekit-wid-con .product-filter-wraper {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: end;\n -ms-flex-pack: end;\n justify-content: flex-end\n}\n\n.ekit-wid-con .product-filter-wraper .woocommerce-ordering {\n margin-right: 50px;\n margin-bottom: 0\n}\n\n.ekit-wid-con .woocommerce-ordering {\n position: relative;\n z-index: 10\n}\n\n.ekit-wid-con .woocommerce-ordering .shop-filter-title {\n color: #777;\n font-size: 14px;\n position: relative;\n top: 9px;\n padding-right: 50px\n}\n\n.ekit-wid-con .tab-filter .nav-tabs .nav-item .nav-link {\n border: 0;\n color: #777;\n font-size: 18px;\n padding: 10px\n}\n\n.ekit-wid-con .tab-filter .nav-tabs .nav-item .nav-link.active {\n color: #2575fc;\n background-color: transparent\n}\n\n.ekit-wid-con .elementskit-accordion {\n counter-reset: myNumber\n}\n\n.ekit-wid-con .elementskit-accordion .ekit-accordion-title {\n padding-right: 10px;\n display: inline-block\n}\n\n.ekit-wid-con .elementskit-accordion .elementskit-card {\n border: 0;\n border-radius: 0;\n background-color: transparent;\n -webkit-transition: all .4s ease;\n transition: all .4s ease\n}\n\n.ekit-wid-con .elementskit-accordion .elementskit-card:not(:last-child) {\n margin-bottom: 10px\n}\n\n.ekit-wid-con .elementskit-accordion .elementskit-card-header {\n padding: 0;\n background-color: transparent;\n border-bottom: 0 solid #000\n}\n\n.ekit-wid-con .elementskit-accordion .elementskit-card-header .ekit_accordion_icon_group svg {\n max-width: 30px;\n height: auto;\n vertical-align: middle\n}\n\n.ekit-wid-con .elementskit-accordion .elementskit-card-header > .elementskit-btn-link {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n color: #000;\n background-color: #f7f9fb;\n font-weight: 700;\n padding: 14px 30px;\n border: 1px solid transparent;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-transition: all .4s ease;\n transition: all .4s ease;\n position: relative\n}\n\n.ekit-wid-con .elementskit-accordion .elementskit-card-header > .elementskit-btn-link:focus, .ekit-wid-con .elementskit-accordion .elementskit-card-header > .elementskit-btn-link:hover {\n text-decoration: none\n}\n\n.ekit-wid-con .elementskit-accordion .elementskit-card-header > .elementskit-btn-link > i {\n color: #2575fc;\n line-height: 1.6666666667;\n display: inline-block;\n -webkit-transition: -webkit-transform .4s ease;\n transition: -webkit-transform .4s ease;\n transition: transform .4s ease;\n transition: transform .4s ease, -webkit-transform .4s ease\n}\n\n.ekit-wid-con .elementskit-accordion .elementskit-card-header > .elementskit-btn-link .ekit_accordion_icon_left_group, .ekit-wid-con .elementskit-accordion .elementskit-card-header > .elementskit-btn-link > .icon-left {\n padding-right: 26px;\n float: left\n}\n\n.ekit-wid-con .elementskit-accordion .elementskit-card-header > .elementskit-btn-link[aria-expanded=true] .icon-closed {\n display: block\n}\n\n.ekit-wid-con .elementskit-accordion .elementskit-card-header > .elementskit-btn-link[aria-expanded=true] .icon-open {\n display: none\n}\n\n.ekit-wid-con .elementskit-accordion .elementskit-card-header > .elementskit-btn-link[aria-expanded=true] .ekit_accordion_normal_icon {\n display: none\n}\n\n.ekit-wid-con .elementskit-accordion .elementskit-card-header > .elementskit-btn-link[aria-expanded=true] .ekit_accordion_active_icon {\n display: block\n}\n\n.ekit-wid-con .elementskit-accordion .elementskit-card-header > .elementskit-btn-link[aria-expanded=false] .icon-closed {\n display: none\n}\n\n.ekit-wid-con .elementskit-accordion .elementskit-card-header > .elementskit-btn-link[aria-expanded=false] .icon-open {\n display: block\n}\n\n.ekit-wid-con .elementskit-accordion .elementskit-card-header > .elementskit-btn-link[aria-expanded=false] .ekit_accordion_normal_icon {\n display: block\n}\n\n.ekit-wid-con .elementskit-accordion .elementskit-card-header > .elementskit-btn-link[aria-expanded=false] .ekit_accordion_active_icon {\n display: none\n}\n\n.ekit-wid-con .elementskit-accordion .elementskit-card-body {\n padding: 20px 30px\n}\n\n.ekit-wid-con .elementskit-accordion .elementskit-card-body p {\n margin-top: 0;\n margin-bottom: 1em\n}\n\n.ekit-wid-con .elementskit-accordion .elementskit-card-body p:last-child {\n margin-bottom: 0\n}\n\n.ekit-wid-con .elementskit-accordion.floating-style .elementskit-card-header > .elementskit-btn-link {\n -webkit-box-shadow: -1.216px 6.894px 15px 0 rgba(37, 117, 252, .2);\n box-shadow: -1.216px 6.894px 15px 0 rgba(37, 117, 252, .2);\n border-radius: 0 0 5px 5px;\n background-color: #fff\n}\n\n.ekit-wid-con .elementskit-accordion.floating-style .elementskit-card-body {\n width: calc(100% - 40px);\n border-radius: 0 0 5px 5px;\n position: relative;\n margin-left: auto;\n margin-right: auto\n}\n\n.ekit-wid-con .elementskit-accordion.floating-style .elementskit-card[aria-expanded=true] .elementskit-btn-link {\n background-color: #2575fc;\n color: #fff;\n -webkit-box-shadow: -1.216px 6.894px 15px 0 rgba(0, 0, 0, .07);\n box-shadow: -1.216px 6.894px 15px 0 rgba(0, 0, 0, .07)\n}\n\n.ekit-wid-con .elementskit-accordion.floating-style .elementskit-card[aria-expanded=true] .elementskit-btn-link > i {\n color: inherit\n}\n\n.ekit-wid-con .elementskit-accordion.floating-style .elementskit-card[aria-expanded=true] .elementskit-card-body {\n background-color: #2575fc\n}\n\n.ekit-wid-con .elementskit-accordion.floating-style .elementskit-card[aria-expanded=true] .elementskit-card-body p {\n color: #fff\n}\n\n.ekit-wid-con .elementskit-accordion.side-curve .elementskit-card-header > .elementskit-btn-link {\n background-color: #2575fc;\n position: relative;\n border: 0;\n padding-left: 70px\n}\n\n.ekit-wid-con .elementskit-accordion.side-curve .elementskit-card-header > .elementskit-btn-link::before {\n position: absolute;\n content: \"\";\n top: 0;\n left: 0;\n height: 100%;\n width: 35px;\n background-color: rgba(255, 255, 255, .2);\n text-align: right;\n line-height: 55px\n}\n\n.ekit-wid-con .elementskit-accordion.side-curve .elementskit-card-header > .elementskit-btn-link::after {\n position: absolute;\n content: \"\";\n left: 35px;\n top: 0;\n border-top: 26.5px solid transparent;\n border-right: 26.5px solid transparent;\n border-left: 26.5px solid rgba(255, 255, 255, .2);\n border-bottom: 26.5px solid transparent\n}\n\n.ekit-wid-con .elementskit-accordion.side-curve .elementskit-card-header > .elementskit-btn-link .ekit_accordion_icon_left_group {\n position: absolute;\n left: 20px;\n top: 50%;\n -webkit-transform: translateY(-50%);\n transform: translateY(-50%)\n}\n\n.ekit-wid-con .elementskit-accordion.curve-shape .elementskit-card-header > .elementskit-btn-link {\n position: relative;\n z-index: 1;\n padding: 16.5px 30px\n}\n\n.ekit-wid-con .elementskit-accordion.curve-shape .elementskit-card-header > .elementskit-btn-link[aria-expanded=true] {\n color: #fff\n}\n\n.ekit-wid-con .elementskit-accordion.curve-shape .elementskit-card-header > .elementskit-btn-link[aria-expanded=true] > i {\n color: inherit\n}\n\n.ekit-wid-con .elementskit-accordion.curve-shape .elementskit-card-header > .elementskit-btn-link[aria-expanded=true] .path {\n fill: #2575fc\n}\n\n.ekit-wid-con .elementskit-accordion.curve-shape .svg-shape {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n z-index: -1\n}\n\n.ekit-wid-con .elementskit-accordion .elementskit-card-body {\n padding: 30px 85px 30px 65px;\n}\n\n.ekit-wid-con .elementskit-accordion.accordion-4 .elementskit-card-header > .elementskit-btn-link {\n border: 1px solid #f5f5f5;\n border-bottom: 1px solid #2575fc;\n background-color: #fff;\n position: relative;\n padding-left: 85px\n}\n\n.ekit-wid-con .elementskit-accordion.accordion-4 .elementskit-card-header > .elementskit-btn-link::before {\n position: absolute;\n top: -1px;\n left: -1px;\n content: \"\";\n height: calc(100% + 2px);\n width: 55px;\n text-align: center;\n line-height: 55px;\n color: #fff;\n background-color: #2575fc\n}\n\n.ekit-wid-con .elementskit-accordion.accordion-4 .elementskit-card-header > .elementskit-btn-link .ekit_accordion_icon_left_group {\n position: absolute;\n left: 20px;\n top: 50%;\n -webkit-transform: translateY(-50%);\n transform: translateY(-50%);\n color: #fff\n}\n\n.ekit-wid-con .elementskit-accordion.accordion-4 .elementskit-card-body {\n padding-left: 0;\n padding-right: 0\n}\n\n.ekit-wid-con .number::before {\n counter-increment: myNumber;\n content: counter(myNumber) \".\"\n}\n\n.ekit-wid-con .icon-right {\n float: right\n}\n\n.ekit-wid-con .icon-left {\n float: left\n}\n\n.ekit-wid-con .path {\n fill: #fff;\n stroke: #2575fc;\n stroke-miterlimit: 0\n}\n\n.ekit-wid-con .ekit_accordion_icon_group {\n position: absolute;\n right: 0;\n margin-right: 30px\n}\n\n.ekit-wid-con .elementskit-accordion.curve-shape .svg-shape {\n height: 100%\n}\n\n.ekit-accordion--content, .ekit-accordion--toggler {\n font-size: 16px;\n line-height: 24px\n}\n\n.ekit-wid-con .ekit-header-info {\n list-style: none\n}\n\n.ekit-wid-con .ekit-header-info > li:not(:last-child) {\n margin-right: 15px\n}\n\n.ekit-wid-con .ekit-header-info, .ekit-wid-con .ekit-header-info a {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center\n}\n\n.ekit-wid-con .ekit-header-info svg {\n max-width: 15px;\n height: auto;\n vertical-align: middle\n}\n\n.ekit-wid-con .round-img img {\n border-radius: 100%\n}\n\n.ekit-wid-con .elementskit-infobox {\n padding: 60px 40px;\n -webkit-transition: all .4s ease;\n transition: all .4s ease;\n background-color: #fff;\n position: relative;\n overflow: hidden;\n background-repeat: no-repeat;\n background-size: cover;\n background-position: center center\n}\n\n.ekit-wid-con .elementskit-infobox.media .elementskit-box-header {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto\n}\n\n.ekit-wid-con .elementskit-infobox:hover.image-active::before {\n background-color: rgba(37, 117, 252, 0)\n}\n\n.ekit-wid-con .elementskit-infobox:hover.image-active .image-hover > img {\n opacity: 1;\n -webkit-transform: scale(1.06);\n transform: scale(1.06)\n}\n\n.ekit-wid-con .elementskit-infobox:hover .icon-hover {\n opacity: 1;\n bottom: -20px\n}\n\n.ekit-wid-con .elementskit-infobox .elementskit-box-header {\n position: relative;\n z-index: 2\n}\n\n.ekit-wid-con .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {\n display: inline-block;\n margin-bottom: 13px\n}\n\n.ekit-wid-con .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon i {\n -webkit-transition: all .4s;\n transition: all .4s\n}\n\n.ekit-wid-con .elementskit-infobox .elementskit-box-header .icon-switcher {\n position: relative;\n display: inline-block;\n overflow: hidden\n}\n\n.ekit-wid-con .elementskit-infobox .elementskit-box-header .icon-switcher > img {\n -webkit-transition: all .4s ease;\n transition: all .4s ease\n}\n\n.ekit-wid-con .elementskit-infobox .elementskit-box-header .icon-switcher .main-image {\n opacity: 1;\n position: relative;\n top: 0\n}\n\n.ekit-wid-con .elementskit-infobox .elementskit-box-header .icon-switcher .hover-image {\n position: absolute;\n top: 80px;\n left: 0\n}\n\n.ekit-wid-con .elementskit-infobox .elementskit-box-header .info-box-subtitle {\n font-size: 14px;\n font-weight: 400;\n color: #2575fc;\n -webkit-transition: all .4s ease;\n transition: all .4s ease\n}\n\n.ekit-wid-con .elementskit-infobox .box-body {\n position: relative;\n z-index: 2\n}\n\n.ekit-wid-con .elementskit-infobox .box-body p {\n -webkit-transition: all .4s ease;\n transition: all .4s ease\n}\n\n.ekit-wid-con .elementskit-infobox .box-footer {\n position: relative;\n z-index: 2\n}\n\n.ekit-wid-con .elementskit-infobox .box-footer.enable_hover_btn .elementskit-btn {\n left: 0;\n bottom: 0;\n opacity: 0\n}\n\n.ekit-wid-con .elementskit-infobox .btn-wraper {\n position: relative;\n z-index: 2\n}\n\n.ekit-wid-con .elementskit-infobox .border-divider {\n margin-bottom: 25px;\n -webkit-transition: all .4s ease;\n transition: all .4s ease;\n z-index: 2\n}\n\n.ekit-wid-con .elementskit-infobox .link-btn {\n font-size: 13px\n}\n\n.ekit-wid-con .elementskit-infobox .icon-hover {\n position: absolute;\n bottom: -50px;\n right: 0;\n opacity: 0;\n -webkit-transition: all .4s ease;\n transition: all .4s ease;\n z-index: 1\n}\n\n.ekit-wid-con .elementskit-infobox .icon-hover i {\n font-size: 100px\n}\n\n.ekit-wid-con .elementskit-infobox .icon-hover svg {\n max-width: 100px;\n height: auto;\n vertical-align: middle\n}\n\n.ekit-wid-con .elementskit-infobox.gradient-active::before {\n position: absolute;\n content: \"\";\n top: 0;\n left: -101%;\n height: 100%;\n width: 100%;\n -webkit-transition: all .6s ease;\n transition: all .6s ease;\n background-size: 101% 101%\n}\n\n.ekit-wid-con .elementskit-infobox.gradient-active:hover::before {\n left: 0\n}\n\n.ekit-wid-con .elementskit-infobox.gradient-active.hover_from_top::before {\n left: 0;\n top: -100%\n}\n\n.ekit-wid-con .elementskit-infobox.gradient-active.hover_from_top:hover::before {\n top: 0\n}\n\n.ekit-wid-con .elementskit-infobox.gradient-active.hover_from_right::before {\n left: 100%\n}\n\n.ekit-wid-con .elementskit-infobox.gradient-active.hover_from_right:hover::before {\n left: 0\n}\n\n.ekit-wid-con .elementskit-infobox.gradient-active.hover_from_bottom::before {\n left: 0;\n top: 100%\n}\n\n.ekit-wid-con .elementskit-infobox.gradient-active.hover_from_bottom:hover::before {\n top: 0\n}\n\n.ekit-wid-con .elementskit-infobox.image-active::before {\n position: absolute;\n content: \"\";\n top: 0;\n left: 0;\n height: 100%;\n width: 100%;\n background-color: rgba(37, 117, 252, 0);\n -webkit-transition: all .4s ease;\n transition: all .4s ease;\n z-index: 1;\n background-size: 101% 101%\n}\n\n.ekit-wid-con .elementskit-infobox.image-active .image-hover {\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n width: 100%\n}\n\n.ekit-wid-con .elementskit-infobox.image-active .image-hover > img {\n opacity: 0;\n width: 100%;\n height: 100%;\n -webkit-transition: all .4s ease;\n transition: all .4s ease\n}\n\n.ekit-wid-con .elementskit-infobox:hover .box-footer.enable_hover_btn .elementskit-btn {\n opacity: 1;\n visibility: visible\n}\n\n.ekit-wid-con .elementskit-infobox.icon-lef-right-aligin {\n padding: 15px\n}\n\n.ekit-wid-con .elementkit-infobox-icon.framed {\n border: 2px solid red;\n padding: 10px\n}\n\n.ekit-wid-con .elementskit-infobox.icon-lef-right-aligin {\n padding: 15px 30px\n}\n\n.ekit-wid-con .elementkit-infobox-icon.framed.round {\n border-radius: 100%\n}\n\n.ekit-wid-con .elementskit-icon-right {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: horizontal;\n -webkit-box-direction: reverse;\n -ms-flex-direction: row-reverse;\n flex-direction: row-reverse\n}\n\n.ekit-wid-con .infobox-ovelry {\n position: relative\n}\n\n.ekit-wid-con .infobox-ovelry::before {\n position: absolute;\n content: \"\";\n top: 0;\n left: 0;\n height: 100%;\n width: 100%;\n background-color: #2575fc;\n -webkit-transition: all .4s ease;\n transition: all .4s ease;\n z-index: 1\n}\n\n.ekit-wid-con .elementskit-info-box-title {\n font-size: 23px;\n -webkit-transition: all .4s ease;\n transition: all .4s ease;\n margin-top: 0\n}\n\n.ekit-wid-con .elementskit-info-box-title svg {\n max-width: 26px;\n height: auto;\n vertical-align: middle\n}\n\n.ekit-wid-con .elementskit-info-box-icon {\n display: inline-block\n}\n\n.ekit-wid-con .elementskit-info-box-icon > i {\n color: #000;\n font-size: 64px\n}\n\n.ekit-wid-con .elementskit-infobox {\n position: relative\n}\n\n.ekit-wid-con .ekit_global_link {\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n width: 100%;\n z-index: 50\n}\n\n.ekit-wid-con .ekit-badge {\n background-color: #ff057c;\n font-size: .70588rem;\n color: #fff;\n font-weight: 500;\n padding: 1px 6px;\n border-radius: .29412rem 0 .29412rem 0;\n display: inline-block\n}\n\n.ekit-wid-con .ekit-icon-box-badge {\n position: absolute;\n line-height: 1;\n z-index: 2\n}\n\n.ekit-wid-con .ekit_position_top_left {\n top: 0;\n left: 0\n}\n\n.ekit-wid-con .ekit_position_top_center {\n top: 0;\n left: 50%;\n -webkit-transform: translateX(-50%);\n transform: translateX(-50%)\n}\n\n.ekit-wid-con .ekit_position_top_right {\n top: 0;\n right: 0\n}\n\n.ekit-wid-con .ekit_position_center_left {\n top: 50%;\n -webkit-transform: translateY(-50%);\n transform: translateY(-50%);\n left: 0\n}\n\n.ekit-wid-con .ekit_position_center_right {\n top: 50%;\n -webkit-transform: translateY(-50%);\n transform: translateY(-50%);\n right: 0\n}\n\n.ekit-wid-con .ekit_position_bottom_left {\n bottom: 0;\n left: 0\n}\n\n.ekit-wid-con .ekit_position_bottom_center {\n bottom: 0;\n left: 50%;\n -webkit-transform: translateX(-50%);\n transform: translateX(-50%)\n}\n\n.ekit-wid-con .ekit_position_bottom_right {\n bottom: 0;\n right: 0\n}\n\n.ekit-wid-con .profile-card {\n background-color: #fff;\n -webkit-box-shadow: 0 28px 40px 0 rgba(0, 0, 0, .1);\n box-shadow: 0 28px 40px 0 rgba(0, 0, 0, .1);\n padding: 40px 20px;\n -webkit-transition: all .4s ease;\n transition: all .4s ease;\n position: relative\n}\n\n.ekit-wid-con .profile-card.text-center .profile-header {\n margin-left: auto;\n margin-right: auto\n}\n\n.ekit-wid-con .profile-card:hover {\n -webkit-box-shadow: 0 42px 60px 0 rgba(0, 0, 0, .3);\n box-shadow: 0 42px 60px 0 rgba(0, 0, 0, .3)\n}\n\n.ekit-wid-con .profile-card:hover .profile-body .profile-title {\n color: #2575fc\n}\n\n.ekit-wid-con .profile-icon {\n display: -webkit-inline-box;\n display: -ms-inline-flexbox;\n display: inline-flex;\n position: relative;\n z-index: 0\n}\n\n.ekit-wid-con .profile-icon[class*=icon-align-] {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex\n}\n\n.ekit-wid-con .profile-icon.icon-align-start {\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start\n}\n\n.ekit-wid-con .profile-icon.icon-align-center {\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center\n}\n\n.ekit-wid-con .profile-icon.icon-align-end {\n -webkit-box-pack: end;\n -ms-flex-pack: end;\n justify-content: flex-end\n}\n\n.ekit-wid-con .profile-icon svg {\n max-width: 60px;\n height: auto;\n vertical-align: middle\n}\n\n.ekit-wid-con .profile-icon > i {\n display: block;\n width: 60px;\n height: 60px;\n color: #fff;\n background-color: #fc0467;\n border-radius: 50%;\n font-size: 22px;\n line-height: 50px;\n text-align: center;\n -webkit-transition: all .4s ease;\n transition: all .4s ease\n}\n\n.ekit-wid-con .profile-body {\n padding-bottom: 20px\n}\n\n.ekit-wid-con .profile-body .profile-title {\n font-size: 22px;\n color: #000;\n margin: 0\n}\n\n.ekit-wid-con .profile-body .profile-title > a {\n color: inherit\n}\n\n.ekit-wid-con .profile-body .profile-designation {\n color: rgba(0, 0, 0, .5);\n font-size: 13px;\n -webkit-transition: all .4s ease;\n transition: all .4s ease;\n margin-bottom: 15px\n}\n\n.ekit-wid-con .profile-header {\n margin-bottom: 38px;\n position: relative;\n overflow: hidden;\n display: inline-block;\n max-width: 100%\n}\n\n.ekit-wid-con .profile-header > img {\n width: 160px;\n height: 160px;\n -webkit-transition: all .4s ease;\n transition: all .4s ease\n}\n\n.ekit-wid-con .profile-image-card {\n position: relative;\n overflow: hidden\n}\n\n.ekit-wid-con .profile-image-card::before {\n position: absolute;\n content: \"\";\n top: 100%;\n left: 0;\n height: 100%;\n width: 100%;\n background-color: rgba(0, 0, 0, .7);\n -webkit-transition: all .4s ease .2s;\n transition: all .4s ease .2s;\n z-index: 1;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n opacity: 0;\n visibility: hidden\n}\n\n.ekit-wid-con .profile-image-card .hover-area {\n position: absolute;\n top: 50%;\n -webkit-transform: translateY(-20%);\n transform: translateY(-20%);\n z-index: 2;\n width: 100%;\n opacity: 0;\n visibility: hidden;\n -webkit-transition: all .3s ease;\n transition: all .3s ease\n}\n\n.ekit-wid-con .profile-image-card .hover-area .profile-title {\n color: #fff\n}\n\n.ekit-wid-con .profile-image-card .hover-area .profile-designation {\n color: #fff\n}\n\n.ekit-wid-con .profile-image-card .hover-area .profile-content {\n color: #fff\n}\n\n.ekit-wid-con .profile-image-card:hover .hover-area {\n opacity: 1;\n visibility: visible;\n -webkit-transform: translateY(-50%);\n transform: translateY(-50%);\n -webkit-transition: all .3s ease .1s;\n transition: all .3s ease .1s\n}\n\n.ekit-wid-con .profile-image-card:hover::before {\n top: 0;\n opacity: 1;\n visibility: visible;\n -webkit-transition: all .4s ease 0s;\n transition: all .4s ease 0s\n}\n\n.ekit-wid-con .image-card-v2 .profile-image-card::before {\n background-color: #123075;\n top: 20px;\n left: 20px;\n right: 20px;\n bottom: 20px;\n width: auto;\n height: auto;\n -webkit-transform: scale(2);\n transform: scale(2);\n opacity: 0\n}\n\n.ekit-wid-con .image-card-v2 .profile-image-card:hover::before {\n opacity: .93;\n -webkit-transform: scale(1);\n transform: scale(1)\n}\n\n.ekit-wid-con .image-card-v2 .profile-image-card .hover-area {\n padding-left: 50px;\n padding-right: 50px\n}\n\n.ekit-wid-con .image-card-v2 .profile-image-card .profile-body .border-hr {\n background-color: rgba(255, 255, 255, .6);\n margin-bottom: 25px\n}\n\n.ekit-wid-con .image-card-v2 .profile-image-card .profile-body .profile-content {\n color: #fff\n}\n\n.ekit-wid-con .image-card-v2.style-circle .profile-image-card {\n width: 100%;\n height: auto\n}\n\n.ekit-wid-con .image-card-v2.style-circle .profile-image-card::before {\n border-radius: inherit\n}\n\n.ekit-wid-con .image-card-v2.style-circle .profile-image-card::after {\n content: \" \";\n display: block;\n padding-bottom: 100%\n}\n\n.ekit-wid-con .image-card-v2.style-circle .profile-image-card > img {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n -o-object-fit: cover;\n object-fit: cover;\n -o-object-position: center;\n object-position: center\n}\n\n.ekit-wid-con .image-card-v3 .profile-image-card::before {\n display: none\n}\n\n.ekit-wid-con .image-card-v3 .profile-image-card::after {\n position: absolute;\n content: \"\";\n left: 0;\n bottom: 0;\n height: 100%;\n width: 100%;\n background-color: #111;\n opacity: 0;\n -webkit-transition: all .4s ease;\n transition: all .4s ease;\n pointer-events: none\n}\n\n.ekit-wid-con .image-card-v3 .profile-image-card .hover-area {\n top: inherit;\n bottom: 0;\n -webkit-transform: none;\n transform: none\n}\n\n.ekit-wid-con .image-card-v3 .profile-image-card:hover .hover-area {\n -webkit-transform: translateY(-40px);\n transform: translateY(-40px)\n}\n\n.ekit-wid-con .image-card-v3 .profile-image-card:hover::after {\n opacity: .8\n}\n\n.ekit-wid-con .image-card-v3.tiny-gutters {\n margin-left: -3px;\n margin-right: -3px\n}\n\n.ekit-wid-con .image-card-v3.tiny-gutters > [class^=col-] {\n padding-left: 3px;\n padding-right: 3px;\n margin-bottom: 6px\n}\n\n.ekit-wid-con .profile-square-v .profile-card {\n padding: 20px 20px 40px;\n z-index: 1\n}\n\n.ekit-wid-con .profile-square-v .profile-card::before {\n position: absolute;\n content: \"\";\n top: 0;\n left: 0;\n height: 100%;\n width: 100%;\n background-color: #123075;\n opacity: 0;\n -webkit-transition: all .4s ease;\n transition: all .4s ease;\n z-index: -1;\n background-size: 101% 102%;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden\n}\n\n.ekit-wid-con .profile-square-v .profile-card .profile-header {\n width: 100%;\n height: 100%;\n border-radius: 0\n}\n\n.ekit-wid-con .profile-square-v .profile-card .profile-content {\n -webkit-transition: all .4s ease;\n transition: all .4s ease\n}\n\n.ekit-wid-con .profile-square-v .profile-card:hover::before {\n opacity: 1\n}\n\n.ekit-wid-con .profile-square-v .profile-card:hover .profile-body .profile-designation, .ekit-wid-con .profile-square-v .profile-card:hover .profile-body .profile-title {\n color: #fff\n}\n\n.ekit-wid-con .profile-square-v .profile-card:hover .profile-content {\n color: #fff\n}\n\n.ekit-wid-con .profile-square-v.square-v2 .profile-card::before {\n display: none\n}\n\n.ekit-wid-con .profile-square-v.square-v2 .profile-card:hover {\n background-color: #fff\n}\n\n.ekit-wid-con .profile-square-v.square-v2 .profile-card:hover .profile-body .profile-title {\n color: #2575fc\n}\n\n.ekit-wid-con .profile-square-v.square-v2 .profile-card:hover .profile-body .profile-designation {\n color: #656565\n}\n\n.ekit-wid-con .profile-square-v.square-v3 .profile-card:hover {\n -webkit-box-shadow: 0 28px 40px 0 rgba(0, 0, 0, .1);\n box-shadow: 0 28px 40px 0 rgba(0, 0, 0, .1)\n}\n\n.ekit-wid-con .profile-square-v.square-v4 .profile-card {\n max-height: 380px;\n overflow: hidden\n}\n\n.ekit-wid-con .profile-square-v.square-v4 .profile-card::before {\n display: none\n}\n\n.ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-header {\n margin-bottom: 0;\n max-width: 255px;\n max-height: 255px\n}\n\n.ekit-wid-con .profile-square-v.square-v4 .profile-card.text-left .profile-header img {\n left: 0;\n -webkit-transform: translate(0, -50%);\n transform: translate(0, -50%)\n}\n\n.ekit-wid-con .profile-square-v.square-v4 .profile-card.text-right .profile-header img {\n left: auto;\n right: 0;\n -webkit-transform: translate(0, -50%);\n transform: translate(0, -50%)\n}\n\n.ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-body {\n margin-bottom: 0;\n padding: 35px 20px;\n -webkit-transition: all .4s ease;\n transition: all .4s ease;\n position: relative\n}\n\n.ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-body::before {\n position: absolute;\n content: \"\";\n top: 0;\n left: 0;\n height: 100%;\n width: 100%;\n background-color: #123075;\n opacity: 0;\n -webkit-transition: all .4s ease;\n transition: all .4s ease;\n z-index: -1;\n background-size: 101% 102%;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden\n}\n\n.ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-body .ekit-team-social-list {\n opacity: 0;\n visibility: hidden;\n -webkit-transition: all .4s ease;\n transition: all .4s ease\n}\n\n.ekit-wid-con .profile-square-v.square-v4 .profile-card:hover {\n -webkit-box-shadow: none;\n box-shadow: none\n}\n\n.ekit-wid-con .profile-square-v.square-v4 .profile-card:hover .profile-body {\n -webkit-transform: translateY(-50px);\n transform: translateY(-50px)\n}\n\n.ekit-wid-con .profile-square-v.square-v4 .profile-card:hover .profile-body::before {\n opacity: 1\n}\n\n.ekit-wid-con .profile-square-v.square-v4 .profile-card:hover .profile-body .ekit-team-social-list {\n opacity: 1;\n visibility: visible\n}\n\n.ekit-wid-con .profile-square-v.square-v5 .profile-card {\n padding-bottom: 50px\n}\n\n.ekit-wid-con .profile-square-v.square-v5 .profile-card .profile-body, .ekit-wid-con .profile-square-v.square-v5 .profile-card .profile-header {\n padding-bottom: 0\n}\n\n.ekit-wid-con .profile-square-v.square-v5 .profile-card .profile-body {\n padding: 32px 60px\n}\n\n.ekit-wid-con .profile-square-v.square-v6 .profile-card {\n padding-bottom: 35px\n}\n\n.ekit-wid-con .profile-square-v.square-v6 .profile-card::after {\n position: absolute;\n content: \"\";\n height: 5px;\n width: 100%;\n bottom: 0;\n left: 0;\n background-color: #2965f1;\n opacity: .2;\n -webkit-transition: all .4s ease;\n transition: all .4s ease\n}\n\n.ekit-wid-con .profile-square-v.square-v6 .profile-card .profile-body, .ekit-wid-con .profile-square-v.square-v6 .profile-card .profile-header {\n margin-bottom: 0\n}\n\n.ekit-wid-con .profile-square-v.square-v6 .profile-card .profile-body {\n padding: 40px\n}\n\n.ekit-wid-con .profile-square-v.square-v6 .profile-card:hover {\n -webkit-box-shadow: 0 28px 40px 0 rgba(0, 0, 0, .1);\n box-shadow: 0 28px 40px 0 rgba(0, 0, 0, .1)\n}\n\n.ekit-wid-con .profile-square-v.square-v6 .profile-card:hover::after {\n opacity: 1\n}\n\n.ekit-wid-con .profile-square-v.square-v6.square-v6-v2 .profile-card::after {\n display: none\n}\n\n.ekit-wid-con .profile-square-v.square-v6.square-v6-v2 .profile-card::before {\n opacity: 0;\n background-size: 101% 101%\n}\n\n.ekit-wid-con .profile-square-v.square-v6.square-v6-v2 .profile-card:hover::before {\n opacity: 1\n}\n\n.ekit-wid-con .profile-square-v.square-v6.square-v6-v2 .profile-card:hover .profile-body .profile-title {\n color: #fff\n}\n\n.ekit-wid-con .profile-square-v.square-v6.square-v6-v2 .profile-card:hover .profile-body .profile-content, .ekit-wid-con .profile-square-v.square-v6.square-v6-v2 .profile-card:hover .profile-body .profile-designation {\n color: #fff\n}\n\n.ekit-wid-con .profile-info-text {\n padding-right: 30px\n}\n\n.ekit-wid-con .profile-info-text .info-title {\n font-size: 48px;\n margin-bottom: 23px\n}\n\n.ekit-wid-con .profile-info-text p {\n margin-bottom: 37px\n}\n\n.ekit-wid-con .small-gutters .profile-card {\n padding: 10px 10px 40px\n}\n\n.ekit-wid-con .no_gutters .profile-card {\n padding: 0\n}\n\n.ekit-wid-con .style-circle .profile-image-card {\n width: 255px;\n height: 255px;\n border-radius: 50%\n}\n\n.ekit-wid-con .style-circle .profile-image-card.text-center {\n margin-left: auto;\n margin-right: auto\n}\n\n.ekit-wid-con .text-center .profile-header {\n margin-left: auto;\n margin-right: auto\n}\n\n.ekit-wid-con .popup-modal {\n display: inline-block\n}\n\n.ekit-wid-con .elementskit-portfolio-thumb img {\n width: 100%\n}\n\n.ekit-wid-con .ekit-team-style-default {\n background-image: none !important\n}\n\n.ekit-wid-con .ekit-team-style-default::before {\n content: \"\";\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n background-color: transparent !important;\n border-radius: inherit;\n opacity: 0;\n -webkit-transition: opacity .3s;\n transition: opacity .3s;\n z-index: -1\n}\n\n.ekit-wid-con .ekit-team-style-default:hover::before {\n opacity: 1\n}\n\n.ekit-wid-con .ekit-team-style-long_height_hover > img, .ekit-wid-con .ekit-team-style-overlay > img, .ekit-wid-con .ekit-team-style-overlay_details > img {\n display: block\n}\n\n.ekit-wid-con .ekit-team-style-long_height_details {\n overflow: hidden\n}\n\n.ekit-wid-con .ekit-team-style-hover_info .ekit-team-img {\n padding-top: 0 !important\n}\n\n.ekit-wid-con .ekit-team-style-centered_style_details .profile-designation, .ekit-wid-con .ekit-team-style-long_height_details .profile-designation, .ekit-wid-con .ekit-team-style-long_height_details_hover .profile-designation {\n margin-bottom: 30px\n}\n\n.ekit-wid-con .ekit-team-style-hover_info .profile-designation {\n margin-bottom: 25px\n}\n\n.ekit-wid-con .ekit-team-style-overlay_circle_hover .profile-designation, .ekit-wid-con .ekit-team-style-overlay_details .profile-designation {\n margin-bottom: 12px\n}\n\n.ekit-wid-con .ekit-team-img > img {\n margin-left: auto;\n margin-right: auto;\n border-radius: inherit\n}\n\n.ekit-wid-con .ekit-team-img.profile-header > img {\n -o-object-fit: cover;\n object-fit: cover\n}\n\n.ekit-wid-con .ekit-team-img.profile-image-card > img {\n width: 100%\n}\n\n.ekit-wid-con .ekit-team-modal.mfp-bg {\n border-radius: 0;\n -webkit-animation: none;\n animation: none\n}\n\n.ekit-wid-con .ekit-team-modal.mfp-wrap::before {\n opacity: .8;\n -webkit-transition: opacity .3s;\n transition: opacity .3s;\n cursor: -webkit-zoom-out;\n cursor: zoom-out\n}\n\n.ekit-wid-con .ekit-team-modal.mfp-wrap.mfp-ready::before {\n opacity: 1\n}\n\n.ekit-wid-con .ekit-team-modal.mfp-wrap.ekit-promo-popup::before {\n background-color: #555;\n border-radius: 0;\n -webkit-animation: none;\n animation: none\n}\n\n.ekit-wid-con .ekit-team-modal.mfp-wrap > .mfp-container {\n padding: 60px 15px;\n overflow: auto\n}\n\n.ekit-wid-con .ekit-team-modal-close {\n position: absolute;\n top: 10px;\n right: 10px;\n width: 40px;\n height: 40px;\n padding: 0;\n color: #656565;\n background-color: transparent;\n border-width: 0;\n border-radius: 0;\n font-size: 18px;\n line-height: 1;\n outline: 0;\n z-index: 1\n}\n\n.ekit-wid-con .ekit-team-modal-title {\n margin-top: 0;\n margin-bottom: 8px;\n color: #000;\n font-size: 22px\n}\n\n.ekit-wid-con .ekit-team-modal-position {\n margin-bottom: 35px;\n color: rgba(0, 0, 0, .5);\n font-size: 13px\n}\n\n.ekit-wid-con .ekit-team-modal-img {\n width: 100%;\n margin-bottom: 30px\n}\n\n.ekit-wid-con .ekit-team-modal-img > img {\n display: block;\n width: 100%;\n -webkit-box-shadow: 0 28px 40px 0 rgba(0, 0, 0, .1);\n box-shadow: 0 28px 40px 0 rgba(0, 0, 0, .1)\n}\n\n@media screen and (min-width: 481px) {\n .ekit-wid-con .ekit-team-modal-img {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n margin-bottom: 0\n }\n}\n\n.ekit-wid-con .ekit-team-modal-info {\n width: 100%\n}\n\n.ekit-wid-con .ekit-team-modal-info .ekit-team-social-list > li > a {\n line-height: 32px;\n -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .1);\n box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .1)\n}\n\n.ekit-wid-con .ekit-team-modal-info .ekit-team-social-list > li > a svg {\n max-width: 12px;\n height: auto;\n vertical-align: middle\n}\n\n@media screen and (min-width: 481px) {\n .ekit-wid-con .ekit-team-modal-info.has-img {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n padding-left: 30px\n }\n}\n\n@media screen and (min-width: 992px) {\n .ekit-wid-con .ekit-team-modal-info.has-img {\n padding-left: 50px\n }\n}\n\n.ekit-wid-con .ekit-team-modal-content {\n margin-bottom: 22px\n}\n\n.ekit-wid-con .ekit-team-modal-content p:not(:last-child) {\n margin-bottom: 10px\n}\n\n.ekit-wid-con .ekit-team-modal-list {\n margin-bottom: 25px;\n padding-left: 0;\n list-style: none;\n color: #656565;\n font-size: 15px\n}\n\n.ekit-wid-con .ekit-team-modal-list > li {\n padding: 19px 0;\n border-top: 1px solid rgba(0, 0, 0, .05)\n}\n\n.ekit-wid-con .ekit-team-modal-list > li:last-child {\n border-bottom: 1px solid rgba(0, 0, 0, .05)\n}\n\n.ekit-wid-con .ekit-team-modal-list strong {\n font-weight: 600;\n padding-right: 18px\n}\n\n.ekit-wid-con .ekit-team-modal-list a {\n color: inherit\n}\n\n.ekit-wid-con .ekit-team-modal-list a:hover {\n color: #2575fc\n}\n\n.ekit-wid-con .ekit-team-popup {\n -webkit-transition: color .3s;\n transition: color .3s\n}\n\n.ekit-wid-con .ekit-promo-popup.my-mfp-slide-bottom .zoom-anim-dialog.elementskit-team-popup {\n -webkit-transition: all .3s;\n transition: all .3s;\n -webkit-transform: translateX(-50px);\n transform: translateX(-50px)\n}\n\n.ekit-wid-con .ekit-promo-popup.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog.elementskit-team-popup {\n -webkit-transform: translate(0);\n transform: translate(0)\n}\n\n.ekit-wid-con .elementskit-team-popup .modal-content {\n -webkit-box-shadow: 0 28px 40px 0 rgba(0, 0, 0, .1);\n box-shadow: 0 28px 40px 0 rgba(0, 0, 0, .1);\n background-color: #fff;\n border: 0;\n border-radius: 0\n}\n\n.ekit-wid-con .elementskit-team-popup .modal-body {\n padding: 60px 40px;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap\n}\n\n.ekit-wid-con .modal-header .mfp-close {\n position: static;\n width: auto;\n height: auto;\n padding: 0;\n cursor: pointer;\n margin: 0 0 0 auto;\n}\n\n.ekit-wid-con .ekit-promo-popup > .mfp-container {\n right: 0;\n margin-left: auto;\n margin-right: auto\n}\n\n.ekit-wid-con .ekit-promo-popup > .mfp-container > .mfp-content {\n max-width: 920px\n}\n\n.ekit-wid-con .ekit-team-social-list {\n list-style: none\n}\n\n.ekit-wid-con .ekit-team-social-list > li {\n display: inline-block\n}\n\n.ekit-wid-con .ekit-team-social-list > li:not(:last-child) {\n margin-right: 10px\n}\n\n.ekit-wid-con .ekit-team-social-list > li > a {\n display: inline-block;\n color: #fff;\n width: 30px;\n height: 30px;\n line-height: 32px;\n font-size: 12px;\n background-color: #000;\n text-align: center;\n -webkit-transition: all .3s;\n transition: all .3s\n}\n\n.ekit-wid-con .ekit-team-social-list > li > a:hover {\n background-color: rgba(0, 0, 0, .8);\n border-radius: 50%\n}\n\n.ekit-wid-con .ekit-team-social-list > li > a:hover > i::before {\n -webkit-animation: iconTranslateY .4s forwards;\n animation: iconTranslateY .4s forwards\n}\n\n.ekit-wid-con .ekit-team-social-list > li > a:hover > svg {\n -webkit-animation: iconTranslateY .4s forwards;\n animation: iconTranslateY .4s forwards\n}\n\n.ekit-wid-con .ekit-team-social-list > li > a svg {\n max-width: 12px;\n height: auto;\n vertical-align: middle\n}\n\n.ekit-wid-con .ekit-team-social-list > li > a > i {\n overflow: hidden\n}\n\n.ekit-wid-con .ekit-team-social-list > li > a > i::before {\n display: inline-block;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden\n}\n\n.ekit-wid-con .ekit-team-img-block > img {\n display: block\n}\n\n.ekit-wid-con .ekit-team-img-fit > .profile-image-card > img {\n height: 100%;\n -o-object-fit: cover;\n object-fit: cover;\n -o-object-position: center;\n object-position: center\n}\n\n.ekit-wid-con .elementskit-blog-block-post {\n padding: 50px;\n background-color: #fff;\n -webkit-box-shadow: 9.899px 9.899px 30px 0 rgba(0, 0, 0, .1);\n box-shadow: 9.899px 9.899px 30px 0 rgba(0, 0, 0, .1);\n border-radius: 10px\n}\n\n.ekit-wid-con .elementskit-blog-block-post .elementskit-entry-thumb {\n border-radius: 10px;\n margin-right: 20px\n}\n\n.ekit-wid-con .elementskit-blog-block-post .entry-title {\n font-size: 36px;\n font-weight: 900;\n margin-bottom: 30px\n}\n\n.ekit-wid-con .elementskit-blog-block-post .entry-title a {\n color: #000\n}\n\n.ekit-wid-con .elementskit-blog-block-post .entry-title a:hover {\n opacity: .8\n}\n\n.ekit-wid-con .elementskit-blog-block-post .elementskit-entry-thumb {\n display: block;\n -webkit-box-shadow: 29.698px 29.698px 60px 0 rgba(0, 0, 0, .2);\n box-shadow: 29.698px 29.698px 60px 0 rgba(0, 0, 0, .2);\n width: 100%\n}\n\n.ekit-wid-con .elementskit-blog-block-post .elementskit-entry-thumb > img {\n display: block;\n width: 100%\n}\n\n.ekit-wid-con .elementskit-blog-block-post .elementskit-entry-header {\n margin-top: 0;\n padding-left: 0;\n padding-right: 0;\n margin-bottom: 0\n}\n\n.ekit-wid-con .elementskit-blog-block-post .post-meta-list {\n margin-bottom: 15px\n}\n\n.ekit-wid-con .elementskit-blog-block-post .post-meta-list .meta-cat, .ekit-wid-con .elementskit-blog-block-post .post-meta-list .meta-date {\n margin-right: 40px\n}\n\n.ekit-wid-con .elementskit-blog-block-post .elementskit-post-footer > p {\n color: #8d8d8d;\n margin-bottom: 35px;\n -webkit-transition: all .4s ease;\n transition: all .4s ease\n}\n\n.ekit-wid-con .elementskit-blog-block-post:hover .elementskit-entry-thumb > img {\n -webkit-transform: scale(1.05);\n transform: scale(1.05);\n opacity: .8\n}\n\n.ekit-wid-con .post-meta-list svg {\n max-width: 16px;\n height: auto;\n vertical-align: middle\n}\n\n.ekit-wid-con .elementskit-post-card {\n -webkit-transition: all .4s ease;\n transition: all .4s ease;\n background: #123075;\n -webkit-box-shadow: 9.899px 9.899px 30px 0 rgba(0, 0, 0, .1);\n box-shadow: 9.899px 9.899px 30px 0 rgba(0, 0, 0, .1);\n padding: 60px 40px;\n border-radius: 6px\n}\n\n.ekit-wid-con .elementskit-post-card .elementskit-post-body {\n color: #a6aabb\n}\n\n.ekit-wid-con .elementskit-post-card .elementskit-entry-header .entry-title a {\n color: #fff\n}\n\n.ekit-wid-con .elementskit-post-card .post-author .author-name {\n color: inherit\n}\n\n.ekit-wid-con .elementskit-post-card .elementskit-border-hr {\n background-color: #8692af\n}\n\n.ekit-wid-con .elementskit-post-card .elementskit-entry-header .post-meta-list {\n margin-bottom: 17px\n}\n\n.ekit-wid-con .elementskit-post-card .elementskit-entry-header .entry-title {\n font-size: 18px;\n line-height: 1.333\n}\n\n.ekit-wid-con .elementskit-post-card .elementskit-entry-header .entry-title a {\n color: #000\n}\n\n.ekit-wid-con .elementskit-post-card .elementskit-entry-header .entry-title a:hover {\n opacity: .9\n}\n\n.ekit-wid-con .elementskit-post-card .elementskit-entry-header .elementskit-border-hr {\n margin-top: 25px;\n margin-bottom: 22px\n}\n\n.ekit-wid-con .elementskit-post-card .elementskit-post-body {\n color: #8d8d8d\n}\n\n.ekit-wid-con .elementskit-post-card .elementskit-post-body p {\n margin-bottom: 35px\n}\n\n.ekit-wid-con .elementskit-post-image-card {\n -webkit-transition: all .4s ease;\n transition: all .4s ease;\n border-radius: 10px;\n background: #123075;\n -webkit-box-shadow: 9.899px 9.899px 30px 0 rgba(0, 0, 0, .1);\n box-shadow: 9.899px 9.899px 30px 0 rgba(0, 0, 0, .1)\n}\n\n.ekit-wid-con .elementskit-post-image-card:hover .elementskit-entry-thumb > img {\n -webkit-transform: scale(1.05) rotate(2deg);\n transform: scale(1.05) rotate(2deg);\n opacity: .8\n}\n\n.ekit-wid-con .elementskit-post-image-card:hover .post-author .author-img > img {\n -webkit-box-shadow: 9.899px 9.899px 30px 0 rgba(0, 0, 0, .3);\n box-shadow: 9.899px 9.899px 30px 0 rgba(0, 0, 0, .3)\n}\n\n.ekit-wid-con .elementskit-post-image-card .elementskit-post-body {\n padding: 20px 40px 40px\n}\n\n.ekit-wid-con .elementskit-post-image-card .elementskit-post-body > p {\n color: #fff\n}\n\n.ekit-wid-con .elementskit-post-image-card .elementskit-entry-thumb {\n border-radius: 10px\n}\n\n.ekit-wid-con .elementskit-post-image-card .elementskit-entry-header {\n position: relative\n}\n\n.ekit-wid-con .elementskit-post-image-card .elementskit-entry-header .elementskit-entry-thumb {\n position: relative;\n padding: 20px;\n overflow: hidden;\n display: block\n}\n\n.ekit-wid-con .elementskit-post-image-card .elementskit-entry-header .elementskit-entry-thumb.box-shadow {\n -webkit-box-shadow: -3.473px 19.696px 25px 0 rgba(0, 0, 0, .2);\n box-shadow: -3.473px 19.696px 25px 0 rgba(0, 0, 0, .2)\n}\n\n.ekit-wid-con .elementskit-post-image-card .elementskit-entry-header .elementskit-entry-thumb > img {\n -webkit-transition: all .4s ease;\n transition: all .4s ease;\n width: 100%\n}\n\n.ekit-wid-con .elementskit-post-image-card .elementskit-post-footer {\n margin-top: 16px\n}\n\n.ekit-wid-con .elementskit-post-image-card .elementskit-post-footer .btn-wraper {\n margin-top: 25px\n}\n\n.ekit-wid-con .elementskit-post-image-card .entry-title a {\n color: #fff\n}\n\n.ekit-wid-con .elementskit-post-image-card .post-meta-list {\n margin-bottom: 20px;\n color: rgba(255, 255, 255, .5)\n}\n\n.ekit-wid-con .elementskit-post-image-card .post-meta-list > span a {\n color: inherit;\n vertical-align: middle\n}\n\n.ekit-wid-con .elementskit-post-image-card .post-meta-list > span .meta-date-text {\n vertical-align: middle\n}\n\n.ekit-wid-con .elementskit-post-image-card .entry-title {\n font-size: 18px;\n margin-bottom: 28px\n}\n\n.ekit-wid-con .elementskit-post-image-card .post-author .author-name {\n color: inherit\n}\n\n.ekit-wid-con .elementskit-post-image-card.modern {\n margin-top: 40px\n}\n\n.ekit-wid-con .elementskit-post-image-card.modern:hover .elementskit-entry-thumb > img {\n opacity: 1\n}\n\n.ekit-wid-con .elementskit-post-image-card.modern .elementskit-entry-header .elementskit-entry-thumb {\n margin-top: -60px\n}\n\n.ekit-wid-con .blog-block-post[class*=gradient-] {\n background: #123075\n}\n\n.ekit-wid-con .blog-block-post[class*=gradient-] .entry-title a {\n color: #fff\n}\n\n.ekit-wid-con .blog-block-post[class*=gradient-] .post-meta-list {\n color: rgba(255, 255, 255, .5)\n}\n\n.ekit-wid-con .blog-block-post[class*=gradient-] .post-meta-list > span a {\n vertical-align: middle;\n color: inherit\n}\n\n.ekit-wid-con .blog-block-post[class*=gradient-] .elementskit-post-footer > p {\n color: rgba(255, 255, 255, .5)\n}\n\n.ekit-wid-con .blog-block-post[class*=gradient-] .post-author .author-name {\n color: inherit\n}\n\n.ekit-wid-con .blog-block-post[class*=gradient-] .first-letter::first-letter {\n border-bottom-color: #102966\n}\n\n.ekit-wid-con .blog-block-post[class*=gradient-] .elementskit-border-hr {\n background-color: #8692af\n}\n\n.ekit-wid-con .gradient-bg-2 {\n background: #fa2b56\n}\n\n.ekit-wid-con .post-meta-list {\n color: #a3a3a3\n}\n\n.ekit-wid-con .post-meta-list > span {\n display: inline-block\n}\n\n.ekit-wid-con .post-meta-list > span a {\n color: inherit;\n vertical-align: middle\n}\n\n.ekit-wid-con .post-meta-list > span i {\n padding-right: 5px;\n -webkit-transition: all .4s ease;\n transition: all .4s ease\n}\n\n.ekit-wid-con .post-meta-list > span:not(:last-child) {\n margin-right: 40px\n}\n\n.ekit-wid-con .meta-author .author-img {\n display: inline-block;\n margin-right: 15px;\n -webkit-box-shadow: 4.95px 4.95px 15px 0 rgba(0, 0, 0, .2);\n box-shadow: 4.95px 4.95px 15px 0 rgba(0, 0, 0, .2);\n border-radius: 50%;\n -webkit-transition: all .4s ease;\n transition: all .4s ease;\n margin-bottom: 0;\n overflow: hidden;\n position: relative;\n vertical-align: middle\n}\n\n.ekit-wid-con .meta-author .author-img img {\n max-width: 100%\n}\n\n.ekit-wid-con .meta-author .author-name {\n color: inherit\n}\n\n.ekit-wid-con .meta-author .author-name:hover {\n opacity: .8\n}\n\n.ekit-wid-con .first-letter {\n display: inline-block\n}\n\n.ekit-wid-con .first-letter::first-letter {\n border-bottom: 3px solid #e5e5e5\n}\n\n.ekit-wid-con .elementskit-border-hr {\n height: 3px;\n width: 30px;\n display: block;\n background-color: #e5e5e5\n}\n\n.ekit-wid-con .text-center .elementskit-border-hr {\n margin-left: auto;\n margin-right: auto\n}\n\n.ekit-wid-con .text-right .elementskit-border-hr {\n margin-left: auto\n}\n\n.ekit-wid-con .elementskit-meta-lists {\n position: absolute;\n top: 83%;\n left: 30px\n}\n\n.ekit-wid-con .elementskit-meta-lists > .elementskit-single-meta {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n font-size: 12px;\n text-align: center;\n color: #fff;\n background: #fa2b56;\n width: 55px;\n height: 55px;\n border-radius: 100px;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center\n}\n\n.ekit-wid-con .elementskit-meta-lists > .elementskit-single-meta:not(:last-child) {\n margin-right: 15px\n}\n\n.ekit-wid-con .elementskit-meta-lists > .elementskit-single-meta strong {\n display: block;\n font-size: 22px;\n font-weight: 900;\n line-height: 1;\n margin-bottom: 2px\n}\n\n.ekit-wid-con .elementskit-meta-lists > .elementskit-single-meta .elementskit-meta-wraper {\n display: block;\n margin: 10px 0;\n line-height: 1;\n width: 100%\n}\n\n.ekit-wid-con .elementskit-meta-lists.elementskit-style-tag {\n top: auto;\n left: 10px;\n bottom: 30px\n}\n\n.ekit-wid-con .elementskit-meta-lists.elementskit-style-tag > .elementskit-single-meta {\n width: auto;\n height: auto;\n border-radius: 0;\n padding-left: 22px;\n padding-right: 12px;\n position: relative\n}\n\n.ekit-wid-con .elementskit-meta-lists.elementskit-style-tag > .elementskit-single-meta::before {\n position: absolute;\n content: \"\";\n top: -10px;\n left: 0;\n color: #912f3d;\n border-bottom: solid currentColor;\n border-top: solid transparent;\n border-width: 5px\n}\n\n.ekit-wid-con .elementskit-meta-lists.elementskit-style-tag > .elementskit-single-meta.triangle_right::before {\n border-right: solid transparent;\n border-left: solid currentColor\n}\n\n.ekit-wid-con .elementskit-meta-lists.elementskit-style-tag > .elementskit-single-meta.triangle_left::before {\n border-right: solid currentColor;\n border-left: solid transparent\n}\n\n.ekit-wid-con .elementskit-meta-lists.elementskit-style-tag > .elementskit-single-meta .elementskit-meta-wraper {\n margin: 7px 0\n}\n\n.ekit-wid-con .elementskit-entry-thumb {\n position: relative;\n overflow: hidden;\n display: block\n}\n\n.ekit-wid-con .elementskit-entry-thumb > img {\n -webkit-transition: all .4s ease;\n transition: all .4s ease\n}\n\n.ekit-wid-con .elementskit-entry-header {\n position: relative\n}\n\n.ekit-wid-con .elementskit-post-body.ekit-highlight-border {\n position: relative\n}\n\n.ekit-wid-con .elementskit-post-body.ekit-highlight-border::before {\n content: \"\";\n height: 20px;\n width: 2px;\n background: #ff712b;\n position: absolute;\n z-index: 999;\n -webkit-transform: translateY(-50%);\n transform: translateY(-50%);\n top: 50%;\n left: 0\n}\n\n.ekit-wid-con .post-meta-list > span {\n -webkit-transition: all .4s ease;\n transition: all .4s ease;\n cursor: pointer;\n line-height: 1\n}\n\n.ekit-wid-con .post-meta-list > span > i {\n display: inline-block\n}\n\n.ekit-wid-con .meta-author .author-img > img {\n margin: 0\n}\n\n.ekit-wid-con .elementskit-post-body {\n position: relative\n}\n\n.ekit-wid-con .elementskit-post-body > p {\n -webkit-transition: all .4s ease;\n transition: all .4s ease\n}\n\n.ekit-wid-con .elementskit-post-body > p:empty {\n display: none\n}\n\n.ekit-wid-con .elementskit-meta-categories {\n position: absolute;\n top: 15px;\n left: 18px\n}\n\n.ekit-wid-con .elementskit-meta-categories .elementskit-meta-wraper {\n display: block\n}\n\n.ekit-wid-con .elementskit-meta-categories .elementskit-meta-wraper span {\n background: #08f;\n border-radius: 3px;\n display: inline-block;\n font-size: 13px;\n line-height: 14px\n}\n\n.ekit-wid-con .elementskit-meta-categories .elementskit-meta-wraper span:not(:last-child) {\n margin-right: 5px\n}\n\n.ekit-wid-con .elementskit-meta-categories .elementskit-meta-wraper span > a {\n color: #fff;\n white-space: nowrap\n}\n\n.ekit-wid-con .elementskit-image-accordion-wraper {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n overflow: hidden;\n min-height: 366px;\n position: relative\n}\n\n.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion {\n -webkit-box-flex: 1;\n -ms-flex: 1;\n flex: 1;\n background-repeat: no-repeat;\n background-size: cover;\n background-position: center center;\n position: relative;\n min-height: 460px;\n overflow: hidden;\n cursor: pointer;\n -webkit-transition: all .4s ease;\n transition: all .4s ease;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex\n}\n\n.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion::before {\n position: absolute;\n content: \"\";\n top: 100%;\n left: 0;\n height: 100%;\n width: 100%;\n background: #000;\n background: -webkit-gradient(linear, left bottom, left top, from(black), color-stop(60%, rgba(255, 255, 255, 0)));\n background: linear-gradient(0deg, #000 0, rgba(255, 255, 255, 0) 60%);\n -webkit-transition: all .5s ease;\n transition: all .5s ease;\n opacity: 0\n}\n\n.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion .elementskit-accordion-content {\n width: 100%\n}\n\n.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion .elementskit-accordion-title {\n color: #fff;\n margin-bottom: 0\n}\n\n.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion .elementskit-accordion-title-wraper {\n position: relative;\n -webkit-transition: all .6s ease;\n transition: all .6s ease;\n top: 100px;\n opacity: 0;\n visibility: hidden;\n display: block\n}\n\n.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion .elementskit-btn-wraper {\n position: relative;\n -webkit-transition: all .7s ease;\n transition: all .7s ease;\n top: 100px;\n opacity: 0;\n visibility: hidden\n}\n\n.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion .elementskit-icon-wraper {\n margin-bottom: 20px;\n position: relative;\n -webkit-transition: all .6s ease;\n transition: all .6s ease;\n top: -100px;\n opacity: 0;\n visibility: hidden\n}\n\n.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion .elementskit-icon-wraper .icon-outline {\n color: #fff\n}\n\n.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion .elementskit-icon-wraper svg {\n max-width: 16px;\n height: auto;\n vertical-align: middle\n}\n\n.ekit-image-accordion-click .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion--input:checked + label, .ekit-image-accordion-hover .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion--input:checked + label, .ekit-image-accordion-hover .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion:hover {\n -webkit-box-flex: 3;\n -ms-flex: 3;\n flex: 3\n}\n\n.ekit-image-accordion-click .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion--input:checked + label::before, .ekit-image-accordion-hover .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion--input:checked + label::before, .ekit-image-accordion-hover .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion:hover::before {\n top: 0;\n opacity: 1\n}\n\n.ekit-image-accordion-click .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion--input:checked + label .elementskit-accordion-title-wraper, .ekit-image-accordion-click .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion--input:checked + label .elementskit-btn-wraper, .ekit-image-accordion-click .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion--input:checked + label .elementskit-icon-wraper, .ekit-image-accordion-hover .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion--input:checked + label .elementskit-accordion-title-wraper, .ekit-image-accordion-hover .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion--input:checked + label .elementskit-btn-wraper, .ekit-image-accordion-hover .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion--input:checked + label .elementskit-icon-wraper, .ekit-image-accordion-hover .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion:hover .elementskit-accordion-title-wraper, .ekit-image-accordion-hover .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion:hover .elementskit-btn-wraper, .ekit-image-accordion-hover .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion:hover .elementskit-icon-wraper {\n top: 0;\n opacity: 1;\n visibility: visible\n}\n\n.ekit-wid-con .ekit-image-accordion-actions {\n display: block\n}\n\n.ekit-wid-con .ekit-image-accordion-actions > a {\n display: -webkit-inline-box;\n display: -ms-inline-flexbox;\n display: inline-flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n -webkit-transition: all .3s;\n transition: all .3s\n}\n\n.ekit-wid-con .ekit-image-accordion-actions > a > svg {\n width: 100%\n}\n\n.ekit-wid-con .elementskit-accordion-title {\n color: #000;\n font-size: 22px;\n margin-bottom: 0;\n display: block;\n font-weight: 700;\n line-height: 1\n}\n\n.ekit-wid-con .elementskit-accordion-title svg {\n max-width: 28px;\n height: auto;\n vertical-align: middle\n}\n\n.ekit-wid-con .elementskit-accordion-title.icon-title {\n font-size: 28px;\n display: inline-block\n}\n\n.ekit-wid-con .elementskit-accordion-title.icon-title > i {\n position: relative;\n top: 3px;\n display: inline-block\n}\n\n.ekit-wid-con .elementskit-accordion-title.icon-title .icon-right {\n padding-left: 15px\n}\n\n.ekit-wid-con .elementskit-accordion-title.icon-title .icon-left {\n padding-right: 15px\n}\n\n.ekit-wid-con .icon-outline {\n width: 40px;\n height: 40px;\n line-height: 40px;\n display: inline-block;\n color: #000;\n text-align: center;\n border: 1px solid currentColor\n}\n\n.ekit-wid-con .icon-outline.circle {\n border-radius: 50%\n}\n\n.ekit-image-accordion--btn {\n font-weight: 400\n}\n\n.ekit-wid-con .elementskit-clients-slider .elementskit-client-slider-item.log-separator {\n position: relative\n}\n\n.ekit-wid-con .elementskit-clients-slider .elementskit-client-slider-item.log-separator::after {\n content: \"\";\n background: #e7e7e7;\n position: absolute;\n z-index: 999;\n -webkit-transform: translateY(-50%);\n transform: translateY(-50%)\n}\n\n.ekit-wid-con .elementskit-clients-slider .swiper-navigation-button.swiper-button-next {\n left: 100%\n}\n\n.ekit-wid-con .elementskit-clients-slider .hover-bg-gradient .single-client::before {\n position: absolute;\n content: \"\";\n top: 100%;\n left: 0;\n height: 100%;\n width: 100%;\n background: #f2709c;\n background: linear-gradient(315deg, #f2709c 0, #fe8f75 60%);\n -webkit-transition: all .3s ease;\n transition: all .3s ease;\n z-index: -1\n}\n\n.ekit-wid-con .elementskit-clients-slider .single-client {\n min-height: 170px;\n z-index: 5;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n background-color: #fff;\n -webkit-box-shadow: 5px 10px 15px 0 rgba(0, 0, 0, .1);\n box-shadow: 5px 10px 15px 0 rgba(0, 0, 0, .1);\n position: relative;\n overflow: hidden;\n -webkit-transition: all .4s ease;\n transition: all .4s ease\n}\n\n.ekit-wid-con .elementskit-clients-slider .single-client img {\n -webkit-transition: all .4s ease;\n transition: all .4s ease\n}\n\n.ekit-wid-con .elementskit-clients-slider .single-client .content-image {\n display: block\n}\n\n.ekit-wid-con .elementskit-clients-slider .single-client .content-image > .hover-image {\n display: none\n}\n\n.ekit-wid-con .elementskit-clients-slider .single-client.image-switcher .content-image > .hover-image {\n display: block\n}\n\n.ekit-wid-con .elementskit-clients-slider .single-client:hover {\n z-index: 6\n}\n\n.ekit-wid-con .elementskit-clients-slider .single-client:hover::before {\n opacity: 1;\n top: 0\n}\n\n.ekit-wid-con .elementskit-clients-slider .client-slider-item {\n position: relative\n}\n\n.ekit-wid-con .elementskit-clients-slider.simple_logo_image .single-client::before {\n display: none\n}\n\n.ekit-wid-con .elementskit-clients-slider.banner_logo_image .single-client::before {\n position: absolute;\n content: \"\";\n top: 100%;\n left: 0;\n height: 100%;\n width: 100%;\n background-color: #f2709c;\n -webkit-transition: all .3s ease;\n transition: all .3s ease;\n z-index: -1\n}\n\n.ekit-wid-con .elementskit-clients-slider.banner_logo_image .single-client:hover::before {\n opacity: 1;\n top: 0\n}\n\n.ekit-wid-con .elementskit-clients-slider.banner_logo_image.hover_from_top .single-client::before {\n top: -100%\n}\n\n.ekit-wid-con .elementskit-clients-slider.banner_logo_image.hover_from_top .single-client:hover::before {\n top: 0\n}\n\n.ekit-wid-con .elementskit-clients-slider.banner_logo_image.hover_from_left .single-client::before {\n top: 0;\n left: -100%\n}\n\n.ekit-wid-con .elementskit-clients-slider.banner_logo_image.hover_from_left .single-client:hover::before {\n left: 0\n}\n\n.ekit-wid-con .elementskit-clients-slider.banner_logo_image.hover_from_right .single-client::before {\n top: 0;\n left: 100%\n}\n\n.ekit-wid-con .elementskit-clients-slider.banner_logo_image.hover_from_right .single-client:hover::before {\n left: 0\n}\n\n.ekit-wid-con .elementskit-clients-sliderX .swiper-button-next, .ekit-wid-con .elementskit-clients-sliderX .swiper-button-prev {\n z-index: 1\n}\n\n.ekit-wid-con .elementskit-clients-sliderX .swiper-button-next::before, .ekit-wid-con .elementskit-clients-sliderX .swiper-button-prev::before {\n color: #000\n}\n\n.ekit-wid-con .elementskit-clients-sliderX .swiper-navigation-button {\n position: absolute;\n border: 0;\n background: 0 0;\n z-index: 1;\n padding: 0;\n height: initial !important;\n width: initial !important;\n line-height: initial !important;\n font-size: 20px;\n color: #000;\n padding: 15px\n}\n\n.ekit-wid-con .elementskit-clients-sliderX .swiper-navigation-button .swiper-button-next {\n left: 100%\n}\n\n.ekit-wid-con .elementskit-clients-slider.arrow_inside .swiper-button-prev {\n left: 15px\n}\n\n.ekit-wid-con .elementskit-clients-slider.arrow_inside .swiper-button-next {\n right: 15px;\n left: inherit\n}\n\n.ekit-wid-con .elementskit-clients-slider.arrow_outside .swiper-button-prev {\n left: -60px\n}\n\n.ekit-wid-con .swiper-pagination {\n line-height: 1\n}\n\n.ekit-wid-con .swiper-pagination span {\n background-color: #ededed;\n padding: 0\n}\n\n.ekit-wid-con .swiper-pagination span.swiper-pagination-bullet-active {\n opacity: 1;\n background-color: #62606b\n}\n\n.ekit-wid-con .dot_dashed .swiper-pagination span, .ekit-wid-con .dot_dotted .swiper-pagination span {\n background-color: #101010;\n -webkit-transition: all .4s ease;\n transition: all .4s ease\n}\n\n.ekit-wid-con .dot_dashed .swiper-pagination span.swiper-pagination-bullet-active, .ekit-wid-con .dot_dotted .swiper-pagination span.swiper-pagination-bullet-active {\n -webkit-transform: scale(2);\n transform: scale(2);\n opacity: 1\n}\n\n.ekit-wid-con .dot_dashed .swiper-pagination > span.swiper-pagination-bullet-active {\n width: 40px;\n -webkit-transform: scale(1);\n transform: scale(1);\n border-radius: 4px\n}\n\n.ekit-wid-con .dot_paginated .swiper-pagination {\n counter-reset: myCounter\n}\n\n.ekit-wid-con .dot_paginated .swiper-pagination > span {\n width: 40px;\n height: 40px;\n line-height: 40px;\n background-color: #fff;\n -webkit-box-shadow: 3.536px 3.536px 10px 0 rgba(0, 0, 0, .1);\n box-shadow: 3.536px 3.536px 10px 0 rgba(0, 0, 0, .1);\n color: #565656;\n opacity: 1;\n font-weight: 700;\n border-radius: 50%\n}\n\n.ekit-wid-con .dot_paginated .swiper-pagination > span::before {\n counter-increment: myCounter;\n content: counter(myCounter)\n}\n\n.ekit-wid-con .dot_paginated .swiper-pagination > span.swiper-pagination-bullet-active {\n background-color: #2575fc;\n color: #fff\n}\n\n.ekit-wid-con .dot_paginated .swiper-pagination > span > button {\n display: none\n}\n\n.ekit-wid-con .elementskit-clients-slider .swiper-container:not(.swiper-container-initialized) .swiper-slide {\n max-width: calc(100% / var(--ekit_client_logo_slidetosho, 4));\n margin-right: var(--ekit_client_logo_left_right_spacing, 15px)\n}\n\n.ekit-wid-con .elementskit-clients-slider .swiper:not(.swiper-initialized) .swiper-slide {\n max-width: calc(100% / var(--ekit_client_logo_slidetosho, 4));\n margin-right: var(--ekit_client_logo_left_right_spacing, 15px)\n}\n\n.ekit-wid-con .elementskit-info-image-box {\n -webkit-transition: all .4s ease;\n transition: all .4s ease\n}\n\n.ekit-wid-con .elementskit-info-image-box:hover .elementskit-box-content .elementskit-info-box-title {\n color: #2575fc\n}\n\n.ekit-wid-con .elementskit-info-image-box:hover .elementskit-btn {\n background-color: #2575fc;\n border-color: #2575fc;\n color: #fff\n}\n\n.ekit-wid-con .elementskit-info-image-box .elementskit-box-header {\n -webkit-transition: all .4s ease;\n transition: all .4s ease;\n position: relative;\n overflow: hidden\n}\n\n.ekit-wid-con .elementskit-info-image-box .elementskit-box-header .box-thumb {\n display: block\n}\n\n.ekit-wid-con .elementskit-info-image-box .elementskit-box-header .box-thumb > img {\n -webkit-transition: all .4s ease;\n transition: all .4s ease;\n width: 100%\n}\n\n.ekit-wid-con .elementskit-info-image-box .elementskit-box-header a {\n display: block;\n -webkit-transition: all .4s ease;\n transition: all .4s ease\n}\n\n.ekit-wid-con .elementskit-info-image-box .elementskit-box-header img {\n display: block;\n -webkit-transition: all .4s ease;\n transition: all .4s ease;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden\n}\n\n.ekit-wid-con .elementskit-info-image-box .elementskit-box-body {\n padding: 55px 40px\n}\n\n.ekit-wid-con .elementskit-info-image-box .elementskit-box-content .elementskit-info-box-title {\n font-size: 18px;\n margin-bottom: 20px;\n color: #000;\n display: block;\n font-weight: 700\n}\n\n.ekit-wid-con .elementskit-info-image-box .elementskit-box-content .elementskit-info-box-title > i {\n font-size: 22px;\n padding-right: 14px;\n position: relative;\n top: 2px\n}\n\n.ekit-wid-con .elementskit-info-image-box .elementskit-outline-icon {\n width: 40px;\n height: 40px;\n line-height: 40px;\n font-size: 15px\n}\n\n.ekit-wid-con .elementskit-info-image-box .elementskit-box-footer {\n line-height: 1;\n margin-top: 20px\n}\n\n.ekit-wid-con .elementskit-info-image-box.style-modern {\n overflow: visible\n}\n\n.ekit-wid-con .elementskit-info-image-box.style-modern .elementskit-box-body {\n -webkit-box-shadow: -1.216px 6.894px 25px 0 rgba(0, 0, 0, .07);\n box-shadow: -1.216px 6.894px 25px 0 rgba(0, 0, 0, .07);\n border-radius: 10px;\n background-color: rgba(255, 255, 255, .9);\n width: calc(100% - 40px);\n padding: 30px 40px;\n position: relative;\n z-index: 2;\n margin-top: -20px;\n margin-left: auto;\n margin-right: auto\n}\n\n.ekit-wid-con .elementskit-info-image-box.hover-border-bottom .elementskit-box-body {\n position: relative\n}\n\n.ekit-wid-con .elementskit-info-image-box.hover-border-bottom .elementskit-box-body::before {\n position: absolute;\n content: \"\";\n bottom: -1px;\n left: 0;\n height: 3px;\n width: 100%;\n background-color: #2575fc;\n -webkit-transition: -webkit-transform 250ms ease-in;\n transition: -webkit-transform 250ms ease-in;\n transition: transform 250ms ease-in;\n transition: transform 250ms ease-in, -webkit-transform 250ms ease-in;\n -webkit-transform: scaleX(0);\n transform: scaleX(0);\n -webkit-transform-origin: 0 50%;\n transform-origin: 0 50%\n}\n\n.ekit-wid-con .elementskit-info-image-box.hover-border-bottom:hover .elementskit-box-body::before {\n -webkit-transform: scaleX(1);\n transform: scaleX(1);\n -webkit-transform-origin: 100% 50%;\n transform-origin: 100% 50%\n}\n\n.ekit-wid-con .elementskit-info-image-box.hover-border-bottom.hover_from_left .elementskit-box-body::before {\n -webkit-transform-origin: right center;\n transform-origin: right center\n}\n\n.ekit-wid-con .elementskit-info-image-box.hover-border-bottom.hover_from_left:hover .elementskit-box-body::before {\n -webkit-transform-origin: left center;\n transform-origin: left center\n}\n\n.ekit-wid-con .elementskit-info-image-box.hover-border-bottom.hover_from_center .elementskit-box-body::before {\n -webkit-transform-origin: center center;\n transform-origin: center center\n}\n\n.ekit-wid-con .elementskit-info-image-box.hover-border-bottom.hover_from_center:hover .elementskit-box-body::before {\n -webkit-transform-origin: center center;\n transform-origin: center center\n}\n\n.ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-body {\n background-color: #fff;\n -webkit-box-shadow: -1.216px 6.894px 25px 0 rgba(0, 0, 0, .07);\n box-shadow: -1.216px 6.894px 25px 0 rgba(0, 0, 0, .07);\n border-radius: 10px;\n width: calc(100% - 40px);\n position: relative;\n padding: 30px 35px;\n -webkit-transition: all .4s ease;\n transition: all .4s ease;\n height: 90px;\n margin-left: auto;\n margin-right: auto;\n margin-top: -40px;\n position: relative\n}\n\n.ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-body::after, .ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-body::before {\n position: absolute;\n content: \"\";\n bottom: -10px;\n left: 50%;\n height: 100%;\n -webkit-transform: translateX(-50%);\n transform: translateX(-50%);\n width: calc(100% - 20px);\n z-index: -1;\n -webkit-transition: all .4s ease;\n transition: all .4s ease;\n opacity: 0;\n border-radius: 10px;\n background-color: #fff\n}\n\n.ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-body::after {\n bottom: -20px;\n width: calc(100% - 40px);\n z-index: -2\n}\n\n.ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-box-content .elementskit-box-style-content {\n opacity: 0;\n -webkit-transition: opacity .4s ease;\n transition: opacity .4s ease\n}\n\n.ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title {\n font-size: 18px;\n font-weight: 700\n}\n\n.ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title > i {\n font-size: 26px\n}\n\n.ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-footer {\n opacity: 0;\n -webkit-transition: opacity .4s ease;\n transition: opacity .4s ease\n}\n\n.ekit-wid-con .elementskit-info-image-box.floating-style:hover .elementskit-box-body {\n height: 185px\n}\n\n.ekit-wid-con .elementskit-info-image-box.floating-style:hover .elementskit-box-body::after, .ekit-wid-con .elementskit-info-image-box.floating-style:hover .elementskit-box-body::before {\n opacity: 1\n}\n\n.ekit-wid-con .elementskit-info-image-box.floating-style:hover .elementskit-box-body .elementskit-box-content .elementskit-box-style-content {\n opacity: 1\n}\n\n.ekit-wid-con .elementskit-info-image-box.floating-style:hover .elementskit-box-body .elementskit-box-footer {\n opacity: 1\n}\n\n.ekit-wid-con .elementskit-info-image-box.style-sideline .elementskit-box-body {\n padding-left: 0;\n padding-right: 0\n}\n\n.ekit-wid-con .elementskit-info-image-box.style-sideline .elementskit-box-body .elementskit-box-footer {\n padding-left: 40px;\n padding-right: 40px\n}\n\n.ekit-wid-con .elementskit-info-image-box.shadow-line .elementskit-box-body {\n position: relative\n}\n\n.ekit-wid-con .elementskit-info-image-box.shadow-line .elementskit-box-body::after, .ekit-wid-con .elementskit-info-image-box.shadow-line .elementskit-box-body::before {\n position: absolute;\n content: \"\";\n left: 0;\n bottom: 0;\n height: 100%;\n background-color: #fff;\n width: 10px;\n -webkit-box-shadow: -1.216px 6.894px 15px 0 rgba(0, 0, 0, .07);\n box-shadow: -1.216px 6.894px 15px 0 rgba(0, 0, 0, .07)\n}\n\n.ekit-wid-con .elementskit-info-image-box.shadow-line .elementskit-box-body::after {\n left: inherit;\n right: 0;\n height: calc(100% + 40px)\n}\n\n.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card {\n position: relative;\n overflow: hidden\n}\n\n.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card .elementskit-box-content, .ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card .elementskit-hover-content {\n position: absolute;\n bottom: 0;\n left: 0;\n background-color: rgba(247, 56, 89, .8);\n padding: 45px 40px;\n width: 100%;\n -webkit-transition: all .4s ease;\n transition: all .4s ease\n}\n\n.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card .elementskit-info-box-title {\n color: #fff;\n margin-bottom: 0;\n display: block\n}\n\n.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card .elementskit-info-box-title > i {\n font-size: inherit;\n padding-right: 10px;\n top: 0\n}\n\n.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card .border-separetor {\n background-color: #fff\n}\n\n.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card .elementskit-hover-content {\n opacity: 0;\n bottom: -40%;\n visibility: hidden\n}\n\n.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card .elementskit-hover-content p {\n margin-top: 10px;\n color: #fff\n}\n\n.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card:hover .elementskit-info-box-title {\n color: #fff\n}\n\n.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card:hover .elementskit-hover-content {\n opacity: 1;\n bottom: 0;\n visibility: visible;\n -webkit-transition: all .4s ease .1s;\n transition: all .4s ease .1s\n}\n\n.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card:hover .elementskit-box-content {\n opacity: 0;\n bottom: -40%;\n visibility: hidden;\n -webkit-transition: all .4s ease .1s;\n transition: all .4s ease .1s\n}\n\n.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card.color-1 .elementskit-box-content, .ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card.color-1 .elementskit-hover-content {\n background-color: rgba(0, 228, 154, .8)\n}\n\n.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card.color-2 .elementskit-box-content, .ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card.color-2 .elementskit-hover-content {\n background-color: rgba(106, 17, 203, .8)\n}\n\n.ekit-wid-con .elementskit-info-image-box.image-card-2 {\n position: relative\n}\n\n.ekit-wid-con .elementskit-info-image-box.image-card-2.style-shadow .elementskit-box-body {\n -webkit-box-shadow: -1.216px 6.894px 15px 0 rgba(0, 0, 0, .07);\n box-shadow: -1.216px 6.894px 15px 0 rgba(0, 0, 0, .07)\n}\n\n.ekit-wid-con .elementskit-info-image-box.image-card-2 .elementskit-box-body {\n padding: 40px;\n -webkit-transition: all .4s ease;\n transition: all .4s ease\n}\n\n.ekit-wid-con .elementskit-info-image-box.image-card-2 .elementskit-info-box-title {\n margin-bottom: 0\n}\n\n.ekit-wid-con .elementskit-info-image-box.image-card-2 .elementskit-info-box-title > i {\n font-size: inherit;\n padding-right: 10px;\n top: 0\n}\n\n.ekit-wid-con .elementskit-info-image-box.image-card-2 .elementskit-box-content > p {\n margin-top: 10px\n}\n\n.ekit-wid-con .elementskit-info-image-box.image-card-2 .elementskit-box-footer {\n opacity: 0;\n visibility: hidden;\n -webkit-transition: all .4s ease;\n transition: all .4s ease;\n margin-bottom: -60px\n}\n\n.ekit-wid-con .elementskit-info-image-box.image-card-2:hover {\n -webkit-transform: translateY(0);\n transform: translateY(0)\n}\n\n.ekit-wid-con .elementskit-info-image-box.image-card-2:hover .elementskit-box-body {\n -webkit-transform: translateY(-60px);\n transform: translateY(-60px)\n}\n\n.ekit-wid-con .elementskit-info-image-box.image-card-2:hover .elementskit-box-footer {\n opacity: 1;\n visibility: visible;\n margin-bottom: 0\n}\n\n.ekit-wid-con .elementskit-info-image-box.parallax-card {\n overflow: initial\n}\n\n.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card {\n -webkit-transition: all .4s ease;\n transition: all .4s ease\n}\n\n.ekit-wid-con .image-box-img-center img {\n margin: 0 auto\n}\n\n.ekit-wid-con .image-box-img-left img {\n margin-right: auto\n}\n\n.ekit-wid-con .image-box-img-right img {\n margin-left: auto\n}\n\n.ekit-image-box.floating-style .ekit-image-box-body::after, .ekit-image-box.floating-style .ekit-image-box-body::before {\n -webkit-box-shadow: -1.216px 6.894px 25px 0 rgba(0, 0, 0, .07);\n box-shadow: -1.216px 6.894px 25px 0 rgba(0, 0, 0, .07)\n}\n\n.ekit-image-box.style-sideline .ekit-image-box-body-inner {\n padding-left: 40px;\n padding-right: 40px;\n border-style: solid;\n border-color: #2575fc;\n border-top-width: 0 !important;\n border-bottom-width: 0 !important;\n -webkit-transition: border-color .3s;\n transition: border-color .3s\n}\n\n.ekit-image-box.style-sideline:not(.text-right) .ekit-image-box-body-inner {\n border-right-width: 0 !important\n}\n\n.ekit-image-box.style-sideline.text-right .ekit-image-box-body-inner {\n border-left-width: 0 !important\n}\n\n.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column\n}\n\n.ekit-equal-height-enable .ekit-wid-con .ekit-image-box-body {\n -webkit-box-flex: 1;\n -ms-flex: 1;\n flex: 1\n}\n\n.ekit-wid-con .skill-medium .skill-bar {\n height: 10px\n}\n\n.ekit-wid-con .skill-medium.skill-radius .skill-bar, .ekit-wid-con .skill-medium.skill-radius .skill-track {\n border-radius: 5px\n}\n\n.ekit-wid-con .skill-big .skill-bar {\n height: 35px\n}\n\n.ekit-wid-con .skill-big.skill-radius .skill-bar, .ekit-wid-con .skill-big.skill-radius .skill-track {\n border-radius: 17.5px\n}\n\n.ekit-wid-con .single-skill-bar:not(:last-child) {\n margin-bottom: 25px\n}\n\n.ekit-wid-con .single-skill-bar.color-1 .skill-bar .skill-track {\n background-color: #ff3984\n}\n\n.ekit-wid-con .single-skill-bar.color-2 .skill-bar .skill-track {\n background-color: #cc24fc\n}\n\n.ekit-wid-con .single-skill-bar.color-3 .skill-bar .skill-track {\n background-color: #00e49a\n}\n\n.ekit-wid-con .single-skill-bar.color-4 .skill-bar .skill-track {\n background-color: #4285f4\n}\n\n.ekit-wid-con .single-skill-bar.color-5 .skill-bar .skill-track {\n background-color: #7ed500\n}\n\n.ekit-wid-con .single-skill-bar.color-6 .skill-bar .skill-track {\n background-color: #f96933\n}\n\n.ekit-wid-con .single-skill-bar.color-7 .skill-bar .skill-track {\n background-color: #53f8a2\n}\n\n.ekit-wid-con .single-skill-bar.color-8 .skill-bar .skill-track {\n background-color: #fe8f75\n}\n\n.ekit-wid-con .single-skill-bar.color-9 .skill-bar .skill-track {\n background-color: #35ed7e\n}\n\n.ekit-wid-con .single-skill-bar.color-10 .skill-bar .skill-track {\n background-color: #9460ff\n}\n\n.ekit-wid-con .skill-bar {\n height: 3px;\n background-color: #f5f5f5\n}\n\n.ekit-wid-con .skill-bar .skill-track {\n width: 0;\n background-color: #333;\n display: block;\n height: 100%;\n overflow: visible !important;\n position: relative\n}\n\n.ekit-wid-con .skill-bar .skill-track .number-percentage-wraper {\n position: absolute;\n right: 0;\n top: -33px;\n z-index: 1\n}\n\n.ekit-wid-con .skill-bar .skill-track .fa, .ekit-wid-con .skill-bar .skill-track .icon, .ekit-wid-con .skill-bar .skill-track .skill-track-icon {\n position: absolute;\n right: 19px;\n top: 50%;\n -webkit-transform: translateY(-50%);\n transform: translateY(-50%);\n color: #000\n}\n\n.ekit-wid-con .skill-bar .skill-track .fa + .number-percentage-wraper, .ekit-wid-con .skill-bar .skill-track .icon + .number-percentage-wraper, .ekit-wid-con .skill-bar .skill-track .skill-track-icon + .number-percentage-wraper {\n padding-right: 57px\n}\n\n.ekit-wid-con .skill-bar .skill-track .fa svg, .ekit-wid-con .skill-bar .skill-track .icon svg, .ekit-wid-con .skill-bar .skill-track .skill-track-icon svg {\n max-width: 15px;\n height: auto;\n vertical-align: middle\n}\n\n.ekit-wid-con .skill-bar-content {\n margin-bottom: 7px\n}\n\n.ekit-wid-con .skill-bar-content .skill-title {\n font-weight: 700;\n color: #000\n}\n\n.ekit-wid-con .number-percentage-wraper {\n color: #000\n}\n\n.ekit-wid-con .number-percentage-wraper.style2 {\n font-size: 13px;\n font-weight: 700\n}\n\n.ekit-wid-con .inner-content .single-skill-bar {\n position: relative\n}\n\n.ekit-wid-con .inner-content .single-skill-bar .skill-bar-content {\n position: absolute;\n z-index: 1;\n left: 0;\n top: 50%;\n -webkit-transform: translateY(-50%);\n transform: translateY(-50%);\n margin-bottom: 0;\n padding-left: 30px\n}\n\n.ekit-wid-con .inner-content .single-skill-bar .skill-title {\n color: #fff\n}\n\n.ekit-wid-con .inner-content .skill-track .number-percentage-wraper {\n top: 50%;\n -webkit-transform: translateY(-50%);\n transform: translateY(-50%);\n color: #fff;\n padding-right: 30px\n}\n\n.ekit-wid-con .inner-content .skill-track .fa, .ekit-wid-con .inner-content .skill-track .icon {\n color: #fff\n}\n\n.ekit-wid-con .skilltrack-style2 .single-skill-bar .skill-bar {\n height: 30px;\n background-color: #fff;\n padding: 10px;\n -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .25);\n box-shadow: 0 0 20px 0 rgba(0, 0, 0, .25);\n border-radius: 15px\n}\n\n.ekit-wid-con .skilltrack-style2 .single-skill-bar .skill-bar .skill-track {\n height: 10px;\n border-radius: 5px\n}\n\n.ekit-wid-con .skilltrack-style2 .single-skill-bar .skill-bar .skill-track .number-percentage-wraper {\n top: -39px\n}\n\n.ekit-wid-con .tooltip-style .single-skill-bar .number-percentage-wraper {\n color: #fff;\n height: 30px;\n padding: 0 10px;\n z-index: 1;\n text-align: center;\n right: calc(0% - 22px);\n top: -30px\n}\n\n.ekit-wid-con .tooltip-style .single-skill-bar .number-percentage-wraper .svg-content {\n position: absolute;\n top: 0;\n left: 0;\n z-index: -1;\n fill: #333;\n height: 100%;\n width: 100%\n}\n\n.ekit-wid-con .tooltip-style .single-skill-bar.color-1 .svg-content > svg {\n fill: #ff3984\n}\n\n.ekit-wid-con .tooltip-style .single-skill-bar.color-2 .svg-content > svg {\n fill: #cc24fc\n}\n\n.ekit-wid-con .tooltip-style .single-skill-bar.color-3 .svg-content > svg {\n fill: #00e49a\n}\n\n.ekit-wid-con .tooltip-style .single-skill-bar.color-4 .svg-content > svg {\n fill: #4285f4\n}\n\n.ekit-wid-con .tooltip-style .single-skill-bar.color-5 .svg-content > svg {\n fill: #7ed500\n}\n\n.ekit-wid-con .tooltip-style .single-skill-bar.color-6 .svg-content > svg {\n fill: #f96933\n}\n\n.ekit-wid-con .tooltip-style .single-skill-bar.color-7 .svg-content > svg {\n fill: #53f8a2\n}\n\n.ekit-wid-con .tooltip-style .single-skill-bar.color-8 .svg-content > svg {\n fill: #fe8f75\n}\n\n.ekit-wid-con .tooltip-style .single-skill-bar.color-9 .svg-content > svg {\n fill: #35ed7e\n}\n\n.ekit-wid-con .tooltip-style .single-skill-bar.color-10 .svg-content > svg {\n fill: #9460ff\n}\n\n.ekit-wid-con .pin-style .single-skill-bar .number-percentage-wraper {\n width: 35px;\n height: 35px;\n line-height: 35px;\n border-radius: 50%;\n background-color: #333;\n color: #fff;\n text-align: center;\n font-size: 13px;\n right: calc(0% - 15.5px);\n top: -39.9px\n}\n\n.ekit-wid-con .pin-style .single-skill-bar .number-percentage-wraper::before {\n position: absolute;\n content: \"\";\n bottom: -5px;\n left: 50%;\n -webkit-transform: translateX(-50%);\n transform: translateX(-50%);\n width: 3px;\n height: 5px;\n background-color: #333\n}\n\n.ekit-wid-con .pin-style .single-skill-bar.color-1 .number-percentage-wraper {\n background-color: #ff3984\n}\n\n.ekit-wid-con .pin-style .single-skill-bar.color-1 .number-percentage-wraper::before {\n background-color: #ff3984\n}\n\n.ekit-wid-con .pin-style .single-skill-bar.color-2 .number-percentage-wraper {\n background-color: #cc24fc\n}\n\n.ekit-wid-con .pin-style .single-skill-bar.color-2 .number-percentage-wraper::before {\n background-color: #cc24fc\n}\n\n.ekit-wid-con .pin-style .single-skill-bar.color-3 .number-percentage-wraper {\n background-color: #00e49a\n}\n\n.ekit-wid-con .pin-style .single-skill-bar.color-3 .number-percentage-wraper::before {\n background-color: #00e49a\n}\n\n.ekit-wid-con .pin-style .single-skill-bar.color-4 .number-percentage-wraper {\n background-color: #4285f4\n}\n\n.ekit-wid-con .pin-style .single-skill-bar.color-4 .number-percentage-wraper::before {\n background-color: #4285f4\n}\n\n.ekit-wid-con .pin-style .single-skill-bar.color-5 .number-percentage-wraper {\n background-color: #7ed500\n}\n\n.ekit-wid-con .pin-style .single-skill-bar.color-5 .number-percentage-wraper::before {\n background-color: #7ed500\n}\n\n.ekit-wid-con .pin-style .single-skill-bar.color-6 .number-percentage-wraper {\n background-color: #f96933\n}\n\n.ekit-wid-con .pin-style .single-skill-bar.color-6 .number-percentage-wraper::before {\n background-color: #f96933\n}\n\n.ekit-wid-con .pin-style .single-skill-bar.color-7 .number-percentage-wraper {\n background-color: #53f8a2\n}\n\n.ekit-wid-con .pin-style .single-skill-bar.color-7 .number-percentage-wraper::before {\n background-color: #53f8a2\n}\n\n.ekit-wid-con .pin-style .single-skill-bar.color-8 .number-percentage-wraper {\n background-color: #fe8f75\n}\n\n.ekit-wid-con .pin-style .single-skill-bar.color-8 .number-percentage-wraper::before {\n background-color: #fe8f75\n}\n\n.ekit-wid-con .pin-style .single-skill-bar.color-9 .number-percentage-wraper {\n background-color: #35ed7e\n}\n\n.ekit-wid-con .pin-style .single-skill-bar.color-9 .number-percentage-wraper::before {\n background-color: #35ed7e\n}\n\n.ekit-wid-con .pin-style .single-skill-bar.color-10 .number-percentage-wraper {\n background-color: #9460ff\n}\n\n.ekit-wid-con .pin-style .single-skill-bar.color-10 .number-percentage-wraper::before {\n background-color: #9460ff\n}\n\n.ekit-wid-con .tooltip-style2 .single-skill-bar .number-percentage-wraper {\n height: 22px;\n padding: 0 8px;\n background-color: #333;\n text-align: center;\n font-size: 13px;\n color: #fff;\n z-index: 1;\n right: -20px;\n top: -31px\n}\n\n.ekit-wid-con .tooltip-style2 .single-skill-bar .number-percentage-wraper::before {\n position: absolute;\n content: \"\";\n bottom: -6px;\n left: 50%;\n -webkit-transform: translateX(-50%) rotate(45deg);\n transform: translateX(-50%) rotate(45deg);\n width: 14px;\n height: 14px;\n background-color: inherit;\n z-index: -1\n}\n\n.ekit-wid-con .tooltip-style2 .single-skill-bar.color-1 .number-percentage-wraper {\n background-color: #ff3984\n}\n\n.ekit-wid-con .tooltip-style2 .single-skill-bar.color-2 .number-percentage-wraper {\n background-color: #cc24fc\n}\n\n.ekit-wid-con .tooltip-style2 .single-skill-bar.color-3 .number-percentage-wraper {\n background-color: #00e49a\n}\n\n.ekit-wid-con .tooltip-style2 .single-skill-bar.color-4 .number-percentage-wraper {\n background-color: #4285f4\n}\n\n.ekit-wid-con .tooltip-style2 .single-skill-bar.color-5 .number-percentage-wraper {\n background-color: #7ed500\n}\n\n.ekit-wid-con .tooltip-style2 .single-skill-bar.color-6 .number-percentage-wraper {\n background-color: #f96933\n}\n\n.ekit-wid-con .tooltip-style2 .single-skill-bar.color-7 .number-percentage-wraper {\n background-color: #53f8a2\n}\n\n.ekit-wid-con .tooltip-style2 .single-skill-bar.color-8 .number-percentage-wraper {\n background-color: #fe8f75\n}\n\n.ekit-wid-con .tooltip-style2 .single-skill-bar.color-9 .number-percentage-wraper {\n background-color: #35ed7e\n}\n\n.ekit-wid-con .tooltip-style2 .single-skill-bar.color-10 .number-percentage-wraper {\n background-color: #9460ff\n}\n\n.ekit-wid-con .tooltip-style3 .single-skill-bar .number-percentage-wraper {\n height: 24px;\n line-height: 24px;\n display: inline-block;\n color: #fff;\n font-size: 13px;\n background-color: #333;\n text-align: center;\n padding: 0 11px;\n border-radius: 4.32px 4.32px 0 4.32px;\n}\n\n.ekit-wid-con .tooltip-style3 .single-skill-bar .number-percentage-wraper::before {\n position: absolute;\n content: \"\";\n right: 0;\n bottom: -8px;\n color: #333;\n border-top: solid currentColor;\n border-right: solid currentColor;\n border-left: solid transparent;\n border-bottom: solid transparent;\n border-width: 4px\n}\n\n.ekit-wid-con .tooltip-style3 .single-skill-bar.color-1 .number-percentage-wraper {\n background-color: #ff3984\n}\n\n.ekit-wid-con .tooltip-style3 .single-skill-bar.color-1 .number-percentage-wraper::before {\n color: #ff3984\n}\n\n.ekit-wid-con .tooltip-style3 .single-skill-bar.color-2 .number-percentage-wraper {\n background-color: #cc24fc\n}\n\n.ekit-wid-con .tooltip-style3 .single-skill-bar.color-2 .number-percentage-wraper::before {\n color: #cc24fc\n}\n\n.ekit-wid-con .tooltip-style3 .single-skill-bar.color-3 .number-percentage-wraper {\n background-color: #00e49a\n}\n\n.ekit-wid-con .tooltip-style3 .single-skill-bar.color-3 .number-percentage-wraper::before {\n color: #00e49a\n}\n\n.ekit-wid-con .tooltip-style3 .single-skill-bar.color-4 .number-percentage-wraper {\n background-color: #4285f4\n}\n\n.ekit-wid-con .tooltip-style3 .single-skill-bar.color-4 .number-percentage-wraper::before {\n color: #4285f4\n}\n\n.ekit-wid-con .tooltip-style3 .single-skill-bar.color-5 .number-percentage-wraper {\n background-color: #7ed500\n}\n\n.ekit-wid-con .tooltip-style3 .single-skill-bar.color-5 .number-percentage-wraper::before {\n color: #7ed500\n}\n\n.ekit-wid-con .tooltip-style3 .single-skill-bar.color-6 .number-percentage-wraper {\n background-color: #f96933\n}\n\n.ekit-wid-con .tooltip-style3 .single-skill-bar.color-6 .number-percentage-wraper::before {\n color: #f96933\n}\n\n.ekit-wid-con .tooltip-style3 .single-skill-bar.color-7 .number-percentage-wraper {\n background-color: #53f8a2\n}\n\n.ekit-wid-con .tooltip-style3 .single-skill-bar.color-7 .number-percentage-wraper::before {\n color: #53f8a2\n}\n\n.ekit-wid-con .tooltip-style3 .single-skill-bar.color-8 .number-percentage-wraper {\n background-color: #fe8f75\n}\n\n.ekit-wid-con .tooltip-style3 .single-skill-bar.color-8 .number-percentage-wraper::before {\n color: #fe8f75\n}\n\n.ekit-wid-con .tooltip-style3 .single-skill-bar.color-9 .number-percentage-wraper {\n background-color: #35ed7e\n}\n\n.ekit-wid-con .tooltip-style3 .single-skill-bar.color-9 .number-percentage-wraper::before {\n color: #35ed7e\n}\n\n.ekit-wid-con .tooltip-style3 .single-skill-bar.color-10 .number-percentage-wraper {\n background-color: #9460ff\n}\n\n.ekit-wid-con .tooltip-style3 .single-skill-bar.color-10 .number-percentage-wraper::before {\n color: #9460ff\n}\n\n.ekit-wid-con .style-switch .single-skill-bar .skill-bar-content {\n margin-bottom: 18px\n}\n\n.ekit-wid-con .style-switch .single-skill-bar .content-group {\n width: calc(100% - 50px);\n display: inline-block\n}\n\n.ekit-wid-con .style-switch .single-skill-bar .number-percentage-wraper {\n float: right;\n position: relative;\n top: 31px\n}\n\n.ekit-wid-con .style-switch .single-skill-bar .skill-track::after, .ekit-wid-con .style-switch .single-skill-bar .skill-track::before {\n position: absolute;\n content: \"\";\n right: 0;\n border-radius: 50%;\n color: #333\n}\n\n.ekit-wid-con .style-switch .single-skill-bar .skill-track::before {\n top: -12.5px;\n width: 25px;\n height: 25px;\n background-color: #fff;\n border: 1px solid currentColor;\n -webkit-box-shadow: -1.216px 6.894px 15px 0 rgba(0, 0, 0, .07), inset 0 2px 3px 0 rgba(0, 0, 0, .2);\n box-shadow: -1.216px 6.894px 15px 0 rgba(0, 0, 0, .07), inset 0 2px 3px 0 rgba(0, 0, 0, .2)\n}\n\n.ekit-wid-con .style-switch .single-skill-bar .skill-track::after {\n width: 8px;\n height: 8px;\n background-color: currentColor;\n top: -3px;\n right: 8px\n}\n\n.ekit-wid-con .style-switch .single-skill-bar.color-1 .skill-track::after, .ekit-wid-con .style-switch .single-skill-bar.color-1 .skill-track::before {\n color: #ff3984\n}\n\n.ekit-wid-con .style-switch .single-skill-bar.color-2 .skill-track::after, .ekit-wid-con .style-switch .single-skill-bar.color-2 .skill-track::before {\n color: #cc24fc\n}\n\n.ekit-wid-con .style-switch .single-skill-bar.color-3 .skill-track::after, .ekit-wid-con .style-switch .single-skill-bar.color-3 .skill-track::before {\n color: #00e49a\n}\n\n.ekit-wid-con .style-switch .single-skill-bar.color-4 .skill-track::after, .ekit-wid-con .style-switch .single-skill-bar.color-4 .skill-track::before {\n color: #4285f4\n}\n\n.ekit-wid-con .style-switch .single-skill-bar.color-5 .skill-track::after, .ekit-wid-con .style-switch .single-skill-bar.color-5 .skill-track::before {\n color: #7ed500\n}\n\n.ekit-wid-con .style-switch .single-skill-bar.color-6 .skill-track::after, .ekit-wid-con .style-switch .single-skill-bar.color-6 .skill-track::before {\n color: #f96933\n}\n\n.ekit-wid-con .style-switch .single-skill-bar.color-7 .skill-track::after, .ekit-wid-con .style-switch .single-skill-bar.color-7 .skill-track::before {\n color: #53f8a2\n}\n\n.ekit-wid-con .style-switch .single-skill-bar.color-8 .skill-track::after, .ekit-wid-con .style-switch .single-skill-bar.color-8 .skill-track::before {\n color: #fe8f75\n}\n\n.ekit-wid-con .style-switch .single-skill-bar.color-9 .skill-track::after, .ekit-wid-con .style-switch .single-skill-bar.color-9 .skill-track::before {\n color: #35ed7e\n}\n\n.ekit-wid-con .style-switch .single-skill-bar.color-10 .skill-track::after, .ekit-wid-con .style-switch .single-skill-bar.color-10 .skill-track::before {\n color: #9460ff\n}\n\n.ekit-wid-con .style-stripe .single-skill-bar .skill-track {\n background: repeating-linear-gradient(to right, #333, #333 4px, #fff 4px, #fff 8px)\n}\n\n.ekit-wid-con .style-stripe .single-skill-bar.color-1 .skill-track {\n background: repeating-linear-gradient(to right, #ff3984, #ff3984 4px, #fff 4px, #fff 8px)\n}\n\n.ekit-wid-con .style-stripe .single-skill-bar.color-2 .skill-track {\n background: repeating-linear-gradient(to right, #cc24fc, #cc24fc 4px, #fff 4px, #fff 8px)\n}\n\n.ekit-wid-con .style-stripe .single-skill-bar.color-3 .skill-track {\n background: repeating-linear-gradient(to right, #00e49a, #00e49a 4px, #fff 4px, #fff 8px)\n}\n\n.ekit-wid-con .style-stripe .single-skill-bar.color-4 .skill-track {\n background: repeating-linear-gradient(to right, #4285f4, #4285f4 4px, #fff 4px, #fff 8px)\n}\n\n.ekit-wid-con .style-stripe .single-skill-bar.color-5 .skill-track {\n background: repeating-linear-gradient(to right, #7ed500, #7ed500 4px, #fff 4px, #fff 8px)\n}\n\n.ekit-wid-con .style-stripe .single-skill-bar.color-6 .skill-track {\n background: repeating-linear-gradient(to right, #f96933, #f96933 4px, #fff 4px, #fff 8px)\n}\n\n.ekit-wid-con .style-stripe .single-skill-bar.color-7 .skill-track {\n background: repeating-linear-gradient(to right, #53f8a2, #53f8a2 4px, #fff 4px, #fff 8px)\n}\n\n.ekit-wid-con .style-stripe .single-skill-bar.color-8 .skill-track {\n background: repeating-linear-gradient(to right, #fe8f75, #fe8f75 4px, #fff 4px, #fff 8px)\n}\n\n.ekit-wid-con .style-stripe .single-skill-bar.color-9 .skill-track {\n background: repeating-linear-gradient(to right, #35ed7e, #35ed7e 4px, #fff 4px, #fff 8px)\n}\n\n.ekit-wid-con .style-stripe .single-skill-bar.color-10 .skill-track {\n background: repeating-linear-gradient(to right, #9460ff, #9460ff 4px, #fff 4px, #fff 8px)\n}\n\n.ekit-wid-con .style-ribbon .single-skill-bar .number-percentage-wraper {\n height: 35px;\n line-height: 35px;\n color: #fff;\n background-color: #333;\n text-align: center;\n padding: 0 8px;\n top: -10px;\n z-index: 1\n}\n\n.ekit-wid-con .style-ribbon .single-skill-bar .number-percentage-wraper::before {\n position: absolute;\n content: \"\";\n top: 0;\n left: -10px;\n color: #1a1a1a;\n border-top: solid #fff;\n border-left: solid #fff;\n border-right: solid currentColor;\n border-bottom: solid currentColor;\n border-width: 5px\n}\n\n.ekit-wid-con .style-ribbon .single-skill-bar.color-1 .number-percentage-wraper {\n background-color: #cc2e6a\n}\n\n.ekit-wid-con .style-ribbon .single-skill-bar.color-1 .number-percentage-wraper::before {\n color: #801d42\n}\n\n.ekit-wid-con .style-ribbon .single-skill-bar.color-2 .number-percentage-wraper {\n background-color: #a31dca\n}\n\n.ekit-wid-con .style-ribbon .single-skill-bar.color-2 .number-percentage-wraper::before {\n color: #66127e\n}\n\n.ekit-wid-con .style-ribbon .single-skill-bar.color-3 .number-percentage-wraper {\n background-color: #00b67b\n}\n\n.ekit-wid-con .style-ribbon .single-skill-bar.color-3 .number-percentage-wraper::before {\n color: #00724d\n}\n\n.ekit-wid-con .style-ribbon .single-skill-bar.color-4 .number-percentage-wraper {\n background-color: #356ac3\n}\n\n.ekit-wid-con .style-ribbon .single-skill-bar.color-4 .number-percentage-wraper::before {\n color: #21437a\n}\n\n.ekit-wid-con .style-ribbon .single-skill-bar.color-5 .number-percentage-wraper {\n background-color: #65aa00\n}\n\n.ekit-wid-con .style-ribbon .single-skill-bar.color-5 .number-percentage-wraper::before {\n color: #3f6b00\n}\n\n.ekit-wid-con .style-ribbon .single-skill-bar.color-6 .number-percentage-wraper {\n background-color: #c75429\n}\n\n.ekit-wid-con .style-ribbon .single-skill-bar.color-6 .number-percentage-wraper::before {\n color: #7d351a\n}\n\n.ekit-wid-con .style-ribbon .single-skill-bar.color-7 .number-percentage-wraper {\n background-color: #42c682\n}\n\n.ekit-wid-con .style-ribbon .single-skill-bar.color-7 .number-percentage-wraper::before {\n color: #2a7c51\n}\n\n.ekit-wid-con .style-ribbon .single-skill-bar.color-8 .number-percentage-wraper {\n background-color: #cb725e\n}\n\n.ekit-wid-con .style-ribbon .single-skill-bar.color-8 .number-percentage-wraper::before {\n color: #7f483b\n}\n\n.ekit-wid-con .style-ribbon .single-skill-bar.color-9 .number-percentage-wraper {\n background-color: #2abe65\n}\n\n.ekit-wid-con .style-ribbon .single-skill-bar.color-9 .number-percentage-wraper::before {\n color: #1b773f\n}\n\n.ekit-wid-con .style-ribbon .single-skill-bar.color-10 .number-percentage-wraper {\n background-color: #764dcc\n}\n\n.ekit-wid-con .style-ribbon .single-skill-bar.color-10 .number-percentage-wraper::before {\n color: #4a3080\n}\n\n.ekit-wid-con .elementskit-funfact {\n -webkit-transition: all .4s ease;\n transition: all .4s ease;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n position: relative;\n z-index: 2;\n background-repeat: no-repeat;\n background-size: cover;\n background-position: center center\n}\n\n.ekit-wid-con .elementskit-funfact-inner.position_left {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center\n}\n\n.ekit-wid-con .elementskit-funfact-inner.position_right {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-orient: horizontal;\n -webkit-box-direction: reverse;\n -ms-flex-direction: row-reverse;\n flex-direction: row-reverse\n}\n\n.ekit-wid-con .elementskit-funfact .funfact-icon svg {\n vertical-align: middle;\n max-width: 50px;\n height: auto\n}\n\n.ekit-wid-con .elementskit-funfact-overlay {\n z-index: -1\n}\n\n.ekit-wid-con .elementskit-funfact .funfact-content {\n line-height: 1\n}\n\n.ekit-wid-con .elementskit-funfact .funfact-content .number-percentage-wraper {\n font-size: 28px;\n font-weight: 700;\n color: #333\n}\n\n.ekit-wid-con .elementskit-funfact .funfact-content .fa, .ekit-wid-con .elementskit-funfact .funfact-content .icon {\n font-size: 25px;\n padding-right: 5px\n}\n\n.ekit-wid-con .elementskit-funfact .elementskit-funfact-icon {\n display: inline-block\n}\n\n.ekit-wid-con .elementskit-funfact .funfact-title {\n color: gray;\n font-size: 15px;\n margin: 0;\n font-weight: 400\n}\n\n.ekit-wid-con .elementskit-funfact .funfact-title.black-v {\n color: #000\n}\n\n.ekit-wid-con .elementskit-funfact .super {\n font-size: 22px;\n color: #2575fc;\n vertical-align: super;\n position: relative;\n top: -5px\n}\n\n.ekit-wid-con .elementskit-funfact .color-1 .fa, .ekit-wid-con .elementskit-funfact .color-1 .icon, .ekit-wid-con .elementskit-funfact .color-1 .super {\n color: #9460ff\n}\n\n.ekit-wid-con .elementskit-funfact .color-2 .fa, .ekit-wid-con .elementskit-funfact .color-2 .icon, .ekit-wid-con .elementskit-funfact .color-2 .super {\n color: #fc5290\n}\n\n.ekit-wid-con .elementskit-funfact .color-3 .fa, .ekit-wid-con .elementskit-funfact .color-3 .icon, .ekit-wid-con .elementskit-funfact .color-3 .super {\n color: #09b2a0\n}\n\n.ekit-wid-con .elementskit-funfact .xs-overlay {\n z-index: -1;\n opacity: .7;\n pointer-events: none\n}\n\n.ekit-wid-con .elementskit-funfact.divider_funfact {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex\n}\n\n.ekit-wid-con .elementskit-funfact.divider_funfact .elementskit-funfact-inner {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto\n}\n\n.ekit-wid-con .elementskit-funfact.divider_funfact.position_center {\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center\n}\n\n.ekit-wid-con .elementskit-funfact.divider_funfact.position_bottom {\n -webkit-box-align: end;\n -ms-flex-align: end;\n align-items: flex-end\n}\n\n.ekit-wid-con .style-border-bottom.elementskit-funfact::before {\n position: absolute;\n content: \"\";\n bottom: -15px;\n left: 0;\n height: 5px;\n width: 100%;\n z-index: 1;\n background-color: #53f995;\n -webkit-transform-origin: 100% 100%;\n transform-origin: 100% 100%;\n -webkit-transform: scaleX(1);\n transform: scaleX(1);\n -webkit-transition: -webkit-transform .3s ease;\n transition: -webkit-transform .3s ease;\n transition: transform .3s ease;\n transition: transform .3s ease, -webkit-transform .3s ease\n}\n\n.ekit-wid-con .style-border-bottom.elementskit-funfact:hover::before {\n -webkit-transform: scaleX(0);\n transform: scaleX(0);\n -webkit-transform-origin: 0 50%;\n transform-origin: 0 50%\n}\n\n.ekit-wid-con .style-border-bottom.elementskit-funfact.hover_from_left::before {\n -webkit-transform-origin: left center;\n transform-origin: left center\n}\n\n.ekit-wid-con .style-border-bottom.elementskit-funfact.hover_from_left:hover::before {\n -webkit-transform-origin: right center;\n transform-origin: right center\n}\n\n.ekit-wid-con .vertical-bar {\n width: 3px;\n height: 20px;\n background-color: #2575fc;\n display: inline-block;\n float: left\n}\n\n.ekit-wid-con .vertical-bar.border_left_side {\n float: right\n}\n\n.ekit-wid-con .elementskit-funfact.gradient-1 {\n background: #f2709c linear-gradient(-35deg, #f2709c 0, #fe8f75 100%);\n}\n\n.ekit-wid-con .elementskit-funfact.gradient-2 {\n background: #b18cfe linear-gradient(-35deg, #b18cfe 0, #9460ff 100%);\n}\n\n.ekit-wid-con .elementskit-funfact.gradient-3 {\n background: #82e182 linear-gradient(-35deg, #82e182 0, #0acbf5 100%);\n}\n\n.ekit-wid-con .elementskit-funfact.gradient-4 {\n background: #07b787 linear-gradient(-35deg, #07b787 0, #7ed500 100%);\n}\n\n.ekit-wid-con .elementskit-funfact.divider_funfact.text-center {\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center\n}\n\n.ekit-wid-con .elementskit-funfact.divider_funfact.text-right {\n -webkit-box-pack: end;\n -ms-flex-pack: end;\n justify-content: flex-end\n}\n\n.ekit-wid-con .ekit-single-piechart .piechart {\n position: relative;\n display: inline-block\n}\n\n.ekit-wid-con .ekit-single-piechart .piechart .ekit-chart-content {\n position: absolute;\n top: 47%;\n -webkit-transform: translateY(-50%);\n transform: translateY(-50%);\n width: 100%;\n text-align: center;\n font-size: 28px;\n font-weight: 700;\n line-height: 1;\n display: inline-block\n}\n\n.ekit-wid-con .ekit-single-piechart .piechart .ekit-chart-content svg {\n max-width: 28px;\n height: auto;\n vertical-align: middle\n}\n\n.ekit-wid-con .flip-card {\n position: relative;\n max-height: 280px;\n overflow: hidden;\n color: #fff\n}\n\n.ekit-wid-con .flip-card .back {\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n width: 100%;\n padding: 15px 50px;\n -webkit-transform: translateY(100%);\n transform: translateY(100%);\n opacity: 0;\n visibility: hidden;\n background: #f2709c;\n background: linear-gradient(-35deg, #f2709c 0, #fe8f75 100%)\n}\n\n.ekit-wid-con .flip-card .back, .ekit-wid-con .flip-card .front {\n -webkit-transition: all .4s ease;\n transition: all .4s ease;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden\n}\n\n.ekit-wid-con .flip-card:hover .back {\n -webkit-transform: translateY(0);\n transform: translateY(0);\n opacity: 1;\n visibility: visible\n}\n\n.ekit-wid-con .flip-card:hover .front {\n -webkit-transform: translateY(-100%);\n transform: translateY(-100%);\n opacity: 0;\n visibility: hidden\n}\n\n.ekit-wid-con .flip-card .ekit-piechart-title {\n color: #fff\n}\n\n.ekit-wid-con .elementskit-single-faq {\n position: relative;\n overflow: hidden\n}\n\n.ekit-wid-con .elementskit-single-faq .elementskit-faq-title {\n font-size: 15px;\n margin-top: 0;\n margin-bottom: 0\n}\n\n.ekit-wid-con .elementskit-single-faq .elementskit-faq-header {\n background-color: #f5f5f5;\n padding-top: 21px;\n padding-bottom: 21px\n}\n\n.ekit-wid-con .elementskit-image-comparison {\n z-index: 3\n}\n\n.ekit-wid-con .elementskit-image-comparison > img {\n width: 100%\n}\n\n.ekit-wid-con .elementskit-image-comparison .twentytwenty-handle {\n -webkit-box-shadow: none;\n box-shadow: none;\n background-color: #fff;\n border-color: transparent;\n -webkit-transition: color .3s, background-color .3s;\n transition: color .3s, background-color .3s\n}\n\n.ekit-wid-con .elementskit-image-comparison .twentytwenty-handle::before {\n -webkit-box-shadow: none;\n box-shadow: none\n}\n\n.ekit-wid-con .elementskit-image-comparison .twentytwenty-handle::after {\n -webkit-box-shadow: none;\n box-shadow: none\n}\n\n.ekit-wid-con .elementskit-image-comparison .twentytwenty-handle .twentytwenty-left-arrow {\n border-right-color: #000\n}\n\n.ekit-wid-con .elementskit-image-comparison .twentytwenty-handle .twentytwenty-right-arrow {\n border-left-color: #000\n}\n\n.ekit-wid-con .elementskit-countdown-timer {\n position: relative;\n z-index: 10;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center\n}\n\n.ekit-wid-con .elementskit-countdown-timer .elementskit-timer-container {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 25%;\n flex: 0 0 25%\n}\n\n.ekit-wid-con .elementskit-countdown-timer .elementskit-inner-container {\n width: 150px;\n height: 150px;\n border-radius: 50%;\n background-color: #443aca;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center\n}\n\n.ekit-wid-con .elementskit-countdown-timer .elementskit-timer-content {\n width: 100%\n}\n\n.ekit-wid-con .elementskit-countdown-timer .elementskit-timer-content > span {\n display: block;\n color: #fff;\n line-height: 1\n}\n\n.ekit-wid-con .elementskit-countdown-timer .elementskit-timer-count {\n font-size: 36px;\n font-weight: 700;\n margin-bottom: 13px\n}\n\n.ekit-wid-con .elementskit-countdown-timer .elementskit-timer-title {\n font-size: 14px;\n letter-spacing: 2.5px\n}\n\n.ekit-wid-con .elementskit-countdown-timer-2 {\n position: relative;\n z-index: 10;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap\n}\n\n.ekit-wid-con .elementskit-countdown-timer-2 .elementskit-timer-container {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n padding: 0 15px\n}\n\n.ekit-wid-con .elementskit-countdown-timer-2 .elementskit-timer-count {\n background-color: #2575fc;\n display: block;\n height: 107px;\n line-height: 87px;\n color: #fff;\n font-size: 48px;\n font-weight: 700;\n border-radius: 10px\n}\n\n.ekit-wid-con .elementskit-countdown-timer-2 .elementskit-timer-title {\n display: block;\n height: 40px;\n line-height: 40px;\n border-radius: 10px;\n border: 2px solid #2575fc;\n font-size: 14px;\n letter-spacing: 2.5px;\n font-weight: 700;\n background-color: #fff;\n max-width: 80%;\n margin: -20px auto 0;\n position: relative;\n z-index: 1\n}\n\n.ekit-wid-con .elementskit-countdown-timer-3 {\n position: relative;\n z-index: 10;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -webkit-box-align: end;\n -ms-flex-align: end;\n align-items: flex-end\n}\n\n.ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-container {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n padding: 0 3px\n}\n\n.ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-count {\n height: 190px;\n line-height: 190px;\n color: #333;\n display: block;\n font-size: 48px;\n font-weight: 700;\n position: relative;\n background-color: #fff;\n z-index: 1\n}\n\n.ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-count::before {\n position: absolute;\n content: \"\";\n top: 0;\n right: 0;\n width: 100%;\n height: 100%;\n z-index: -1;\n background: linear-gradient(-223deg, #fff 0, #fff 50%, #eaeaea 50%, #e7e7e7 100%)\n}\n\n.ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-title {\n display: block;\n height: 50px;\n line-height: 50px;\n font-size: 14px;\n letter-spacing: 2.5px;\n font-weight: 700;\n position: relative;\n z-index: 1;\n background-color: #1cf196;\n color: #333\n}\n\n.ekit-wid-con .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-content {\n background-color: #5558ed;\n -webkit-box-shadow: 0 28px 40px 0 rgba(0, 0, 0, .1);\n box-shadow: 0 28px 40px 0 rgba(0, 0, 0, .1);\n height: 190px;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: end;\n -ms-flex-align: end;\n align-items: flex-end;\n padding: 30px 0\n}\n\n.ekit-wid-con .elementskit-countdown-timer-3.elementskit-version-box .elementskit-inner-container {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 100%;\n flex: 0 0 100%\n}\n\n.ekit-wid-con .elementskit-countdown-timer-3.elementskit-version-box .elementskit-inner-container > span {\n color: #fff;\n background-color: transparent;\n height: auto;\n line-height: normal\n}\n\n.ekit-wid-con .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-count {\n margin-bottom: 10px\n}\n\n.ekit-wid-con .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-count::before {\n display: none\n}\n\n.ekit-wid-con .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container {\n padding: 0 5px\n}\n\n.ekit-wid-con .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container:nth-child(2) .elementskit-timer-content {\n height: 240px;\n background-color: #ffcc03\n}\n\n.ekit-wid-con .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container:nth-child(3) .elementskit-timer-content {\n background-color: #ff5657\n}\n\n.ekit-wid-con .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container:nth-child(4) .elementskit-timer-content {\n height: 150px;\n background-color: #09b2a0\n}\n\n.ekit-wid-con .elementskit-countdown-container {\n background-repeat: no-repeat;\n background-position: center center;\n position: relative;\n border-radius: 10px;\n background-size: cover;\n margin-bottom: 62px;\n padding-top: 30px;\n padding-bottom: 60px\n}\n\n.ekit-wid-con .elementskit-countdown-container::before {\n position: absolute;\n content: \"\";\n top: 0;\n left: 0;\n height: 100%;\n width: 100%;\n background-color: #000;\n opacity: .7;\n border-radius: inherit;\n pointer-events: none\n}\n\n.ekit-wid-con .elementskit-countdown-container::after {\n position: absolute;\n content: \"\";\n bottom: -62px;\n left: 0;\n width: 100%;\n height: 49px;\n background-repeat: no-repeat;\n background-position: center center;\n pointer-events: none;\n background-size: contain\n}\n\n.ekit-wid-con .elementskit-countdown-timer-4 {\n position: relative;\n z-index: 2;\n height: 120px;\n line-height: 120px;\n background-color: #fd3358;\n background-size: 101% 101%;\n width: calc(100% + 60px);\n margin-left: -30px;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap\n}\n\n.ekit-wid-con .elementskit-countdown-timer-4::after, .ekit-wid-con .elementskit-countdown-timer-4::before {\n position: absolute;\n content: \"\";\n bottom: -20px;\n pointer-events: none\n}\n\n.ekit-wid-con .elementskit-countdown-timer-4::before {\n left: 0;\n border-top: 20px solid #993535;\n border-left: 30px solid transparent\n}\n\n.ekit-wid-con .elementskit-countdown-timer-4::after {\n right: 0;\n border-bottom: 20px solid transparent;\n border-left: 30px solid #993535\n}\n\n.ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-container {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n color: #fff;\n height: 100%\n}\n\n.ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-count {\n font-size: 48px;\n font-weight: 700\n}\n\n.ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-title {\n font-size: 18px;\n vertical-align: top\n}\n\n.ekit-wid-con .elementskit-coundown-finish {\n height: auto !important;\n line-height: normal !important;\n padding: 15px\n}\n\n.ekit-wid-con .ekit-countdown-inner {\n margin: 0 auto\n}\n\n.ekit-wid-con .elementskit-flip-clock > .elementskit-time {\n border-radius: 0 0 30px 30px;\n -webkit-box-shadow: 0 28px 40px 0 rgba(0, 0, 0, .1);\n box-shadow: 0 28px 40px 0 rgba(0, 0, 0, .1);\n display: inline-block;\n position: relative;\n height: 140px;\n width: 150px;\n -webkit-perspective: 500px;\n perspective: 500px;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0)\n}\n\n.ekit-wid-con .elementskit-flip-clock > .elementskit-time:not(:last-child) {\n margin-right: 30px\n}\n\n.ekit-wid-con .elementskit-flip-clock .elementskit-count {\n color: #333;\n display: block;\n font-size: 48px;\n font-weight: 700;\n background-color: #fff;\n overflow: hidden;\n line-height: 140px;\n position: absolute;\n text-align: center;\n top: 0;\n width: 100%;\n -webkit-transform: translateZ(0);\n transform: translateZ(0);\n -webkit-transform-style: flat;\n transform-style: flat\n}\n\n.ekit-wid-con .elementskit-flip-clock .elementskit-count.elementskit-top {\n border-radius: 30px 30px 0 0;\n height: 50%;\n -webkit-transform-origin: 50% 100%;\n transform-origin: 50% 100%\n}\n\n.ekit-wid-con .elementskit-flip-clock .elementskit-count.elementskit-bottom {\n border-radius: 0 0 30px 30px;\n line-height: 0;\n height: 50%;\n top: 50%;\n -webkit-transform-origin: 50% 0;\n transform-origin: 50% 0\n}\n\n.ekit-wid-con .elementskit-flip-clock .elementskit-count.elementskit-curr.elementskit-top {\n -webkit-transform: rotateX(0);\n transform: rotateX(0);\n z-index: 3;\n border-bottom: 3px solid #e7e7e7\n}\n\n.ekit-wid-con .elementskit-flip-clock .elementskit-count.elementskit-next.elementskit-bottom {\n -webkit-transform: rotateX(90deg);\n transform: rotateX(90deg);\n z-index: 2\n}\n\n.ekit-wid-con .elementskit-flip-clock .elementskit-count.elementskit-next.elementskit-top {\n border-bottom: 3px solid #e7e7e7\n}\n\n.ekit-wid-con .elementskit-flip-clock .elementskit-flip .elementskit-count.elementskit-curr.elementskit-top {\n -webkit-transition: all 250ms ease-in-out;\n transition: all 250ms ease-in-out;\n -webkit-transform: rotateX(-90deg);\n transform: rotateX(-90deg)\n}\n\n.ekit-wid-con .elementskit-flip-clock .elementskit-flip .elementskit-count.elementskit-next.elementskit-bottom {\n -webkit-transition: all 250ms ease-in-out 250ms;\n transition: all 250ms ease-in-out 250ms;\n -webkit-transform: rotateX(0);\n transform: rotateX(0)\n}\n\n.ekit-wid-con .elementskit-flip-clock .elementskit-label {\n background-color: #ff5657;\n position: relative;\n z-index: 10;\n display: block;\n width: 100%;\n height: 40px;\n line-height: 40px;\n -webkit-box-shadow: inset 0 3px 7px 0 rgba(0, 0, 0, .35);\n box-shadow: inset 0 3px 7px 0 rgba(0, 0, 0, .35);\n color: #fff;\n font-size: 14px;\n border-radius: 30px 30px 0 0;\n font-weight: 700;\n letter-spacing: .5px;\n top: -20px\n}\n\n.ekit-wid-con .elementskit-pricing-tag {\n position: absolute;\n height: 100%;\n width: calc(100% + 30px);\n background-color: #666;\n top: 0;\n right: -30px;\n border-radius: 48px 0 0 48px;\n -webkit-transition: all .4s ease;\n transition: all .4s ease\n}\n\n.ekit-wid-con .elementskit-pricing-tag + .elementskit-pricing-price {\n color: #fff\n}\n\n.ekit-wid-con .elementskit-single-pricing {\n -webkit-transition: all .4s ease;\n transition: all .4s ease;\n background-repeat: no-repeat;\n background-size: cover;\n position: relative;\n z-index: 1\n}\n\n.ekit-wid-con .elementskit-single-pricing.flex-column {\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column\n}\n\n.ekit-wid-con .elementskit-single-pricing .pricing-bg {\n position: absolute;\n top: 0;\n left: 0;\n -o-object-fit: cover;\n object-fit: cover;\n z-index: -1;\n height: 100%;\n -webkit-transition: all .4s ease;\n transition: all .4s ease;\n opacity: 0;\n visibility: hidden\n}\n\n.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-title {\n font-size: 22px;\n margin-bottom: 0;\n -webkit-transition: all .4s ease;\n transition: all .4s ease\n}\n\n.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-subtitle {\n color: #5a5a5a;\n -webkit-transition: all .4s ease;\n transition: all .4s ease\n}\n\n.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-header {\n margin-bottom: 25px\n}\n\n.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-header svg {\n max-width: 40px;\n height: auto;\n vertical-align: middle\n}\n\n.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-header > i {\n font-size: 40px;\n margin-bottom: 12px\n}\n\n.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-header > p {\n margin-top: 7px\n}\n\n.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-header > hr {\n border-top: 2px solid #fff;\n width: 30px\n}\n\n.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-header > img {\n margin-bottom: 45px\n}\n\n.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-price-wraper {\n position: relative;\n margin-bottom: 15px;\n line-height: initial\n}\n\n.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-price {\n position: relative;\n z-index: 2;\n font-size: 48px;\n font-weight: 700;\n letter-spacing: -.4px;\n display: block;\n -webkit-transition: all .4s ease;\n transition: all .4s ease\n}\n\n.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-price > sub, .ekit-wid-con .elementskit-single-pricing .elementskit-pricing-price > sup {\n font-size: 18px;\n -webkit-transition: all .4s ease;\n transition: all .4s ease\n}\n\n.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-price > sup {\n top: 0;\n left: 5px\n}\n\n.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-price > sub {\n bottom: 0\n}\n\n.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-content {\n -webkit-transition: all .4s ease;\n transition: all .4s ease\n}\n\n.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-content > p {\n -webkit-transition: all .4s ease;\n transition: all .4s ease\n}\n\n.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-btn {\n color: #fff;\n background-color: #666;\n border-radius: 25px;\n border-color: currentColor;\n font-size: 14px;\n font-weight: 700;\n padding: 11px 41px;\n display: inline-block;\n -webkit-transition: all .4s ease;\n transition: all .4s ease\n}\n\n.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-btn.style-2 {\n border-color: #e7e7e7;\n color: #000\n}\n\n.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-btn svg {\n max-width: 14px;\n height: auto;\n vertical-align: middle\n}\n\n.ekit-wid-con .elementskit-single-pricing .btn-outline-primary {\n color: #2575fc\n}\n\n.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-lists > li {\n color: #565656;\n font-size: 15px;\n -webkit-transition: all .4s ease;\n transition: all .4s ease\n}\n\n.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-lists > li::before {\n content: \"\";\n display: block\n}\n\n.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-lists > li:not(:last-child) {\n margin-bottom: 3px\n}\n\n.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-lists > li svg {\n max-width: 10px;\n height: auto;\n vertical-align: middle\n}\n\n.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-lists > li > i {\n color: #55b559;\n padding-right: 10px;\n font-size: 10px\n}\n\n.ekit-wid-con .elementskit-single-pricing .title-divider {\n position: relative\n}\n\n.ekit-wid-con .elementskit-single-pricing .title-divider::before {\n position: absolute;\n content: \"\";\n top: 50%;\n left: -30px;\n width: calc(100% + 60px);\n height: 1px;\n background-color: #e7e7e7\n}\n\n.ekit-wid-con .elementskit-single-pricing .title-divider .elementskit-pricing-title {\n position: relative;\n z-index: 2;\n display: inline-block;\n padding: 0 45px;\n background-color: #fff\n}\n\n.ekit-wid-con .elementkit-pricing-icon {\n display: inline-block\n}\n\n.ekit-wid-con .elementor-widget-elementskit-pricing {\n -webkit-transition: all .4s ease;\n transition: all .4s ease\n}\n\n.ekit-wid-con .elementor-widget-elementskit-pricing .elementor-widget-container {\n padding: 30px\n}\n\n.ekit-pricing-list-info {\n display: inline-block;\n position: relative;\n color: #afb1b9;\n background-color: currentColor;\n border-radius: 50%;\n font-size: 15px;\n font-style: normal;\n -webkit-transition: color .3s;\n transition: color .3s;\n z-index: 0;\n cursor: help\n}\n\n.ekit-pricing-list-info:hover {\n color: #81848d\n}\n\n.ekit-pricing-list-info:before {\n color: #fff\n}\n\n.ekit-pricing-list-info:after {\n content: \"\";\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border: 2px solid currentColor;\n border-radius: inherit;\n z-index: 1\n}\n\n.ekit-pricing-list-info > span {\n display: none;\n position: absolute;\n top: -13px;\n left: 0;\n border-style: solid;\n border-width: 7px;\n border-color: #021343 transparent transparent;\n z-index: 1\n}\n\n.ekit-pricing-list-info.is-active > span {\n display: block\n}\n\n.ekit-pricing-list-info-content {\n position: absolute;\n left: 0;\n bottom: calc(100% + 13px);\n max-width: 280px;\n margin: 0;\n padding: 11px 20px 13px;\n color: #fff;\n background-color: #021343;\n border-radius: 6px;\n -webkit-box-shadow: 0 20px 20px rgba(0, 10, 38, .16);\n box-shadow: 0 20px 20px rgba(0, 10, 38, .16);\n font-size: 14px;\n font-weight: 400;\n line-height: 22px;\n z-index: 999\n}\n\n.ekit-pricing-list-info > .ekit-pricing-list-info-content {\n display: none;\n position: fixed\n}\n\n.ekit-wid-con .elementskit-single-testimonial-slider {\n background-color: #fff;\n -webkit-box-shadow: 9px 11px 14px 0 rgba(0, 0, 0, .1);\n box-shadow: 9px 11px 14px 0 rgba(0, 0, 0, .1);\n padding: 30px 30px 30px 60px;\n position: relative;\n -webkit-transition: all .4s ease;\n transition: all .4s ease;\n z-index: 1\n}\n\n.ekit-wid-con .elementskit-single-testimonial-slider .elementskit-commentor-content > p {\n -webkit-transition: all .4s ease;\n transition: all .4s ease\n}\n\n.ekit-wid-con .elementskit-single-testimonial-slider:before {\n position: absolute;\n content: \"\";\n top: 0;\n left: 0;\n height: 100%;\n width: 100%;\n border-radius: inherit;\n -webkit-transform-origin: bottom;\n transform-origin: bottom;\n -webkit-transform: scaleY(0);\n transform: scaleY(0);\n -webkit-transition: all .4s ease;\n transition: all .4s ease;\n z-index: -1\n}\n\n.ekit-testimonial-fade .ekit-wid-con .elementskit-single-testimonial-slider:before {\n opacity: 0;\n -webkit-transform: none;\n transform: none\n}\n\n.ekit-testimonial-fade .ekit-wid-con .elementskit-single-testimonial-slider:hover:before {\n opacity: 1\n}\n\n.ekit-wid-con .elementskit-single-testimonial-slider:hover::before {\n -webkit-transform: scaleY(1);\n transform: scaleY(1)\n}\n\n.ekit-wid-con .elementskit-single-testimonial-slider:hover .elementskit-client_logo .elementskit-testimonial-client-active-logo {\n opacity: 1\n}\n\n.ekit-wid-con .elementskit-single-testimonial-slider:hover .elementskit-client_logo .elementskit-testimonial-client-active-logo + .elementskit-testimonial-client-logo {\n opacity: 0\n}\n\n.ekit-wid-con .elementskit-single-testimonial-slider .tilte {\n font-size: 22px;\n margin-bottom: 22px\n}\n\n.ekit-wid-con .elementskit-single-testimonial-slider .ekit-team-social-list > li > a {\n font-size: 16px\n}\n\n.ekit-wid-con .elementskit-single-testimonial-slider.gradient {\n background: #f2709c;\n background: linear-gradient(45deg, #f2709c 0, #fe8f75 100%)\n}\n\n.ekit-wid-con .elementskit-single-testimonial-slider.block-style {\n padding: 55px 40px;\n -webkit-transition: border-bottom-color .5s ease;\n transition: border-bottom-color .5s ease\n}\n\n.ekit-wid-con .elementskit-single-testimonial-slider.block-style .elementskit-commentor-content {\n padding-right: 0\n}\n\n.ekit-wid-con .elementskit-single-testimonial-slider.block-style .elementskit-commentor-content > hr {\n width: 30px;\n border-top: 3px solid #e7e7e7;\n -webkit-transition: border-top-color .5s ease;\n transition: border-top-color .5s ease\n}\n\n.ekit-wid-con .elementskit-single-testimonial-slider.block-style2 {\n border-radius: 10px;\n position: relative;\n padding: 40px 40px 80px;\n margin-bottom: 105px\n}\n\n.ekit-wid-con .elementskit-single-testimonial-slider.block-style2:not(.white-v) .elementskit-commentor-content > i {\n color: rgba(37, 117, 252, .2)\n}\n\n.ekit-wid-con .elementskit-single-testimonial-slider.block-style2 .elementskit-commentor-bio {\n position: absolute;\n top: calc(100% - 35px);\n width: 100%;\n left: 0\n}\n\n.ekit-wid-con .elementskit-single-testimonial-slider.block-style3 {\n border-radius: 10px\n}\n\n.ekit-wid-con .elementskit-single-testimonial-slider.block-style3 .elementskit-commentor-content {\n margin-bottom: 30px\n}\n\n.ekit-wid-con .elementskit-single-testimonial-slider.block-style4 {\n overflow: hidden;\n border-radius: 10px;\n position: relative\n}\n\n.ekit-wid-con .elementskit-single-testimonial-slider.block-style4 .elementskit-watermark-icon {\n left: inherit;\n right: 20px;\n top: 20px\n}\n\n.ekit-wid-con .elementskit-single-testimonial-slider.block-style4 .elementskit-watermark-icon .quote {\n z-index: 1;\n position: relative;\n font-size: 28px\n}\n\n.ekit-wid-con .elementskit-single-testimonial-slider.block-style4 .elementskit-commentor-image {\n margin-bottom: 30px\n}\n\n.ekit-wid-con .elementskit-single-testimonial-slider.block-style4 .elementskit-commentor-bio {\n margin-bottom: 15px\n}\n\n.ekit-wid-con .elementskit-single-testimonial-slider.block-style4 .elementskit-stars {\n margin-bottom: 25px\n}\n\n.ekit-wid-con .elementskit-single-testimonial-slider.block-style4.white-v .elementskit-watermark-icon {\n line-height: 0\n}\n\n.ekit-wid-con .elementskit-single-testimonial-slider.block-style4.white-v .elementskit-profile-info .elementskit-author-des, .ekit-wid-con .elementskit-single-testimonial-slider.block-style4.white-v .elementskit-profile-info .elementskit-author-name {\n color: #fff\n}\n\n.ekit-wid-con .elementskit-single-testimonial-slider .commentor-header {\n margin-bottom: 15px\n}\n\n.ekit-wid-con .elementskit-single-testimonial-slider .quote {\n font-size: 48px\n}\n\n.ekit-wid-con .elementskit-single-testimonial-slider:not(.white-v) .quote {\n color: rgba(37, 117, 252, .2)\n}\n\n.ekit-wid-con .elementskit-single-testimonial-slider.ekit_testimonial_style_2 .elementskit-watermark-icon {\n position: absolute;\n top: 10px;\n left: 10px\n}\n\n.ekit-wid-con .elementskit-single-testimonial-slider .elementskit-watermark-icon {\n position: static;\n color: rgba(0, 0, 0, .1);\n line-height: 1;\n display: inline-block\n}\n\n.ekit-wid-con .elementskit-single-testimonial-slider .elementskit-watermark-icon > i {\n font-size: 48px;\n -webkit-transition: all .4s ease;\n transition: all .4s ease\n}\n\n.ekit-wid-con .elementskit-single-testimonial-slider .elementskit-watermark-icon > svg {\n width: 48px;\n height: auto;\n vertical-align: middle\n}\n\n.ekit-wid-con .elementskit-single-testimonial-slider .elementskit-watermark-icon.commentor-badge {\n line-height: 0\n}\n\n.ekit-wid-con .elementskit-single-testimonial-slider .elementskit-watermark-icon.commentor-badge .quote {\n color: #fff\n}\n\n.ekit-wid-con .elementskit-single-testimonial-slider .elementskit-watermark-icon.commentor-badge::before {\n position: absolute;\n content: \"\";\n top: -100px;\n left: -30px;\n background-color: #2575fc;\n width: 160px;\n height: 160px;\n border-radius: 50%\n}\n\n.ekit-wid-con .elementskit-single-testimonial-slider .main-logo {\n display: none\n}\n\n.ekit-wid-con .elementskit-single-testimonial-slider.style-2 {\n padding: 0 0 0 60px;\n border-left: 3px solid #2575fc\n}\n\n.ekit-wid-con .elementskit-single-testimonial-slider.style-2 .elementskit-profile-image-card {\n margin-left: 20px\n}\n\n.ekit-wid-con .elementskit-single-testimonial-slider.version-2 {\n background: #f2709c;\n background: linear-gradient(-35deg, #f2709c 0, #fe8f75 100%);\n padding: 40px 50px 80px;\n border-radius: 10px;\n position: relative\n}\n\n.ekit-wid-con .elementskit-single-testimonial-slider.version-2 .elementskit-commentor-content {\n padding-right: 0\n}\n\n.ekit-wid-con .elementskit-single-testimonial-slider.version-2 .elementskit-commentor-content > i {\n color: rgba(255, 255, 255, .5)\n}\n\n.ekit-wid-con .elementskit-single-testimonial-slider.version-2 .elementskit-commentor-content > p {\n margin-bottom: 25px\n}\n\n.ekit-wid-con .elementskit-single-testimonial-slider.version-2 .elementskit-commentor-bio {\n position: absolute;\n top: calc(100% - 45px);\n left: 0;\n width: 100%\n}\n\n.ekit-wid-con .elementskit-single-testimonial-slider.gradient-1 {\n background: #82e182;\n background: linear-gradient(-35deg, #82e182 0, #0acbf5 100%)\n}\n\n.ekit-wid-con .elementskit-single-testimonial-slider.gradient-2 {\n background: #f2709c;\n background: linear-gradient(-35deg, #f2709c 0, #fe8f75 100%)\n}\n\n.ekit-wid-con .elementskit-single-testimonial-slider.gradient-3 {\n background: #b18cfe;\n background: linear-gradient(-35deg, #b18cfe 0, #9460ff 100%)\n}\n\n.ekit-wid-con .elementskit-single-testimonial-slider.review-block {\n padding: 80px\n}\n\n.ekit-wid-con .elementskit-single-testimonial-slider.review-block .elementskit-commentor-content > p {\n margin-bottom: 20px\n}\n\n.ekit-wid-con .elementskit-single-testimonial-slider.review-block .elementskit-commentor-content .elementskit-author-name {\n font-size: 18px\n}\n\n.ekit-wid-con .elementskit-single-testimonial-slider.review-block .elementskit-stars {\n margin-bottom: 25px\n}\n\n.ekit-wid-con .elementskit-single-testimonial-slider.review-block .elementskit-watermark-icon {\n top: -40px;\n left: 0;\n font-size: 132px;\n color: rgba(0, 0, 0, .07)\n}\n\n.ekit-wid-con .elementskit-commentor-content {\n padding-right: 30px;\n position: relative\n}\n\n.ekit-wid-con .elementskit-commentor-content .elementskit-client_logo {\n margin-bottom: 32px;\n min-height: 50px;\n display: inline-block;\n position: relative\n}\n\n.ekit-wid-con .elementskit-commentor-content .elementskit-client_logo .elementskit-testimonial-client-active-logo {\n position: absolute;\n top: 0;\n left: 0;\n opacity: 0;\n -webkit-transition: all .4s ease;\n transition: all .4s ease\n}\n\n.ekit-wid-con .elementskit-commentor-content .elementskit-client_logo .elementskit-testimonial-client-logo {\n -webkit-transition: all .4s ease;\n transition: all .4s ease\n}\n\n.ekit-wid-con .elementskit-commentor-content > i {\n font-size: 48px;\n margin-bottom: 23px;\n display: inline-block\n}\n\n.ekit-wid-con .elementskit-commentor-content > p {\n margin-bottom: 35px;\n color: rgba(0, 0, 0, .5)\n}\n\n.ekit-wid-con .elementskit-commentor-content > .elementskit-border-hr {\n width: 40px;\n height: 2px;\n background-color: #2575fc;\n margin-top: 0;\n margin-bottom: 20px;\n display: inline-block\n}\n\n.ekit-wid-con .elementskit-commentor-content .elementskit-profile-info {\n display: block\n}\n\n.ekit-wid-con .elementskit-commentor-content .elementskit-author-name {\n font-size: 22px;\n -webkit-transition: all .4s ease;\n transition: all .4s ease\n}\n\n.ekit-wid-con .elementskit-commentor-content .elementskit-author-des {\n font-size: 13px;\n -webkit-transition: all .4s ease;\n transition: all .4s ease\n}\n\n.ekit-wid-con .elementskit-testimonial_card {\n position: relative;\n padding: 200px 170px 80px;\n z-index: 1;\n background-repeat: no-repeat;\n background-position: center center;\n background-size: cover;\n text-align: center;\n display: block\n}\n\n.ekit-wid-con .elementskit-testimonial_card .elementskit-stars {\n margin-bottom: 25px\n}\n\n.ekit-wid-con .elementskit-testimonial_card .elementskit-stars > li > a, .ekit-wid-con .elementskit-testimonial_card .elementskit-stars > li > span {\n color: #fff\n}\n\n.ekit-wid-con .elementskit-testimonial_card .video-popup {\n -webkit-box-shadow: 19.799px 19.799px 40px 0 rgba(0, 0, 0, .1);\n box-shadow: 19.799px 19.799px 40px 0 rgba(0, 0, 0, .1);\n background-color: #fff;\n color: #2575fc;\n font-size: 28px\n}\n\n.ekit-wid-con .elementskit-testimonial_card > p {\n font-size: 22px;\n font-style: italic;\n color: #fff;\n margin-bottom: 35px\n}\n\n.ekit-wid-con .elementskit-testimonial_card .xs-overlay {\n border-radius: inherit;\n z-index: -1\n}\n\n.ekit-wid-con .elementskit-testimonial_card .elementskit-video-popup-content {\n margin-bottom: 30px\n}\n\n.ekit-wid-con .elementskit-testimonial_card .elementskit-profile-info .elementskit-author-des, .ekit-wid-con .elementskit-testimonial_card .elementskit-profile-info .elementskit-author-name {\n color: #fff\n}\n\n.ekit-wid-con .elementskit-testimonial_card .elementskit-profile-info .elementskit-author-name {\n font-size: 22px\n}\n\n.ekit-wid-con .elementskit-testimonial_card .elementskit-profile-info .elementskit-author-des {\n font-size: 13px\n}\n\n.ekit-wid-con .elementskit-tootltip-testimonial .elementskit-commentor-content {\n background-color: #2575fc;\n border-radius: 10px;\n padding: 40px 60px;\n color: #fff;\n margin-bottom: 50px\n}\n\n.ekit-wid-con .elementskit-tootltip-testimonial .elementskit-commentor-content > p {\n margin-bottom: 0\n}\n\n.ekit-wid-con .elementskit-tootltip-testimonial .elementskit-commentor-content .elementskit-watermark-icon {\n position: absolute;\n bottom: -50px;\n left: 20px;\n font-size: 80px;\n color: rgba(0, 0, 0, .1);\n line-height: 1\n}\n\n.ekit-wid-con .elementskit-tootltip-testimonial .elementskit-commentor-content::before {\n position: absolute;\n content: \"\";\n bottom: -20px;\n left: 50%;\n -webkit-transform: translateX(-50%) rotate(45deg);\n transform: translateX(-50%) rotate(45deg);\n width: 40px;\n height: 40px;\n background-color: #2575fc\n}\n\n.ekit-wid-con .elementskit-tootltip-testimonial .elementskit-commentor-content .elementskit-stars > li > a, .ekit-wid-con .elementskit-tootltip-testimonial .elementskit-commentor-content .elementskit-stars > li > span {\n color: #fff\n}\n\n.ekit-wid-con .elementskit-tootltip-testimonial.style-2 .elementskit-commentor-content {\n padding: 60px 50px;\n margin-bottom: 90px\n}\n\n.ekit-wid-con .elementskit-tootltip-testimonial.style-2 .elementskit-commentor-content::before {\n -webkit-transform: none;\n transform: none;\n left: 50%;\n bottom: inherit;\n top: 100%;\n border-top: 65px solid #2575fc;\n border-right: 89px solid transparent;\n background-color: transparent\n}\n\n.ekit-wid-con .elementskit-tootltip-testimonial.style-2 .elementskit-commentor-content .elementskit-watermark-icon {\n position: static;\n font-size: 48px;\n color: rgba(255, 255, 255, .1);\n padding-right: 30px\n}\n\n.ekit-wid-con .elementskit-tootltip-testimonial.style-3 .elementskit-commentor-content {\n margin-bottom: 0;\n padding-top: 60px;\n padding-bottom: 80px\n}\n\n.ekit-wid-con .elementskit-tootltip-testimonial.style-3 .elementskit-commentor-content::before {\n display: none\n}\n\n.ekit-wid-con .elementskit-tootltip-testimonial.style-3 .elementskit-commentor-content .elementskit-commentor-text {\n position: relative\n}\n\n.ekit-wid-con .elementskit-tootltip-testimonial.style-3 .elementskit-commentor-content .elementskit-commentor-text .elementskit-commentor-bio {\n position: absolute;\n top: calc(100% + 35px);\n left: 0\n}\n\n.ekit-wid-con .elementskit-commentor-bio .elementskit-commentor-image > img {\n border-radius: 50%;\n height: 70px;\n width: 70px\n}\n\n.ekit-wid-con .elementskit-commentor-bio .elementskit-author-name {\n font-size: 22px;\n line-height: 1\n}\n\n.ekit-wid-con .elementskit-commentor-bio .elementskit-author-des {\n font-size: 13px\n}\n\n.ekit-wid-con .elementskit-commentor-bio.style-2 .elementskit-commentor-image > img {\n border: 5px solid #fff;\n -webkit-box-shadow: 19.799px 19.799px 40px 0 rgba(0, 0, 0, .1);\n box-shadow: 19.799px 19.799px 40px 0 rgba(0, 0, 0, .1);\n width: 80px;\n height: 80px\n}\n\n.ekit-wid-con .elementskit-commentor-bio.style-3 .elementskit-commentor-image > img {\n width: 120px;\n height: 120px\n}\n\n.ekit-wid-con .elementskit-commentor-bio.media .elementskit-author-name {\n font-size: 18px\n}\n\n.ekit-wid-con .elementskit-commentor-bio.media .elementskit-author-des {\n font-size: 13px\n}\n\n.ekit-wid-con .testimonial-block-slider2 {\n padding-bottom: 100px\n}\n\n.ekit-wid-con .testimonial-block-slider2.modern-nav .owl-nav {\n top: calc(50% - 30px)\n}\n\n.ekit-wid-con .testimonial-block-slider3 {\n margin-bottom: 70px\n}\n\n.ekit-wid-con .testimonial-block-slider3 .owl-nav button > i {\n font-size: 36px;\n color: #2575fc\n}\n\n.ekit-wid-con .elementskit-profile-info .elementskit-author-name {\n display: block;\n font-size: 18px;\n font-weight: 700;\n color: #000;\n -webkit-transition: color .3s;\n transition: color .3s\n}\n\n.ekit-wid-con .elementskit-profile-info .elementskit-author-des {\n color: rgba(0, 0, 0, .5);\n font-weight: 400\n}\n\n.ekit-wid-con .elementskit-profile-image-card {\n position: relative;\n overflow: hidden\n}\n\n.ekit-wid-con .elementskit-profile-image-card::before {\n position: absolute;\n content: \"\";\n top: 100%;\n left: 0;\n height: 100%;\n width: 100%;\n -webkit-transition: all .4s ease;\n transition: all .4s ease;\n pointer-events: none\n}\n\n.ekit-wid-con .elementskit-profile-image-card > img {\n width: 100%;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden\n}\n\n.ekit-wid-con .elementskit-profile-image-card:hover::before {\n background-color: rgba(17, 17, 17, .8);\n top: 0\n}\n\n.ekit-wid-con .elementskit-testimonial-slider .swiper-wrapper {\n overflow: visible\n}\n\n.ekit-wid-con .elementskit-testimonial-slider .swiper-pagination {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center\n}\n\n.ekit-wid-con .elementskit-testimonial-slider .swiper-pagination span {\n padding: 0;\n margin: 0\n}\n\n.ekit-wid-con .elementskit-testimonial-slider .swiper-container:not(.swiper-container-initialized) .swiper-slide {\n max-width: calc(100% / var(--ekit_testimonial_slidetoshow, 1));\n margin-right: var(--ekit_testimonial_left_right_spacing, 15px);\n margin-left: var(--ekit_testimonial_left_right_spacing, 15px)\n}\n\n.ekit-wid-con .elementskit-testimonial_card .xs-overlay {\n opacity: 1;\n background-color: rgba(0, 0, 0, .5)\n}\n\n.ekit-wid-con .elementskit-commentor-bio {\n position: absolute;\n left: 0;\n width: 100%\n}\n\n.ekit-wid-con .elementskit-commentor-bio.client_center {\n text-align: center\n}\n\n.ekit-wid-con .elementskit-commentor-bio.client_center .elementskit-commentor-image > img {\n margin-left: auto;\n margin-right: auto\n}\n\n.ekit-wid-con .elementskit-commentor-bio.client_right {\n text-align: right\n}\n\n.ekit-wid-con .elementskit-commentor-bio.client_right .elementskit-commentor-image > img {\n margin-left: auto\n}\n\n.ekit-wid-con .elementskit-commentor-bio.client_left {\n text-align: left\n}\n\n.ekit-wid-con .elementskit-testimonial-slider .swiper-button-next, .ekit-wid-con .elementskit-testimonial-slider .swiper-button-prev {\n font-size: 36px;\n color: #2575fc;\n width: auto;\n height: auto;\n z-index: 1\n}\n\n.ekit-wid-con .elementskit-testimonial-slider .swiper-button-next::before, .ekit-wid-con .elementskit-testimonial-slider .swiper-button-prev::before {\n display: none\n}\n\n.ekit-wid-con .elementskit-testimonial-slider-block-style-two .elementskit-commentor-header {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between\n}\n\n.ekit-wid-con .elementskit-testimonial-slider-block-style-two .elementskit-stars {\n -ms-flex-item-align: end;\n align-self: flex-end\n}\n\n.ekit-wid-con .elementskit-testimonial-slider-block-style-two .elementskit-commentor-bio {\n position: static\n}\n\n.ekit-wid-con .elementskit-testimonial-slider-block-style-two .elementkit-commentor-details, .ekit-wid-con .elementskit-testimonial-slider-block-style-two .elementskit-commentor-bio {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between\n}\n\n.ekit-wid-con .elementskit-testimonial-slider-block-style-two .elementkit-commentor-details {\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center\n}\n\n.ekit-wid-con .elementskit-testimonial-slider-block-style-two .elementskit-icon-content {\n -ms-flex-item-align: end;\n align-self: flex-end\n}\n\n.ekit-wid-con .elementskit-testimonial_card .xs-overlay {\n background-color: rgba(0, 0, 0, .5)\n}\n\n.ekit-wid-con .elementskit-testimonial-slider-block-style-three {\n overflow: hidden;\n position: relative\n}\n\n.ekit-wid-con .elementskit-testimonial-slider-block-style-three .elementskit-commentor-bio {\n position: static\n}\n\n.ekit-wid-con .elementskit-testimonial-slider-block-style-three .elementskit-profile-info {\n text-align: center\n}\n\n.ekit-wid-con .elementskit-testimonial-slider-block-style-three .elementskit-commentor-content > p {\n margin-bottom: 30px\n}\n\n.ekit-wid-con .elementskit-testimonial-slider-block-style-three .elementskit-icon-content {\n position: absolute;\n right: 20px;\n top: 20px;\n line-height: 1;\n z-index: 1\n}\n\n.ekit-wid-con .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before {\n position: absolute;\n content: \"\";\n top: -100px;\n left: -30px;\n background-color: #2575fc;\n width: 160px;\n height: 160px;\n border-radius: 50%;\n z-index: -1\n}\n\n.ekit-wid-con .elementkit-commentor-details.client_center {\n margin: auto\n}\n\n.ekit-wid-con .elementkit-commentor-details.client_left {\n margin-right: auto\n}\n\n.ekit-wid-con .elementkit-commentor-details.client_right {\n margin-left: auto\n}\n\n.ekit-wid-con .ekit_testimonial_style_2 {\n padding: 30px;\n border-bottom: 3px solid transparent;\n text-align: center\n}\n\n.ekit-wid-con .ekit_testimonial_style_2:hover {\n border-bottom-color: #2575fc\n}\n\n.ekit-wid-con .ekit_testimonial_style_2 .elementskit-commentor-content {\n padding-right: 0\n}\n\n.ekit-wid-con .ekit-testimonia-style-4 {\n text-align: center\n}\n\n.ekit-wid-con .ekit-testimonia-style-4 .elementskit-single-testimonial-slider {\n padding: 30px 30px 50px;\n margin-bottom: 80px;\n display: block\n}\n\n.ekit-wid-con .ekit-testimonia-style-4 .elementskit-single-testimonial-slider .elementskit-commentor-content {\n padding-right: 0\n}\n\n.ekit-wid-con .ekit-testimonia-style-4 .elementskit-single-testimonial-slider .elementskit-commentor-image img {\n margin: auto\n}\n\n.ekit-wid-con .ekit-testimonia-style-4 .elementskit-watermark-icon {\n margin-bottom: 23px;\n color: rgba(37, 117, 252, .2)\n}\n\n.ekit-wid-con .ekit-testimonia-style-4 .ekit-testimonial--avatar {\n margin-bottom: 20px\n}\n\n.ekit-wid-con .ekit_testimonial_style_5 {\n text-align: left\n}\n\n.ekit-wid-con .ekit_testimonial_style_5 .elementskit-commentor-header {\n display: block\n}\n\n.ekit-wid-con .ekit_testimonial_style_5 .elementskit-single-testimonial-slider {\n padding: 30px;\n display: block\n}\n\n.ekit-wid-con .ekit_testimonial_style_5 .elementskit-single-testimonial-slider .elementskit-commentor-content {\n padding-right: 0\n}\n\n.ekit-wid-con .ekit_testimonial_style_5 .elementskit-single-testimonial-slider .elementskit-commentor-content > p {\n margin-top: 30px;\n margin-bottom: 30px\n}\n\n.ekit-wid-con .ekit_testimonial_style_5 .elementskit-watermark-icon {\n color: rgba(37, 117, 252, .2)\n}\n\n.ekit-wid-con .ekit_testimonial_style_5 .ekit-testimonial--avatar {\n margin-right: 20px\n}\n\n.ekit-wid-con .ekit_testimonial_style_6 {\n text-align: center\n}\n\n.ekit-wid-con .ekit_testimonial_style_6 .elementskit-single-testimonial-slider {\n padding: 30px;\n display: block\n}\n\n.ekit-wid-con .ekit_testimonial_style_6 .elementskit-single-testimonial-slider .elementskit-commentor-content {\n padding-right: 0\n}\n\n.ekit-wid-con .ekit_testimonial_style_6 .elementskit-stars {\n margin-bottom: 20px\n}\n\n.ekit-wid-con .ekit_testimonial_style_6 .elementskit-watermark-icon {\n color: #fff\n}\n\n.ekit-wid-con .ekit_testimonial_style_6 .elementskit-watermark-icon > i {\n font-size: 30px\n}\n\n.ekit-wid-con .ekit_testimonial_style_6 .elementskit-watermark-icon > svg {\n width: 30px\n}\n\n.ekit-wid-con .ekit_testimonial_style_6 .elementskit-profile-info {\n margin-bottom: 15px\n}\n\n.ekit-wid-con .ekit_testimonial_style_6 .elementskit-commentor-image > img {\n margin-left: auto;\n margin-right: auto\n}\n\n.ekit-wid-con .ekit_testimonial_style_6 .ekit-testimonial--avatar {\n margin-bottom: 20px\n}\n\n.ekit-wid-con .ekit_watermark_icon_custom_position {\n position: absolute\n}\n\n.ekit-wid-con .elementskit-commentor-content > i, .ekit-wid-con .elementskit-icon-content > i {\n display: inline-block\n}\n\n.ekit-wid-con .elementskit-stars {\n position: relative;\n z-index: 6\n}\n\n.ekit-wid-con .elementskit-stars > li {\n display: inline-block\n}\n\n.ekit-wid-con .elementskit-stars > li:not(:last-child) {\n margin-right: 5px\n}\n\n.ekit-wid-con .elementskit-stars > li > a, .ekit-wid-con .elementskit-stars > li > span {\n display: block;\n pointer-events: none\n}\n\n.ekit-wid-con .elementskit-stars.style-2 > li > a {\n color: #fec42d\n}\n\n.ekit-wid-con .elementskit-stars.style-3 > li > a {\n color: #000\n}\n\n.ekit-wid-con .ekit-testimonial--link {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n font-size: 0;\n z-index: 1\n}\n\n.elementskit-commentor-content ol, .elementskit-commentor-content ul {\n padding-left: 18px\n}\n\n.ekit-wid-con .elementkit-tab-wraper {\n line-height: 0\n}\n\n.ekit-wid-con .elementkit-tab-wraper.vertical {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex\n}\n\n.ekit-wid-con .elementkit-tab-wraper.vertical > ul {\n display: block;\n height: 100%\n}\n\n.ekit-wid-con .elementkit-tab-wraper.vertical > .elementkit-tab-nav .elementkit-nav-item {\n display: block;\n width: 100%;\n margin-right: 0\n}\n\n.ekit-wid-con .elementkit-tab-wraper.elementskit-fitcontent-tab:not(.vertical) .elementkit-tab-nav {\n display: -webkit-inline-box;\n display: -ms-inline-flexbox;\n display: inline-flex\n}\n\n.ekit-wid-con .elementkit-tab-wraper.elementskit-fitcontent-tab .elementkit-tab-content {\n text-align: left;\n width: 100%;\n max-width: 100%\n}\n\n.ekit-wid-con .elementkit-tab-wraper .elementkit-nav-link {\n display: -webkit-box !important;\n display: -ms-flexbox !important;\n display: flex !important;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center\n}\n\n.ekit-wid-con .elementkit-tab-wraper .elementkit-nav-link.right-pos {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: reverse;\n -ms-flex-direction: row-reverse;\n flex-direction: row-reverse\n}\n\n.ekit-wid-con .elementkit-tab-wraper .elementkit-nav-link .elementskit-tab-icon {\n display: block\n}\n\n.ekit-wid-con .elementkit-tab-wraper .elementkit-nav-link .elementskit-tab-icon svg {\n max-width: 30px;\n height: auto\n}\n\n.ekit-wid-con .elementkit-tab-wraper .elementkit-nav-link.left-pos .elementskit-tab-icon {\n -ms-flex-item-align: center;\n align-self: center\n}\n\n.ekit-wid-con .elementkit-tab-wraper .elementkit-nav-link.top-pos {\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column\n}\n\n.ekit-wid-con .elementkit-tab-wraper .elementkit-nav-link.bottom-pos {\n -webkit-box-orient: vertical;\n -webkit-box-direction: reverse;\n -ms-flex-direction: column-reverse;\n flex-direction: column-reverse\n}\n\n.ekit-wid-con .elementkit-tab-nav {\n position: relative;\n border-bottom: 0 solid #000;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n z-index: 1\n}\n\n.ekit-wid-con .elementkit-tab-nav .elementkit-nav-item {\n margin-bottom: 0;\n float: none;\n display: inline-block\n}\n\n.ekit-wid-con .elementkit-tab-nav .elementkit-nav-item:not(:last-child) {\n margin-right: 10px\n}\n\n.ekit-wid-con .elementkit-tab-nav .elementkit-nav-item .elementkit-nav-link {\n font-weight: 700;\n padding: 14px 35px;\n border-radius: 0;\n position: relative;\n text-align: center;\n background-color: transparent;\n border: none;\n margin: 0\n}\n\n.ekit-wid-con .elementkit-tab-nav.elementskit_tab_border_bottm .elementkit-nav-item .elementkit-nav-link::before {\n position: absolute;\n content: \"\";\n bottom: 0;\n left: 0;\n height: 3px;\n width: 100%;\n background-color: #2575fc;\n -webkit-transform-origin: 0 50%;\n transform-origin: 0 50%;\n -webkit-transform: scaleX(0);\n transform: scaleX(0);\n -webkit-transition: -webkit-transform .2s ease;\n transition: -webkit-transform .2s ease;\n transition: transform .2s ease;\n transition: transform .2s ease, -webkit-transform .2s ease\n}\n\n.ekit-wid-con .elementkit-tab-nav.elementskit_tab_border_bottm .elementkit-nav-item .elementkit-nav-link.active::before {\n -webkit-transform: scaleX(1);\n transform: scaleX(1);\n -webkit-transform-origin: 100% 100%;\n transform-origin: 100% 100%\n}\n\n.ekit-wid-con .elementkit-tab-nav.elementskit_tooltip_style .elementkit-nav-item .elementkit-nav-link::before {\n position: absolute;\n content: \"\";\n bottom: -24px;\n left: 50%;\n -webkit-transform: translateX(-50%) rotate(45deg);\n transform: translateX(-50%) rotate(45deg);\n height: 24px;\n width: 24px;\n -webkit-transition: all .4s ease;\n transition: all .4s ease;\n opacity: 0;\n visibility: hidden;\n background-image: -webkit-gradient(linear, left top, right bottom, from(rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, 0)), color-stop(50%, #4b3fe1), to(#4b3fe1));\n background-image: linear-gradient(to bottom right, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0) 50%, #4b3fe1 50%, #4b3fe1 100%);\n z-index: -1\n}\n\n.ekit-wid-con .elementkit-tab-nav.elementskit_tooltip_style .elementkit-nav-item .elementkit-nav-link.active::before {\n opacity: 1;\n visibility: visible\n}\n\n.ekit-wid-con .elementkit-tab-nav.elementskit_heartbit_style .elementkit-nav-item .elementkit-nav-link::after, .ekit-wid-con .elementkit-tab-nav.elementskit_heartbit_style .elementkit-nav-item .elementkit-nav-link::before {\n position: absolute;\n content: \"\";\n left: 50%;\n opacity: 0;\n z-index: 1\n}\n\n.ekit-wid-con .elementkit-tab-nav.elementskit_heartbit_style .elementkit-nav-item .elementkit-nav-link::before {\n bottom: -1px;\n -webkit-transform: translateX(-50%);\n transform: translateX(-50%);\n width: 70px;\n height: 1px;\n background-color: #2575fc\n}\n\n.ekit-wid-con .elementkit-tab-nav.elementskit_heartbit_style .elementkit-nav-item .elementkit-nav-link::after {\n bottom: -5px;\n -webkit-transform: translateX(-50%) rotate(45deg);\n transform: translateX(-50%) rotate(45deg);\n height: 10px;\n width: 10px;\n background-image: linear-gradient(136deg, rgba(0, 0, 0, 0) 50%, rgba(242, 41, 91, 0) 50%);\n border-style: solid;\n border-width: 1px 0 0 1px;\n border-color: #2575fc;\n z-index: 1\n}\n\n.ekit-wid-con .elementkit-tab-nav.elementskit_heartbit_style .elementkit-nav-item .elementkit-nav-link.active::after, .ekit-wid-con .elementkit-tab-nav.elementskit_heartbit_style .elementkit-nav-item .elementkit-nav-link.active::before {\n opacity: 1\n}\n\n.ekit-wid-con .elementkit-tab-nav.elementskit_pregress_style .elementkit-nav-item .elementkit-nav-link::before {\n position: absolute;\n content: \"\";\n bottom: -3px;\n left: 0;\n height: 3px;\n width: 100%;\n background-image: -webkit-gradient(linear, right top, left top, from(#07b787), to(#7ed500));\n background-image: linear-gradient(270deg, #07b787 0, #7ed500 100%);\n -webkit-transform: scaleX(0);\n transform: scaleX(0);\n -webkit-transition: -webkit-transform 350ms ease 350ms;\n transition: -webkit-transform 350ms ease 350ms;\n transition: transform 350ms ease 350ms;\n transition: transform 350ms ease 350ms, -webkit-transform 350ms ease 350ms;\n -webkit-transform-origin: 0 50%;\n transform-origin: 0 50%;\n z-index: 1\n}\n\n.ekit-wid-con .elementkit-tab-nav.elementskit_pregress_style .elementkit-nav-item .elementkit-nav-link::after {\n position: absolute;\n content: \"\";\n bottom: -10px;\n left: 50%;\n -webkit-transform: translateX(-50%);\n transform: translateX(-50%);\n width: 20px;\n height: 20px;\n border-radius: 50%;\n background-image: -webkit-gradient(linear, right top, left top, from(#07b787), to(#7ed500));\n background-image: linear-gradient(270deg, #07b787 0, #7ed500 100%);\n border: 5px solid #fff;\n opacity: 0;\n -webkit-transition: opacity 350ms ease 0s;\n transition: opacity 350ms ease 0s;\n z-index: 1\n}\n\n.ekit-wid-con .elementkit-tab-nav.elementskit_pregress_style .elementkit-nav-item .elementkit-nav-link.active::after {\n opacity: 1;\n -webkit-transition: opacity 350ms ease 350ms;\n transition: opacity 350ms ease 350ms\n}\n\n.ekit-wid-con .elementkit-tab-nav.elementskit_pregress_style .elementkit-nav-item .elementkit-nav-link.active::before {\n -webkit-transform-origin: 100% 50%;\n transform-origin: 100% 50%;\n -webkit-transform: scaleX(1);\n transform: scaleX(1);\n -webkit-transition: -webkit-transform 350ms ease 0s;\n transition: -webkit-transform 350ms ease 0s;\n transition: transform 350ms ease 0s;\n transition: transform 350ms ease 0s, -webkit-transform 350ms ease 0s\n}\n\n.ekit-wid-con .elementkit-tab-nav.elementskit_ribbon_style .elementkit-nav-item .elementkit-nav-link .elementskit-tab-icon, .ekit-wid-con .elementkit-tab-nav.elementskit_ribbon_style .elementkit-nav-item .elementkit-nav-link .elementskit-tab-title {\n position: relative;\n z-index: 11\n}\n\n.ekit-wid-con .elementkit-tab-nav.elementskit_ribbon_style .elementkit-nav-item .elementkit-nav-link::before {\n position: absolute;\n content: \"\";\n top: 0;\n left: 0;\n height: 100%;\n width: calc(100% + 20px);\n background-image: linear-gradient(60deg, #f2709c 0, #fe8f75 100%);\n z-index: 10;\n -webkit-transform: scaleX(0);\n transform: scaleX(0);\n -webkit-transform-origin: 0 50%;\n transform-origin: 0 50%;\n -webkit-transition: -webkit-transform .4s ease .4s;\n transition: -webkit-transform .4s ease .4s;\n transition: transform .4s ease .4s;\n transition: transform .4s ease .4s, -webkit-transform .4s ease .4s;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n background-size: 101% auto\n}\n\n.ekit-wid-con .elementkit-tab-nav.elementskit_ribbon_style .elementkit-nav-item .elementkit-nav-link::after {\n position: absolute;\n content: \"\";\n bottom: -20px;\n right: -20px;\n width: 20px;\n height: 20px;\n z-index: 10;\n background-image: linear-gradient(-221deg, #174eac 50%, rgba(242, 41, 91, 0) 50%);\n opacity: 0;\n -webkit-transition: opacity .4s ease .4s;\n transition: opacity .4s ease .4s\n}\n\n.ekit-wid-con .elementkit-tab-nav.elementskit_ribbon_style .elementkit-nav-item .elementkit-nav-link.active::after {\n opacity: 1;\n -webkit-transition: opacity .4s ease .4s;\n transition: opacity .4s ease .4s\n}\n\n.ekit-wid-con .elementkit-tab-nav.elementskit_ribbon_style .elementkit-nav-item .elementkit-nav-link.active::before {\n -webkit-transform: scaleX(1);\n transform: scaleX(1);\n -webkit-transform-origin: 100% 50%;\n transform-origin: 100% 50%;\n -webkit-transition: -webkit-transform .4s ease 0s;\n transition: -webkit-transform .4s ease 0s;\n transition: transform .4s ease 0s;\n transition: transform .4s ease 0s, -webkit-transform .4s ease 0s\n}\n\n.ekit-wid-con .elementkit-tab-nav.elementskit-fullwidth-tab > .elementkit-nav-item {\n max-width: 100%;\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1\n}\n\n.ekit-wid-con .elementkit-tab-content {\n line-height: 1.5\n}\n\n.ekit-wid-con .elementkit-tab-content .elementkit-tab-pane {\n padding: 20px;\n}\n\n.ekit-wid-con .tab-nav-fluid {\n width: 100%;\n display: block !important;\n height: auto !important\n}\n\n.ekit-wid-con .elementkit-nav-link {\n -webkit-transition: all .4s ease;\n transition: all .4s ease\n}\n\n.ekit-wid-con .ekit-tab-title-group {\n -webkit-box-flex: 1;\n -ms-flex: auto;\n flex: auto\n}\n\n@media (min-width: 768px) {\n .elementkit-tab-wraper:not(.vertical) > ul > li > a {\n white-space: nowrap\n }\n}\n\n.elementkit-tab-pane > div > ol, .elementkit-tab-pane > div > ul {\n padding-left: 18px\n}\n\n.ekit-wid-con .ekit-sidebar-group .ekit-overlay {\n left: 100%;\n top: 0;\n position: fixed;\n z-index: 1002;\n height: 100%;\n opacity: 0;\n width: 100%;\n visibility: hidden;\n -webkit-transition: all .4s ease-in .8s;\n transition: all .4s ease-in .8s;\n cursor: pointer;\n background-color: rgba(0, 0, 0, .9)\n}\n\n.ekit-off-canvas-position-left .ekit-wid-con .ekit-sidebar-group .ekit-overlay {\n left: auto;\n right: 100%\n}\n\n.ekit-wid-con .ekit-sidebar-group .ekit_widget-heading {\n padding: 20px;\n float: right\n}\n\n.ekit-wid-con .ekit-sidebar-widget {\n position: fixed;\n right: -100%;\n top: 0;\n bottom: 0;\n width: 100%;\n max-width: 360px;\n z-index: 999999;\n overflow: hidden;\n overflow-y: auto;\n -webkit-overflow-scrolling: touch;\n background-color: #fff;\n -webkit-transition: all .5s cubic-bezier(.9, .03, 0, .96) .6s;\n transition: all .5s cubic-bezier(.9, .03, 0, .96) .6s;\n visibility: hidden;\n opacity: 0\n}\n\n.ekit-off-canvas-position-left .ekit-wid-con .ekit-sidebar-widget {\n left: -100%;\n right: auto\n}\n\n.ekit-wid-con .ekit-sidebar-group.ekit_isActive .ekit-overlay {\n visibility: visible;\n -webkit-transition: all .8s ease-out 0s;\n transition: all .8s ease-out 0s;\n left: 0;\n opacity: 1\n}\n\n.ekit-off-canvas-position-left .ekit-wid-con .ekit-sidebar-group.ekit_isActive .ekit-overlay {\n left: auto;\n right: 0\n}\n\n.ekit-wid-con .ekit-sidebar-group.ekit_isActive .ekit-sidebar-widget {\n opacity: 1;\n visibility: visible;\n right: 0;\n -webkit-transition: all .7s cubic-bezier(.9, .03, 0, .96) .4s;\n transition: all .7s cubic-bezier(.9, .03, 0, .96) .4s\n}\n\n.ekit-off-canvas-position-left .ekit-wid-con .ekit-sidebar-group.ekit_isActive .ekit-sidebar-widget {\n left: 0;\n right: auto\n}\n\n.ekit-wid-con .ekit_sidebar-textwidget {\n padding: 60px 20px 20px;\n}\n\n.ekit-wid-con .ekit_close-side-widget {\n position: absolute;\n color: #1768dd;\n font-size: 15px;\n display: block;\n font-weight: 400;\n line-height: 1;\n padding: 4px 7px 5px 7px;\n border: 1px solid #ccc;\n z-index: 1;\n background-color: #fff;\n top: 15px;\n right: 15px;\n text-align: center;\n -webkit-transition: all .3s;\n transition: all .3s\n}\n\n.ekit-wid-con .ekit_close-side-widget svg {\n width: 100%;\n max-width: 20px;\n height: auto;\n vertical-align: middle\n}\n\n.ekit-wid-con .ekit_sidebar-widget-container {\n position: relative;\n top: 150px;\n opacity: 0;\n visibility: hidden;\n -webkit-transition: all .3s ease-in .3s;\n transition: all .3s ease-in .3s;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden\n}\n\n.ekit-wid-con .ekit-sidebar-group.ekit_isActive .ekit_sidebar-widget-container {\n top: 0;\n opacity: 1;\n visibility: visible;\n -webkit-transition: all 1s ease-out 1.2s;\n transition: all 1s ease-out 1.2s;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden\n}\n\n.ekit-wid-con .ekit_navSidebar-button {\n display: inline-block;\n line-height: 1\n}\n\n.ekit-wid-con .ekit_offcanvas-sidebar {\n -webkit-transition: all .3s;\n transition: all .3s\n}\n\n.ekit-wid-con .ekit_offcanvas-sidebar svg {\n width: 100%;\n max-width: 20px;\n height: auto;\n vertical-align: middle\n}\n\n.ekit-wid-con .ekit-dropcap-cotnent {\n margin-bottom: 0\n}\n\n.ekit-wid-con .ekit-dropcap-cotnent:first-child::first-letter {\n color: #903;\n float: left;\n font-size: 75px;\n line-height: 60px;\n padding-top: 4px;\n padding-right: 8px;\n padding-left: 3px;\n background-repeat: no-repeat;\n background-size: cover;\n background-position: center center\n}\n\n.ekit-dropcap-wraper > ol, .ekit-dropcap-wraper > ul {\n padding-left: 28px\n}\n\n.ekit-wid-con .ekit_double_button {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n position: relative;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center\n}\n\n@media (max-width: 480px) {\n .ekit-wid-con .ekit_double_button {\n display: block\n }\n}\n\n.ekit-wid-con .ekit-double-btn {\n cursor: pointer;\n display: inline-block;\n font-size: 14px;\n font-weight: 700;\n outline: 0;\n position: relative;\n -webkit-transition: all .4s ease;\n transition: all .4s ease;\n text-align: center;\n overflow: hidden;\n color: #fff;\n width: 100%;\n background-color: #3b3b3b;\n padding: 20px;\n z-index: 1\n}\n\n.ekit-wid-con .ekit-double-btn svg {\n max-width: 14px;\n height: auto;\n vertical-align: middle\n}\n\n.ekit-wid-con .ekit-double-btn:hover {\n background-color: #1a1919\n}\n\n.ekit-wid-con .ekit-element-align-wrapper {\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n position: relative\n}\n\n.ekit-wid-con .ekit_button_middle_text {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n border-radius: 100%;\n position: relative;\n -webkit-box-shadow: 0 0 0 6px rgba(255, 255, 255, .2);\n box-shadow: 0 0 0 6px rgba(255, 255, 255, .2);\n background: #fafaf8;\n color: #444;\n position: absolute;\n left: 50%;\n top: 50%;\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n font-size: 14px;\n z-index: 5\n}\n\n.ekit-wid-con .ekit-double-btn-one {\n background-color: #2575fc\n}\n\n.ekit-wid-con .ekit-double-btn-one:hover {\n background-color: #0359eb\n}\n\n.ekit-wid-con .ekit_creative_icon_box {\n display: inline-block;\n padding: 20px;\n background-color: #333;\n color: #fff;\n font-size: 20px;\n width: 100%;\n text-align: center;\n position: relative;\n z-index: 1;\n cursor: pointer;\n -webkit-transition: all .4s ease-in;\n transition: all .4s ease-in\n}\n\n.ekit-wid-con .ekit_hover_grow {\n -webkit-transform: perspective(1px) translateZ(0);\n transform: perspective(1px) translateZ(0)\n}\n\n.ekit-wid-con .ekit_hover_grow:hover {\n -webkit-transform: scale(1.1);\n transform: scale(1.1)\n}\n\n.ekit-wid-con .ekit_hover_pulse:hover {\n -webkit-animation-name: ekit-hvr-pulse;\n animation-name: ekit-hvr-pulse;\n -webkit-animation-duration: 1s;\n animation-duration: 1s;\n -webkit-animation-timing-function: linear;\n animation-timing-function: linear;\n -webkit-animation-iteration-count: infinite;\n animation-iteration-count: infinite\n}\n\n@-webkit-keyframes ekit-hvr-pulse {\n 25% {\n -webkit-transform: scale(1.1);\n transform: scale(1.1)\n }\n 75% {\n -webkit-transform: scale(.9);\n transform: scale(.9)\n }\n}\n\n@keyframes ekit-hvr-pulse {\n 25% {\n -webkit-transform: scale(1.1);\n transform: scale(1.1)\n }\n 75% {\n -webkit-transform: scale(.9);\n transform: scale(.9)\n }\n}\n\n.ekit-wid-con .ekit_hover_pushe:hover {\n -webkit-animation-name: ekit-hvr-push;\n animation-name: ekit-hvr-push;\n -webkit-animation-duration: .3s;\n animation-duration: .3s;\n -webkit-animation-timing-function: linear;\n animation-timing-function: linear;\n -webkit-animation-iteration-count: 1;\n animation-iteration-count: 1\n}\n\n@-webkit-keyframes ekit-hvr-push {\n 50% {\n -webkit-transform: scale(.8);\n transform: scale(.8)\n }\n 100% {\n -webkit-transform: scale(1);\n transform: scale(1)\n }\n}\n\n@keyframes ekit-hvr-push {\n 50% {\n -webkit-transform: scale(.8);\n transform: scale(.8)\n }\n 100% {\n -webkit-transform: scale(1);\n transform: scale(1)\n }\n}\n\n.ekit-wid-con .ekit_hover_pop:hover {\n -webkit-animation-name: ekit-hvr-pop;\n animation-name: ekit-hvr-pop;\n -webkit-animation-duration: .3s;\n animation-duration: .3s;\n -webkit-animation-timing-function: linear;\n animation-timing-function: linear;\n -webkit-animation-iteration-count: 1;\n animation-iteration-count: 1\n}\n\n@-webkit-keyframes ekit-hvr-pop {\n 50% {\n -webkit-transform: scale(1.2);\n transform: scale(1.2)\n }\n}\n\n@keyframes ekit-hvr-pop {\n 50% {\n -webkit-transform: scale(1.2);\n transform: scale(1.2)\n }\n}\n\n.ekit-wid-con .ekit_hover_rotate:hover {\n -webkit-transform: rotate(4deg);\n transform: rotate(4deg)\n}\n\n.ekit-wid-con .ekit_hover_float:hover {\n -webkit-transform: translateY(-8px);\n transform: translateY(-8px)\n}\n\n.ekit-wid-con .ekit_hover_sink:hover {\n -webkit-transform: translateY(8px);\n transform: translateY(8px)\n}\n\n.ekit-wid-con .ekit_hover_skew:hover {\n -webkit-transform: skew(-10deg);\n transform: skew(-10deg)\n}\n\n.ekit-wid-con .ekit_hover_wobble_horizontal:hover {\n -webkit-animation-name: ekit-hvr-wobble-horizontal;\n animation-name: ekit-hvr-wobble-horizontal;\n -webkit-animation-duration: 1s;\n animation-duration: 1s;\n -webkit-animation-timing-function: ease-in-out;\n animation-timing-function: ease-in-out;\n -webkit-animation-iteration-count: 1;\n animation-iteration-count: 1\n}\n\n@-webkit-keyframes ekit-hvr-wobble-horizontal {\n 16.65% {\n -webkit-transform: translateX(8px);\n transform: translateX(8px)\n }\n 33.3% {\n -webkit-transform: translateX(-6px);\n transform: translateX(-6px)\n }\n 49.95% {\n -webkit-transform: translateX(4px);\n transform: translateX(4px)\n }\n 66.6% {\n -webkit-transform: translateX(-2px);\n transform: translateX(-2px)\n }\n 83.25% {\n -webkit-transform: translateX(1px);\n transform: translateX(1px)\n }\n 100% {\n -webkit-transform: translateX(0);\n transform: translateX(0)\n }\n}\n\n@keyframes ekit-hvr-wobble-horizontal {\n 16.65% {\n -webkit-transform: translateX(8px);\n transform: translateX(8px)\n }\n 33.3% {\n -webkit-transform: translateX(-6px);\n transform: translateX(-6px)\n }\n 49.95% {\n -webkit-transform: translateX(4px);\n transform: translateX(4px)\n }\n 66.6% {\n -webkit-transform: translateX(-2px);\n transform: translateX(-2px)\n }\n 83.25% {\n -webkit-transform: translateX(1px);\n transform: translateX(1px)\n }\n 100% {\n -webkit-transform: translateX(0);\n transform: translateX(0)\n }\n}\n\n.ekit-wid-con .ekit_hover_wobble_vertical:hover {\n -webkit-animation-name: ekit-hvr-wobble-vertical;\n animation-name: ekit-hvr-wobble-vertical;\n -webkit-animation-duration: 1s;\n animation-duration: 1s;\n -webkit-animation-timing-function: ease-in-out;\n animation-timing-function: ease-in-out;\n -webkit-animation-iteration-count: 1;\n animation-iteration-count: 1\n}\n\n@-webkit-keyframes ekit-hvr-wobble-vertical {\n 16.65% {\n -webkit-transform: translateY(8px);\n transform: translateY(8px)\n }\n 33.3% {\n -webkit-transform: translateY(-6px);\n transform: translateY(-6px)\n }\n 49.95% {\n -webkit-transform: translateY(4px);\n transform: translateY(4px)\n }\n 66.6% {\n -webkit-transform: translateY(-2px);\n transform: translateY(-2px)\n }\n 83.25% {\n -webkit-transform: translateY(1px);\n transform: translateY(1px)\n }\n 100% {\n -webkit-transform: translateY(0);\n transform: translateY(0)\n }\n}\n\n@keyframes ekit-hvr-wobble-vertical {\n 16.65% {\n -webkit-transform: translateY(8px);\n transform: translateY(8px)\n }\n 33.3% {\n -webkit-transform: translateY(-6px);\n transform: translateY(-6px)\n }\n 49.95% {\n -webkit-transform: translateY(4px);\n transform: translateY(4px)\n }\n 66.6% {\n -webkit-transform: translateY(-2px);\n transform: translateY(-2px)\n }\n 83.25% {\n -webkit-transform: translateY(1px);\n transform: translateY(1px)\n }\n 100% {\n -webkit-transform: translateY(0);\n transform: translateY(0)\n }\n}\n\n.ekit-wid-con .ekit_hover_shadow {\n -webkit-transform: perspective(1px) translateZ(0);\n transform: perspective(1px) translateZ(0);\n background-color: #e1e1e1;\n color: #666\n}\n\n.ekit-wid-con .ekit_hover_shadow:hover {\n -webkit-box-shadow: 0 10px 10px -10px rgba(0, 0, 0, .5);\n box-shadow: 0 10px 10px -10px rgba(0, 0, 0, .5)\n}\n\n.ekit-wid-con .ekit_hover_float_shadow::before {\n pointer-events: none;\n position: absolute;\n z-index: -1;\n content: \"\";\n top: 100%;\n left: 5%;\n height: 10px;\n width: 90%;\n opacity: 0;\n background: radial-gradient(ellipse at center, rgba(0, 0, 0, .35) 0, rgba(0, 0, 0, 0) 80%);\n -webkit-transition-duration: .3s;\n transition-duration: .3s;\n -webkit-transition-property: opacity, -webkit-transform;\n transition-property: opacity, -webkit-transform;\n transition-property: transform, opacity;\n transition-property: transform, opacity, -webkit-transform\n}\n\n.ekit-wid-con .ekit_hover_float_shadow:hover {\n -webkit-transform: translateY(-5px);\n transform: translateY(-5px)\n}\n\n.ekit-wid-con .ekit_hover_float_shadow:hover::before {\n opacity: 1;\n -webkit-transform: translateY(5px);\n transform: translateY(5px)\n}\n\n.ekit-wid-con .ekit_hover_glow_out:hover {\n -webkit-transform: scale(.93);\n transform: scale(.93)\n}\n\n.ekit-wid-con .ekit_hover_glow_out:hover::before {\n -webkit-animation: ekit-hover-glow-out 1.3s ease-out 75ms;\n animation: ekit-hover-glow-out 1.3s ease-out 75ms\n}\n\n.ekit-wid-con .ekit_hover_glow_out::before {\n top: 0;\n left: 0;\n z-index: -1;\n -webkit-box-shadow: 0 0 0 2px rgba(51, 51, 51, .1);\n box-shadow: 0 0 0 2px rgba(51, 51, 51, .1);\n opacity: 0;\n -webkit-transform: scale(.9);\n transform: scale(.9);\n pointer-events: none;\n position: absolute;\n width: 100%;\n height: 100%;\n border-radius: inherit;\n content: \"\"\n}\n\n@-webkit-keyframes ekit-hover-glow-out {\n 0% {\n opacity: .3\n }\n 40% {\n opacity: .5;\n -webkit-box-shadow: 0 0 0 2px rgba(51, 51, 51, .1), 0 0 10px 10px #333, 0 0 0 10px rgba(51, 51, 51, .5);\n box-shadow: 0 0 0 2px rgba(51, 51, 51, .1), 0 0 10px 10px #333, 0 0 0 10px rgba(51, 51, 51, .5)\n }\n 100% {\n -webkit-box-shadow: 0 0 0 2px rgba(51, 51, 51, .1), 0 0 10px 10px #333, 0 0 0 10px rgba(51, 51, 51, .5);\n box-shadow: 0 0 0 2px rgba(51, 51, 51, .1), 0 0 10px 10px #333, 0 0 0 10px rgba(51, 51, 51, .5);\n -webkit-transform: scale(1.5);\n transform: scale(1.5);\n opacity: 0\n }\n}\n\n@keyframes ekit-hover-glow-out {\n 0% {\n opacity: .3\n }\n 40% {\n opacity: .5;\n -webkit-box-shadow: 0 0 0 2px rgba(51, 51, 51, .1), 0 0 10px 10px #333, 0 0 0 10px rgba(51, 51, 51, .5);\n box-shadow: 0 0 0 2px rgba(51, 51, 51, .1), 0 0 10px 10px #333, 0 0 0 10px rgba(51, 51, 51, .5)\n }\n 100% {\n -webkit-box-shadow: 0 0 0 2px rgba(51, 51, 51, .1), 0 0 10px 10px #333, 0 0 0 10px rgba(51, 51, 51, .5);\n box-shadow: 0 0 0 2px rgba(51, 51, 51, .1), 0 0 10px 10px #333, 0 0 0 10px rgba(51, 51, 51, .5);\n -webkit-transform: scale(1.5);\n transform: scale(1.5);\n opacity: 0\n }\n}\n\n.ekit-wid-con .ekit_hover_border_spined, .ekit-wid-con .ekit_hover_dashed {\n background-color: #fff;\n color: #333;\n -webkit-transition: -webkit-box-shadow .2s ease;\n transition: -webkit-box-shadow .2s ease;\n transition: box-shadow .2s ease;\n transition: box-shadow .2s ease, -webkit-box-shadow .2s ease;\n -webkit-box-shadow: inset 0 0 0 4px #333;\n box-shadow: inset 0 0 0 4px #333\n}\n\n.ekit-wid-con .ekit_hover_border_spined::before, .ekit-wid-con .ekit_hover_dashed::before {\n position: absolute;\n content: \"\";\n top: 0;\n left: 0;\n height: 100%;\n width: 100%;\n z-index: -1;\n border: 4px dashed #333;\n -webkit-transition: opacity .4s ease;\n transition: opacity .4s ease;\n pointer-events: none;\n border-radius: inherit\n}\n\n.ekit-wid-con .ekit_hover_border_spined:hover, .ekit-wid-con .ekit_hover_dashed:hover {\n -webkit-box-shadow: none;\n box-shadow: none\n}\n\n.ekit-wid-con .ekit_hover_border_spined:hover::before {\n -webkit-animation-name: ekit-hover-spined;\n animation-name: ekit-hover-spined;\n -webkit-animation-duration: 9s;\n animation-duration: 9s;\n -webkit-animation-timing-function: linear;\n animation-timing-function: linear;\n -webkit-animation-iteration-count: infinite;\n animation-iteration-count: infinite\n}\n\n@-webkit-keyframes ekit-hover-spined {\n from {\n -webkit-transform: rotate(0);\n transform: rotate(0)\n }\n to {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg)\n }\n}\n\n@keyframes ekit-hover-spined {\n from {\n -webkit-transform: rotate(0);\n transform: rotate(0)\n }\n to {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg)\n }\n}\n\n.ekit-wid-con .ekit_round_icon {\n height: 70px;\n width: 70px;\n border-radius: 50%\n}\n\n.ekit-wid-con .ekit_hover_fill_with_shadow {\n color: #333;\n -webkit-box-shadow: 0 0 0 4px #333;\n box-shadow: 0 0 0 4px #333;\n background-color: transparent\n}\n\n.ekit-wid-con .ekit_hover_fill_with_shadow:hover {\n -webkit-box-shadow: 0 0 0 8px rgba(51, 51, 51, .3);\n box-shadow: 0 0 0 8px rgba(51, 51, 51, .3);\n background-color: #333;\n color: #fff\n}\n\n.ekit-wid-con .ekit_hover_fill_only {\n -webkit-box-shadow: 0 0 0 4px #333;\n box-shadow: 0 0 0 4px #333;\n color: #333;\n background-color: transparent\n}\n\n.ekit-wid-con .ekit_hover_fill_only:hover {\n background-color: #333;\n color: #fff\n}\n\n.ekit-wid-con .ekit_hover_fill_and_scale_border {\n background-color: rgba(0, 0, 0, .1);\n color: #000\n}\n\n.ekit-wid-con .ekit_hover_fill_and_scale_border::before {\n pointer-events: none;\n position: absolute;\n width: 100%;\n height: 100%;\n border-radius: inherit;\n content: \"\";\n -webkit-box-sizing: content-box;\n box-sizing: content-box;\n top: -7px;\n left: -7px;\n padding: 7px;\n -webkit-box-shadow: 0 0 0 4px #000;\n box-shadow: 0 0 0 4px #000;\n -webkit-transition: all .4s ease;\n transition: all .4s ease;\n -webkit-transform: scale(.8);\n transform: scale(.8);\n opacity: 0;\n z-index: -1\n}\n\n.ekit-wid-con .ekit_hover_fill_and_scale_border:hover {\n background-color: #000;\n color: #fff\n}\n\n.ekit-wid-con .ekit_hover_fill_and_scale_border:hover::before {\n -webkit-transform: scale(1);\n transform: scale(1);\n opacity: 1\n}\n\n.ekit-wid-con .ekit_hover_fill_and_scale_border_inset {\n -webkit-box-shadow: 0 0 0 3px #333;\n box-shadow: 0 0 0 3px #333;\n background-color: transparent\n}\n\n.ekit-wid-con .ekit_hover_fill_and_scale_border_inset::before {\n top: -2px;\n left: -2px;\n padding: 2px;\n z-index: -1;\n background-color: #333;\n pointer-events: none;\n position: absolute;\n width: 100%;\n height: 100%;\n border-radius: 50%;\n content: \"\";\n -webkit-box-sizing: content-box;\n box-sizing: content-box;\n -webkit-transition: opacity .2s, -webkit-transform .2s;\n transition: opacity .2s, -webkit-transform .2s;\n transition: transform .2s, opacity .2s;\n transition: transform .2s, opacity .2s, -webkit-transform .2s\n}\n\n.ekit-wid-con .ekit_hover_fill_and_scale_border_inset:hover::before {\n -webkit-transform: scale(.85);\n transform: scale(.85)\n}\n\n.ekit-wid-con .ekit-video-popup {\n display: inline-block;\n text-align: center;\n font-size: 18px;\n background-color: #da3175;\n color: #fff;\n border-radius: 50%;\n position: relative;\n z-index: 6;\n -webkit-transition: all .4s ease;\n transition: all .4s ease\n}\n\n.ekit-wid-con .ekit-video-popup.ekit_icon_button {\n padding: 10px\n}\n\n.ekit-wid-con .ekit-video-popup-btn {\n width: 60px;\n height: 60px;\n line-height: 45px;\n color: #fff;\n display: inline-block;\n text-align: center;\n font-size: 18px;\n background-color: #da3175;\n color: #fff;\n border-radius: 50%;\n position: relative;\n z-index: 6;\n -webkit-transition: all .4s ease;\n transition: all .4s ease\n}\n\n.ekit-wid-con .ekit-video-popup svg {\n max-width: 40px;\n height: auto;\n vertical-align: middle\n}\n\n.ekit-wid-con .ekit-video-popup.fill-btn {\n width: 100px;\n height: 100px;\n line-height: 104px;\n background-color: #fff;\n -webkit-box-shadow: 0 25px 25px 0 rgba(0, 0, 0, .15);\n box-shadow: 0 25px 25px 0 rgba(0, 0, 0, .15)\n}\n\n.ekit-wid-con .ekit-video-popup.text-btn {\n width: auto;\n height: auto;\n border-radius: 0;\n background-color: transparent;\n text-decoration: underline\n}\n\n.ekit-wid-con .ekit-video-popup.square-btn {\n height: 156px;\n line-height: 156px;\n width: 100%;\n border-radius: 100%;\n background-color: #fff;\n -webkit-box-shadow: 0 42px 60px 0 rgba(0, 0, 0, .3);\n box-shadow: 0 42px 60px 0 rgba(0, 0, 0, .3);\n padding: 0 69px\n}\n\n.ekit-wid-con .ekit-video-popup.square-btn:hover {\n -webkit-transform: translateY(-5px);\n transform: translateY(-5px)\n}\n\n.ekit-wid-con .glow-btn {\n position: relative\n}\n\n.ekit-wid-con .glow-btn::after, .ekit-wid-con .glow-btn::before, .ekit-wid-con .glow-btn > i::after {\n content: \" \";\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n color: red;\n border-radius: 50%;\n -webkit-box-shadow: 0 0 0 0 currentColor;\n box-shadow: 0 0 0 0 currentColor;\n -webkit-animation: button-ripple 3s infinite;\n animation: button-ripple 3s infinite;\n opacity: .6;\n z-index: -1\n}\n\n.ekit-wid-con .glow-btn::before {\n -webkit-animation-delay: .9s;\n animation-delay: .9s\n}\n\n.ekit-wid-con .glow-btn::after {\n -webkit-animation-delay: .3s;\n animation-delay: .3s\n}\n\n.ekit_self_video_wrap .mejs-video {\n margin: 0 auto;\n line-height: 0;\n width: 100%\n}\n\n.ekit_self_video_wrap .mfp-close {\n position: fixed;\n outline: 0\n}\n\n.ekit_self_video_wrap .mfp-close:hover {\n background: #000;\n border-color: #000\n}\n\n.ekit_self_video_wrap_content .mfp-content {\n max-width: 900px\n}\n\n.ekit-wid-con.ekit_wpForms_container .wpforms-submit {\n line-height: normal\n}\n\n.ekit-wid-con.ekit_wpForms_container .wpforms-container .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .ekit-wid-con.ekit_wpForms_container .wpforms-container .wpforms-field select, .ekit-wid-con.ekit_wpForms_container .wpforms-container .wpforms-field textarea {\n max-width: 100% !important\n}\n\n.ekit-wid-con.ekit_wpForms_container .wpforms-container .wpforms-form .wpforms-field-name .wpforms-field-row {\n max-width: 100%\n}\n\n.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=date], .ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=datetime-local], .ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=datetime], .ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=email], .ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=month], .ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=number], .ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=password], .ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=range], .ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=search], .ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=tel], .ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=text], .ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=time], .ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=url], .ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=week], .ekit-wid-con.ekit_wpForms_container .wpforms-form select, .ekit-wid-con.ekit_wpForms_container .wpforms-form textarea {\n height: 100%\n}\n\n.elementor-element div.wpforms-container-full, .elementor-element div.wpforms-container-full .wpforms-form * {\n visibility: inherit\n}\n\n.ekit-wid-con .elementskit-btn {\n border-radius: 5px;\n font-size: 15px;\n padding: 15px 30px;\n display: inline-block;\n color: #fff;\n position: relative;\n display: inline-block;\n line-height: 1;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n white-space: nowrap;\n vertical-align: middle;\n text-align: center;\n background-color: #2575fc;\n -webkit-transition: all .4s ease;\n transition: all .4s ease\n}\n\n.ekit-wid-con .elementskit-btn:hover {\n background-color: #0350d2\n}\n\n.ekit-wid-con .elementskit-btn:hover::before {\n opacity: 1\n}\n\n.ekit-wid-con .elementskit-btn::before {\n position: absolute;\n content: \"\";\n border-radius: inherit;\n -webkit-transition: all .4s ease;\n transition: all .4s ease;\n z-index: -1;\n top: 0;\n left: 0;\n height: 100%;\n width: 100%;\n background-size: 102% 102%;\n opacity: 0\n}\n\n.ekit-wid-con .single-btn {\n margin-bottom: 20px;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between\n}\n\n.ekit-wid-con .single-btn:last-child {\n margin-bottom: 0\n}\n\n.ekit-wid-con .btn.sm {\n height: 30px;\n line-height: 30px;\n font-size: 13px;\n padding-left: 16px;\n padding-right: 16px\n}\n\n.ekit-wid-con .btn.sm.round {\n border-radius: 15px\n}\n\n.ekit-wid-con .btn.md {\n height: 40px;\n line-height: 40px;\n font-size: 14px;\n padding-left: 22px;\n padding-right: 22px\n}\n\n.ekit-wid-con .btn.md.round {\n border-radius: 20px\n}\n\n.ekit-wid-con .btn.lg {\n height: 50px;\n line-height: 50px;\n font-size: 15px;\n padding-left: 40px;\n padding-right: 40px\n}\n\n.ekit-wid-con .btn.lg.round {\n border-radius: 25px\n}\n\n.ekit-wid-con .btn.xl {\n height: 60px;\n line-height: 60px;\n font-size: 16px;\n padding-left: 36px;\n padding-right: 36px\n}\n\n.ekit-wid-con .btn.xl.round {\n border-radius: 30px\n}\n\n.ekit-wid-con .btn.border-gra-one, .ekit-wid-con .btn.gra-one {\n background: gradieintplate(gra-one, bg-one);\n background: -webkit-gradient(linear, left top, left bottom, from(gradieintplate(gra-one, angle)), color-stop(0, gradieintplate(gra-one, bg-one)), to(gradieintplate(gra-one, bg-two)));\n background: linear-gradient(gradieintplate(gra-one, angle), gradieintplate(gra-one, bg-one) 0, gradieintplate(gra-one, bg-two))\n}\n\n.ekit-wid-con .btn.border-gra-two, .ekit-wid-con .btn.gra-two {\n background: gradieintplate(gra-two, bg-one);\n background: -webkit-gradient(linear, left top, left bottom, from(gradieintplate(gra-two, angle)), color-stop(0, gradieintplate(gra-two, bg-one)), to(gradieintplate(gra-two, bg-two)));\n background: linear-gradient(gradieintplate(gra-two, angle), gradieintplate(gra-two, bg-one) 0, gradieintplate(gra-two, bg-two))\n}\n\n.ekit-wid-con .btn.border-gra-three, .ekit-wid-con .btn.gra-three {\n background: gradieintplate(gra-three, bg-one);\n background: -webkit-gradient(linear, left top, left bottom, from(gradieintplate(gra-three, angle)), color-stop(0, gradieintplate(gra-three, bg-one)), to(gradieintplate(gra-three, bg-two)));\n background: linear-gradient(gradieintplate(gra-three, angle), gradieintplate(gra-three, bg-one) 0, gradieintplate(gra-three, bg-two))\n}\n\n.ekit-wid-con .btn.border-gra-four, .ekit-wid-con .btn.gra-four {\n background: gradieintplate(gra-four, bg-one);\n background: -webkit-gradient(linear, left top, left bottom, from(gradieintplate(gra-four, angle)), color-stop(0, gradieintplate(gra-four, bg-one)), to(gradieintplate(gra-four, bg-two)));\n background: linear-gradient(gradieintplate(gra-four, angle), gradieintplate(gra-four, bg-one) 0, gradieintplate(gra-four, bg-two))\n}\n\n.ekit-wid-con .btn.border-gra-five, .ekit-wid-con .btn.gra-five {\n background: gradieintplate(gra-five, bg-one);\n background: -webkit-gradient(linear, left top, left bottom, from(gradieintplate(gra-five, angle)), color-stop(0, gradieintplate(gra-five, bg-one)), to(gradieintplate(gra-five, bg-two)));\n background: linear-gradient(gradieintplate(gra-five, angle), gradieintplate(gra-five, bg-one) 0, gradieintplate(gra-five, bg-two))\n}\n\n.ekit-wid-con .btn.border-gra-six, .ekit-wid-con .btn.gra-six {\n background: gradieintplate(gra-six, bg-one);\n background: -webkit-gradient(linear, left top, left bottom, from(gradieintplate(gra-six, angle)), color-stop(0, gradieintplate(gra-six, bg-one)), to(gradieintplate(gra-six, bg-two)));\n background: linear-gradient(gradieintplate(gra-six, angle), gradieintplate(gra-six, bg-one) 0, gradieintplate(gra-six, bg-two))\n}\n\n.ekit-wid-con .btn.border-gra-seven, .ekit-wid-con .btn.gra-seven {\n background: gradieintplate(gra-seven, bg-one);\n background: -webkit-gradient(linear, left top, left bottom, from(gradieintplate(gra-seven, angle)), color-stop(0, gradieintplate(gra-seven, bg-one)), to(gradieintplate(gra-seven, bg-two)));\n background: linear-gradient(gradieintplate(gra-seven, angle), gradieintplate(gra-seven, bg-one) 0, gradieintplate(gra-seven, bg-two))\n}\n\n.ekit-wid-con .btn.border-gra-eight, .ekit-wid-con .btn.gra-eight {\n background: gradieintplate(gra-eight, bg-one);\n background: -webkit-gradient(linear, left top, left bottom, from(gradieintplate(gra-eight, angle)), color-stop(0, gradieintplate(gra-eight, bg-one)), to(gradieintplate(gra-eight, bg-two)));\n background: linear-gradient(gradieintplate(gra-eight, angle), gradieintplate(gra-eight, bg-one) 0, gradieintplate(gra-eight, bg-two))\n}\n\n.ekit-wid-con .btn.border-gra-nine, .ekit-wid-con .btn.gra-nine {\n background: gradieintplate(gra-nine, bg-one);\n background: -webkit-gradient(linear, left top, left bottom, from(gradieintplate(gra-nine, angle)), color-stop(0, gradieintplate(gra-nine, bg-one)), to(gradieintplate(gra-nine, bg-two)));\n background: linear-gradient(gradieintplate(gra-nine, angle), gradieintplate(gra-nine, bg-one) 0, gradieintplate(gra-nine, bg-two))\n}\n\n.ekit-wid-con .btn.border-gra-ten, .ekit-wid-con .btn.gra-ten {\n background: gradieintplate(gra-ten, bg-one);\n background: -webkit-gradient(linear, left top, left bottom, from(gradieintplate(gra-ten, angle)), color-stop(0, gradieintplate(gra-ten, bg-one)), to(gradieintplate(gra-ten, bg-two)));\n background: linear-gradient(gradieintplate(gra-ten, angle), gradieintplate(gra-ten, bg-one) 0, gradieintplate(gra-ten, bg-two))\n}\n\n.ekit-wid-con .btn.border-gra-eleven, .ekit-wid-con .btn.gra-eleven {\n background: gradieintplate(gra-eleven, bg-one);\n background: -webkit-gradient(linear, left top, left bottom, from(gradieintplate(gra-eleven, angle)), color-stop(0, gradieintplate(gra-eleven, bg-one)), to(gradieintplate(gra-eleven, bg-two)));\n background: linear-gradient(gradieintplate(gra-eleven, angle), gradieintplate(gra-eleven, bg-one) 0, gradieintplate(gra-eleven, bg-two))\n}\n\n.ekit-wid-con .btn.gra-one::before {\n background: hovergradieintplate(gra-one, bg-one);\n background: -webkit-gradient(linear, left top, left bottom, from(hovergradieintplate(gra-one, angle)), color-stop(0, hovergradieintplate(gra-one, bg-one)), to(hovergradieintplate(gra-one, bg-two)));\n background: linear-gradient(hovergradieintplate(gra-one, angle), hovergradieintplate(gra-one, bg-one) 0, hovergradieintplate(gra-one, bg-two))\n}\n\n.ekit-wid-con .btn.gra-two::before {\n background: hovergradieintplate(gra-two, bg-one);\n background: -webkit-gradient(linear, left top, left bottom, from(hovergradieintplate(gra-two, angle)), color-stop(0, hovergradieintplate(gra-two, bg-one)), to(hovergradieintplate(gra-two, bg-two)));\n background: linear-gradient(hovergradieintplate(gra-two, angle), hovergradieintplate(gra-two, bg-one) 0, hovergradieintplate(gra-two, bg-two))\n}\n\n.ekit-wid-con .btn.gra-three::before {\n background: hovergradieintplate(gra-three, bg-one);\n background: -webkit-gradient(linear, left top, left bottom, from(hovergradieintplate(gra-three, angle)), color-stop(0, hovergradieintplate(gra-three, bg-one)), to(hovergradieintplate(gra-three, bg-two)));\n background: linear-gradient(hovergradieintplate(gra-three, angle), hovergradieintplate(gra-three, bg-one) 0, hovergradieintplate(gra-three, bg-two))\n}\n\n.ekit-wid-con .btn.gra-four::before {\n background: hovergradieintplate(gra-four, bg-one);\n background: -webkit-gradient(linear, left top, left bottom, from(hovergradieintplate(gra-four, angle)), color-stop(0, hovergradieintplate(gra-four, bg-one)), to(hovergradieintplate(gra-four, bg-two)));\n background: linear-gradient(hovergradieintplate(gra-four, angle), hovergradieintplate(gra-four, bg-one) 0, hovergradieintplate(gra-four, bg-two))\n}\n\n.ekit-wid-con .btn.gra-five::before {\n background: hovergradieintplate(gra-five, bg-one);\n background: -webkit-gradient(linear, left top, left bottom, from(hovergradieintplate(gra-five, angle)), color-stop(0, hovergradieintplate(gra-five, bg-one)), to(hovergradieintplate(gra-five, bg-two)));\n background: linear-gradient(hovergradieintplate(gra-five, angle), hovergradieintplate(gra-five, bg-one) 0, hovergradieintplate(gra-five, bg-two))\n}\n\n.ekit-wid-con .btn.gra-six::before {\n background: hovergradieintplate(gra-six, bg-one);\n background: -webkit-gradient(linear, left top, left bottom, from(hovergradieintplate(gra-six, angle)), color-stop(0, hovergradieintplate(gra-six, bg-one)), to(hovergradieintplate(gra-six, bg-two)));\n background: linear-gradient(hovergradieintplate(gra-six, angle), hovergradieintplate(gra-six, bg-one) 0, hovergradieintplate(gra-six, bg-two))\n}\n\n.ekit-wid-con .btn.gra-seven::before {\n background: hovergradieintplate(gra-seven, bg-one);\n background: -webkit-gradient(linear, left top, left bottom, from(hovergradieintplate(gra-seven, angle)), color-stop(0, hovergradieintplate(gra-seven, bg-one)), to(hovergradieintplate(gra-seven, bg-two)));\n background: linear-gradient(hovergradieintplate(gra-seven, angle), hovergradieintplate(gra-seven, bg-one) 0, hovergradieintplate(gra-seven, bg-two))\n}\n\n.ekit-wid-con .btn.gra-eight::before {\n background: hovergradieintplate(gra-eight, bg-one);\n background: -webkit-gradient(linear, left top, left bottom, from(hovergradieintplate(gra-eight, angle)), color-stop(0, hovergradieintplate(gra-eight, bg-one)), to(hovergradieintplate(gra-eight, bg-two)));\n background: linear-gradient(hovergradieintplate(gra-eight, angle), hovergradieintplate(gra-eight, bg-one) 0, hovergradieintplate(gra-eight, bg-two))\n}\n\n.ekit-wid-con .btn.gra-nine::before {\n background: hovergradieintplate(gra-nine, bg-one);\n background: -webkit-gradient(linear, left top, left bottom, from(hovergradieintplate(gra-nine, angle)), color-stop(0, hovergradieintplate(gra-nine, bg-one)), to(hovergradieintplate(gra-nine, bg-two)));\n background: linear-gradient(hovergradieintplate(gra-nine, angle), hovergradieintplate(gra-nine, bg-one) 0, hovergradieintplate(gra-nine, bg-two))\n}\n\n.ekit-wid-con .btn.gra-ten::before {\n background: hovergradieintplate(gra-ten, bg-one);\n background: -webkit-gradient(linear, left top, left bottom, from(hovergradieintplate(gra-ten, angle)), color-stop(0, hovergradieintplate(gra-ten, bg-one)), to(hovergradieintplate(gra-ten, bg-two)));\n background: linear-gradient(hovergradieintplate(gra-ten, angle), hovergradieintplate(gra-ten, bg-one) 0, hovergradieintplate(gra-ten, bg-two))\n}\n\n.ekit-wid-con .btn.gra-eleven::before {\n background: hovergradieintplate(gra-eleven, bg-one);\n background: -webkit-gradient(linear, left top, left bottom, from(hovergradieintplate(gra-eleven, angle)), color-stop(0, hovergradieintplate(gra-eleven, bg-one)), to(hovergradieintplate(gra-eleven, bg-two)));\n background: linear-gradient(hovergradieintplate(gra-eleven, angle), hovergradieintplate(gra-eleven, bg-one) 0, hovergradieintplate(gra-eleven, bg-two))\n}\n\n.ekit-wid-con .btn.square {\n border-radius: 0\n}\n\n.ekit-wid-con .btn-outline-primary {\n border-color: #f5f5f5;\n background-color: #fff\n}\n\n.ekit-wid-con .btn-info {\n background-color: #f15\n}\n\n.ekit-wid-con .btn.info-s2 {\n color: #f15;\n background-color: #fff;\n -webkit-box-shadow: -1.216px 6.894px 25px 0 rgba(0, 0, 0, .07);\n box-shadow: -1.216px 6.894px 25px 0 rgba(0, 0, 0, .07)\n}\n\n.ekit-wid-con .btn-outline-info {\n border-color: #f15;\n background-color: #fff;\n color: #000\n}\n\n.ekit-wid-con .btn-outline-info.info-s2 {\n color: #000\n}\n\n.ekit-wid-con .btn.border-gra, .ekit-wid-con .btn.btn-gra {\n position: relative;\n -webkit-transition: all .4s ease;\n transition: all .4s ease;\n z-index: 1\n}\n\n.ekit-wid-con .btn.border-gra::before, .ekit-wid-con .btn.btn-gra::before {\n position: absolute;\n content: \"\";\n border-radius: inherit;\n -webkit-transition: all .4s ease;\n transition: all .4s ease;\n z-index: -1\n}\n\n.ekit-wid-con .btn.btn-gra::before {\n top: 0;\n left: 0;\n height: 100%;\n width: 100%;\n background-size: 101% 101%;\n opacity: 0\n}\n\n.ekit-wid-con .btn.btn-gra:hover::before {\n opacity: 1\n}\n\n.ekit-wid-con .btn.border-gra {\n background-size: 101% 101%;\n border: 0\n}\n\n.ekit-wid-con .btn.border-gra::before {\n top: 1px;\n left: 1px;\n right: 1px;\n bottom: 1px;\n background-color: #fff\n}\n\n.ekit-wid-con .btn.border-gra:hover::before {\n opacity: 0\n}\n\n.ekit-wid-con .elementskit-btn i {\n display: inline-block;\n vertical-align: middle\n}\n\n.ekit-wid-con .elementskit-btn svg {\n max-width: 14px;\n height: auto;\n vertical-align: middle\n}\n\n.ekit-wid-con .ekit-mailChimpForm .elementskit_input_label {\n display: inline-block;\n margin-bottom: .5rem\n}\n\n.ekit-wid-con .ekit-mailChimpForm .elementskit_form_group {\n margin: 0;\n}\n\n.ekit-wid-con .ekit-mailChimpForm .ekit_form_control {\n display: block;\n width: 100%;\n height: auto;\n min-height: 42px;\n padding: .375rem .75rem;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #495057;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #ced4da;\n border-radius: .25rem;\n -webkit-transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;\n transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;\n transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;\n transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out\n}\n\n.ekit-wid-con .ekit-mailChimpForm .ekit_form_control::-moz-placeholder {\n color: #6c757d;\n opacity: 1\n}\n\n.ekit-wid-con .ekit-mailChimpForm .ekit_form_control::-webkit-input-placeholder {\n color: #6c757d;\n opacity: 1\n}\n\n.ekit-wid-con .ekit-mailChimpForm .ekit_form_control:-ms-input-placeholder {\n color: #6c757d;\n opacity: 1\n}\n\n.ekit-wid-con .ekit-mailChimpForm .ekit_form_control::-ms-input-placeholder {\n color: #6c757d;\n opacity: 1\n}\n\n.ekit-wid-con .ekit-mailChimpForm .ekit_form_control::placeholder {\n color: #6c757d;\n opacity: 1\n}\n\n.ekit-wid-con .ekit-mailChimpForm .ekit_form_control:focus {\n color: #495057;\n background-color: #fff;\n border-color: #80bdff;\n outline: 0;\n -webkit-box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25);\n box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)\n}\n\n.ekit-wid-con .ekit-mail-submit {\n position: relative;\n z-index: 1;\n font-size: 16px;\n padding: 15px 40px 15px 40px;\n -webkit-box-shadow: 0 7px 15px 0 rgba(55, 74, 94, .3);\n box-shadow: 0 7px 15px 0 rgba(55, 74, 94, .3);\n border-style: solid;\n border-width: 0;\n color: #fff;\n background-color: #374a5e;\n -webkit-box-shadow: none;\n box-shadow: none;\n border-radius: 5px;\n width: 100%;\n margin-top: 0;\n margin-bottom: 0;\n line-height: 26px\n}\n\n.ekit-wid-con .ekit-mail-submit svg {\n max-width: 16px;\n height: auto;\n vertical-align: middle\n}\n\n.ekit-wid-con .ekit-mail-submit::before {\n position: absolute;\n content: \"\";\n bottom: 0;\n left: 0;\n height: 100%;\n width: 100%;\n -webkit-transition: all .4s ease;\n transition: all .4s ease;\n z-index: -1;\n opacity: 0;\n background-size: 101% 101%;\n border-radius: inherit\n}\n\n.ekit-wid-con .ekit-mail-submit:hover::before {\n opacity: 1\n}\n\n.ekit-wid-con .elementskit_input_group {\n position: relative;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -webkit-box-align: stretch;\n -ms-flex-align: stretch;\n align-items: stretch;\n width: 100%\n}\n\n.ekit-wid-con .elementskit_input_group .ekit_form_control {\n position: relative;\n -webkit-box-flex: 1;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n width: 1%\n}\n\n.ekit-wid-con .elementskit_input_group .ekit_form_control.ekit_append_input {\n border-radius: 5px 0 0 5px\n}\n\n.ekit-wid-con .elementskit_input_group_prepend {\n margin-right: -1px\n}\n\n.ekit-wid-con .elementskit_input_group_prepend + .ekit_form_control {\n border-radius: 0 5px 5px 0\n}\n\n.ekit-wid-con .elementskit_input_group_append .elementskit_input_group_text {\n border-radius: 0 5px 5px 0;\n margin-left: -1px\n}\n\n.ekit-wid-con .elementskit_input_group_text {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n color: #495057;\n text-align: center;\n white-space: nowrap;\n background-color: #e9ecef;\n border: 1px solid #ced4da;\n height: 100%;\n padding: 15px;\n border-radius: 5px 0 0 5px\n}\n\n.ekit-wid-con .elementskit_input_group_text svg {\n max-width: 20px;\n height: auto;\n vertical-align: middle\n}\n\n.ekit-wid-con .elementskit_inline_form {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap\n}\n\n.ekit-wid-con .elementskit_inline_form .elementskit_form_group {\n margin-bottom: 0\n}\n\n.ekit-wid-con .elementskit_inline_form .elementskit_input_wraper:not(.ekit_submit_input_holder) {\n -webkit-box-flex: 1;\n -ms-flex: 1;\n flex: 1\n}\n\n.ekit-wid-con .elementskit_inline_form .ekit_submit_input_holder {\n -ms-flex-item-align: end;\n align-self: flex-end\n}\n\n.ekit-wid-con .elementskit_inline_form .ekit-mail-submit {\n width: 100%\n}\n\n@media screen and (max-width: 767px) {\n .ekit-wid-con .elementskit_inline_form.has-extra-fields > div {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n margin-right: 0 !important\n }\n\n .ekit-wid-con .elementskit_inline_form.has-extra-fields > div:not(:last-child) {\n margin-bottom: 20px\n }\n}\n\n.ekit-wid-con .ekit-mail-submit {\n padding: 11.5px 40px\n}\n\n.ekit-wid-con .ekit-mail-message {\n display: none;\n padding: 10px 15px;\n margin-bottom: 10px;\n border-radius: 5px\n}\n\n.ekit-wid-con .ekit-mail-message.error {\n color: #721c24;\n background-color: #f8d7da;\n border: 1px solid #f5c6cb\n}\n\n.ekit-wid-con .ekit-mail-message.success {\n color: #155724;\n background-color: #d4edda;\n border: 1px solid #c3e6cb\n}\n\n.ekit-wid-con .ekit-single-day {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n padding-top: 5px;\n padding-bottom: 5px\n}\n\n.ekit-wid-con .ekit-single-day:not(:last-child) {\n border-bottom: 1px solid rgba(0, 0, 0, .1)\n}\n\n.ekit-wid-con .ekit-single-day > span {\n display: inline-block\n}\n\n.ekit-wid-con .ekit-single-day .ekit-business-day {\n font-size: 30px;\n color: #3b3b3b;\n font-weight: 500;\n padding-left: 5px;\n margin-right: auto\n}\n\n.ekit-wid-con .ekit-single-day .ekit-business-time {\n font-size: 20px;\n color: #333;\n padding-right: 5px;\n margin-left: auto\n}\n\n@media (max-width: 480px) {\n .ekit-wid-con .ekit-single-day {\n display: block\n }\n\n .ekit-wid-con .ekit-single-day > span {\n display: block\n }\n\n .ekit-wid-con .ekit-single-day .ekit-business-time {\n padding-left: 5px\n }\n}\n\n.ekit-wid-con .ekit-heading {\n position: relative\n}\n\n.ekit-wid-con .ekit-heading__shadow-text {\n z-index: 0;\n font-size: 90px;\n position: absolute;\n font-weight: 700;\n line-height: 120px;\n white-space: nowrap;\n letter-spacing: -6px;\n font-family: Archivo, sans-serif;\n color: transparent;\n -webkit-text-fill-color: #fff;\n -webkit-text-stroke-width: 1px;\n -webkit-text-stroke-color: rgba(16, 16, 16, .1)\n}\n\n.ekit-wid-con .ekit-heading__shadow-text ~ * {\n z-index: 1;\n position: relative\n}\n\n.ekit-wid-con .ekit-heading__title-has-border {\n position: relative\n}\n\n.ekit-wid-con .ekit-heading__title-has-border::before {\n content: \"\";\n width: 4px;\n height: 100%;\n display: block;\n position: absolute;\n background: -webkit-gradient(linear, left top, left bottom, from(#ff512f), to(#dd2476));\n background: linear-gradient(to bottom, #ff512f, #dd2476)\n}\n\n.ekit-wid-con .ekit-heading__title-has-border.start::before {\n left: 0\n}\n\n.ekit-wid-con .ekit-heading__title-has-border.end::before {\n right: 0\n}\n\n.ekit-wid-con .ekit-heading__title-has-border ~ .ekit-heading__description {\n display: block\n}\n\n.ekit-wid-con .ekit-heading__title-in-left {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center\n}\n\n.ekit-wid-con .ekit-heading__subtitle-has-border {\n border: 1px solid #fff;\n padding: .25rem 3rem;\n border-radius: 2rem;\n display: inline-block;\n position: relative;\n vertical-align: middle\n}\n\n.ekit-wid-con .ekit-heading .ekit_border_custom img {\n display: inline-block\n}\n\n.ekit-wid-con .elementskit-border-divider {\n height: 4px;\n width: 30px;\n background: #2575fc;\n border-radius: 2px;\n position: relative;\n margin-left: 27px\n}\n\n.ekit-wid-con .elementskit-border-divider::before {\n content: \"\";\n position: absolute;\n color: #0c5adb;\n left: -27px;\n top: 0;\n display: inline-block;\n height: 4px;\n width: 4px;\n border-radius: 50%;\n background-color: #0c5adb;\n -webkit-box-shadow: 9px 0 0 0 currentColor, 18px 0 0 0 currentColor;\n box-shadow: 9px 0 0 0 currentColor, 18px 0 0 0 currentColor\n}\n\n.ekit-wid-con .elementskit-border-divider.elementskit-style-long {\n width: 150px;\n border-radius: 0;\n background: #2575fc;\n margin-left: 0\n}\n\n.ekit-wid-con .elementskit-border-divider.elementskit-style-long::before {\n display: none\n}\n\n.ekit-wid-con .elementskit-border-divider.elementskit-style-long.style-3 {\n width: 90px\n}\n\n.ekit-wid-con .elementskit-border-divider.style-2 {\n background: #e7e7e7\n}\n\n.ekit-wid-con .elementskit-border-divider.style-2::before {\n background-color: #e7e7e7;\n -webkit-box-shadow: 9px 0 0 0 #e7e7e7;\n box-shadow: 9px 0 0 0 #e7e7e7;\n left: -19px\n}\n\n.ekit-wid-con .elementskit-border-star {\n width: 135px;\n color: #2575fc;\n background: #2575fc;\n background: -webkit-gradient(linear, left top, right top, from(currentColor), color-stop(38%, currentColor), color-stop(38%, rgba(255, 255, 255, 0)), color-stop(62%, rgba(255, 255, 255, 0)), color-stop(62%, currentColor), to(currentColor));\n background: linear-gradient(90deg, currentColor 0, currentColor 38%, rgba(255, 255, 255, 0) 38%, rgba(255, 255, 255, 0) 62%, currentColor 62%, currentColor 100%);\n height: 2px;\n position: relative\n}\n\n.ekit-wid-con .elementskit-border-star::after {\n position: absolute;\n content: \"\";\n top: 0;\n left: 50%;\n width: 14.3px;\n height: 14.3px;\n -webkit-transform: translateX(-50%) rotate(45deg);\n transform: translateX(-50%) rotate(45deg);\n background-color: #2575fc;\n top: -7.15px\n}\n\n.ekit-wid-con .elementskit-border-star.style-2 {\n background: #d7d7d7;\n background: -webkit-gradient(linear, left top, right top, from(#d7d7d7), color-stop(38%, #d7d7d7), color-stop(38%, rgba(255, 255, 255, 0)), color-stop(62%, rgba(255, 255, 255, 0)), color-stop(62%, #d7d7d7), to(#d7d7d7));\n background: linear-gradient(90deg, #d7d7d7 0, #d7d7d7 38%, rgba(255, 255, 255, 0) 38%, rgba(255, 255, 255, 0) 62%, #d7d7d7 62%, #d7d7d7 100%)\n}\n\n.ekit-wid-con .elementskit-border-star.style-2::after {\n background-color: #d7d7d7\n}\n\n.ekit-wid-con .elementskit-border-star.elementskit-bullet {\n height: 1px\n}\n\n.ekit-wid-con .elementskit-border-star.elementskit-bullet::after {\n border-radius: 50%;\n -webkit-transform: translateX(-50%);\n transform: translateX(-50%)\n}\n\n.ekit-wid-con .elementskit-section-title {\n -webkit-transition: all .3s ease;\n transition: all .3s ease;\n margin: 0 0 20px;\n}\n\n.ekit-wid-con .elementskit-section-title.medium {\n font-size: 36px\n}\n\n.ekit-wid-con .elementskit-section-title em {\n font-family: \"Playfair Display\", serif\n}\n\n.ekit-wid-con .elementskit-section-title.block span {\n background-color: #2575fc;\n color: #fff;\n padding: 5px\n}\n\n.ekit-wid-con .elementskit-section-title a {\n color: inherit;\n font-size: inherit;\n line-height: inherit\n}\n\n.ekit-wid-con .elementskit-section-subtitle {\n font-weight: 700;\n color: rgba(0, 0, 0, .5)\n}\n\n.ekit-wid-con .elementskit-section-subtitle.primary-v {\n color: #2575fc\n}\n\n.ekit-wid-con .elementskit-section-subtitle.elementskit-gradient-title {\n -webkit-background-clip: text;\n -webkit-text-fill-color: transparent;\n background-image: -webkit-linear-gradient(-35deg, #2575fc 0, #6a11cb 100%);\n color: #2575fc;\n background-size: 50%\n}\n\n.ekit-wid-con .elementskit-section-subtitle.elementskit-style-border {\n display: inline-block;\n position: relative;\n vertical-align: middle\n}\n\n.ekit-wid-con .elementskit-section-subtitle.elementskit-style-border::after, .ekit-wid-con .elementskit-section-subtitle.elementskit-style-border::before {\n content: \"\";\n width: 40px;\n height: 3px;\n background-color: #d7d7d7;\n display: inline-block;\n vertical-align: middle\n}\n\n.ekit-wid-con .elementskit-section-subtitle.elementskit-style-border::before {\n margin-right: 15px\n}\n\n.ekit-wid-con .elementskit-section-subtitle.elementskit-style-border::after {\n margin-left: 15px\n}\n\n.ekit-wid-con .elementskitsection-title-wraper {\n position: relative;\n z-index: 2\n}\n\n.ekit-wid-con .elementskitsection-title-wraper > p {\n margin-top: 21px;\n margin-bottom: 12px\n}\n\n.ekit-wid-con .elementskitsection-title-wraper .section-title {\n margin-bottom: 5px\n}\n\n.ekit-wid-con .elementskitsection-title-wraper.text-center, .ekit-wid-con .elementskitsection-title-wraper.text-right {\n margin-bottom: 40px\n}\n\n.ekit-wid-con .elementskitsection-title-wraper.green-v .section-title {\n color: #53f995\n}\n\n.ekit-wid-con .elementskitsection-title-wraper.green-v .elementskit-border-divider {\n background: #53f995\n}\n\n.ekit-wid-con .elementskitsection-title-wraper.green-v .elementskit-border-divider::before {\n background-color: inherit;\n -webkit-box-shadow: 9px 0 0 0 #53f995, 18px 0 0 0 #53f995;\n box-shadow: 9px 0 0 0 #53f995, 18px 0 0 0 #53f995\n}\n\n.ekit-wid-con .elementskitsection-title-wraper.white-v .section-title {\n color: #fff\n}\n\n.ekit-wid-con .elementskitsection-title-wraper.white-v .elementskit-border-divider {\n background: #fff\n}\n\n.ekit-wid-con .elementskitsection-title-wraper.white-v .elementskit-border-divider::before {\n background-color: inherit;\n -webkit-box-shadow: 9px 0 0 0 #fff, 18px 0 0 0 #fff;\n box-shadow: 9px 0 0 0 #fff, 18px 0 0 0 #fff\n}\n\n.ekit-wid-con .elementskitsection-title-wraper.primary-v .section-title {\n color: #2575fc\n}\n\n.ekit-wid-con .elementskitsection-title-wraper.primary-v .elementskit-border-divider {\n background: #2575fc\n}\n\n.ekit-wid-con .elementskitsection-title-wraper.primary-v .elementskit-border-divider::before {\n background-color: inherit;\n -webkit-box-shadow: 9px 0 0 0 #2575fc, 18px 0 0 0 #2575fc;\n box-shadow: 9px 0 0 0 #2575fc, 18px 0 0 0 #2575fc\n}\n\n.ekit-wid-con .elementskitsection-title-wraper.version-2.primary-v .section-title {\n color: #000\n}\n\n.ekit-wid-con .elementskitsection-title-wraper.version-3 > p {\n margin-top: 18px\n}\n\n.ekit-wid-con .elementskitsection-title-wraper.version-4 .section-title {\n position: relative;\n margin-left: 52px\n}\n\n.ekit-wid-con .elementskitsection-title-wraper.version-4 .section-title::before {\n position: absolute;\n content: \"\";\n top: calc(50% - 1.5px);\n left: 0;\n width: 70px;\n height: 3px;\n background-color: #2575fc\n}\n\n.ekit-wid-con .elementskitsection-title-wraper.version-5 .mask-title {\n margin-bottom: 12px\n}\n\n.ekit-wid-con .elementskitsection-title-wraper.version-5 .section-title {\n font-size: 22px;\n color: rgba(0, 0, 0, .5);\n letter-spacing: 5.8px;\n margin-bottom: 10px\n}\n\n.ekit-wid-con .elementskitsection-title-wraper .shuffle-letter-title-wraper {\n position: absolute;\n top: -36px;\n left: 0;\n width: 100%;\n z-index: -1\n}\n\n.ekit-wid-con .elementskit-section-title {\n font-weight: 500\n}\n\n.ekit-wid-con .elementskit-section-title.text_fill > span {\n -webkit-background-clip: text;\n -webkit-text-fill-color: transparent;\n background-image: -webkit-linear-gradient(-35deg, #2575fc 0, #6a11cb 100%);\n color: #2575fc\n}\n\n.ekit-wid-con .elementskit-section-title span {\n -webkit-transition: all .3s ease;\n transition: all .3s ease;\n display: inline-block;\n font-weight: 700\n}\n\n.ekit-wid-con .text_fill > span {\n -webkit-background-clip: text;\n -webkit-text-fill-color: transparent\n}\n\n.ekit-wid-con .elementskit-section-title-wraper.center, .ekit-wid-con .elementskit-section-title-wraper.text_center {\n text-align: center\n}\n\n.ekit-wid-con .elementskit-section-title-wraper.center .elementskit-border-divider, .ekit-wid-con .elementskit-section-title-wraper.center .elementskit-border-star, .ekit-wid-con .elementskit-section-title-wraper.text_center .elementskit-border-divider, .ekit-wid-con .elementskit-section-title-wraper.text_center .elementskit-border-star {\n margin-left: auto;\n margin-right: auto\n}\n\n.ekit-wid-con .elementskit-section-title-wraper.right, .ekit-wid-con .elementskit-section-title-wraper.text_right {\n text-align: right\n}\n\n.ekit-wid-con .elementskit-section-title-wraper.right .elementskit-border-divider, .ekit-wid-con .elementskit-section-title-wraper.right .elementskit-border-star, .ekit-wid-con .elementskit-section-title-wraper.text_right .elementskit-border-divider, .ekit-wid-con .elementskit-section-title-wraper.text_right .elementskit-border-star {\n margin-left: auto\n}\n\n.ekit-wid-con .elementskit-section-title-wraper.right .elementskit-border-divider, .ekit-wid-con .elementskit-section-title-wraper.text_right .elementskit-border-divider {\n left: 0\n}\n\n.ekit-wid-con .elementskit-section-title-wraper.left, .ekit-wid-con .elementskit-section-title-wraper.text_left {\n text-align: left\n}\n\n.ekit-wid-con .elementskit-section-title-wraper.left .elementskit-border-divider, .ekit-wid-con .elementskit-section-title-wraper.text_left .elementskit-border-divider {\n left: 0\n}\n\n.ekit-heading--subtitle {\n margin-top: 8px;\n margin-bottom: 16px\n}\n\n.ekit-heading__description {\n display: inline-block;\n width: 100%;\n font-size: 16px;\n line-height: 24px\n}\n\n.ekit-heading__description > p:first-child {\n margin-top: 10px\n}\n\n.ekit-wid-con .post--tab {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex\n}\n\n.ekit-wid-con .post--tab .tabHeader {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 15%;\n flex: 0 0 15%\n}\n\n.ekit-wid-con .post--tab .tabHeader .tab__list {\n list-style: none;\n padding-left: 0\n}\n\n.ekit-wid-con .post--tab .tabHeader .tab__list > .tab__list__item {\n font-size: 14px;\n color: #232323;\n border: none;\n padding: 14px 16px 14px 30px;\n cursor: pointer;\n background-color: #fff;\n -webkit-transition: all .5s ease;\n transition: all .5s ease;\n display: block;\n position: relative\n}\n\n.ekit-wid-con .post--tab .tabHeader .tab__list > .tab__list__item.active, .ekit-wid-con .post--tab .tabHeader .tab__list > .tab__list__item:hover {\n color: #d72924;\n background-color: #f0f1f4;\n z-index: 2\n}\n\n.ekit-wid-con .post--tab .tabContent {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 85%;\n flex: 0 0 85%\n}\n\n.ekit-wid-con .ekit--tab__post__details {\n min-height: 100px\n}\n\n.ekit-wid-con .ekit--tab__post__details .tabItem {\n display: none;\n -webkit-animation: hide-fadeout .6s ease-out;\n animation: hide-fadeout .6s ease-out\n}\n\n.ekit-wid-con .ekit--tab__post__details .tabItem.active {\n display: block;\n -webkit-animation: show-fadein .6s ease-in;\n animation: show-fadein .6s ease-in\n}\n\n.ekit-wid-con .ekit--tab__post__details .tab__post__single--item {\n border-top: 0;\n width: 33.3333333333%;\n padding-left: 15px;\n padding-right: 15px;\n float: left\n}\n\n.ekit-wid-con .ekit--tab__post__details .tab__post__single--item.ekit___column-2 {\n width: 50%\n}\n\n.ekit-wid-con .ekit--tab__post__details .tab__post__single--item.ekit___column-4 {\n width: 25%\n}\n\n.ekit-wid-con .ekit--tab__post__details .tab__post__single--item:hover .tab__post--header > img {\n -webkit-transform: scale(1.2);\n transform: scale(1.2)\n}\n\n.ekit-wid-con .ekit--tab__post__details .tab__post--header {\n position: relative;\n overflow: hidden;\n display: block;\n margin-bottom: 20px;\n padding-left: 0;\n padding-right: 0\n}\n\n.ekit-wid-con .ekit--tab__post__details .tab__post--header > img {\n -webkit-transition: all .4s ease-in-out;\n transition: all .4s ease-in-out;\n width: 100%\n}\n\n.ekit-wid-con .ekit--tab__post__details .tab__post--header .tab__post--icon {\n position: absolute;\n top: 50%;\n left: 50%;\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n z-index: 5\n}\n\n.ekit-wid-con .ekit--tab__post__details .tab__post--header .tab__post--icon > span {\n color: #fff;\n font-size: 48px\n}\n\n.ekit-wid-con .ekit--tab__post__details .tab__post--title {\n font-size: 15px;\n font-weight: 500;\n color: #232323\n}\n\n.ekit-wid-con .ekit--tab__post__details .tab__post--title > a {\n color: inherit;\n line-height: inherit;\n padding-left: 0;\n padding-right: 0\n}\n\n.ekit-wid-con .ekit--tab__post__details .post_grid_img_thumb {\n background-size: cover;\n background-repeat: no-repeat;\n background-position: center;\n -webkit-transition: all .4s;\n transition: all .4s\n}\n\n.ekit-wid-con .ekit--tab__post__details .post_grid_img_thumb:hover {\n -webkit-transform: scale(1.2);\n transform: scale(1.2)\n}\n\n.ekit-wid-con .post--tab.disbale-hover img {\n -webkit-transform: inherit !important;\n transform: inherit !important\n}\n\n.ekit-wid-con .clearfix::after {\n display: block;\n content: \"\";\n clear: both\n}\n\n.ekit-wid-con .post--lists {\n list-style: none;\n padding-left: 0\n}\n\n.ekit-wid-con .post--lists > li {\n border: none !important\n}\n\n.ekit-wid-con .post--lists > li > a {\n padding: 8px 16px;\n line-height: normal;\n -webkit-transition: all .4s ease;\n transition: all .4s ease\n}\n\n.ekit-wid-con .post--lists.vertical--list > li {\n float: left;\n margin-right: 16px\n}\n\n.ekit-wid-con .post--lists.vertical--list > li > a {\n padding-left: 0;\n padding-right: 0\n}\n\n.ekit-wid-con .ekit-post_grid-item {\n margin-bottom: 27px\n}\n\n.ekit-wid-con .ekit-post_grid-title {\n margin-top: 0;\n margin-bottom: 0\n}\n\n.ekit_modal-searchPanel .xs-serach {\n position: relative\n}\n\n.ekit_modal-searchPanel .xs-serach input:not([type=submit]) {\n padding: 0 20px;\n background-color: transparent;\n width: 100%;\n height: 44px;\n border-radius: 5px;\n border: 0;\n border: 1px solid #e7e7e7;\n -webkit-transition: all .4s ease;\n transition: all .4s ease\n}\n\n.ekit_modal-searchPanel .xs-serach input:not([type=submit])::-moz-placeholder {\n color: #777;\n font-size: 14px;\n opacity: 1\n}\n\n.ekit_modal-searchPanel .xs-serach input:not([type=submit])::-webkit-input-placeholder {\n color: #777;\n font-size: 14px;\n opacity: 1\n}\n\n.ekit_modal-searchPanel .xs-serach input:not([type=submit]):-ms-input-placeholder {\n color: #777;\n font-size: 14px;\n opacity: 1\n}\n\n.ekit_modal-searchPanel .xs-serach input:not([type=submit])::-ms-input-placeholder {\n color: #777;\n font-size: 14px;\n opacity: 1\n}\n\n.ekit_modal-searchPanel .xs-serach input:not([type=submit])::placeholder {\n color: #777;\n font-size: 14px;\n opacity: 1\n}\n\n.ekit_modal-searchPanel .xs-serach input:not([type=submit]):focus {\n border-color: #2575fc\n}\n\n.ekit_modal-searchPanel .xs-serach .search-btn {\n width: 62px;\n border: 0;\n font-size: 14px;\n color: #777;\n background-color: transparent;\n position: absolute;\n right: 0;\n top: 0;\n height: 100%;\n cursor: pointer;\n -webkit-transition: all .4s ease;\n transition: all .4s ease\n}\n\n.ekit_modal-searchPanel .mfp-wrap.ekit-promo-popup::before {\n content: \"\";\n width: 100%;\n height: 100%;\n display: block;\n background-color: rgba(0, 0, 0, .87);\n padding-bottom: 100%;\n border-radius: 100%;\n overflow: hidden;\n -webkit-animation: menu-animation .8s ease-out forwards;\n animation: menu-animation .8s ease-out forwards\n}\n\n.ekit_modal-searchPanel .mfp-wrap.ekit-promo-popup {\n height: 100vh;\n overflow: hidden\n}\n\n.ekit_modal-searchPanel .mfp-bg.my-mfp-slide-bottom {\n display: none\n}\n\n.ekit_modal-searchPanel .ekit-sidebar-widget {\n height: 100vh\n}\n\n.ekit_modal-searchPanel .ekit-bg-black {\n height: 100vh !important\n}\n\n.ekit_modal-searchPanel .ekit-search-group {\n position: relative\n}\n\n.ekit_modal-searchPanel .ekit-search-group input:not([type=submit]) {\n height: 70px;\n background-color: transparent;\n border-radius: 50px;\n border: 2px solid #fff;\n color: #fff;\n padding: 0 30px;\n width: 100%\n}\n\n.ekit_modal-searchPanel .ekit-search-group input:not([type=submit])::-moz-placeholder {\n color: #fff;\n opacity: 1\n}\n\n.ekit_modal-searchPanel .ekit-search-group input:not([type=submit])::-webkit-input-placeholder {\n color: #fff;\n opacity: 1\n}\n\n.ekit_modal-searchPanel .ekit-search-group input:not([type=submit]):-ms-input-placeholder {\n color: #fff;\n opacity: 1\n}\n\n.ekit_modal-searchPanel .ekit-search-group input:not([type=submit])::-ms-input-placeholder {\n color: #fff;\n opacity: 1\n}\n\n.ekit_modal-searchPanel .ekit-search-group input:not([type=submit])::placeholder {\n color: #fff;\n opacity: 1\n}\n\n.ekit_modal-searchPanel .ekit-search-group .ekit_search-button {\n background-color: transparent;\n border: 0;\n padding: 0;\n color: #fff;\n position: absolute;\n right: 0;\n cursor: pointer;\n top: 50%;\n -webkit-transform: translateY(-50%);\n transform: translateY(-50%);\n height: 100%;\n width: 70px;\n border-radius: 0 50px 50px 0\n}\n\n.ekit_modal-searchPanel .ekit-search-group input[type=search]::-webkit-search-cancel-button, .ekit_modal-searchPanel .ekit-search-group input[type=search]::-webkit-search-decoration, .ekit_modal-searchPanel .ekit-search-group input[type=search]::-webkit-search-results-button, .ekit_modal-searchPanel .ekit-search-group input[type=search]::-webkit-search-results-decoration {\n display: none\n}\n\n.ekit_modal-searchPanel .ekit-search-panel {\n max-width: 800px;\n margin: 1.75rem auto\n}\n\n.ekit_navsearch-button {\n display: inline-block\n}\n\n.ekit_navsearch-button svg {\n max-width: 20px;\n height: auto;\n vertical-align: middle\n}\n\n.elementor-widget-elementskit-header-search .mfp-close {\n width: 44px\n}\n\n.ekit-wid-con .fluentform .ff-el-ratings label {\n display: inline-block\n}\n\n.ekit-wid-con .fluentform .ff-el-progress, .ekit-wid-con .fluentform .ff-el-progress-bar {\n height: 20px\n}\n\n.ekit-wid-con .fluentform .ff-el-progress-status {\n font-size: 13px;\n display: none\n}\n\n.ekit-wid-con .fluentform .ff-el-progress-bar span {\n font-size: 10px\n}\n\n.ekit-wid-con .fluentform .ff-step-header {\n display: none\n}\n\n.ekit-wid-con .fluentform .choices[data-type*=select-multiple] .choices__inner {\n padding: 0\n}\n\n.ekit-wid-con .fluentform .ff-el-form-check-label .ff-el-form-check-input::after {\n display: none\n}\n\n.ekit-wid-con .fluentform-widget-custom-radio-checkbox .ff-el-form-check-input:checked::before {\n display: none\n}\n\n.ekit-wid-con .frm-fluent-form .choices__inner {\n border: none\n}\n\n.ekit-wid-con .fluentform-widget-custom-radio-checkbox input[type=checkbox]:checked::after, .ekit-wid-con .fluentform-widget-custom-radio-checkbox input[type=radio]:checked::after {\n position: static;\n -webkit-transform: inherit;\n transform: inherit\n}\n\n.ekit-fluent-form-widget-step-header-yes .ff-el-progress-status {\n display: block !important\n}\n\n.ekit-fluent-form-widget-step-progressbar-yes .ff-step-header {\n display: block !important\n}\n\n.ekit-wid-con .ekit-btt__button {\n padding: 0;\n display: inline-block;\n text-align: center;\n cursor: pointer;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n position: relative\n}\n\n.ekit-wid-con .ekit-btt__button:focus, .ekit-wid-con .ekit-btt__button:hover {\n text-decoration: none\n}\n\n.ekit-wid-con .ekit-btt__button .canvas {\n width: 100%;\n height: 100%;\n top: 0;\n left: 0;\n position: absolute;\n border-radius: inherit\n}\n\n.ekit-wid-con .ekit-btt__button.ekit-tt-show {\n -webkit-animation: ekit-btt-fadein .5s;\n animation: ekit-btt-fadein .5s;\n opacity: 1\n}\n\n.ekit-wid-con .ekit-btt__button.yes:not(.ekit-tt-show) {\n -webkit-animation: ekit-btt-fadeOut .5s;\n animation: ekit-btt-fadeOut .5s;\n opacity: 0\n}\n\n.ekit-wid-con .ekit-btt.progress_indicator .ekit-btt__button {\n border: 0 !important;\n border-radius: 50% !important\n}\n\n@-webkit-keyframes ekit-btt-fadein {\n from {\n opacity: 0;\n -webkit-transform: translateY(80px);\n transform: translateY(80px)\n }\n to {\n opacity: 1;\n -webkit-transform: translateY(0);\n transform: translateY(0)\n }\n}\n\n@keyframes ekit-btt-fadein {\n from {\n opacity: 0;\n -webkit-transform: translateY(80px);\n transform: translateY(80px)\n }\n to {\n opacity: 1;\n -webkit-transform: translateY(0);\n transform: translateY(0)\n }\n}\n\n@-webkit-keyframes ekit-btt-fadeOut {\n from {\n opacity: 1;\n -webkit-transform: translateY(0);\n transform: translateY(0)\n }\n to {\n opacity: 0;\n -webkit-transform: translateY(80px);\n transform: translateY(80px)\n }\n}\n\n@keyframes ekit-btt-fadeOut {\n from {\n opacity: 1;\n -webkit-transform: translateY(0);\n transform: translateY(0)\n }\n to {\n opacity: 0;\n -webkit-transform: translateY(80px);\n transform: translateY(80px)\n }\n}\n\n.ekit-wid-con .ekit-form .caldera-form-wrap form label span {\n display: inline-block\n}\n","/*! elementor-pro - v3.15.0 - 09-08-2023 */\n.elementor-skin-carousel .elementor-main-swiper, .elementor-skin-coverflow .elementor-main-swiper {\n height: 230px\n}\n\n.elementor-carousel-image {\n background: no-repeat 50%;\n background-size: cover;\n height: 100%;\n position: relative\n}\n\n.elementor-testimonial__image {\n flex-shrink: 0\n}\n\n.elementor-testimonial__image img {\n border-radius: 999px;\n box-sizing: content-box;\n -o-object-fit: cover;\n object-fit: cover\n}\n\n.elementor-testimonial__footer, .elementor-testimonial__header {\n display: flex\n}\n\n.elementor-testimonial__footer cite, .elementor-testimonial__header cite {\n display: flex;\n flex-direction: column;\n font-style: normal;\n font-size: 14px;\n line-height: 1.5\n}\n\n.elementor-testimonial__name {\n font-weight: 700\n}\n\n.elementor-testimonial--layout-image_above .elementor-testimonial__footer, .elementor-testimonial--layout-image_inline .elementor-testimonial__footer {\n align-items: center\n}\n\n.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite, .elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite {\n margin-left: 20px\n}\n\n.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__footer, .elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__footer {\n flex-direction: row-reverse\n}\n\n.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite, .elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite {\n margin-right: 20px;\n margin-left: 0\n}\n\n.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__footer, .elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__footer {\n flex-direction: row\n}\n\n.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite, .elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite {\n margin-right: 0;\n margin-left: 20px\n}\n\n.elementor-testimonial--layout-image_inline .elementor-testimonial__footer {\n margin-top: 25px\n}\n\n.elementor-testimonial--layout-image_above .elementor-testimonial {\n display: flex;\n flex-direction: column-reverse\n}\n\n.elementor-testimonial--layout-image_above .elementor-testimonial__footer {\n margin-bottom: 25px\n}\n\n.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer {\n margin-top: 25px;\n flex-wrap: wrap\n}\n\n.elementor-testimonial--layout-image_stacked .elementor-testimonial__image, .elementor-testimonial--layout-image_stacked .elementor-testimonial cite {\n margin-top: 15px;\n width: 100%\n}\n\n.elementor-testimonial--layout-image_left .elementor-testimonial, .elementor-testimonial--layout-image_right .elementor-testimonial {\n display: flex;\n align-items: stretch\n}\n\n.elementor-testimonial--layout-image_left .elementor-testimonial__footer, .elementor-testimonial--layout-image_right .elementor-testimonial__footer {\n flex-shrink: 0;\n flex-direction: column;\n text-align: center\n}\n\n.elementor-testimonial--layout-image_left .elementor-testimonial__image + cite, .elementor-testimonial--layout-image_right .elementor-testimonial__image + cite {\n margin-top: 15px\n}\n\n.elementor-testimonial--layout-image_left.elementor-testimonial--align-center .elementor-testimonial__footer, .elementor-testimonial--layout-image_right.elementor-testimonial--align-center .elementor-testimonial__footer {\n justify-content: flex-start\n}\n\n.elementor-testimonial--layout-image_left .elementor-testimonial {\n flex-direction: row-reverse\n}\n\n.elementor-testimonial--layout-image_left .elementor-testimonial__footer {\n padding-right: 20px\n}\n\n.elementor-testimonial--layout-image_right .elementor-testimonial {\n flex-direction: row\n}\n\n.elementor-testimonial--layout-image_right .elementor-testimonial__footer {\n padding-left: 20px\n}\n\n.elementor-testimonial--align-right .elementor-testimonial {\n text-align: right\n}\n\n.elementor-testimonial--align-right.elementor-testimonial--layout-image_above .elementor-testimonial__footer, .elementor-testimonial--align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__footer {\n flex-direction: row-reverse;\n justify-content: end\n}\n\n.elementor-testimonial--align-right.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite, .elementor-testimonial--align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite {\n margin-right: 20px;\n margin-left: 0\n}\n\n.elementor-testimonial--align-left .elementor-testimonial {\n text-align: left\n}\n\n.elementor-testimonial--align-left.elementor-testimonial--layout-image_above .elementor-testimonial__footer, .elementor-testimonial--align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__footer {\n flex-direction: row;\n justify-content: start\n}\n\n.elementor-testimonial--align-left.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite, .elementor-testimonial--align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite {\n margin-right: 0;\n margin-left: 20px\n}\n\n.elementor-testimonial--align-center .elementor-testimonial {\n text-align: center\n}\n\n.elementor-testimonial--align-center.elementor-testimonial--layout-image_above .elementor-testimonial__footer, .elementor-testimonial--align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__footer {\n justify-content: center\n}\n\n.elementor-testimonial--align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite {\n text-align: left\n}\n\n.elementor-testimonial--skin-default.elementor-testimonial--layout-image_above .elementor-testimonial__cite, .elementor-testimonial--skin-default.elementor-testimonial--layout-image_left .elementor-testimonial__cite, .elementor-testimonial--skin-default.elementor-testimonial--layout-image_right .elementor-testimonial__cite {\n width: 100%;\n display: flex;\n flex-direction: column;\n margin-top: 25px\n}\n\n.elementor-testimonial--skin-bubble .elementor-testimonial__content {\n background-color: #f9fafa;\n padding: 20px;\n position: relative\n}\n\n.elementor-testimonial--skin-bubble .elementor-testimonial__content:after {\n content: \"\";\n display: block;\n width: 14px;\n height: 14px;\n background-color: #f9fafa;\n position: absolute;\n transform: scaleX(.75) rotate(45deg);\n border-width: 0;\n box-sizing: content-box\n}\n\n.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_above .elementor-testimonial__content:after {\n bottom: calc(100% - 7px);\n transform: scaleX(.75) rotate(-135deg)\n}\n\n.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_above.elementor-testimonial--align-center .elementor-testimonial__content:after {\n left: 50%;\n transform: translateX(-50%) scaleX(.75) rotate(-135deg)\n}\n\n.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_inline .elementor-testimonial__content:after, .elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_stacked .elementor-testimonial__content:after {\n top: calc(100% - 7px)\n}\n\n.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_inline.elementor-testimonial--align-center .elementor-testimonial__content:after, .elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-center .elementor-testimonial__content:after {\n left: 50%;\n transform: translateX(-50%) scaleX(.75) rotate(45deg)\n}\n\n.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after, .elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after, .elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after {\n left: calc(20px + (50px / 2))\n}\n\n.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after, .elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after, .elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after {\n right: calc(20px + (50px / 2))\n}\n\n.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_left .elementor-testimonial__content:after {\n transform: scaleY(.75) rotate(135deg);\n left: -8px\n}\n\n.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_right .elementor-testimonial__content:after {\n transform: scaleY(.75) rotate(-45deg);\n right: -8px\n}\n\n.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_left .elementor-testimonial__content:after, .elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_right .elementor-testimonial__content:after {\n top: calc(20px + (50px / 2))\n}\n\n.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_left .elementor-testimonial__footer, .elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_right .elementor-testimonial__footer {\n padding-top: 20px\n}\n\n@media (min-width: -1) {\n .elementor-testimonial--widescreen-align-right .elementor-testimonial {\n text-align: right\n }\n\n .elementor-testimonial--widescreen-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__footer, .elementor-testimonial--widescreen-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__footer {\n flex-direction: row-reverse;\n justify-content: end\n }\n\n .elementor-testimonial--widescreen-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite, .elementor-testimonial--widescreen-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite {\n margin-right: 20px;\n margin-left: 0\n }\n\n .elementor-testimonial--widescreen-align-left .elementor-testimonial {\n text-align: left\n }\n\n .elementor-testimonial--widescreen-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__footer, .elementor-testimonial--widescreen-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__footer {\n flex-direction: row;\n justify-content: start\n }\n\n .elementor-testimonial--widescreen-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite, .elementor-testimonial--widescreen-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite {\n margin-right: 0;\n margin-left: 20px\n }\n\n .elementor-testimonial--widescreen-align-center .elementor-testimonial {\n text-align: center\n }\n\n .elementor-testimonial--widescreen-align-center.elementor-testimonial--layout-image_above .elementor-testimonial__footer, .elementor-testimonial--widescreen-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__footer {\n justify-content: center\n }\n\n .elementor-testimonial--widescreen-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite {\n text-align: left\n }\n}\n\n@media (max-width: -1) {\n .elementor-testimonial--laptop-align-right .elementor-testimonial {\n text-align: right\n }\n\n .elementor-testimonial--laptop-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__footer, .elementor-testimonial--laptop-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__footer {\n flex-direction: row-reverse;\n justify-content: end\n }\n\n .elementor-testimonial--laptop-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite, .elementor-testimonial--laptop-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite {\n margin-right: 20px;\n margin-left: 0\n }\n\n .elementor-testimonial--laptop-align-left .elementor-testimonial {\n text-align: left\n }\n\n .elementor-testimonial--laptop-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__footer, .elementor-testimonial--laptop-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__footer {\n flex-direction: row;\n justify-content: start\n }\n\n .elementor-testimonial--laptop-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite, .elementor-testimonial--laptop-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite {\n margin-right: 0;\n margin-left: 20px\n }\n\n .elementor-testimonial--laptop-align-center .elementor-testimonial {\n text-align: center\n }\n\n .elementor-testimonial--laptop-align-center.elementor-testimonial--layout-image_above .elementor-testimonial__footer, .elementor-testimonial--laptop-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__footer {\n justify-content: center\n }\n\n .elementor-testimonial--laptop-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite {\n text-align: left\n }\n}\n\n@media (max-width: -1) {\n .elementor-testimonial--tablet_extra-align-right .elementor-testimonial {\n text-align: right\n }\n\n .elementor-testimonial--tablet_extra-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__footer, .elementor-testimonial--tablet_extra-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__footer {\n flex-direction: row-reverse;\n justify-content: end\n }\n\n .elementor-testimonial--tablet_extra-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite, .elementor-testimonial--tablet_extra-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite {\n margin-right: 20px;\n margin-left: 0\n }\n\n .elementor-testimonial--tablet_extra-align-left .elementor-testimonial {\n text-align: left\n }\n\n .elementor-testimonial--tablet_extra-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__footer, .elementor-testimonial--tablet_extra-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__footer {\n flex-direction: row;\n justify-content: start\n }\n\n .elementor-testimonial--tablet_extra-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite, .elementor-testimonial--tablet_extra-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite {\n margin-right: 0;\n margin-left: 20px\n }\n\n .elementor-testimonial--tablet_extra-align-center .elementor-testimonial {\n text-align: center\n }\n\n .elementor-testimonial--tablet_extra-align-center.elementor-testimonial--layout-image_above .elementor-testimonial__footer, .elementor-testimonial--tablet_extra-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__footer {\n justify-content: center\n }\n\n .elementor-testimonial--tablet_extra-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite {\n text-align: left\n }\n}\n\n@media (max-width: 1024px) {\n .elementor-testimonial--tablet-align-right .elementor-testimonial {\n text-align: right\n }\n\n .elementor-testimonial--tablet-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__footer, .elementor-testimonial--tablet-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__footer {\n flex-direction: row-reverse;\n justify-content: end\n }\n\n .elementor-testimonial--tablet-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite, .elementor-testimonial--tablet-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite {\n margin-right: 20px;\n margin-left: 0\n }\n\n .elementor-testimonial--tablet-align-left .elementor-testimonial {\n text-align: left\n }\n\n .elementor-testimonial--tablet-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__footer, .elementor-testimonial--tablet-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__footer {\n flex-direction: row;\n justify-content: start\n }\n\n .elementor-testimonial--tablet-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite, .elementor-testimonial--tablet-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite {\n margin-right: 0;\n margin-left: 20px\n }\n\n .elementor-testimonial--tablet-align-center .elementor-testimonial {\n text-align: center\n }\n\n .elementor-testimonial--tablet-align-center.elementor-testimonial--layout-image_above .elementor-testimonial__footer, .elementor-testimonial--tablet-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__footer {\n justify-content: center\n }\n\n .elementor-testimonial--tablet-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite {\n text-align: left\n }\n}\n\n@media (max-width: -1) {\n .elementor-testimonial--mobile_extra-align-right .elementor-testimonial {\n text-align: right\n }\n\n .elementor-testimonial--mobile_extra-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__footer, .elementor-testimonial--mobile_extra-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__footer {\n flex-direction: row-reverse;\n justify-content: end\n }\n\n .elementor-testimonial--mobile_extra-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite, .elementor-testimonial--mobile_extra-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite {\n margin-right: 20px;\n margin-left: 0\n }\n\n .elementor-testimonial--mobile_extra-align-left .elementor-testimonial {\n text-align: left\n }\n\n .elementor-testimonial--mobile_extra-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__footer, .elementor-testimonial--mobile_extra-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__footer {\n flex-direction: row;\n justify-content: start\n }\n\n .elementor-testimonial--mobile_extra-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite, .elementor-testimonial--mobile_extra-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite {\n margin-right: 0;\n margin-left: 20px\n }\n\n .elementor-testimonial--mobile_extra-align-center .elementor-testimonial {\n text-align: center\n }\n\n .elementor-testimonial--mobile_extra-align-center.elementor-testimonial--layout-image_above .elementor-testimonial__footer, .elementor-testimonial--mobile_extra-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__footer {\n justify-content: center\n }\n\n .elementor-testimonial--mobile_extra-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite {\n text-align: left\n }\n}\n\n@media (max-width: 767px) {\n .elementor-testimonial--mobile-align-right .elementor-testimonial {\n text-align: right\n }\n\n .elementor-testimonial--mobile-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__footer, .elementor-testimonial--mobile-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__footer {\n flex-direction: row-reverse;\n justify-content: end\n }\n\n .elementor-testimonial--mobile-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite, .elementor-testimonial--mobile-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite {\n margin-right: 20px;\n margin-left: 0\n }\n\n .elementor-testimonial--mobile-align-left .elementor-testimonial {\n text-align: left\n }\n\n .elementor-testimonial--mobile-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__footer, .elementor-testimonial--mobile-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__footer {\n flex-direction: row;\n justify-content: start\n }\n\n .elementor-testimonial--mobile-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite, .elementor-testimonial--mobile-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite {\n margin-right: 0;\n margin-left: 20px\n }\n\n .elementor-testimonial--mobile-align-center .elementor-testimonial {\n text-align: center\n }\n\n .elementor-testimonial--mobile-align-center.elementor-testimonial--layout-image_above .elementor-testimonial__footer, .elementor-testimonial--mobile-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__footer {\n justify-content: center\n }\n\n .elementor-testimonial--mobile-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite {\n text-align: left\n }\n}\n\n.elementor-widget-testimonial-carousel .swiper-slide {\n padding: 20px\n}\n\n.elementor-widget-testimonial-carousel .elementor-testimonial__text {\n font-size: 1.3em;\n font-style: italic;\n line-height: 1.5\n}\n\n.elementor-widget-testimonial-carousel .elementor-testimonial__image img {\n width: 50px;\n height: 50px\n}\n\n.elementor-widget-reviews .swiper-slide {\n background-color: #fff;\n border: 1px solid #e1e8ed;\n border-radius: 5px;\n padding: 0\n}\n\n.elementor-widget-reviews .elementor-testimonial__text {\n font-size: 14px;\n line-height: 20px\n}\n\n.elementor-widget-reviews .elementor-testimonial__name {\n color: #1c2022\n}\n\n.elementor-widget-reviews .elementor-testimonial__title {\n color: #697882;\n font-size: 12.5px;\n font-weight: 400;\n font-family: inherit\n}\n\n.elementor-widget-reviews .elementor-testimonial__image {\n display: flex\n}\n\n.elementor-widget-reviews .elementor-testimonial__image img {\n width: 36px;\n height: 36px\n}\n\n.elementor-widget-reviews .elementor-testimonial__icon {\n margin-left: auto;\n font-size: 17px\n}\n\n.elementor-widget-reviews .elementor-testimonial__icon .fa + .fa {\n margin-left: .15em\n}\n\n.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon {\n color: var(--e-testimonial-icon-color)\n}\n\n.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-android {\n --e-testimonial-icon-color: #a4c639\n}\n\n.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-apple {\n --e-testimonial-icon-color: #999\n}\n\n.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-behance {\n --e-testimonial-icon-color: #1769ff\n}\n\n.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-bitbucket {\n --e-testimonial-icon-color: #205081\n}\n\n.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-codepen {\n --e-testimonial-icon-color: #000\n}\n\n.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-delicious {\n --e-testimonial-icon-color: #39f\n}\n\n.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-digg {\n --e-testimonial-icon-color: #005be2\n}\n\n.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-dribbble {\n --e-testimonial-icon-color: #ea4c89\n}\n\n.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-envelope {\n --e-testimonial-icon-color: #ea4335\n}\n\n.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-facebook {\n --e-testimonial-icon-color: #3b5998\n}\n\n.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-flickr {\n --e-testimonial-icon-color: #0063dc\n}\n\n.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-foursquare {\n --e-testimonial-icon-color: #2d5be3\n}\n\n.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-github {\n --e-testimonial-icon-color: #333\n}\n\n.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-google-plus {\n --e-testimonial-icon-color: #dd4b39\n}\n\n.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-houzz {\n --e-testimonial-icon-color: #7ac142\n}\n\n.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-instagram {\n --e-testimonial-icon-color: #262626\n}\n\n.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-jsfiddle {\n --e-testimonial-icon-color: #487aa2\n}\n\n.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-linkedin {\n --e-testimonial-icon-color: #0077b5\n}\n\n.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-medium {\n --e-testimonial-icon-color: #00ab6b\n}\n\n.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-meetup {\n --e-testimonial-icon-color: #ec1c40\n}\n\n.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-mixcloud {\n --e-testimonial-icon-color: #273a4b\n}\n\n.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-odnoklassniki {\n --e-testimonial-icon-color: #f4731c\n}\n\n.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-pinterest {\n --e-testimonial-icon-color: #bd081c\n}\n\n.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-product-hunt {\n --e-testimonial-icon-color: #da552f\n}\n\n.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-reddit {\n --e-testimonial-icon-color: #ff4500\n}\n\n.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-rss {\n --e-testimonial-icon-color: #f26522\n}\n\n.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-shopping-cart {\n --e-testimonial-icon-color: #4caf50\n}\n\n.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-skype {\n --e-testimonial-icon-color: #00aff0\n}\n\n.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-slideshare {\n --e-testimonial-icon-color: #0077b5\n}\n\n.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-snapchat {\n --e-testimonial-icon-color: #fffc00\n}\n\n.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-soundcloud {\n --e-testimonial-icon-color: #f80\n}\n\n.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-spotify {\n --e-testimonial-icon-color: #2ebd59\n}\n\n.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-stack-overflow {\n --e-testimonial-icon-color: #fe7a15\n}\n\n.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-steam {\n --e-testimonial-icon-color: #00adee\n}\n\n.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-stumbleupon {\n --e-testimonial-icon-color: #eb4924\n}\n\n.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-telegram {\n --e-testimonial-icon-color: #2ca5e0\n}\n\n.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-thumb-tack, .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-thumbtack {\n --e-testimonial-icon-color: #1aa1d8\n}\n\n.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-tripadvisor {\n --e-testimonial-icon-color: #589442\n}\n\n.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-tumblr {\n --e-testimonial-icon-color: #35465c\n}\n\n.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-twitch {\n --e-testimonial-icon-color: #6441a5\n}\n\n.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-twitter {\n --e-testimonial-icon-color: #1da1f2\n}\n\n.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-vimeo {\n --e-testimonial-icon-color: #1ab7ea\n}\n\n.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-vk {\n --e-testimonial-icon-color: #45668e\n}\n\n.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-weibo {\n --e-testimonial-icon-color: #dd2430\n}\n\n.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-weixin {\n --e-testimonial-icon-color: #31a918\n}\n\n.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-whatsapp {\n --e-testimonial-icon-color: #25d366\n}\n\n.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-wordpress {\n --e-testimonial-icon-color: #21759b\n}\n\n.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-xing {\n --e-testimonial-icon-color: #026466\n}\n\n.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-yelp {\n --e-testimonial-icon-color: #af0606\n}\n\n.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-youtube {\n --e-testimonial-icon-color: #cd201f\n}\n\n.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-500px {\n --e-testimonial-icon-color: #0099e5\n}\n\n.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon svg {\n fill: var(--e-testimonial-icon-color)\n}\n\n.elementor-widget-reviews .elementor-testimonial__rating {\n background-image: linear-gradient(90deg, #ffc82c var(--rating), #ccc var(--rating));\n font-family: eicons\n}\n\n.elementor-widget-reviews .elementor-testimonial__header {\n display: flex;\n padding-top: 15px;\n padding-bottom: 6px\n}\n\n.elementor-widget-reviews .elementor-testimonial__image + cite {\n margin-left: 9px\n}\n\n.elementor-widget-reviews .elementor-testimonial__separator {\n margin: 0 auto;\n border-top: 0;\n border-bottom: 1px solid #e1e8ed;\n height: 0\n}\n\n.elementor-widget-reviews .elementor-testimonial__content {\n padding-top: 6px;\n padding-bottom: 15px\n}\n\n.elementor-widget-reviews .elementor-testimonial__content, .elementor-widget-reviews .elementor-testimonial__header {\n padding-left: 15px;\n padding-right: 15px\n}\n\n.elementor-widget-reviews.elementor-review--has-separator .elementor-testimonial__header {\n border-bottom: 1px solid #e1e8ed\n}\n\n.swiper-pagination-bullets {\n color: #fff;\n cursor: default\n}\n\n.swiper-slide {\n will-change: transform;\n border-style: solid;\n border-width: 0;\n transition-duration: .5s;\n transition-property: border, background, transform;\n overflow: hidden\n}\n\n.swiper-slide:not(:hover) .e-overlay-animation-fade {\n opacity: 0\n}\n\n.swiper-slide:not(:hover) .e-overlay-animation-slide-up {\n transform: translateY(100%)\n}\n\n.swiper-slide:not(:hover) .e-overlay-animation-slide-down {\n transform: translateY(-100%)\n}\n\n.swiper-slide:not(:hover) .e-overlay-animation-slide-right {\n transform: translateX(-100%)\n}\n\n.swiper-slide:not(:hover) .e-overlay-animation-slide-left {\n transform: translateX(100%)\n}\n\n.swiper-slide:not(:hover) .e-overlay-animation-zoom-in {\n transform: scale(.5);\n opacity: 0\n}\n\n.swiper-slide a {\n display: inline\n}\n\n.swiper-slide a.elementor-button {\n display: inline-block\n}\n\n.elementor-widget-reviews .elementor-arrows-yes .elementor-main-swiper, .elementor-widget-testimonial-carousel .elementor-arrows-yes .elementor-main-swiper {\n width: calc(95% - 40px)\n}\n\n.elementor-widget-reviews .elementor-main-swiper, .elementor-widget-testimonial-carousel .elementor-main-swiper {\n width: 95%\n}\n\n.elementor-widget-reviews .swiper-wrapper, .elementor-widget-testimonial-carousel .swiper-wrapper {\n display: flex;\n align-items: stretch\n}\n\n.elementor-widget-reviews .swiper-slide, .elementor-widget-testimonial-carousel .swiper-slide {\n height: auto\n}\n\n.elementor-widget-reviews.elementor-pagination-type-bullets .swiper, .elementor-widget-reviews.elementor-pagination-type-bullets .swiper-container, .elementor-widget-reviews.elementor-pagination-type-fraction .swiper, .elementor-widget-reviews.elementor-pagination-type-fraction .swiper-container, .elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper, .elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper-container, .elementor-widget-testimonial-carousel.elementor-pagination-type-fraction .swiper, .elementor-widget-testimonial-carousel.elementor-pagination-type-fraction .swiper-container {\n padding-bottom: 40px\n}\n\n.elementor-widget-reviews .elementor-swiper-button-prev, .elementor-widget-reviews .swiper-container-rtl .elementor-swiper-button-next, .elementor-widget-reviews .swiper-rtl .elementor-swiper-button-next, .elementor-widget-testimonial-carousel .elementor-swiper-button-prev, .elementor-widget-testimonial-carousel .swiper-container-rtl .elementor-swiper-button-next, .elementor-widget-testimonial-carousel .swiper-rtl .elementor-swiper-button-next {\n left: 0;\n right: unset\n}\n\n.elementor-widget-reviews .elementor-swiper-button-next, .elementor-widget-reviews .swiper-container-rtl .elementor-swiper-button-prev, .elementor-widget-reviews .swiper-rtl .elementor-swiper-button-prev, .elementor-widget-testimonial-carousel .elementor-swiper-button-next, .elementor-widget-testimonial-carousel .swiper-container-rtl .elementor-swiper-button-prev, .elementor-widget-testimonial-carousel .swiper-rtl .elementor-swiper-button-prev {\n right: 0;\n left: unset\n}\n\n.elementor-widget-reviews.elementor-pagination-type-bullets .elementor-swiper-button-next, .elementor-widget-reviews.elementor-pagination-type-bullets .elementor-swiper-button-prev, .elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .elementor-swiper-button-next, .elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .elementor-swiper-button-prev {\n top: calc(50% - (40px / 2))\n}\n\n.elementor-widget-media-carousel .elementor-swiper-button-prev, .elementor-widget-media-carousel .swiper-container-rtl .elementor-swiper-button-next, .elementor-widget-media-carousel .swiper-rtl .elementor-swiper-button-next {\n left: 10px;\n right: unset\n}\n\n.elementor-widget-media-carousel .elementor-swiper-button-next, .elementor-widget-media-carousel .swiper-container-rtl .elementor-swiper-button-prev, .elementor-widget-media-carousel .swiper-rtl .elementor-swiper-button-prev {\n right: 10px;\n left: unset\n}\n","@charset \"UTF-8\";\n.elementor-widget-archive-posts:after, .elementor-widget-posts:after {\n display: none\n}\n\n.elementor-posts-container.elementor-posts-masonry {\n align-items: flex-start\n}\n\n.elementor-posts-container:not(.elementor-posts-masonry) {\n align-items: stretch\n}\n\n.elementor-posts-container .elementor-post {\n padding: 0;\n margin: 0\n}\n\n.elementor-posts-container .elementor-post__excerpt {\n flex-grow: var(--read-more-alignment, 0)\n}\n\n.elementor-posts-container .elementor-post__thumbnail {\n overflow: hidden\n}\n\n.elementor-posts-container .elementor-post__thumbnail img {\n display: block;\n width: 100%;\n max-height: none;\n max-width: none;\n transition: filter .3s\n}\n\n.elementor-posts-container .elementor-post__thumbnail__link {\n position: relative;\n display: block;\n width: 100%\n}\n\n.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail {\n top: 0;\n left: 0;\n right: 0;\n bottom: 0\n}\n\n.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail img {\n height: auto;\n position: absolute;\n top: calc(50% + 1px);\n left: calc(50% + 1px);\n transform: scale(1.01) translate(-50%, -50%)\n}\n\n.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail.elementor-fit-height img {\n height: 100%;\n width: auto\n}\n\n.elementor-posts .elementor-post {\n flex-direction: column;\n transition-property: background, border, box-shadow;\n transition-duration: .25s\n}\n\n.elementor-posts .elementor-post__title {\n font-size: 18px;\n margin: 0\n}\n\n.elementor-posts .elementor-post__excerpt {\n margin-bottom: 10px\n}\n\n.elementor-posts .elementor-post__excerpt p {\n margin: 0;\n line-height: 1.5em;\n font-size: 14px;\n color: #777\n}\n\n.elementor-posts .elementor-post__text {\n display: var(--item-display, block);\n flex-direction: column;\n flex-grow: 1\n}\n\n.elementor-posts .elementor-post__meta-data {\n line-height: 1.3em;\n font-size: 12px;\n margin-bottom: 13px;\n color: #adadad\n}\n\n.elementor-posts .elementor-post__read-more {\n font-size: 12px;\n font-weight: 700;\n align-self: flex-start\n}\n\n.elementor-posts .elementor-post__thumbnail {\n position: relative\n}\n\n.elementor-posts--skin-classic .elementor-post {\n overflow: hidden\n}\n\n.elementor-posts--align-left .elementor-post {\n text-align: left\n}\n\n.elementor-posts--align-right .elementor-post {\n text-align: right\n}\n\n.elementor-posts--align-center .elementor-post {\n text-align: center\n}\n\n.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {\n margin-bottom: 20px\n}\n\n.elementor-posts--thumbnail-top .elementor-post__text {\n width: 100%\n}\n\n.elementor-posts--thumbnail-top.elementor-posts--align-left .elementor-post__thumbnail__link {\n margin-right: auto\n}\n\n.elementor-posts--thumbnail-top.elementor-posts--align-right .elementor-post__thumbnail__link {\n margin-left: auto\n}\n\n.elementor-posts--thumbnail-top.elementor-posts--align-center .elementor-post__thumbnail__link {\n margin-right: auto;\n margin-left: auto\n}\n\n.elementor-posts--thumbnail-left .elementor-post, .elementor-posts--thumbnail-right .elementor-post {\n flex-direction: row\n}\n\n.elementor-posts--thumbnail-left .elementor-post__thumbnail__link, .elementor-posts--thumbnail-right .elementor-post__thumbnail__link {\n flex-shrink: 0;\n width: 25%\n}\n\n.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {\n order: 0;\n margin-right: 20px\n}\n\n.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {\n order: 5;\n margin-left: 20px\n}\n\n.elementor-posts--thumbnail-none .elementor-posts-container .elementor-post__thumbnail__link {\n display: none\n}\n\n.elementor-posts .elementor-post {\n display: flex\n}\n\n.elementor-posts .elementor-post__card {\n display: flex;\n flex-direction: column;\n overflow: hidden;\n position: relative;\n background-color: #fff;\n width: 100%;\n min-height: 100%;\n border-radius: 3px;\n border: 0 solid #69727d;\n transition: all .25s\n}\n\n.elementor-posts .elementor-post__card .elementor-post__thumbnail {\n position: relative;\n transform-style: preserve-3d;\n -webkit-transform-style: preserve-3d\n}\n\n.elementor-posts .elementor-post__card .elementor-post__thumbnail img {\n width: calc(100% + 1px)\n}\n\n.elementor-posts .elementor-post__card .elementor-post__text {\n padding: 0 30px;\n margin-bottom: 0;\n margin-top: 20px\n}\n\n.elementor-posts .elementor-post__card .elementor-post__read-more {\n margin-bottom: 20px;\n display: inline-block\n}\n\n.elementor-posts .elementor-post__card .elementor-post__meta-data {\n padding: 15px 30px;\n margin-bottom: 0;\n border-top: 1px solid #eaeaea\n}\n\n.elementor-posts .elementor-post__card .elementor-post__meta-data span + span:before {\n margin: 0 5px\n}\n\n.elementor-posts .elementor-post__card .elementor-post__title {\n font-size: 21px\n}\n\n.elementor-posts .elementor-post__card .elementor-post__excerpt {\n line-height: 1.7\n}\n\n.elementor-posts .elementor-post__card .elementor-post__excerpt, .elementor-posts .elementor-post__card .elementor-post__title {\n margin-bottom: 25px\n}\n\n.elementor-posts .elementor-post__card .elementor-post__badge, .elementor-posts .elementor-post__card .elementor-post__read-more {\n text-transform: uppercase\n}\n\n.elementor-posts .elementor-post__badge {\n position: absolute;\n top: 0;\n background: #69727d;\n color: #fff;\n font-size: 12px;\n padding: .6em 1.2em;\n line-height: 1;\n font-weight: 400;\n margin: 20px;\n border-radius: 999px\n}\n\n.elementor-posts .elementor-post__avatar {\n position: relative;\n padding: 0 30px;\n width: 100%;\n top: -25px;\n height: 0;\n pointer-events: none\n}\n\n.elementor-posts .elementor-post__avatar img {\n border-radius: 50%;\n width: 60px;\n pointer-events: all;\n transform: translateY(-50%)\n}\n\n.elementor-posts--thumbnail-top .elementor-posts--skin-cards:not(.elementor-posts-masonry) .elementor-post__meta-data, .elementor-posts .elementor-posts--skin-cards:not(.elementor-posts-masonry) .elementor-post__meta-data {\n margin-top: auto\n}\n\n.elementor-posts--thumbnail-none .elementor-post__card .elementor-post__avatar {\n padding-top: 0;\n position: static;\n height: auto\n}\n\n.elementor-posts--thumbnail-none .elementor-post__card .elementor-post__avatar img.avatar {\n transform: translateY(0);\n vertical-align: bottom\n}\n\n.elementor-posts--show-avatar .elementor-post__thumbnail__link {\n margin-bottom: 25px\n}\n\n.elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link:after {\n display: block;\n content: \"\";\n background-image: linear-gradient(0deg, rgba(0, 0, 0, .35), transparent 75%);\n background-repeat: no-repeat;\n height: 100%;\n width: 100%;\n position: absolute;\n bottom: 0;\n opacity: 1;\n transition: all .3s ease-out\n}\n\n.elementor-posts__hover-gradient .elementor-post__card:hover .elementor-post__thumbnail__link:after {\n opacity: .5\n}\n\n.elementor-posts__hover-zoom-in .elementor-post__card .elementor-post__thumbnail.elementor-fit-height img {\n height: 100%\n}\n\n.elementor-posts__hover-zoom-in .elementor-post__card .elementor-post__thumbnail:not(.elementor-fit-height) img {\n width: calc(100% + 1px)\n}\n\n.elementor-posts__hover-zoom-in .elementor-post__card:hover .elementor-post__thumbnail.elementor-fit-height img {\n height: 115%\n}\n\n.elementor-posts__hover-zoom-in .elementor-post__card:hover .elementor-post__thumbnail:not(.elementor-fit-height) img {\n width: 115%\n}\n\n.elementor-posts__hover-zoom-out .elementor-post__card .elementor-post__thumbnail.elementor-fit-height img {\n height: 115%\n}\n\n.elementor-posts__hover-zoom-out .elementor-post__card .elementor-post__thumbnail:not(.elementor-fit-height) img {\n width: 115%\n}\n\n.elementor-posts__hover-zoom-out .elementor-post__card:hover .elementor-post__thumbnail.elementor-fit-height img {\n height: 100%\n}\n\n.elementor-posts__hover-zoom-out .elementor-post__card:hover .elementor-post__thumbnail:not(.elementor-fit-height) img {\n width: calc(100% + 1px)\n}\n\n.elementor-posts__hover-zoom-in .elementor-post__thumbnail img, .elementor-posts__hover-zoom-out .elementor-post__thumbnail img {\n transition: filter .3s, height 1s cubic-bezier(0, .25, .07, 1), width 1s cubic-bezier(0, .25, .07, 1)\n}\n\n.elementor-card-shadow-yes .elementor-post__card {\n box-shadow: 0 0 10px 0 rgba(0, 0, 0, .15)\n}\n\n.elementor-card-shadow-yes .elementor-post__card:hover {\n box-shadow: 0 0 30px 0 rgba(0, 0, 0, .15)\n}\n\n.elementor-posts--skin-full_content article {\n flex-direction: column;\n overflow: hidden\n}\n\n.elementor-posts--skin-full_content article .elementor-post__thumbnail {\n padding-bottom: 0\n}\n\nbody.elementor-editor-active .elementor-posts--skin-archive_full_content, body.elementor-editor-active .elementor-posts--skin-full_content {\n pointer-events: none\n}\n\nbody.elementor-editor-active .elementor-posts--skin-archive_full_content .elementor-post__thumbnail__link, body.elementor-editor-active .elementor-posts--skin-full_content .elementor-post__thumbnail__link {\n display: none\n}\n\nbody.elementor-editor-active .elementor-posts--show-thumbnail .elementor-post__thumbnail__link {\n display: block\n}\n\n.elementor-portfolio__filters {\n list-style: none;\n display: flex;\n flex-wrap: wrap;\n justify-content: center;\n padding: 0;\n margin: 0\n}\n\n.elementor-portfolio__filter {\n margin: 0;\n cursor: pointer;\n padding: 8px\n}\n\n.elementor-portfolio-item {\n align-self: flex-start;\n transition-property: transform, opacity;\n transition-timing-function: ease-in-out;\n transform-style: preserve-3d;\n overflow: hidden;\n margin: 0\n}\n\n.elementor-portfolio-item__title {\n margin: 0;\n padding: 0;\n line-height: 1;\n font-size: 18px;\n color: #fff\n}\n\n.elementor-portfolio-item__tags__separator:before {\n content: \", \"\n}\n\n.elementor-portfolio-item__overlay {\n opacity: 0;\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n padding: 15px;\n transition: opacity 1s;\n display: flex;\n flex-direction: column;\n justify-content: center;\n text-align: center;\n overflow: hidden;\n background-color: rgba(105, 114, 125, .8)\n}\n\n.elementor-portfolio-item__overlay:hover {\n opacity: 1;\n transition: opacity .5s\n}\n\n.elementor-portfolio-item__img img[src=\"\"] {\n background-color: rgba(0, 0, 0, .1);\n height: 100%\n}\n\n.elementor-portfolio.elementor-has-item-ratio {\n transition: height .5s\n}\n\n.elementor-portfolio.elementor-has-item-ratio .elementor-post__thumbnail {\n position: absolute;\n background-color: rgba(0, 0, 0, .1)\n}\n\n.elementor-portfolio.elementor-has-item-ratio .elementor-post__thumbnail__link {\n padding-bottom: 56.25%\n}\n\n.elementor ul li.elementor-portfolio__filter {\n list-style-type: none\n}\n\n.e-con-inner > .elementor-widget-portfolio, .e-con > .elementor-widget-portfolio {\n width: var(--container-widget-width);\n --flex-grow: var(--container-widget-flex-grow)\n}\n\n.elementor-widget-archive-posts.load-more-align-center .elementor-button-wrapper, .elementor-widget-posts.load-more-align-center .elementor-button-wrapper {\n text-align: center\n}\n\n.elementor-widget-archive-posts.load-more-align-start .elementor-button-wrapper, .elementor-widget-posts.load-more-align-start .elementor-button-wrapper {\n text-align: start\n}\n\n.elementor-widget-archive-posts.load-more-align-end .elementor-button-wrapper, .elementor-widget-posts.load-more-align-end .elementor-button-wrapper {\n text-align: end\n}\n\n.elementor-widget-archive-posts.load-more-align-justify .elementor-button, .elementor-widget-posts.load-more-align-justify .elementor-button {\n width: 100%\n}\n\n.elementor-widget-archive-posts.e-load-more-pagination-loading > .elementor-widget-container, .elementor-widget-posts.e-load-more-pagination-loading > .elementor-widget-container {\n cursor: default\n}\n\n.elementor-widget-archive-posts.e-load-more-pagination-loading > .elementor-widget-container .e-load-more-spinner, .elementor-widget-posts.e-load-more-pagination-loading > .elementor-widget-container .e-load-more-spinner {\n margin-top: var(--load-more—spacing, 30px)\n}\n\n.elementor-widget-archive-posts.e-load-more-pagination-loading > .elementor-widget-container .e-load-more-spinner i, .elementor-widget-archive-posts.e-load-more-pagination-loading > .elementor-widget-container .e-load-more-spinner svg, .elementor-widget-posts.e-load-more-pagination-loading > .elementor-widget-container .e-load-more-spinner i, .elementor-widget-posts.e-load-more-pagination-loading > .elementor-widget-container .e-load-more-spinner svg {\n display: flex\n}\n\n.elementor-widget-archive-posts.e-load-more-pagination-loading > .elementor-widget-container > .elementor-button-wrapper .elementor-button-content-wrapper, .elementor-widget-posts.e-load-more-pagination-loading > .elementor-widget-container > .elementor-button-wrapper .elementor-button-content-wrapper {\n visibility: hidden\n}\n\n.elementor-widget-archive-posts.e-load-more-pagination-end > .elementor-widget-container > .elementor-button-wrapper, .elementor-widget-posts.e-load-more-pagination-end > .elementor-widget-container > .elementor-button-wrapper {\n display: none\n}\n\n.elementor-widget-archive-posts.e-load-more-pagination-end > .elementor-widget-container > .e-load-more-message, .elementor-widget-posts.e-load-more-pagination-end > .elementor-widget-container > .e-load-more-message {\n display: block\n}\n\n.elementor-widget-archive-posts.e-load-more-no-spinner > .elementor-widget-container > .elementor-button-wrapper .elementor-button-content-wrapper, .elementor-widget-posts.e-load-more-no-spinner > .elementor-widget-container > .elementor-button-wrapper .elementor-button-content-wrapper {\n visibility: visible\n}\n\n.elementor-widget-archive-posts > .elementor-widget-container .e-load-more-spinner, .elementor-widget-posts > .elementor-widget-container .e-load-more-spinner {\n display: flex\n}\n\n.elementor-widget-archive-posts > .elementor-widget-container .e-load-more-spinner i, .elementor-widget-archive-posts > .elementor-widget-container .e-load-more-spinner svg, .elementor-widget-posts > .elementor-widget-container .e-load-more-spinner i, .elementor-widget-posts > .elementor-widget-container .e-load-more-spinner svg {\n margin: 0 auto;\n display: none\n}\n\n.elementor-widget-archive-posts > .elementor-widget-container .e-load-more-spinner i, .elementor-widget-posts > .elementor-widget-container .e-load-more-spinner i {\n color: var(--load-more-spinner-color)\n}\n\n.elementor-widget-archive-posts > .elementor-widget-container .e-load-more-spinner svg, .elementor-widget-posts > .elementor-widget-container .e-load-more-spinner svg {\n fill: var(--load-more-spinner-color);\n height: 1em;\n width: 1em\n}\n\n.elementor-widget-archive-posts > .elementor-widget-container .e-load-more-message, .elementor-widget-posts > .elementor-widget-container .e-load-more-message {\n color: var(--load-more-message-color);\n text-align: var(--load-more-message-alignment, center);\n display: none;\n margin-top: var(--load-more—spacing, 30px)\n}\n\n.elementor-widget-archive-posts > .elementor-widget-container > .elementor-button-wrapper, .elementor-widget-posts > .elementor-widget-container > .elementor-button-wrapper {\n margin-top: var(--load-more—spacing, 30px)\n}\n\n.elementor-widget-archive-posts > .elementor-widget-container > .elementor-button-wrapper .e-load-more-spinner, .elementor-widget-posts > .elementor-widget-container > .elementor-button-wrapper .e-load-more-spinner {\n position: absolute;\n left: 50%;\n top: 50%;\n transform: translate(-50%, -50%);\n margin: inherit\n}\n\n.elementor-widget-archive-posts > .elementor-widget-container > .elementor-button-wrapper .elementor-button, .elementor-widget-posts > .elementor-widget-container > .elementor-button-wrapper .elementor-button {\n cursor: pointer;\n position: relative\n}\n","/*! elementor - v3.15.0 - 09-08-2023 */\n.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container {\n overflow: hidden\n}\n\n.elementor-widget .elementor-icon-list-items.elementor-inline-items {\n margin-right: -8px;\n margin-left: -8px\n}\n\n.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {\n margin-right: 8px;\n margin-left: 8px\n}\n\n.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {\n width: auto;\n left: auto;\n position: relative;\n height: 100%;\n border-top: 0;\n border-bottom: 0;\n border-right: 0;\n border-left-width: 1px;\n border-style: solid;\n right: -8px\n}\n\n.elementor-widget .elementor-icon-list-items {\n list-style-type: none;\n margin: 0;\n padding: 0\n}\n\n.elementor-widget .elementor-icon-list-item {\n margin: 0;\n padding: 0;\n position: relative\n}\n\n.elementor-widget .elementor-icon-list-item:after {\n position: absolute;\n bottom: 0;\n width: 100%\n}\n\n.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a {\n display: flex;\n font-size: inherit;\n align-items: var(--icon-vertical-align, center)\n}\n\n.elementor-widget .elementor-icon-list-icon + .elementor-icon-list-text {\n align-self: center;\n padding-left: 5px\n}\n\n.elementor-widget .elementor-icon-list-icon {\n display: flex;\n position: relative;\n top: var(--icon-vertical-offset, initial)\n}\n\n.elementor-widget .elementor-icon-list-icon svg {\n width: var(--e-icon-list-icon-size, 1em);\n height: var(--e-icon-list-icon-size, 1em)\n}\n\n.elementor-widget .elementor-icon-list-icon i {\n width: 1.25em;\n font-size: var(--e-icon-list-icon-size)\n}\n\n.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon {\n text-align: var(--e-icon-list-icon-align)\n}\n\n.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg {\n margin: var(--e-icon-list-icon-margin, 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0)\n}\n\n.elementor-widget.elementor-list-item-link-full_width a {\n width: 100%\n}\n\n.elementor-widget.elementor-align-center .elementor-icon-list-item, .elementor-widget.elementor-align-center .elementor-icon-list-item a {\n justify-content: center\n}\n\n.elementor-widget.elementor-align-center .elementor-icon-list-item:after {\n margin: auto\n}\n\n.elementor-widget.elementor-align-center .elementor-inline-items {\n justify-content: center\n}\n\n.elementor-widget.elementor-align-left .elementor-icon-list-item, .elementor-widget.elementor-align-left .elementor-icon-list-item a {\n justify-content: flex-start;\n text-align: left\n}\n\n.elementor-widget.elementor-align-left .elementor-inline-items {\n justify-content: flex-start\n}\n\n.elementor-widget.elementor-align-right .elementor-icon-list-item, .elementor-widget.elementor-align-right .elementor-icon-list-item a {\n justify-content: flex-end;\n text-align: right\n}\n\n.elementor-widget.elementor-align-right .elementor-icon-list-items {\n justify-content: flex-end\n}\n\n.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after {\n left: 0\n}\n\n.elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after {\n right: 0\n}\n\n@media (min-width: -1) {\n .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item, .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a {\n justify-content: center\n }\n\n .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item:after {\n margin: auto\n }\n\n .elementor-widget.elementor-widescreen-align-center .elementor-inline-items {\n justify-content: center\n }\n\n .elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item, .elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item a {\n justify-content: flex-start;\n text-align: left\n }\n\n .elementor-widget.elementor-widescreen-align-left .elementor-inline-items {\n justify-content: flex-start\n }\n\n .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item, .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item a {\n justify-content: flex-end;\n text-align: right\n }\n\n .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-items {\n justify-content: flex-end\n }\n\n .elementor-widget:not(.elementor-widescreen-align-right) .elementor-icon-list-item:after {\n left: 0\n }\n\n .elementor-widget:not(.elementor-widescreen-align-left) .elementor-icon-list-item:after {\n right: 0\n }\n}\n\n@media (max-width: 767px) {\n .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item, .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a {\n justify-content: center\n }\n\n .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after {\n margin: auto\n }\n\n .elementor-widget.elementor-mobile-align-center .elementor-inline-items {\n justify-content: center\n }\n\n .elementor-widget.elementor-mobile-align-left .elementor-icon-list-item, .elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a {\n justify-content: flex-start;\n text-align: left\n }\n\n .elementor-widget.elementor-mobile-align-left .elementor-inline-items {\n justify-content: flex-start\n }\n\n .elementor-widget.elementor-mobile-align-right .elementor-icon-list-item, .elementor-widget.elementor-mobile-align-right .elementor-icon-list-item a {\n justify-content: flex-end;\n text-align: right\n }\n\n .elementor-widget.elementor-mobile-align-right .elementor-icon-list-items {\n justify-content: flex-end\n }\n\n .elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after {\n left: 0\n }\n\n .elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after {\n right: 0\n }\n}\n","body {\n margin: 0;\n min-width: 360px;\n}\n\nimg.nav-logo {\n height: 46.09px;\n width: auto;\n}\n\n@media (max-width: 767px) {\n .elementor-11 .elementor-element.elementor-element-784d8c7d img {\n width: auto;\n }\n}\n\n.divider {\n background: url(../../images/divider.png) no-repeat;\n background-size: contain;\n height: 20px;\n margin: 20px 0;\n width: 100%;\n}\n\n.divider.center {\n background-position-x: center;\n}\n\n.elementor-column {\n flex-direction: column;\n}\n","@mixin bsBanner($file) {\n /*!\n * Bootstrap #{$file} v5.3.2 (https://getbootstrap.com/)\n * Copyright 2011-2023 The Bootstrap Authors\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n}\n",":root,\n[data-bs-theme=\"light\"] {\n // Note: Custom variable values only support SassScript inside `#{}`.\n\n // Colors\n //\n // Generate palettes for full colors, grays, and theme colors.\n\n @each $color, $value in $colors {\n --#{$prefix}#{$color}: #{$value};\n }\n\n @each $color, $value in $grays {\n --#{$prefix}gray-#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors {\n --#{$prefix}#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors-rgb {\n --#{$prefix}#{$color}-rgb: #{$value};\n }\n\n @each $color, $value in $theme-colors-text {\n --#{$prefix}#{$color}-text-emphasis: #{$value};\n }\n\n @each $color, $value in $theme-colors-bg-subtle {\n --#{$prefix}#{$color}-bg-subtle: #{$value};\n }\n\n @each $color, $value in $theme-colors-border-subtle {\n --#{$prefix}#{$color}-border-subtle: #{$value};\n }\n\n --#{$prefix}white-rgb: #{to-rgb($white)};\n --#{$prefix}black-rgb: #{to-rgb($black)};\n\n // Fonts\n\n // Note: Use `inspect` for lists so that quoted items keep the quotes.\n // See https://github.com/sass/sass/issues/2383#issuecomment-336349172\n --#{$prefix}font-sans-serif: #{inspect($font-family-sans-serif)};\n --#{$prefix}font-monospace: #{inspect($font-family-monospace)};\n --#{$prefix}gradient: #{$gradient};\n\n // Root and body\n // scss-docs-start root-body-variables\n @if $font-size-root != null {\n --#{$prefix}root-font-size: #{$font-size-root};\n }\n --#{$prefix}body-font-family: #{inspect($font-family-base)};\n @include rfs($font-size-base, --#{$prefix}body-font-size);\n --#{$prefix}body-font-weight: #{$font-weight-base};\n --#{$prefix}body-line-height: #{$line-height-base};\n @if $body-text-align != null {\n --#{$prefix}body-text-align: #{$body-text-align};\n }\n\n --#{$prefix}body-color: #{$body-color};\n --#{$prefix}body-color-rgb: #{to-rgb($body-color)};\n --#{$prefix}body-bg: #{$body-bg};\n --#{$prefix}body-bg-rgb: #{to-rgb($body-bg)};\n\n --#{$prefix}emphasis-color: #{$body-emphasis-color};\n --#{$prefix}emphasis-color-rgb: #{to-rgb($body-emphasis-color)};\n\n --#{$prefix}secondary-color: #{$body-secondary-color};\n --#{$prefix}secondary-color-rgb: #{to-rgb($body-secondary-color)};\n --#{$prefix}secondary-bg: #{$body-secondary-bg};\n --#{$prefix}secondary-bg-rgb: #{to-rgb($body-secondary-bg)};\n\n --#{$prefix}tertiary-color: #{$body-tertiary-color};\n --#{$prefix}tertiary-color-rgb: #{to-rgb($body-tertiary-color)};\n --#{$prefix}tertiary-bg: #{$body-tertiary-bg};\n --#{$prefix}tertiary-bg-rgb: #{to-rgb($body-tertiary-bg)};\n // scss-docs-end root-body-variables\n\n --#{$prefix}heading-color: #{$headings-color};\n\n --#{$prefix}link-color: #{$link-color};\n --#{$prefix}link-color-rgb: #{to-rgb($link-color)};\n --#{$prefix}link-decoration: #{$link-decoration};\n\n --#{$prefix}link-hover-color: #{$link-hover-color};\n --#{$prefix}link-hover-color-rgb: #{to-rgb($link-hover-color)};\n\n @if $link-hover-decoration != null {\n --#{$prefix}link-hover-decoration: #{$link-hover-decoration};\n }\n\n --#{$prefix}code-color: #{$code-color};\n --#{$prefix}highlight-color: #{$mark-color};\n --#{$prefix}highlight-bg: #{$mark-bg};\n\n // scss-docs-start root-border-var\n --#{$prefix}border-width: #{$border-width};\n --#{$prefix}border-style: #{$border-style};\n --#{$prefix}border-color: #{$border-color};\n --#{$prefix}border-color-translucent: #{$border-color-translucent};\n\n --#{$prefix}border-radius: #{$border-radius};\n --#{$prefix}border-radius-sm: #{$border-radius-sm};\n --#{$prefix}border-radius-lg: #{$border-radius-lg};\n --#{$prefix}border-radius-xl: #{$border-radius-xl};\n --#{$prefix}border-radius-xxl: #{$border-radius-xxl};\n --#{$prefix}border-radius-2xl: var(--#{$prefix}border-radius-xxl); // Deprecated in v5.3.0 for consistency\n --#{$prefix}border-radius-pill: #{$border-radius-pill};\n // scss-docs-end root-border-var\n\n --#{$prefix}box-shadow: #{$box-shadow};\n --#{$prefix}box-shadow-sm: #{$box-shadow-sm};\n --#{$prefix}box-shadow-lg: #{$box-shadow-lg};\n --#{$prefix}box-shadow-inset: #{$box-shadow-inset};\n\n // Focus styles\n // scss-docs-start root-focus-variables\n --#{$prefix}focus-ring-width: #{$focus-ring-width};\n --#{$prefix}focus-ring-opacity: #{$focus-ring-opacity};\n --#{$prefix}focus-ring-color: #{$focus-ring-color};\n // scss-docs-end root-focus-variables\n\n // scss-docs-start root-form-validation-variables\n --#{$prefix}form-valid-color: #{$form-valid-color};\n --#{$prefix}form-valid-border-color: #{$form-valid-border-color};\n --#{$prefix}form-invalid-color: #{$form-invalid-color};\n --#{$prefix}form-invalid-border-color: #{$form-invalid-border-color};\n // scss-docs-end root-form-validation-variables\n}\n\n@if $enable-dark-mode {\n @include color-mode(dark, true) {\n color-scheme: dark;\n\n // scss-docs-start root-dark-mode-vars\n --#{$prefix}body-color: #{$body-color-dark};\n --#{$prefix}body-color-rgb: #{to-rgb($body-color-dark)};\n --#{$prefix}body-bg: #{$body-bg-dark};\n --#{$prefix}body-bg-rgb: #{to-rgb($body-bg-dark)};\n\n --#{$prefix}emphasis-color: #{$body-emphasis-color-dark};\n --#{$prefix}emphasis-color-rgb: #{to-rgb($body-emphasis-color-dark)};\n\n --#{$prefix}secondary-color: #{$body-secondary-color-dark};\n --#{$prefix}secondary-color-rgb: #{to-rgb($body-secondary-color-dark)};\n --#{$prefix}secondary-bg: #{$body-secondary-bg-dark};\n --#{$prefix}secondary-bg-rgb: #{to-rgb($body-secondary-bg-dark)};\n\n --#{$prefix}tertiary-color: #{$body-tertiary-color-dark};\n --#{$prefix}tertiary-color-rgb: #{to-rgb($body-tertiary-color-dark)};\n --#{$prefix}tertiary-bg: #{$body-tertiary-bg-dark};\n --#{$prefix}tertiary-bg-rgb: #{to-rgb($body-tertiary-bg-dark)};\n\n @each $color, $value in $theme-colors-text-dark {\n --#{$prefix}#{$color}-text-emphasis: #{$value};\n }\n\n @each $color, $value in $theme-colors-bg-subtle-dark {\n --#{$prefix}#{$color}-bg-subtle: #{$value};\n }\n\n @each $color, $value in $theme-colors-border-subtle-dark {\n --#{$prefix}#{$color}-border-subtle: #{$value};\n }\n\n --#{$prefix}heading-color: #{$headings-color-dark};\n\n --#{$prefix}link-color: #{$link-color-dark};\n --#{$prefix}link-hover-color: #{$link-hover-color-dark};\n --#{$prefix}link-color-rgb: #{to-rgb($link-color-dark)};\n --#{$prefix}link-hover-color-rgb: #{to-rgb($link-hover-color-dark)};\n\n --#{$prefix}code-color: #{$code-color-dark};\n --#{$prefix}highlight-color: #{$mark-color-dark};\n --#{$prefix}highlight-bg: #{$mark-bg-dark};\n\n --#{$prefix}border-color: #{$border-color-dark};\n --#{$prefix}border-color-translucent: #{$border-color-translucent-dark};\n\n --#{$prefix}form-valid-color: #{$form-valid-color-dark};\n --#{$prefix}form-valid-border-color: #{$form-valid-border-color-dark};\n --#{$prefix}form-invalid-color: #{$form-invalid-color-dark};\n --#{$prefix}form-invalid-border-color: #{$form-invalid-border-color-dark};\n // scss-docs-end root-dark-mode-vars\n }\n}\n","// stylelint-disable scss/dimension-no-non-numeric-values\n\n// SCSS RFS mixin\n//\n// Automated responsive values for font sizes, paddings, margins and much more\n//\n// Licensed under MIT (https://github.com/twbs/rfs/blob/main/LICENSE)\n\n// Configuration\n\n// Base value\n$rfs-base-value: 1.25rem !default;\n$rfs-unit: rem !default;\n\n@if $rfs-unit != rem and $rfs-unit != px {\n @error \"`#{$rfs-unit}` is not a valid unit for $rfs-unit. Use `px` or `rem`.\";\n}\n\n// Breakpoint at where values start decreasing if screen width is smaller\n$rfs-breakpoint: 1200px !default;\n$rfs-breakpoint-unit: px !default;\n\n@if $rfs-breakpoint-unit != px and $rfs-breakpoint-unit != em and $rfs-breakpoint-unit != rem {\n @error \"`#{$rfs-breakpoint-unit}` is not a valid unit for $rfs-breakpoint-unit. Use `px`, `em` or `rem`.\";\n}\n\n// Resize values based on screen height and width\n$rfs-two-dimensional: false !default;\n\n// Factor of decrease\n$rfs-factor: 10 !default;\n\n@if type-of($rfs-factor) != number or $rfs-factor <= 1 {\n @error \"`#{$rfs-factor}` is not a valid $rfs-factor, it must be greater than 1.\";\n}\n\n// Mode. Possibilities: \"min-media-query\", \"max-media-query\"\n$rfs-mode: min-media-query !default;\n\n// Generate enable or disable classes. Possibilities: false, \"enable\" or \"disable\"\n$rfs-class: false !default;\n\n// 1 rem = $rfs-rem-value px\n$rfs-rem-value: 16 !default;\n\n// Safari iframe resize bug: https://github.com/twbs/rfs/issues/14\n$rfs-safari-iframe-resize-bug-fix: false !default;\n\n// Disable RFS by setting $enable-rfs to false\n$enable-rfs: true !default;\n\n// Cache $rfs-base-value unit\n$rfs-base-value-unit: unit($rfs-base-value);\n\n@function divide($dividend, $divisor, $precision: 10) {\n $sign: if($dividend > 0 and $divisor > 0 or $dividend < 0 and $divisor < 0, 1, -1);\n $dividend: abs($dividend);\n $divisor: abs($divisor);\n @if $dividend == 0 {\n @return 0;\n }\n @if $divisor == 0 {\n @error \"Cannot divide by 0\";\n }\n $remainder: $dividend;\n $result: 0;\n $factor: 10;\n @while ($remainder > 0 and $precision >= 0) {\n $quotient: 0;\n @while ($remainder >= $divisor) {\n $remainder: $remainder - $divisor;\n $quotient: $quotient + 1;\n }\n $result: $result * 10 + $quotient;\n $factor: $factor * .1;\n $remainder: $remainder * 10;\n $precision: $precision - 1;\n @if ($precision < 0 and $remainder >= $divisor * 5) {\n $result: $result + 1;\n }\n }\n $result: $result * $factor * $sign;\n $dividend-unit: unit($dividend);\n $divisor-unit: unit($divisor);\n $unit-map: (\n \"px\": 1px,\n \"rem\": 1rem,\n \"em\": 1em,\n \"%\": 1%\n );\n @if ($dividend-unit != $divisor-unit and map-has-key($unit-map, $dividend-unit)) {\n $result: $result * map-get($unit-map, $dividend-unit);\n }\n @return $result;\n}\n\n// Remove px-unit from $rfs-base-value for calculations\n@if $rfs-base-value-unit == px {\n $rfs-base-value: divide($rfs-base-value, $rfs-base-value * 0 + 1);\n}\n@else if $rfs-base-value-unit == rem {\n $rfs-base-value: divide($rfs-base-value, divide($rfs-base-value * 0 + 1, $rfs-rem-value));\n}\n\n// Cache $rfs-breakpoint unit to prevent multiple calls\n$rfs-breakpoint-unit-cache: unit($rfs-breakpoint);\n\n// Remove unit from $rfs-breakpoint for calculations\n@if $rfs-breakpoint-unit-cache == px {\n $rfs-breakpoint: divide($rfs-breakpoint, $rfs-breakpoint * 0 + 1);\n}\n@else if $rfs-breakpoint-unit-cache == rem or $rfs-breakpoint-unit-cache == \"em\" {\n $rfs-breakpoint: divide($rfs-breakpoint, divide($rfs-breakpoint * 0 + 1, $rfs-rem-value));\n}\n\n// Calculate the media query value\n$rfs-mq-value: if($rfs-breakpoint-unit == px, #{$rfs-breakpoint}px, #{divide($rfs-breakpoint, $rfs-rem-value)}#{$rfs-breakpoint-unit});\n$rfs-mq-property-width: if($rfs-mode == max-media-query, max-width, min-width);\n$rfs-mq-property-height: if($rfs-mode == max-media-query, max-height, min-height);\n\n// Internal mixin used to determine which media query needs to be used\n@mixin _rfs-media-query {\n @if $rfs-two-dimensional {\n @if $rfs-mode == max-media-query {\n @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}), (#{$rfs-mq-property-height}: #{$rfs-mq-value}) {\n @content;\n }\n }\n @else {\n @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}) and (#{$rfs-mq-property-height}: #{$rfs-mq-value}) {\n @content;\n }\n }\n }\n @else {\n @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}) {\n @content;\n }\n }\n}\n\n// Internal mixin that adds disable classes to the selector if needed.\n@mixin _rfs-rule {\n @if $rfs-class == disable and $rfs-mode == max-media-query {\n // Adding an extra class increases specificity, which prevents the media query to override the property\n &,\n .disable-rfs &,\n &.disable-rfs {\n @content;\n }\n }\n @else if $rfs-class == enable and $rfs-mode == min-media-query {\n .enable-rfs &,\n &.enable-rfs {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Internal mixin that adds enable classes to the selector if needed.\n@mixin _rfs-media-query-rule {\n\n @if $rfs-class == enable {\n @if $rfs-mode == min-media-query {\n @content;\n }\n\n @include _rfs-media-query () {\n .enable-rfs &,\n &.enable-rfs {\n @content;\n }\n }\n }\n @else {\n @if $rfs-class == disable and $rfs-mode == min-media-query {\n .disable-rfs &,\n &.disable-rfs {\n @content;\n }\n }\n @include _rfs-media-query () {\n @content;\n }\n }\n}\n\n// Helper function to get the formatted non-responsive value\n@function rfs-value($values) {\n // Convert to list\n $values: if(type-of($values) != list, ($values,), $values);\n\n $val: \"\";\n\n // Loop over each value and calculate value\n @each $value in $values {\n @if $value == 0 {\n $val: $val + \" 0\";\n }\n @else {\n // Cache $value unit\n $unit: if(type-of($value) == \"number\", unit($value), false);\n\n @if $unit == px {\n // Convert to rem if needed\n $val: $val + \" \" + if($rfs-unit == rem, #{divide($value, $value * 0 + $rfs-rem-value)}rem, $value);\n }\n @else if $unit == rem {\n // Convert to px if needed\n $val: $val + \" \" + if($rfs-unit == px, #{divide($value, $value * 0 + 1) * $rfs-rem-value}px, $value);\n } @else {\n // If $value isn't a number (like inherit) or $value has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n $val: $val + \" \" + $value;\n }\n }\n }\n\n // Remove first space\n @return unquote(str-slice($val, 2));\n}\n\n// Helper function to get the responsive value calculated by RFS\n@function rfs-fluid-value($values) {\n // Convert to list\n $values: if(type-of($values) != list, ($values,), $values);\n\n $val: \"\";\n\n // Loop over each value and calculate value\n @each $value in $values {\n @if $value == 0 {\n $val: $val + \" 0\";\n } @else {\n // Cache $value unit\n $unit: if(type-of($value) == \"number\", unit($value), false);\n\n // If $value isn't a number (like inherit) or $value has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n @if not $unit or $unit != px and $unit != rem {\n $val: $val + \" \" + $value;\n } @else {\n // Remove unit from $value for calculations\n $value: divide($value, $value * 0 + if($unit == px, 1, divide(1, $rfs-rem-value)));\n\n // Only add the media query if the value is greater than the minimum value\n @if abs($value) <= $rfs-base-value or not $enable-rfs {\n $val: $val + \" \" + if($rfs-unit == rem, #{divide($value, $rfs-rem-value)}rem, #{$value}px);\n }\n @else {\n // Calculate the minimum value\n $value-min: $rfs-base-value + divide(abs($value) - $rfs-base-value, $rfs-factor);\n\n // Calculate difference between $value and the minimum value\n $value-diff: abs($value) - $value-min;\n\n // Base value formatting\n $min-width: if($rfs-unit == rem, #{divide($value-min, $rfs-rem-value)}rem, #{$value-min}px);\n\n // Use negative value if needed\n $min-width: if($value < 0, -$min-width, $min-width);\n\n // Use `vmin` if two-dimensional is enabled\n $variable-unit: if($rfs-two-dimensional, vmin, vw);\n\n // Calculate the variable width between 0 and $rfs-breakpoint\n $variable-width: #{divide($value-diff * 100, $rfs-breakpoint)}#{$variable-unit};\n\n // Return the calculated value\n $val: $val + \" calc(\" + $min-width + if($value < 0, \" - \", \" + \") + $variable-width + \")\";\n }\n }\n }\n }\n\n // Remove first space\n @return unquote(str-slice($val, 2));\n}\n\n// RFS mixin\n@mixin rfs($values, $property: font-size) {\n @if $values != null {\n $val: rfs-value($values);\n $fluid-val: rfs-fluid-value($values);\n\n // Do not print the media query if responsive & non-responsive values are the same\n @if $val == $fluid-val {\n #{$property}: $val;\n }\n @else {\n @include _rfs-rule () {\n #{$property}: if($rfs-mode == max-media-query, $val, $fluid-val);\n\n // Include safari iframe resize fix if needed\n min-width: if($rfs-safari-iframe-resize-bug-fix, (0 * 1vw), null);\n }\n\n @include _rfs-media-query-rule () {\n #{$property}: if($rfs-mode == max-media-query, $fluid-val, $val);\n }\n }\n }\n}\n\n// Shorthand helper mixins\n@mixin font-size($value) {\n @include rfs($value);\n}\n\n@mixin padding($value) {\n @include rfs($value, padding);\n}\n\n@mixin padding-top($value) {\n @include rfs($value, padding-top);\n}\n\n@mixin padding-right($value) {\n @include rfs($value, padding-right);\n}\n\n@mixin padding-bottom($value) {\n @include rfs($value, padding-bottom);\n}\n\n@mixin padding-left($value) {\n @include rfs($value, padding-left);\n}\n\n@mixin margin($value) {\n @include rfs($value, margin);\n}\n\n@mixin margin-top($value) {\n @include rfs($value, margin-top);\n}\n\n@mixin margin-right($value) {\n @include rfs($value, margin-right);\n}\n\n@mixin margin-bottom($value) {\n @include rfs($value, margin-bottom);\n}\n\n@mixin margin-left($value) {\n @include rfs($value, margin-left);\n}\n","// scss-docs-start color-mode-mixin\n@mixin color-mode($mode: light, $root: false) {\n @if $color-mode-type == \"media-query\" {\n @if $root == true {\n @media (prefers-color-scheme: $mode) {\n :root {\n @content;\n }\n }\n } @else {\n @media (prefers-color-scheme: $mode) {\n @content;\n }\n }\n } @else {\n [data-bs-theme=\"#{$mode}\"] {\n @content;\n }\n }\n}\n// scss-docs-end color-mode-mixin\n","@charset \"UTF-8\";\n/*!\n * Bootstrap v5.3.2 (https://getbootstrap.com/)\n * Copyright 2011-2023 The Bootstrap Authors\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n:root,\n[data-bs-theme=light] {\n --bs-blue: #0d6efd;\n --bs-indigo: #6610f2;\n --bs-purple: #6f42c1;\n --bs-pink: #d63384;\n --bs-red: #dc3545;\n --bs-orange: #fd7e14;\n --bs-yellow: #ffc107;\n --bs-green: #198754;\n --bs-teal: #20c997;\n --bs-cyan: #0dcaf0;\n --bs-black: #000;\n --bs-white: #fff;\n --bs-gray: #6c757d;\n --bs-gray-dark: #343a40;\n --bs-gray-100: #f8f9fa;\n --bs-gray-200: #e9ecef;\n --bs-gray-300: #dee2e6;\n --bs-gray-400: #ced4da;\n --bs-gray-500: #adb5bd;\n --bs-gray-600: #6c757d;\n --bs-gray-700: #495057;\n --bs-gray-800: #343a40;\n --bs-gray-900: #212529;\n --bs-primary: #0d6efd;\n --bs-secondary: #6c757d;\n --bs-success: #198754;\n --bs-info: #0dcaf0;\n --bs-warning: #ffc107;\n --bs-danger: #dc3545;\n --bs-light: #f8f9fa;\n --bs-dark: #212529;\n --bs-primary-rgb: 13, 110, 253;\n --bs-secondary-rgb: 108, 117, 125;\n --bs-success-rgb: 25, 135, 84;\n --bs-info-rgb: 13, 202, 240;\n --bs-warning-rgb: 255, 193, 7;\n --bs-danger-rgb: 220, 53, 69;\n --bs-light-rgb: 248, 249, 250;\n --bs-dark-rgb: 33, 37, 41;\n --bs-primary-text-emphasis: #052c65;\n --bs-secondary-text-emphasis: #2b2f32;\n --bs-success-text-emphasis: #0a3622;\n --bs-info-text-emphasis: #055160;\n --bs-warning-text-emphasis: #664d03;\n --bs-danger-text-emphasis: #58151c;\n --bs-light-text-emphasis: #495057;\n --bs-dark-text-emphasis: #495057;\n --bs-primary-bg-subtle: #cfe2ff;\n --bs-secondary-bg-subtle: #e2e3e5;\n --bs-success-bg-subtle: #d1e7dd;\n --bs-info-bg-subtle: #cff4fc;\n --bs-warning-bg-subtle: #fff3cd;\n --bs-danger-bg-subtle: #f8d7da;\n --bs-light-bg-subtle: #fcfcfd;\n --bs-dark-bg-subtle: #ced4da;\n --bs-primary-border-subtle: #9ec5fe;\n --bs-secondary-border-subtle: #c4c8cb;\n --bs-success-border-subtle: #a3cfbb;\n --bs-info-border-subtle: #9eeaf9;\n --bs-warning-border-subtle: #ffe69c;\n --bs-danger-border-subtle: #f1aeb5;\n --bs-light-border-subtle: #e9ecef;\n --bs-dark-border-subtle: #adb5bd;\n --bs-white-rgb: 255, 255, 255;\n --bs-black-rgb: 0, 0, 0;\n --bs-font-sans-serif: system-ui, -apple-system, \"Segoe UI\", Roboto, \"Helvetica Neue\", \"Noto Sans\", \"Liberation Sans\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));\n --bs-body-font-family: var(--bs-font-sans-serif);\n --bs-body-font-size: 1rem;\n --bs-body-font-weight: 400;\n --bs-body-line-height: 1.5;\n --bs-body-color: #212529;\n --bs-body-color-rgb: 33, 37, 41;\n --bs-body-bg: #fff;\n --bs-body-bg-rgb: 255, 255, 255;\n --bs-emphasis-color: #000;\n --bs-emphasis-color-rgb: 0, 0, 0;\n --bs-secondary-color: rgba(33, 37, 41, 0.75);\n --bs-secondary-color-rgb: 33, 37, 41;\n --bs-secondary-bg: #e9ecef;\n --bs-secondary-bg-rgb: 233, 236, 239;\n --bs-tertiary-color: rgba(33, 37, 41, 0.5);\n --bs-tertiary-color-rgb: 33, 37, 41;\n --bs-tertiary-bg: #f8f9fa;\n --bs-tertiary-bg-rgb: 248, 249, 250;\n --bs-heading-color: inherit;\n --bs-link-color: #0d6efd;\n --bs-link-color-rgb: 13, 110, 253;\n --bs-link-decoration: underline;\n --bs-link-hover-color: #0a58ca;\n --bs-link-hover-color-rgb: 10, 88, 202;\n --bs-code-color: #d63384;\n --bs-highlight-color: #212529;\n --bs-highlight-bg: #fff3cd;\n --bs-border-width: 1px;\n --bs-border-style: solid;\n --bs-border-color: #dee2e6;\n --bs-border-color-translucent: rgba(0, 0, 0, 0.175);\n --bs-border-radius: 0.375rem;\n --bs-border-radius-sm: 0.25rem;\n --bs-border-radius-lg: 0.5rem;\n --bs-border-radius-xl: 1rem;\n --bs-border-radius-xxl: 2rem;\n --bs-border-radius-2xl: var(--bs-border-radius-xxl);\n --bs-border-radius-pill: 50rem;\n --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);\n --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);\n --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);\n --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);\n --bs-focus-ring-width: 0.25rem;\n --bs-focus-ring-opacity: 0.25;\n --bs-focus-ring-color: rgba(13, 110, 253, 0.25);\n --bs-form-valid-color: #198754;\n --bs-form-valid-border-color: #198754;\n --bs-form-invalid-color: #dc3545;\n --bs-form-invalid-border-color: #dc3545;\n}\n\n[data-bs-theme=dark] {\n color-scheme: dark;\n --bs-body-color: #dee2e6;\n --bs-body-color-rgb: 222, 226, 230;\n --bs-body-bg: #212529;\n --bs-body-bg-rgb: 33, 37, 41;\n --bs-emphasis-color: #fff;\n --bs-emphasis-color-rgb: 255, 255, 255;\n --bs-secondary-color: rgba(222, 226, 230, 0.75);\n --bs-secondary-color-rgb: 222, 226, 230;\n --bs-secondary-bg: #343a40;\n --bs-secondary-bg-rgb: 52, 58, 64;\n --bs-tertiary-color: rgba(222, 226, 230, 0.5);\n --bs-tertiary-color-rgb: 222, 226, 230;\n --bs-tertiary-bg: #2b3035;\n --bs-tertiary-bg-rgb: 43, 48, 53;\n --bs-primary-text-emphasis: #6ea8fe;\n --bs-secondary-text-emphasis: #a7acb1;\n --bs-success-text-emphasis: #75b798;\n --bs-info-text-emphasis: #6edff6;\n --bs-warning-text-emphasis: #ffda6a;\n --bs-danger-text-emphasis: #ea868f;\n --bs-light-text-emphasis: #f8f9fa;\n --bs-dark-text-emphasis: #dee2e6;\n --bs-primary-bg-subtle: #031633;\n --bs-secondary-bg-subtle: #161719;\n --bs-success-bg-subtle: #051b11;\n --bs-info-bg-subtle: #032830;\n --bs-warning-bg-subtle: #332701;\n --bs-danger-bg-subtle: #2c0b0e;\n --bs-light-bg-subtle: #343a40;\n --bs-dark-bg-subtle: #1a1d20;\n --bs-primary-border-subtle: #084298;\n --bs-secondary-border-subtle: #41464b;\n --bs-success-border-subtle: #0f5132;\n --bs-info-border-subtle: #087990;\n --bs-warning-border-subtle: #997404;\n --bs-danger-border-subtle: #842029;\n --bs-light-border-subtle: #495057;\n --bs-dark-border-subtle: #343a40;\n --bs-heading-color: inherit;\n --bs-link-color: #6ea8fe;\n --bs-link-hover-color: #8bb9fe;\n --bs-link-color-rgb: 110, 168, 254;\n --bs-link-hover-color-rgb: 139, 185, 254;\n --bs-code-color: #e685b5;\n --bs-highlight-color: #dee2e6;\n --bs-highlight-bg: #664d03;\n --bs-border-color: #495057;\n --bs-border-color-translucent: rgba(255, 255, 255, 0.15);\n --bs-form-valid-color: #75b798;\n --bs-form-valid-border-color: #75b798;\n --bs-form-invalid-color: #ea868f;\n --bs-form-invalid-border-color: #ea868f;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\n@media (prefers-reduced-motion: no-preference) {\n :root {\n scroll-behavior: smooth;\n }\n}\n\nbody {\n margin: 0;\n font-family: var(--bs-body-font-family);\n font-size: var(--bs-body-font-size);\n font-weight: var(--bs-body-font-weight);\n line-height: var(--bs-body-line-height);\n color: var(--bs-body-color);\n text-align: var(--bs-body-text-align);\n background-color: var(--bs-body-bg);\n -webkit-text-size-adjust: 100%;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\nhr {\n margin: 1rem 0;\n color: inherit;\n border: 0;\n border-top: var(--bs-border-width) solid;\n opacity: 0.25;\n}\n\nh6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n font-weight: 500;\n line-height: 1.2;\n color: var(--bs-heading-color);\n}\n\nh1, .h1 {\n font-size: calc(1.375rem + 1.5vw);\n}\n@media (min-width: 1200px) {\n h1, .h1 {\n font-size: 2.5rem;\n }\n}\n\nh2, .h2 {\n font-size: calc(1.325rem + 0.9vw);\n}\n@media (min-width: 1200px) {\n h2, .h2 {\n font-size: 2rem;\n }\n}\n\nh3, .h3 {\n font-size: calc(1.3rem + 0.6vw);\n}\n@media (min-width: 1200px) {\n h3, .h3 {\n font-size: 1.75rem;\n }\n}\n\nh4, .h4 {\n font-size: calc(1.275rem + 0.3vw);\n}\n@media (min-width: 1200px) {\n h4, .h4 {\n font-size: 1.5rem;\n }\n}\n\nh5, .h5 {\n font-size: 1.25rem;\n}\n\nh6, .h6 {\n font-size: 1rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title] {\n -webkit-text-decoration: underline dotted;\n text-decoration: underline dotted;\n cursor: help;\n -webkit-text-decoration-skip-ink: none;\n text-decoration-skip-ink: none;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul {\n padding-left: 2rem;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: 0.5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall, .small {\n font-size: 0.875em;\n}\n\nmark, .mark {\n padding: 0.1875em;\n color: var(--bs-highlight-color);\n background-color: var(--bs-highlight-bg);\n}\n\nsub,\nsup {\n position: relative;\n font-size: 0.75em;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\na {\n color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));\n text-decoration: underline;\n}\na:hover {\n --bs-link-color-rgb: var(--bs-link-hover-color-rgb);\n}\n\na:not([href]):not([class]), a:not([href]):not([class]):hover {\n color: inherit;\n text-decoration: none;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: var(--bs-font-monospace);\n font-size: 1em;\n}\n\npre {\n display: block;\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n font-size: 0.875em;\n}\npre code {\n font-size: inherit;\n color: inherit;\n word-break: normal;\n}\n\ncode {\n font-size: 0.875em;\n color: var(--bs-code-color);\n word-wrap: break-word;\n}\na > code {\n color: inherit;\n}\n\nkbd {\n padding: 0.1875rem 0.375rem;\n font-size: 0.875em;\n color: var(--bs-body-bg);\n background-color: var(--bs-body-color);\n border-radius: 0.25rem;\n}\nkbd kbd {\n padding: 0;\n font-size: 1em;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg,\nsvg {\n vertical-align: middle;\n}\n\ntable {\n caption-side: bottom;\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n color: var(--bs-secondary-color);\n text-align: left;\n}\n\nth {\n text-align: inherit;\n text-align: -webkit-match-parent;\n}\n\nthead,\ntbody,\ntfoot,\ntr,\ntd,\nth {\n border-color: inherit;\n border-style: solid;\n border-width: 0;\n}\n\nlabel {\n display: inline-block;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus:not(:focus-visible) {\n outline: 0;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\n[role=button] {\n cursor: pointer;\n}\n\nselect {\n word-wrap: normal;\n}\nselect:disabled {\n opacity: 1;\n}\n\n[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {\n display: none !important;\n}\n\nbutton,\n[type=button],\n[type=reset],\n[type=submit] {\n -webkit-appearance: button;\n}\nbutton:not(:disabled),\n[type=button]:not(:disabled),\n[type=reset]:not(:disabled),\n[type=submit]:not(:disabled) {\n cursor: pointer;\n}\n\n::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ntextarea {\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n float: left;\n width: 100%;\n padding: 0;\n margin-bottom: 0.5rem;\n font-size: calc(1.275rem + 0.3vw);\n line-height: inherit;\n}\n@media (min-width: 1200px) {\n legend {\n font-size: 1.5rem;\n }\n}\nlegend + * {\n clear: left;\n}\n\n::-webkit-datetime-edit-fields-wrapper,\n::-webkit-datetime-edit-text,\n::-webkit-datetime-edit-minute,\n::-webkit-datetime-edit-hour-field,\n::-webkit-datetime-edit-day-field,\n::-webkit-datetime-edit-month-field,\n::-webkit-datetime-edit-year-field {\n padding: 0;\n}\n\n::-webkit-inner-spin-button {\n height: auto;\n}\n\n[type=search] {\n -webkit-appearance: textfield;\n outline-offset: -2px;\n}\n\n/* rtl:raw:\n[type=\"tel\"],\n[type=\"url\"],\n[type=\"email\"],\n[type=\"number\"] {\n direction: ltr;\n}\n*/\n::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-color-swatch-wrapper {\n padding: 0;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\n::file-selector-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\niframe {\n border: 0;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[hidden] {\n display: none !important;\n}\n\n.lead {\n font-size: 1.25rem;\n font-weight: 300;\n}\n\n.display-1 {\n font-size: calc(1.625rem + 4.5vw);\n font-weight: 300;\n line-height: 1.2;\n}\n@media (min-width: 1200px) {\n .display-1 {\n font-size: 5rem;\n }\n}\n\n.display-2 {\n font-size: calc(1.575rem + 3.9vw);\n font-weight: 300;\n line-height: 1.2;\n}\n@media (min-width: 1200px) {\n .display-2 {\n font-size: 4.5rem;\n }\n}\n\n.display-3 {\n font-size: calc(1.525rem + 3.3vw);\n font-weight: 300;\n line-height: 1.2;\n}\n@media (min-width: 1200px) {\n .display-3 {\n font-size: 4rem;\n }\n}\n\n.display-4 {\n font-size: calc(1.475rem + 2.7vw);\n font-weight: 300;\n line-height: 1.2;\n}\n@media (min-width: 1200px) {\n .display-4 {\n font-size: 3.5rem;\n }\n}\n\n.display-5 {\n font-size: calc(1.425rem + 2.1vw);\n font-weight: 300;\n line-height: 1.2;\n}\n@media (min-width: 1200px) {\n .display-5 {\n font-size: 3rem;\n }\n}\n\n.display-6 {\n font-size: calc(1.375rem + 1.5vw);\n font-weight: 300;\n line-height: 1.2;\n}\n@media (min-width: 1200px) {\n .display-6 {\n font-size: 2.5rem;\n }\n}\n\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n\n.list-inline {\n padding-left: 0;\n list-style: none;\n}\n\n.list-inline-item {\n display: inline-block;\n}\n.list-inline-item:not(:last-child) {\n margin-right: 0.5rem;\n}\n\n.initialism {\n font-size: 0.875em;\n text-transform: uppercase;\n}\n\n.blockquote {\n margin-bottom: 1rem;\n font-size: 1.25rem;\n}\n.blockquote > :last-child {\n margin-bottom: 0;\n}\n\n.blockquote-footer {\n margin-top: -1rem;\n margin-bottom: 1rem;\n font-size: 0.875em;\n color: #6c757d;\n}\n.blockquote-footer::before {\n content: \"— \";\n}\n\n.img-fluid {\n max-width: 100%;\n height: auto;\n}\n\n.img-thumbnail {\n padding: 0.25rem;\n background-color: var(--bs-body-bg);\n border: var(--bs-border-width) solid var(--bs-border-color);\n border-radius: var(--bs-border-radius);\n max-width: 100%;\n height: auto;\n}\n\n.figure {\n display: inline-block;\n}\n\n.figure-img {\n margin-bottom: 0.5rem;\n line-height: 1;\n}\n\n.figure-caption {\n font-size: 0.875em;\n color: var(--bs-secondary-color);\n}\n\n.container,\n.container-fluid,\n.container-xxl,\n.container-xl,\n.container-lg,\n.container-md,\n.container-sm {\n --bs-gutter-x: 1.5rem;\n --bs-gutter-y: 0;\n width: 100%;\n padding-right: calc(var(--bs-gutter-x) * 0.5);\n padding-left: calc(var(--bs-gutter-x) * 0.5);\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container-sm, .container {\n max-width: 540px;\n }\n}\n@media (min-width: 768px) {\n .container-md, .container-sm, .container {\n max-width: 720px;\n }\n}\n@media (min-width: 992px) {\n .container-lg, .container-md, .container-sm, .container {\n max-width: 960px;\n }\n}\n@media (min-width: 1200px) {\n .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1140px;\n }\n}\n@media (min-width: 1400px) {\n .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1320px;\n }\n}\n:root {\n --bs-breakpoint-xs: 0;\n --bs-breakpoint-sm: 576px;\n --bs-breakpoint-md: 768px;\n --bs-breakpoint-lg: 992px;\n --bs-breakpoint-xl: 1200px;\n --bs-breakpoint-xxl: 1400px;\n}\n\n.row {\n --bs-gutter-x: 1.5rem;\n --bs-gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(-1 * var(--bs-gutter-y));\n margin-right: calc(-0.5 * var(--bs-gutter-x));\n margin-left: calc(-0.5 * var(--bs-gutter-x));\n}\n.row > * {\n flex-shrink: 0;\n width: 100%;\n max-width: 100%;\n padding-right: calc(var(--bs-gutter-x) * 0.5);\n padding-left: calc(var(--bs-gutter-x) * 0.5);\n margin-top: var(--bs-gutter-y);\n}\n\n.col {\n flex: 1 0 0%;\n}\n\n.row-cols-auto > * {\n flex: 0 0 auto;\n width: auto;\n}\n\n.row-cols-1 > * {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.row-cols-2 > * {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.row-cols-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n}\n\n.row-cols-4 > * {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.row-cols-5 > * {\n flex: 0 0 auto;\n width: 20%;\n}\n\n.row-cols-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n}\n\n.col-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n}\n\n.col-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n}\n\n.col-3 {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.col-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n}\n\n.col-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n}\n\n.col-6 {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.col-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n}\n\n.col-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n}\n\n.col-9 {\n flex: 0 0 auto;\n width: 75%;\n}\n\n.col-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n}\n\n.col-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n}\n\n.col-12 {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.offset-1 {\n margin-left: 8.33333333%;\n}\n\n.offset-2 {\n margin-left: 16.66666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.33333333%;\n}\n\n.offset-5 {\n margin-left: 41.66666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.33333333%;\n}\n\n.offset-8 {\n margin-left: 66.66666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.33333333%;\n}\n\n.offset-11 {\n margin-left: 91.66666667%;\n}\n\n.g-0,\n.gx-0 {\n --bs-gutter-x: 0;\n}\n\n.g-0,\n.gy-0 {\n --bs-gutter-y: 0;\n}\n\n.g-1,\n.gx-1 {\n --bs-gutter-x: 0.25rem;\n}\n\n.g-1,\n.gy-1 {\n --bs-gutter-y: 0.25rem;\n}\n\n.g-2,\n.gx-2 {\n --bs-gutter-x: 0.5rem;\n}\n\n.g-2,\n.gy-2 {\n --bs-gutter-y: 0.5rem;\n}\n\n.g-3,\n.gx-3 {\n --bs-gutter-x: 1rem;\n}\n\n.g-3,\n.gy-3 {\n --bs-gutter-y: 1rem;\n}\n\n.g-4,\n.gx-4 {\n --bs-gutter-x: 1.5rem;\n}\n\n.g-4,\n.gy-4 {\n --bs-gutter-y: 1.5rem;\n}\n\n.g-5,\n.gx-5 {\n --bs-gutter-x: 3rem;\n}\n\n.g-5,\n.gy-5 {\n --bs-gutter-y: 3rem;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex: 1 0 0%;\n }\n .row-cols-sm-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-sm-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-sm-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-sm-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .row-cols-sm-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-sm-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-sm-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-sm-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-sm-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-sm-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-sm-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-sm-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-sm-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-sm-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-sm-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-sm-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-sm-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-sm-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-sm-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-sm-0 {\n margin-left: 0;\n }\n .offset-sm-1 {\n margin-left: 8.33333333%;\n }\n .offset-sm-2 {\n margin-left: 16.66666667%;\n }\n .offset-sm-3 {\n margin-left: 25%;\n }\n .offset-sm-4 {\n margin-left: 33.33333333%;\n }\n .offset-sm-5 {\n margin-left: 41.66666667%;\n }\n .offset-sm-6 {\n margin-left: 50%;\n }\n .offset-sm-7 {\n margin-left: 58.33333333%;\n }\n .offset-sm-8 {\n margin-left: 66.66666667%;\n }\n .offset-sm-9 {\n margin-left: 75%;\n }\n .offset-sm-10 {\n margin-left: 83.33333333%;\n }\n .offset-sm-11 {\n margin-left: 91.66666667%;\n }\n .g-sm-0,\n .gx-sm-0 {\n --bs-gutter-x: 0;\n }\n .g-sm-0,\n .gy-sm-0 {\n --bs-gutter-y: 0;\n }\n .g-sm-1,\n .gx-sm-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-sm-1,\n .gy-sm-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-sm-2,\n .gx-sm-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-sm-2,\n .gy-sm-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-sm-3,\n .gx-sm-3 {\n --bs-gutter-x: 1rem;\n }\n .g-sm-3,\n .gy-sm-3 {\n --bs-gutter-y: 1rem;\n }\n .g-sm-4,\n .gx-sm-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-sm-4,\n .gy-sm-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-sm-5,\n .gx-sm-5 {\n --bs-gutter-x: 3rem;\n }\n .g-sm-5,\n .gy-sm-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 768px) {\n .col-md {\n flex: 1 0 0%;\n }\n .row-cols-md-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-md-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-md-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-md-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .row-cols-md-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-md-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-md-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-md-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-md-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-md-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-md-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-md-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-md-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-md-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-md-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-md-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-md-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-md-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-md-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-md-0 {\n margin-left: 0;\n }\n .offset-md-1 {\n margin-left: 8.33333333%;\n }\n .offset-md-2 {\n margin-left: 16.66666667%;\n }\n .offset-md-3 {\n margin-left: 25%;\n }\n .offset-md-4 {\n margin-left: 33.33333333%;\n }\n .offset-md-5 {\n margin-left: 41.66666667%;\n }\n .offset-md-6 {\n margin-left: 50%;\n }\n .offset-md-7 {\n margin-left: 58.33333333%;\n }\n .offset-md-8 {\n margin-left: 66.66666667%;\n }\n .offset-md-9 {\n margin-left: 75%;\n }\n .offset-md-10 {\n margin-left: 83.33333333%;\n }\n .offset-md-11 {\n margin-left: 91.66666667%;\n }\n .g-md-0,\n .gx-md-0 {\n --bs-gutter-x: 0;\n }\n .g-md-0,\n .gy-md-0 {\n --bs-gutter-y: 0;\n }\n .g-md-1,\n .gx-md-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-md-1,\n .gy-md-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-md-2,\n .gx-md-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-md-2,\n .gy-md-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-md-3,\n .gx-md-3 {\n --bs-gutter-x: 1rem;\n }\n .g-md-3,\n .gy-md-3 {\n --bs-gutter-y: 1rem;\n }\n .g-md-4,\n .gx-md-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-md-4,\n .gy-md-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-md-5,\n .gx-md-5 {\n --bs-gutter-x: 3rem;\n }\n .g-md-5,\n .gy-md-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 992px) {\n .col-lg {\n flex: 1 0 0%;\n }\n .row-cols-lg-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-lg-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-lg-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-lg-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .row-cols-lg-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-lg-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-lg-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-lg-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-lg-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-lg-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-lg-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-lg-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-lg-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-lg-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-lg-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-lg-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-lg-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-lg-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-lg-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-lg-0 {\n margin-left: 0;\n }\n .offset-lg-1 {\n margin-left: 8.33333333%;\n }\n .offset-lg-2 {\n margin-left: 16.66666667%;\n }\n .offset-lg-3 {\n margin-left: 25%;\n }\n .offset-lg-4 {\n margin-left: 33.33333333%;\n }\n .offset-lg-5 {\n margin-left: 41.66666667%;\n }\n .offset-lg-6 {\n margin-left: 50%;\n }\n .offset-lg-7 {\n margin-left: 58.33333333%;\n }\n .offset-lg-8 {\n margin-left: 66.66666667%;\n }\n .offset-lg-9 {\n margin-left: 75%;\n }\n .offset-lg-10 {\n margin-left: 83.33333333%;\n }\n .offset-lg-11 {\n margin-left: 91.66666667%;\n }\n .g-lg-0,\n .gx-lg-0 {\n --bs-gutter-x: 0;\n }\n .g-lg-0,\n .gy-lg-0 {\n --bs-gutter-y: 0;\n }\n .g-lg-1,\n .gx-lg-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-lg-1,\n .gy-lg-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-lg-2,\n .gx-lg-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-lg-2,\n .gy-lg-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-lg-3,\n .gx-lg-3 {\n --bs-gutter-x: 1rem;\n }\n .g-lg-3,\n .gy-lg-3 {\n --bs-gutter-y: 1rem;\n }\n .g-lg-4,\n .gx-lg-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-lg-4,\n .gy-lg-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-lg-5,\n .gx-lg-5 {\n --bs-gutter-x: 3rem;\n }\n .g-lg-5,\n .gy-lg-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1200px) {\n .col-xl {\n flex: 1 0 0%;\n }\n .row-cols-xl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-xl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-xl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-xl-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .row-cols-xl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-xl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-xl-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-xl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-xl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-xl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-xl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-xl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-xl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-xl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-xl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-xl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-xl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-xl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-xl-0 {\n margin-left: 0;\n }\n .offset-xl-1 {\n margin-left: 8.33333333%;\n }\n .offset-xl-2 {\n margin-left: 16.66666667%;\n }\n .offset-xl-3 {\n margin-left: 25%;\n }\n .offset-xl-4 {\n margin-left: 33.33333333%;\n }\n .offset-xl-5 {\n margin-left: 41.66666667%;\n }\n .offset-xl-6 {\n margin-left: 50%;\n }\n .offset-xl-7 {\n margin-left: 58.33333333%;\n }\n .offset-xl-8 {\n margin-left: 66.66666667%;\n }\n .offset-xl-9 {\n margin-left: 75%;\n }\n .offset-xl-10 {\n margin-left: 83.33333333%;\n }\n .offset-xl-11 {\n margin-left: 91.66666667%;\n }\n .g-xl-0,\n .gx-xl-0 {\n --bs-gutter-x: 0;\n }\n .g-xl-0,\n .gy-xl-0 {\n --bs-gutter-y: 0;\n }\n .g-xl-1,\n .gx-xl-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-xl-1,\n .gy-xl-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-xl-2,\n .gx-xl-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-xl-2,\n .gy-xl-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-xl-3,\n .gx-xl-3 {\n --bs-gutter-x: 1rem;\n }\n .g-xl-3,\n .gy-xl-3 {\n --bs-gutter-y: 1rem;\n }\n .g-xl-4,\n .gx-xl-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-xl-4,\n .gy-xl-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-xl-5,\n .gx-xl-5 {\n --bs-gutter-x: 3rem;\n }\n .g-xl-5,\n .gy-xl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1400px) {\n .col-xxl {\n flex: 1 0 0%;\n }\n .row-cols-xxl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-xxl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-xxl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-xxl-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .row-cols-xxl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-xxl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-xxl-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xxl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-xxl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-xxl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xxl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-xxl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-xxl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-xxl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-xxl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-xxl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-xxl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-xxl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-xxl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-xxl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-xxl-0 {\n margin-left: 0;\n }\n .offset-xxl-1 {\n margin-left: 8.33333333%;\n }\n .offset-xxl-2 {\n margin-left: 16.66666667%;\n }\n .offset-xxl-3 {\n margin-left: 25%;\n }\n .offset-xxl-4 {\n margin-left: 33.33333333%;\n }\n .offset-xxl-5 {\n margin-left: 41.66666667%;\n }\n .offset-xxl-6 {\n margin-left: 50%;\n }\n .offset-xxl-7 {\n margin-left: 58.33333333%;\n }\n .offset-xxl-8 {\n margin-left: 66.66666667%;\n }\n .offset-xxl-9 {\n margin-left: 75%;\n }\n .offset-xxl-10 {\n margin-left: 83.33333333%;\n }\n .offset-xxl-11 {\n margin-left: 91.66666667%;\n }\n .g-xxl-0,\n .gx-xxl-0 {\n --bs-gutter-x: 0;\n }\n .g-xxl-0,\n .gy-xxl-0 {\n --bs-gutter-y: 0;\n }\n .g-xxl-1,\n .gx-xxl-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-xxl-1,\n .gy-xxl-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-xxl-2,\n .gx-xxl-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-xxl-2,\n .gy-xxl-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-xxl-3,\n .gx-xxl-3 {\n --bs-gutter-x: 1rem;\n }\n .g-xxl-3,\n .gy-xxl-3 {\n --bs-gutter-y: 1rem;\n }\n .g-xxl-4,\n .gx-xxl-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-xxl-4,\n .gy-xxl-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-xxl-5,\n .gx-xxl-5 {\n --bs-gutter-x: 3rem;\n }\n .g-xxl-5,\n .gy-xxl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n.table {\n --bs-table-color-type: initial;\n --bs-table-bg-type: initial;\n --bs-table-color-state: initial;\n --bs-table-bg-state: initial;\n --bs-table-color: var(--bs-emphasis-color);\n --bs-table-bg: var(--bs-body-bg);\n --bs-table-border-color: var(--bs-border-color);\n --bs-table-accent-bg: transparent;\n --bs-table-striped-color: var(--bs-emphasis-color);\n --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05);\n --bs-table-active-color: var(--bs-emphasis-color);\n --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1);\n --bs-table-hover-color: var(--bs-emphasis-color);\n --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075);\n width: 100%;\n margin-bottom: 1rem;\n vertical-align: top;\n border-color: var(--bs-table-border-color);\n}\n.table > :not(caption) > * > * {\n padding: 0.5rem 0.5rem;\n color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));\n background-color: var(--bs-table-bg);\n border-bottom-width: var(--bs-border-width);\n box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));\n}\n.table > tbody {\n vertical-align: inherit;\n}\n.table > thead {\n vertical-align: bottom;\n}\n\n.table-group-divider {\n border-top: calc(var(--bs-border-width) * 2) solid currentcolor;\n}\n\n.caption-top {\n caption-side: top;\n}\n\n.table-sm > :not(caption) > * > * {\n padding: 0.25rem 0.25rem;\n}\n\n.table-bordered > :not(caption) > * {\n border-width: var(--bs-border-width) 0;\n}\n.table-bordered > :not(caption) > * > * {\n border-width: 0 var(--bs-border-width);\n}\n\n.table-borderless > :not(caption) > * > * {\n border-bottom-width: 0;\n}\n.table-borderless > :not(:first-child) {\n border-top-width: 0;\n}\n\n.table-striped > tbody > tr:nth-of-type(odd) > * {\n --bs-table-color-type: var(--bs-table-striped-color);\n --bs-table-bg-type: var(--bs-table-striped-bg);\n}\n\n.table-striped-columns > :not(caption) > tr > :nth-child(even) {\n --bs-table-color-type: var(--bs-table-striped-color);\n --bs-table-bg-type: var(--bs-table-striped-bg);\n}\n\n.table-active {\n --bs-table-color-state: var(--bs-table-active-color);\n --bs-table-bg-state: var(--bs-table-active-bg);\n}\n\n.table-hover > tbody > tr:hover > * {\n --bs-table-color-state: var(--bs-table-hover-color);\n --bs-table-bg-state: var(--bs-table-hover-bg);\n}\n\n.table-primary {\n --bs-table-color: #000;\n --bs-table-bg: #cfe2ff;\n --bs-table-border-color: #a6b5cc;\n --bs-table-striped-bg: #c5d7f2;\n --bs-table-striped-color: #000;\n --bs-table-active-bg: #bacbe6;\n --bs-table-active-color: #000;\n --bs-table-hover-bg: #bfd1ec;\n --bs-table-hover-color: #000;\n color: var(--bs-table-color);\n border-color: var(--bs-table-border-color);\n}\n\n.table-secondary {\n --bs-table-color: #000;\n --bs-table-bg: #e2e3e5;\n --bs-table-border-color: #b5b6b7;\n --bs-table-striped-bg: #d7d8da;\n --bs-table-striped-color: #000;\n --bs-table-active-bg: #cbccce;\n --bs-table-active-color: #000;\n --bs-table-hover-bg: #d1d2d4;\n --bs-table-hover-color: #000;\n color: var(--bs-table-color);\n border-color: var(--bs-table-border-color);\n}\n\n.table-success {\n --bs-table-color: #000;\n --bs-table-bg: #d1e7dd;\n --bs-table-border-color: #a7b9b1;\n --bs-table-striped-bg: #c7dbd2;\n --bs-table-striped-color: #000;\n --bs-table-active-bg: #bcd0c7;\n --bs-table-active-color: #000;\n --bs-table-hover-bg: #c1d6cc;\n --bs-table-hover-color: #000;\n color: var(--bs-table-color);\n border-color: var(--bs-table-border-color);\n}\n\n.table-info {\n --bs-table-color: #000;\n --bs-table-bg: #cff4fc;\n --bs-table-border-color: #a6c3ca;\n --bs-table-striped-bg: #c5e8ef;\n --bs-table-striped-color: #000;\n --bs-table-active-bg: #badce3;\n --bs-table-active-color: #000;\n --bs-table-hover-bg: #bfe2e9;\n --bs-table-hover-color: #000;\n color: var(--bs-table-color);\n border-color: var(--bs-table-border-color);\n}\n\n.table-warning {\n --bs-table-color: #000;\n --bs-table-bg: #fff3cd;\n --bs-table-border-color: #ccc2a4;\n --bs-table-striped-bg: #f2e7c3;\n --bs-table-striped-color: #000;\n --bs-table-active-bg: #e6dbb9;\n --bs-table-active-color: #000;\n --bs-table-hover-bg: #ece1be;\n --bs-table-hover-color: #000;\n color: var(--bs-table-color);\n border-color: var(--bs-table-border-color);\n}\n\n.table-danger {\n --bs-table-color: #000;\n --bs-table-bg: #f8d7da;\n --bs-table-border-color: #c6acae;\n --bs-table-striped-bg: #eccccf;\n --bs-table-striped-color: #000;\n --bs-table-active-bg: #dfc2c4;\n --bs-table-active-color: #000;\n --bs-table-hover-bg: #e5c7ca;\n --bs-table-hover-color: #000;\n color: var(--bs-table-color);\n border-color: var(--bs-table-border-color);\n}\n\n.table-light {\n --bs-table-color: #000;\n --bs-table-bg: #f8f9fa;\n --bs-table-border-color: #c6c7c8;\n --bs-table-striped-bg: #ecedee;\n --bs-table-striped-color: #000;\n --bs-table-active-bg: #dfe0e1;\n --bs-table-active-color: #000;\n --bs-table-hover-bg: #e5e6e7;\n --bs-table-hover-color: #000;\n color: var(--bs-table-color);\n border-color: var(--bs-table-border-color);\n}\n\n.table-dark {\n --bs-table-color: #fff;\n --bs-table-bg: #212529;\n --bs-table-border-color: #4d5154;\n --bs-table-striped-bg: #2c3034;\n --bs-table-striped-color: #fff;\n --bs-table-active-bg: #373b3e;\n --bs-table-active-color: #fff;\n --bs-table-hover-bg: #323539;\n --bs-table-hover-color: #fff;\n color: var(--bs-table-color);\n border-color: var(--bs-table-border-color);\n}\n\n.table-responsive {\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n}\n\n@media (max-width: 575.98px) {\n .table-responsive-sm {\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n}\n@media (max-width: 767.98px) {\n .table-responsive-md {\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n}\n@media (max-width: 991.98px) {\n .table-responsive-lg {\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n}\n@media (max-width: 1199.98px) {\n .table-responsive-xl {\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n}\n@media (max-width: 1399.98px) {\n .table-responsive-xxl {\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n}\n.form-label {\n margin-bottom: 0.5rem;\n}\n\n.col-form-label {\n padding-top: calc(0.375rem + var(--bs-border-width));\n padding-bottom: calc(0.375rem + var(--bs-border-width));\n margin-bottom: 0;\n font-size: inherit;\n line-height: 1.5;\n}\n\n.col-form-label-lg {\n padding-top: calc(0.5rem + var(--bs-border-width));\n padding-bottom: calc(0.5rem + var(--bs-border-width));\n font-size: 1.25rem;\n}\n\n.col-form-label-sm {\n padding-top: calc(0.25rem + var(--bs-border-width));\n padding-bottom: calc(0.25rem + var(--bs-border-width));\n font-size: 0.875rem;\n}\n\n.form-text {\n margin-top: 0.25rem;\n font-size: 0.875em;\n color: var(--bs-secondary-color);\n}\n\n.form-control {\n display: block;\n width: 100%;\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: var(--bs-body-color);\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n background-color: var(--bs-body-bg);\n background-clip: padding-box;\n border: var(--bs-border-width) solid var(--bs-border-color);\n border-radius: var(--bs-border-radius);\n transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .form-control {\n transition: none;\n }\n}\n.form-control[type=file] {\n overflow: hidden;\n}\n.form-control[type=file]:not(:disabled):not([readonly]) {\n cursor: pointer;\n}\n.form-control:focus {\n color: var(--bs-body-color);\n background-color: var(--bs-body-bg);\n border-color: #86b7fe;\n outline: 0;\n box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);\n}\n.form-control::-webkit-date-and-time-value {\n min-width: 85px;\n height: 1.5em;\n margin: 0;\n}\n.form-control::-webkit-datetime-edit {\n display: block;\n padding: 0;\n}\n.form-control::-moz-placeholder {\n color: var(--bs-secondary-color);\n opacity: 1;\n}\n.form-control::placeholder {\n color: var(--bs-secondary-color);\n opacity: 1;\n}\n.form-control:disabled {\n background-color: var(--bs-secondary-bg);\n opacity: 1;\n}\n.form-control::-webkit-file-upload-button {\n padding: 0.375rem 0.75rem;\n margin: -0.375rem -0.75rem;\n -webkit-margin-end: 0.75rem;\n margin-inline-end: 0.75rem;\n color: var(--bs-body-color);\n background-color: var(--bs-tertiary-bg);\n pointer-events: none;\n border-color: inherit;\n border-style: solid;\n border-width: 0;\n border-inline-end-width: var(--bs-border-width);\n border-radius: 0;\n -webkit-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;\n 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;\n}\n.form-control::file-selector-button {\n padding: 0.375rem 0.75rem;\n margin: -0.375rem -0.75rem;\n -webkit-margin-end: 0.75rem;\n margin-inline-end: 0.75rem;\n color: var(--bs-body-color);\n background-color: var(--bs-tertiary-bg);\n pointer-events: none;\n border-color: inherit;\n border-style: solid;\n border-width: 0;\n border-inline-end-width: var(--bs-border-width);\n border-radius: 0;\n 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;\n}\n@media (prefers-reduced-motion: reduce) {\n .form-control::-webkit-file-upload-button {\n -webkit-transition: none;\n transition: none;\n }\n .form-control::file-selector-button {\n transition: none;\n }\n}\n.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {\n background-color: var(--bs-secondary-bg);\n}\n.form-control:hover:not(:disabled):not([readonly])::file-selector-button {\n background-color: var(--bs-secondary-bg);\n}\n\n.form-control-plaintext {\n display: block;\n width: 100%;\n padding: 0.375rem 0;\n margin-bottom: 0;\n line-height: 1.5;\n color: var(--bs-body-color);\n background-color: transparent;\n border: solid transparent;\n border-width: var(--bs-border-width) 0;\n}\n.form-control-plaintext:focus {\n outline: 0;\n}\n.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {\n padding-right: 0;\n padding-left: 0;\n}\n\n.form-control-sm {\n min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n border-radius: var(--bs-border-radius-sm);\n}\n.form-control-sm::-webkit-file-upload-button {\n padding: 0.25rem 0.5rem;\n margin: -0.25rem -0.5rem;\n -webkit-margin-end: 0.5rem;\n margin-inline-end: 0.5rem;\n}\n.form-control-sm::file-selector-button {\n padding: 0.25rem 0.5rem;\n margin: -0.25rem -0.5rem;\n -webkit-margin-end: 0.5rem;\n margin-inline-end: 0.5rem;\n}\n\n.form-control-lg {\n min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n border-radius: var(--bs-border-radius-lg);\n}\n.form-control-lg::-webkit-file-upload-button {\n padding: 0.5rem 1rem;\n margin: -0.5rem -1rem;\n -webkit-margin-end: 1rem;\n margin-inline-end: 1rem;\n}\n.form-control-lg::file-selector-button {\n padding: 0.5rem 1rem;\n margin: -0.5rem -1rem;\n -webkit-margin-end: 1rem;\n margin-inline-end: 1rem;\n}\n\ntextarea.form-control {\n min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));\n}\ntextarea.form-control-sm {\n min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));\n}\ntextarea.form-control-lg {\n min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));\n}\n\n.form-control-color {\n width: 3rem;\n height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));\n padding: 0.375rem;\n}\n.form-control-color:not(:disabled):not([readonly]) {\n cursor: pointer;\n}\n.form-control-color::-moz-color-swatch {\n border: 0 !important;\n border-radius: var(--bs-border-radius);\n}\n.form-control-color::-webkit-color-swatch {\n border: 0 !important;\n border-radius: var(--bs-border-radius);\n}\n.form-control-color.form-control-sm {\n height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));\n}\n.form-control-color.form-control-lg {\n height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));\n}\n\n.form-select {\n --bs-form-select-bg-img: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e\");\n display: block;\n width: 100%;\n padding: 0.375rem 2.25rem 0.375rem 0.75rem;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: var(--bs-body-color);\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n background-color: var(--bs-body-bg);\n background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);\n background-repeat: no-repeat;\n background-position: right 0.75rem center;\n background-size: 16px 12px;\n border: var(--bs-border-width) solid var(--bs-border-color);\n border-radius: var(--bs-border-radius);\n transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .form-select {\n transition: none;\n }\n}\n.form-select:focus {\n border-color: #86b7fe;\n outline: 0;\n box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);\n}\n.form-select[multiple], .form-select[size]:not([size=\"1\"]) {\n padding-right: 0.75rem;\n background-image: none;\n}\n.form-select:disabled {\n background-color: var(--bs-secondary-bg);\n}\n.form-select:-moz-focusring {\n color: transparent;\n text-shadow: 0 0 0 var(--bs-body-color);\n}\n\n.form-select-sm {\n padding-top: 0.25rem;\n padding-bottom: 0.25rem;\n padding-left: 0.5rem;\n font-size: 0.875rem;\n border-radius: var(--bs-border-radius-sm);\n}\n\n.form-select-lg {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n padding-left: 1rem;\n font-size: 1.25rem;\n border-radius: var(--bs-border-radius-lg);\n}\n\n[data-bs-theme=dark] .form-select {\n --bs-form-select-bg-img: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e\");\n}\n\n.form-check {\n display: block;\n min-height: 1.5rem;\n padding-left: 1.5em;\n margin-bottom: 0.125rem;\n}\n.form-check .form-check-input {\n float: left;\n margin-left: -1.5em;\n}\n\n.form-check-reverse {\n padding-right: 1.5em;\n padding-left: 0;\n text-align: right;\n}\n.form-check-reverse .form-check-input {\n float: right;\n margin-right: -1.5em;\n margin-left: 0;\n}\n\n.form-check-input {\n --bs-form-check-bg: var(--bs-body-bg);\n flex-shrink: 0;\n width: 1em;\n height: 1em;\n margin-top: 0.25em;\n vertical-align: top;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n background-color: var(--bs-form-check-bg);\n background-image: var(--bs-form-check-bg-image);\n background-repeat: no-repeat;\n background-position: center;\n background-size: contain;\n border: var(--bs-border-width) solid var(--bs-border-color);\n -webkit-print-color-adjust: exact;\n color-adjust: exact;\n print-color-adjust: exact;\n}\n.form-check-input[type=checkbox] {\n border-radius: 0.25em;\n}\n.form-check-input[type=radio] {\n border-radius: 50%;\n}\n.form-check-input:active {\n filter: brightness(90%);\n}\n.form-check-input:focus {\n border-color: #86b7fe;\n outline: 0;\n box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);\n}\n.form-check-input:checked {\n background-color: #0d6efd;\n border-color: #0d6efd;\n}\n.form-check-input:checked[type=checkbox] {\n --bs-form-check-bg-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e\");\n}\n.form-check-input:checked[type=radio] {\n --bs-form-check-bg-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e\");\n}\n.form-check-input[type=checkbox]:indeterminate {\n background-color: #0d6efd;\n border-color: #0d6efd;\n --bs-form-check-bg-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e\");\n}\n.form-check-input:disabled {\n pointer-events: none;\n filter: none;\n opacity: 0.5;\n}\n.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {\n cursor: default;\n opacity: 0.5;\n}\n\n.form-switch {\n padding-left: 2.5em;\n}\n.form-switch .form-check-input {\n --bs-form-switch-bg: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e\");\n width: 2em;\n margin-left: -2.5em;\n background-image: var(--bs-form-switch-bg);\n background-position: left center;\n border-radius: 2em;\n transition: background-position 0.15s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .form-switch .form-check-input {\n transition: none;\n }\n}\n.form-switch .form-check-input:focus {\n --bs-form-switch-bg: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e\");\n}\n.form-switch .form-check-input:checked {\n background-position: right center;\n --bs-form-switch-bg: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e\");\n}\n.form-switch.form-check-reverse {\n padding-right: 2.5em;\n padding-left: 0;\n}\n.form-switch.form-check-reverse .form-check-input {\n margin-right: -2.5em;\n margin-left: 0;\n}\n\n.form-check-inline {\n display: inline-block;\n margin-right: 1rem;\n}\n\n.btn-check {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n}\n.btn-check[disabled] + .btn, .btn-check:disabled + .btn {\n pointer-events: none;\n filter: none;\n opacity: 0.65;\n}\n\n[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {\n --bs-form-switch-bg: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e\");\n}\n\n.form-range {\n width: 100%;\n height: 1.5rem;\n padding: 0;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n background-color: transparent;\n}\n.form-range:focus {\n outline: 0;\n}\n.form-range:focus::-webkit-slider-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);\n}\n.form-range:focus::-moz-range-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);\n}\n.form-range::-moz-focus-outer {\n border: 0;\n}\n.form-range::-webkit-slider-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: -0.25rem;\n -webkit-appearance: none;\n appearance: none;\n background-color: #0d6efd;\n border: 0;\n border-radius: 1rem;\n -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .form-range::-webkit-slider-thumb {\n -webkit-transition: none;\n transition: none;\n }\n}\n.form-range::-webkit-slider-thumb:active {\n background-color: #b6d4fe;\n}\n.form-range::-webkit-slider-runnable-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: var(--bs-secondary-bg);\n border-color: transparent;\n border-radius: 1rem;\n}\n.form-range::-moz-range-thumb {\n width: 1rem;\n height: 1rem;\n -moz-appearance: none;\n appearance: none;\n background-color: #0d6efd;\n border: 0;\n border-radius: 1rem;\n -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .form-range::-moz-range-thumb {\n -moz-transition: none;\n transition: none;\n }\n}\n.form-range::-moz-range-thumb:active {\n background-color: #b6d4fe;\n}\n.form-range::-moz-range-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: var(--bs-secondary-bg);\n border-color: transparent;\n border-radius: 1rem;\n}\n.form-range:disabled {\n pointer-events: none;\n}\n.form-range:disabled::-webkit-slider-thumb {\n background-color: var(--bs-secondary-color);\n}\n.form-range:disabled::-moz-range-thumb {\n background-color: var(--bs-secondary-color);\n}\n\n.form-floating {\n position: relative;\n}\n.form-floating > .form-control,\n.form-floating > .form-control-plaintext,\n.form-floating > .form-select {\n height: calc(3.5rem + calc(var(--bs-border-width) * 2));\n min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));\n line-height: 1.25;\n}\n.form-floating > label {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 2;\n height: 100%;\n padding: 1rem 0.75rem;\n overflow: hidden;\n text-align: start;\n text-overflow: ellipsis;\n white-space: nowrap;\n pointer-events: none;\n border: var(--bs-border-width) solid transparent;\n transform-origin: 0 0;\n transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .form-floating > label {\n transition: none;\n }\n}\n.form-floating > .form-control,\n.form-floating > .form-control-plaintext {\n padding: 1rem 0.75rem;\n}\n.form-floating > .form-control::-moz-placeholder, .form-floating > .form-control-plaintext::-moz-placeholder {\n color: transparent;\n}\n.form-floating > .form-control::placeholder,\n.form-floating > .form-control-plaintext::placeholder {\n color: transparent;\n}\n.form-floating > .form-control:not(:-moz-placeholder-shown), .form-floating > .form-control-plaintext:not(:-moz-placeholder-shown) {\n padding-top: 1.625rem;\n padding-bottom: 0.625rem;\n}\n.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),\n.form-floating > .form-control-plaintext:focus,\n.form-floating > .form-control-plaintext:not(:placeholder-shown) {\n padding-top: 1.625rem;\n padding-bottom: 0.625rem;\n}\n.form-floating > .form-control:-webkit-autofill,\n.form-floating > .form-control-plaintext:-webkit-autofill {\n padding-top: 1.625rem;\n padding-bottom: 0.625rem;\n}\n.form-floating > .form-select {\n padding-top: 1.625rem;\n padding-bottom: 0.625rem;\n}\n.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {\n color: rgba(var(--bs-body-color-rgb), 0.65);\n transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);\n}\n.form-floating > .form-control:focus ~ label,\n.form-floating > .form-control:not(:placeholder-shown) ~ label,\n.form-floating > .form-control-plaintext ~ label,\n.form-floating > .form-select ~ label {\n color: rgba(var(--bs-body-color-rgb), 0.65);\n transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);\n}\n.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label::after {\n position: absolute;\n inset: 1rem 0.375rem;\n z-index: -1;\n height: 1.5em;\n content: \"\";\n background-color: var(--bs-body-bg);\n border-radius: var(--bs-border-radius);\n}\n.form-floating > .form-control:focus ~ label::after,\n.form-floating > .form-control:not(:placeholder-shown) ~ label::after,\n.form-floating > .form-control-plaintext ~ label::after,\n.form-floating > .form-select ~ label::after {\n position: absolute;\n inset: 1rem 0.375rem;\n z-index: -1;\n height: 1.5em;\n content: \"\";\n background-color: var(--bs-body-bg);\n border-radius: var(--bs-border-radius);\n}\n.form-floating > .form-control:-webkit-autofill ~ label {\n color: rgba(var(--bs-body-color-rgb), 0.65);\n transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);\n}\n.form-floating > .form-control-plaintext ~ label {\n border-width: var(--bs-border-width) 0;\n}\n.form-floating > :disabled ~ label,\n.form-floating > .form-control:disabled ~ label {\n color: #6c757d;\n}\n.form-floating > :disabled ~ label::after,\n.form-floating > .form-control:disabled ~ label::after {\n background-color: var(--bs-secondary-bg);\n}\n\n.input-group {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: stretch;\n width: 100%;\n}\n.input-group > .form-control,\n.input-group > .form-select,\n.input-group > .form-floating {\n position: relative;\n flex: 1 1 auto;\n width: 1%;\n min-width: 0;\n}\n.input-group > .form-control:focus,\n.input-group > .form-select:focus,\n.input-group > .form-floating:focus-within {\n z-index: 5;\n}\n.input-group .btn {\n position: relative;\n z-index: 2;\n}\n.input-group .btn:focus {\n z-index: 5;\n}\n\n.input-group-text {\n display: flex;\n align-items: center;\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: var(--bs-body-color);\n text-align: center;\n white-space: nowrap;\n background-color: var(--bs-tertiary-bg);\n border: var(--bs-border-width) solid var(--bs-border-color);\n border-radius: var(--bs-border-radius);\n}\n\n.input-group-lg > .form-control,\n.input-group-lg > .form-select,\n.input-group-lg > .input-group-text,\n.input-group-lg > .btn {\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n border-radius: var(--bs-border-radius-lg);\n}\n\n.input-group-sm > .form-control,\n.input-group-sm > .form-select,\n.input-group-sm > .input-group-text,\n.input-group-sm > .btn {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n border-radius: var(--bs-border-radius-sm);\n}\n\n.input-group-lg > .form-select,\n.input-group-sm > .form-select {\n padding-right: 3rem;\n}\n\n.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),\n.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),\n.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,\n.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),\n.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),\n.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,\n.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {\n margin-left: calc(var(--bs-border-width) * -1);\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n.input-group > .form-floating:not(:first-child) > .form-control,\n.input-group > .form-floating:not(:first-child) > .form-select {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.valid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 0.875em;\n color: var(--bs-form-valid-color);\n}\n\n.valid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: 0.1rem;\n font-size: 0.875rem;\n color: #fff;\n background-color: var(--bs-success);\n border-radius: var(--bs-border-radius);\n}\n\n.was-validated :valid ~ .valid-feedback,\n.was-validated :valid ~ .valid-tooltip,\n.is-valid ~ .valid-feedback,\n.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .form-control:valid, .form-control.is-valid {\n border-color: var(--bs-form-valid-border-color);\n padding-right: calc(1.5em + 0.75rem);\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.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\");\n background-repeat: no-repeat;\n background-position: right calc(0.375em + 0.1875rem) center;\n background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n.was-validated .form-control:valid:focus, .form-control.is-valid:focus {\n border-color: var(--bs-form-valid-border-color);\n box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);\n}\n\n.was-validated textarea.form-control:valid, textarea.form-control.is-valid {\n padding-right: calc(1.5em + 0.75rem);\n background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);\n}\n\n.was-validated .form-select:valid, .form-select.is-valid {\n border-color: var(--bs-form-valid-border-color);\n}\n.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size=\"1\"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size=\"1\"] {\n --bs-form-select-bg-icon: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.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\");\n padding-right: 4.125rem;\n background-position: right 0.75rem center, center right 2.25rem;\n background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n.was-validated .form-select:valid:focus, .form-select.is-valid:focus {\n border-color: var(--bs-form-valid-border-color);\n box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);\n}\n\n.was-validated .form-control-color:valid, .form-control-color.is-valid {\n width: calc(3rem + calc(1.5em + 0.75rem));\n}\n\n.was-validated .form-check-input:valid, .form-check-input.is-valid {\n border-color: var(--bs-form-valid-border-color);\n}\n.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {\n background-color: var(--bs-form-valid-color);\n}\n.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {\n box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);\n}\n.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {\n color: var(--bs-form-valid-color);\n}\n\n.form-check-inline .form-check-input ~ .valid-feedback {\n margin-left: 0.5em;\n}\n\n.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,\n.was-validated .input-group > .form-select:not(:focus):valid,\n.input-group > .form-select:not(:focus).is-valid,\n.was-validated .input-group > .form-floating:not(:focus-within):valid,\n.input-group > .form-floating:not(:focus-within).is-valid {\n z-index: 3;\n}\n\n.invalid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 0.875em;\n color: var(--bs-form-invalid-color);\n}\n\n.invalid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: 0.1rem;\n font-size: 0.875rem;\n color: #fff;\n background-color: var(--bs-danger);\n border-radius: var(--bs-border-radius);\n}\n\n.was-validated :invalid ~ .invalid-feedback,\n.was-validated :invalid ~ .invalid-tooltip,\n.is-invalid ~ .invalid-feedback,\n.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .form-control:invalid, .form-control.is-invalid {\n border-color: var(--bs-form-invalid-border-color);\n padding-right: calc(1.5em + 0.75rem);\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%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\");\n background-repeat: no-repeat;\n background-position: right calc(0.375em + 0.1875rem) center;\n background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {\n border-color: var(--bs-form-invalid-border-color);\n box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);\n}\n\n.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {\n padding-right: calc(1.5em + 0.75rem);\n background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);\n}\n\n.was-validated .form-select:invalid, .form-select.is-invalid {\n border-color: var(--bs-form-invalid-border-color);\n}\n.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size=\"1\"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size=\"1\"] {\n --bs-form-select-bg-icon: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%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\");\n padding-right: 4.125rem;\n background-position: right 0.75rem center, center right 2.25rem;\n background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {\n border-color: var(--bs-form-invalid-border-color);\n box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);\n}\n\n.was-validated .form-control-color:invalid, .form-control-color.is-invalid {\n width: calc(3rem + calc(1.5em + 0.75rem));\n}\n\n.was-validated .form-check-input:invalid, .form-check-input.is-invalid {\n border-color: var(--bs-form-invalid-border-color);\n}\n.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {\n background-color: var(--bs-form-invalid-color);\n}\n.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {\n box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);\n}\n.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {\n color: var(--bs-form-invalid-color);\n}\n\n.form-check-inline .form-check-input ~ .invalid-feedback {\n margin-left: 0.5em;\n}\n\n.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,\n.was-validated .input-group > .form-select:not(:focus):invalid,\n.input-group > .form-select:not(:focus).is-invalid,\n.was-validated .input-group > .form-floating:not(:focus-within):invalid,\n.input-group > .form-floating:not(:focus-within).is-invalid {\n z-index: 4;\n}\n\n.btn {\n --bs-btn-padding-x: 0.75rem;\n --bs-btn-padding-y: 0.375rem;\n --bs-btn-font-family: ;\n --bs-btn-font-size: 1rem;\n --bs-btn-font-weight: 400;\n --bs-btn-line-height: 1.5;\n --bs-btn-color: var(--bs-body-color);\n --bs-btn-bg: transparent;\n --bs-btn-border-width: var(--bs-border-width);\n --bs-btn-border-color: transparent;\n --bs-btn-border-radius: var(--bs-border-radius);\n --bs-btn-hover-border-color: transparent;\n --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);\n --bs-btn-disabled-opacity: 0.65;\n --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);\n display: inline-block;\n padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);\n font-family: var(--bs-btn-font-family);\n font-size: var(--bs-btn-font-size);\n font-weight: var(--bs-btn-font-weight);\n line-height: var(--bs-btn-line-height);\n color: var(--bs-btn-color);\n text-align: center;\n text-decoration: none;\n vertical-align: middle;\n cursor: pointer;\n -webkit-user-select: none;\n -moz-user-select: none;\n user-select: none;\n border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);\n border-radius: var(--bs-btn-border-radius);\n background-color: var(--bs-btn-bg);\n 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;\n}\n@media (prefers-reduced-motion: reduce) {\n .btn {\n transition: none;\n }\n}\n.btn:hover {\n color: var(--bs-btn-hover-color);\n background-color: var(--bs-btn-hover-bg);\n border-color: var(--bs-btn-hover-border-color);\n}\n.btn-check + .btn:hover {\n color: var(--bs-btn-color);\n background-color: var(--bs-btn-bg);\n border-color: var(--bs-btn-border-color);\n}\n.btn:focus-visible {\n color: var(--bs-btn-hover-color);\n background-color: var(--bs-btn-hover-bg);\n border-color: var(--bs-btn-hover-border-color);\n outline: 0;\n box-shadow: var(--bs-btn-focus-box-shadow);\n}\n.btn-check:focus-visible + .btn {\n border-color: var(--bs-btn-hover-border-color);\n outline: 0;\n box-shadow: var(--bs-btn-focus-box-shadow);\n}\n.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {\n color: var(--bs-btn-active-color);\n background-color: var(--bs-btn-active-bg);\n border-color: var(--bs-btn-active-border-color);\n}\n.btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible {\n box-shadow: var(--bs-btn-focus-box-shadow);\n}\n.btn:disabled, .btn.disabled, fieldset:disabled .btn {\n color: var(--bs-btn-disabled-color);\n pointer-events: none;\n background-color: var(--bs-btn-disabled-bg);\n border-color: var(--bs-btn-disabled-border-color);\n opacity: var(--bs-btn-disabled-opacity);\n}\n\n.btn-primary {\n --bs-btn-color: #fff;\n --bs-btn-bg: #0d6efd;\n --bs-btn-border-color: #0d6efd;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #0b5ed7;\n --bs-btn-hover-border-color: #0a58ca;\n --bs-btn-focus-shadow-rgb: 49, 132, 253;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #0a58ca;\n --bs-btn-active-border-color: #0a53be;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #fff;\n --bs-btn-disabled-bg: #0d6efd;\n --bs-btn-disabled-border-color: #0d6efd;\n}\n\n.btn-secondary {\n --bs-btn-color: #fff;\n --bs-btn-bg: #6c757d;\n --bs-btn-border-color: #6c757d;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #5c636a;\n --bs-btn-hover-border-color: #565e64;\n --bs-btn-focus-shadow-rgb: 130, 138, 145;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #565e64;\n --bs-btn-active-border-color: #51585e;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #fff;\n --bs-btn-disabled-bg: #6c757d;\n --bs-btn-disabled-border-color: #6c757d;\n}\n\n.btn-success {\n --bs-btn-color: #fff;\n --bs-btn-bg: #198754;\n --bs-btn-border-color: #198754;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #157347;\n --bs-btn-hover-border-color: #146c43;\n --bs-btn-focus-shadow-rgb: 60, 153, 110;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #146c43;\n --bs-btn-active-border-color: #13653f;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #fff;\n --bs-btn-disabled-bg: #198754;\n --bs-btn-disabled-border-color: #198754;\n}\n\n.btn-info {\n --bs-btn-color: #000;\n --bs-btn-bg: #0dcaf0;\n --bs-btn-border-color: #0dcaf0;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #31d2f2;\n --bs-btn-hover-border-color: #25cff2;\n --bs-btn-focus-shadow-rgb: 11, 172, 204;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #3dd5f3;\n --bs-btn-active-border-color: #25cff2;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #000;\n --bs-btn-disabled-bg: #0dcaf0;\n --bs-btn-disabled-border-color: #0dcaf0;\n}\n\n.btn-warning {\n --bs-btn-color: #000;\n --bs-btn-bg: #ffc107;\n --bs-btn-border-color: #ffc107;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #ffca2c;\n --bs-btn-hover-border-color: #ffc720;\n --bs-btn-focus-shadow-rgb: 217, 164, 6;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #ffcd39;\n --bs-btn-active-border-color: #ffc720;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #000;\n --bs-btn-disabled-bg: #ffc107;\n --bs-btn-disabled-border-color: #ffc107;\n}\n\n.btn-danger {\n --bs-btn-color: #fff;\n --bs-btn-bg: #dc3545;\n --bs-btn-border-color: #dc3545;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #bb2d3b;\n --bs-btn-hover-border-color: #b02a37;\n --bs-btn-focus-shadow-rgb: 225, 83, 97;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #b02a37;\n --bs-btn-active-border-color: #a52834;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #fff;\n --bs-btn-disabled-bg: #dc3545;\n --bs-btn-disabled-border-color: #dc3545;\n}\n\n.btn-light {\n --bs-btn-color: #000;\n --bs-btn-bg: #f8f9fa;\n --bs-btn-border-color: #f8f9fa;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #d3d4d5;\n --bs-btn-hover-border-color: #c6c7c8;\n --bs-btn-focus-shadow-rgb: 211, 212, 213;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #c6c7c8;\n --bs-btn-active-border-color: #babbbc;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #000;\n --bs-btn-disabled-bg: #f8f9fa;\n --bs-btn-disabled-border-color: #f8f9fa;\n}\n\n.btn-dark {\n --bs-btn-color: #fff;\n --bs-btn-bg: #212529;\n --bs-btn-border-color: #212529;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #424649;\n --bs-btn-hover-border-color: #373b3e;\n --bs-btn-focus-shadow-rgb: 66, 70, 73;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #4d5154;\n --bs-btn-active-border-color: #373b3e;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #fff;\n --bs-btn-disabled-bg: #212529;\n --bs-btn-disabled-border-color: #212529;\n}\n\n.btn-outline-primary {\n --bs-btn-color: #0d6efd;\n --bs-btn-border-color: #0d6efd;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #0d6efd;\n --bs-btn-hover-border-color: #0d6efd;\n --bs-btn-focus-shadow-rgb: 13, 110, 253;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #0d6efd;\n --bs-btn-active-border-color: #0d6efd;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #0d6efd;\n --bs-btn-disabled-bg: transparent;\n --bs-btn-disabled-border-color: #0d6efd;\n --bs-gradient: none;\n}\n\n.btn-outline-secondary {\n --bs-btn-color: #6c757d;\n --bs-btn-border-color: #6c757d;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #6c757d;\n --bs-btn-hover-border-color: #6c757d;\n --bs-btn-focus-shadow-rgb: 108, 117, 125;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #6c757d;\n --bs-btn-active-border-color: #6c757d;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #6c757d;\n --bs-btn-disabled-bg: transparent;\n --bs-btn-disabled-border-color: #6c757d;\n --bs-gradient: none;\n}\n\n.btn-outline-success {\n --bs-btn-color: #198754;\n --bs-btn-border-color: #198754;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #198754;\n --bs-btn-hover-border-color: #198754;\n --bs-btn-focus-shadow-rgb: 25, 135, 84;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #198754;\n --bs-btn-active-border-color: #198754;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #198754;\n --bs-btn-disabled-bg: transparent;\n --bs-btn-disabled-border-color: #198754;\n --bs-gradient: none;\n}\n\n.btn-outline-info {\n --bs-btn-color: #0dcaf0;\n --bs-btn-border-color: #0dcaf0;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #0dcaf0;\n --bs-btn-hover-border-color: #0dcaf0;\n --bs-btn-focus-shadow-rgb: 13, 202, 240;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #0dcaf0;\n --bs-btn-active-border-color: #0dcaf0;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #0dcaf0;\n --bs-btn-disabled-bg: transparent;\n --bs-btn-disabled-border-color: #0dcaf0;\n --bs-gradient: none;\n}\n\n.btn-outline-warning {\n --bs-btn-color: #ffc107;\n --bs-btn-border-color: #ffc107;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #ffc107;\n --bs-btn-hover-border-color: #ffc107;\n --bs-btn-focus-shadow-rgb: 255, 193, 7;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #ffc107;\n --bs-btn-active-border-color: #ffc107;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #ffc107;\n --bs-btn-disabled-bg: transparent;\n --bs-btn-disabled-border-color: #ffc107;\n --bs-gradient: none;\n}\n\n.btn-outline-danger {\n --bs-btn-color: #dc3545;\n --bs-btn-border-color: #dc3545;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #dc3545;\n --bs-btn-hover-border-color: #dc3545;\n --bs-btn-focus-shadow-rgb: 220, 53, 69;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #dc3545;\n --bs-btn-active-border-color: #dc3545;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #dc3545;\n --bs-btn-disabled-bg: transparent;\n --bs-btn-disabled-border-color: #dc3545;\n --bs-gradient: none;\n}\n\n.btn-outline-light {\n --bs-btn-color: #f8f9fa;\n --bs-btn-border-color: #f8f9fa;\n --bs-btn-hover-color: #000;\n --bs-btn-hover-bg: #f8f9fa;\n --bs-btn-hover-border-color: #f8f9fa;\n --bs-btn-focus-shadow-rgb: 248, 249, 250;\n --bs-btn-active-color: #000;\n --bs-btn-active-bg: #f8f9fa;\n --bs-btn-active-border-color: #f8f9fa;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #f8f9fa;\n --bs-btn-disabled-bg: transparent;\n --bs-btn-disabled-border-color: #f8f9fa;\n --bs-gradient: none;\n}\n\n.btn-outline-dark {\n --bs-btn-color: #212529;\n --bs-btn-border-color: #212529;\n --bs-btn-hover-color: #fff;\n --bs-btn-hover-bg: #212529;\n --bs-btn-hover-border-color: #212529;\n --bs-btn-focus-shadow-rgb: 33, 37, 41;\n --bs-btn-active-color: #fff;\n --bs-btn-active-bg: #212529;\n --bs-btn-active-border-color: #212529;\n --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n --bs-btn-disabled-color: #212529;\n --bs-btn-disabled-bg: transparent;\n --bs-btn-disabled-border-color: #212529;\n --bs-gradient: none;\n}\n\n.btn-link {\n --bs-btn-font-weight: 400;\n --bs-btn-color: var(--bs-link-color);\n --bs-btn-bg: transparent;\n --bs-btn-border-color: transparent;\n --bs-btn-hover-color: var(--bs-link-hover-color);\n --bs-btn-hover-border-color: transparent;\n --bs-btn-active-color: var(--bs-link-hover-color);\n --bs-btn-active-border-color: transparent;\n --bs-btn-disabled-color: #6c757d;\n --bs-btn-disabled-border-color: transparent;\n --bs-btn-box-shadow: 0 0 0 #000;\n --bs-btn-focus-shadow-rgb: 49, 132, 253;\n text-decoration: underline;\n}\n.btn-link:focus-visible {\n color: var(--bs-btn-color);\n}\n.btn-link:hover {\n color: var(--bs-btn-hover-color);\n}\n\n.btn-lg, .btn-group-lg > .btn {\n --bs-btn-padding-y: 0.5rem;\n --bs-btn-padding-x: 1rem;\n --bs-btn-font-size: 1.25rem;\n --bs-btn-border-radius: var(--bs-border-radius-lg);\n}\n\n.btn-sm, .btn-group-sm > .btn {\n --bs-btn-padding-y: 0.25rem;\n --bs-btn-padding-x: 0.5rem;\n --bs-btn-font-size: 0.875rem;\n --bs-btn-border-radius: var(--bs-border-radius-sm);\n}\n\n.fade {\n transition: opacity 0.15s linear;\n}\n@media (prefers-reduced-motion: reduce) {\n .fade {\n transition: none;\n }\n}\n.fade:not(.show) {\n opacity: 0;\n}\n\n.collapse:not(.show) {\n display: none;\n}\n\n.collapsing {\n height: 0;\n overflow: hidden;\n transition: height 0.35s ease;\n}\n@media (prefers-reduced-motion: reduce) {\n .collapsing {\n transition: none;\n }\n}\n.collapsing.collapse-horizontal {\n width: 0;\n height: auto;\n transition: width 0.35s ease;\n}\n@media (prefers-reduced-motion: reduce) {\n .collapsing.collapse-horizontal {\n transition: none;\n }\n}\n\n.dropup,\n.dropend,\n.dropdown,\n.dropstart,\n.dropup-center,\n.dropdown-center {\n position: relative;\n}\n\n.dropdown-toggle {\n white-space: nowrap;\n}\n.dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid;\n border-right: 0.3em solid transparent;\n border-bottom: 0;\n border-left: 0.3em solid transparent;\n}\n.dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropdown-menu {\n --bs-dropdown-zindex: 1000;\n --bs-dropdown-min-width: 10rem;\n --bs-dropdown-padding-x: 0;\n --bs-dropdown-padding-y: 0.5rem;\n --bs-dropdown-spacer: 0.125rem;\n --bs-dropdown-font-size: 1rem;\n --bs-dropdown-color: var(--bs-body-color);\n --bs-dropdown-bg: var(--bs-body-bg);\n --bs-dropdown-border-color: var(--bs-border-color-translucent);\n --bs-dropdown-border-radius: var(--bs-border-radius);\n --bs-dropdown-border-width: var(--bs-border-width);\n --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));\n --bs-dropdown-divider-bg: var(--bs-border-color-translucent);\n --bs-dropdown-divider-margin-y: 0.5rem;\n --bs-dropdown-box-shadow: var(--bs-box-shadow);\n --bs-dropdown-link-color: var(--bs-body-color);\n --bs-dropdown-link-hover-color: var(--bs-body-color);\n --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);\n --bs-dropdown-link-active-color: #fff;\n --bs-dropdown-link-active-bg: #0d6efd;\n --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);\n --bs-dropdown-item-padding-x: 1rem;\n --bs-dropdown-item-padding-y: 0.25rem;\n --bs-dropdown-header-color: #6c757d;\n --bs-dropdown-header-padding-x: 1rem;\n --bs-dropdown-header-padding-y: 0.5rem;\n position: absolute;\n z-index: var(--bs-dropdown-zindex);\n display: none;\n min-width: var(--bs-dropdown-min-width);\n padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);\n margin: 0;\n font-size: var(--bs-dropdown-font-size);\n color: var(--bs-dropdown-color);\n text-align: left;\n list-style: none;\n background-color: var(--bs-dropdown-bg);\n background-clip: padding-box;\n border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);\n border-radius: var(--bs-dropdown-border-radius);\n}\n.dropdown-menu[data-bs-popper] {\n top: 100%;\n left: 0;\n margin-top: var(--bs-dropdown-spacer);\n}\n\n.dropdown-menu-start {\n --bs-position: start;\n}\n.dropdown-menu-start[data-bs-popper] {\n right: auto;\n left: 0;\n}\n\n.dropdown-menu-end {\n --bs-position: end;\n}\n.dropdown-menu-end[data-bs-popper] {\n right: 0;\n left: auto;\n}\n\n@media (min-width: 576px) {\n .dropdown-menu-sm-start {\n --bs-position: start;\n }\n .dropdown-menu-sm-start[data-bs-popper] {\n right: auto;\n left: 0;\n }\n .dropdown-menu-sm-end {\n --bs-position: end;\n }\n .dropdown-menu-sm-end[data-bs-popper] {\n right: 0;\n left: auto;\n }\n}\n@media (min-width: 768px) {\n .dropdown-menu-md-start {\n --bs-position: start;\n }\n .dropdown-menu-md-start[data-bs-popper] {\n right: auto;\n left: 0;\n }\n .dropdown-menu-md-end {\n --bs-position: end;\n }\n .dropdown-menu-md-end[data-bs-popper] {\n right: 0;\n left: auto;\n }\n}\n@media (min-width: 992px) {\n .dropdown-menu-lg-start {\n --bs-position: start;\n }\n .dropdown-menu-lg-start[data-bs-popper] {\n right: auto;\n left: 0;\n }\n .dropdown-menu-lg-end {\n --bs-position: end;\n }\n .dropdown-menu-lg-end[data-bs-popper] {\n right: 0;\n left: auto;\n }\n}\n@media (min-width: 1200px) {\n .dropdown-menu-xl-start {\n --bs-position: start;\n }\n .dropdown-menu-xl-start[data-bs-popper] {\n right: auto;\n left: 0;\n }\n .dropdown-menu-xl-end {\n --bs-position: end;\n }\n .dropdown-menu-xl-end[data-bs-popper] {\n right: 0;\n left: auto;\n }\n}\n@media (min-width: 1400px) {\n .dropdown-menu-xxl-start {\n --bs-position: start;\n }\n .dropdown-menu-xxl-start[data-bs-popper] {\n right: auto;\n left: 0;\n }\n .dropdown-menu-xxl-end {\n --bs-position: end;\n }\n .dropdown-menu-xxl-end[data-bs-popper] {\n right: 0;\n left: auto;\n }\n}\n.dropup .dropdown-menu[data-bs-popper] {\n top: auto;\n bottom: 100%;\n margin-top: 0;\n margin-bottom: var(--bs-dropdown-spacer);\n}\n.dropup .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0;\n border-right: 0.3em solid transparent;\n border-bottom: 0.3em solid;\n border-left: 0.3em solid transparent;\n}\n.dropup .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropend .dropdown-menu[data-bs-popper] {\n top: 0;\n right: auto;\n left: 100%;\n margin-top: 0;\n margin-left: var(--bs-dropdown-spacer);\n}\n.dropend .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid transparent;\n border-right: 0;\n border-bottom: 0.3em solid transparent;\n border-left: 0.3em solid;\n}\n.dropend .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n.dropend .dropdown-toggle::after {\n vertical-align: 0;\n}\n\n.dropstart .dropdown-menu[data-bs-popper] {\n top: 0;\n right: 100%;\n left: auto;\n margin-top: 0;\n margin-right: var(--bs-dropdown-spacer);\n}\n.dropstart .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n}\n.dropstart .dropdown-toggle::after {\n display: none;\n}\n.dropstart .dropdown-toggle::before {\n display: inline-block;\n margin-right: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid transparent;\n border-right: 0.3em solid;\n border-bottom: 0.3em solid transparent;\n}\n.dropstart .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n.dropstart .dropdown-toggle::before {\n vertical-align: 0;\n}\n\n.dropdown-divider {\n height: 0;\n margin: var(--bs-dropdown-divider-margin-y) 0;\n overflow: hidden;\n border-top: 1px solid var(--bs-dropdown-divider-bg);\n opacity: 1;\n}\n\n.dropdown-item {\n display: block;\n width: 100%;\n padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);\n clear: both;\n font-weight: 400;\n color: var(--bs-dropdown-link-color);\n text-align: inherit;\n text-decoration: none;\n white-space: nowrap;\n background-color: transparent;\n border: 0;\n border-radius: var(--bs-dropdown-item-border-radius, 0);\n}\n.dropdown-item:hover, .dropdown-item:focus {\n color: var(--bs-dropdown-link-hover-color);\n background-color: var(--bs-dropdown-link-hover-bg);\n}\n.dropdown-item.active, .dropdown-item:active {\n color: var(--bs-dropdown-link-active-color);\n text-decoration: none;\n background-color: var(--bs-dropdown-link-active-bg);\n}\n.dropdown-item.disabled, .dropdown-item:disabled {\n color: var(--bs-dropdown-link-disabled-color);\n pointer-events: none;\n background-color: transparent;\n}\n\n.dropdown-menu.show {\n display: block;\n}\n\n.dropdown-header {\n display: block;\n padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);\n margin-bottom: 0;\n font-size: 0.875rem;\n color: var(--bs-dropdown-header-color);\n white-space: nowrap;\n}\n\n.dropdown-item-text {\n display: block;\n padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);\n color: var(--bs-dropdown-link-color);\n}\n\n.dropdown-menu-dark {\n --bs-dropdown-color: #dee2e6;\n --bs-dropdown-bg: #343a40;\n --bs-dropdown-border-color: var(--bs-border-color-translucent);\n --bs-dropdown-box-shadow: ;\n --bs-dropdown-link-color: #dee2e6;\n --bs-dropdown-link-hover-color: #fff;\n --bs-dropdown-divider-bg: var(--bs-border-color-translucent);\n --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);\n --bs-dropdown-link-active-color: #fff;\n --bs-dropdown-link-active-bg: #0d6efd;\n --bs-dropdown-link-disabled-color: #adb5bd;\n --bs-dropdown-header-color: #adb5bd;\n}\n\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-flex;\n vertical-align: middle;\n}\n.btn-group > .btn,\n.btn-group-vertical > .btn {\n position: relative;\n flex: 1 1 auto;\n}\n.btn-group > .btn-check:checked + .btn,\n.btn-group > .btn-check:focus + .btn,\n.btn-group > .btn:hover,\n.btn-group > .btn:focus,\n.btn-group > .btn:active,\n.btn-group > .btn.active,\n.btn-group-vertical > .btn-check:checked + .btn,\n.btn-group-vertical > .btn-check:focus + .btn,\n.btn-group-vertical > .btn:hover,\n.btn-group-vertical > .btn:focus,\n.btn-group-vertical > .btn:active,\n.btn-group-vertical > .btn.active {\n z-index: 1;\n}\n\n.btn-toolbar {\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-start;\n}\n.btn-toolbar .input-group {\n width: auto;\n}\n\n.btn-group {\n border-radius: var(--bs-border-radius);\n}\n.btn-group > :not(.btn-check:first-child) + .btn,\n.btn-group > .btn-group:not(:first-child) {\n margin-left: calc(var(--bs-border-width) * -1);\n}\n.btn-group > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group > .btn.dropdown-toggle-split:first-child,\n.btn-group > .btn-group:not(:last-child) > .btn {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.btn-group > .btn:nth-child(n+3),\n.btn-group > :not(.btn-check) + .btn,\n.btn-group > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.dropdown-toggle-split {\n padding-right: 0.5625rem;\n padding-left: 0.5625rem;\n}\n.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {\n margin-left: 0;\n}\n.dropstart .dropdown-toggle-split::before {\n margin-right: 0;\n}\n\n.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {\n padding-right: 0.375rem;\n padding-left: 0.375rem;\n}\n\n.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {\n padding-right: 0.75rem;\n padding-left: 0.75rem;\n}\n\n.btn-group-vertical {\n flex-direction: column;\n align-items: flex-start;\n justify-content: center;\n}\n.btn-group-vertical > .btn,\n.btn-group-vertical > .btn-group {\n width: 100%;\n}\n.btn-group-vertical > .btn:not(:first-child),\n.btn-group-vertical > .btn-group:not(:first-child) {\n margin-top: calc(var(--bs-border-width) * -1);\n}\n.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group-vertical > .btn-group:not(:last-child) > .btn {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn ~ .btn,\n.btn-group-vertical > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.nav {\n --bs-nav-link-padding-x: 1rem;\n --bs-nav-link-padding-y: 0.5rem;\n --bs-nav-link-font-weight: ;\n --bs-nav-link-color: var(--bs-link-color);\n --bs-nav-link-hover-color: var(--bs-link-hover-color);\n --bs-nav-link-disabled-color: var(--bs-secondary-color);\n display: flex;\n flex-wrap: wrap;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n\n.nav-link {\n display: block;\n padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);\n font-size: var(--bs-nav-link-font-size);\n font-weight: var(--bs-nav-link-font-weight);\n color: var(--bs-nav-link-color);\n text-decoration: none;\n background: none;\n border: 0;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .nav-link {\n transition: none;\n }\n}\n.nav-link:hover, .nav-link:focus {\n color: var(--bs-nav-link-hover-color);\n}\n.nav-link:focus-visible {\n outline: 0;\n box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);\n}\n.nav-link.disabled, .nav-link:disabled {\n color: var(--bs-nav-link-disabled-color);\n pointer-events: none;\n cursor: default;\n}\n\n.nav-tabs {\n --bs-nav-tabs-border-width: var(--bs-border-width);\n --bs-nav-tabs-border-color: var(--bs-border-color);\n --bs-nav-tabs-border-radius: var(--bs-border-radius);\n --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);\n --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);\n --bs-nav-tabs-link-active-bg: var(--bs-body-bg);\n --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);\n border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);\n}\n.nav-tabs .nav-link {\n margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));\n border: var(--bs-nav-tabs-border-width) solid transparent;\n border-top-left-radius: var(--bs-nav-tabs-border-radius);\n border-top-right-radius: var(--bs-nav-tabs-border-radius);\n}\n.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {\n isolation: isolate;\n border-color: var(--bs-nav-tabs-link-hover-border-color);\n}\n.nav-tabs .nav-link.active,\n.nav-tabs .nav-item.show .nav-link {\n color: var(--bs-nav-tabs-link-active-color);\n background-color: var(--bs-nav-tabs-link-active-bg);\n border-color: var(--bs-nav-tabs-link-active-border-color);\n}\n.nav-tabs .dropdown-menu {\n margin-top: calc(-1 * var(--bs-nav-tabs-border-width));\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.nav-pills {\n --bs-nav-pills-border-radius: var(--bs-border-radius);\n --bs-nav-pills-link-active-color: #fff;\n --bs-nav-pills-link-active-bg: #0d6efd;\n}\n.nav-pills .nav-link {\n border-radius: var(--bs-nav-pills-border-radius);\n}\n.nav-pills .nav-link.active,\n.nav-pills .show > .nav-link {\n color: var(--bs-nav-pills-link-active-color);\n background-color: var(--bs-nav-pills-link-active-bg);\n}\n\n.nav-underline {\n --bs-nav-underline-gap: 1rem;\n --bs-nav-underline-border-width: 0.125rem;\n --bs-nav-underline-link-active-color: var(--bs-emphasis-color);\n gap: var(--bs-nav-underline-gap);\n}\n.nav-underline .nav-link {\n padding-right: 0;\n padding-left: 0;\n border-bottom: var(--bs-nav-underline-border-width) solid transparent;\n}\n.nav-underline .nav-link:hover, .nav-underline .nav-link:focus {\n border-bottom-color: currentcolor;\n}\n.nav-underline .nav-link.active,\n.nav-underline .show > .nav-link {\n font-weight: 700;\n color: var(--bs-nav-underline-link-active-color);\n border-bottom-color: currentcolor;\n}\n\n.nav-fill > .nav-link,\n.nav-fill .nav-item {\n flex: 1 1 auto;\n text-align: center;\n}\n\n.nav-justified > .nav-link,\n.nav-justified .nav-item {\n flex-basis: 0;\n flex-grow: 1;\n text-align: center;\n}\n\n.nav-fill .nav-item .nav-link,\n.nav-justified .nav-item .nav-link {\n width: 100%;\n}\n\n.tab-content > .tab-pane {\n display: none;\n}\n.tab-content > .active {\n display: block;\n}\n\n.navbar {\n --bs-navbar-padding-x: 0;\n --bs-navbar-padding-y: 0.5rem;\n --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);\n --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);\n --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);\n --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);\n --bs-navbar-brand-padding-y: 0.3125rem;\n --bs-navbar-brand-margin-end: 1rem;\n --bs-navbar-brand-font-size: 1.25rem;\n --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);\n --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);\n --bs-navbar-nav-link-padding-x: 0.5rem;\n --bs-navbar-toggler-padding-y: 0.25rem;\n --bs-navbar-toggler-padding-x: 0.75rem;\n --bs-navbar-toggler-font-size: 1.25rem;\n --bs-navbar-toggler-icon-bg: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\");\n --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);\n --bs-navbar-toggler-border-radius: var(--bs-border-radius);\n --bs-navbar-toggler-focus-width: 0.25rem;\n --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);\n}\n.navbar > .container,\n.navbar > .container-fluid,\n.navbar > .container-sm,\n.navbar > .container-md,\n.navbar > .container-lg,\n.navbar > .container-xl,\n.navbar > .container-xxl {\n display: flex;\n flex-wrap: inherit;\n align-items: center;\n justify-content: space-between;\n}\n.navbar-brand {\n padding-top: var(--bs-navbar-brand-padding-y);\n padding-bottom: var(--bs-navbar-brand-padding-y);\n margin-right: var(--bs-navbar-brand-margin-end);\n font-size: var(--bs-navbar-brand-font-size);\n color: var(--bs-navbar-brand-color);\n text-decoration: none;\n white-space: nowrap;\n}\n.navbar-brand:hover, .navbar-brand:focus {\n color: var(--bs-navbar-brand-hover-color);\n}\n\n.navbar-nav {\n --bs-nav-link-padding-x: 0;\n --bs-nav-link-padding-y: 0.5rem;\n --bs-nav-link-font-weight: ;\n --bs-nav-link-color: var(--bs-navbar-color);\n --bs-nav-link-hover-color: var(--bs-navbar-hover-color);\n --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {\n color: var(--bs-navbar-active-color);\n}\n.navbar-nav .dropdown-menu {\n position: static;\n}\n\n.navbar-text {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n color: var(--bs-navbar-color);\n}\n.navbar-text a,\n.navbar-text a:hover,\n.navbar-text a:focus {\n color: var(--bs-navbar-active-color);\n}\n\n.navbar-collapse {\n flex-basis: 100%;\n flex-grow: 1;\n align-items: center;\n}\n\n.navbar-toggler {\n padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);\n font-size: var(--bs-navbar-toggler-font-size);\n line-height: 1;\n color: var(--bs-navbar-color);\n background-color: transparent;\n border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);\n border-radius: var(--bs-navbar-toggler-border-radius);\n transition: var(--bs-navbar-toggler-transition);\n}\n@media (prefers-reduced-motion: reduce) {\n .navbar-toggler {\n transition: none;\n }\n}\n.navbar-toggler:hover {\n text-decoration: none;\n}\n.navbar-toggler:focus {\n text-decoration: none;\n outline: 0;\n box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);\n}\n\n.navbar-toggler-icon {\n display: inline-block;\n width: 1.5em;\n height: 1.5em;\n vertical-align: middle;\n background-image: var(--bs-navbar-toggler-icon-bg);\n background-repeat: no-repeat;\n background-position: center;\n background-size: 100%;\n}\n\n.navbar-nav-scroll {\n max-height: var(--bs-scroll-height, 75vh);\n overflow-y: auto;\n}\n\n@media (min-width: 576px) {\n .navbar-expand-sm {\n flex-wrap: nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-sm .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-sm .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-sm .navbar-nav .nav-link {\n padding-right: var(--bs-navbar-nav-link-padding-x);\n padding-left: var(--bs-navbar-nav-link-padding-x);\n }\n .navbar-expand-sm .navbar-nav-scroll {\n overflow: visible;\n }\n .navbar-expand-sm .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-sm .navbar-toggler {\n display: none;\n }\n .navbar-expand-sm .offcanvas {\n position: static;\n z-index: auto;\n flex-grow: 1;\n width: auto !important;\n height: auto !important;\n visibility: visible !important;\n background-color: transparent !important;\n border: 0 !important;\n transform: none !important;\n transition: none;\n }\n .navbar-expand-sm .offcanvas .offcanvas-header {\n display: none;\n }\n .navbar-expand-sm .offcanvas .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n }\n}\n@media (min-width: 768px) {\n .navbar-expand-md {\n flex-wrap: nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-md .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-md .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-md .navbar-nav .nav-link {\n padding-right: var(--bs-navbar-nav-link-padding-x);\n padding-left: var(--bs-navbar-nav-link-padding-x);\n }\n .navbar-expand-md .navbar-nav-scroll {\n overflow: visible;\n }\n .navbar-expand-md .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-md .navbar-toggler {\n display: none;\n }\n .navbar-expand-md .offcanvas {\n position: static;\n z-index: auto;\n flex-grow: 1;\n width: auto !important;\n height: auto !important;\n visibility: visible !important;\n background-color: transparent !important;\n border: 0 !important;\n transform: none !important;\n transition: none;\n }\n .navbar-expand-md .offcanvas .offcanvas-header {\n display: none;\n }\n .navbar-expand-md .offcanvas .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n }\n}\n@media (min-width: 992px) {\n .navbar-expand-lg {\n flex-wrap: nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-lg .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-lg .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-lg .navbar-nav .nav-link {\n padding-right: var(--bs-navbar-nav-link-padding-x);\n padding-left: var(--bs-navbar-nav-link-padding-x);\n }\n .navbar-expand-lg .navbar-nav-scroll {\n overflow: visible;\n }\n .navbar-expand-lg .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-lg .navbar-toggler {\n display: none;\n }\n .navbar-expand-lg .offcanvas {\n position: static;\n z-index: auto;\n flex-grow: 1;\n width: auto !important;\n height: auto !important;\n visibility: visible !important;\n background-color: transparent !important;\n border: 0 !important;\n transform: none !important;\n transition: none;\n }\n .navbar-expand-lg .offcanvas .offcanvas-header {\n display: none;\n }\n .navbar-expand-lg .offcanvas .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n }\n}\n@media (min-width: 1200px) {\n .navbar-expand-xl {\n flex-wrap: nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-xl .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-xl .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-xl .navbar-nav .nav-link {\n padding-right: var(--bs-navbar-nav-link-padding-x);\n padding-left: var(--bs-navbar-nav-link-padding-x);\n }\n .navbar-expand-xl .navbar-nav-scroll {\n overflow: visible;\n }\n .navbar-expand-xl .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-xl .navbar-toggler {\n display: none;\n }\n .navbar-expand-xl .offcanvas {\n position: static;\n z-index: auto;\n flex-grow: 1;\n width: auto !important;\n height: auto !important;\n visibility: visible !important;\n background-color: transparent !important;\n border: 0 !important;\n transform: none !important;\n transition: none;\n }\n .navbar-expand-xl .offcanvas .offcanvas-header {\n display: none;\n }\n .navbar-expand-xl .offcanvas .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n }\n}\n@media (min-width: 1400px) {\n .navbar-expand-xxl {\n flex-wrap: nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-xxl .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-xxl .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-xxl .navbar-nav .nav-link {\n padding-right: var(--bs-navbar-nav-link-padding-x);\n padding-left: var(--bs-navbar-nav-link-padding-x);\n }\n .navbar-expand-xxl .navbar-nav-scroll {\n overflow: visible;\n }\n .navbar-expand-xxl .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-xxl .navbar-toggler {\n display: none;\n }\n .navbar-expand-xxl .offcanvas {\n position: static;\n z-index: auto;\n flex-grow: 1;\n width: auto !important;\n height: auto !important;\n visibility: visible !important;\n background-color: transparent !important;\n border: 0 !important;\n transform: none !important;\n transition: none;\n }\n .navbar-expand-xxl .offcanvas .offcanvas-header {\n display: none;\n }\n .navbar-expand-xxl .offcanvas .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n }\n}\n.navbar-expand {\n flex-wrap: nowrap;\n justify-content: flex-start;\n}\n.navbar-expand .navbar-nav {\n flex-direction: row;\n}\n.navbar-expand .navbar-nav .dropdown-menu {\n position: absolute;\n}\n.navbar-expand .navbar-nav .nav-link {\n padding-right: var(--bs-navbar-nav-link-padding-x);\n padding-left: var(--bs-navbar-nav-link-padding-x);\n}\n.navbar-expand .navbar-nav-scroll {\n overflow: visible;\n}\n.navbar-expand .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n}\n.navbar-expand .navbar-toggler {\n display: none;\n}\n.navbar-expand .offcanvas {\n position: static;\n z-index: auto;\n flex-grow: 1;\n width: auto !important;\n height: auto !important;\n visibility: visible !important;\n background-color: transparent !important;\n border: 0 !important;\n transform: none !important;\n transition: none;\n}\n.navbar-expand .offcanvas .offcanvas-header {\n display: none;\n}\n.navbar-expand .offcanvas .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n}\n\n.navbar-dark,\n.navbar[data-bs-theme=dark] {\n --bs-navbar-color: rgba(255, 255, 255, 0.55);\n --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);\n --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);\n --bs-navbar-active-color: #fff;\n --bs-navbar-brand-color: #fff;\n --bs-navbar-brand-hover-color: #fff;\n --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);\n --bs-navbar-toggler-icon-bg: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\");\n}\n\n[data-bs-theme=dark] .navbar-toggler-icon {\n --bs-navbar-toggler-icon-bg: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\");\n}\n\n.card {\n --bs-card-spacer-y: 1rem;\n --bs-card-spacer-x: 1rem;\n --bs-card-title-spacer-y: 0.5rem;\n --bs-card-title-color: ;\n --bs-card-subtitle-color: ;\n --bs-card-border-width: var(--bs-border-width);\n --bs-card-border-color: var(--bs-border-color-translucent);\n --bs-card-border-radius: var(--bs-border-radius);\n --bs-card-box-shadow: ;\n --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));\n --bs-card-cap-padding-y: 0.5rem;\n --bs-card-cap-padding-x: 1rem;\n --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);\n --bs-card-cap-color: ;\n --bs-card-height: ;\n --bs-card-color: ;\n --bs-card-bg: var(--bs-body-bg);\n --bs-card-img-overlay-padding: 1rem;\n --bs-card-group-margin: 0.75rem;\n position: relative;\n display: flex;\n flex-direction: column;\n min-width: 0;\n height: var(--bs-card-height);\n color: var(--bs-body-color);\n word-wrap: break-word;\n background-color: var(--bs-card-bg);\n background-clip: border-box;\n border: var(--bs-card-border-width) solid var(--bs-card-border-color);\n border-radius: var(--bs-card-border-radius);\n}\n.card > hr {\n margin-right: 0;\n margin-left: 0;\n}\n.card > .list-group {\n border-top: inherit;\n border-bottom: inherit;\n}\n.card > .list-group:first-child {\n border-top-width: 0;\n border-top-left-radius: var(--bs-card-inner-border-radius);\n border-top-right-radius: var(--bs-card-inner-border-radius);\n}\n.card > .list-group:last-child {\n border-bottom-width: 0;\n border-bottom-right-radius: var(--bs-card-inner-border-radius);\n border-bottom-left-radius: var(--bs-card-inner-border-radius);\n}\n.card > .card-header + .list-group,\n.card > .list-group + .card-footer {\n border-top: 0;\n}\n\n.card-body {\n flex: 1 1 auto;\n padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);\n color: var(--bs-card-color);\n}\n\n.card-title {\n margin-bottom: var(--bs-card-title-spacer-y);\n color: var(--bs-card-title-color);\n}\n\n.card-subtitle {\n margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));\n margin-bottom: 0;\n color: var(--bs-card-subtitle-color);\n}\n\n.card-text:last-child {\n margin-bottom: 0;\n}\n\n.card-link + .card-link {\n margin-left: var(--bs-card-spacer-x);\n}\n\n.card-header {\n padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);\n margin-bottom: 0;\n color: var(--bs-card-cap-color);\n background-color: var(--bs-card-cap-bg);\n border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);\n}\n.card-header:first-child {\n border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;\n}\n\n.card-footer {\n padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);\n color: var(--bs-card-cap-color);\n background-color: var(--bs-card-cap-bg);\n border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);\n}\n.card-footer:last-child {\n border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);\n}\n\n.card-header-tabs {\n margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));\n margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));\n margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));\n border-bottom: 0;\n}\n.card-header-tabs .nav-link.active {\n background-color: var(--bs-card-bg);\n border-bottom-color: var(--bs-card-bg);\n}\n\n.card-header-pills {\n margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));\n margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));\n}\n\n.card-img-overlay {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n padding: var(--bs-card-img-overlay-padding);\n border-radius: var(--bs-card-inner-border-radius);\n}\n\n.card-img,\n.card-img-top,\n.card-img-bottom {\n width: 100%;\n}\n\n.card-img,\n.card-img-top {\n border-top-left-radius: var(--bs-card-inner-border-radius);\n border-top-right-radius: var(--bs-card-inner-border-radius);\n}\n\n.card-img,\n.card-img-bottom {\n border-bottom-right-radius: var(--bs-card-inner-border-radius);\n border-bottom-left-radius: var(--bs-card-inner-border-radius);\n}\n\n.card-group > .card {\n margin-bottom: var(--bs-card-group-margin);\n}\n@media (min-width: 576px) {\n .card-group {\n display: flex;\n flex-flow: row wrap;\n }\n .card-group > .card {\n flex: 1 0 0%;\n margin-bottom: 0;\n }\n .card-group > .card + .card {\n margin-left: 0;\n border-left: 0;\n }\n .card-group > .card:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n .card-group > .card:not(:last-child) .card-img-top,\n .card-group > .card:not(:last-child) .card-header {\n border-top-right-radius: 0;\n }\n .card-group > .card:not(:last-child) .card-img-bottom,\n .card-group > .card:not(:last-child) .card-footer {\n border-bottom-right-radius: 0;\n }\n .card-group > .card:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n .card-group > .card:not(:first-child) .card-img-top,\n .card-group > .card:not(:first-child) .card-header {\n border-top-left-radius: 0;\n }\n .card-group > .card:not(:first-child) .card-img-bottom,\n .card-group > .card:not(:first-child) .card-footer {\n border-bottom-left-radius: 0;\n }\n}\n\n.accordion {\n --bs-accordion-color: var(--bs-body-color);\n --bs-accordion-bg: var(--bs-body-bg);\n --bs-accordion-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, border-radius 0.15s ease;\n --bs-accordion-border-color: var(--bs-border-color);\n --bs-accordion-border-width: var(--bs-border-width);\n --bs-accordion-border-radius: var(--bs-border-radius);\n --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));\n --bs-accordion-btn-padding-x: 1.25rem;\n --bs-accordion-btn-padding-y: 1rem;\n --bs-accordion-btn-color: var(--bs-body-color);\n --bs-accordion-btn-bg: var(--bs-accordion-bg);\n --bs-accordion-btn-icon: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e\");\n --bs-accordion-btn-icon-width: 1.25rem;\n --bs-accordion-btn-icon-transform: rotate(-180deg);\n --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;\n --bs-accordion-btn-active-icon: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23052c65'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e\");\n --bs-accordion-btn-focus-border-color: #86b7fe;\n --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);\n --bs-accordion-body-padding-x: 1.25rem;\n --bs-accordion-body-padding-y: 1rem;\n --bs-accordion-active-color: var(--bs-primary-text-emphasis);\n --bs-accordion-active-bg: var(--bs-primary-bg-subtle);\n}\n\n.accordion-button {\n position: relative;\n display: flex;\n align-items: center;\n width: 100%;\n padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);\n font-size: 1rem;\n color: var(--bs-accordion-btn-color);\n text-align: left;\n background-color: var(--bs-accordion-btn-bg);\n border: 0;\n border-radius: 0;\n overflow-anchor: none;\n transition: var(--bs-accordion-transition);\n}\n@media (prefers-reduced-motion: reduce) {\n .accordion-button {\n transition: none;\n }\n}\n.accordion-button:not(.collapsed) {\n color: var(--bs-accordion-active-color);\n background-color: var(--bs-accordion-active-bg);\n box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);\n}\n.accordion-button:not(.collapsed)::after {\n background-image: var(--bs-accordion-btn-active-icon);\n transform: var(--bs-accordion-btn-icon-transform);\n}\n.accordion-button::after {\n flex-shrink: 0;\n width: var(--bs-accordion-btn-icon-width);\n height: var(--bs-accordion-btn-icon-width);\n margin-left: auto;\n content: \"\";\n background-image: var(--bs-accordion-btn-icon);\n background-repeat: no-repeat;\n background-size: var(--bs-accordion-btn-icon-width);\n transition: var(--bs-accordion-btn-icon-transition);\n}\n@media (prefers-reduced-motion: reduce) {\n .accordion-button::after {\n transition: none;\n }\n}\n.accordion-button:hover {\n z-index: 2;\n}\n.accordion-button:focus {\n z-index: 3;\n border-color: var(--bs-accordion-btn-focus-border-color);\n outline: 0;\n box-shadow: var(--bs-accordion-btn-focus-box-shadow);\n}\n\n.accordion-header {\n margin-bottom: 0;\n}\n\n.accordion-item {\n color: var(--bs-accordion-color);\n background-color: var(--bs-accordion-bg);\n border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);\n}\n.accordion-item:first-of-type {\n border-top-left-radius: var(--bs-accordion-border-radius);\n border-top-right-radius: var(--bs-accordion-border-radius);\n}\n.accordion-item:first-of-type .accordion-button {\n border-top-left-radius: var(--bs-accordion-inner-border-radius);\n border-top-right-radius: var(--bs-accordion-inner-border-radius);\n}\n.accordion-item:not(:first-of-type) {\n border-top: 0;\n}\n.accordion-item:last-of-type {\n border-bottom-right-radius: var(--bs-accordion-border-radius);\n border-bottom-left-radius: var(--bs-accordion-border-radius);\n}\n.accordion-item:last-of-type .accordion-button.collapsed {\n border-bottom-right-radius: var(--bs-accordion-inner-border-radius);\n border-bottom-left-radius: var(--bs-accordion-inner-border-radius);\n}\n.accordion-item:last-of-type .accordion-collapse {\n border-bottom-right-radius: var(--bs-accordion-border-radius);\n border-bottom-left-radius: var(--bs-accordion-border-radius);\n}\n\n.accordion-body {\n padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);\n}\n\n.accordion-flush .accordion-collapse {\n border-width: 0;\n}\n.accordion-flush .accordion-item {\n border-right: 0;\n border-left: 0;\n border-radius: 0;\n}\n.accordion-flush .accordion-item:first-child {\n border-top: 0;\n}\n.accordion-flush .accordion-item:last-child {\n border-bottom: 0;\n}\n.accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed {\n border-radius: 0;\n}\n\n[data-bs-theme=dark] .accordion-button::after {\n --bs-accordion-btn-icon: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e\");\n --bs-accordion-btn-active-icon: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e\");\n}\n\n.breadcrumb {\n --bs-breadcrumb-padding-x: 0;\n --bs-breadcrumb-padding-y: 0;\n --bs-breadcrumb-margin-bottom: 1rem;\n --bs-breadcrumb-bg: ;\n --bs-breadcrumb-border-radius: ;\n --bs-breadcrumb-divider-color: var(--bs-secondary-color);\n --bs-breadcrumb-item-padding-x: 0.5rem;\n --bs-breadcrumb-item-active-color: var(--bs-secondary-color);\n display: flex;\n flex-wrap: wrap;\n padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);\n margin-bottom: var(--bs-breadcrumb-margin-bottom);\n font-size: var(--bs-breadcrumb-font-size);\n list-style: none;\n background-color: var(--bs-breadcrumb-bg);\n border-radius: var(--bs-breadcrumb-border-radius);\n}\n\n.breadcrumb-item + .breadcrumb-item {\n padding-left: var(--bs-breadcrumb-item-padding-x);\n}\n.breadcrumb-item + .breadcrumb-item::before {\n float: left;\n padding-right: var(--bs-breadcrumb-item-padding-x);\n color: var(--bs-breadcrumb-divider-color);\n content: var(--bs-breadcrumb-divider, \"/\") /* rtl: var(--bs-breadcrumb-divider, \"/\") */;\n}\n.breadcrumb-item.active {\n color: var(--bs-breadcrumb-item-active-color);\n}\n\n.pagination {\n --bs-pagination-padding-x: 0.75rem;\n --bs-pagination-padding-y: 0.375rem;\n --bs-pagination-font-size: 1rem;\n --bs-pagination-color: var(--bs-link-color);\n --bs-pagination-bg: var(--bs-body-bg);\n --bs-pagination-border-width: var(--bs-border-width);\n --bs-pagination-border-color: var(--bs-border-color);\n --bs-pagination-border-radius: var(--bs-border-radius);\n --bs-pagination-hover-color: var(--bs-link-hover-color);\n --bs-pagination-hover-bg: var(--bs-tertiary-bg);\n --bs-pagination-hover-border-color: var(--bs-border-color);\n --bs-pagination-focus-color: var(--bs-link-hover-color);\n --bs-pagination-focus-bg: var(--bs-secondary-bg);\n --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);\n --bs-pagination-active-color: #fff;\n --bs-pagination-active-bg: #0d6efd;\n --bs-pagination-active-border-color: #0d6efd;\n --bs-pagination-disabled-color: var(--bs-secondary-color);\n --bs-pagination-disabled-bg: var(--bs-secondary-bg);\n --bs-pagination-disabled-border-color: var(--bs-border-color);\n display: flex;\n padding-left: 0;\n list-style: none;\n}\n\n.page-link {\n position: relative;\n display: block;\n padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);\n font-size: var(--bs-pagination-font-size);\n color: var(--bs-pagination-color);\n text-decoration: none;\n background-color: var(--bs-pagination-bg);\n border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);\n 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;\n}\n@media (prefers-reduced-motion: reduce) {\n .page-link {\n transition: none;\n }\n}\n.page-link:hover {\n z-index: 2;\n color: var(--bs-pagination-hover-color);\n background-color: var(--bs-pagination-hover-bg);\n border-color: var(--bs-pagination-hover-border-color);\n}\n.page-link:focus {\n z-index: 3;\n color: var(--bs-pagination-focus-color);\n background-color: var(--bs-pagination-focus-bg);\n outline: 0;\n box-shadow: var(--bs-pagination-focus-box-shadow);\n}\n.page-link.active, .active > .page-link {\n z-index: 3;\n color: var(--bs-pagination-active-color);\n background-color: var(--bs-pagination-active-bg);\n border-color: var(--bs-pagination-active-border-color);\n}\n.page-link.disabled, .disabled > .page-link {\n color: var(--bs-pagination-disabled-color);\n pointer-events: none;\n background-color: var(--bs-pagination-disabled-bg);\n border-color: var(--bs-pagination-disabled-border-color);\n}\n\n.page-item:not(:first-child) .page-link {\n margin-left: calc(var(--bs-border-width) * -1);\n}\n.page-item:first-child .page-link {\n border-top-left-radius: var(--bs-pagination-border-radius);\n border-bottom-left-radius: var(--bs-pagination-border-radius);\n}\n.page-item:last-child .page-link {\n border-top-right-radius: var(--bs-pagination-border-radius);\n border-bottom-right-radius: var(--bs-pagination-border-radius);\n}\n\n.pagination-lg {\n --bs-pagination-padding-x: 1.5rem;\n --bs-pagination-padding-y: 0.75rem;\n --bs-pagination-font-size: 1.25rem;\n --bs-pagination-border-radius: var(--bs-border-radius-lg);\n}\n\n.pagination-sm {\n --bs-pagination-padding-x: 0.5rem;\n --bs-pagination-padding-y: 0.25rem;\n --bs-pagination-font-size: 0.875rem;\n --bs-pagination-border-radius: var(--bs-border-radius-sm);\n}\n\n.badge {\n --bs-badge-padding-x: 0.65em;\n --bs-badge-padding-y: 0.35em;\n --bs-badge-font-size: 0.75em;\n --bs-badge-font-weight: 700;\n --bs-badge-color: #fff;\n --bs-badge-border-radius: var(--bs-border-radius);\n display: inline-block;\n padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);\n font-size: var(--bs-badge-font-size);\n font-weight: var(--bs-badge-font-weight);\n line-height: 1;\n color: var(--bs-badge-color);\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: var(--bs-badge-border-radius);\n}\n.badge:empty {\n display: none;\n}\n\n.btn .badge {\n position: relative;\n top: -1px;\n}\n\n.alert {\n --bs-alert-bg: transparent;\n --bs-alert-padding-x: 1rem;\n --bs-alert-padding-y: 1rem;\n --bs-alert-margin-bottom: 1rem;\n --bs-alert-color: inherit;\n --bs-alert-border-color: transparent;\n --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);\n --bs-alert-border-radius: var(--bs-border-radius);\n --bs-alert-link-color: inherit;\n position: relative;\n padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);\n margin-bottom: var(--bs-alert-margin-bottom);\n color: var(--bs-alert-color);\n background-color: var(--bs-alert-bg);\n border: var(--bs-alert-border);\n border-radius: var(--bs-alert-border-radius);\n}\n\n.alert-heading {\n color: inherit;\n}\n\n.alert-link {\n font-weight: 700;\n color: var(--bs-alert-link-color);\n}\n\n.alert-dismissible {\n padding-right: 3rem;\n}\n.alert-dismissible .btn-close {\n position: absolute;\n top: 0;\n right: 0;\n z-index: 2;\n padding: 1.25rem 1rem;\n}\n\n.alert-primary {\n --bs-alert-color: var(--bs-primary-text-emphasis);\n --bs-alert-bg: var(--bs-primary-bg-subtle);\n --bs-alert-border-color: var(--bs-primary-border-subtle);\n --bs-alert-link-color: var(--bs-primary-text-emphasis);\n}\n\n.alert-secondary {\n --bs-alert-color: var(--bs-secondary-text-emphasis);\n --bs-alert-bg: var(--bs-secondary-bg-subtle);\n --bs-alert-border-color: var(--bs-secondary-border-subtle);\n --bs-alert-link-color: var(--bs-secondary-text-emphasis);\n}\n\n.alert-success {\n --bs-alert-color: var(--bs-success-text-emphasis);\n --bs-alert-bg: var(--bs-success-bg-subtle);\n --bs-alert-border-color: var(--bs-success-border-subtle);\n --bs-alert-link-color: var(--bs-success-text-emphasis);\n}\n\n.alert-info {\n --bs-alert-color: var(--bs-info-text-emphasis);\n --bs-alert-bg: var(--bs-info-bg-subtle);\n --bs-alert-border-color: var(--bs-info-border-subtle);\n --bs-alert-link-color: var(--bs-info-text-emphasis);\n}\n\n.alert-warning {\n --bs-alert-color: var(--bs-warning-text-emphasis);\n --bs-alert-bg: var(--bs-warning-bg-subtle);\n --bs-alert-border-color: var(--bs-warning-border-subtle);\n --bs-alert-link-color: var(--bs-warning-text-emphasis);\n}\n\n.alert-danger {\n --bs-alert-color: var(--bs-danger-text-emphasis);\n --bs-alert-bg: var(--bs-danger-bg-subtle);\n --bs-alert-border-color: var(--bs-danger-border-subtle);\n --bs-alert-link-color: var(--bs-danger-text-emphasis);\n}\n\n.alert-light {\n --bs-alert-color: var(--bs-light-text-emphasis);\n --bs-alert-bg: var(--bs-light-bg-subtle);\n --bs-alert-border-color: var(--bs-light-border-subtle);\n --bs-alert-link-color: var(--bs-light-text-emphasis);\n}\n\n.alert-dark {\n --bs-alert-color: var(--bs-dark-text-emphasis);\n --bs-alert-bg: var(--bs-dark-bg-subtle);\n --bs-alert-border-color: var(--bs-dark-border-subtle);\n --bs-alert-link-color: var(--bs-dark-text-emphasis);\n}\n\n@keyframes progress-bar-stripes {\n 0% {\n background-position-x: 1rem;\n }\n}\n.progress,\n.progress-stacked {\n --bs-progress-height: 1rem;\n --bs-progress-font-size: 0.75rem;\n --bs-progress-bg: var(--bs-secondary-bg);\n --bs-progress-border-radius: var(--bs-border-radius);\n --bs-progress-box-shadow: var(--bs-box-shadow-inset);\n --bs-progress-bar-color: #fff;\n --bs-progress-bar-bg: #0d6efd;\n --bs-progress-bar-transition: width 0.6s ease;\n display: flex;\n height: var(--bs-progress-height);\n overflow: hidden;\n font-size: var(--bs-progress-font-size);\n background-color: var(--bs-progress-bg);\n border-radius: var(--bs-progress-border-radius);\n}\n\n.progress-bar {\n display: flex;\n flex-direction: column;\n justify-content: center;\n overflow: hidden;\n color: var(--bs-progress-bar-color);\n text-align: center;\n white-space: nowrap;\n background-color: var(--bs-progress-bar-bg);\n transition: var(--bs-progress-bar-transition);\n}\n@media (prefers-reduced-motion: reduce) {\n .progress-bar {\n transition: none;\n }\n}\n\n.progress-bar-striped {\n 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);\n background-size: var(--bs-progress-height) var(--bs-progress-height);\n}\n\n.progress-stacked > .progress {\n overflow: visible;\n}\n\n.progress-stacked > .progress > .progress-bar {\n width: 100%;\n}\n\n.progress-bar-animated {\n animation: 1s linear infinite progress-bar-stripes;\n}\n@media (prefers-reduced-motion: reduce) {\n .progress-bar-animated {\n animation: none;\n }\n}\n\n.list-group {\n --bs-list-group-color: var(--bs-body-color);\n --bs-list-group-bg: var(--bs-body-bg);\n --bs-list-group-border-color: var(--bs-border-color);\n --bs-list-group-border-width: var(--bs-border-width);\n --bs-list-group-border-radius: var(--bs-border-radius);\n --bs-list-group-item-padding-x: 1rem;\n --bs-list-group-item-padding-y: 0.5rem;\n --bs-list-group-action-color: var(--bs-secondary-color);\n --bs-list-group-action-hover-color: var(--bs-emphasis-color);\n --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);\n --bs-list-group-action-active-color: var(--bs-body-color);\n --bs-list-group-action-active-bg: var(--bs-secondary-bg);\n --bs-list-group-disabled-color: var(--bs-secondary-color);\n --bs-list-group-disabled-bg: var(--bs-body-bg);\n --bs-list-group-active-color: #fff;\n --bs-list-group-active-bg: #0d6efd;\n --bs-list-group-active-border-color: #0d6efd;\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n border-radius: var(--bs-list-group-border-radius);\n}\n\n.list-group-numbered {\n list-style-type: none;\n counter-reset: section;\n}\n.list-group-numbered > .list-group-item::before {\n content: counters(section, \".\") \". \";\n counter-increment: section;\n}\n\n.list-group-item-action {\n width: 100%;\n color: var(--bs-list-group-action-color);\n text-align: inherit;\n}\n.list-group-item-action:hover, .list-group-item-action:focus {\n z-index: 1;\n color: var(--bs-list-group-action-hover-color);\n text-decoration: none;\n background-color: var(--bs-list-group-action-hover-bg);\n}\n.list-group-item-action:active {\n color: var(--bs-list-group-action-active-color);\n background-color: var(--bs-list-group-action-active-bg);\n}\n\n.list-group-item {\n position: relative;\n display: block;\n padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);\n color: var(--bs-list-group-color);\n text-decoration: none;\n background-color: var(--bs-list-group-bg);\n border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);\n}\n.list-group-item:first-child {\n border-top-left-radius: inherit;\n border-top-right-radius: inherit;\n}\n.list-group-item:last-child {\n border-bottom-right-radius: inherit;\n border-bottom-left-radius: inherit;\n}\n.list-group-item.disabled, .list-group-item:disabled {\n color: var(--bs-list-group-disabled-color);\n pointer-events: none;\n background-color: var(--bs-list-group-disabled-bg);\n}\n.list-group-item.active {\n z-index: 2;\n color: var(--bs-list-group-active-color);\n background-color: var(--bs-list-group-active-bg);\n border-color: var(--bs-list-group-active-border-color);\n}\n.list-group-item + .list-group-item {\n border-top-width: 0;\n}\n.list-group-item + .list-group-item.active {\n margin-top: calc(-1 * var(--bs-list-group-border-width));\n border-top-width: var(--bs-list-group-border-width);\n}\n\n.list-group-horizontal {\n flex-direction: row;\n}\n.list-group-horizontal > .list-group-item:first-child:not(:last-child) {\n border-bottom-left-radius: var(--bs-list-group-border-radius);\n border-top-right-radius: 0;\n}\n.list-group-horizontal > .list-group-item:last-child:not(:first-child) {\n border-top-right-radius: var(--bs-list-group-border-radius);\n border-bottom-left-radius: 0;\n}\n.list-group-horizontal > .list-group-item.active {\n margin-top: 0;\n}\n.list-group-horizontal > .list-group-item + .list-group-item {\n border-top-width: var(--bs-list-group-border-width);\n border-left-width: 0;\n}\n.list-group-horizontal > .list-group-item + .list-group-item.active {\n margin-left: calc(-1 * var(--bs-list-group-border-width));\n border-left-width: var(--bs-list-group-border-width);\n}\n\n@media (min-width: 576px) {\n .list-group-horizontal-sm {\n flex-direction: row;\n }\n .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {\n border-bottom-left-radius: var(--bs-list-group-border-radius);\n border-top-right-radius: 0;\n }\n .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {\n border-top-right-radius: var(--bs-list-group-border-radius);\n border-bottom-left-radius: 0;\n }\n .list-group-horizontal-sm > .list-group-item.active {\n margin-top: 0;\n }\n .list-group-horizontal-sm > .list-group-item + .list-group-item {\n border-top-width: var(--bs-list-group-border-width);\n border-left-width: 0;\n }\n .list-group-horizontal-sm > .list-group-item + .list-group-item.active {\n margin-left: calc(-1 * var(--bs-list-group-border-width));\n border-left-width: var(--bs-list-group-border-width);\n }\n}\n@media (min-width: 768px) {\n .list-group-horizontal-md {\n flex-direction: row;\n }\n .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {\n border-bottom-left-radius: var(--bs-list-group-border-radius);\n border-top-right-radius: 0;\n }\n .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {\n border-top-right-radius: var(--bs-list-group-border-radius);\n border-bottom-left-radius: 0;\n }\n .list-group-horizontal-md > .list-group-item.active {\n margin-top: 0;\n }\n .list-group-horizontal-md > .list-group-item + .list-group-item {\n border-top-width: var(--bs-list-group-border-width);\n border-left-width: 0;\n }\n .list-group-horizontal-md > .list-group-item + .list-group-item.active {\n margin-left: calc(-1 * var(--bs-list-group-border-width));\n border-left-width: var(--bs-list-group-border-width);\n }\n}\n@media (min-width: 992px) {\n .list-group-horizontal-lg {\n flex-direction: row;\n }\n .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {\n border-bottom-left-radius: var(--bs-list-group-border-radius);\n border-top-right-radius: 0;\n }\n .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {\n border-top-right-radius: var(--bs-list-group-border-radius);\n border-bottom-left-radius: 0;\n }\n .list-group-horizontal-lg > .list-group-item.active {\n margin-top: 0;\n }\n .list-group-horizontal-lg > .list-group-item + .list-group-item {\n border-top-width: var(--bs-list-group-border-width);\n border-left-width: 0;\n }\n .list-group-horizontal-lg > .list-group-item + .list-group-item.active {\n margin-left: calc(-1 * var(--bs-list-group-border-width));\n border-left-width: var(--bs-list-group-border-width);\n }\n}\n@media (min-width: 1200px) {\n .list-group-horizontal-xl {\n flex-direction: row;\n }\n .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {\n border-bottom-left-radius: var(--bs-list-group-border-radius);\n border-top-right-radius: 0;\n }\n .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {\n border-top-right-radius: var(--bs-list-group-border-radius);\n border-bottom-left-radius: 0;\n }\n .list-group-horizontal-xl > .list-group-item.active {\n margin-top: 0;\n }\n .list-group-horizontal-xl > .list-group-item + .list-group-item {\n border-top-width: var(--bs-list-group-border-width);\n border-left-width: 0;\n }\n .list-group-horizontal-xl > .list-group-item + .list-group-item.active {\n margin-left: calc(-1 * var(--bs-list-group-border-width));\n border-left-width: var(--bs-list-group-border-width);\n }\n}\n@media (min-width: 1400px) {\n .list-group-horizontal-xxl {\n flex-direction: row;\n }\n .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {\n border-bottom-left-radius: var(--bs-list-group-border-radius);\n border-top-right-radius: 0;\n }\n .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {\n border-top-right-radius: var(--bs-list-group-border-radius);\n border-bottom-left-radius: 0;\n }\n .list-group-horizontal-xxl > .list-group-item.active {\n margin-top: 0;\n }\n .list-group-horizontal-xxl > .list-group-item + .list-group-item {\n border-top-width: var(--bs-list-group-border-width);\n border-left-width: 0;\n }\n .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {\n margin-left: calc(-1 * var(--bs-list-group-border-width));\n border-left-width: var(--bs-list-group-border-width);\n }\n}\n.list-group-flush {\n border-radius: 0;\n}\n.list-group-flush > .list-group-item {\n border-width: 0 0 var(--bs-list-group-border-width);\n}\n.list-group-flush > .list-group-item:last-child {\n border-bottom-width: 0;\n}\n\n.list-group-item-primary {\n --bs-list-group-color: var(--bs-primary-text-emphasis);\n --bs-list-group-bg: var(--bs-primary-bg-subtle);\n --bs-list-group-border-color: var(--bs-primary-border-subtle);\n --bs-list-group-action-hover-color: var(--bs-emphasis-color);\n --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);\n --bs-list-group-action-active-color: var(--bs-emphasis-color);\n --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);\n --bs-list-group-active-color: var(--bs-primary-bg-subtle);\n --bs-list-group-active-bg: var(--bs-primary-text-emphasis);\n --bs-list-group-active-border-color: var(--bs-primary-text-emphasis);\n}\n\n.list-group-item-secondary {\n --bs-list-group-color: var(--bs-secondary-text-emphasis);\n --bs-list-group-bg: var(--bs-secondary-bg-subtle);\n --bs-list-group-border-color: var(--bs-secondary-border-subtle);\n --bs-list-group-action-hover-color: var(--bs-emphasis-color);\n --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);\n --bs-list-group-action-active-color: var(--bs-emphasis-color);\n --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);\n --bs-list-group-active-color: var(--bs-secondary-bg-subtle);\n --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);\n --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);\n}\n\n.list-group-item-success {\n --bs-list-group-color: var(--bs-success-text-emphasis);\n --bs-list-group-bg: var(--bs-success-bg-subtle);\n --bs-list-group-border-color: var(--bs-success-border-subtle);\n --bs-list-group-action-hover-color: var(--bs-emphasis-color);\n --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);\n --bs-list-group-action-active-color: var(--bs-emphasis-color);\n --bs-list-group-action-active-bg: var(--bs-success-border-subtle);\n --bs-list-group-active-color: var(--bs-success-bg-subtle);\n --bs-list-group-active-bg: var(--bs-success-text-emphasis);\n --bs-list-group-active-border-color: var(--bs-success-text-emphasis);\n}\n\n.list-group-item-info {\n --bs-list-group-color: var(--bs-info-text-emphasis);\n --bs-list-group-bg: var(--bs-info-bg-subtle);\n --bs-list-group-border-color: var(--bs-info-border-subtle);\n --bs-list-group-action-hover-color: var(--bs-emphasis-color);\n --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);\n --bs-list-group-action-active-color: var(--bs-emphasis-color);\n --bs-list-group-action-active-bg: var(--bs-info-border-subtle);\n --bs-list-group-active-color: var(--bs-info-bg-subtle);\n --bs-list-group-active-bg: var(--bs-info-text-emphasis);\n --bs-list-group-active-border-color: var(--bs-info-text-emphasis);\n}\n\n.list-group-item-warning {\n --bs-list-group-color: var(--bs-warning-text-emphasis);\n --bs-list-group-bg: var(--bs-warning-bg-subtle);\n --bs-list-group-border-color: var(--bs-warning-border-subtle);\n --bs-list-group-action-hover-color: var(--bs-emphasis-color);\n --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);\n --bs-list-group-action-active-color: var(--bs-emphasis-color);\n --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);\n --bs-list-group-active-color: var(--bs-warning-bg-subtle);\n --bs-list-group-active-bg: var(--bs-warning-text-emphasis);\n --bs-list-group-active-border-color: var(--bs-warning-text-emphasis);\n}\n\n.list-group-item-danger {\n --bs-list-group-color: var(--bs-danger-text-emphasis);\n --bs-list-group-bg: var(--bs-danger-bg-subtle);\n --bs-list-group-border-color: var(--bs-danger-border-subtle);\n --bs-list-group-action-hover-color: var(--bs-emphasis-color);\n --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);\n --bs-list-group-action-active-color: var(--bs-emphasis-color);\n --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);\n --bs-list-group-active-color: var(--bs-danger-bg-subtle);\n --bs-list-group-active-bg: var(--bs-danger-text-emphasis);\n --bs-list-group-active-border-color: var(--bs-danger-text-emphasis);\n}\n\n.list-group-item-light {\n --bs-list-group-color: var(--bs-light-text-emphasis);\n --bs-list-group-bg: var(--bs-light-bg-subtle);\n --bs-list-group-border-color: var(--bs-light-border-subtle);\n --bs-list-group-action-hover-color: var(--bs-emphasis-color);\n --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);\n --bs-list-group-action-active-color: var(--bs-emphasis-color);\n --bs-list-group-action-active-bg: var(--bs-light-border-subtle);\n --bs-list-group-active-color: var(--bs-light-bg-subtle);\n --bs-list-group-active-bg: var(--bs-light-text-emphasis);\n --bs-list-group-active-border-color: var(--bs-light-text-emphasis);\n}\n\n.list-group-item-dark {\n --bs-list-group-color: var(--bs-dark-text-emphasis);\n --bs-list-group-bg: var(--bs-dark-bg-subtle);\n --bs-list-group-border-color: var(--bs-dark-border-subtle);\n --bs-list-group-action-hover-color: var(--bs-emphasis-color);\n --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);\n --bs-list-group-action-active-color: var(--bs-emphasis-color);\n --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);\n --bs-list-group-active-color: var(--bs-dark-bg-subtle);\n --bs-list-group-active-bg: var(--bs-dark-text-emphasis);\n --bs-list-group-active-border-color: var(--bs-dark-text-emphasis);\n}\n\n.btn-close {\n --bs-btn-close-color: #000;\n --bs-btn-close-bg: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e\");\n --bs-btn-close-opacity: 0.5;\n --bs-btn-close-hover-opacity: 0.75;\n --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);\n --bs-btn-close-focus-opacity: 1;\n --bs-btn-close-disabled-opacity: 0.25;\n --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);\n box-sizing: content-box;\n width: 1em;\n height: 1em;\n padding: 0.25em 0.25em;\n color: var(--bs-btn-close-color);\n background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;\n border: 0;\n border-radius: 0.375rem;\n opacity: var(--bs-btn-close-opacity);\n}\n.btn-close:hover {\n color: var(--bs-btn-close-color);\n text-decoration: none;\n opacity: var(--bs-btn-close-hover-opacity);\n}\n.btn-close:focus {\n outline: 0;\n box-shadow: var(--bs-btn-close-focus-shadow);\n opacity: var(--bs-btn-close-focus-opacity);\n}\n.btn-close:disabled, .btn-close.disabled {\n pointer-events: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n user-select: none;\n opacity: var(--bs-btn-close-disabled-opacity);\n}\n\n.btn-close-white {\n filter: var(--bs-btn-close-white-filter);\n}\n\n[data-bs-theme=dark] .btn-close {\n filter: var(--bs-btn-close-white-filter);\n}\n\n.toast {\n --bs-toast-zindex: 1090;\n --bs-toast-padding-x: 0.75rem;\n --bs-toast-padding-y: 0.5rem;\n --bs-toast-spacing: 1.5rem;\n --bs-toast-max-width: 350px;\n --bs-toast-font-size: 0.875rem;\n --bs-toast-color: ;\n --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);\n --bs-toast-border-width: var(--bs-border-width);\n --bs-toast-border-color: var(--bs-border-color-translucent);\n --bs-toast-border-radius: var(--bs-border-radius);\n --bs-toast-box-shadow: var(--bs-box-shadow);\n --bs-toast-header-color: var(--bs-secondary-color);\n --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);\n --bs-toast-header-border-color: var(--bs-border-color-translucent);\n width: var(--bs-toast-max-width);\n max-width: 100%;\n font-size: var(--bs-toast-font-size);\n color: var(--bs-toast-color);\n pointer-events: auto;\n background-color: var(--bs-toast-bg);\n background-clip: padding-box;\n border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);\n box-shadow: var(--bs-toast-box-shadow);\n border-radius: var(--bs-toast-border-radius);\n}\n.toast.showing {\n opacity: 0;\n}\n.toast:not(.show) {\n display: none;\n}\n\n.toast-container {\n --bs-toast-zindex: 1090;\n position: absolute;\n z-index: var(--bs-toast-zindex);\n width: -webkit-max-content;\n width: -moz-max-content;\n width: max-content;\n max-width: 100%;\n pointer-events: none;\n}\n.toast-container > :not(:last-child) {\n margin-bottom: var(--bs-toast-spacing);\n}\n\n.toast-header {\n display: flex;\n align-items: center;\n padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);\n color: var(--bs-toast-header-color);\n background-color: var(--bs-toast-header-bg);\n background-clip: padding-box;\n border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);\n border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));\n border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));\n}\n.toast-header .btn-close {\n margin-right: calc(-0.5 * var(--bs-toast-padding-x));\n margin-left: var(--bs-toast-padding-x);\n}\n\n.toast-body {\n padding: var(--bs-toast-padding-x);\n word-wrap: break-word;\n}\n\n.modal {\n --bs-modal-zindex: 1055;\n --bs-modal-width: 500px;\n --bs-modal-padding: 1rem;\n --bs-modal-margin: 0.5rem;\n --bs-modal-color: ;\n --bs-modal-bg: var(--bs-body-bg);\n --bs-modal-border-color: var(--bs-border-color-translucent);\n --bs-modal-border-width: var(--bs-border-width);\n --bs-modal-border-radius: var(--bs-border-radius-lg);\n --bs-modal-box-shadow: var(--bs-box-shadow-sm);\n --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));\n --bs-modal-header-padding-x: 1rem;\n --bs-modal-header-padding-y: 1rem;\n --bs-modal-header-padding: 1rem 1rem;\n --bs-modal-header-border-color: var(--bs-border-color);\n --bs-modal-header-border-width: var(--bs-border-width);\n --bs-modal-title-line-height: 1.5;\n --bs-modal-footer-gap: 0.5rem;\n --bs-modal-footer-bg: ;\n --bs-modal-footer-border-color: var(--bs-border-color);\n --bs-modal-footer-border-width: var(--bs-border-width);\n position: fixed;\n top: 0;\n left: 0;\n z-index: var(--bs-modal-zindex);\n display: none;\n width: 100%;\n height: 100%;\n overflow-x: hidden;\n overflow-y: auto;\n outline: 0;\n}\n\n.modal-dialog {\n position: relative;\n width: auto;\n margin: var(--bs-modal-margin);\n pointer-events: none;\n}\n.modal.fade .modal-dialog {\n transition: transform 0.3s ease-out;\n transform: translate(0, -50px);\n}\n@media (prefers-reduced-motion: reduce) {\n .modal.fade .modal-dialog {\n transition: none;\n }\n}\n.modal.show .modal-dialog {\n transform: none;\n}\n.modal.modal-static .modal-dialog {\n transform: scale(1.02);\n}\n\n.modal-dialog-scrollable {\n height: calc(100% - var(--bs-modal-margin) * 2);\n}\n.modal-dialog-scrollable .modal-content {\n max-height: 100%;\n overflow: hidden;\n}\n.modal-dialog-scrollable .modal-body {\n overflow-y: auto;\n}\n\n.modal-dialog-centered {\n display: flex;\n align-items: center;\n min-height: calc(100% - var(--bs-modal-margin) * 2);\n}\n\n.modal-content {\n position: relative;\n display: flex;\n flex-direction: column;\n width: 100%;\n color: var(--bs-modal-color);\n pointer-events: auto;\n background-color: var(--bs-modal-bg);\n background-clip: padding-box;\n border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);\n border-radius: var(--bs-modal-border-radius);\n outline: 0;\n}\n\n.modal-backdrop {\n --bs-backdrop-zindex: 1050;\n --bs-backdrop-bg: #000;\n --bs-backdrop-opacity: 0.5;\n position: fixed;\n top: 0;\n left: 0;\n z-index: var(--bs-backdrop-zindex);\n width: 100vw;\n height: 100vh;\n background-color: var(--bs-backdrop-bg);\n}\n.modal-backdrop.fade {\n opacity: 0;\n}\n.modal-backdrop.show {\n opacity: var(--bs-backdrop-opacity);\n}\n\n.modal-header {\n display: flex;\n flex-shrink: 0;\n align-items: center;\n justify-content: space-between;\n padding: var(--bs-modal-header-padding);\n border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);\n border-top-left-radius: var(--bs-modal-inner-border-radius);\n border-top-right-radius: var(--bs-modal-inner-border-radius);\n}\n.modal-header .btn-close {\n padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);\n margin: calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto;\n}\n\n.modal-title {\n margin-bottom: 0;\n line-height: var(--bs-modal-title-line-height);\n}\n\n.modal-body {\n position: relative;\n flex: 1 1 auto;\n padding: var(--bs-modal-padding);\n}\n\n.modal-footer {\n display: flex;\n flex-shrink: 0;\n flex-wrap: wrap;\n align-items: center;\n justify-content: flex-end;\n padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);\n background-color: var(--bs-modal-footer-bg);\n border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);\n border-bottom-right-radius: var(--bs-modal-inner-border-radius);\n border-bottom-left-radius: var(--bs-modal-inner-border-radius);\n}\n.modal-footer > * {\n margin: calc(var(--bs-modal-footer-gap) * 0.5);\n}\n\n@media (min-width: 576px) {\n .modal {\n --bs-modal-margin: 1.75rem;\n --bs-modal-box-shadow: var(--bs-box-shadow);\n }\n .modal-dialog {\n max-width: var(--bs-modal-width);\n margin-right: auto;\n margin-left: auto;\n }\n .modal-sm {\n --bs-modal-width: 300px;\n }\n}\n@media (min-width: 992px) {\n .modal-lg,\n .modal-xl {\n --bs-modal-width: 800px;\n }\n}\n@media (min-width: 1200px) {\n .modal-xl {\n --bs-modal-width: 1140px;\n }\n}\n.modal-fullscreen {\n width: 100vw;\n max-width: none;\n height: 100%;\n margin: 0;\n}\n.modal-fullscreen .modal-content {\n height: 100%;\n border: 0;\n border-radius: 0;\n}\n.modal-fullscreen .modal-header,\n.modal-fullscreen .modal-footer {\n border-radius: 0;\n}\n.modal-fullscreen .modal-body {\n overflow-y: auto;\n}\n\n@media (max-width: 575.98px) {\n .modal-fullscreen-sm-down {\n width: 100vw;\n max-width: none;\n height: 100%;\n margin: 0;\n }\n .modal-fullscreen-sm-down .modal-content {\n height: 100%;\n border: 0;\n border-radius: 0;\n }\n .modal-fullscreen-sm-down .modal-header,\n .modal-fullscreen-sm-down .modal-footer {\n border-radius: 0;\n }\n .modal-fullscreen-sm-down .modal-body {\n overflow-y: auto;\n }\n}\n@media (max-width: 767.98px) {\n .modal-fullscreen-md-down {\n width: 100vw;\n max-width: none;\n height: 100%;\n margin: 0;\n }\n .modal-fullscreen-md-down .modal-content {\n height: 100%;\n border: 0;\n border-radius: 0;\n }\n .modal-fullscreen-md-down .modal-header,\n .modal-fullscreen-md-down .modal-footer {\n border-radius: 0;\n }\n .modal-fullscreen-md-down .modal-body {\n overflow-y: auto;\n }\n}\n@media (max-width: 991.98px) {\n .modal-fullscreen-lg-down {\n width: 100vw;\n max-width: none;\n height: 100%;\n margin: 0;\n }\n .modal-fullscreen-lg-down .modal-content {\n height: 100%;\n border: 0;\n border-radius: 0;\n }\n .modal-fullscreen-lg-down .modal-header,\n .modal-fullscreen-lg-down .modal-footer {\n border-radius: 0;\n }\n .modal-fullscreen-lg-down .modal-body {\n overflow-y: auto;\n }\n}\n@media (max-width: 1199.98px) {\n .modal-fullscreen-xl-down {\n width: 100vw;\n max-width: none;\n height: 100%;\n margin: 0;\n }\n .modal-fullscreen-xl-down .modal-content {\n height: 100%;\n border: 0;\n border-radius: 0;\n }\n .modal-fullscreen-xl-down .modal-header,\n .modal-fullscreen-xl-down .modal-footer {\n border-radius: 0;\n }\n .modal-fullscreen-xl-down .modal-body {\n overflow-y: auto;\n }\n}\n@media (max-width: 1399.98px) {\n .modal-fullscreen-xxl-down {\n width: 100vw;\n max-width: none;\n height: 100%;\n margin: 0;\n }\n .modal-fullscreen-xxl-down .modal-content {\n height: 100%;\n border: 0;\n border-radius: 0;\n }\n .modal-fullscreen-xxl-down .modal-header,\n .modal-fullscreen-xxl-down .modal-footer {\n border-radius: 0;\n }\n .modal-fullscreen-xxl-down .modal-body {\n overflow-y: auto;\n }\n}\n.tooltip {\n --bs-tooltip-zindex: 1080;\n --bs-tooltip-max-width: 200px;\n --bs-tooltip-padding-x: 0.5rem;\n --bs-tooltip-padding-y: 0.25rem;\n --bs-tooltip-margin: ;\n --bs-tooltip-font-size: 0.875rem;\n --bs-tooltip-color: var(--bs-body-bg);\n --bs-tooltip-bg: var(--bs-emphasis-color);\n --bs-tooltip-border-radius: var(--bs-border-radius);\n --bs-tooltip-opacity: 0.9;\n --bs-tooltip-arrow-width: 0.8rem;\n --bs-tooltip-arrow-height: 0.4rem;\n z-index: var(--bs-tooltip-zindex);\n display: block;\n margin: var(--bs-tooltip-margin);\n font-family: var(--bs-font-sans-serif);\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n white-space: normal;\n word-spacing: normal;\n line-break: auto;\n font-size: var(--bs-tooltip-font-size);\n word-wrap: break-word;\n opacity: 0;\n}\n.tooltip.show {\n opacity: var(--bs-tooltip-opacity);\n}\n.tooltip .tooltip-arrow {\n display: block;\n width: var(--bs-tooltip-arrow-width);\n height: var(--bs-tooltip-arrow-height);\n}\n.tooltip .tooltip-arrow::before {\n position: absolute;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n}\n\n.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {\n bottom: calc(-1 * var(--bs-tooltip-arrow-height));\n}\n.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {\n top: -1px;\n border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;\n border-top-color: var(--bs-tooltip-bg);\n}\n\n/* rtl:begin:ignore */\n.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {\n left: calc(-1 * var(--bs-tooltip-arrow-height));\n width: var(--bs-tooltip-arrow-height);\n height: var(--bs-tooltip-arrow-width);\n}\n.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {\n right: -1px;\n border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;\n border-right-color: var(--bs-tooltip-bg);\n}\n\n/* rtl:end:ignore */\n.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {\n top: calc(-1 * var(--bs-tooltip-arrow-height));\n}\n.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {\n bottom: -1px;\n border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);\n border-bottom-color: var(--bs-tooltip-bg);\n}\n\n/* rtl:begin:ignore */\n.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {\n right: calc(-1 * var(--bs-tooltip-arrow-height));\n width: var(--bs-tooltip-arrow-height);\n height: var(--bs-tooltip-arrow-width);\n}\n.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {\n left: -1px;\n border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);\n border-left-color: var(--bs-tooltip-bg);\n}\n\n/* rtl:end:ignore */\n.tooltip-inner {\n max-width: var(--bs-tooltip-max-width);\n padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);\n color: var(--bs-tooltip-color);\n text-align: center;\n background-color: var(--bs-tooltip-bg);\n border-radius: var(--bs-tooltip-border-radius);\n}\n\n.popover {\n --bs-popover-zindex: 1070;\n --bs-popover-max-width: 276px;\n --bs-popover-font-size: 0.875rem;\n --bs-popover-bg: var(--bs-body-bg);\n --bs-popover-border-width: var(--bs-border-width);\n --bs-popover-border-color: var(--bs-border-color-translucent);\n --bs-popover-border-radius: var(--bs-border-radius-lg);\n --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));\n --bs-popover-box-shadow: var(--bs-box-shadow);\n --bs-popover-header-padding-x: 1rem;\n --bs-popover-header-padding-y: 0.5rem;\n --bs-popover-header-font-size: 1rem;\n --bs-popover-header-color: inherit;\n --bs-popover-header-bg: var(--bs-secondary-bg);\n --bs-popover-body-padding-x: 1rem;\n --bs-popover-body-padding-y: 1rem;\n --bs-popover-body-color: var(--bs-body-color);\n --bs-popover-arrow-width: 1rem;\n --bs-popover-arrow-height: 0.5rem;\n --bs-popover-arrow-border: var(--bs-popover-border-color);\n z-index: var(--bs-popover-zindex);\n display: block;\n max-width: var(--bs-popover-max-width);\n font-family: var(--bs-font-sans-serif);\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n white-space: normal;\n word-spacing: normal;\n line-break: auto;\n font-size: var(--bs-popover-font-size);\n word-wrap: break-word;\n background-color: var(--bs-popover-bg);\n background-clip: padding-box;\n border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);\n border-radius: var(--bs-popover-border-radius);\n}\n.popover .popover-arrow {\n display: block;\n width: var(--bs-popover-arrow-width);\n height: var(--bs-popover-arrow-height);\n}\n.popover .popover-arrow::before, .popover .popover-arrow::after {\n position: absolute;\n display: block;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n border-width: 0;\n}\n\n.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {\n bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));\n}\n.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {\n border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;\n}\n.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {\n bottom: 0;\n border-top-color: var(--bs-popover-arrow-border);\n}\n.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {\n bottom: var(--bs-popover-border-width);\n border-top-color: var(--bs-popover-bg);\n}\n\n/* rtl:begin:ignore */\n.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {\n left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));\n width: var(--bs-popover-arrow-height);\n height: var(--bs-popover-arrow-width);\n}\n.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {\n border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;\n}\n.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {\n left: 0;\n border-right-color: var(--bs-popover-arrow-border);\n}\n.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {\n left: var(--bs-popover-border-width);\n border-right-color: var(--bs-popover-bg);\n}\n\n/* rtl:end:ignore */\n.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {\n top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));\n}\n.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {\n border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);\n}\n.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {\n top: 0;\n border-bottom-color: var(--bs-popover-arrow-border);\n}\n.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {\n top: var(--bs-popover-border-width);\n border-bottom-color: var(--bs-popover-bg);\n}\n.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {\n position: absolute;\n top: 0;\n left: 50%;\n display: block;\n width: var(--bs-popover-arrow-width);\n margin-left: calc(-0.5 * var(--bs-popover-arrow-width));\n content: \"\";\n border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);\n}\n\n/* rtl:begin:ignore */\n.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {\n right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));\n width: var(--bs-popover-arrow-height);\n height: var(--bs-popover-arrow-width);\n}\n.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {\n border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);\n}\n.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {\n right: 0;\n border-left-color: var(--bs-popover-arrow-border);\n}\n.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {\n right: var(--bs-popover-border-width);\n border-left-color: var(--bs-popover-bg);\n}\n\n/* rtl:end:ignore */\n.popover-header {\n padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);\n margin-bottom: 0;\n font-size: var(--bs-popover-header-font-size);\n color: var(--bs-popover-header-color);\n background-color: var(--bs-popover-header-bg);\n border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);\n border-top-left-radius: var(--bs-popover-inner-border-radius);\n border-top-right-radius: var(--bs-popover-inner-border-radius);\n}\n.popover-header:empty {\n display: none;\n}\n\n.popover-body {\n padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);\n color: var(--bs-popover-body-color);\n}\n\n.carousel {\n position: relative;\n}\n\n.carousel.pointer-event {\n touch-action: pan-y;\n}\n\n.carousel-inner {\n position: relative;\n width: 100%;\n overflow: hidden;\n}\n.carousel-inner::after {\n display: block;\n clear: both;\n content: \"\";\n}\n\n.carousel-item {\n position: relative;\n display: none;\n float: left;\n width: 100%;\n margin-right: -100%;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n transition: transform 0.6s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .carousel-item {\n transition: none;\n }\n}\n\n.carousel-item.active,\n.carousel-item-next,\n.carousel-item-prev {\n display: block;\n}\n\n.carousel-item-next:not(.carousel-item-start),\n.active.carousel-item-end {\n transform: translateX(100%);\n}\n\n.carousel-item-prev:not(.carousel-item-end),\n.active.carousel-item-start {\n transform: translateX(-100%);\n}\n\n.carousel-fade .carousel-item {\n opacity: 0;\n transition-property: opacity;\n transform: none;\n}\n.carousel-fade .carousel-item.active,\n.carousel-fade .carousel-item-next.carousel-item-start,\n.carousel-fade .carousel-item-prev.carousel-item-end {\n z-index: 1;\n opacity: 1;\n}\n.carousel-fade .active.carousel-item-start,\n.carousel-fade .active.carousel-item-end {\n z-index: 0;\n opacity: 0;\n transition: opacity 0s 0.6s;\n}\n@media (prefers-reduced-motion: reduce) {\n .carousel-fade .active.carousel-item-start,\n .carousel-fade .active.carousel-item-end {\n transition: none;\n }\n}\n\n.carousel-control-prev,\n.carousel-control-next {\n position: absolute;\n top: 0;\n bottom: 0;\n z-index: 1;\n display: flex;\n align-items: center;\n justify-content: center;\n width: 15%;\n padding: 0;\n color: #fff;\n text-align: center;\n background: none;\n border: 0;\n opacity: 0.5;\n transition: opacity 0.15s ease;\n}\n@media (prefers-reduced-motion: reduce) {\n .carousel-control-prev,\n .carousel-control-next {\n transition: none;\n }\n}\n.carousel-control-prev:hover, .carousel-control-prev:focus,\n.carousel-control-next:hover,\n.carousel-control-next:focus {\n color: #fff;\n text-decoration: none;\n outline: 0;\n opacity: 0.9;\n}\n\n.carousel-control-prev {\n left: 0;\n}\n\n.carousel-control-next {\n right: 0;\n}\n\n.carousel-control-prev-icon,\n.carousel-control-next-icon {\n display: inline-block;\n width: 2rem;\n height: 2rem;\n background-repeat: no-repeat;\n background-position: 50%;\n background-size: 100% 100%;\n}\n\n/* rtl:options: {\n \"autoRename\": true,\n \"stringMap\":[ {\n \"name\" : \"prev-next\",\n \"search\" : \"prev\",\n \"replace\" : \"next\"\n } ]\n} */\n.carousel-control-prev-icon {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e\");\n}\n\n.carousel-control-next-icon {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e\");\n}\n\n.carousel-indicators {\n position: absolute;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 2;\n display: flex;\n justify-content: center;\n padding: 0;\n margin-right: 15%;\n margin-bottom: 1rem;\n margin-left: 15%;\n}\n.carousel-indicators [data-bs-target] {\n box-sizing: content-box;\n flex: 0 1 auto;\n width: 30px;\n height: 3px;\n padding: 0;\n margin-right: 3px;\n margin-left: 3px;\n text-indent: -999px;\n cursor: pointer;\n background-color: #fff;\n background-clip: padding-box;\n border: 0;\n border-top: 10px solid transparent;\n border-bottom: 10px solid transparent;\n opacity: 0.5;\n transition: opacity 0.6s ease;\n}\n@media (prefers-reduced-motion: reduce) {\n .carousel-indicators [data-bs-target] {\n transition: none;\n }\n}\n.carousel-indicators .active {\n opacity: 1;\n}\n\n.carousel-caption {\n position: absolute;\n right: 15%;\n bottom: 1.25rem;\n left: 15%;\n padding-top: 1.25rem;\n padding-bottom: 1.25rem;\n color: #fff;\n text-align: center;\n}\n\n.carousel-dark .carousel-control-prev-icon,\n.carousel-dark .carousel-control-next-icon {\n filter: invert(1) grayscale(100);\n}\n.carousel-dark .carousel-indicators [data-bs-target] {\n background-color: #000;\n}\n.carousel-dark .carousel-caption {\n color: #000;\n}\n\n[data-bs-theme=dark] .carousel .carousel-control-prev-icon,\n[data-bs-theme=dark] .carousel .carousel-control-next-icon, [data-bs-theme=dark].carousel .carousel-control-prev-icon,\n[data-bs-theme=dark].carousel .carousel-control-next-icon {\n filter: invert(1) grayscale(100);\n}\n[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target], [data-bs-theme=dark].carousel .carousel-indicators [data-bs-target] {\n background-color: #000;\n}\n[data-bs-theme=dark] .carousel .carousel-caption, [data-bs-theme=dark].carousel .carousel-caption {\n color: #000;\n}\n\n.spinner-grow,\n.spinner-border {\n display: inline-block;\n width: var(--bs-spinner-width);\n height: var(--bs-spinner-height);\n vertical-align: var(--bs-spinner-vertical-align);\n border-radius: 50%;\n animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);\n}\n\n@keyframes spinner-border {\n to {\n transform: rotate(360deg) /* rtl:ignore */;\n }\n}\n.spinner-border {\n --bs-spinner-width: 2rem;\n --bs-spinner-height: 2rem;\n --bs-spinner-vertical-align: -0.125em;\n --bs-spinner-border-width: 0.25em;\n --bs-spinner-animation-speed: 0.75s;\n --bs-spinner-animation-name: spinner-border;\n border: var(--bs-spinner-border-width) solid currentcolor;\n border-right-color: transparent;\n}\n\n.spinner-border-sm {\n --bs-spinner-width: 1rem;\n --bs-spinner-height: 1rem;\n --bs-spinner-border-width: 0.2em;\n}\n\n@keyframes spinner-grow {\n 0% {\n transform: scale(0);\n }\n 50% {\n opacity: 1;\n transform: none;\n }\n}\n.spinner-grow {\n --bs-spinner-width: 2rem;\n --bs-spinner-height: 2rem;\n --bs-spinner-vertical-align: -0.125em;\n --bs-spinner-animation-speed: 0.75s;\n --bs-spinner-animation-name: spinner-grow;\n background-color: currentcolor;\n opacity: 0;\n}\n\n.spinner-grow-sm {\n --bs-spinner-width: 1rem;\n --bs-spinner-height: 1rem;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .spinner-border,\n .spinner-grow {\n --bs-spinner-animation-speed: 1.5s;\n }\n}\n.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {\n --bs-offcanvas-zindex: 1045;\n --bs-offcanvas-width: 400px;\n --bs-offcanvas-height: 30vh;\n --bs-offcanvas-padding-x: 1rem;\n --bs-offcanvas-padding-y: 1rem;\n --bs-offcanvas-color: var(--bs-body-color);\n --bs-offcanvas-bg: var(--bs-body-bg);\n --bs-offcanvas-border-width: var(--bs-border-width);\n --bs-offcanvas-border-color: var(--bs-border-color-translucent);\n --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);\n --bs-offcanvas-transition: transform 0.3s ease-in-out;\n --bs-offcanvas-title-line-height: 1.5;\n}\n\n@media (max-width: 575.98px) {\n .offcanvas-sm {\n position: fixed;\n bottom: 0;\n z-index: var(--bs-offcanvas-zindex);\n display: flex;\n flex-direction: column;\n max-width: 100%;\n color: var(--bs-offcanvas-color);\n visibility: hidden;\n background-color: var(--bs-offcanvas-bg);\n background-clip: padding-box;\n outline: 0;\n transition: var(--bs-offcanvas-transition);\n }\n}\n@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {\n .offcanvas-sm {\n transition: none;\n }\n}\n@media (max-width: 575.98px) {\n .offcanvas-sm.offcanvas-start {\n top: 0;\n left: 0;\n width: var(--bs-offcanvas-width);\n border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(-100%);\n }\n .offcanvas-sm.offcanvas-end {\n top: 0;\n right: 0;\n width: var(--bs-offcanvas-width);\n border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(100%);\n }\n .offcanvas-sm.offcanvas-top {\n top: 0;\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(-100%);\n }\n .offcanvas-sm.offcanvas-bottom {\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(100%);\n }\n .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {\n transform: none;\n }\n .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {\n visibility: visible;\n }\n}\n@media (min-width: 576px) {\n .offcanvas-sm {\n --bs-offcanvas-height: auto;\n --bs-offcanvas-border-width: 0;\n background-color: transparent !important;\n }\n .offcanvas-sm .offcanvas-header {\n display: none;\n }\n .offcanvas-sm .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n background-color: transparent !important;\n }\n}\n\n@media (max-width: 767.98px) {\n .offcanvas-md {\n position: fixed;\n bottom: 0;\n z-index: var(--bs-offcanvas-zindex);\n display: flex;\n flex-direction: column;\n max-width: 100%;\n color: var(--bs-offcanvas-color);\n visibility: hidden;\n background-color: var(--bs-offcanvas-bg);\n background-clip: padding-box;\n outline: 0;\n transition: var(--bs-offcanvas-transition);\n }\n}\n@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {\n .offcanvas-md {\n transition: none;\n }\n}\n@media (max-width: 767.98px) {\n .offcanvas-md.offcanvas-start {\n top: 0;\n left: 0;\n width: var(--bs-offcanvas-width);\n border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(-100%);\n }\n .offcanvas-md.offcanvas-end {\n top: 0;\n right: 0;\n width: var(--bs-offcanvas-width);\n border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(100%);\n }\n .offcanvas-md.offcanvas-top {\n top: 0;\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(-100%);\n }\n .offcanvas-md.offcanvas-bottom {\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(100%);\n }\n .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {\n transform: none;\n }\n .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {\n visibility: visible;\n }\n}\n@media (min-width: 768px) {\n .offcanvas-md {\n --bs-offcanvas-height: auto;\n --bs-offcanvas-border-width: 0;\n background-color: transparent !important;\n }\n .offcanvas-md .offcanvas-header {\n display: none;\n }\n .offcanvas-md .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n background-color: transparent !important;\n }\n}\n\n@media (max-width: 991.98px) {\n .offcanvas-lg {\n position: fixed;\n bottom: 0;\n z-index: var(--bs-offcanvas-zindex);\n display: flex;\n flex-direction: column;\n max-width: 100%;\n color: var(--bs-offcanvas-color);\n visibility: hidden;\n background-color: var(--bs-offcanvas-bg);\n background-clip: padding-box;\n outline: 0;\n transition: var(--bs-offcanvas-transition);\n }\n}\n@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {\n .offcanvas-lg {\n transition: none;\n }\n}\n@media (max-width: 991.98px) {\n .offcanvas-lg.offcanvas-start {\n top: 0;\n left: 0;\n width: var(--bs-offcanvas-width);\n border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(-100%);\n }\n .offcanvas-lg.offcanvas-end {\n top: 0;\n right: 0;\n width: var(--bs-offcanvas-width);\n border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(100%);\n }\n .offcanvas-lg.offcanvas-top {\n top: 0;\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(-100%);\n }\n .offcanvas-lg.offcanvas-bottom {\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(100%);\n }\n .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {\n transform: none;\n }\n .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {\n visibility: visible;\n }\n}\n@media (min-width: 992px) {\n .offcanvas-lg {\n --bs-offcanvas-height: auto;\n --bs-offcanvas-border-width: 0;\n background-color: transparent !important;\n }\n .offcanvas-lg .offcanvas-header {\n display: none;\n }\n .offcanvas-lg .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n background-color: transparent !important;\n }\n}\n\n@media (max-width: 1199.98px) {\n .offcanvas-xl {\n position: fixed;\n bottom: 0;\n z-index: var(--bs-offcanvas-zindex);\n display: flex;\n flex-direction: column;\n max-width: 100%;\n color: var(--bs-offcanvas-color);\n visibility: hidden;\n background-color: var(--bs-offcanvas-bg);\n background-clip: padding-box;\n outline: 0;\n transition: var(--bs-offcanvas-transition);\n }\n}\n@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {\n .offcanvas-xl {\n transition: none;\n }\n}\n@media (max-width: 1199.98px) {\n .offcanvas-xl.offcanvas-start {\n top: 0;\n left: 0;\n width: var(--bs-offcanvas-width);\n border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(-100%);\n }\n .offcanvas-xl.offcanvas-end {\n top: 0;\n right: 0;\n width: var(--bs-offcanvas-width);\n border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(100%);\n }\n .offcanvas-xl.offcanvas-top {\n top: 0;\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(-100%);\n }\n .offcanvas-xl.offcanvas-bottom {\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(100%);\n }\n .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {\n transform: none;\n }\n .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {\n visibility: visible;\n }\n}\n@media (min-width: 1200px) {\n .offcanvas-xl {\n --bs-offcanvas-height: auto;\n --bs-offcanvas-border-width: 0;\n background-color: transparent !important;\n }\n .offcanvas-xl .offcanvas-header {\n display: none;\n }\n .offcanvas-xl .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n background-color: transparent !important;\n }\n}\n\n@media (max-width: 1399.98px) {\n .offcanvas-xxl {\n position: fixed;\n bottom: 0;\n z-index: var(--bs-offcanvas-zindex);\n display: flex;\n flex-direction: column;\n max-width: 100%;\n color: var(--bs-offcanvas-color);\n visibility: hidden;\n background-color: var(--bs-offcanvas-bg);\n background-clip: padding-box;\n outline: 0;\n transition: var(--bs-offcanvas-transition);\n }\n}\n@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {\n .offcanvas-xxl {\n transition: none;\n }\n}\n@media (max-width: 1399.98px) {\n .offcanvas-xxl.offcanvas-start {\n top: 0;\n left: 0;\n width: var(--bs-offcanvas-width);\n border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(-100%);\n }\n .offcanvas-xxl.offcanvas-end {\n top: 0;\n right: 0;\n width: var(--bs-offcanvas-width);\n border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(100%);\n }\n .offcanvas-xxl.offcanvas-top {\n top: 0;\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(-100%);\n }\n .offcanvas-xxl.offcanvas-bottom {\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(100%);\n }\n .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {\n transform: none;\n }\n .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {\n visibility: visible;\n }\n}\n@media (min-width: 1400px) {\n .offcanvas-xxl {\n --bs-offcanvas-height: auto;\n --bs-offcanvas-border-width: 0;\n background-color: transparent !important;\n }\n .offcanvas-xxl .offcanvas-header {\n display: none;\n }\n .offcanvas-xxl .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n background-color: transparent !important;\n }\n}\n\n.offcanvas {\n position: fixed;\n bottom: 0;\n z-index: var(--bs-offcanvas-zindex);\n display: flex;\n flex-direction: column;\n max-width: 100%;\n color: var(--bs-offcanvas-color);\n visibility: hidden;\n background-color: var(--bs-offcanvas-bg);\n background-clip: padding-box;\n outline: 0;\n transition: var(--bs-offcanvas-transition);\n}\n@media (prefers-reduced-motion: reduce) {\n .offcanvas {\n transition: none;\n }\n}\n.offcanvas.offcanvas-start {\n top: 0;\n left: 0;\n width: var(--bs-offcanvas-width);\n border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(-100%);\n}\n.offcanvas.offcanvas-end {\n top: 0;\n right: 0;\n width: var(--bs-offcanvas-width);\n border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateX(100%);\n}\n.offcanvas.offcanvas-top {\n top: 0;\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(-100%);\n}\n.offcanvas.offcanvas-bottom {\n right: 0;\n left: 0;\n height: var(--bs-offcanvas-height);\n max-height: 100%;\n border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);\n transform: translateY(100%);\n}\n.offcanvas.showing, .offcanvas.show:not(.hiding) {\n transform: none;\n}\n.offcanvas.showing, .offcanvas.hiding, .offcanvas.show {\n visibility: visible;\n}\n\n.offcanvas-backdrop {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1040;\n width: 100vw;\n height: 100vh;\n background-color: #000;\n}\n.offcanvas-backdrop.fade {\n opacity: 0;\n}\n.offcanvas-backdrop.show {\n opacity: 0.5;\n}\n\n.offcanvas-header {\n display: flex;\n align-items: center;\n justify-content: space-between;\n padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);\n}\n.offcanvas-header .btn-close {\n padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);\n margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y));\n margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x));\n margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));\n}\n\n.offcanvas-title {\n margin-bottom: 0;\n line-height: var(--bs-offcanvas-title-line-height);\n}\n\n.offcanvas-body {\n flex-grow: 1;\n padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);\n overflow-y: auto;\n}\n\n.placeholder {\n display: inline-block;\n min-height: 1em;\n vertical-align: middle;\n cursor: wait;\n background-color: currentcolor;\n opacity: 0.5;\n}\n.placeholder.btn::before {\n display: inline-block;\n content: \"\";\n}\n\n.placeholder-xs {\n min-height: 0.6em;\n}\n\n.placeholder-sm {\n min-height: 0.8em;\n}\n\n.placeholder-lg {\n min-height: 1.2em;\n}\n\n.placeholder-glow .placeholder {\n animation: placeholder-glow 2s ease-in-out infinite;\n}\n\n@keyframes placeholder-glow {\n 50% {\n opacity: 0.2;\n }\n}\n.placeholder-wave {\n -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);\n mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);\n -webkit-mask-size: 200% 100%;\n mask-size: 200% 100%;\n animation: placeholder-wave 2s linear infinite;\n}\n\n@keyframes placeholder-wave {\n 100% {\n -webkit-mask-position: -200% 0%;\n mask-position: -200% 0%;\n }\n}\n.clearfix::after {\n display: block;\n clear: both;\n content: \"\";\n}\n\n.text-bg-primary {\n color: #fff !important;\n background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important;\n}\n\n.text-bg-secondary {\n color: #fff !important;\n background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important;\n}\n\n.text-bg-success {\n color: #fff !important;\n background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important;\n}\n\n.text-bg-info {\n color: #000 !important;\n background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important;\n}\n\n.text-bg-warning {\n color: #000 !important;\n background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important;\n}\n\n.text-bg-danger {\n color: #fff !important;\n background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important;\n}\n\n.text-bg-light {\n color: #000 !important;\n background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important;\n}\n\n.text-bg-dark {\n color: #fff !important;\n background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important;\n}\n\n.link-primary {\n color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;\n -webkit-text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;\n text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;\n}\n.link-primary:hover, .link-primary:focus {\n color: RGBA(10, 88, 202, var(--bs-link-opacity, 1)) !important;\n -webkit-text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important;\n text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important;\n}\n\n.link-secondary {\n color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;\n -webkit-text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;\n text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;\n}\n.link-secondary:hover, .link-secondary:focus {\n color: RGBA(86, 94, 100, var(--bs-link-opacity, 1)) !important;\n -webkit-text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important;\n text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important;\n}\n\n.link-success {\n color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;\n -webkit-text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;\n text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;\n}\n.link-success:hover, .link-success:focus {\n color: RGBA(20, 108, 67, var(--bs-link-opacity, 1)) !important;\n -webkit-text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important;\n text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important;\n}\n\n.link-info {\n color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;\n -webkit-text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;\n text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;\n}\n.link-info:hover, .link-info:focus {\n color: RGBA(61, 213, 243, var(--bs-link-opacity, 1)) !important;\n -webkit-text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important;\n text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important;\n}\n\n.link-warning {\n color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;\n -webkit-text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;\n text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;\n}\n.link-warning:hover, .link-warning:focus {\n color: RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important;\n -webkit-text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;\n text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;\n}\n\n.link-danger {\n color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;\n -webkit-text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;\n text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;\n}\n.link-danger:hover, .link-danger:focus {\n color: RGBA(176, 42, 55, var(--bs-link-opacity, 1)) !important;\n -webkit-text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;\n text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;\n}\n\n.link-light {\n color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;\n -webkit-text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;\n text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;\n}\n.link-light:hover, .link-light:focus {\n color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;\n -webkit-text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;\n text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;\n}\n\n.link-dark {\n color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;\n -webkit-text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;\n text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;\n}\n.link-dark:hover, .link-dark:focus {\n color: RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important;\n -webkit-text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;\n text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;\n}\n\n.link-body-emphasis {\n color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;\n -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;\n text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;\n}\n.link-body-emphasis:hover, .link-body-emphasis:focus {\n color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;\n -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;\n text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;\n}\n\n.focus-ring:focus {\n outline: 0;\n box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);\n}\n\n.icon-link {\n display: inline-flex;\n gap: 0.375rem;\n align-items: center;\n -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));\n text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));\n text-underline-offset: 0.25em;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n}\n.icon-link > .bi {\n flex-shrink: 0;\n width: 1em;\n height: 1em;\n fill: currentcolor;\n transition: 0.2s ease-in-out transform;\n}\n@media (prefers-reduced-motion: reduce) {\n .icon-link > .bi {\n transition: none;\n }\n}\n\n.icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {\n transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));\n}\n\n.ratio {\n position: relative;\n width: 100%;\n}\n.ratio::before {\n display: block;\n padding-top: var(--bs-aspect-ratio);\n content: \"\";\n}\n.ratio > * {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n}\n\n.ratio-1x1 {\n --bs-aspect-ratio: 100%;\n}\n\n.ratio-4x3 {\n --bs-aspect-ratio: 75%;\n}\n\n.ratio-16x9 {\n --bs-aspect-ratio: 56.25%;\n}\n\n.ratio-21x9 {\n --bs-aspect-ratio: 42.8571428571%;\n}\n\n.fixed-top {\n position: fixed;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1030;\n}\n\n.fixed-bottom {\n position: fixed;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1030;\n}\n\n.sticky-top {\n position: -webkit-sticky;\n position: sticky;\n top: 0;\n z-index: 1020;\n}\n\n.sticky-bottom {\n position: -webkit-sticky;\n position: sticky;\n bottom: 0;\n z-index: 1020;\n}\n\n@media (min-width: 576px) {\n .sticky-sm-top {\n position: -webkit-sticky;\n position: sticky;\n top: 0;\n z-index: 1020;\n }\n .sticky-sm-bottom {\n position: -webkit-sticky;\n position: sticky;\n bottom: 0;\n z-index: 1020;\n }\n}\n@media (min-width: 768px) {\n .sticky-md-top {\n position: -webkit-sticky;\n position: sticky;\n top: 0;\n z-index: 1020;\n }\n .sticky-md-bottom {\n position: -webkit-sticky;\n position: sticky;\n bottom: 0;\n z-index: 1020;\n }\n}\n@media (min-width: 992px) {\n .sticky-lg-top {\n position: -webkit-sticky;\n position: sticky;\n top: 0;\n z-index: 1020;\n }\n .sticky-lg-bottom {\n position: -webkit-sticky;\n position: sticky;\n bottom: 0;\n z-index: 1020;\n }\n}\n@media (min-width: 1200px) {\n .sticky-xl-top {\n position: -webkit-sticky;\n position: sticky;\n top: 0;\n z-index: 1020;\n }\n .sticky-xl-bottom {\n position: -webkit-sticky;\n position: sticky;\n bottom: 0;\n z-index: 1020;\n }\n}\n@media (min-width: 1400px) {\n .sticky-xxl-top {\n position: -webkit-sticky;\n position: sticky;\n top: 0;\n z-index: 1020;\n }\n .sticky-xxl-bottom {\n position: -webkit-sticky;\n position: sticky;\n bottom: 0;\n z-index: 1020;\n }\n}\n.hstack {\n display: flex;\n flex-direction: row;\n align-items: center;\n align-self: stretch;\n}\n\n.vstack {\n display: flex;\n flex: 1 1 auto;\n flex-direction: column;\n align-self: stretch;\n}\n\n.visually-hidden,\n.visually-hidden-focusable:not(:focus):not(:focus-within) {\n width: 1px !important;\n height: 1px !important;\n padding: 0 !important;\n margin: -1px !important;\n overflow: hidden !important;\n clip: rect(0, 0, 0, 0) !important;\n white-space: nowrap !important;\n border: 0 !important;\n}\n.visually-hidden:not(caption),\n.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {\n position: absolute !important;\n}\n\n.stretched-link::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1;\n content: \"\";\n}\n\n.text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.vr {\n display: inline-block;\n align-self: stretch;\n width: var(--bs-border-width);\n min-height: 1em;\n background-color: currentcolor;\n opacity: 0.25;\n}\n\n.align-baseline {\n vertical-align: baseline !important;\n}\n\n.align-top {\n vertical-align: top !important;\n}\n\n.align-middle {\n vertical-align: middle !important;\n}\n\n.align-bottom {\n vertical-align: bottom !important;\n}\n\n.align-text-bottom {\n vertical-align: text-bottom !important;\n}\n\n.align-text-top {\n vertical-align: text-top !important;\n}\n\n.float-start {\n float: left !important;\n}\n\n.float-end {\n float: right !important;\n}\n\n.float-none {\n float: none !important;\n}\n\n.object-fit-contain {\n -o-object-fit: contain !important;\n object-fit: contain !important;\n}\n\n.object-fit-cover {\n -o-object-fit: cover !important;\n object-fit: cover !important;\n}\n\n.object-fit-fill {\n -o-object-fit: fill !important;\n object-fit: fill !important;\n}\n\n.object-fit-scale {\n -o-object-fit: scale-down !important;\n object-fit: scale-down !important;\n}\n\n.object-fit-none {\n -o-object-fit: none !important;\n object-fit: none !important;\n}\n\n.opacity-0 {\n opacity: 0 !important;\n}\n\n.opacity-25 {\n opacity: 0.25 !important;\n}\n\n.opacity-50 {\n opacity: 0.5 !important;\n}\n\n.opacity-75 {\n opacity: 0.75 !important;\n}\n\n.opacity-100 {\n opacity: 1 !important;\n}\n\n.overflow-auto {\n overflow: auto !important;\n}\n\n.overflow-hidden {\n overflow: hidden !important;\n}\n\n.overflow-visible {\n overflow: visible !important;\n}\n\n.overflow-scroll {\n overflow: scroll !important;\n}\n\n.overflow-x-auto {\n overflow-x: auto !important;\n}\n\n.overflow-x-hidden {\n overflow-x: hidden !important;\n}\n\n.overflow-x-visible {\n overflow-x: visible !important;\n}\n\n.overflow-x-scroll {\n overflow-x: scroll !important;\n}\n\n.overflow-y-auto {\n overflow-y: auto !important;\n}\n\n.overflow-y-hidden {\n overflow-y: hidden !important;\n}\n\n.overflow-y-visible {\n overflow-y: visible !important;\n}\n\n.overflow-y-scroll {\n overflow-y: scroll !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-grid {\n display: grid !important;\n}\n\n.d-inline-grid {\n display: inline-grid !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n.d-none {\n display: none !important;\n}\n\n.shadow {\n box-shadow: var(--bs-box-shadow) !important;\n}\n\n.shadow-sm {\n box-shadow: var(--bs-box-shadow-sm) !important;\n}\n\n.shadow-lg {\n box-shadow: var(--bs-box-shadow-lg) !important;\n}\n\n.shadow-none {\n box-shadow: none !important;\n}\n\n.focus-ring-primary {\n --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));\n}\n\n.focus-ring-secondary {\n --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));\n}\n\n.focus-ring-success {\n --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));\n}\n\n.focus-ring-info {\n --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));\n}\n\n.focus-ring-warning {\n --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));\n}\n\n.focus-ring-danger {\n --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));\n}\n\n.focus-ring-light {\n --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));\n}\n\n.focus-ring-dark {\n --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));\n}\n\n.position-static {\n position: static !important;\n}\n\n.position-relative {\n position: relative !important;\n}\n\n.position-absolute {\n position: absolute !important;\n}\n\n.position-fixed {\n position: fixed !important;\n}\n\n.position-sticky {\n position: -webkit-sticky !important;\n position: sticky !important;\n}\n\n.top-0 {\n top: 0 !important;\n}\n\n.top-50 {\n top: 50% !important;\n}\n\n.top-100 {\n top: 100% !important;\n}\n\n.bottom-0 {\n bottom: 0 !important;\n}\n\n.bottom-50 {\n bottom: 50% !important;\n}\n\n.bottom-100 {\n bottom: 100% !important;\n}\n\n.start-0 {\n left: 0 !important;\n}\n\n.start-50 {\n left: 50% !important;\n}\n\n.start-100 {\n left: 100% !important;\n}\n\n.end-0 {\n right: 0 !important;\n}\n\n.end-50 {\n right: 50% !important;\n}\n\n.end-100 {\n right: 100% !important;\n}\n\n.translate-middle {\n transform: translate(-50%, -50%) !important;\n}\n\n.translate-middle-x {\n transform: translateX(-50%) !important;\n}\n\n.translate-middle-y {\n transform: translateY(-50%) !important;\n}\n\n.border {\n border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;\n}\n\n.border-0 {\n border: 0 !important;\n}\n\n.border-top {\n border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;\n}\n\n.border-top-0 {\n border-top: 0 !important;\n}\n\n.border-end {\n border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;\n}\n\n.border-end-0 {\n border-right: 0 !important;\n}\n\n.border-bottom {\n border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;\n}\n\n.border-bottom-0 {\n border-bottom: 0 !important;\n}\n\n.border-start {\n border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;\n}\n\n.border-start-0 {\n border-left: 0 !important;\n}\n\n.border-primary {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;\n}\n\n.border-secondary {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;\n}\n\n.border-success {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;\n}\n\n.border-info {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;\n}\n\n.border-warning {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;\n}\n\n.border-danger {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;\n}\n\n.border-light {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;\n}\n\n.border-dark {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;\n}\n\n.border-black {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;\n}\n\n.border-white {\n --bs-border-opacity: 1;\n border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;\n}\n\n.border-primary-subtle {\n border-color: var(--bs-primary-border-subtle) !important;\n}\n\n.border-secondary-subtle {\n border-color: var(--bs-secondary-border-subtle) !important;\n}\n\n.border-success-subtle {\n border-color: var(--bs-success-border-subtle) !important;\n}\n\n.border-info-subtle {\n border-color: var(--bs-info-border-subtle) !important;\n}\n\n.border-warning-subtle {\n border-color: var(--bs-warning-border-subtle) !important;\n}\n\n.border-danger-subtle {\n border-color: var(--bs-danger-border-subtle) !important;\n}\n\n.border-light-subtle {\n border-color: var(--bs-light-border-subtle) !important;\n}\n\n.border-dark-subtle {\n border-color: var(--bs-dark-border-subtle) !important;\n}\n\n.border-1 {\n border-width: 1px !important;\n}\n\n.border-2 {\n border-width: 2px !important;\n}\n\n.border-3 {\n border-width: 3px !important;\n}\n\n.border-4 {\n border-width: 4px !important;\n}\n\n.border-5 {\n border-width: 5px !important;\n}\n\n.border-opacity-10 {\n --bs-border-opacity: 0.1;\n}\n\n.border-opacity-25 {\n --bs-border-opacity: 0.25;\n}\n\n.border-opacity-50 {\n --bs-border-opacity: 0.5;\n}\n\n.border-opacity-75 {\n --bs-border-opacity: 0.75;\n}\n\n.border-opacity-100 {\n --bs-border-opacity: 1;\n}\n\n.w-25 {\n width: 25% !important;\n}\n\n.w-50 {\n width: 50% !important;\n}\n\n.w-75 {\n width: 75% !important;\n}\n\n.w-100 {\n width: 100% !important;\n}\n\n.w-auto {\n width: auto !important;\n}\n\n.mw-100 {\n max-width: 100% !important;\n}\n\n.vw-100 {\n width: 100vw !important;\n}\n\n.min-vw-100 {\n min-width: 100vw !important;\n}\n\n.h-25 {\n height: 25% !important;\n}\n\n.h-50 {\n height: 50% !important;\n}\n\n.h-75 {\n height: 75% !important;\n}\n\n.h-100 {\n height: 100% !important;\n}\n\n.h-auto {\n height: auto !important;\n}\n\n.mh-100 {\n max-height: 100% !important;\n}\n\n.vh-100 {\n height: 100vh !important;\n}\n\n.min-vh-100 {\n min-height: 100vh !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.justify-content-evenly {\n justify-content: space-evenly !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n.order-first {\n order: -1 !important;\n}\n\n.order-0 {\n order: 0 !important;\n}\n\n.order-1 {\n order: 1 !important;\n}\n\n.order-2 {\n order: 2 !important;\n}\n\n.order-3 {\n order: 3 !important;\n}\n\n.order-4 {\n order: 4 !important;\n}\n\n.order-5 {\n order: 5 !important;\n}\n\n.order-last {\n order: 6 !important;\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mx-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n}\n\n.mx-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n}\n\n.mx-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n}\n\n.mx-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n}\n\n.mx-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n}\n\n.mx-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n}\n\n.mx-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n}\n\n.my-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n}\n\n.my-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n}\n\n.my-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n}\n\n.my-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n}\n\n.my-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n}\n\n.my-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n}\n\n.my-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n}\n\n.mt-0 {\n margin-top: 0 !important;\n}\n\n.mt-1 {\n margin-top: 0.25rem !important;\n}\n\n.mt-2 {\n margin-top: 0.5rem !important;\n}\n\n.mt-3 {\n margin-top: 1rem !important;\n}\n\n.mt-4 {\n margin-top: 1.5rem !important;\n}\n\n.mt-5 {\n margin-top: 3rem !important;\n}\n\n.mt-auto {\n margin-top: auto !important;\n}\n\n.me-0 {\n margin-right: 0 !important;\n}\n\n.me-1 {\n margin-right: 0.25rem !important;\n}\n\n.me-2 {\n margin-right: 0.5rem !important;\n}\n\n.me-3 {\n margin-right: 1rem !important;\n}\n\n.me-4 {\n margin-right: 1.5rem !important;\n}\n\n.me-5 {\n margin-right: 3rem !important;\n}\n\n.me-auto {\n margin-right: auto !important;\n}\n\n.mb-0 {\n margin-bottom: 0 !important;\n}\n\n.mb-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.mb-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.mb-3 {\n margin-bottom: 1rem !important;\n}\n\n.mb-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.mb-5 {\n margin-bottom: 3rem !important;\n}\n\n.mb-auto {\n margin-bottom: auto !important;\n}\n\n.ms-0 {\n margin-left: 0 !important;\n}\n\n.ms-1 {\n margin-left: 0.25rem !important;\n}\n\n.ms-2 {\n margin-left: 0.5rem !important;\n}\n\n.ms-3 {\n margin-left: 1rem !important;\n}\n\n.ms-4 {\n margin-left: 1.5rem !important;\n}\n\n.ms-5 {\n margin-left: 3rem !important;\n}\n\n.ms-auto {\n margin-left: auto !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.px-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n}\n\n.px-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n}\n\n.px-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n}\n\n.px-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n}\n\n.px-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n}\n\n.px-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n}\n\n.py-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n}\n\n.py-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n}\n\n.py-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n}\n\n.py-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n}\n\n.py-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n}\n\n.py-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n}\n\n.pt-0 {\n padding-top: 0 !important;\n}\n\n.pt-1 {\n padding-top: 0.25rem !important;\n}\n\n.pt-2 {\n padding-top: 0.5rem !important;\n}\n\n.pt-3 {\n padding-top: 1rem !important;\n}\n\n.pt-4 {\n padding-top: 1.5rem !important;\n}\n\n.pt-5 {\n padding-top: 3rem !important;\n}\n\n.pe-0 {\n padding-right: 0 !important;\n}\n\n.pe-1 {\n padding-right: 0.25rem !important;\n}\n\n.pe-2 {\n padding-right: 0.5rem !important;\n}\n\n.pe-3 {\n padding-right: 1rem !important;\n}\n\n.pe-4 {\n padding-right: 1.5rem !important;\n}\n\n.pe-5 {\n padding-right: 3rem !important;\n}\n\n.pb-0 {\n padding-bottom: 0 !important;\n}\n\n.pb-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pb-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pb-3 {\n padding-bottom: 1rem !important;\n}\n\n.pb-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pb-5 {\n padding-bottom: 3rem !important;\n}\n\n.ps-0 {\n padding-left: 0 !important;\n}\n\n.ps-1 {\n padding-left: 0.25rem !important;\n}\n\n.ps-2 {\n padding-left: 0.5rem !important;\n}\n\n.ps-3 {\n padding-left: 1rem !important;\n}\n\n.ps-4 {\n padding-left: 1.5rem !important;\n}\n\n.ps-5 {\n padding-left: 3rem !important;\n}\n\n.gap-0 {\n gap: 0 !important;\n}\n\n.gap-1 {\n gap: 0.25rem !important;\n}\n\n.gap-2 {\n gap: 0.5rem !important;\n}\n\n.gap-3 {\n gap: 1rem !important;\n}\n\n.gap-4 {\n gap: 1.5rem !important;\n}\n\n.gap-5 {\n gap: 3rem !important;\n}\n\n.row-gap-0 {\n row-gap: 0 !important;\n}\n\n.row-gap-1 {\n row-gap: 0.25rem !important;\n}\n\n.row-gap-2 {\n row-gap: 0.5rem !important;\n}\n\n.row-gap-3 {\n row-gap: 1rem !important;\n}\n\n.row-gap-4 {\n row-gap: 1.5rem !important;\n}\n\n.row-gap-5 {\n row-gap: 3rem !important;\n}\n\n.column-gap-0 {\n -moz-column-gap: 0 !important;\n column-gap: 0 !important;\n}\n\n.column-gap-1 {\n -moz-column-gap: 0.25rem !important;\n column-gap: 0.25rem !important;\n}\n\n.column-gap-2 {\n -moz-column-gap: 0.5rem !important;\n column-gap: 0.5rem !important;\n}\n\n.column-gap-3 {\n -moz-column-gap: 1rem !important;\n column-gap: 1rem !important;\n}\n\n.column-gap-4 {\n -moz-column-gap: 1.5rem !important;\n column-gap: 1.5rem !important;\n}\n\n.column-gap-5 {\n -moz-column-gap: 3rem !important;\n column-gap: 3rem !important;\n}\n\n.font-monospace {\n font-family: var(--bs-font-monospace) !important;\n}\n\n.fs-1 {\n font-size: calc(1.375rem + 1.5vw) !important;\n}\n\n.fs-2 {\n font-size: calc(1.325rem + 0.9vw) !important;\n}\n\n.fs-3 {\n font-size: calc(1.3rem + 0.6vw) !important;\n}\n\n.fs-4 {\n font-size: calc(1.275rem + 0.3vw) !important;\n}\n\n.fs-5 {\n font-size: 1.25rem !important;\n}\n\n.fs-6 {\n font-size: 1rem !important;\n}\n\n.fst-italic {\n font-style: italic !important;\n}\n\n.fst-normal {\n font-style: normal !important;\n}\n\n.fw-lighter {\n font-weight: lighter !important;\n}\n\n.fw-light {\n font-weight: 300 !important;\n}\n\n.fw-normal {\n font-weight: 400 !important;\n}\n\n.fw-medium {\n font-weight: 500 !important;\n}\n\n.fw-semibold {\n font-weight: 600 !important;\n}\n\n.fw-bold {\n font-weight: 700 !important;\n}\n\n.fw-bolder {\n font-weight: bolder !important;\n}\n\n.lh-1 {\n line-height: 1 !important;\n}\n\n.lh-sm {\n line-height: 1.25 !important;\n}\n\n.lh-base {\n line-height: 1.5 !important;\n}\n\n.lh-lg {\n line-height: 2 !important;\n}\n\n.text-start {\n text-align: left !important;\n}\n\n.text-end {\n text-align: right !important;\n}\n\n.text-center {\n text-align: center !important;\n}\n\n.text-decoration-none {\n text-decoration: none !important;\n}\n\n.text-decoration-underline {\n text-decoration: underline !important;\n}\n\n.text-decoration-line-through {\n text-decoration: line-through !important;\n}\n\n.text-lowercase {\n text-transform: lowercase !important;\n}\n\n.text-uppercase {\n text-transform: uppercase !important;\n}\n\n.text-capitalize {\n text-transform: capitalize !important;\n}\n\n.text-wrap {\n white-space: normal !important;\n}\n\n.text-nowrap {\n white-space: nowrap !important;\n}\n\n/* rtl:begin:remove */\n.text-break {\n word-wrap: break-word !important;\n word-break: break-word !important;\n}\n\n/* rtl:end:remove */\n.text-primary {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-secondary {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-success {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-info {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-warning {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-danger {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-light {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-dark {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-black {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-white {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-body {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-muted {\n --bs-text-opacity: 1;\n color: var(--bs-secondary-color) !important;\n}\n\n.text-black-50 {\n --bs-text-opacity: 1;\n color: rgba(0, 0, 0, 0.5) !important;\n}\n\n.text-white-50 {\n --bs-text-opacity: 1;\n color: rgba(255, 255, 255, 0.5) !important;\n}\n\n.text-body-secondary {\n --bs-text-opacity: 1;\n color: var(--bs-secondary-color) !important;\n}\n\n.text-body-tertiary {\n --bs-text-opacity: 1;\n color: var(--bs-tertiary-color) !important;\n}\n\n.text-body-emphasis {\n --bs-text-opacity: 1;\n color: var(--bs-emphasis-color) !important;\n}\n\n.text-reset {\n --bs-text-opacity: 1;\n color: inherit !important;\n}\n\n.text-opacity-25 {\n --bs-text-opacity: 0.25;\n}\n\n.text-opacity-50 {\n --bs-text-opacity: 0.5;\n}\n\n.text-opacity-75 {\n --bs-text-opacity: 0.75;\n}\n\n.text-opacity-100 {\n --bs-text-opacity: 1;\n}\n\n.text-primary-emphasis {\n color: var(--bs-primary-text-emphasis) !important;\n}\n\n.text-secondary-emphasis {\n color: var(--bs-secondary-text-emphasis) !important;\n}\n\n.text-success-emphasis {\n color: var(--bs-success-text-emphasis) !important;\n}\n\n.text-info-emphasis {\n color: var(--bs-info-text-emphasis) !important;\n}\n\n.text-warning-emphasis {\n color: var(--bs-warning-text-emphasis) !important;\n}\n\n.text-danger-emphasis {\n color: var(--bs-danger-text-emphasis) !important;\n}\n\n.text-light-emphasis {\n color: var(--bs-light-text-emphasis) !important;\n}\n\n.text-dark-emphasis {\n color: var(--bs-dark-text-emphasis) !important;\n}\n\n.link-opacity-10 {\n --bs-link-opacity: 0.1;\n}\n\n.link-opacity-10-hover:hover {\n --bs-link-opacity: 0.1;\n}\n\n.link-opacity-25 {\n --bs-link-opacity: 0.25;\n}\n\n.link-opacity-25-hover:hover {\n --bs-link-opacity: 0.25;\n}\n\n.link-opacity-50 {\n --bs-link-opacity: 0.5;\n}\n\n.link-opacity-50-hover:hover {\n --bs-link-opacity: 0.5;\n}\n\n.link-opacity-75 {\n --bs-link-opacity: 0.75;\n}\n\n.link-opacity-75-hover:hover {\n --bs-link-opacity: 0.75;\n}\n\n.link-opacity-100 {\n --bs-link-opacity: 1;\n}\n\n.link-opacity-100-hover:hover {\n --bs-link-opacity: 1;\n}\n\n.link-offset-1 {\n text-underline-offset: 0.125em !important;\n}\n\n.link-offset-1-hover:hover {\n text-underline-offset: 0.125em !important;\n}\n\n.link-offset-2 {\n text-underline-offset: 0.25em !important;\n}\n\n.link-offset-2-hover:hover {\n text-underline-offset: 0.25em !important;\n}\n\n.link-offset-3 {\n text-underline-offset: 0.375em !important;\n}\n\n.link-offset-3-hover:hover {\n text-underline-offset: 0.375em !important;\n}\n\n.link-underline-primary {\n --bs-link-underline-opacity: 1;\n -webkit-text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;\n text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;\n}\n\n.link-underline-secondary {\n --bs-link-underline-opacity: 1;\n -webkit-text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;\n text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;\n}\n\n.link-underline-success {\n --bs-link-underline-opacity: 1;\n -webkit-text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;\n text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;\n}\n\n.link-underline-info {\n --bs-link-underline-opacity: 1;\n -webkit-text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;\n text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;\n}\n\n.link-underline-warning {\n --bs-link-underline-opacity: 1;\n -webkit-text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;\n text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;\n}\n\n.link-underline-danger {\n --bs-link-underline-opacity: 1;\n -webkit-text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;\n text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;\n}\n\n.link-underline-light {\n --bs-link-underline-opacity: 1;\n -webkit-text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;\n text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;\n}\n\n.link-underline-dark {\n --bs-link-underline-opacity: 1;\n -webkit-text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;\n text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;\n}\n\n.link-underline {\n --bs-link-underline-opacity: 1;\n -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;\n text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;\n}\n\n.link-underline-opacity-0 {\n --bs-link-underline-opacity: 0;\n}\n\n.link-underline-opacity-0-hover:hover {\n --bs-link-underline-opacity: 0;\n}\n\n.link-underline-opacity-10 {\n --bs-link-underline-opacity: 0.1;\n}\n\n.link-underline-opacity-10-hover:hover {\n --bs-link-underline-opacity: 0.1;\n}\n\n.link-underline-opacity-25 {\n --bs-link-underline-opacity: 0.25;\n}\n\n.link-underline-opacity-25-hover:hover {\n --bs-link-underline-opacity: 0.25;\n}\n\n.link-underline-opacity-50 {\n --bs-link-underline-opacity: 0.5;\n}\n\n.link-underline-opacity-50-hover:hover {\n --bs-link-underline-opacity: 0.5;\n}\n\n.link-underline-opacity-75 {\n --bs-link-underline-opacity: 0.75;\n}\n\n.link-underline-opacity-75-hover:hover {\n --bs-link-underline-opacity: 0.75;\n}\n\n.link-underline-opacity-100 {\n --bs-link-underline-opacity: 1;\n}\n\n.link-underline-opacity-100-hover:hover {\n --bs-link-underline-opacity: 1;\n}\n\n.bg-primary {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-secondary {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-success {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-info {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-warning {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-danger {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-light {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-dark {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-black {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-white {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-body {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-transparent {\n --bs-bg-opacity: 1;\n background-color: transparent !important;\n}\n\n.bg-body-secondary {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-body-tertiary {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-opacity-10 {\n --bs-bg-opacity: 0.1;\n}\n\n.bg-opacity-25 {\n --bs-bg-opacity: 0.25;\n}\n\n.bg-opacity-50 {\n --bs-bg-opacity: 0.5;\n}\n\n.bg-opacity-75 {\n --bs-bg-opacity: 0.75;\n}\n\n.bg-opacity-100 {\n --bs-bg-opacity: 1;\n}\n\n.bg-primary-subtle {\n background-color: var(--bs-primary-bg-subtle) !important;\n}\n\n.bg-secondary-subtle {\n background-color: var(--bs-secondary-bg-subtle) !important;\n}\n\n.bg-success-subtle {\n background-color: var(--bs-success-bg-subtle) !important;\n}\n\n.bg-info-subtle {\n background-color: var(--bs-info-bg-subtle) !important;\n}\n\n.bg-warning-subtle {\n background-color: var(--bs-warning-bg-subtle) !important;\n}\n\n.bg-danger-subtle {\n background-color: var(--bs-danger-bg-subtle) !important;\n}\n\n.bg-light-subtle {\n background-color: var(--bs-light-bg-subtle) !important;\n}\n\n.bg-dark-subtle {\n background-color: var(--bs-dark-bg-subtle) !important;\n}\n\n.bg-gradient {\n background-image: var(--bs-gradient) !important;\n}\n\n.user-select-all {\n -webkit-user-select: all !important;\n -moz-user-select: all !important;\n user-select: all !important;\n}\n\n.user-select-auto {\n -webkit-user-select: auto !important;\n -moz-user-select: auto !important;\n user-select: auto !important;\n}\n\n.user-select-none {\n -webkit-user-select: none !important;\n -moz-user-select: none !important;\n user-select: none !important;\n}\n\n.pe-none {\n pointer-events: none !important;\n}\n\n.pe-auto {\n pointer-events: auto !important;\n}\n\n.rounded {\n border-radius: var(--bs-border-radius) !important;\n}\n\n.rounded-0 {\n border-radius: 0 !important;\n}\n\n.rounded-1 {\n border-radius: var(--bs-border-radius-sm) !important;\n}\n\n.rounded-2 {\n border-radius: var(--bs-border-radius) !important;\n}\n\n.rounded-3 {\n border-radius: var(--bs-border-radius-lg) !important;\n}\n\n.rounded-4 {\n border-radius: var(--bs-border-radius-xl) !important;\n}\n\n.rounded-5 {\n border-radius: var(--bs-border-radius-xxl) !important;\n}\n\n.rounded-circle {\n border-radius: 50% !important;\n}\n\n.rounded-pill {\n border-radius: var(--bs-border-radius-pill) !important;\n}\n\n.rounded-top {\n border-top-left-radius: var(--bs-border-radius) !important;\n border-top-right-radius: var(--bs-border-radius) !important;\n}\n\n.rounded-top-0 {\n border-top-left-radius: 0 !important;\n border-top-right-radius: 0 !important;\n}\n\n.rounded-top-1 {\n border-top-left-radius: var(--bs-border-radius-sm) !important;\n border-top-right-radius: var(--bs-border-radius-sm) !important;\n}\n\n.rounded-top-2 {\n border-top-left-radius: var(--bs-border-radius) !important;\n border-top-right-radius: var(--bs-border-radius) !important;\n}\n\n.rounded-top-3 {\n border-top-left-radius: var(--bs-border-radius-lg) !important;\n border-top-right-radius: var(--bs-border-radius-lg) !important;\n}\n\n.rounded-top-4 {\n border-top-left-radius: var(--bs-border-radius-xl) !important;\n border-top-right-radius: var(--bs-border-radius-xl) !important;\n}\n\n.rounded-top-5 {\n border-top-left-radius: var(--bs-border-radius-xxl) !important;\n border-top-right-radius: var(--bs-border-radius-xxl) !important;\n}\n\n.rounded-top-circle {\n border-top-left-radius: 50% !important;\n border-top-right-radius: 50% !important;\n}\n\n.rounded-top-pill {\n border-top-left-radius: var(--bs-border-radius-pill) !important;\n border-top-right-radius: var(--bs-border-radius-pill) !important;\n}\n\n.rounded-end {\n border-top-right-radius: var(--bs-border-radius) !important;\n border-bottom-right-radius: var(--bs-border-radius) !important;\n}\n\n.rounded-end-0 {\n border-top-right-radius: 0 !important;\n border-bottom-right-radius: 0 !important;\n}\n\n.rounded-end-1 {\n border-top-right-radius: var(--bs-border-radius-sm) !important;\n border-bottom-right-radius: var(--bs-border-radius-sm) !important;\n}\n\n.rounded-end-2 {\n border-top-right-radius: var(--bs-border-radius) !important;\n border-bottom-right-radius: var(--bs-border-radius) !important;\n}\n\n.rounded-end-3 {\n border-top-right-radius: var(--bs-border-radius-lg) !important;\n border-bottom-right-radius: var(--bs-border-radius-lg) !important;\n}\n\n.rounded-end-4 {\n border-top-right-radius: var(--bs-border-radius-xl) !important;\n border-bottom-right-radius: var(--bs-border-radius-xl) !important;\n}\n\n.rounded-end-5 {\n border-top-right-radius: var(--bs-border-radius-xxl) !important;\n border-bottom-right-radius: var(--bs-border-radius-xxl) !important;\n}\n\n.rounded-end-circle {\n border-top-right-radius: 50% !important;\n border-bottom-right-radius: 50% !important;\n}\n\n.rounded-end-pill {\n border-top-right-radius: var(--bs-border-radius-pill) !important;\n border-bottom-right-radius: var(--bs-border-radius-pill) !important;\n}\n\n.rounded-bottom {\n border-bottom-right-radius: var(--bs-border-radius) !important;\n border-bottom-left-radius: var(--bs-border-radius) !important;\n}\n\n.rounded-bottom-0 {\n border-bottom-right-radius: 0 !important;\n border-bottom-left-radius: 0 !important;\n}\n\n.rounded-bottom-1 {\n border-bottom-right-radius: var(--bs-border-radius-sm) !important;\n border-bottom-left-radius: var(--bs-border-radius-sm) !important;\n}\n\n.rounded-bottom-2 {\n border-bottom-right-radius: var(--bs-border-radius) !important;\n border-bottom-left-radius: var(--bs-border-radius) !important;\n}\n\n.rounded-bottom-3 {\n border-bottom-right-radius: var(--bs-border-radius-lg) !important;\n border-bottom-left-radius: var(--bs-border-radius-lg) !important;\n}\n\n.rounded-bottom-4 {\n border-bottom-right-radius: var(--bs-border-radius-xl) !important;\n border-bottom-left-radius: var(--bs-border-radius-xl) !important;\n}\n\n.rounded-bottom-5 {\n border-bottom-right-radius: var(--bs-border-radius-xxl) !important;\n border-bottom-left-radius: var(--bs-border-radius-xxl) !important;\n}\n\n.rounded-bottom-circle {\n border-bottom-right-radius: 50% !important;\n border-bottom-left-radius: 50% !important;\n}\n\n.rounded-bottom-pill {\n border-bottom-right-radius: var(--bs-border-radius-pill) !important;\n border-bottom-left-radius: var(--bs-border-radius-pill) !important;\n}\n\n.rounded-start {\n border-bottom-left-radius: var(--bs-border-radius) !important;\n border-top-left-radius: var(--bs-border-radius) !important;\n}\n\n.rounded-start-0 {\n border-bottom-left-radius: 0 !important;\n border-top-left-radius: 0 !important;\n}\n\n.rounded-start-1 {\n border-bottom-left-radius: var(--bs-border-radius-sm) !important;\n border-top-left-radius: var(--bs-border-radius-sm) !important;\n}\n\n.rounded-start-2 {\n border-bottom-left-radius: var(--bs-border-radius) !important;\n border-top-left-radius: var(--bs-border-radius) !important;\n}\n\n.rounded-start-3 {\n border-bottom-left-radius: var(--bs-border-radius-lg) !important;\n border-top-left-radius: var(--bs-border-radius-lg) !important;\n}\n\n.rounded-start-4 {\n border-bottom-left-radius: var(--bs-border-radius-xl) !important;\n border-top-left-radius: var(--bs-border-radius-xl) !important;\n}\n\n.rounded-start-5 {\n border-bottom-left-radius: var(--bs-border-radius-xxl) !important;\n border-top-left-radius: var(--bs-border-radius-xxl) !important;\n}\n\n.rounded-start-circle {\n border-bottom-left-radius: 50% !important;\n border-top-left-radius: 50% !important;\n}\n\n.rounded-start-pill {\n border-bottom-left-radius: var(--bs-border-radius-pill) !important;\n border-top-left-radius: var(--bs-border-radius-pill) !important;\n}\n\n.visible {\n visibility: visible !important;\n}\n\n.invisible {\n visibility: hidden !important;\n}\n\n.z-n1 {\n z-index: -1 !important;\n}\n\n.z-0 {\n z-index: 0 !important;\n}\n\n.z-1 {\n z-index: 1 !important;\n}\n\n.z-2 {\n z-index: 2 !important;\n}\n\n.z-3 {\n z-index: 3 !important;\n}\n\n@media (min-width: 576px) {\n .float-sm-start {\n float: left !important;\n }\n .float-sm-end {\n float: right !important;\n }\n .float-sm-none {\n float: none !important;\n }\n .object-fit-sm-contain {\n -o-object-fit: contain !important;\n object-fit: contain !important;\n }\n .object-fit-sm-cover {\n -o-object-fit: cover !important;\n object-fit: cover !important;\n }\n .object-fit-sm-fill {\n -o-object-fit: fill !important;\n object-fit: fill !important;\n }\n .object-fit-sm-scale {\n -o-object-fit: scale-down !important;\n object-fit: scale-down !important;\n }\n .object-fit-sm-none {\n -o-object-fit: none !important;\n object-fit: none !important;\n }\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-grid {\n display: grid !important;\n }\n .d-sm-inline-grid {\n display: inline-grid !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n .d-sm-none {\n display: none !important;\n }\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n .flex-sm-row {\n flex-direction: row !important;\n }\n .flex-sm-column {\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n justify-content: center !important;\n }\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n .justify-content-sm-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n align-items: center !important;\n }\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n align-content: center !important;\n }\n .align-content-sm-between {\n align-content: space-between !important;\n }\n .align-content-sm-around {\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n align-self: auto !important;\n }\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n align-self: center !important;\n }\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n .order-sm-first {\n order: -1 !important;\n }\n .order-sm-0 {\n order: 0 !important;\n }\n .order-sm-1 {\n order: 1 !important;\n }\n .order-sm-2 {\n order: 2 !important;\n }\n .order-sm-3 {\n order: 3 !important;\n }\n .order-sm-4 {\n order: 4 !important;\n }\n .order-sm-5 {\n order: 5 !important;\n }\n .order-sm-last {\n order: 6 !important;\n }\n .m-sm-0 {\n margin: 0 !important;\n }\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n .m-sm-3 {\n margin: 1rem !important;\n }\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n .m-sm-5 {\n margin: 3rem !important;\n }\n .m-sm-auto {\n margin: auto !important;\n }\n .mx-sm-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-sm-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-sm-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-sm-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-sm-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-sm-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-sm-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-sm-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-sm-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-sm-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-sm-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-sm-0 {\n margin-top: 0 !important;\n }\n .mt-sm-1 {\n margin-top: 0.25rem !important;\n }\n .mt-sm-2 {\n margin-top: 0.5rem !important;\n }\n .mt-sm-3 {\n margin-top: 1rem !important;\n }\n .mt-sm-4 {\n margin-top: 1.5rem !important;\n }\n .mt-sm-5 {\n margin-top: 3rem !important;\n }\n .mt-sm-auto {\n margin-top: auto !important;\n }\n .me-sm-0 {\n margin-right: 0 !important;\n }\n .me-sm-1 {\n margin-right: 0.25rem !important;\n }\n .me-sm-2 {\n margin-right: 0.5rem !important;\n }\n .me-sm-3 {\n margin-right: 1rem !important;\n }\n .me-sm-4 {\n margin-right: 1.5rem !important;\n }\n .me-sm-5 {\n margin-right: 3rem !important;\n }\n .me-sm-auto {\n margin-right: auto !important;\n }\n .mb-sm-0 {\n margin-bottom: 0 !important;\n }\n .mb-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-sm-3 {\n margin-bottom: 1rem !important;\n }\n .mb-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-sm-5 {\n margin-bottom: 3rem !important;\n }\n .mb-sm-auto {\n margin-bottom: auto !important;\n }\n .ms-sm-0 {\n margin-left: 0 !important;\n }\n .ms-sm-1 {\n margin-left: 0.25rem !important;\n }\n .ms-sm-2 {\n margin-left: 0.5rem !important;\n }\n .ms-sm-3 {\n margin-left: 1rem !important;\n }\n .ms-sm-4 {\n margin-left: 1.5rem !important;\n }\n .ms-sm-5 {\n margin-left: 3rem !important;\n }\n .ms-sm-auto {\n margin-left: auto !important;\n }\n .p-sm-0 {\n padding: 0 !important;\n }\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n .p-sm-3 {\n padding: 1rem !important;\n }\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n .p-sm-5 {\n padding: 3rem !important;\n }\n .px-sm-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-sm-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-sm-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-sm-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-sm-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-sm-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-sm-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-sm-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-sm-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-sm-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-sm-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-sm-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-sm-0 {\n padding-top: 0 !important;\n }\n .pt-sm-1 {\n padding-top: 0.25rem !important;\n }\n .pt-sm-2 {\n padding-top: 0.5rem !important;\n }\n .pt-sm-3 {\n padding-top: 1rem !important;\n }\n .pt-sm-4 {\n padding-top: 1.5rem !important;\n }\n .pt-sm-5 {\n padding-top: 3rem !important;\n }\n .pe-sm-0 {\n padding-right: 0 !important;\n }\n .pe-sm-1 {\n padding-right: 0.25rem !important;\n }\n .pe-sm-2 {\n padding-right: 0.5rem !important;\n }\n .pe-sm-3 {\n padding-right: 1rem !important;\n }\n .pe-sm-4 {\n padding-right: 1.5rem !important;\n }\n .pe-sm-5 {\n padding-right: 3rem !important;\n }\n .pb-sm-0 {\n padding-bottom: 0 !important;\n }\n .pb-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-sm-3 {\n padding-bottom: 1rem !important;\n }\n .pb-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-sm-5 {\n padding-bottom: 3rem !important;\n }\n .ps-sm-0 {\n padding-left: 0 !important;\n }\n .ps-sm-1 {\n padding-left: 0.25rem !important;\n }\n .ps-sm-2 {\n padding-left: 0.5rem !important;\n }\n .ps-sm-3 {\n padding-left: 1rem !important;\n }\n .ps-sm-4 {\n padding-left: 1.5rem !important;\n }\n .ps-sm-5 {\n padding-left: 3rem !important;\n }\n .gap-sm-0 {\n gap: 0 !important;\n }\n .gap-sm-1 {\n gap: 0.25rem !important;\n }\n .gap-sm-2 {\n gap: 0.5rem !important;\n }\n .gap-sm-3 {\n gap: 1rem !important;\n }\n .gap-sm-4 {\n gap: 1.5rem !important;\n }\n .gap-sm-5 {\n gap: 3rem !important;\n }\n .row-gap-sm-0 {\n row-gap: 0 !important;\n }\n .row-gap-sm-1 {\n row-gap: 0.25rem !important;\n }\n .row-gap-sm-2 {\n row-gap: 0.5rem !important;\n }\n .row-gap-sm-3 {\n row-gap: 1rem !important;\n }\n .row-gap-sm-4 {\n row-gap: 1.5rem !important;\n }\n .row-gap-sm-5 {\n row-gap: 3rem !important;\n }\n .column-gap-sm-0 {\n -moz-column-gap: 0 !important;\n column-gap: 0 !important;\n }\n .column-gap-sm-1 {\n -moz-column-gap: 0.25rem !important;\n column-gap: 0.25rem !important;\n }\n .column-gap-sm-2 {\n -moz-column-gap: 0.5rem !important;\n column-gap: 0.5rem !important;\n }\n .column-gap-sm-3 {\n -moz-column-gap: 1rem !important;\n column-gap: 1rem !important;\n }\n .column-gap-sm-4 {\n -moz-column-gap: 1.5rem !important;\n column-gap: 1.5rem !important;\n }\n .column-gap-sm-5 {\n -moz-column-gap: 3rem !important;\n column-gap: 3rem !important;\n }\n .text-sm-start {\n text-align: left !important;\n }\n .text-sm-end {\n text-align: right !important;\n }\n .text-sm-center {\n text-align: center !important;\n }\n}\n@media (min-width: 768px) {\n .float-md-start {\n float: left !important;\n }\n .float-md-end {\n float: right !important;\n }\n .float-md-none {\n float: none !important;\n }\n .object-fit-md-contain {\n -o-object-fit: contain !important;\n object-fit: contain !important;\n }\n .object-fit-md-cover {\n -o-object-fit: cover !important;\n object-fit: cover !important;\n }\n .object-fit-md-fill {\n -o-object-fit: fill !important;\n object-fit: fill !important;\n }\n .object-fit-md-scale {\n -o-object-fit: scale-down !important;\n object-fit: scale-down !important;\n }\n .object-fit-md-none {\n -o-object-fit: none !important;\n object-fit: none !important;\n }\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-grid {\n display: grid !important;\n }\n .d-md-inline-grid {\n display: inline-grid !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: flex !important;\n }\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n .d-md-none {\n display: none !important;\n }\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n .flex-md-row {\n flex-direction: row !important;\n }\n .flex-md-column {\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n justify-content: center !important;\n }\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n .justify-content-md-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-md-start {\n align-items: flex-start !important;\n }\n .align-items-md-end {\n align-items: flex-end !important;\n }\n .align-items-md-center {\n align-items: center !important;\n }\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n .align-content-md-start {\n align-content: flex-start !important;\n }\n .align-content-md-end {\n align-content: flex-end !important;\n }\n .align-content-md-center {\n align-content: center !important;\n }\n .align-content-md-between {\n align-content: space-between !important;\n }\n .align-content-md-around {\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n .align-self-md-auto {\n align-self: auto !important;\n }\n .align-self-md-start {\n align-self: flex-start !important;\n }\n .align-self-md-end {\n align-self: flex-end !important;\n }\n .align-self-md-center {\n align-self: center !important;\n }\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n .order-md-first {\n order: -1 !important;\n }\n .order-md-0 {\n order: 0 !important;\n }\n .order-md-1 {\n order: 1 !important;\n }\n .order-md-2 {\n order: 2 !important;\n }\n .order-md-3 {\n order: 3 !important;\n }\n .order-md-4 {\n order: 4 !important;\n }\n .order-md-5 {\n order: 5 !important;\n }\n .order-md-last {\n order: 6 !important;\n }\n .m-md-0 {\n margin: 0 !important;\n }\n .m-md-1 {\n margin: 0.25rem !important;\n }\n .m-md-2 {\n margin: 0.5rem !important;\n }\n .m-md-3 {\n margin: 1rem !important;\n }\n .m-md-4 {\n margin: 1.5rem !important;\n }\n .m-md-5 {\n margin: 3rem !important;\n }\n .m-md-auto {\n margin: auto !important;\n }\n .mx-md-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-md-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-md-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-md-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-md-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-md-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-md-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-md-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-md-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-md-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-md-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-md-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-md-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-md-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-md-0 {\n margin-top: 0 !important;\n }\n .mt-md-1 {\n margin-top: 0.25rem !important;\n }\n .mt-md-2 {\n margin-top: 0.5rem !important;\n }\n .mt-md-3 {\n margin-top: 1rem !important;\n }\n .mt-md-4 {\n margin-top: 1.5rem !important;\n }\n .mt-md-5 {\n margin-top: 3rem !important;\n }\n .mt-md-auto {\n margin-top: auto !important;\n }\n .me-md-0 {\n margin-right: 0 !important;\n }\n .me-md-1 {\n margin-right: 0.25rem !important;\n }\n .me-md-2 {\n margin-right: 0.5rem !important;\n }\n .me-md-3 {\n margin-right: 1rem !important;\n }\n .me-md-4 {\n margin-right: 1.5rem !important;\n }\n .me-md-5 {\n margin-right: 3rem !important;\n }\n .me-md-auto {\n margin-right: auto !important;\n }\n .mb-md-0 {\n margin-bottom: 0 !important;\n }\n .mb-md-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-md-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-md-3 {\n margin-bottom: 1rem !important;\n }\n .mb-md-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-md-5 {\n margin-bottom: 3rem !important;\n }\n .mb-md-auto {\n margin-bottom: auto !important;\n }\n .ms-md-0 {\n margin-left: 0 !important;\n }\n .ms-md-1 {\n margin-left: 0.25rem !important;\n }\n .ms-md-2 {\n margin-left: 0.5rem !important;\n }\n .ms-md-3 {\n margin-left: 1rem !important;\n }\n .ms-md-4 {\n margin-left: 1.5rem !important;\n }\n .ms-md-5 {\n margin-left: 3rem !important;\n }\n .ms-md-auto {\n margin-left: auto !important;\n }\n .p-md-0 {\n padding: 0 !important;\n }\n .p-md-1 {\n padding: 0.25rem !important;\n }\n .p-md-2 {\n padding: 0.5rem !important;\n }\n .p-md-3 {\n padding: 1rem !important;\n }\n .p-md-4 {\n padding: 1.5rem !important;\n }\n .p-md-5 {\n padding: 3rem !important;\n }\n .px-md-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-md-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-md-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-md-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-md-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-md-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-md-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-md-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-md-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-md-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-md-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-md-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-md-0 {\n padding-top: 0 !important;\n }\n .pt-md-1 {\n padding-top: 0.25rem !important;\n }\n .pt-md-2 {\n padding-top: 0.5rem !important;\n }\n .pt-md-3 {\n padding-top: 1rem !important;\n }\n .pt-md-4 {\n padding-top: 1.5rem !important;\n }\n .pt-md-5 {\n padding-top: 3rem !important;\n }\n .pe-md-0 {\n padding-right: 0 !important;\n }\n .pe-md-1 {\n padding-right: 0.25rem !important;\n }\n .pe-md-2 {\n padding-right: 0.5rem !important;\n }\n .pe-md-3 {\n padding-right: 1rem !important;\n }\n .pe-md-4 {\n padding-right: 1.5rem !important;\n }\n .pe-md-5 {\n padding-right: 3rem !important;\n }\n .pb-md-0 {\n padding-bottom: 0 !important;\n }\n .pb-md-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-md-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-md-3 {\n padding-bottom: 1rem !important;\n }\n .pb-md-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-md-5 {\n padding-bottom: 3rem !important;\n }\n .ps-md-0 {\n padding-left: 0 !important;\n }\n .ps-md-1 {\n padding-left: 0.25rem !important;\n }\n .ps-md-2 {\n padding-left: 0.5rem !important;\n }\n .ps-md-3 {\n padding-left: 1rem !important;\n }\n .ps-md-4 {\n padding-left: 1.5rem !important;\n }\n .ps-md-5 {\n padding-left: 3rem !important;\n }\n .gap-md-0 {\n gap: 0 !important;\n }\n .gap-md-1 {\n gap: 0.25rem !important;\n }\n .gap-md-2 {\n gap: 0.5rem !important;\n }\n .gap-md-3 {\n gap: 1rem !important;\n }\n .gap-md-4 {\n gap: 1.5rem !important;\n }\n .gap-md-5 {\n gap: 3rem !important;\n }\n .row-gap-md-0 {\n row-gap: 0 !important;\n }\n .row-gap-md-1 {\n row-gap: 0.25rem !important;\n }\n .row-gap-md-2 {\n row-gap: 0.5rem !important;\n }\n .row-gap-md-3 {\n row-gap: 1rem !important;\n }\n .row-gap-md-4 {\n row-gap: 1.5rem !important;\n }\n .row-gap-md-5 {\n row-gap: 3rem !important;\n }\n .column-gap-md-0 {\n -moz-column-gap: 0 !important;\n column-gap: 0 !important;\n }\n .column-gap-md-1 {\n -moz-column-gap: 0.25rem !important;\n column-gap: 0.25rem !important;\n }\n .column-gap-md-2 {\n -moz-column-gap: 0.5rem !important;\n column-gap: 0.5rem !important;\n }\n .column-gap-md-3 {\n -moz-column-gap: 1rem !important;\n column-gap: 1rem !important;\n }\n .column-gap-md-4 {\n -moz-column-gap: 1.5rem !important;\n column-gap: 1.5rem !important;\n }\n .column-gap-md-5 {\n -moz-column-gap: 3rem !important;\n column-gap: 3rem !important;\n }\n .text-md-start {\n text-align: left !important;\n }\n .text-md-end {\n text-align: right !important;\n }\n .text-md-center {\n text-align: center !important;\n }\n}\n@media (min-width: 992px) {\n .float-lg-start {\n float: left !important;\n }\n .float-lg-end {\n float: right !important;\n }\n .float-lg-none {\n float: none !important;\n }\n .object-fit-lg-contain {\n -o-object-fit: contain !important;\n object-fit: contain !important;\n }\n .object-fit-lg-cover {\n -o-object-fit: cover !important;\n object-fit: cover !important;\n }\n .object-fit-lg-fill {\n -o-object-fit: fill !important;\n object-fit: fill !important;\n }\n .object-fit-lg-scale {\n -o-object-fit: scale-down !important;\n object-fit: scale-down !important;\n }\n .object-fit-lg-none {\n -o-object-fit: none !important;\n object-fit: none !important;\n }\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-grid {\n display: grid !important;\n }\n .d-lg-inline-grid {\n display: inline-grid !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n .d-lg-none {\n display: none !important;\n }\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n .flex-lg-row {\n flex-direction: row !important;\n }\n .flex-lg-column {\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n justify-content: center !important;\n }\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n .justify-content-lg-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n align-items: center !important;\n }\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n align-content: center !important;\n }\n .align-content-lg-between {\n align-content: space-between !important;\n }\n .align-content-lg-around {\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n align-self: auto !important;\n }\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n align-self: center !important;\n }\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n .order-lg-first {\n order: -1 !important;\n }\n .order-lg-0 {\n order: 0 !important;\n }\n .order-lg-1 {\n order: 1 !important;\n }\n .order-lg-2 {\n order: 2 !important;\n }\n .order-lg-3 {\n order: 3 !important;\n }\n .order-lg-4 {\n order: 4 !important;\n }\n .order-lg-5 {\n order: 5 !important;\n }\n .order-lg-last {\n order: 6 !important;\n }\n .m-lg-0 {\n margin: 0 !important;\n }\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n .m-lg-3 {\n margin: 1rem !important;\n }\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n .m-lg-5 {\n margin: 3rem !important;\n }\n .m-lg-auto {\n margin: auto !important;\n }\n .mx-lg-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-lg-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-lg-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-lg-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-lg-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-lg-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-lg-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-lg-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-lg-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-lg-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-lg-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-lg-0 {\n margin-top: 0 !important;\n }\n .mt-lg-1 {\n margin-top: 0.25rem !important;\n }\n .mt-lg-2 {\n margin-top: 0.5rem !important;\n }\n .mt-lg-3 {\n margin-top: 1rem !important;\n }\n .mt-lg-4 {\n margin-top: 1.5rem !important;\n }\n .mt-lg-5 {\n margin-top: 3rem !important;\n }\n .mt-lg-auto {\n margin-top: auto !important;\n }\n .me-lg-0 {\n margin-right: 0 !important;\n }\n .me-lg-1 {\n margin-right: 0.25rem !important;\n }\n .me-lg-2 {\n margin-right: 0.5rem !important;\n }\n .me-lg-3 {\n margin-right: 1rem !important;\n }\n .me-lg-4 {\n margin-right: 1.5rem !important;\n }\n .me-lg-5 {\n margin-right: 3rem !important;\n }\n .me-lg-auto {\n margin-right: auto !important;\n }\n .mb-lg-0 {\n margin-bottom: 0 !important;\n }\n .mb-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-lg-3 {\n margin-bottom: 1rem !important;\n }\n .mb-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-lg-5 {\n margin-bottom: 3rem !important;\n }\n .mb-lg-auto {\n margin-bottom: auto !important;\n }\n .ms-lg-0 {\n margin-left: 0 !important;\n }\n .ms-lg-1 {\n margin-left: 0.25rem !important;\n }\n .ms-lg-2 {\n margin-left: 0.5rem !important;\n }\n .ms-lg-3 {\n margin-left: 1rem !important;\n }\n .ms-lg-4 {\n margin-left: 1.5rem !important;\n }\n .ms-lg-5 {\n margin-left: 3rem !important;\n }\n .ms-lg-auto {\n margin-left: auto !important;\n }\n .p-lg-0 {\n padding: 0 !important;\n }\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n .p-lg-3 {\n padding: 1rem !important;\n }\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n .p-lg-5 {\n padding: 3rem !important;\n }\n .px-lg-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-lg-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-lg-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-lg-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-lg-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-lg-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-lg-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-lg-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-lg-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-lg-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-lg-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-lg-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-lg-0 {\n padding-top: 0 !important;\n }\n .pt-lg-1 {\n padding-top: 0.25rem !important;\n }\n .pt-lg-2 {\n padding-top: 0.5rem !important;\n }\n .pt-lg-3 {\n padding-top: 1rem !important;\n }\n .pt-lg-4 {\n padding-top: 1.5rem !important;\n }\n .pt-lg-5 {\n padding-top: 3rem !important;\n }\n .pe-lg-0 {\n padding-right: 0 !important;\n }\n .pe-lg-1 {\n padding-right: 0.25rem !important;\n }\n .pe-lg-2 {\n padding-right: 0.5rem !important;\n }\n .pe-lg-3 {\n padding-right: 1rem !important;\n }\n .pe-lg-4 {\n padding-right: 1.5rem !important;\n }\n .pe-lg-5 {\n padding-right: 3rem !important;\n }\n .pb-lg-0 {\n padding-bottom: 0 !important;\n }\n .pb-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-lg-3 {\n padding-bottom: 1rem !important;\n }\n .pb-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-lg-5 {\n padding-bottom: 3rem !important;\n }\n .ps-lg-0 {\n padding-left: 0 !important;\n }\n .ps-lg-1 {\n padding-left: 0.25rem !important;\n }\n .ps-lg-2 {\n padding-left: 0.5rem !important;\n }\n .ps-lg-3 {\n padding-left: 1rem !important;\n }\n .ps-lg-4 {\n padding-left: 1.5rem !important;\n }\n .ps-lg-5 {\n padding-left: 3rem !important;\n }\n .gap-lg-0 {\n gap: 0 !important;\n }\n .gap-lg-1 {\n gap: 0.25rem !important;\n }\n .gap-lg-2 {\n gap: 0.5rem !important;\n }\n .gap-lg-3 {\n gap: 1rem !important;\n }\n .gap-lg-4 {\n gap: 1.5rem !important;\n }\n .gap-lg-5 {\n gap: 3rem !important;\n }\n .row-gap-lg-0 {\n row-gap: 0 !important;\n }\n .row-gap-lg-1 {\n row-gap: 0.25rem !important;\n }\n .row-gap-lg-2 {\n row-gap: 0.5rem !important;\n }\n .row-gap-lg-3 {\n row-gap: 1rem !important;\n }\n .row-gap-lg-4 {\n row-gap: 1.5rem !important;\n }\n .row-gap-lg-5 {\n row-gap: 3rem !important;\n }\n .column-gap-lg-0 {\n -moz-column-gap: 0 !important;\n column-gap: 0 !important;\n }\n .column-gap-lg-1 {\n -moz-column-gap: 0.25rem !important;\n column-gap: 0.25rem !important;\n }\n .column-gap-lg-2 {\n -moz-column-gap: 0.5rem !important;\n column-gap: 0.5rem !important;\n }\n .column-gap-lg-3 {\n -moz-column-gap: 1rem !important;\n column-gap: 1rem !important;\n }\n .column-gap-lg-4 {\n -moz-column-gap: 1.5rem !important;\n column-gap: 1.5rem !important;\n }\n .column-gap-lg-5 {\n -moz-column-gap: 3rem !important;\n column-gap: 3rem !important;\n }\n .text-lg-start {\n text-align: left !important;\n }\n .text-lg-end {\n text-align: right !important;\n }\n .text-lg-center {\n text-align: center !important;\n }\n}\n@media (min-width: 1200px) {\n .float-xl-start {\n float: left !important;\n }\n .float-xl-end {\n float: right !important;\n }\n .float-xl-none {\n float: none !important;\n }\n .object-fit-xl-contain {\n -o-object-fit: contain !important;\n object-fit: contain !important;\n }\n .object-fit-xl-cover {\n -o-object-fit: cover !important;\n object-fit: cover !important;\n }\n .object-fit-xl-fill {\n -o-object-fit: fill !important;\n object-fit: fill !important;\n }\n .object-fit-xl-scale {\n -o-object-fit: scale-down !important;\n object-fit: scale-down !important;\n }\n .object-fit-xl-none {\n -o-object-fit: none !important;\n object-fit: none !important;\n }\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-grid {\n display: grid !important;\n }\n .d-xl-inline-grid {\n display: inline-grid !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n .d-xl-none {\n display: none !important;\n }\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xl-row {\n flex-direction: row !important;\n }\n .flex-xl-column {\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n justify-content: center !important;\n }\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n .justify-content-xl-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n align-items: center !important;\n }\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n align-content: center !important;\n }\n .align-content-xl-between {\n align-content: space-between !important;\n }\n .align-content-xl-around {\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n align-self: auto !important;\n }\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n align-self: center !important;\n }\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n .order-xl-first {\n order: -1 !important;\n }\n .order-xl-0 {\n order: 0 !important;\n }\n .order-xl-1 {\n order: 1 !important;\n }\n .order-xl-2 {\n order: 2 !important;\n }\n .order-xl-3 {\n order: 3 !important;\n }\n .order-xl-4 {\n order: 4 !important;\n }\n .order-xl-5 {\n order: 5 !important;\n }\n .order-xl-last {\n order: 6 !important;\n }\n .m-xl-0 {\n margin: 0 !important;\n }\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n .m-xl-3 {\n margin: 1rem !important;\n }\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n .m-xl-5 {\n margin: 3rem !important;\n }\n .m-xl-auto {\n margin: auto !important;\n }\n .mx-xl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-xl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-xl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-xl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-xl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-xl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-xl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-xl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-xl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-xl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-xl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-xl-0 {\n margin-top: 0 !important;\n }\n .mt-xl-1 {\n margin-top: 0.25rem !important;\n }\n .mt-xl-2 {\n margin-top: 0.5rem !important;\n }\n .mt-xl-3 {\n margin-top: 1rem !important;\n }\n .mt-xl-4 {\n margin-top: 1.5rem !important;\n }\n .mt-xl-5 {\n margin-top: 3rem !important;\n }\n .mt-xl-auto {\n margin-top: auto !important;\n }\n .me-xl-0 {\n margin-right: 0 !important;\n }\n .me-xl-1 {\n margin-right: 0.25rem !important;\n }\n .me-xl-2 {\n margin-right: 0.5rem !important;\n }\n .me-xl-3 {\n margin-right: 1rem !important;\n }\n .me-xl-4 {\n margin-right: 1.5rem !important;\n }\n .me-xl-5 {\n margin-right: 3rem !important;\n }\n .me-xl-auto {\n margin-right: auto !important;\n }\n .mb-xl-0 {\n margin-bottom: 0 !important;\n }\n .mb-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-xl-3 {\n margin-bottom: 1rem !important;\n }\n .mb-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-xl-5 {\n margin-bottom: 3rem !important;\n }\n .mb-xl-auto {\n margin-bottom: auto !important;\n }\n .ms-xl-0 {\n margin-left: 0 !important;\n }\n .ms-xl-1 {\n margin-left: 0.25rem !important;\n }\n .ms-xl-2 {\n margin-left: 0.5rem !important;\n }\n .ms-xl-3 {\n margin-left: 1rem !important;\n }\n .ms-xl-4 {\n margin-left: 1.5rem !important;\n }\n .ms-xl-5 {\n margin-left: 3rem !important;\n }\n .ms-xl-auto {\n margin-left: auto !important;\n }\n .p-xl-0 {\n padding: 0 !important;\n }\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n .p-xl-3 {\n padding: 1rem !important;\n }\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n .p-xl-5 {\n padding: 3rem !important;\n }\n .px-xl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-xl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-xl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-xl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-xl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-xl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-xl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-xl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-xl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-xl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-xl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-xl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-xl-0 {\n padding-top: 0 !important;\n }\n .pt-xl-1 {\n padding-top: 0.25rem !important;\n }\n .pt-xl-2 {\n padding-top: 0.5rem !important;\n }\n .pt-xl-3 {\n padding-top: 1rem !important;\n }\n .pt-xl-4 {\n padding-top: 1.5rem !important;\n }\n .pt-xl-5 {\n padding-top: 3rem !important;\n }\n .pe-xl-0 {\n padding-right: 0 !important;\n }\n .pe-xl-1 {\n padding-right: 0.25rem !important;\n }\n .pe-xl-2 {\n padding-right: 0.5rem !important;\n }\n .pe-xl-3 {\n padding-right: 1rem !important;\n }\n .pe-xl-4 {\n padding-right: 1.5rem !important;\n }\n .pe-xl-5 {\n padding-right: 3rem !important;\n }\n .pb-xl-0 {\n padding-bottom: 0 !important;\n }\n .pb-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-xl-3 {\n padding-bottom: 1rem !important;\n }\n .pb-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-xl-5 {\n padding-bottom: 3rem !important;\n }\n .ps-xl-0 {\n padding-left: 0 !important;\n }\n .ps-xl-1 {\n padding-left: 0.25rem !important;\n }\n .ps-xl-2 {\n padding-left: 0.5rem !important;\n }\n .ps-xl-3 {\n padding-left: 1rem !important;\n }\n .ps-xl-4 {\n padding-left: 1.5rem !important;\n }\n .ps-xl-5 {\n padding-left: 3rem !important;\n }\n .gap-xl-0 {\n gap: 0 !important;\n }\n .gap-xl-1 {\n gap: 0.25rem !important;\n }\n .gap-xl-2 {\n gap: 0.5rem !important;\n }\n .gap-xl-3 {\n gap: 1rem !important;\n }\n .gap-xl-4 {\n gap: 1.5rem !important;\n }\n .gap-xl-5 {\n gap: 3rem !important;\n }\n .row-gap-xl-0 {\n row-gap: 0 !important;\n }\n .row-gap-xl-1 {\n row-gap: 0.25rem !important;\n }\n .row-gap-xl-2 {\n row-gap: 0.5rem !important;\n }\n .row-gap-xl-3 {\n row-gap: 1rem !important;\n }\n .row-gap-xl-4 {\n row-gap: 1.5rem !important;\n }\n .row-gap-xl-5 {\n row-gap: 3rem !important;\n }\n .column-gap-xl-0 {\n -moz-column-gap: 0 !important;\n column-gap: 0 !important;\n }\n .column-gap-xl-1 {\n -moz-column-gap: 0.25rem !important;\n column-gap: 0.25rem !important;\n }\n .column-gap-xl-2 {\n -moz-column-gap: 0.5rem !important;\n column-gap: 0.5rem !important;\n }\n .column-gap-xl-3 {\n -moz-column-gap: 1rem !important;\n column-gap: 1rem !important;\n }\n .column-gap-xl-4 {\n -moz-column-gap: 1.5rem !important;\n column-gap: 1.5rem !important;\n }\n .column-gap-xl-5 {\n -moz-column-gap: 3rem !important;\n column-gap: 3rem !important;\n }\n .text-xl-start {\n text-align: left !important;\n }\n .text-xl-end {\n text-align: right !important;\n }\n .text-xl-center {\n text-align: center !important;\n }\n}\n@media (min-width: 1400px) {\n .float-xxl-start {\n float: left !important;\n }\n .float-xxl-end {\n float: right !important;\n }\n .float-xxl-none {\n float: none !important;\n }\n .object-fit-xxl-contain {\n -o-object-fit: contain !important;\n object-fit: contain !important;\n }\n .object-fit-xxl-cover {\n -o-object-fit: cover !important;\n object-fit: cover !important;\n }\n .object-fit-xxl-fill {\n -o-object-fit: fill !important;\n object-fit: fill !important;\n }\n .object-fit-xxl-scale {\n -o-object-fit: scale-down !important;\n object-fit: scale-down !important;\n }\n .object-fit-xxl-none {\n -o-object-fit: none !important;\n object-fit: none !important;\n }\n .d-xxl-inline {\n display: inline !important;\n }\n .d-xxl-inline-block {\n display: inline-block !important;\n }\n .d-xxl-block {\n display: block !important;\n }\n .d-xxl-grid {\n display: grid !important;\n }\n .d-xxl-inline-grid {\n display: inline-grid !important;\n }\n .d-xxl-table {\n display: table !important;\n }\n .d-xxl-table-row {\n display: table-row !important;\n }\n .d-xxl-table-cell {\n display: table-cell !important;\n }\n .d-xxl-flex {\n display: flex !important;\n }\n .d-xxl-inline-flex {\n display: inline-flex !important;\n }\n .d-xxl-none {\n display: none !important;\n }\n .flex-xxl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xxl-row {\n flex-direction: row !important;\n }\n .flex-xxl-column {\n flex-direction: column !important;\n }\n .flex-xxl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xxl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xxl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xxl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xxl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xxl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-xxl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xxl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xxl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xxl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xxl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xxl-center {\n justify-content: center !important;\n }\n .justify-content-xxl-between {\n justify-content: space-between !important;\n }\n .justify-content-xxl-around {\n justify-content: space-around !important;\n }\n .justify-content-xxl-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-xxl-start {\n align-items: flex-start !important;\n }\n .align-items-xxl-end {\n align-items: flex-end !important;\n }\n .align-items-xxl-center {\n align-items: center !important;\n }\n .align-items-xxl-baseline {\n align-items: baseline !important;\n }\n .align-items-xxl-stretch {\n align-items: stretch !important;\n }\n .align-content-xxl-start {\n align-content: flex-start !important;\n }\n .align-content-xxl-end {\n align-content: flex-end !important;\n }\n .align-content-xxl-center {\n align-content: center !important;\n }\n .align-content-xxl-between {\n align-content: space-between !important;\n }\n .align-content-xxl-around {\n align-content: space-around !important;\n }\n .align-content-xxl-stretch {\n align-content: stretch !important;\n }\n .align-self-xxl-auto {\n align-self: auto !important;\n }\n .align-self-xxl-start {\n align-self: flex-start !important;\n }\n .align-self-xxl-end {\n align-self: flex-end !important;\n }\n .align-self-xxl-center {\n align-self: center !important;\n }\n .align-self-xxl-baseline {\n align-self: baseline !important;\n }\n .align-self-xxl-stretch {\n align-self: stretch !important;\n }\n .order-xxl-first {\n order: -1 !important;\n }\n .order-xxl-0 {\n order: 0 !important;\n }\n .order-xxl-1 {\n order: 1 !important;\n }\n .order-xxl-2 {\n order: 2 !important;\n }\n .order-xxl-3 {\n order: 3 !important;\n }\n .order-xxl-4 {\n order: 4 !important;\n }\n .order-xxl-5 {\n order: 5 !important;\n }\n .order-xxl-last {\n order: 6 !important;\n }\n .m-xxl-0 {\n margin: 0 !important;\n }\n .m-xxl-1 {\n margin: 0.25rem !important;\n }\n .m-xxl-2 {\n margin: 0.5rem !important;\n }\n .m-xxl-3 {\n margin: 1rem !important;\n }\n .m-xxl-4 {\n margin: 1.5rem !important;\n }\n .m-xxl-5 {\n margin: 3rem !important;\n }\n .m-xxl-auto {\n margin: auto !important;\n }\n .mx-xxl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-xxl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-xxl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-xxl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-xxl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-xxl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-xxl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-xxl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-xxl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-xxl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-xxl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-xxl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-xxl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-xxl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-xxl-0 {\n margin-top: 0 !important;\n }\n .mt-xxl-1 {\n margin-top: 0.25rem !important;\n }\n .mt-xxl-2 {\n margin-top: 0.5rem !important;\n }\n .mt-xxl-3 {\n margin-top: 1rem !important;\n }\n .mt-xxl-4 {\n margin-top: 1.5rem !important;\n }\n .mt-xxl-5 {\n margin-top: 3rem !important;\n }\n .mt-xxl-auto {\n margin-top: auto !important;\n }\n .me-xxl-0 {\n margin-right: 0 !important;\n }\n .me-xxl-1 {\n margin-right: 0.25rem !important;\n }\n .me-xxl-2 {\n margin-right: 0.5rem !important;\n }\n .me-xxl-3 {\n margin-right: 1rem !important;\n }\n .me-xxl-4 {\n margin-right: 1.5rem !important;\n }\n .me-xxl-5 {\n margin-right: 3rem !important;\n }\n .me-xxl-auto {\n margin-right: auto !important;\n }\n .mb-xxl-0 {\n margin-bottom: 0 !important;\n }\n .mb-xxl-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-xxl-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-xxl-3 {\n margin-bottom: 1rem !important;\n }\n .mb-xxl-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-xxl-5 {\n margin-bottom: 3rem !important;\n }\n .mb-xxl-auto {\n margin-bottom: auto !important;\n }\n .ms-xxl-0 {\n margin-left: 0 !important;\n }\n .ms-xxl-1 {\n margin-left: 0.25rem !important;\n }\n .ms-xxl-2 {\n margin-left: 0.5rem !important;\n }\n .ms-xxl-3 {\n margin-left: 1rem !important;\n }\n .ms-xxl-4 {\n margin-left: 1.5rem !important;\n }\n .ms-xxl-5 {\n margin-left: 3rem !important;\n }\n .ms-xxl-auto {\n margin-left: auto !important;\n }\n .p-xxl-0 {\n padding: 0 !important;\n }\n .p-xxl-1 {\n padding: 0.25rem !important;\n }\n .p-xxl-2 {\n padding: 0.5rem !important;\n }\n .p-xxl-3 {\n padding: 1rem !important;\n }\n .p-xxl-4 {\n padding: 1.5rem !important;\n }\n .p-xxl-5 {\n padding: 3rem !important;\n }\n .px-xxl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-xxl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-xxl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-xxl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-xxl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-xxl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-xxl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-xxl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-xxl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-xxl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-xxl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-xxl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-xxl-0 {\n padding-top: 0 !important;\n }\n .pt-xxl-1 {\n padding-top: 0.25rem !important;\n }\n .pt-xxl-2 {\n padding-top: 0.5rem !important;\n }\n .pt-xxl-3 {\n padding-top: 1rem !important;\n }\n .pt-xxl-4 {\n padding-top: 1.5rem !important;\n }\n .pt-xxl-5 {\n padding-top: 3rem !important;\n }\n .pe-xxl-0 {\n padding-right: 0 !important;\n }\n .pe-xxl-1 {\n padding-right: 0.25rem !important;\n }\n .pe-xxl-2 {\n padding-right: 0.5rem !important;\n }\n .pe-xxl-3 {\n padding-right: 1rem !important;\n }\n .pe-xxl-4 {\n padding-right: 1.5rem !important;\n }\n .pe-xxl-5 {\n padding-right: 3rem !important;\n }\n .pb-xxl-0 {\n padding-bottom: 0 !important;\n }\n .pb-xxl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-xxl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-xxl-3 {\n padding-bottom: 1rem !important;\n }\n .pb-xxl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-xxl-5 {\n padding-bottom: 3rem !important;\n }\n .ps-xxl-0 {\n padding-left: 0 !important;\n }\n .ps-xxl-1 {\n padding-left: 0.25rem !important;\n }\n .ps-xxl-2 {\n padding-left: 0.5rem !important;\n }\n .ps-xxl-3 {\n padding-left: 1rem !important;\n }\n .ps-xxl-4 {\n padding-left: 1.5rem !important;\n }\n .ps-xxl-5 {\n padding-left: 3rem !important;\n }\n .gap-xxl-0 {\n gap: 0 !important;\n }\n .gap-xxl-1 {\n gap: 0.25rem !important;\n }\n .gap-xxl-2 {\n gap: 0.5rem !important;\n }\n .gap-xxl-3 {\n gap: 1rem !important;\n }\n .gap-xxl-4 {\n gap: 1.5rem !important;\n }\n .gap-xxl-5 {\n gap: 3rem !important;\n }\n .row-gap-xxl-0 {\n row-gap: 0 !important;\n }\n .row-gap-xxl-1 {\n row-gap: 0.25rem !important;\n }\n .row-gap-xxl-2 {\n row-gap: 0.5rem !important;\n }\n .row-gap-xxl-3 {\n row-gap: 1rem !important;\n }\n .row-gap-xxl-4 {\n row-gap: 1.5rem !important;\n }\n .row-gap-xxl-5 {\n row-gap: 3rem !important;\n }\n .column-gap-xxl-0 {\n -moz-column-gap: 0 !important;\n column-gap: 0 !important;\n }\n .column-gap-xxl-1 {\n -moz-column-gap: 0.25rem !important;\n column-gap: 0.25rem !important;\n }\n .column-gap-xxl-2 {\n -moz-column-gap: 0.5rem !important;\n column-gap: 0.5rem !important;\n }\n .column-gap-xxl-3 {\n -moz-column-gap: 1rem !important;\n column-gap: 1rem !important;\n }\n .column-gap-xxl-4 {\n -moz-column-gap: 1.5rem !important;\n column-gap: 1.5rem !important;\n }\n .column-gap-xxl-5 {\n -moz-column-gap: 3rem !important;\n column-gap: 3rem !important;\n }\n .text-xxl-start {\n text-align: left !important;\n }\n .text-xxl-end {\n text-align: right !important;\n }\n .text-xxl-center {\n text-align: center !important;\n }\n}\n@media (min-width: 1200px) {\n .fs-1 {\n font-size: 2.5rem !important;\n }\n .fs-2 {\n font-size: 2rem !important;\n }\n .fs-3 {\n font-size: 1.75rem !important;\n }\n .fs-4 {\n font-size: 1.5rem !important;\n }\n}\n@media print {\n .d-print-inline {\n display: inline !important;\n }\n .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-grid {\n display: grid !important;\n }\n .d-print-inline-grid {\n display: inline-grid !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: flex !important;\n }\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n .d-print-none {\n display: none !important;\n }\n}\n\n/*# sourceMappingURL=bootstrap.css.map */","// stylelint-disable declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\n\n// Root\n//\n// Ability to the value of the root font sizes, affecting the value of `rem`.\n// null by default, thus nothing is generated.\n\n:root {\n @if $font-size-root != null {\n @include font-size(var(--#{$prefix}root-font-size));\n }\n\n @if $enable-smooth-scroll {\n @media (prefers-reduced-motion: no-preference) {\n scroll-behavior: smooth;\n }\n }\n}\n\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Prevent adjustments of font size after orientation changes in iOS.\n// 4. Change the default tap highlight to be completely transparent in iOS.\n\n// scss-docs-start reboot-body-rules\nbody {\n margin: 0; // 1\n font-family: var(--#{$prefix}body-font-family);\n @include font-size(var(--#{$prefix}body-font-size));\n font-weight: var(--#{$prefix}body-font-weight);\n line-height: var(--#{$prefix}body-line-height);\n color: var(--#{$prefix}body-color);\n text-align: var(--#{$prefix}body-text-align);\n background-color: var(--#{$prefix}body-bg); // 2\n -webkit-text-size-adjust: 100%; // 3\n -webkit-tap-highlight-color: rgba($black, 0); // 4\n}\n// scss-docs-end reboot-body-rules\n\n\n// Content grouping\n//\n// 1. Reset Firefox's gray color\n\nhr {\n margin: $hr-margin-y 0;\n color: $hr-color; // 1\n border: 0;\n border-top: $hr-border-width solid $hr-border-color;\n opacity: $hr-opacity;\n}\n\n\n// Typography\n//\n// 1. Remove top margins from headings\n// By default, `

`-`

` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n\n%heading {\n margin-top: 0; // 1\n margin-bottom: $headings-margin-bottom;\n font-family: $headings-font-family;\n font-style: $headings-font-style;\n font-weight: $headings-font-weight;\n line-height: $headings-line-height;\n color: var(--#{$prefix}heading-color);\n}\n\nh1 {\n @extend %heading;\n @include font-size($h1-font-size);\n}\n\nh2 {\n @extend %heading;\n @include font-size($h2-font-size);\n}\n\nh3 {\n @extend %heading;\n @include font-size($h3-font-size);\n}\n\nh4 {\n @extend %heading;\n @include font-size($h4-font-size);\n}\n\nh5 {\n @extend %heading;\n @include font-size($h5-font-size);\n}\n\nh6 {\n @extend %heading;\n @include font-size($h6-font-size);\n}\n\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `

`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\n\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n\n// Abbreviations\n//\n// 1. Add the correct text decoration in Chrome, Edge, Opera, and Safari.\n// 2. Add explicit cursor to indicate changed behavior.\n// 3. Prevent the text-decoration to be skipped.\n\nabbr[title] {\n text-decoration: underline dotted; // 1\n cursor: help; // 2\n text-decoration-skip-ink: none; // 3\n}\n\n\n// Address\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\n\n// Lists\n\nol,\nul {\n padding-left: 2rem;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\n// 1. Undo browser default\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // 1\n}\n\n\n// Blockquote\n\nblockquote {\n margin: 0 0 1rem;\n}\n\n\n// Strong\n//\n// Add the correct font weight in Chrome, Edge, and Safari\n\nb,\nstrong {\n font-weight: $font-weight-bolder;\n}\n\n\n// Small\n//\n// Add the correct font size in all browsers\n\nsmall {\n @include font-size($small-font-size);\n}\n\n\n// Mark\n\nmark {\n padding: $mark-padding;\n color: var(--#{$prefix}highlight-color);\n background-color: var(--#{$prefix}highlight-bg);\n}\n\n\n// Sub and Sup\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n\nsub,\nsup {\n position: relative;\n @include font-size($sub-sup-font-size);\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n// Links\n\na {\n color: rgba(var(--#{$prefix}link-color-rgb), var(--#{$prefix}link-opacity, 1));\n text-decoration: $link-decoration;\n\n &:hover {\n --#{$prefix}link-color-rgb: var(--#{$prefix}link-hover-color-rgb);\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]):not([class]) {\n &,\n &:hover {\n color: inherit;\n text-decoration: none;\n }\n}\n\n\n// Code\n\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-code;\n @include font-size(1em); // Correct the odd `em` font sizing in all browsers.\n}\n\n// 1. Remove browser default top margin\n// 2. Reset browser default of `1em` to use `rem`s\n// 3. Don't allow content to break outside\n\npre {\n display: block;\n margin-top: 0; // 1\n margin-bottom: 1rem; // 2\n overflow: auto; // 3\n @include font-size($code-font-size);\n color: $pre-color;\n\n // Account for some code outputs that place code tags in pre tags\n code {\n @include font-size(inherit);\n color: inherit;\n word-break: normal;\n }\n}\n\ncode {\n @include font-size($code-font-size);\n color: var(--#{$prefix}code-color);\n word-wrap: break-word;\n\n // Streamline the style when inside anchors to avoid broken underline and more\n a > & {\n color: inherit;\n }\n}\n\nkbd {\n padding: $kbd-padding-y $kbd-padding-x;\n @include font-size($kbd-font-size);\n color: $kbd-color;\n background-color: $kbd-bg;\n @include border-radius($border-radius-sm);\n\n kbd {\n padding: 0;\n @include font-size(1em);\n font-weight: $nested-kbd-font-weight;\n }\n}\n\n\n// Figures\n//\n// Apply a consistent margin strategy (matches our type styles).\n\nfigure {\n margin: 0 0 1rem;\n}\n\n\n// Images and content\n\nimg,\nsvg {\n vertical-align: middle;\n}\n\n\n// Tables\n//\n// Prevent double borders\n\ntable {\n caption-side: bottom;\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: $table-cell-padding-y;\n padding-bottom: $table-cell-padding-y;\n color: $table-caption-color;\n text-align: left;\n}\n\n// 1. Removes font-weight bold by inheriting\n// 2. Matches default `` alignment by inheriting `text-align`.\n// 3. Fix alignment for Safari\n\nth {\n font-weight: $table-th-font-weight; // 1\n text-align: inherit; // 2\n text-align: -webkit-match-parent; // 3\n}\n\nthead,\ntbody,\ntfoot,\ntr,\ntd,\nth {\n border-color: inherit;\n border-style: solid;\n border-width: 0;\n}\n\n\n// Forms\n//\n// 1. Allow labels to use `margin` for spacing.\n\nlabel {\n display: inline-block; // 1\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n// See https://github.com/twbs/bootstrap/issues/24093\n\nbutton {\n // stylelint-disable-next-line property-disallowed-list\n border-radius: 0;\n}\n\n// Explicitly remove focus outline in Chromium when it shouldn't be\n// visible (e.g. as result of mouse click or touch tap). It already\n// should be doing this automatically, but seems to currently be\n// confused and applies its very visible two-tone outline anyway.\n\nbutton:focus:not(:focus-visible) {\n outline: 0;\n}\n\n// 1. Remove the margin in Firefox and Safari\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // 1\n font-family: inherit;\n @include font-size(inherit);\n line-height: inherit;\n}\n\n// Remove the inheritance of text transform in Firefox\nbutton,\nselect {\n text-transform: none;\n}\n// Set the cursor for non-`\n * ```\n */\nexport default function useForceUpdate() {\n // The toggling state value is designed to defeat React optimizations for skipping\n // updates when they are strictly equal to the last state value\n const [, dispatch] = useReducer(state => !state, false);\n return dispatch;\n}","\"use client\";\n\nimport * as React from 'react';\nimport { useContext, useMemo } from 'react';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport const DEFAULT_BREAKPOINTS = ['xxl', 'xl', 'lg', 'md', 'sm', 'xs'];\nexport const DEFAULT_MIN_BREAKPOINT = 'xs';\nconst ThemeContext = /*#__PURE__*/React.createContext({\n prefixes: {},\n breakpoints: DEFAULT_BREAKPOINTS,\n minBreakpoint: DEFAULT_MIN_BREAKPOINT\n});\nconst {\n Consumer,\n Provider\n} = ThemeContext;\nfunction ThemeProvider({\n prefixes = {},\n breakpoints = DEFAULT_BREAKPOINTS,\n minBreakpoint = DEFAULT_MIN_BREAKPOINT,\n dir,\n children\n}) {\n const contextValue = useMemo(() => ({\n prefixes: {\n ...prefixes\n },\n breakpoints,\n minBreakpoint,\n dir\n }), [prefixes, breakpoints, minBreakpoint, dir]);\n return /*#__PURE__*/_jsx(Provider, {\n value: contextValue,\n children: children\n });\n}\nexport function useBootstrapPrefix(prefix, defaultPrefix) {\n const {\n prefixes\n } = useContext(ThemeContext);\n return prefix || prefixes[defaultPrefix] || defaultPrefix;\n}\nexport function useBootstrapBreakpoints() {\n const {\n breakpoints\n } = useContext(ThemeContext);\n return breakpoints;\n}\nexport function useBootstrapMinBreakpoint() {\n const {\n minBreakpoint\n } = useContext(ThemeContext);\n return minBreakpoint;\n}\nexport function useIsRTL() {\n const {\n dir\n } = useContext(ThemeContext);\n return dir === 'rtl';\n}\nfunction createBootstrapComponent(Component, opts) {\n if (typeof opts === 'string') opts = {\n prefix: opts\n };\n const isClassy = Component.prototype && Component.prototype.isReactComponent;\n // If it's a functional component make sure we don't break it with a ref\n const {\n prefix,\n forwardRefAs = isClassy ? 'ref' : 'innerRef'\n } = opts;\n const Wrapped = /*#__PURE__*/React.forwardRef(({\n ...props\n }, ref) => {\n props[forwardRefAs] = ref;\n const bsPrefix = useBootstrapPrefix(props.bsPrefix, prefix);\n return /*#__PURE__*/_jsx(Component, {\n ...props,\n bsPrefix: bsPrefix\n });\n });\n Wrapped.displayName = `Bootstrap(${Component.displayName || Component.name})`;\n return Wrapped;\n}\nexport { createBootstrapComponent, Consumer as ThemeConsumer };\nexport default ThemeProvider;","\"use client\";\n\nimport * as React from 'react';\n\n// TODO: check\n\nconst context = /*#__PURE__*/React.createContext(null);\ncontext.displayName = 'NavbarContext';\nexport default context;","\"use client\";\n\nimport * as React from 'react';\nconst context = /*#__PURE__*/React.createContext(null);\ncontext.displayName = 'CardHeaderContext';\nexport default context;","\"use client\";\n\nimport * as React from 'react';\nimport classNames from 'classnames';\nimport { useBootstrapPrefix } from './ThemeProvider';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nconst NavItem = /*#__PURE__*/React.forwardRef(({\n className,\n bsPrefix,\n as: Component = 'div',\n ...props\n}, ref) => {\n bsPrefix = useBootstrapPrefix(bsPrefix, 'nav-item');\n return /*#__PURE__*/_jsx(Component, {\n ref: ref,\n className: classNames(className, bsPrefix),\n ...props\n });\n});\nNavItem.displayName = 'NavItem';\nexport default NavItem;","import { useEffect, useLayoutEffect } from 'react';\nconst isReactNative = typeof global !== 'undefined' &&\n// @ts-ignore\nglobal.navigator &&\n// @ts-ignore\nglobal.navigator.product === 'ReactNative';\nconst isDOM = typeof document !== 'undefined';\n\n/**\n * Is `useLayoutEffect` in a DOM or React Native environment, otherwise resolves to useEffect\n * Only useful to avoid the console warning.\n *\n * PREFER `useEffect` UNLESS YOU KNOW WHAT YOU ARE DOING.\n *\n * @category effects\n */\nexport default isDOM || isReactNative ? useLayoutEffect : useEffect;","import { useState } from 'react';\nimport useEffect from './useIsomorphicEffect';\nconst targetMap = new WeakMap();\nlet resizeObserver;\nfunction getResizeObserver() {\n // eslint-disable-next-line no-return-assign\n return resizeObserver = resizeObserver || new window.ResizeObserver(entries => {\n entries.forEach(entry => {\n const handler = targetMap.get(entry.target);\n if (handler) handler(entry.contentRect);\n });\n });\n}\n\n/**\n * Efficiently observe size changes on an element. Depends on the `ResizeObserver` api,\n * and polyfills are needed in older browsers.\n *\n * ```ts\n * const [ref, attachRef] = useCallbackRef(null);\n *\n * const rect = useResizeObserver(ref);\n *\n * return (\n *

\n * {JSON.stringify(rect)}\n *
\n * )\n * ```\n *\n * @param element The DOM element to observe\n */\nexport default function useResizeObserver(element) {\n const [rect, setRect] = useState(null);\n useEffect(() => {\n if (!element) return;\n getResizeObserver().observe(element);\n setRect(element.getBoundingClientRect());\n targetMap.set(element, rect => {\n setRect(rect);\n });\n return () => {\n targetMap.delete(element);\n };\n }, [element]);\n return rect;\n}","const _excluded = [\"onKeyDown\"];\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n/* eslint-disable jsx-a11y/no-static-element-interactions */\n/* eslint-disable jsx-a11y/anchor-has-content */\n\nimport * as React from 'react';\nimport { useEventCallback } from '@restart/hooks';\nimport { useButtonProps } from './Button';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport function isTrivialHref(href) {\n return !href || href.trim() === '#';\n}\n/**\n * An generic `` component that covers a few A11y cases, ensuring that\n * cases where the `href` is missing or trivial like \"#\" are treated like buttons.\n */\nconst Anchor = /*#__PURE__*/React.forwardRef((_ref, ref) => {\n let {\n onKeyDown\n } = _ref,\n props = _objectWithoutPropertiesLoose(_ref, _excluded);\n const [buttonProps] = useButtonProps(Object.assign({\n tagName: 'a'\n }, props));\n const handleKeyDown = useEventCallback(e => {\n buttonProps.onKeyDown(e);\n onKeyDown == null ? void 0 : onKeyDown(e);\n });\n if (isTrivialHref(props.href) || props.role === 'button') {\n return /*#__PURE__*/_jsx(\"a\", Object.assign({\n ref: ref\n }, props, buttonProps, {\n onKeyDown: handleKeyDown\n }));\n }\n return /*#__PURE__*/_jsx(\"a\", Object.assign({\n ref: ref\n }, props, {\n onKeyDown: onKeyDown\n }));\n});\nAnchor.displayName = 'Anchor';\nexport default Anchor;","\"use client\";\n\nimport classNames from 'classnames';\nimport * as React from 'react';\nimport Anchor from '@restart/ui/Anchor';\nimport { useNavItem } from '@restart/ui/NavItem';\nimport { makeEventKey } from '@restart/ui/SelectableContext';\nimport { useBootstrapPrefix } from './ThemeProvider';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nconst NavLink = /*#__PURE__*/React.forwardRef(({\n bsPrefix,\n className,\n as: Component = Anchor,\n active,\n eventKey,\n disabled = false,\n ...props\n}, ref) => {\n bsPrefix = useBootstrapPrefix(bsPrefix, 'nav-link');\n const [navItemProps, meta] = useNavItem({\n key: makeEventKey(eventKey, props.href),\n active,\n disabled,\n ...props\n });\n return /*#__PURE__*/_jsx(Component, {\n ...props,\n ...navItemProps,\n ref: ref,\n disabled: disabled,\n className: classNames(className, bsPrefix, disabled && 'disabled', meta.isActive && 'active')\n });\n});\nNavLink.displayName = 'NavLink';\nexport default NavLink;","\"use client\";\n\nimport classNames from 'classnames';\nimport all from 'prop-types-extra/lib/all';\nimport * as React from 'react';\nimport { useContext } from 'react';\nimport { useUncontrolled } from 'uncontrollable';\nimport BaseNav from '@restart/ui/Nav';\nimport { useBootstrapPrefix } from './ThemeProvider';\nimport NavbarContext from './NavbarContext';\nimport CardHeaderContext from './CardHeaderContext';\nimport NavItem from './NavItem';\nimport NavLink from './NavLink';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nconst Nav = /*#__PURE__*/React.forwardRef((uncontrolledProps, ref) => {\n const {\n as = 'div',\n bsPrefix: initialBsPrefix,\n variant,\n fill = false,\n justify = false,\n navbar,\n navbarScroll,\n className,\n activeKey,\n ...props\n } = useUncontrolled(uncontrolledProps, {\n activeKey: 'onSelect'\n });\n const bsPrefix = useBootstrapPrefix(initialBsPrefix, 'nav');\n let navbarBsPrefix;\n let cardHeaderBsPrefix;\n let isNavbar = false;\n const navbarContext = useContext(NavbarContext);\n const cardHeaderContext = useContext(CardHeaderContext);\n if (navbarContext) {\n navbarBsPrefix = navbarContext.bsPrefix;\n isNavbar = navbar == null ? true : navbar;\n } else if (cardHeaderContext) {\n ({\n cardHeaderBsPrefix\n } = cardHeaderContext);\n }\n return /*#__PURE__*/_jsx(BaseNav, {\n as: as,\n ref: ref,\n activeKey: activeKey,\n className: classNames(className, {\n [bsPrefix]: !isNavbar,\n [`${navbarBsPrefix}-nav`]: isNavbar,\n [`${navbarBsPrefix}-nav-scroll`]: isNavbar && navbarScroll,\n [`${cardHeaderBsPrefix}-${variant}`]: !!cardHeaderBsPrefix,\n [`${bsPrefix}-${variant}`]: !!variant,\n [`${bsPrefix}-fill`]: fill,\n [`${bsPrefix}-justified`]: justify\n }),\n ...props\n });\n});\nNav.displayName = 'Nav';\nexport default Object.assign(Nav, {\n Item: NavItem,\n Link: NavLink\n});","import '../styles/Footer.css';\nimport React from \"react\";\nimport logo from '../images/logo.png';\nimport Nav from \"react-bootstrap/Nav\";\n\nconst Footer = () => {\n return (\n
\n
\n
\n \n
\n \"George\n \n
\n

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec\n ullamcorper mattis, pulvinar dapibus leo.

\n
\n
\n
\n \n \n
\n
\n
\n

Company.

\n
\n
\n
\n \n
\n \n
\n
\n \n \n \n
\n
\n
\n

Socials.

\n
\n
\n
\n \n
\n \n
\n
\n \n \n \n
\n );\n}\n\nexport default Footer;\n","import React from \"react\";\n\nconst Hero = () => {\n\n const style = `\n .elementor-heading-title {\n padding: 0;\n margin: 0;\n line-height: 1\n }\n`;\n\n return (\n
\n
\n
\n \n \n \n
\n
\n
\n
\n \n
\n

\n George Automotive\n

\n
\n
\n \n
\n \n

\n MOT . SERVICING . REPAIR\n

\n
\n
\n \n
\n
\n \n\t\t\t\t\t\t \n\t\t\t\t\t\t Learn More\n\t\t \n \n
\n
\n
\n \n
\n \"\"\n
\n \n \n \n \n
\n )\n}\n\nexport default Hero;\n","import React from \"react\";\n\nconst HowCanWeHelp = () => {\n\n return (\n \n
\n
\n \n
\n \n
\n

How Can We\n Help?

\n
\n \n
\n

Get Special\n Offer\n Today

\n
\n
\n \n
\n

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus,\n luctus\n nec\n ullamcorper mattis, pulvinar dapibus leo.

\n \n \n
\n \n
\n \n \n \n \n \n );\n}\n\nexport default HowCanWeHelp;\n","\"use client\";\n\nimport classNames from 'classnames';\nimport * as React from 'react';\nimport { useBootstrapPrefix } from './ThemeProvider';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nconst Container = /*#__PURE__*/React.forwardRef(({\n bsPrefix,\n fluid = false,\n // Need to define the default \"as\" during prop destructuring to be compatible with styled-components github.com/react-bootstrap/react-bootstrap/issues/3595\n as: Component = 'div',\n className,\n ...props\n}, ref) => {\n const prefix = useBootstrapPrefix(bsPrefix, 'container');\n const suffix = typeof fluid === 'string' ? `-${fluid}` : '-fluid';\n return /*#__PURE__*/_jsx(Component, {\n ref: ref,\n ...props,\n className: classNames(className, fluid ? `${prefix}${suffix}` : prefix)\n });\n});\nContainer.displayName = 'Container';\nexport default Container;","\"use client\";\n\nimport classNames from 'classnames';\nimport * as React from 'react';\nimport { useBootstrapPrefix } from './ThemeProvider';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nconst NavbarBrand = /*#__PURE__*/React.forwardRef(({\n bsPrefix,\n className,\n as,\n ...props\n}, ref) => {\n bsPrefix = useBootstrapPrefix(bsPrefix, 'navbar-brand');\n const Component = as || (props.href ? 'a' : 'span');\n return /*#__PURE__*/_jsx(Component, {\n ...props,\n ref: ref,\n className: classNames(className, bsPrefix)\n });\n});\nNavbarBrand.displayName = 'NavbarBrand';\nexport default NavbarBrand;","/**\n * Returns the owner document of a given element.\n * \n * @param node the element\n */\nexport default function ownerDocument(node) {\n return node && node.ownerDocument || document;\n}","import ownerWindow from './ownerWindow';\n/**\n * Returns one or all computed style properties of an element.\n * \n * @param node the element\n * @param psuedoElement the style property\n */\n\nexport default function getComputedStyle(node, psuedoElement) {\n return ownerWindow(node).getComputedStyle(node, psuedoElement);\n}","import ownerDocument from './ownerDocument';\n/**\n * Returns the owner window of a given element.\n * \n * @param node the element\n */\n\nexport default function ownerWindow(node) {\n var doc = ownerDocument(node);\n return doc && doc.defaultView || window;\n}","var rUpper = /([A-Z])/g;\nexport default function hyphenate(string) {\n return string.replace(rUpper, '-$1').toLowerCase();\n}","/**\n * Copyright 2013-2014, Facebook, Inc.\n * All rights reserved.\n * https://github.com/facebook/react/blob/2aeb8a2a6beb00617a4217f7f8284924fa2ad819/src/vendor/core/hyphenateStyleName.js\n */\nimport hyphenate from './hyphenate';\nvar msPattern = /^ms-/;\nexport default function hyphenateStyleName(string) {\n return hyphenate(string).replace(msPattern, '-ms-');\n}","var supportedTransforms = /^((translate|rotate|scale)(X|Y|Z|3d)?|matrix(3d)?|perspective|skew(X|Y)?)$/i;\nexport default function isTransform(value) {\n return !!(value && supportedTransforms.test(value));\n}","import getComputedStyle from './getComputedStyle';\nimport hyphenate from './hyphenateStyle';\nimport isTransform from './isTransform';\n\nfunction style(node, property) {\n var css = '';\n var transforms = '';\n\n if (typeof property === 'string') {\n return node.style.getPropertyValue(hyphenate(property)) || getComputedStyle(node).getPropertyValue(hyphenate(property));\n }\n\n Object.keys(property).forEach(function (key) {\n var value = property[key];\n\n if (!value && value !== 0) {\n node.style.removeProperty(hyphenate(key));\n } else if (isTransform(key)) {\n transforms += key + \"(\" + value + \") \";\n } else {\n css += hyphenate(key) + \": \" + value + \";\";\n }\n });\n\n if (transforms) {\n css += \"transform: \" + transforms + \";\";\n }\n\n node.style.cssText += \";\" + css;\n}\n\nexport default style;","export default function _setPrototypeOf(o, p) {\n _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function _setPrototypeOf(o, p) {\n o.__proto__ = p;\n return o;\n };\n return _setPrototypeOf(o, p);\n}","export default {\n disabled: false\n};","import React from 'react';\nexport default React.createContext(null);","export var forceReflow = function forceReflow(node) {\n return node.scrollTop;\n};","import _objectWithoutPropertiesLoose from \"@babel/runtime/helpers/esm/objectWithoutPropertiesLoose\";\nimport _inheritsLoose from \"@babel/runtime/helpers/esm/inheritsLoose\";\nimport PropTypes from 'prop-types';\nimport React from 'react';\nimport ReactDOM from 'react-dom';\nimport config from './config';\nimport { timeoutsShape } from './utils/PropTypes';\nimport TransitionGroupContext from './TransitionGroupContext';\nimport { forceReflow } from './utils/reflow';\nexport var UNMOUNTED = 'unmounted';\nexport var EXITED = 'exited';\nexport var ENTERING = 'entering';\nexport var ENTERED = 'entered';\nexport var EXITING = 'exiting';\n/**\n * The Transition component lets you describe a transition from one component\n * state to another _over time_ with a simple declarative API. Most commonly\n * it's used to animate the mounting and unmounting of a component, but can also\n * be used to describe in-place transition states as well.\n *\n * ---\n *\n * **Note**: `Transition` is a platform-agnostic base component. If you're using\n * transitions in CSS, you'll probably want to use\n * [`CSSTransition`](https://reactcommunity.org/react-transition-group/css-transition)\n * instead. It inherits all the features of `Transition`, but contains\n * additional features necessary to play nice with CSS transitions (hence the\n * name of the component).\n *\n * ---\n *\n * By default the `Transition` component does not alter the behavior of the\n * component it renders, it only tracks \"enter\" and \"exit\" states for the\n * components. It's up to you to give meaning and effect to those states. For\n * example we can add styles to a component when it enters or exits:\n *\n * ```jsx\n * import { Transition } from 'react-transition-group';\n *\n * const duration = 300;\n *\n * const defaultStyle = {\n * transition: `opacity ${duration}ms ease-in-out`,\n * opacity: 0,\n * }\n *\n * const transitionStyles = {\n * entering: { opacity: 1 },\n * entered: { opacity: 1 },\n * exiting: { opacity: 0 },\n * exited: { opacity: 0 },\n * };\n *\n * const Fade = ({ in: inProp }) => (\n * \n * {state => (\n *
\n * I'm a fade Transition!\n *
\n * )}\n *
\n * );\n * ```\n *\n * There are 4 main states a Transition can be in:\n * - `'entering'`\n * - `'entered'`\n * - `'exiting'`\n * - `'exited'`\n *\n * Transition state is toggled via the `in` prop. When `true` the component\n * begins the \"Enter\" stage. During this stage, the component will shift from\n * its current transition state, to `'entering'` for the duration of the\n * transition and then to the `'entered'` stage once it's complete. Let's take\n * the following example (we'll use the\n * [useState](https://reactjs.org/docs/hooks-reference.html#usestate) hook):\n *\n * ```jsx\n * function App() {\n * const [inProp, setInProp] = useState(false);\n * return (\n *
\n * \n * {state => (\n * // ...\n * )}\n * \n * \n *
\n * );\n * }\n * ```\n *\n * When the button is clicked the component will shift to the `'entering'` state\n * and stay there for 500ms (the value of `timeout`) before it finally switches\n * to `'entered'`.\n *\n * When `in` is `false` the same thing happens except the state moves from\n * `'exiting'` to `'exited'`.\n */\n\nvar Transition = /*#__PURE__*/function (_React$Component) {\n _inheritsLoose(Transition, _React$Component);\n\n function Transition(props, context) {\n var _this;\n\n _this = _React$Component.call(this, props, context) || this;\n var parentGroup = context; // In the context of a TransitionGroup all enters are really appears\n\n var appear = parentGroup && !parentGroup.isMounting ? props.enter : props.appear;\n var initialStatus;\n _this.appearStatus = null;\n\n if (props.in) {\n if (appear) {\n initialStatus = EXITED;\n _this.appearStatus = ENTERING;\n } else {\n initialStatus = ENTERED;\n }\n } else {\n if (props.unmountOnExit || props.mountOnEnter) {\n initialStatus = UNMOUNTED;\n } else {\n initialStatus = EXITED;\n }\n }\n\n _this.state = {\n status: initialStatus\n };\n _this.nextCallback = null;\n return _this;\n }\n\n Transition.getDerivedStateFromProps = function getDerivedStateFromProps(_ref, prevState) {\n var nextIn = _ref.in;\n\n if (nextIn && prevState.status === UNMOUNTED) {\n return {\n status: EXITED\n };\n }\n\n return null;\n } // getSnapshotBeforeUpdate(prevProps) {\n // let nextStatus = null\n // if (prevProps !== this.props) {\n // const { status } = this.state\n // if (this.props.in) {\n // if (status !== ENTERING && status !== ENTERED) {\n // nextStatus = ENTERING\n // }\n // } else {\n // if (status === ENTERING || status === ENTERED) {\n // nextStatus = EXITING\n // }\n // }\n // }\n // return { nextStatus }\n // }\n ;\n\n var _proto = Transition.prototype;\n\n _proto.componentDidMount = function componentDidMount() {\n this.updateStatus(true, this.appearStatus);\n };\n\n _proto.componentDidUpdate = function componentDidUpdate(prevProps) {\n var nextStatus = null;\n\n if (prevProps !== this.props) {\n var status = this.state.status;\n\n if (this.props.in) {\n if (status !== ENTERING && status !== ENTERED) {\n nextStatus = ENTERING;\n }\n } else {\n if (status === ENTERING || status === ENTERED) {\n nextStatus = EXITING;\n }\n }\n }\n\n this.updateStatus(false, nextStatus);\n };\n\n _proto.componentWillUnmount = function componentWillUnmount() {\n this.cancelNextCallback();\n };\n\n _proto.getTimeouts = function getTimeouts() {\n var timeout = this.props.timeout;\n var exit, enter, appear;\n exit = enter = appear = timeout;\n\n if (timeout != null && typeof timeout !== 'number') {\n exit = timeout.exit;\n enter = timeout.enter; // TODO: remove fallback for next major\n\n appear = timeout.appear !== undefined ? timeout.appear : enter;\n }\n\n return {\n exit: exit,\n enter: enter,\n appear: appear\n };\n };\n\n _proto.updateStatus = function updateStatus(mounting, nextStatus) {\n if (mounting === void 0) {\n mounting = false;\n }\n\n if (nextStatus !== null) {\n // nextStatus will always be ENTERING or EXITING.\n this.cancelNextCallback();\n\n if (nextStatus === ENTERING) {\n if (this.props.unmountOnExit || this.props.mountOnEnter) {\n var node = this.props.nodeRef ? this.props.nodeRef.current : ReactDOM.findDOMNode(this); // https://github.com/reactjs/react-transition-group/pull/749\n // With unmountOnExit or mountOnEnter, the enter animation should happen at the transition between `exited` and `entering`.\n // To make the animation happen, we have to separate each rendering and avoid being processed as batched.\n\n if (node) forceReflow(node);\n }\n\n this.performEnter(mounting);\n } else {\n this.performExit();\n }\n } else if (this.props.unmountOnExit && this.state.status === EXITED) {\n this.setState({\n status: UNMOUNTED\n });\n }\n };\n\n _proto.performEnter = function performEnter(mounting) {\n var _this2 = this;\n\n var enter = this.props.enter;\n var appearing = this.context ? this.context.isMounting : mounting;\n\n var _ref2 = this.props.nodeRef ? [appearing] : [ReactDOM.findDOMNode(this), appearing],\n maybeNode = _ref2[0],\n maybeAppearing = _ref2[1];\n\n var timeouts = this.getTimeouts();\n var enterTimeout = appearing ? timeouts.appear : timeouts.enter; // no enter animation skip right to ENTERED\n // if we are mounting and running this it means appear _must_ be set\n\n if (!mounting && !enter || config.disabled) {\n this.safeSetState({\n status: ENTERED\n }, function () {\n _this2.props.onEntered(maybeNode);\n });\n return;\n }\n\n this.props.onEnter(maybeNode, maybeAppearing);\n this.safeSetState({\n status: ENTERING\n }, function () {\n _this2.props.onEntering(maybeNode, maybeAppearing);\n\n _this2.onTransitionEnd(enterTimeout, function () {\n _this2.safeSetState({\n status: ENTERED\n }, function () {\n _this2.props.onEntered(maybeNode, maybeAppearing);\n });\n });\n });\n };\n\n _proto.performExit = function performExit() {\n var _this3 = this;\n\n var exit = this.props.exit;\n var timeouts = this.getTimeouts();\n var maybeNode = this.props.nodeRef ? undefined : ReactDOM.findDOMNode(this); // no exit animation skip right to EXITED\n\n if (!exit || config.disabled) {\n this.safeSetState({\n status: EXITED\n }, function () {\n _this3.props.onExited(maybeNode);\n });\n return;\n }\n\n this.props.onExit(maybeNode);\n this.safeSetState({\n status: EXITING\n }, function () {\n _this3.props.onExiting(maybeNode);\n\n _this3.onTransitionEnd(timeouts.exit, function () {\n _this3.safeSetState({\n status: EXITED\n }, function () {\n _this3.props.onExited(maybeNode);\n });\n });\n });\n };\n\n _proto.cancelNextCallback = function cancelNextCallback() {\n if (this.nextCallback !== null) {\n this.nextCallback.cancel();\n this.nextCallback = null;\n }\n };\n\n _proto.safeSetState = function safeSetState(nextState, callback) {\n // This shouldn't be necessary, but there are weird race conditions with\n // setState callbacks and unmounting in testing, so always make sure that\n // we can cancel any pending setState callbacks after we unmount.\n callback = this.setNextCallback(callback);\n this.setState(nextState, callback);\n };\n\n _proto.setNextCallback = function setNextCallback(callback) {\n var _this4 = this;\n\n var active = true;\n\n this.nextCallback = function (event) {\n if (active) {\n active = false;\n _this4.nextCallback = null;\n callback(event);\n }\n };\n\n this.nextCallback.cancel = function () {\n active = false;\n };\n\n return this.nextCallback;\n };\n\n _proto.onTransitionEnd = function onTransitionEnd(timeout, handler) {\n this.setNextCallback(handler);\n var node = this.props.nodeRef ? this.props.nodeRef.current : ReactDOM.findDOMNode(this);\n var doesNotHaveTimeoutOrListener = timeout == null && !this.props.addEndListener;\n\n if (!node || doesNotHaveTimeoutOrListener) {\n setTimeout(this.nextCallback, 0);\n return;\n }\n\n if (this.props.addEndListener) {\n var _ref3 = this.props.nodeRef ? [this.nextCallback] : [node, this.nextCallback],\n maybeNode = _ref3[0],\n maybeNextCallback = _ref3[1];\n\n this.props.addEndListener(maybeNode, maybeNextCallback);\n }\n\n if (timeout != null) {\n setTimeout(this.nextCallback, timeout);\n }\n };\n\n _proto.render = function render() {\n var status = this.state.status;\n\n if (status === UNMOUNTED) {\n return null;\n }\n\n var _this$props = this.props,\n children = _this$props.children,\n _in = _this$props.in,\n _mountOnEnter = _this$props.mountOnEnter,\n _unmountOnExit = _this$props.unmountOnExit,\n _appear = _this$props.appear,\n _enter = _this$props.enter,\n _exit = _this$props.exit,\n _timeout = _this$props.timeout,\n _addEndListener = _this$props.addEndListener,\n _onEnter = _this$props.onEnter,\n _onEntering = _this$props.onEntering,\n _onEntered = _this$props.onEntered,\n _onExit = _this$props.onExit,\n _onExiting = _this$props.onExiting,\n _onExited = _this$props.onExited,\n _nodeRef = _this$props.nodeRef,\n childProps = _objectWithoutPropertiesLoose(_this$props, [\"children\", \"in\", \"mountOnEnter\", \"unmountOnExit\", \"appear\", \"enter\", \"exit\", \"timeout\", \"addEndListener\", \"onEnter\", \"onEntering\", \"onEntered\", \"onExit\", \"onExiting\", \"onExited\", \"nodeRef\"]);\n\n return (\n /*#__PURE__*/\n // allows for nested Transitions\n React.createElement(TransitionGroupContext.Provider, {\n value: null\n }, typeof children === 'function' ? children(status, childProps) : React.cloneElement(React.Children.only(children), childProps))\n );\n };\n\n return Transition;\n}(React.Component);\n\nTransition.contextType = TransitionGroupContext;\nTransition.propTypes = process.env.NODE_ENV !== \"production\" ? {\n /**\n * A React reference to DOM element that need to transition:\n * https://stackoverflow.com/a/51127130/4671932\n *\n * - When `nodeRef` prop is used, `node` is not passed to callback functions\n * (e.g. `onEnter`) because user already has direct access to the node.\n * - When changing `key` prop of `Transition` in a `TransitionGroup` a new\n * `nodeRef` need to be provided to `Transition` with changed `key` prop\n * (see\n * [test/CSSTransition-test.js](https://github.com/reactjs/react-transition-group/blob/13435f897b3ab71f6e19d724f145596f5910581c/test/CSSTransition-test.js#L362-L437)).\n */\n nodeRef: PropTypes.shape({\n current: typeof Element === 'undefined' ? PropTypes.any : function (propValue, key, componentName, location, propFullName, secret) {\n var value = propValue[key];\n return PropTypes.instanceOf(value && 'ownerDocument' in value ? value.ownerDocument.defaultView.Element : Element)(propValue, key, componentName, location, propFullName, secret);\n }\n }),\n\n /**\n * A `function` child can be used instead of a React element. This function is\n * called with the current transition status (`'entering'`, `'entered'`,\n * `'exiting'`, `'exited'`), which can be used to apply context\n * specific props to a component.\n *\n * ```jsx\n * \n * {state => (\n * \n * )}\n * \n * ```\n */\n children: PropTypes.oneOfType([PropTypes.func.isRequired, PropTypes.element.isRequired]).isRequired,\n\n /**\n * Show the component; triggers the enter or exit states\n */\n in: PropTypes.bool,\n\n /**\n * By default the child component is mounted immediately along with\n * the parent `Transition` component. If you want to \"lazy mount\" the component on the\n * first `in={true}` you can set `mountOnEnter`. After the first enter transition the component will stay\n * mounted, even on \"exited\", unless you also specify `unmountOnExit`.\n */\n mountOnEnter: PropTypes.bool,\n\n /**\n * By default the child component stays mounted after it reaches the `'exited'` state.\n * Set `unmountOnExit` if you'd prefer to unmount the component after it finishes exiting.\n */\n unmountOnExit: PropTypes.bool,\n\n /**\n * By default the child component does not perform the enter transition when\n * it first mounts, regardless of the value of `in`. If you want this\n * behavior, set both `appear` and `in` to `true`.\n *\n * > **Note**: there are no special appear states like `appearing`/`appeared`, this prop\n * > only adds an additional enter transition. However, in the\n * > `` component that first enter transition does result in\n * > additional `.appear-*` classes, that way you can choose to style it\n * > differently.\n */\n appear: PropTypes.bool,\n\n /**\n * Enable or disable enter transitions.\n */\n enter: PropTypes.bool,\n\n /**\n * Enable or disable exit transitions.\n */\n exit: PropTypes.bool,\n\n /**\n * The duration of the transition, in milliseconds.\n * Required unless `addEndListener` is provided.\n *\n * You may specify a single timeout for all transitions:\n *\n * ```jsx\n * timeout={500}\n * ```\n *\n * or individually:\n *\n * ```jsx\n * timeout={{\n * appear: 500,\n * enter: 300,\n * exit: 500,\n * }}\n * ```\n *\n * - `appear` defaults to the value of `enter`\n * - `enter` defaults to `0`\n * - `exit` defaults to `0`\n *\n * @type {number | { enter?: number, exit?: number, appear?: number }}\n */\n timeout: function timeout(props) {\n var pt = timeoutsShape;\n if (!props.addEndListener) pt = pt.isRequired;\n\n for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {\n args[_key - 1] = arguments[_key];\n }\n\n return pt.apply(void 0, [props].concat(args));\n },\n\n /**\n * Add a custom transition end trigger. Called with the transitioning\n * DOM node and a `done` callback. Allows for more fine grained transition end\n * logic. Timeouts are still used as a fallback if provided.\n *\n * **Note**: when `nodeRef` prop is passed, `node` is not passed.\n *\n * ```jsx\n * addEndListener={(node, done) => {\n * // use the css transitionend event to mark the finish of a transition\n * node.addEventListener('transitionend', done, false);\n * }}\n * ```\n */\n addEndListener: PropTypes.func,\n\n /**\n * Callback fired before the \"entering\" status is applied. An extra parameter\n * `isAppearing` is supplied to indicate if the enter stage is occurring on the initial mount\n *\n * **Note**: when `nodeRef` prop is passed, `node` is not passed.\n *\n * @type Function(node: HtmlElement, isAppearing: bool) -> void\n */\n onEnter: PropTypes.func,\n\n /**\n * Callback fired after the \"entering\" status is applied. An extra parameter\n * `isAppearing` is supplied to indicate if the enter stage is occurring on the initial mount\n *\n * **Note**: when `nodeRef` prop is passed, `node` is not passed.\n *\n * @type Function(node: HtmlElement, isAppearing: bool)\n */\n onEntering: PropTypes.func,\n\n /**\n * Callback fired after the \"entered\" status is applied. An extra parameter\n * `isAppearing` is supplied to indicate if the enter stage is occurring on the initial mount\n *\n * **Note**: when `nodeRef` prop is passed, `node` is not passed.\n *\n * @type Function(node: HtmlElement, isAppearing: bool) -> void\n */\n onEntered: PropTypes.func,\n\n /**\n * Callback fired before the \"exiting\" status is applied.\n *\n * **Note**: when `nodeRef` prop is passed, `node` is not passed.\n *\n * @type Function(node: HtmlElement) -> void\n */\n onExit: PropTypes.func,\n\n /**\n * Callback fired after the \"exiting\" status is applied.\n *\n * **Note**: when `nodeRef` prop is passed, `node` is not passed.\n *\n * @type Function(node: HtmlElement) -> void\n */\n onExiting: PropTypes.func,\n\n /**\n * Callback fired after the \"exited\" status is applied.\n *\n * **Note**: when `nodeRef` prop is passed, `node` is not passed\n *\n * @type Function(node: HtmlElement) -> void\n */\n onExited: PropTypes.func\n} : {}; // Name the function so it is clearer in the documentation\n\nfunction noop() {}\n\nTransition.defaultProps = {\n in: false,\n mountOnEnter: false,\n unmountOnExit: false,\n appear: false,\n enter: true,\n exit: true,\n onEnter: noop,\n onEntering: noop,\n onEntered: noop,\n onExit: noop,\n onExiting: noop,\n onExited: noop\n};\nTransition.UNMOUNTED = UNMOUNTED;\nTransition.EXITED = EXITED;\nTransition.ENTERING = ENTERING;\nTransition.ENTERED = ENTERED;\nTransition.EXITING = EXITING;\nexport default Transition;","import setPrototypeOf from \"./setPrototypeOf.js\";\nexport default function _inheritsLoose(subClass, superClass) {\n subClass.prototype = Object.create(superClass.prototype);\n subClass.prototype.constructor = subClass;\n setPrototypeOf(subClass, superClass);\n}","export default !!(typeof window !== 'undefined' && window.document && window.document.createElement);","/* eslint-disable no-return-assign */\nimport canUseDOM from './canUseDOM';\nexport var optionsSupported = false;\nexport var onceSupported = false;\n\ntry {\n var options = {\n get passive() {\n return optionsSupported = true;\n },\n\n get once() {\n // eslint-disable-next-line no-multi-assign\n return onceSupported = optionsSupported = true;\n }\n\n };\n\n if (canUseDOM) {\n window.addEventListener('test', options, options);\n window.removeEventListener('test', options, true);\n }\n} catch (e) {\n /* */\n}\n\n/**\n * An `addEventListener` ponyfill, supports the `once` option\n * \n * @param node the element\n * @param eventName the event name\n * @param handle the handler\n * @param options event options\n */\nfunction addEventListener(node, eventName, handler, options) {\n if (options && typeof options !== 'boolean' && !onceSupported) {\n var once = options.once,\n capture = options.capture;\n var wrappedHandler = handler;\n\n if (!onceSupported && once) {\n wrappedHandler = handler.__once || function onceHandler(event) {\n this.removeEventListener(eventName, onceHandler, capture);\n handler.call(this, event);\n };\n\n handler.__once = wrappedHandler;\n }\n\n node.addEventListener(eventName, wrappedHandler, optionsSupported ? options : capture);\n }\n\n node.addEventListener(eventName, handler, options);\n}\n\nexport default addEventListener;","/**\n * A `removeEventListener` ponyfill\n * \n * @param node the element\n * @param eventName the event name\n * @param handle the handler\n * @param options event options\n */\nfunction removeEventListener(node, eventName, handler, options) {\n var capture = options && typeof options !== 'boolean' ? options.capture : options;\n node.removeEventListener(eventName, handler, capture);\n\n if (handler.__once) {\n node.removeEventListener(eventName, handler.__once, capture);\n }\n}\n\nexport default removeEventListener;","import addEventListener from './addEventListener';\nimport removeEventListener from './removeEventListener';\n\nfunction listen(node, eventName, handler, options) {\n addEventListener(node, eventName, handler, options);\n return function () {\n removeEventListener(node, eventName, handler, options);\n };\n}\n\nexport default listen;","import css from './css';\nimport listen from './listen';\nimport triggerEvent from './triggerEvent';\n\nfunction parseDuration(node) {\n var str = css(node, 'transitionDuration') || '';\n var mult = str.indexOf('ms') === -1 ? 1000 : 1;\n return parseFloat(str) * mult;\n}\n\nfunction emulateTransitionEnd(element, duration, padding) {\n if (padding === void 0) {\n padding = 5;\n }\n\n var called = false;\n var handle = setTimeout(function () {\n if (!called) triggerEvent(element, 'transitionend', true);\n }, duration + padding);\n var remove = listen(element, 'transitionend', function () {\n called = true;\n }, {\n once: true\n });\n return function () {\n clearTimeout(handle);\n remove();\n };\n}\n\nexport default function transitionEnd(element, handler, duration, padding) {\n if (duration == null) duration = parseDuration(element) || 0;\n var removeEmulate = emulateTransitionEnd(element, duration, padding);\n var remove = listen(element, 'transitionend', handler);\n return function () {\n removeEmulate();\n remove();\n };\n}","/**\n * Triggers an event on a given element.\n * \n * @param node the element\n * @param eventName the event name to trigger\n * @param bubbles whether the event should bubble up\n * @param cancelable whether the event should be cancelable\n */\nexport default function triggerEvent(node, eventName, bubbles, cancelable) {\n if (bubbles === void 0) {\n bubbles = false;\n }\n\n if (cancelable === void 0) {\n cancelable = true;\n }\n\n if (node) {\n var event = document.createEvent('HTMLEvents');\n event.initEvent(eventName, bubbles, cancelable);\n node.dispatchEvent(event);\n }\n}","import css from 'dom-helpers/css';\nimport transitionEnd from 'dom-helpers/transitionEnd';\nfunction parseDuration(node, property) {\n const str = css(node, property) || '';\n const mult = str.indexOf('ms') === -1 ? 1000 : 1;\n return parseFloat(str) * mult;\n}\nexport default function transitionEndListener(element, handler) {\n const duration = parseDuration(element, 'transitionDuration');\n const delay = parseDuration(element, 'transitionDelay');\n const remove = transitionEnd(element, e => {\n if (e.target === element) {\n remove();\n handler(e);\n }\n }, duration + delay);\n}","/**\n * Safe chained function\n *\n * Will only create a new function if needed,\n * otherwise will pass back existing functions or null.\n *\n * @param {function} functions to chain\n * @returns {function|null}\n */\nfunction createChainedFunction(...funcs) {\n return funcs.filter(f => f != null).reduce((acc, f) => {\n if (typeof f !== 'function') {\n throw new Error('Invalid Argument Type, must only provide functions, undefined, or null.');\n }\n if (acc === null) return f;\n return function chainedFunction(...args) {\n // @ts-ignore\n acc.apply(this, args);\n // @ts-ignore\n f.apply(this, args);\n };\n }, null);\n}\nexport default createChainedFunction;","// reading a dimension prop will cause the browser to recalculate,\n// which will let our animations work\nexport default function triggerBrowserReflow(node) {\n // eslint-disable-next-line @typescript-eslint/no-unused-expressions\n node.offsetHeight;\n}","\"use client\";\n\nimport React, { useCallback, useRef } from 'react';\nimport Transition from 'react-transition-group/Transition';\nimport useMergedRefs from '@restart/hooks/useMergedRefs';\nimport safeFindDOMNode from './safeFindDOMNode';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\n// Normalizes Transition callbacks when nodeRef is used.\nconst TransitionWrapper = /*#__PURE__*/React.forwardRef(({\n onEnter,\n onEntering,\n onEntered,\n onExit,\n onExiting,\n onExited,\n addEndListener,\n children,\n childRef,\n ...props\n}, ref) => {\n const nodeRef = useRef(null);\n const mergedRef = useMergedRefs(nodeRef, childRef);\n const attachRef = r => {\n mergedRef(safeFindDOMNode(r));\n };\n const normalize = callback => param => {\n if (callback && nodeRef.current) {\n callback(nodeRef.current, param);\n }\n };\n\n /* eslint-disable react-hooks/exhaustive-deps */\n const handleEnter = useCallback(normalize(onEnter), [onEnter]);\n const handleEntering = useCallback(normalize(onEntering), [onEntering]);\n const handleEntered = useCallback(normalize(onEntered), [onEntered]);\n const handleExit = useCallback(normalize(onExit), [onExit]);\n const handleExiting = useCallback(normalize(onExiting), [onExiting]);\n const handleExited = useCallback(normalize(onExited), [onExited]);\n const handleAddEndListener = useCallback(normalize(addEndListener), [addEndListener]);\n /* eslint-enable react-hooks/exhaustive-deps */\n\n return /*#__PURE__*/_jsx(Transition, {\n ref: ref,\n ...props,\n onEnter: handleEnter,\n onEntered: handleEntered,\n onEntering: handleEntering,\n onExit: handleExit,\n onExited: handleExited,\n onExiting: handleExiting,\n addEndListener: handleAddEndListener,\n nodeRef: nodeRef,\n children: typeof children === 'function' ? (status, innerProps) =>\n // TODO: Types for RTG missing innerProps, so need to cast.\n children(status, {\n ...innerProps,\n ref: attachRef\n }) : /*#__PURE__*/React.cloneElement(children, {\n ref: attachRef\n })\n });\n});\nexport default TransitionWrapper;","import ReactDOM from 'react-dom';\nexport default function safeFindDOMNode(componentOrElement) {\n if (componentOrElement && 'setState' in componentOrElement) {\n return ReactDOM.findDOMNode(componentOrElement);\n }\n return componentOrElement != null ? componentOrElement : null;\n}","import classNames from 'classnames';\nimport css from 'dom-helpers/css';\nimport React, { useMemo } from 'react';\nimport { ENTERED, ENTERING, EXITED, EXITING } from 'react-transition-group/Transition';\nimport transitionEndListener from './transitionEndListener';\nimport createChainedFunction from './createChainedFunction';\nimport triggerBrowserReflow from './triggerBrowserReflow';\nimport TransitionWrapper from './TransitionWrapper';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nconst MARGINS = {\n height: ['marginTop', 'marginBottom'],\n width: ['marginLeft', 'marginRight']\n};\nfunction getDefaultDimensionValue(dimension, elem) {\n const offset = `offset${dimension[0].toUpperCase()}${dimension.slice(1)}`;\n const value = elem[offset];\n const margins = MARGINS[dimension];\n return value +\n // @ts-ignore\n parseInt(css(elem, margins[0]), 10) +\n // @ts-ignore\n parseInt(css(elem, margins[1]), 10);\n}\nconst collapseStyles = {\n [EXITED]: 'collapse',\n [EXITING]: 'collapsing',\n [ENTERING]: 'collapsing',\n [ENTERED]: 'collapse show'\n};\nconst Collapse = /*#__PURE__*/React.forwardRef(({\n onEnter,\n onEntering,\n onEntered,\n onExit,\n onExiting,\n className,\n children,\n dimension = 'height',\n in: inProp = false,\n timeout = 300,\n mountOnEnter = false,\n unmountOnExit = false,\n appear = false,\n getDimensionValue = getDefaultDimensionValue,\n ...props\n}, ref) => {\n /* Compute dimension */\n const computedDimension = typeof dimension === 'function' ? dimension() : dimension;\n\n /* -- Expanding -- */\n const handleEnter = useMemo(() => createChainedFunction(elem => {\n elem.style[computedDimension] = '0';\n }, onEnter), [computedDimension, onEnter]);\n const handleEntering = useMemo(() => createChainedFunction(elem => {\n const scroll = `scroll${computedDimension[0].toUpperCase()}${computedDimension.slice(1)}`;\n elem.style[computedDimension] = `${elem[scroll]}px`;\n }, onEntering), [computedDimension, onEntering]);\n const handleEntered = useMemo(() => createChainedFunction(elem => {\n elem.style[computedDimension] = null;\n }, onEntered), [computedDimension, onEntered]);\n\n /* -- Collapsing -- */\n const handleExit = useMemo(() => createChainedFunction(elem => {\n elem.style[computedDimension] = `${getDimensionValue(computedDimension, elem)}px`;\n triggerBrowserReflow(elem);\n }, onExit), [onExit, getDimensionValue, computedDimension]);\n const handleExiting = useMemo(() => createChainedFunction(elem => {\n elem.style[computedDimension] = null;\n }, onExiting), [computedDimension, onExiting]);\n return /*#__PURE__*/_jsx(TransitionWrapper, {\n ref: ref,\n addEndListener: transitionEndListener,\n ...props,\n \"aria-expanded\": props.role ? inProp : null,\n onEnter: handleEnter,\n onEntering: handleEntering,\n onEntered: handleEntered,\n onExit: handleExit,\n onExiting: handleExiting,\n childRef: children.ref,\n in: inProp,\n timeout: timeout,\n mountOnEnter: mountOnEnter,\n unmountOnExit: unmountOnExit,\n appear: appear,\n children: (state, innerProps) => /*#__PURE__*/React.cloneElement(children, {\n ...innerProps,\n className: classNames(className, children.props.className, collapseStyles[state], computedDimension === 'width' && 'collapse-horizontal')\n })\n });\n});\n\n// @ts-ignore\n\nexport default Collapse;","\"use client\";\n\nimport * as React from 'react';\nimport { useContext } from 'react';\nimport Collapse from './Collapse';\nimport { useBootstrapPrefix } from './ThemeProvider';\nimport NavbarContext from './NavbarContext';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nconst NavbarCollapse = /*#__PURE__*/React.forwardRef(({\n children,\n bsPrefix,\n ...props\n}, ref) => {\n bsPrefix = useBootstrapPrefix(bsPrefix, 'navbar-collapse');\n const context = useContext(NavbarContext);\n return /*#__PURE__*/_jsx(Collapse, {\n in: !!(context && context.expanded),\n ...props,\n children: /*#__PURE__*/_jsx(\"div\", {\n ref: ref,\n className: bsPrefix,\n children: children\n })\n });\n});\nNavbarCollapse.displayName = 'NavbarCollapse';\nexport default NavbarCollapse;","\"use client\";\n\nimport classNames from 'classnames';\nimport * as React from 'react';\nimport { useContext } from 'react';\nimport useEventCallback from '@restart/hooks/useEventCallback';\nimport { useBootstrapPrefix } from './ThemeProvider';\nimport NavbarContext from './NavbarContext';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nconst NavbarToggle = /*#__PURE__*/React.forwardRef(({\n bsPrefix,\n className,\n children,\n label = 'Toggle navigation',\n // Need to define the default \"as\" during prop destructuring to be compatible with styled-components github.com/react-bootstrap/react-bootstrap/issues/3595\n as: Component = 'button',\n onClick,\n ...props\n}, ref) => {\n bsPrefix = useBootstrapPrefix(bsPrefix, 'navbar-toggler');\n const {\n onToggle,\n expanded\n } = useContext(NavbarContext) || {};\n const handleClick = useEventCallback(e => {\n if (onClick) onClick(e);\n if (onToggle) onToggle();\n });\n if (Component === 'button') {\n props.type = 'button';\n }\n return /*#__PURE__*/_jsx(Component, {\n ...props,\n ref: ref,\n onClick: handleClick,\n \"aria-label\": label,\n className: classNames(className, bsPrefix, !expanded && 'collapsed'),\n children: children || /*#__PURE__*/_jsx(\"span\", {\n className: `${bsPrefix}-icon`\n })\n });\n});\nNavbarToggle.displayName = 'NavbarToggle';\nexport default NavbarToggle;","import useEffect from './useIsomorphicEffect';\nimport { useState } from 'react';\nconst matchersByWindow = new WeakMap();\nconst getMatcher = (query, targetWindow) => {\n if (!query || !targetWindow) return undefined;\n const matchers = matchersByWindow.get(targetWindow) || new Map();\n matchersByWindow.set(targetWindow, matchers);\n let mql = matchers.get(query);\n if (!mql) {\n mql = targetWindow.matchMedia(query);\n mql.refCount = 0;\n matchers.set(mql.media, mql);\n }\n return mql;\n};\n/**\n * Match a media query and get updates as the match changes. The media string is\n * passed directly to `window.matchMedia` and run as a Layout Effect, so initial\n * matches are returned before the browser has a chance to paint.\n *\n * ```tsx\n * function Page() {\n * const isWide = useMediaQuery('min-width: 1000px')\n *\n * return isWide ? \"very wide\" : 'not so wide'\n * }\n * ```\n *\n * Media query lists are also reused globally, hook calls for the same query\n * will only create a matcher once under the hood.\n *\n * @param query A media query\n * @param targetWindow The window to match against, uses the globally available one as a default.\n */\nexport default function useMediaQuery(query, targetWindow = typeof window === 'undefined' ? undefined : window) {\n const mql = getMatcher(query, targetWindow);\n const [matches, setMatches] = useState(() => mql ? mql.matches : false);\n useEffect(() => {\n let mql = getMatcher(query, targetWindow);\n if (!mql) {\n return setMatches(false);\n }\n let matchers = matchersByWindow.get(targetWindow);\n const handleChange = () => {\n setMatches(mql.matches);\n };\n mql.refCount++;\n mql.addListener(handleChange);\n handleChange();\n return () => {\n mql.removeListener(handleChange);\n mql.refCount--;\n if (mql.refCount <= 0) {\n matchers == null ? void 0 : matchers.delete(mql.media);\n }\n mql = undefined;\n };\n }, [query]);\n return matches;\n}","import useMediaQuery from './useMediaQuery';\nimport { useMemo } from 'react';\n/**\n * Create a responsive hook we a set of breakpoint names and widths.\n * You can use any valid css units as well as a numbers (for pixels).\n *\n * **NOTE:** The object key order is important! it's assumed to be in order from smallest to largest\n *\n * ```ts\n * const useBreakpoint = createBreakpointHook({\n * xs: 0,\n * sm: 576,\n * md: 768,\n * lg: 992,\n * xl: 1200,\n * })\n * ```\n *\n * **Watch out!** using string values will sometimes construct media queries using css `calc()` which\n * is NOT supported in media queries by all browsers at the moment. use numbers for\n * the widest range of browser support.\n *\n * @param breakpointValues A object hash of names to breakpoint dimensions\n */\nexport function createBreakpointHook(breakpointValues) {\n const names = Object.keys(breakpointValues);\n function and(query, next) {\n if (query === next) {\n return next;\n }\n return query ? `${query} and ${next}` : next;\n }\n function getNext(breakpoint) {\n return names[Math.min(names.indexOf(breakpoint) + 1, names.length - 1)];\n }\n function getMaxQuery(breakpoint) {\n const next = getNext(breakpoint);\n let value = breakpointValues[next];\n if (typeof value === 'number') value = `${value - 0.2}px`;else value = `calc(${value} - 0.2px)`;\n return `(max-width: ${value})`;\n }\n function getMinQuery(breakpoint) {\n let value = breakpointValues[breakpoint];\n if (typeof value === 'number') {\n value = `${value}px`;\n }\n return `(min-width: ${value})`;\n }\n\n /**\n * Match a set of breakpoints\n *\n * ```tsx\n * const MidSizeOnly = () => {\n * const isMid = useBreakpoint({ lg: 'down', sm: 'up' });\n *\n * if (isMid) return
On a Reasonable sized Screen!
\n * return null;\n * }\n * ```\n * @param breakpointMap An object map of breakpoints and directions, queries are constructed using \"and\" to join\n * breakpoints together\n * @param window Optionally specify the target window to match against (useful when rendering into iframes)\n */\n\n /**\n * Match a single breakpoint exactly, up, or down.\n *\n * ```tsx\n * const PhoneOnly = () => {\n * const isSmall = useBreakpoint('sm', 'down');\n *\n * if (isSmall) return
On a Small Screen!
\n * return null;\n * }\n * ```\n *\n * @param breakpoint The breakpoint key\n * @param direction A direction 'up' for a max, 'down' for min, true to match only the breakpoint\n * @param window Optionally specify the target window to match against (useful when rendering into iframes)\n */\n\n function useBreakpoint(breakpointOrMap, direction, window) {\n let breakpointMap;\n if (typeof breakpointOrMap === 'object') {\n breakpointMap = breakpointOrMap;\n window = direction;\n direction = true;\n } else {\n direction = direction || true;\n breakpointMap = {\n [breakpointOrMap]: direction\n };\n }\n let query = useMemo(() => Object.entries(breakpointMap).reduce((query, [key, direction]) => {\n if (direction === 'up' || direction === true) {\n query = and(query, getMinQuery(key));\n }\n if (direction === 'down' || direction === true) {\n query = and(query, getMaxQuery(key));\n }\n return query;\n }, ''), [JSON.stringify(breakpointMap)]);\n return useMediaQuery(query, window);\n }\n return useBreakpoint;\n}\nconst useBreakpoint = createBreakpointHook({\n xs: 0,\n sm: 576,\n md: 768,\n lg: 992,\n xl: 1200,\n xxl: 1400\n});\nexport default useBreakpoint;","import ownerDocument from './ownerDocument';\n/**\n * Returns the actively focused element safely.\n *\n * @param doc the document to check\n */\n\nexport default function activeElement(doc) {\n if (doc === void 0) {\n doc = ownerDocument();\n }\n\n // Support: IE 9 only\n // IE9 throws an \"Unspecified error\" accessing document.activeElement from an \n \n \n \n \n \n\n \n
\n \n
\n

Contact Us

\n
\n
\n
\n \n
\n
    \n
  • \n Unit 1, The Oaks Poultry Farm, Common Lane, Ditchling, BN6 8TN\n
  • \n
  • \n georgeautomotive@yahoo.com\n
  • \n
  • \n 07557 737924\n
  • \n
\n
\n \n \n \n\n \n \n );\n}\n\nexport default ContactUs;\n","import React from \"react\";\n\nconst CopyRight = () => {\n\n return (\n \n
\n \n
\n \n
\n

© 2024 George Automotive. All rights reserved

\n
\n
\n \n \n \n );\n}\n\nexport default CopyRight;\n","import React from \"react\";\n\nconst Footer = () => {\n\n return (\n \n
\n
\n \n
\n \n \n
\n

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus,\n luctus nec\n ullamcorper mattis, pulvinar dapibus leo.

\n
\n
\n \n \n
\n \n
\n

Company.

\n
\n
\n
\n \n
\n \n \n \n
\n \n \n \n \n
\n \n
\n

Useful Link

\n
\n
\n
\n \n
\n \n \n \n
\n \n \n \n \n \n );\n}\n\nexport default Footer;\n","import React from \"react\";\n\nconst Hero = () => {\n\n const style = `\n .elementor-heading-title {\n padding: 0;\n margin: 0;\n line-height: 1\n }\n`;\n\n return (\n
\n
\n
\n \n \n \n
\n
\n
\n
\n \n
\n

\n George Automotive\n

\n
\n
\n \n
\n \n

\n MOT . SERVICING . REPAIR\n

\n
\n
\n \n \n
\n \n
\n \"\"\n
\n \n \n \n \n
\n )\n}\n\nexport default Hero;\n","import React from \"react\";\n\nconst HowCanWeHelp = () => {\n\n return (\n \n
\n
\n \n
\n \n
\n

How Can We\n Help?

\n
\n \n
\n

Get Special\n Offer\n Today

\n
\n
\n \n
\n

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus,\n luctus\n nec\n ullamcorper mattis, pulvinar dapibus leo.

\n \n \n \n \n \n \n \n \n );\n}\n\nexport default HowCanWeHelp;\n","\"use client\";\n\nimport * as React from 'react';\nimport { useContext, useMemo } from 'react';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport const DEFAULT_BREAKPOINTS = ['xxl', 'xl', 'lg', 'md', 'sm', 'xs'];\nexport const DEFAULT_MIN_BREAKPOINT = 'xs';\nconst ThemeContext = /*#__PURE__*/React.createContext({\n prefixes: {},\n breakpoints: DEFAULT_BREAKPOINTS,\n minBreakpoint: DEFAULT_MIN_BREAKPOINT\n});\nconst {\n Consumer,\n Provider\n} = ThemeContext;\nfunction ThemeProvider({\n prefixes = {},\n breakpoints = DEFAULT_BREAKPOINTS,\n minBreakpoint = DEFAULT_MIN_BREAKPOINT,\n dir,\n children\n}) {\n const contextValue = useMemo(() => ({\n prefixes: {\n ...prefixes\n },\n breakpoints,\n minBreakpoint,\n dir\n }), [prefixes, breakpoints, minBreakpoint, dir]);\n return /*#__PURE__*/_jsx(Provider, {\n value: contextValue,\n children: children\n });\n}\nexport function useBootstrapPrefix(prefix, defaultPrefix) {\n const {\n prefixes\n } = useContext(ThemeContext);\n return prefix || prefixes[defaultPrefix] || defaultPrefix;\n}\nexport function useBootstrapBreakpoints() {\n const {\n breakpoints\n } = useContext(ThemeContext);\n return breakpoints;\n}\nexport function useBootstrapMinBreakpoint() {\n const {\n minBreakpoint\n } = useContext(ThemeContext);\n return minBreakpoint;\n}\nexport function useIsRTL() {\n const {\n dir\n } = useContext(ThemeContext);\n return dir === 'rtl';\n}\nfunction createBootstrapComponent(Component, opts) {\n if (typeof opts === 'string') opts = {\n prefix: opts\n };\n const isClassy = Component.prototype && Component.prototype.isReactComponent;\n // If it's a functional component make sure we don't break it with a ref\n const {\n prefix,\n forwardRefAs = isClassy ? 'ref' : 'innerRef'\n } = opts;\n const Wrapped = /*#__PURE__*/React.forwardRef(({\n ...props\n }, ref) => {\n props[forwardRefAs] = ref;\n const bsPrefix = useBootstrapPrefix(props.bsPrefix, prefix);\n return /*#__PURE__*/_jsx(Component, {\n ...props,\n bsPrefix: bsPrefix\n });\n });\n Wrapped.displayName = `Bootstrap(${Component.displayName || Component.name})`;\n return Wrapped;\n}\nexport { createBootstrapComponent, Consumer as ThemeConsumer };\nexport default ThemeProvider;","\"use client\";\n\nimport classNames from 'classnames';\nimport * as React from 'react';\nimport { useBootstrapPrefix } from './ThemeProvider';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nconst Container = /*#__PURE__*/React.forwardRef(({\n bsPrefix,\n fluid = false,\n // Need to define the default \"as\" during prop destructuring to be compatible with styled-components github.com/react-bootstrap/react-bootstrap/issues/3595\n as: Component = 'div',\n className,\n ...props\n}, ref) => {\n const prefix = useBootstrapPrefix(bsPrefix, 'container');\n const suffix = typeof fluid === 'string' ? `-${fluid}` : '-fluid';\n return /*#__PURE__*/_jsx(Component, {\n ref: ref,\n ...props,\n className: classNames(className, fluid ? `${prefix}${suffix}` : prefix)\n });\n});\nContainer.displayName = 'Container';\nexport default Container;","export default function _extends() {\n _extends = Object.assign ? Object.assign.bind() : function (target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i];\n for (var key in source) {\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n }\n }\n return target;\n };\n return _extends.apply(this, arguments);\n}","export default function _objectWithoutPropertiesLoose(source, excluded) {\n if (source == null) return {};\n var target = {};\n var sourceKeys = Object.keys(source);\n var key, i;\n for (i = 0; i < sourceKeys.length; i++) {\n key = sourceKeys[i];\n if (excluded.indexOf(key) >= 0) continue;\n target[key] = source[key];\n }\n return target;\n}","import invariant from 'invariant';\n\nvar noop = function noop() {};\n\nfunction readOnlyPropType(handler, name) {\n return function (props, propName) {\n if (props[propName] !== undefined) {\n if (!props[handler]) {\n return new Error(\"You have provided a `\" + propName + \"` prop to `\" + name + \"` \" + (\"without an `\" + handler + \"` handler prop. This will render a read-only field. \") + (\"If the field should be mutable use `\" + defaultKey(propName) + \"`. \") + (\"Otherwise, set `\" + handler + \"`.\"));\n }\n }\n };\n}\n\nexport function uncontrolledPropTypes(controlledValues, displayName) {\n var propTypes = {};\n Object.keys(controlledValues).forEach(function (prop) {\n // add default propTypes for folks that use runtime checks\n propTypes[defaultKey(prop)] = noop;\n\n if (process.env.NODE_ENV !== 'production') {\n var handler = controlledValues[prop];\n !(typeof handler === 'string' && handler.trim().length) ? process.env.NODE_ENV !== \"production\" ? invariant(false, 'Uncontrollable - [%s]: the prop `%s` needs a valid handler key name in order to make it uncontrollable', displayName, prop) : invariant(false) : void 0;\n propTypes[prop] = readOnlyPropType(handler, displayName);\n }\n });\n return propTypes;\n}\nexport function isProp(props, prop) {\n return props[prop] !== undefined;\n}\nexport function defaultKey(key) {\n return 'default' + key.charAt(0).toUpperCase() + key.substr(1);\n}\n/**\n * Copyright (c) 2013-present, Facebook, Inc.\n * All rights reserved.\n *\n * This source code is licensed under the BSD-style license found in the\n * LICENSE file in the root directory of this source tree. An additional grant\n * of patent rights can be found in the PATENTS file in the same directory.\n */\n\nexport function canAcceptRef(component) {\n return !!component && (typeof component !== 'function' || component.prototype && component.prototype.isReactComponent);\n}","import _extends from \"@babel/runtime/helpers/esm/extends\";\nimport _objectWithoutPropertiesLoose from \"@babel/runtime/helpers/esm/objectWithoutPropertiesLoose\";\n\nfunction _toPropertyKey(arg) { var key = _toPrimitive(arg, \"string\"); return typeof key === \"symbol\" ? key : String(key); }\n\nfunction _toPrimitive(input, hint) { if (typeof input !== \"object\" || input === null) return input; var prim = input[Symbol.toPrimitive]; if (prim !== undefined) { var res = prim.call(input, hint || \"default\"); if (typeof res !== \"object\") return res; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (hint === \"string\" ? String : Number)(input); }\n\nimport { useCallback, useRef, useState } from 'react';\nimport * as Utils from './utils';\n\nfunction useUncontrolledProp(propValue, defaultValue, handler) {\n var wasPropRef = useRef(propValue !== undefined);\n\n var _useState = useState(defaultValue),\n stateValue = _useState[0],\n setState = _useState[1];\n\n var isProp = propValue !== undefined;\n var wasProp = wasPropRef.current;\n wasPropRef.current = isProp;\n /**\n * If a prop switches from controlled to Uncontrolled\n * reset its value to the defaultValue\n */\n\n if (!isProp && wasProp && stateValue !== defaultValue) {\n setState(defaultValue);\n }\n\n return [isProp ? propValue : stateValue, useCallback(function (value) {\n for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {\n args[_key - 1] = arguments[_key];\n }\n\n if (handler) handler.apply(void 0, [value].concat(args));\n setState(value);\n }, [handler])];\n}\n\nexport { useUncontrolledProp };\nexport default function useUncontrolled(props, config) {\n return Object.keys(config).reduce(function (result, fieldName) {\n var _extends2;\n\n var _ref = result,\n defaultValue = _ref[Utils.defaultKey(fieldName)],\n propsValue = _ref[fieldName],\n rest = _objectWithoutPropertiesLoose(_ref, [Utils.defaultKey(fieldName), fieldName].map(_toPropertyKey));\n\n var handlerName = config[fieldName];\n\n var _useUncontrolledProp = useUncontrolledProp(propsValue, defaultValue, props[handlerName]),\n value = _useUncontrolledProp[0],\n handler = _useUncontrolledProp[1];\n\n return _extends({}, rest, (_extends2 = {}, _extends2[fieldName] = value, _extends2[handlerName] = handler, _extends2));\n }, props);\n}","/**\n * Copyright (c) 2013-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\nfunction componentWillMount() {\n // Call this.constructor.gDSFP to support sub-classes.\n var state = this.constructor.getDerivedStateFromProps(this.props, this.state);\n if (state !== null && state !== undefined) {\n this.setState(state);\n }\n}\n\nfunction componentWillReceiveProps(nextProps) {\n // Call this.constructor.gDSFP to support sub-classes.\n // Use the setState() updater to ensure state isn't stale in certain edge cases.\n function updater(prevState) {\n var state = this.constructor.getDerivedStateFromProps(nextProps, prevState);\n return state !== null && state !== undefined ? state : null;\n }\n // Binding \"this\" is important for shallow renderer support.\n this.setState(updater.bind(this));\n}\n\nfunction componentWillUpdate(nextProps, nextState) {\n try {\n var prevProps = this.props;\n var prevState = this.state;\n this.props = nextProps;\n this.state = nextState;\n this.__reactInternalSnapshotFlag = true;\n this.__reactInternalSnapshot = this.getSnapshotBeforeUpdate(\n prevProps,\n prevState\n );\n } finally {\n this.props = prevProps;\n this.state = prevState;\n }\n}\n\n// React may warn about cWM/cWRP/cWU methods being deprecated.\n// Add a flag to suppress these warnings for this special case.\ncomponentWillMount.__suppressDeprecationWarning = true;\ncomponentWillReceiveProps.__suppressDeprecationWarning = true;\ncomponentWillUpdate.__suppressDeprecationWarning = true;\n\nfunction polyfill(Component) {\n var prototype = Component.prototype;\n\n if (!prototype || !prototype.isReactComponent) {\n throw new Error('Can only polyfill class components');\n }\n\n if (\n typeof Component.getDerivedStateFromProps !== 'function' &&\n typeof prototype.getSnapshotBeforeUpdate !== 'function'\n ) {\n return Component;\n }\n\n // If new component APIs are defined, \"unsafe\" lifecycles won't be called.\n // Error if any of these lifecycles are present,\n // Because they would work differently between older and newer (16.3+) versions of React.\n var foundWillMountName = null;\n var foundWillReceivePropsName = null;\n var foundWillUpdateName = null;\n if (typeof prototype.componentWillMount === 'function') {\n foundWillMountName = 'componentWillMount';\n } else if (typeof prototype.UNSAFE_componentWillMount === 'function') {\n foundWillMountName = 'UNSAFE_componentWillMount';\n }\n if (typeof prototype.componentWillReceiveProps === 'function') {\n foundWillReceivePropsName = 'componentWillReceiveProps';\n } else if (typeof prototype.UNSAFE_componentWillReceiveProps === 'function') {\n foundWillReceivePropsName = 'UNSAFE_componentWillReceiveProps';\n }\n if (typeof prototype.componentWillUpdate === 'function') {\n foundWillUpdateName = 'componentWillUpdate';\n } else if (typeof prototype.UNSAFE_componentWillUpdate === 'function') {\n foundWillUpdateName = 'UNSAFE_componentWillUpdate';\n }\n if (\n foundWillMountName !== null ||\n foundWillReceivePropsName !== null ||\n foundWillUpdateName !== null\n ) {\n var componentName = Component.displayName || Component.name;\n var newApiName =\n typeof Component.getDerivedStateFromProps === 'function'\n ? 'getDerivedStateFromProps()'\n : 'getSnapshotBeforeUpdate()';\n\n throw Error(\n 'Unsafe legacy lifecycles will not be called for components using new component APIs.\\n\\n' +\n componentName +\n ' uses ' +\n newApiName +\n ' but also contains the following legacy lifecycles:' +\n (foundWillMountName !== null ? '\\n ' + foundWillMountName : '') +\n (foundWillReceivePropsName !== null\n ? '\\n ' + foundWillReceivePropsName\n : '') +\n (foundWillUpdateName !== null ? '\\n ' + foundWillUpdateName : '') +\n '\\n\\nThe above lifecycles should be removed. Learn more about this warning here:\\n' +\n 'https://fb.me/react-async-component-lifecycle-hooks'\n );\n }\n\n // React <= 16.2 does not support static getDerivedStateFromProps.\n // As a workaround, use cWM and cWRP to invoke the new static lifecycle.\n // Newer versions of React will ignore these lifecycles if gDSFP exists.\n if (typeof Component.getDerivedStateFromProps === 'function') {\n prototype.componentWillMount = componentWillMount;\n prototype.componentWillReceiveProps = componentWillReceiveProps;\n }\n\n // React <= 16.2 does not support getSnapshotBeforeUpdate.\n // As a workaround, use cWU to invoke the new lifecycle.\n // Newer versions of React will ignore that lifecycle if gSBU exists.\n if (typeof prototype.getSnapshotBeforeUpdate === 'function') {\n if (typeof prototype.componentDidUpdate !== 'function') {\n throw new Error(\n 'Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype'\n );\n }\n\n prototype.componentWillUpdate = componentWillUpdate;\n\n var componentDidUpdate = prototype.componentDidUpdate;\n\n prototype.componentDidUpdate = function componentDidUpdatePolyfill(\n prevProps,\n prevState,\n maybeSnapshot\n ) {\n // 16.3+ will not execute our will-update method;\n // It will pass a snapshot value to did-update though.\n // Older versions will require our polyfilled will-update value.\n // We need to handle both cases, but can't just check for the presence of \"maybeSnapshot\",\n // Because for <= 15.x versions this might be a \"prevContext\" object.\n // We also can't just check \"__reactInternalSnapshot\",\n // Because get-snapshot might return a falsy value.\n // So check for the explicit __reactInternalSnapshotFlag flag to determine behavior.\n var snapshot = this.__reactInternalSnapshotFlag\n ? this.__reactInternalSnapshot\n : maybeSnapshot;\n\n componentDidUpdate.call(this, prevProps, prevState, snapshot);\n };\n }\n\n return Component;\n}\n\nexport { polyfill };\n","var toArray = Function.prototype.bind.call(Function.prototype.call, [].slice);\n/**\n * Runs `querySelectorAll` on a given element.\n * \n * @param element the element\n * @param selector the selector\n */\n\nexport default function qsa(element, selector) {\n return toArray(element.querySelectorAll(selector));\n}","import { useMemo } from 'react';\nconst toFnRef = ref => !ref || typeof ref === 'function' ? ref : value => {\n ref.current = value;\n};\nexport function mergeRefs(refA, refB) {\n const a = toFnRef(refA);\n const b = toFnRef(refB);\n return value => {\n if (a) a(value);\n if (b) b(value);\n };\n}\n\n/**\n * Create and returns a single callback ref composed from two other Refs.\n *\n * ```tsx\n * const Button = React.forwardRef((props, ref) => {\n * const [element, attachRef] = useCallbackRef();\n * const mergedRef = useMergedRefs(ref, attachRef);\n *\n * return \n * ```\n */\nexport default function useForceUpdate() {\n // The toggling state value is designed to defeat React optimizations for skipping\n // updates when they are strictly equal to the last state value\n const [, dispatch] = useReducer(state => !state, false);\n return dispatch;\n}","\"use client\";\n\nimport * as React from 'react';\n\n// TODO: check\n\nconst context = /*#__PURE__*/React.createContext(null);\ncontext.displayName = 'NavbarContext';\nexport default context;","\"use client\";\n\nimport * as React from 'react';\nconst context = /*#__PURE__*/React.createContext(null);\ncontext.displayName = 'CardHeaderContext';\nexport default context;","\"use client\";\n\nimport * as React from 'react';\nimport classNames from 'classnames';\nimport { useBootstrapPrefix } from './ThemeProvider';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nconst NavItem = /*#__PURE__*/React.forwardRef(({\n className,\n bsPrefix,\n as: Component = 'div',\n ...props\n}, ref) => {\n bsPrefix = useBootstrapPrefix(bsPrefix, 'nav-item');\n return /*#__PURE__*/_jsx(Component, {\n ref: ref,\n className: classNames(className, bsPrefix),\n ...props\n });\n});\nNavItem.displayName = 'NavItem';\nexport default NavItem;","import { useEffect, useLayoutEffect } from 'react';\nconst isReactNative = typeof global !== 'undefined' &&\n// @ts-ignore\nglobal.navigator &&\n// @ts-ignore\nglobal.navigator.product === 'ReactNative';\nconst isDOM = typeof document !== 'undefined';\n\n/**\n * Is `useLayoutEffect` in a DOM or React Native environment, otherwise resolves to useEffect\n * Only useful to avoid the console warning.\n *\n * PREFER `useEffect` UNLESS YOU KNOW WHAT YOU ARE DOING.\n *\n * @category effects\n */\nexport default isDOM || isReactNative ? useLayoutEffect : useEffect;","import { useState } from 'react';\nimport useEffect from './useIsomorphicEffect';\nconst targetMap = new WeakMap();\nlet resizeObserver;\nfunction getResizeObserver() {\n // eslint-disable-next-line no-return-assign\n return resizeObserver = resizeObserver || new window.ResizeObserver(entries => {\n entries.forEach(entry => {\n const handler = targetMap.get(entry.target);\n if (handler) handler(entry.contentRect);\n });\n });\n}\n\n/**\n * Efficiently observe size changes on an element. Depends on the `ResizeObserver` api,\n * and polyfills are needed in older browsers.\n *\n * ```ts\n * const [ref, attachRef] = useCallbackRef(null);\n *\n * const rect = useResizeObserver(ref);\n *\n * return (\n *
\n * {JSON.stringify(rect)}\n *
\n * )\n * ```\n *\n * @param element The DOM element to observe\n */\nexport default function useResizeObserver(element) {\n const [rect, setRect] = useState(null);\n useEffect(() => {\n if (!element) return;\n getResizeObserver().observe(element);\n setRect(element.getBoundingClientRect());\n targetMap.set(element, rect => {\n setRect(rect);\n });\n return () => {\n targetMap.delete(element);\n };\n }, [element]);\n return rect;\n}","const _excluded = [\"onKeyDown\"];\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n/* eslint-disable jsx-a11y/no-static-element-interactions */\n/* eslint-disable jsx-a11y/anchor-has-content */\n\nimport * as React from 'react';\nimport { useEventCallback } from '@restart/hooks';\nimport { useButtonProps } from './Button';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport function isTrivialHref(href) {\n return !href || href.trim() === '#';\n}\n/**\n * An generic `` component that covers a few A11y cases, ensuring that\n * cases where the `href` is missing or trivial like \"#\" are treated like buttons.\n */\nconst Anchor = /*#__PURE__*/React.forwardRef((_ref, ref) => {\n let {\n onKeyDown\n } = _ref,\n props = _objectWithoutPropertiesLoose(_ref, _excluded);\n const [buttonProps] = useButtonProps(Object.assign({\n tagName: 'a'\n }, props));\n const handleKeyDown = useEventCallback(e => {\n buttonProps.onKeyDown(e);\n onKeyDown == null ? void 0 : onKeyDown(e);\n });\n if (isTrivialHref(props.href) || props.role === 'button') {\n return /*#__PURE__*/_jsx(\"a\", Object.assign({\n ref: ref\n }, props, buttonProps, {\n onKeyDown: handleKeyDown\n }));\n }\n return /*#__PURE__*/_jsx(\"a\", Object.assign({\n ref: ref\n }, props, {\n onKeyDown: onKeyDown\n }));\n});\nAnchor.displayName = 'Anchor';\nexport default Anchor;","\"use client\";\n\nimport classNames from 'classnames';\nimport * as React from 'react';\nimport Anchor from '@restart/ui/Anchor';\nimport { useNavItem } from '@restart/ui/NavItem';\nimport { makeEventKey } from '@restart/ui/SelectableContext';\nimport { useBootstrapPrefix } from './ThemeProvider';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nconst NavLink = /*#__PURE__*/React.forwardRef(({\n bsPrefix,\n className,\n as: Component = Anchor,\n active,\n eventKey,\n disabled = false,\n ...props\n}, ref) => {\n bsPrefix = useBootstrapPrefix(bsPrefix, 'nav-link');\n const [navItemProps, meta] = useNavItem({\n key: makeEventKey(eventKey, props.href),\n active,\n disabled,\n ...props\n });\n return /*#__PURE__*/_jsx(Component, {\n ...props,\n ...navItemProps,\n ref: ref,\n disabled: disabled,\n className: classNames(className, bsPrefix, disabled && 'disabled', meta.isActive && 'active')\n });\n});\nNavLink.displayName = 'NavLink';\nexport default NavLink;","\"use client\";\n\nimport classNames from 'classnames';\nimport all from 'prop-types-extra/lib/all';\nimport * as React from 'react';\nimport { useContext } from 'react';\nimport { useUncontrolled } from 'uncontrollable';\nimport BaseNav from '@restart/ui/Nav';\nimport { useBootstrapPrefix } from './ThemeProvider';\nimport NavbarContext from './NavbarContext';\nimport CardHeaderContext from './CardHeaderContext';\nimport NavItem from './NavItem';\nimport NavLink from './NavLink';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nconst Nav = /*#__PURE__*/React.forwardRef((uncontrolledProps, ref) => {\n const {\n as = 'div',\n bsPrefix: initialBsPrefix,\n variant,\n fill = false,\n justify = false,\n navbar,\n navbarScroll,\n className,\n activeKey,\n ...props\n } = useUncontrolled(uncontrolledProps, {\n activeKey: 'onSelect'\n });\n const bsPrefix = useBootstrapPrefix(initialBsPrefix, 'nav');\n let navbarBsPrefix;\n let cardHeaderBsPrefix;\n let isNavbar = false;\n const navbarContext = useContext(NavbarContext);\n const cardHeaderContext = useContext(CardHeaderContext);\n if (navbarContext) {\n navbarBsPrefix = navbarContext.bsPrefix;\n isNavbar = navbar == null ? true : navbar;\n } else if (cardHeaderContext) {\n ({\n cardHeaderBsPrefix\n } = cardHeaderContext);\n }\n return /*#__PURE__*/_jsx(BaseNav, {\n as: as,\n ref: ref,\n activeKey: activeKey,\n className: classNames(className, {\n [bsPrefix]: !isNavbar,\n [`${navbarBsPrefix}-nav`]: isNavbar,\n [`${navbarBsPrefix}-nav-scroll`]: isNavbar && navbarScroll,\n [`${cardHeaderBsPrefix}-${variant}`]: !!cardHeaderBsPrefix,\n [`${bsPrefix}-${variant}`]: !!variant,\n [`${bsPrefix}-fill`]: fill,\n [`${bsPrefix}-justified`]: justify\n }),\n ...props\n });\n});\nNav.displayName = 'Nav';\nexport default Object.assign(Nav, {\n Item: NavItem,\n Link: NavLink\n});","\"use client\";\n\nimport classNames from 'classnames';\nimport * as React from 'react';\nimport { useBootstrapPrefix } from './ThemeProvider';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nconst NavbarBrand = /*#__PURE__*/React.forwardRef(({\n bsPrefix,\n className,\n as,\n ...props\n}, ref) => {\n bsPrefix = useBootstrapPrefix(bsPrefix, 'navbar-brand');\n const Component = as || (props.href ? 'a' : 'span');\n return /*#__PURE__*/_jsx(Component, {\n ...props,\n ref: ref,\n className: classNames(className, bsPrefix)\n });\n});\nNavbarBrand.displayName = 'NavbarBrand';\nexport default NavbarBrand;","/**\n * Returns the owner document of a given element.\n * \n * @param node the element\n */\nexport default function ownerDocument(node) {\n return node && node.ownerDocument || document;\n}","import ownerWindow from './ownerWindow';\n/**\n * Returns one or all computed style properties of an element.\n * \n * @param node the element\n * @param psuedoElement the style property\n */\n\nexport default function getComputedStyle(node, psuedoElement) {\n return ownerWindow(node).getComputedStyle(node, psuedoElement);\n}","import ownerDocument from './ownerDocument';\n/**\n * Returns the owner window of a given element.\n * \n * @param node the element\n */\n\nexport default function ownerWindow(node) {\n var doc = ownerDocument(node);\n return doc && doc.defaultView || window;\n}","var rUpper = /([A-Z])/g;\nexport default function hyphenate(string) {\n return string.replace(rUpper, '-$1').toLowerCase();\n}","/**\n * Copyright 2013-2014, Facebook, Inc.\n * All rights reserved.\n * https://github.com/facebook/react/blob/2aeb8a2a6beb00617a4217f7f8284924fa2ad819/src/vendor/core/hyphenateStyleName.js\n */\nimport hyphenate from './hyphenate';\nvar msPattern = /^ms-/;\nexport default function hyphenateStyleName(string) {\n return hyphenate(string).replace(msPattern, '-ms-');\n}","var supportedTransforms = /^((translate|rotate|scale)(X|Y|Z|3d)?|matrix(3d)?|perspective|skew(X|Y)?)$/i;\nexport default function isTransform(value) {\n return !!(value && supportedTransforms.test(value));\n}","import getComputedStyle from './getComputedStyle';\nimport hyphenate from './hyphenateStyle';\nimport isTransform from './isTransform';\n\nfunction style(node, property) {\n var css = '';\n var transforms = '';\n\n if (typeof property === 'string') {\n return node.style.getPropertyValue(hyphenate(property)) || getComputedStyle(node).getPropertyValue(hyphenate(property));\n }\n\n Object.keys(property).forEach(function (key) {\n var value = property[key];\n\n if (!value && value !== 0) {\n node.style.removeProperty(hyphenate(key));\n } else if (isTransform(key)) {\n transforms += key + \"(\" + value + \") \";\n } else {\n css += hyphenate(key) + \": \" + value + \";\";\n }\n });\n\n if (transforms) {\n css += \"transform: \" + transforms + \";\";\n }\n\n node.style.cssText += \";\" + css;\n}\n\nexport default style;","export default function _setPrototypeOf(o, p) {\n _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function _setPrototypeOf(o, p) {\n o.__proto__ = p;\n return o;\n };\n return _setPrototypeOf(o, p);\n}","export default {\n disabled: false\n};","import React from 'react';\nexport default React.createContext(null);","export var forceReflow = function forceReflow(node) {\n return node.scrollTop;\n};","import _objectWithoutPropertiesLoose from \"@babel/runtime/helpers/esm/objectWithoutPropertiesLoose\";\nimport _inheritsLoose from \"@babel/runtime/helpers/esm/inheritsLoose\";\nimport PropTypes from 'prop-types';\nimport React from 'react';\nimport ReactDOM from 'react-dom';\nimport config from './config';\nimport { timeoutsShape } from './utils/PropTypes';\nimport TransitionGroupContext from './TransitionGroupContext';\nimport { forceReflow } from './utils/reflow';\nexport var UNMOUNTED = 'unmounted';\nexport var EXITED = 'exited';\nexport var ENTERING = 'entering';\nexport var ENTERED = 'entered';\nexport var EXITING = 'exiting';\n/**\n * The Transition component lets you describe a transition from one component\n * state to another _over time_ with a simple declarative API. Most commonly\n * it's used to animate the mounting and unmounting of a component, but can also\n * be used to describe in-place transition states as well.\n *\n * ---\n *\n * **Note**: `Transition` is a platform-agnostic base component. If you're using\n * transitions in CSS, you'll probably want to use\n * [`CSSTransition`](https://reactcommunity.org/react-transition-group/css-transition)\n * instead. It inherits all the features of `Transition`, but contains\n * additional features necessary to play nice with CSS transitions (hence the\n * name of the component).\n *\n * ---\n *\n * By default the `Transition` component does not alter the behavior of the\n * component it renders, it only tracks \"enter\" and \"exit\" states for the\n * components. It's up to you to give meaning and effect to those states. For\n * example we can add styles to a component when it enters or exits:\n *\n * ```jsx\n * import { Transition } from 'react-transition-group';\n *\n * const duration = 300;\n *\n * const defaultStyle = {\n * transition: `opacity ${duration}ms ease-in-out`,\n * opacity: 0,\n * }\n *\n * const transitionStyles = {\n * entering: { opacity: 1 },\n * entered: { opacity: 1 },\n * exiting: { opacity: 0 },\n * exited: { opacity: 0 },\n * };\n *\n * const Fade = ({ in: inProp }) => (\n * \n * {state => (\n *
\n * I'm a fade Transition!\n *
\n * )}\n *
\n * );\n * ```\n *\n * There are 4 main states a Transition can be in:\n * - `'entering'`\n * - `'entered'`\n * - `'exiting'`\n * - `'exited'`\n *\n * Transition state is toggled via the `in` prop. When `true` the component\n * begins the \"Enter\" stage. During this stage, the component will shift from\n * its current transition state, to `'entering'` for the duration of the\n * transition and then to the `'entered'` stage once it's complete. Let's take\n * the following example (we'll use the\n * [useState](https://reactjs.org/docs/hooks-reference.html#usestate) hook):\n *\n * ```jsx\n * function App() {\n * const [inProp, setInProp] = useState(false);\n * return (\n *
\n * \n * {state => (\n * // ...\n * )}\n * \n * \n *
\n * );\n * }\n * ```\n *\n * When the button is clicked the component will shift to the `'entering'` state\n * and stay there for 500ms (the value of `timeout`) before it finally switches\n * to `'entered'`.\n *\n * When `in` is `false` the same thing happens except the state moves from\n * `'exiting'` to `'exited'`.\n */\n\nvar Transition = /*#__PURE__*/function (_React$Component) {\n _inheritsLoose(Transition, _React$Component);\n\n function Transition(props, context) {\n var _this;\n\n _this = _React$Component.call(this, props, context) || this;\n var parentGroup = context; // In the context of a TransitionGroup all enters are really appears\n\n var appear = parentGroup && !parentGroup.isMounting ? props.enter : props.appear;\n var initialStatus;\n _this.appearStatus = null;\n\n if (props.in) {\n if (appear) {\n initialStatus = EXITED;\n _this.appearStatus = ENTERING;\n } else {\n initialStatus = ENTERED;\n }\n } else {\n if (props.unmountOnExit || props.mountOnEnter) {\n initialStatus = UNMOUNTED;\n } else {\n initialStatus = EXITED;\n }\n }\n\n _this.state = {\n status: initialStatus\n };\n _this.nextCallback = null;\n return _this;\n }\n\n Transition.getDerivedStateFromProps = function getDerivedStateFromProps(_ref, prevState) {\n var nextIn = _ref.in;\n\n if (nextIn && prevState.status === UNMOUNTED) {\n return {\n status: EXITED\n };\n }\n\n return null;\n } // getSnapshotBeforeUpdate(prevProps) {\n // let nextStatus = null\n // if (prevProps !== this.props) {\n // const { status } = this.state\n // if (this.props.in) {\n // if (status !== ENTERING && status !== ENTERED) {\n // nextStatus = ENTERING\n // }\n // } else {\n // if (status === ENTERING || status === ENTERED) {\n // nextStatus = EXITING\n // }\n // }\n // }\n // return { nextStatus }\n // }\n ;\n\n var _proto = Transition.prototype;\n\n _proto.componentDidMount = function componentDidMount() {\n this.updateStatus(true, this.appearStatus);\n };\n\n _proto.componentDidUpdate = function componentDidUpdate(prevProps) {\n var nextStatus = null;\n\n if (prevProps !== this.props) {\n var status = this.state.status;\n\n if (this.props.in) {\n if (status !== ENTERING && status !== ENTERED) {\n nextStatus = ENTERING;\n }\n } else {\n if (status === ENTERING || status === ENTERED) {\n nextStatus = EXITING;\n }\n }\n }\n\n this.updateStatus(false, nextStatus);\n };\n\n _proto.componentWillUnmount = function componentWillUnmount() {\n this.cancelNextCallback();\n };\n\n _proto.getTimeouts = function getTimeouts() {\n var timeout = this.props.timeout;\n var exit, enter, appear;\n exit = enter = appear = timeout;\n\n if (timeout != null && typeof timeout !== 'number') {\n exit = timeout.exit;\n enter = timeout.enter; // TODO: remove fallback for next major\n\n appear = timeout.appear !== undefined ? timeout.appear : enter;\n }\n\n return {\n exit: exit,\n enter: enter,\n appear: appear\n };\n };\n\n _proto.updateStatus = function updateStatus(mounting, nextStatus) {\n if (mounting === void 0) {\n mounting = false;\n }\n\n if (nextStatus !== null) {\n // nextStatus will always be ENTERING or EXITING.\n this.cancelNextCallback();\n\n if (nextStatus === ENTERING) {\n if (this.props.unmountOnExit || this.props.mountOnEnter) {\n var node = this.props.nodeRef ? this.props.nodeRef.current : ReactDOM.findDOMNode(this); // https://github.com/reactjs/react-transition-group/pull/749\n // With unmountOnExit or mountOnEnter, the enter animation should happen at the transition between `exited` and `entering`.\n // To make the animation happen, we have to separate each rendering and avoid being processed as batched.\n\n if (node) forceReflow(node);\n }\n\n this.performEnter(mounting);\n } else {\n this.performExit();\n }\n } else if (this.props.unmountOnExit && this.state.status === EXITED) {\n this.setState({\n status: UNMOUNTED\n });\n }\n };\n\n _proto.performEnter = function performEnter(mounting) {\n var _this2 = this;\n\n var enter = this.props.enter;\n var appearing = this.context ? this.context.isMounting : mounting;\n\n var _ref2 = this.props.nodeRef ? [appearing] : [ReactDOM.findDOMNode(this), appearing],\n maybeNode = _ref2[0],\n maybeAppearing = _ref2[1];\n\n var timeouts = this.getTimeouts();\n var enterTimeout = appearing ? timeouts.appear : timeouts.enter; // no enter animation skip right to ENTERED\n // if we are mounting and running this it means appear _must_ be set\n\n if (!mounting && !enter || config.disabled) {\n this.safeSetState({\n status: ENTERED\n }, function () {\n _this2.props.onEntered(maybeNode);\n });\n return;\n }\n\n this.props.onEnter(maybeNode, maybeAppearing);\n this.safeSetState({\n status: ENTERING\n }, function () {\n _this2.props.onEntering(maybeNode, maybeAppearing);\n\n _this2.onTransitionEnd(enterTimeout, function () {\n _this2.safeSetState({\n status: ENTERED\n }, function () {\n _this2.props.onEntered(maybeNode, maybeAppearing);\n });\n });\n });\n };\n\n _proto.performExit = function performExit() {\n var _this3 = this;\n\n var exit = this.props.exit;\n var timeouts = this.getTimeouts();\n var maybeNode = this.props.nodeRef ? undefined : ReactDOM.findDOMNode(this); // no exit animation skip right to EXITED\n\n if (!exit || config.disabled) {\n this.safeSetState({\n status: EXITED\n }, function () {\n _this3.props.onExited(maybeNode);\n });\n return;\n }\n\n this.props.onExit(maybeNode);\n this.safeSetState({\n status: EXITING\n }, function () {\n _this3.props.onExiting(maybeNode);\n\n _this3.onTransitionEnd(timeouts.exit, function () {\n _this3.safeSetState({\n status: EXITED\n }, function () {\n _this3.props.onExited(maybeNode);\n });\n });\n });\n };\n\n _proto.cancelNextCallback = function cancelNextCallback() {\n if (this.nextCallback !== null) {\n this.nextCallback.cancel();\n this.nextCallback = null;\n }\n };\n\n _proto.safeSetState = function safeSetState(nextState, callback) {\n // This shouldn't be necessary, but there are weird race conditions with\n // setState callbacks and unmounting in testing, so always make sure that\n // we can cancel any pending setState callbacks after we unmount.\n callback = this.setNextCallback(callback);\n this.setState(nextState, callback);\n };\n\n _proto.setNextCallback = function setNextCallback(callback) {\n var _this4 = this;\n\n var active = true;\n\n this.nextCallback = function (event) {\n if (active) {\n active = false;\n _this4.nextCallback = null;\n callback(event);\n }\n };\n\n this.nextCallback.cancel = function () {\n active = false;\n };\n\n return this.nextCallback;\n };\n\n _proto.onTransitionEnd = function onTransitionEnd(timeout, handler) {\n this.setNextCallback(handler);\n var node = this.props.nodeRef ? this.props.nodeRef.current : ReactDOM.findDOMNode(this);\n var doesNotHaveTimeoutOrListener = timeout == null && !this.props.addEndListener;\n\n if (!node || doesNotHaveTimeoutOrListener) {\n setTimeout(this.nextCallback, 0);\n return;\n }\n\n if (this.props.addEndListener) {\n var _ref3 = this.props.nodeRef ? [this.nextCallback] : [node, this.nextCallback],\n maybeNode = _ref3[0],\n maybeNextCallback = _ref3[1];\n\n this.props.addEndListener(maybeNode, maybeNextCallback);\n }\n\n if (timeout != null) {\n setTimeout(this.nextCallback, timeout);\n }\n };\n\n _proto.render = function render() {\n var status = this.state.status;\n\n if (status === UNMOUNTED) {\n return null;\n }\n\n var _this$props = this.props,\n children = _this$props.children,\n _in = _this$props.in,\n _mountOnEnter = _this$props.mountOnEnter,\n _unmountOnExit = _this$props.unmountOnExit,\n _appear = _this$props.appear,\n _enter = _this$props.enter,\n _exit = _this$props.exit,\n _timeout = _this$props.timeout,\n _addEndListener = _this$props.addEndListener,\n _onEnter = _this$props.onEnter,\n _onEntering = _this$props.onEntering,\n _onEntered = _this$props.onEntered,\n _onExit = _this$props.onExit,\n _onExiting = _this$props.onExiting,\n _onExited = _this$props.onExited,\n _nodeRef = _this$props.nodeRef,\n childProps = _objectWithoutPropertiesLoose(_this$props, [\"children\", \"in\", \"mountOnEnter\", \"unmountOnExit\", \"appear\", \"enter\", \"exit\", \"timeout\", \"addEndListener\", \"onEnter\", \"onEntering\", \"onEntered\", \"onExit\", \"onExiting\", \"onExited\", \"nodeRef\"]);\n\n return (\n /*#__PURE__*/\n // allows for nested Transitions\n React.createElement(TransitionGroupContext.Provider, {\n value: null\n }, typeof children === 'function' ? children(status, childProps) : React.cloneElement(React.Children.only(children), childProps))\n );\n };\n\n return Transition;\n}(React.Component);\n\nTransition.contextType = TransitionGroupContext;\nTransition.propTypes = process.env.NODE_ENV !== \"production\" ? {\n /**\n * A React reference to DOM element that need to transition:\n * https://stackoverflow.com/a/51127130/4671932\n *\n * - When `nodeRef` prop is used, `node` is not passed to callback functions\n * (e.g. `onEnter`) because user already has direct access to the node.\n * - When changing `key` prop of `Transition` in a `TransitionGroup` a new\n * `nodeRef` need to be provided to `Transition` with changed `key` prop\n * (see\n * [test/CSSTransition-test.js](https://github.com/reactjs/react-transition-group/blob/13435f897b3ab71f6e19d724f145596f5910581c/test/CSSTransition-test.js#L362-L437)).\n */\n nodeRef: PropTypes.shape({\n current: typeof Element === 'undefined' ? PropTypes.any : function (propValue, key, componentName, location, propFullName, secret) {\n var value = propValue[key];\n return PropTypes.instanceOf(value && 'ownerDocument' in value ? value.ownerDocument.defaultView.Element : Element)(propValue, key, componentName, location, propFullName, secret);\n }\n }),\n\n /**\n * A `function` child can be used instead of a React element. This function is\n * called with the current transition status (`'entering'`, `'entered'`,\n * `'exiting'`, `'exited'`), which can be used to apply context\n * specific props to a component.\n *\n * ```jsx\n * \n * {state => (\n * \n * )}\n * \n * ```\n */\n children: PropTypes.oneOfType([PropTypes.func.isRequired, PropTypes.element.isRequired]).isRequired,\n\n /**\n * Show the component; triggers the enter or exit states\n */\n in: PropTypes.bool,\n\n /**\n * By default the child component is mounted immediately along with\n * the parent `Transition` component. If you want to \"lazy mount\" the component on the\n * first `in={true}` you can set `mountOnEnter`. After the first enter transition the component will stay\n * mounted, even on \"exited\", unless you also specify `unmountOnExit`.\n */\n mountOnEnter: PropTypes.bool,\n\n /**\n * By default the child component stays mounted after it reaches the `'exited'` state.\n * Set `unmountOnExit` if you'd prefer to unmount the component after it finishes exiting.\n */\n unmountOnExit: PropTypes.bool,\n\n /**\n * By default the child component does not perform the enter transition when\n * it first mounts, regardless of the value of `in`. If you want this\n * behavior, set both `appear` and `in` to `true`.\n *\n * > **Note**: there are no special appear states like `appearing`/`appeared`, this prop\n * > only adds an additional enter transition. However, in the\n * > `` component that first enter transition does result in\n * > additional `.appear-*` classes, that way you can choose to style it\n * > differently.\n */\n appear: PropTypes.bool,\n\n /**\n * Enable or disable enter transitions.\n */\n enter: PropTypes.bool,\n\n /**\n * Enable or disable exit transitions.\n */\n exit: PropTypes.bool,\n\n /**\n * The duration of the transition, in milliseconds.\n * Required unless `addEndListener` is provided.\n *\n * You may specify a single timeout for all transitions:\n *\n * ```jsx\n * timeout={500}\n * ```\n *\n * or individually:\n *\n * ```jsx\n * timeout={{\n * appear: 500,\n * enter: 300,\n * exit: 500,\n * }}\n * ```\n *\n * - `appear` defaults to the value of `enter`\n * - `enter` defaults to `0`\n * - `exit` defaults to `0`\n *\n * @type {number | { enter?: number, exit?: number, appear?: number }}\n */\n timeout: function timeout(props) {\n var pt = timeoutsShape;\n if (!props.addEndListener) pt = pt.isRequired;\n\n for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {\n args[_key - 1] = arguments[_key];\n }\n\n return pt.apply(void 0, [props].concat(args));\n },\n\n /**\n * Add a custom transition end trigger. Called with the transitioning\n * DOM node and a `done` callback. Allows for more fine grained transition end\n * logic. Timeouts are still used as a fallback if provided.\n *\n * **Note**: when `nodeRef` prop is passed, `node` is not passed.\n *\n * ```jsx\n * addEndListener={(node, done) => {\n * // use the css transitionend event to mark the finish of a transition\n * node.addEventListener('transitionend', done, false);\n * }}\n * ```\n */\n addEndListener: PropTypes.func,\n\n /**\n * Callback fired before the \"entering\" status is applied. An extra parameter\n * `isAppearing` is supplied to indicate if the enter stage is occurring on the initial mount\n *\n * **Note**: when `nodeRef` prop is passed, `node` is not passed.\n *\n * @type Function(node: HtmlElement, isAppearing: bool) -> void\n */\n onEnter: PropTypes.func,\n\n /**\n * Callback fired after the \"entering\" status is applied. An extra parameter\n * `isAppearing` is supplied to indicate if the enter stage is occurring on the initial mount\n *\n * **Note**: when `nodeRef` prop is passed, `node` is not passed.\n *\n * @type Function(node: HtmlElement, isAppearing: bool)\n */\n onEntering: PropTypes.func,\n\n /**\n * Callback fired after the \"entered\" status is applied. An extra parameter\n * `isAppearing` is supplied to indicate if the enter stage is occurring on the initial mount\n *\n * **Note**: when `nodeRef` prop is passed, `node` is not passed.\n *\n * @type Function(node: HtmlElement, isAppearing: bool) -> void\n */\n onEntered: PropTypes.func,\n\n /**\n * Callback fired before the \"exiting\" status is applied.\n *\n * **Note**: when `nodeRef` prop is passed, `node` is not passed.\n *\n * @type Function(node: HtmlElement) -> void\n */\n onExit: PropTypes.func,\n\n /**\n * Callback fired after the \"exiting\" status is applied.\n *\n * **Note**: when `nodeRef` prop is passed, `node` is not passed.\n *\n * @type Function(node: HtmlElement) -> void\n */\n onExiting: PropTypes.func,\n\n /**\n * Callback fired after the \"exited\" status is applied.\n *\n * **Note**: when `nodeRef` prop is passed, `node` is not passed\n *\n * @type Function(node: HtmlElement) -> void\n */\n onExited: PropTypes.func\n} : {}; // Name the function so it is clearer in the documentation\n\nfunction noop() {}\n\nTransition.defaultProps = {\n in: false,\n mountOnEnter: false,\n unmountOnExit: false,\n appear: false,\n enter: true,\n exit: true,\n onEnter: noop,\n onEntering: noop,\n onEntered: noop,\n onExit: noop,\n onExiting: noop,\n onExited: noop\n};\nTransition.UNMOUNTED = UNMOUNTED;\nTransition.EXITED = EXITED;\nTransition.ENTERING = ENTERING;\nTransition.ENTERED = ENTERED;\nTransition.EXITING = EXITING;\nexport default Transition;","import setPrototypeOf from \"./setPrototypeOf.js\";\nexport default function _inheritsLoose(subClass, superClass) {\n subClass.prototype = Object.create(superClass.prototype);\n subClass.prototype.constructor = subClass;\n setPrototypeOf(subClass, superClass);\n}","export default !!(typeof window !== 'undefined' && window.document && window.document.createElement);","/* eslint-disable no-return-assign */\nimport canUseDOM from './canUseDOM';\nexport var optionsSupported = false;\nexport var onceSupported = false;\n\ntry {\n var options = {\n get passive() {\n return optionsSupported = true;\n },\n\n get once() {\n // eslint-disable-next-line no-multi-assign\n return onceSupported = optionsSupported = true;\n }\n\n };\n\n if (canUseDOM) {\n window.addEventListener('test', options, options);\n window.removeEventListener('test', options, true);\n }\n} catch (e) {\n /* */\n}\n\n/**\n * An `addEventListener` ponyfill, supports the `once` option\n * \n * @param node the element\n * @param eventName the event name\n * @param handle the handler\n * @param options event options\n */\nfunction addEventListener(node, eventName, handler, options) {\n if (options && typeof options !== 'boolean' && !onceSupported) {\n var once = options.once,\n capture = options.capture;\n var wrappedHandler = handler;\n\n if (!onceSupported && once) {\n wrappedHandler = handler.__once || function onceHandler(event) {\n this.removeEventListener(eventName, onceHandler, capture);\n handler.call(this, event);\n };\n\n handler.__once = wrappedHandler;\n }\n\n node.addEventListener(eventName, wrappedHandler, optionsSupported ? options : capture);\n }\n\n node.addEventListener(eventName, handler, options);\n}\n\nexport default addEventListener;","/**\n * A `removeEventListener` ponyfill\n * \n * @param node the element\n * @param eventName the event name\n * @param handle the handler\n * @param options event options\n */\nfunction removeEventListener(node, eventName, handler, options) {\n var capture = options && typeof options !== 'boolean' ? options.capture : options;\n node.removeEventListener(eventName, handler, capture);\n\n if (handler.__once) {\n node.removeEventListener(eventName, handler.__once, capture);\n }\n}\n\nexport default removeEventListener;","import addEventListener from './addEventListener';\nimport removeEventListener from './removeEventListener';\n\nfunction listen(node, eventName, handler, options) {\n addEventListener(node, eventName, handler, options);\n return function () {\n removeEventListener(node, eventName, handler, options);\n };\n}\n\nexport default listen;","import css from './css';\nimport listen from './listen';\nimport triggerEvent from './triggerEvent';\n\nfunction parseDuration(node) {\n var str = css(node, 'transitionDuration') || '';\n var mult = str.indexOf('ms') === -1 ? 1000 : 1;\n return parseFloat(str) * mult;\n}\n\nfunction emulateTransitionEnd(element, duration, padding) {\n if (padding === void 0) {\n padding = 5;\n }\n\n var called = false;\n var handle = setTimeout(function () {\n if (!called) triggerEvent(element, 'transitionend', true);\n }, duration + padding);\n var remove = listen(element, 'transitionend', function () {\n called = true;\n }, {\n once: true\n });\n return function () {\n clearTimeout(handle);\n remove();\n };\n}\n\nexport default function transitionEnd(element, handler, duration, padding) {\n if (duration == null) duration = parseDuration(element) || 0;\n var removeEmulate = emulateTransitionEnd(element, duration, padding);\n var remove = listen(element, 'transitionend', handler);\n return function () {\n removeEmulate();\n remove();\n };\n}","/**\n * Triggers an event on a given element.\n * \n * @param node the element\n * @param eventName the event name to trigger\n * @param bubbles whether the event should bubble up\n * @param cancelable whether the event should be cancelable\n */\nexport default function triggerEvent(node, eventName, bubbles, cancelable) {\n if (bubbles === void 0) {\n bubbles = false;\n }\n\n if (cancelable === void 0) {\n cancelable = true;\n }\n\n if (node) {\n var event = document.createEvent('HTMLEvents');\n event.initEvent(eventName, bubbles, cancelable);\n node.dispatchEvent(event);\n }\n}","import css from 'dom-helpers/css';\nimport transitionEnd from 'dom-helpers/transitionEnd';\nfunction parseDuration(node, property) {\n const str = css(node, property) || '';\n const mult = str.indexOf('ms') === -1 ? 1000 : 1;\n return parseFloat(str) * mult;\n}\nexport default function transitionEndListener(element, handler) {\n const duration = parseDuration(element, 'transitionDuration');\n const delay = parseDuration(element, 'transitionDelay');\n const remove = transitionEnd(element, e => {\n if (e.target === element) {\n remove();\n handler(e);\n }\n }, duration + delay);\n}","/**\n * Safe chained function\n *\n * Will only create a new function if needed,\n * otherwise will pass back existing functions or null.\n *\n * @param {function} functions to chain\n * @returns {function|null}\n */\nfunction createChainedFunction(...funcs) {\n return funcs.filter(f => f != null).reduce((acc, f) => {\n if (typeof f !== 'function') {\n throw new Error('Invalid Argument Type, must only provide functions, undefined, or null.');\n }\n if (acc === null) return f;\n return function chainedFunction(...args) {\n // @ts-ignore\n acc.apply(this, args);\n // @ts-ignore\n f.apply(this, args);\n };\n }, null);\n}\nexport default createChainedFunction;","// reading a dimension prop will cause the browser to recalculate,\n// which will let our animations work\nexport default function triggerBrowserReflow(node) {\n // eslint-disable-next-line @typescript-eslint/no-unused-expressions\n node.offsetHeight;\n}","\"use client\";\n\nimport React, { useCallback, useRef } from 'react';\nimport Transition from 'react-transition-group/Transition';\nimport useMergedRefs from '@restart/hooks/useMergedRefs';\nimport safeFindDOMNode from './safeFindDOMNode';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\n// Normalizes Transition callbacks when nodeRef is used.\nconst TransitionWrapper = /*#__PURE__*/React.forwardRef(({\n onEnter,\n onEntering,\n onEntered,\n onExit,\n onExiting,\n onExited,\n addEndListener,\n children,\n childRef,\n ...props\n}, ref) => {\n const nodeRef = useRef(null);\n const mergedRef = useMergedRefs(nodeRef, childRef);\n const attachRef = r => {\n mergedRef(safeFindDOMNode(r));\n };\n const normalize = callback => param => {\n if (callback && nodeRef.current) {\n callback(nodeRef.current, param);\n }\n };\n\n /* eslint-disable react-hooks/exhaustive-deps */\n const handleEnter = useCallback(normalize(onEnter), [onEnter]);\n const handleEntering = useCallback(normalize(onEntering), [onEntering]);\n const handleEntered = useCallback(normalize(onEntered), [onEntered]);\n const handleExit = useCallback(normalize(onExit), [onExit]);\n const handleExiting = useCallback(normalize(onExiting), [onExiting]);\n const handleExited = useCallback(normalize(onExited), [onExited]);\n const handleAddEndListener = useCallback(normalize(addEndListener), [addEndListener]);\n /* eslint-enable react-hooks/exhaustive-deps */\n\n return /*#__PURE__*/_jsx(Transition, {\n ref: ref,\n ...props,\n onEnter: handleEnter,\n onEntered: handleEntered,\n onEntering: handleEntering,\n onExit: handleExit,\n onExited: handleExited,\n onExiting: handleExiting,\n addEndListener: handleAddEndListener,\n nodeRef: nodeRef,\n children: typeof children === 'function' ? (status, innerProps) =>\n // TODO: Types for RTG missing innerProps, so need to cast.\n children(status, {\n ...innerProps,\n ref: attachRef\n }) : /*#__PURE__*/React.cloneElement(children, {\n ref: attachRef\n })\n });\n});\nexport default TransitionWrapper;","import ReactDOM from 'react-dom';\nexport default function safeFindDOMNode(componentOrElement) {\n if (componentOrElement && 'setState' in componentOrElement) {\n return ReactDOM.findDOMNode(componentOrElement);\n }\n return componentOrElement != null ? componentOrElement : null;\n}","import classNames from 'classnames';\nimport css from 'dom-helpers/css';\nimport React, { useMemo } from 'react';\nimport { ENTERED, ENTERING, EXITED, EXITING } from 'react-transition-group/Transition';\nimport transitionEndListener from './transitionEndListener';\nimport createChainedFunction from './createChainedFunction';\nimport triggerBrowserReflow from './triggerBrowserReflow';\nimport TransitionWrapper from './TransitionWrapper';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nconst MARGINS = {\n height: ['marginTop', 'marginBottom'],\n width: ['marginLeft', 'marginRight']\n};\nfunction getDefaultDimensionValue(dimension, elem) {\n const offset = `offset${dimension[0].toUpperCase()}${dimension.slice(1)}`;\n const value = elem[offset];\n const margins = MARGINS[dimension];\n return value +\n // @ts-ignore\n parseInt(css(elem, margins[0]), 10) +\n // @ts-ignore\n parseInt(css(elem, margins[1]), 10);\n}\nconst collapseStyles = {\n [EXITED]: 'collapse',\n [EXITING]: 'collapsing',\n [ENTERING]: 'collapsing',\n [ENTERED]: 'collapse show'\n};\nconst Collapse = /*#__PURE__*/React.forwardRef(({\n onEnter,\n onEntering,\n onEntered,\n onExit,\n onExiting,\n className,\n children,\n dimension = 'height',\n in: inProp = false,\n timeout = 300,\n mountOnEnter = false,\n unmountOnExit = false,\n appear = false,\n getDimensionValue = getDefaultDimensionValue,\n ...props\n}, ref) => {\n /* Compute dimension */\n const computedDimension = typeof dimension === 'function' ? dimension() : dimension;\n\n /* -- Expanding -- */\n const handleEnter = useMemo(() => createChainedFunction(elem => {\n elem.style[computedDimension] = '0';\n }, onEnter), [computedDimension, onEnter]);\n const handleEntering = useMemo(() => createChainedFunction(elem => {\n const scroll = `scroll${computedDimension[0].toUpperCase()}${computedDimension.slice(1)}`;\n elem.style[computedDimension] = `${elem[scroll]}px`;\n }, onEntering), [computedDimension, onEntering]);\n const handleEntered = useMemo(() => createChainedFunction(elem => {\n elem.style[computedDimension] = null;\n }, onEntered), [computedDimension, onEntered]);\n\n /* -- Collapsing -- */\n const handleExit = useMemo(() => createChainedFunction(elem => {\n elem.style[computedDimension] = `${getDimensionValue(computedDimension, elem)}px`;\n triggerBrowserReflow(elem);\n }, onExit), [onExit, getDimensionValue, computedDimension]);\n const handleExiting = useMemo(() => createChainedFunction(elem => {\n elem.style[computedDimension] = null;\n }, onExiting), [computedDimension, onExiting]);\n return /*#__PURE__*/_jsx(TransitionWrapper, {\n ref: ref,\n addEndListener: transitionEndListener,\n ...props,\n \"aria-expanded\": props.role ? inProp : null,\n onEnter: handleEnter,\n onEntering: handleEntering,\n onEntered: handleEntered,\n onExit: handleExit,\n onExiting: handleExiting,\n childRef: children.ref,\n in: inProp,\n timeout: timeout,\n mountOnEnter: mountOnEnter,\n unmountOnExit: unmountOnExit,\n appear: appear,\n children: (state, innerProps) => /*#__PURE__*/React.cloneElement(children, {\n ...innerProps,\n className: classNames(className, children.props.className, collapseStyles[state], computedDimension === 'width' && 'collapse-horizontal')\n })\n });\n});\n\n// @ts-ignore\n\nexport default Collapse;","\"use client\";\n\nimport * as React from 'react';\nimport { useContext } from 'react';\nimport Collapse from './Collapse';\nimport { useBootstrapPrefix } from './ThemeProvider';\nimport NavbarContext from './NavbarContext';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nconst NavbarCollapse = /*#__PURE__*/React.forwardRef(({\n children,\n bsPrefix,\n ...props\n}, ref) => {\n bsPrefix = useBootstrapPrefix(bsPrefix, 'navbar-collapse');\n const context = useContext(NavbarContext);\n return /*#__PURE__*/_jsx(Collapse, {\n in: !!(context && context.expanded),\n ...props,\n children: /*#__PURE__*/_jsx(\"div\", {\n ref: ref,\n className: bsPrefix,\n children: children\n })\n });\n});\nNavbarCollapse.displayName = 'NavbarCollapse';\nexport default NavbarCollapse;","\"use client\";\n\nimport classNames from 'classnames';\nimport * as React from 'react';\nimport { useContext } from 'react';\nimport useEventCallback from '@restart/hooks/useEventCallback';\nimport { useBootstrapPrefix } from './ThemeProvider';\nimport NavbarContext from './NavbarContext';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nconst NavbarToggle = /*#__PURE__*/React.forwardRef(({\n bsPrefix,\n className,\n children,\n label = 'Toggle navigation',\n // Need to define the default \"as\" during prop destructuring to be compatible with styled-components github.com/react-bootstrap/react-bootstrap/issues/3595\n as: Component = 'button',\n onClick,\n ...props\n}, ref) => {\n bsPrefix = useBootstrapPrefix(bsPrefix, 'navbar-toggler');\n const {\n onToggle,\n expanded\n } = useContext(NavbarContext) || {};\n const handleClick = useEventCallback(e => {\n if (onClick) onClick(e);\n if (onToggle) onToggle();\n });\n if (Component === 'button') {\n props.type = 'button';\n }\n return /*#__PURE__*/_jsx(Component, {\n ...props,\n ref: ref,\n onClick: handleClick,\n \"aria-label\": label,\n className: classNames(className, bsPrefix, !expanded && 'collapsed'),\n children: children || /*#__PURE__*/_jsx(\"span\", {\n className: `${bsPrefix}-icon`\n })\n });\n});\nNavbarToggle.displayName = 'NavbarToggle';\nexport default NavbarToggle;","import useEffect from './useIsomorphicEffect';\nimport { useState } from 'react';\nconst matchersByWindow = new WeakMap();\nconst getMatcher = (query, targetWindow) => {\n if (!query || !targetWindow) return undefined;\n const matchers = matchersByWindow.get(targetWindow) || new Map();\n matchersByWindow.set(targetWindow, matchers);\n let mql = matchers.get(query);\n if (!mql) {\n mql = targetWindow.matchMedia(query);\n mql.refCount = 0;\n matchers.set(mql.media, mql);\n }\n return mql;\n};\n/**\n * Match a media query and get updates as the match changes. The media string is\n * passed directly to `window.matchMedia` and run as a Layout Effect, so initial\n * matches are returned before the browser has a chance to paint.\n *\n * ```tsx\n * function Page() {\n * const isWide = useMediaQuery('min-width: 1000px')\n *\n * return isWide ? \"very wide\" : 'not so wide'\n * }\n * ```\n *\n * Media query lists are also reused globally, hook calls for the same query\n * will only create a matcher once under the hood.\n *\n * @param query A media query\n * @param targetWindow The window to match against, uses the globally available one as a default.\n */\nexport default function useMediaQuery(query, targetWindow = typeof window === 'undefined' ? undefined : window) {\n const mql = getMatcher(query, targetWindow);\n const [matches, setMatches] = useState(() => mql ? mql.matches : false);\n useEffect(() => {\n let mql = getMatcher(query, targetWindow);\n if (!mql) {\n return setMatches(false);\n }\n let matchers = matchersByWindow.get(targetWindow);\n const handleChange = () => {\n setMatches(mql.matches);\n };\n mql.refCount++;\n mql.addListener(handleChange);\n handleChange();\n return () => {\n mql.removeListener(handleChange);\n mql.refCount--;\n if (mql.refCount <= 0) {\n matchers == null ? void 0 : matchers.delete(mql.media);\n }\n mql = undefined;\n };\n }, [query]);\n return matches;\n}","import useMediaQuery from './useMediaQuery';\nimport { useMemo } from 'react';\n/**\n * Create a responsive hook we a set of breakpoint names and widths.\n * You can use any valid css units as well as a numbers (for pixels).\n *\n * **NOTE:** The object key order is important! it's assumed to be in order from smallest to largest\n *\n * ```ts\n * const useBreakpoint = createBreakpointHook({\n * xs: 0,\n * sm: 576,\n * md: 768,\n * lg: 992,\n * xl: 1200,\n * })\n * ```\n *\n * **Watch out!** using string values will sometimes construct media queries using css `calc()` which\n * is NOT supported in media queries by all browsers at the moment. use numbers for\n * the widest range of browser support.\n *\n * @param breakpointValues A object hash of names to breakpoint dimensions\n */\nexport function createBreakpointHook(breakpointValues) {\n const names = Object.keys(breakpointValues);\n function and(query, next) {\n if (query === next) {\n return next;\n }\n return query ? `${query} and ${next}` : next;\n }\n function getNext(breakpoint) {\n return names[Math.min(names.indexOf(breakpoint) + 1, names.length - 1)];\n }\n function getMaxQuery(breakpoint) {\n const next = getNext(breakpoint);\n let value = breakpointValues[next];\n if (typeof value === 'number') value = `${value - 0.2}px`;else value = `calc(${value} - 0.2px)`;\n return `(max-width: ${value})`;\n }\n function getMinQuery(breakpoint) {\n let value = breakpointValues[breakpoint];\n if (typeof value === 'number') {\n value = `${value}px`;\n }\n return `(min-width: ${value})`;\n }\n\n /**\n * Match a set of breakpoints\n *\n * ```tsx\n * const MidSizeOnly = () => {\n * const isMid = useBreakpoint({ lg: 'down', sm: 'up' });\n *\n * if (isMid) return
On a Reasonable sized Screen!
\n * return null;\n * }\n * ```\n * @param breakpointMap An object map of breakpoints and directions, queries are constructed using \"and\" to join\n * breakpoints together\n * @param window Optionally specify the target window to match against (useful when rendering into iframes)\n */\n\n /**\n * Match a single breakpoint exactly, up, or down.\n *\n * ```tsx\n * const PhoneOnly = () => {\n * const isSmall = useBreakpoint('sm', 'down');\n *\n * if (isSmall) return
On a Small Screen!
\n * return null;\n * }\n * ```\n *\n * @param breakpoint The breakpoint key\n * @param direction A direction 'up' for a max, 'down' for min, true to match only the breakpoint\n * @param window Optionally specify the target window to match against (useful when rendering into iframes)\n */\n\n function useBreakpoint(breakpointOrMap, direction, window) {\n let breakpointMap;\n if (typeof breakpointOrMap === 'object') {\n breakpointMap = breakpointOrMap;\n window = direction;\n direction = true;\n } else {\n direction = direction || true;\n breakpointMap = {\n [breakpointOrMap]: direction\n };\n }\n let query = useMemo(() => Object.entries(breakpointMap).reduce((query, [key, direction]) => {\n if (direction === 'up' || direction === true) {\n query = and(query, getMinQuery(key));\n }\n if (direction === 'down' || direction === true) {\n query = and(query, getMaxQuery(key));\n }\n return query;\n }, ''), [JSON.stringify(breakpointMap)]);\n return useMediaQuery(query, window);\n }\n return useBreakpoint;\n}\nconst useBreakpoint = createBreakpointHook({\n xs: 0,\n sm: 576,\n md: 768,\n lg: 992,\n xl: 1200,\n xxl: 1400\n});\nexport default useBreakpoint;","import ownerDocument from './ownerDocument';\n/**\n * Returns the actively focused element safely.\n *\n * @param doc the document to check\n */\n\nexport default function activeElement(doc) {\n if (doc === void 0) {\n doc = ownerDocument();\n }\n\n // Support: IE 9 only\n // IE9 throws an \"Unspecified error\" accessing document.activeElement from an