@charset "UTF-8";
.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{display:inline-block;vertical-align:middle}.elementor-post-info__terms-list{display:inline-block}.elementor-post-info .elementor-icon-list-icon .elementor-avatar{border-radius:100%}.elementor-widget-post-info.elementor-align-center .elementor-icon-list-item:after{margin:initial}.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text{display:inline-block}.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text a,.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text span{display:inline}.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container,.elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container{overflow:hidden}.elementor-widget .elementor-icon-list-items.elementor-inline-items{display:flex;flex-wrap:wrap;margin-inline:-8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-inline-item{word-break:break-word}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{border-width:0;border-inline-start-width:1px;border-style:solid;height:100%;inset-inline-end:-8px;inset-inline-start:auto;position:relative;width:auto}.elementor-widget .elementor-icon-list-items{list-style-type:none;margin:0;padding:0}.elementor-widget .elementor-icon-list-item{margin:0;padding:0;position:relative}.elementor-widget .elementor-icon-list-item:after{inset-block-end:0;position:absolute;width:100%}.elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a{align-items:var(--icon-vertical-align,center);display:flex;font-size:inherit}.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{align-self:center;padding-inline-start:5px}.elementor-widget .elementor-icon-list-icon{display:flex;inset-block-start:var(--icon-vertical-offset,initial);position:relative}.elementor-widget .elementor-icon-list-icon svg{height:var(--e-icon-list-icon-size,1em);width:var(--e-icon-list-icon-size,1em)}.elementor-widget .elementor-icon-list-icon i{font-size:var(--e-icon-list-icon-size);width:1.25em}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon{text-align:var(--e-icon-list-icon-align)}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg{margin:var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0)}.elementor-widget.elementor-list-item-link-full_width a{width:100%}.elementor-widget.elementor-align-center .elementor-icon-list-item,.elementor-widget.elementor-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-align-start .elementor-icon-list-item,.elementor-widget.elementor-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-align-end .elementor-icon-list-item,.elementor-widget.elementor-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-align-start) .elementor-icon-list-item:after{inset-inline-end:0}@media (min-width:-1){.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-widescreen-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-widescreen-align-start .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-widescreen-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-widescreen-align-end .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-widescreen-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-widescreen-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-widescreen-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:-1){.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-laptop-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-laptop-align-start .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-laptop-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-laptop-align-end .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-laptop-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-laptop-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-laptop-align-start) .elementor-icon-list-item:after{inset-inline-end:0}.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet_extra-align-start .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-tablet_extra-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-tablet_extra-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-tablet_extra-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:1024px){.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet-align-start .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-tablet-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-tablet-align-end .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-tablet-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-tablet-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-tablet-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:-1){.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile_extra-align-start .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-mobile_extra-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-mobile_extra-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-mobile_extra-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:767px){.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile-align-start .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-mobile-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-mobile-align-end .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-mobile-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-mobile-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-mobile-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}#left-area ul.elementor-icon-list-items,.elementor .elementor-element ul.elementor-icon-list-items,.elementor-edit-area .elementor-element ul.elementor-icon-list-items{padding:0}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}.elementor-widget-table-of-contents .elementor-toc__header-title{color:var(--header-color)}.elementor-widget-table-of-contents.elementor-toc--collapsed .elementor-toc__toggle-button--collapse,.elementor-widget-table-of-contents:not(.elementor-toc--collapsed) .elementor-toc__toggle-button--expand{display:none}.elementor-widget-table-of-contents .elementor-widget-container,.elementor-widget-table-of-contents:not(:has(.elementor-widget-container)){background-color:var(--box-background-color);border:var(--box-border-width,1px) solid var(--box-border-color,#9da5ae);border-radius:var(--box-border-radius,3px);min-height:var(--box-min-height);overflow:hidden;transition:min-height .4s}.elementor-toc__header{align-items:center;background-color:var(--header-background-color);border-bottom:var(--separator-width,1px) solid var(--box-border-color,#9da5ae);display:flex;justify-content:flex-end;padding:var(--box-padding,20px)}.elementor-toc__header-title{color:var(--header-color);flex-grow:1;font-size:18px;margin:0}.elementor-toc__toggle-button{cursor:pointer;display:inline-flex}.elementor-toc__toggle-button i{color:var(--toggle-button-color)}.elementor-toc__toggle-button svg{fill:var(--toggle-button-color);height:1em;width:1em}.elementor-toc__spinner-container{text-align:center}.elementor-toc__spinner{font-size:2em}.elementor-toc__spinner.e-font-icon-svg{height:1em;width:1em}.elementor-toc__body{max-height:var(--toc-body-max-height);overflow-y:auto;padding:var(--box-padding,20px)}.elementor-toc__body::-webkit-scrollbar{width:7px}.elementor-toc__body::-webkit-scrollbar-thumb{background-color:#babfc5;border-radius:10px}.elementor-toc__list-wrapper{list-style:none;padding:0}.elementor-toc__list-item{margin-bottom:.5em}.elementor-toc__list-item.elementor-item-active{font-weight:700}.elementor-toc__list-item .elementor-toc__list-wrapper{margin-top:.5em;margin-inline-start:var(--nested-list-indent,1em)}.elementor-toc__list-item-text{transition-duration:var(--item-text-transition-duration)}.elementor-toc__list-item-text:hover{color:var(--item-text-hover-color);text-decoration:var(--item-text-hover-decoration)}.elementor-toc__list-item-text.elementor-item-active{color:var(--item-text-active-color);text-decoration:var(--item-text-active-decoration)}.elementor-toc__list-item-text-wrapper{align-items:center;display:flex}.elementor-toc__list-item-text-wrapper i,.elementor-toc__list-item-text-wrapper:before{color:var(--marker-color);margin-inline-end:8px}.elementor-toc__list-item-text-wrapper svg{fill:var(--marker-color);height:var(--marker-size,.5em);margin-inline-end:8px;width:var(--marker-size,.5em)}.elementor-toc__list-item-text-wrapper i{font-size:var(--marker-size,.5em)}.elementor-toc__list-item-text-wrapper:before{font-size:var(--marker-size,1em)}.elementor-toc--content-ellipsis .elementor-toc__list-item-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elementor-toc__list-items--collapsible>.elementor-toc__list-wrapper>.elementor-toc__list-item>.elementor-toc__list-wrapper{display:none}.elementor-toc__heading-anchor{position:absolute}.elementor-toc__body .elementor-toc__list-item-text{color:var(--item-text-color);text-decoration:var(--item-text-decoration);transition-duration:var(--item-text-transition-duration)}.elementor-toc__body .elementor-toc__list-item-text:hover{color:var(--item-text-hover-color);text-decoration:var(--item-text-hover-decoration)}.elementor-toc__body .elementor-toc__list-item-text.elementor-item-active{color:var(--item-text-active-color);text-decoration:var(--item-text-active-decoration)}ol.elementor-toc__list-wrapper{counter-reset:item}ol.elementor-toc__list-wrapper .elementor-toc__list-item{counter-increment:item}ol.elementor-toc__list-wrapper .elementor-toc__list-item-text-wrapper:before{content:counters(item,".") ". "}.elementor-post-navigation-borders-yes .elementor-post-navigation.elementor-grid{border:1px solid;border-left:none;border-right:none;color:#d5d8dc;padding-bottom:10px;padding-top:10px}.elementor-post-navigation-borders-yes .elementor-post-navigation__separator{background-color:#d5d8dc;height:100%;margin:0 auto;width:1px}.elementor-post-navigation{display:flex;overflow:hidden}.elementor-post-navigation .post-navigation__arrow-wrapper{color:#d5d8dc;display:flex;fill:#d5d8dc}.elementor-post-navigation .post-navigation__arrow-wrapper.post-navigation__arrow-next,.elementor-post-navigation .post-navigation__arrow-wrapper.post-navigation__arrow-prev{font-size:30px}.elementor-post-navigation .post-navigation__arrow-wrapper i{transform:translateY(-5%)}.elementor-post-navigation .post-navigation__arrow-wrapper svg{height:auto;width:1em}.elementor-post-navigation .post-navigation__arrow-wrapper .e-font-icon-svg{height:1em}.elementor-post-navigation .elementor-post-navigation__link__next,.elementor-post-navigation .elementor-post-navigation__link__prev{overflow:hidden}.elementor-post-navigation .elementor-post-navigation__link a{align-items:center;display:flex;gap:15px;max-width:100%}.elementor-post-navigation .post-navigation__next--label,.elementor-post-navigation .post-navigation__prev--label{font-size:.8em;text-transform:uppercase}.elementor-post-navigation .post-navigation__next--title,.elementor-post-navigation .post-navigation__prev--title{font-size:.7em}.elementor-post-navigation .post-navigation__next--label,.elementor-post-navigation .post-navigation__next--title,.elementor-post-navigation .post-navigation__prev--label,.elementor-post-navigation .post-navigation__prev--title{overflow:hidden;text-overflow:ellipsis}.elementor-post-navigation span.elementor-post-navigation__link__next{text-align:end}.elementor-post-navigation span.elementor-post-navigation__link__next,.elementor-post-navigation span.elementor-post-navigation__link__prev{display:flex;flex-direction:column}.elementor-post-navigation .elementor-grid{justify-content:space-between}.elementor-post-navigation .elementor-post-navigation__link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(50% - .5px)}.elementor-post-navigation .elementor-post-navigation__separator-wrapper{text-align:center}.elementor-post-navigation .elementor-post-navigation__next{text-align:end}.elementor-post-navigation .elementor-post-navigation__next a{justify-content:flex-end}.elementor-widget-search{--e-search-white:#fff;--e-search-light-grey:#cdcdcd;--e-search-medium-grey:#515962;--e-search-dark-grey:#2d2d2d;--e-search-black:#000;--e-search-dark-red:#c36;--e-search-dark-purple:#336;--e-search-input-color:var(--e-search-medium-grey);--e-search-input-border-color:var(--e-search-light-grey);--e-search-input-border-radius:0;--e-search-input-gap:4px;--e-search-input-padding:16px;--e-search-input-padding-inline-start:16px;--e-search-input-padding-inline-end:16px;--e-search-input-padding-block-start:16px;--e-search-input-padding-block-end:16px;--e-search-input-transition:0.3s;--e-search-placeholder-color:var(--e-search-medium-grey);--e-search-icon-label-color:var(--e-search-medium-grey);--e-search-icon-label-size:24px;--e-search-icon-label-absolute-width:initial;--e-search-icon-clear-color:var(--e-search-light-grey);--e-search-icon-clear-size:12px;--e-search-icon-clear-absolute-width:initial;--e-search-icon-clear-transition:0.3s;--e-search-submit-color:var(--e-search-white);--e-search-submit-background-color:var(--e-search-dark-grey);--e-search-submit-border-color:none;--e-search-submit-border-type:none;--e-search-submit-border-radius:0;--e-search-submit-border-width:0px;--e-search-submit-padding:24px;--e-search-submit-margin-inline-start:8px;--e-search-submit-button-width:initial;--e-search-submit-button-flex-direction:row;--e-search-submit-hover-transition:0.3s;--e-search-pagination-numbers-padding-left:8px;--e-search-pagination-numbers-padding-right:8px;--e-search-icon-submit-color:var(--e-search-white);--e-search-submit-icon-gap:8px;--e-search-submit-icon-margin-inline-start:0px;--e-search-submit-icon-margin-inline-end:var(--e-search-submit-icon-gap);--e-search-icon-submit-size:24px;--e-search-submit-transition:0.3s;--e-search-results-background-color:var(--e-search-white);--e-search-results-border-color:var(--e-search-light-grey);--e-search-results-border-type:solid;--e-search-results-border-width:1px;--e-search-results-border-radius:0px;--e-search-results-padding:16px;--e-search-results-width:100%;--e-search-results-columns:1;--e-search-results-max-height:initial;--e-search-input-and-results-gap:8px;--e-search-results-transition:0.3s;--e-search-loop-item-equal-height:initial;--e-search-results-grid-auto-rows:initial;--e-search-results-inset-inline-start:initial;--e-search-results-inset-inline-end:initial;--e-search-results-transform:initial;--e-search-results-default-gap:16px;--e-search-results-column-gap:var(--e-search-results-default-gap);--e-search-results-row-gap:var(--e-search-results-default-gap);--e-search-pagination-inset-inline-start:initial;--e-search-pagination-inline-end:initial;--e-search-pagination-transform:initial;--e-search-pagination-border-radius:0px;--e-search-pagination-background-color:var(--e-search-black);--e-search-pagination-text-align:center;--e-search-pagination-justify-content:center;--e-search-pagination-color:var(--e-search-dark-red);--e-search-pagination-hover:var(--e-search-dark-purple);--e-search-pagination-current:var(--e-search-black);--e-search-pagination-page-numbers-gap:10px;--e-search-pagination-block-end-spacing:0px;--e-search-pagination-block-start-spacing:0px;--e-search-pagination-vertical-position:column;--e-search-nothing-found-padding-block-start:0;--e-search-nothing-found-padding-block-end:0;--e-search-nothing-found-results-columns:1;--e-search-nothing-found-message-color:var(--e-search-medium-grey);--e-search-nothing-found-message-alignment:center;--e-search-loader-icon-color:var(--e-search-black);--e-search-loader-icon-size:34px}.elementor-widget-search .e-search-form{display:flex}.elementor-widget-search .e-search-label{display:flex;position:relative;z-index:10}.elementor-widget-search .e-search-label>i,.elementor-widget-search .e-search-label>svg{inset-block-start:50%;inset-inline-start:var(--e-search-input-padding-inline-start);position:absolute;transform:translateY(-50%);transition:width 0s,height 0s}.elementor-widget-search .e-search-label>i:is(i),.elementor-widget-search .e-search-label>svg:is(i){color:var(--e-search-icon-label-color);font-size:var(--e-search-icon-label-size)}.elementor-widget-search .e-search-label>i:is(svg),.elementor-widget-search .e-search-label>svg:is(svg){fill:var(--e-search-icon-label-color);height:var(--e-search-icon-label-size);width:auto}.elementor-widget-search .e-search-input-wrapper{display:flex;flex:1;flex-direction:column;position:relative}.elementor-widget-search .e-search-input-wrapper>i,.elementor-widget-search .e-search-input-wrapper>svg{cursor:pointer;inset-block-start:50%;inset-inline-end:var(--e-search-input-padding-inline-end);position:absolute;transform:translateY(-50%);transition:color var(--e-search-icon-clear-transition),fill var(--e-search-icon-clear-transition),width 0s,height 0s}.elementor-widget-search .e-search-input-wrapper>i:is(i),.elementor-widget-search .e-search-input-wrapper>svg:is(i){color:var(--e-search-icon-clear-color);font-size:var(--e-search-icon-clear-size)}.elementor-widget-search .e-search-input-wrapper>i:is(svg),.elementor-widget-search .e-search-input-wrapper>svg:is(svg){fill:var(--e-search-icon-clear-color);height:var(--e-search-icon-clear-size);width:auto}.elementor-widget-search .e-search-input{--e-search-icons-min-height:max(var(--e-search-icon-clear-size),var(--e-search-icon-label-size));border-color:var(--e-search-input-border-color);border-radius:var(--e-search-input-border-radius);color:var(--e-search-input-color);height:100%;min-height:calc(var(--e-search-input-padding-block-end) + var(--e-search-input-padding-block-start) + var(--e-search-icons-min-height));padding-block-end:var(--e-search-input-padding-block-end);padding-block-start:var(--e-search-input-padding-block-start);padding-inline-end:calc(var(--e-search-input-padding-inline-end) + var(--e-search-icon-clear-absolute-width) + var(--e-search-input-gap));padding-inline-start:calc(var(--e-search-input-padding-inline-start) + var(--e-search-icon-label-absolute-width) + var(--e-search-input-gap));transition:padding-inline 0s}.elementor-widget-search .e-search-input::-moz-placeholder{color:var(--e-search-placeholder-color)}.elementor-widget-search .e-search-input::placeholder{color:var(--e-search-placeholder-color)}.elementor-widget-search .e-search-input.no-icon-clear{padding-inline-end:var(--e-search-input-padding-inline-end)}.elementor-widget-search .e-search-input.no-icon-label{padding-inline-start:var(--e-search-input-padding-inline-start)}.elementor-widget-search .e-search-input:focus{outline:none;transition:var(--e-search-input-transition)}.elementor-widget-search .e-search-input::-ms-clear,.elementor-widget-search .e-search-input::-ms-reveal{display:none;height:0;width:0}.elementor-widget-search .e-search-input::-webkit-search-cancel-button,.elementor-widget-search .e-search-input::-webkit-search-decoration,.elementor-widget-search .e-search-input::-webkit-search-results-button,.elementor-widget-search .e-search-input::-webkit-search-results-decoration{display:none}.elementor-widget-search .e-search-results-container{background-color:var(--e-search-results-background-color);border-radius:var(--e-search-results-border-radius);display:flex;height:-moz-fit-content;height:fit-content;inset-block-start:calc(100% + var(--e-search-input-and-results-gap));inset-inline-end:var(--e-search-results-inset-inline-end);inset-inline-start:var(--e-search-results-inset-inline-start);position:absolute;transform:var(--e-search-results-transform);width:var(--e-search-results-width);z-index:2000}.elementor-widget-search .e-search-results-container>div{border:var(--e-search-results-border-type) var(--e-search-results-border-width) var(--e-search-results-border-color);border-radius:var(--e-search-results-border-radius);max-height:var(--e-search-results-max-height);overflow:auto;padding:var(--e-search-results-padding);width:100%}.elementor-widget-search .e-search-results-container>div:empty{display:none}.elementor-widget-search .e-search-results-container>div .e-loop-item .elementor-section-wrap>.e-con,.elementor-widget-search .e-search-results-container>div .e-loop-item>.e-con,.elementor-widget-search .e-search-results-container>div .e-loop-item>.elementor-section,.elementor-widget-search .e-search-results-container>div .e-loop-item>.elementor-section>.elementor-container{height:var(--e-search-loop-item-equal-height)}.elementor-widget-search .e-search-results{display:none}.elementor-widget-search .e-search-results-list{-moz-column-gap:var(--e-search-results-column-gap);column-gap:var(--e-search-results-column-gap);display:grid;grid-auto-rows:var(--e-search-results-grid-auto-rows);grid-template-columns:repeat(var(--e-search-results-columns),1fr);row-gap:var(--e-search-results-row-gap)}.elementor-widget-search .e-search-loader svg{animation:rotate 4s linear infinite;display:flex;fill:var(--e-search-loader-icon-color);margin:0 auto;transform:rotate(45deg);width:var(--e-search-loader-icon-size)}.elementor-widget-search .e-search .e-search-submit{align-items:center;background-color:var(--e-search-submit-background-color);border-color:var(--e-search-submit-border-color);border-radius:var(--e-search-submit-border-radius);border-style:var(--e-search-submit-border-type);border-width:var(--e-search-submit-border-width);color:var(--e-search-submit-color);display:flex;flex-direction:var(--e-search-submit-button-flex-direction);font-size:var(--e-search-form-submit-icon-size);margin-inline-start:var(--e-search-submit-margin-inline-start);padding:var(--e-search-submit-padding);transition:var(--e-search-submit-hover-transition);width:var(--e-search-submit-button-width)}.elementor-widget-search .e-search .e-search-submit:focus{transition:--e-search-submit-transition}.elementor-widget-search .e-search .e-search-submit:focus:not(:focus-visible){outline:none}.elementor-widget-search .e-search .e-search-submit>i,.elementor-widget-search .e-search .e-search-submit>svg{margin-inline-end:var(--e-search-submit-icon-margin-inline-end);margin-inline-start:var(--e-search-submit-icon-margin-inline-start);transition:inherit}.elementor-widget-search .e-search .e-search-submit>i:is(i),.elementor-widget-search .e-search .e-search-submit>svg:is(i){color:var(--e-search-icon-submit-color);font-size:var(--e-search-icon-submit-size)}.elementor-widget-search .e-search .e-search-submit>i:is(svg),.elementor-widget-search .e-search .e-search-submit>svg:is(svg){fill:var(--e-search-icon-submit-color);height:var(--e-search-icon-submit-size);width:auto}.elementor-widget-search .e-search-input-wrapper,.elementor-widget-search .e-search-label *{transition:var(--e-search-input-transition)}.elementor-widget-search .e-search-nothing-found-message{color:var(--e-search-nothing-found-message-color);padding-block-end:var(--e-search-nothing-found-padding-block-end);padding-block-start:var(--e-search-nothing-found-padding-block-start);text-align:var(--e-search-nothing-found-message-alignment)}.elementor-widget-search .hidden{opacity:0;visibility:hidden}.elementor-widget-search .hide-loader .e-search-loader{display:none}.elementor-widget-search .hide-loader .e-search-results{display:flex;flex-direction:var(--e-search-pagination-vertical-position)}.elementor-widget-search .no-results>div{grid-template-columns:var(--e-search-nothing-found-results-columns)}.elementor-widget-search .e-search-results-loader{animation:rotate 4s linear infinite;fill:var(--e-search-loader-icon-color);margin:0 auto;transform:rotate(45deg);width:var(--e-search-loader-icon-size)}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.elementor-widget-search .elementor-pagination{-moz-column-gap:var(--e-search-pagination-page-numbers-gap);column-gap:var(--e-search-pagination-page-numbers-gap);display:flex;justify-content:var(--e-search-pagination-justify-content);padding-block-end:var(--e-search-pagination-block-end-spacing);padding-block-start:var(--e-search-pagination-block-start-spacing)}.elementor-widget-search .elementor-pagination>a{color:var(--e-search-pagination-color)}.elementor-widget-search .elementor-pagination>a:hover{color:var(--e-search-pagination-hover)}.elementor-widget-search .elementor-pagination>.page-numbers.current{color:var(--e-search-pagination-current)}.elementor-widget-search .elementor-pagination>.next,.elementor-widget-search .elementor-pagination>.prev{color:var(--e-search-pagination-color)}.elementor-widget-search .hide-pagination-numbers .elementor-pagination>.page-numbers{display:none}.elementor-widget-search .hide-pagination-numbers .elementor-pagination>.page-numbers.next,.elementor-widget-search .hide-pagination-numbers .elementor-pagination>.page-numbers.prev{color:var(--e-search-pagination-color);display:initial}.elementor-widget-search .hide-pagination-numbers .elementor-pagination>.page-numbers.next:hover,.elementor-widget-search .hide-pagination-numbers .elementor-pagination>.page-numbers.prev:hover{color:var(--e-search-pagination-hover)}.elementor-widget-search .hide-pagination-numbers .elementor-pagination>.page-numbers.next.inactive,.elementor-widget-search .hide-pagination-numbers .elementor-pagination>.page-numbers.next.inactive:hover,.elementor-widget-search .hide-pagination-numbers .elementor-pagination>.page-numbers.prev.inactive,.elementor-widget-search .hide-pagination-numbers .elementor-pagination>.page-numbers.prev.inactive:hover{color:var(--e-search-pagination-color)}
.elementor-widget-archive-posts:after,.elementor-widget-posts:after{display:none}.elementor-post__thumbnail__link{transition: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: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{inset: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: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-inline: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,rgba(0,0,0,.35),transparent 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 rgba(0,0,0,.15)}.elementor-card-shadow-yes .elementor-post__card:hover{box-shadow:0 0 30px 0 rgba(0,0,0,.15)}.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}.elementor-posts.elementor-posts--skin-archive_full_content article.elementor-post,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__filter:focus-visible{outline:1px auto -webkit-focus-ring-color}.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:rgba(105,114,125,.8);display:flex;flex-direction:column;inset:0;justify-content:center;opacity:0;overflow:hidden;padding:15px;position:absolute;text-align:center;transition:opacity 1s}.elementor-portfolio-item__img img[src=""]{background-color:rgba(0,0,0,.1);height:100%}.elementor-portfolio-item:focus-within .elementor-portfolio-item__overlay,.elementor-portfolio-item:hover .elementor-portfolio-item__overlay{opacity:1;transition:opacity .5s}.elementor-portfolio.elementor-has-item-ratio{transition:height .5s}.elementor-portfolio.elementor-has-item-ratio .elementor-post__thumbnail{background-color:rgba(0,0,0,.1);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{width:var(--container-widget-width);--flex-grow:var( --container-widget-flex-grow )}.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: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:not(:has(>.elementor-widget-container))>.elementor-button-wrapper,.elementor-widget-archive-posts.e-load-more-pagination-end>.elementor-widget-container>.elementor-button-wrapper,.elementor-widget-posts.e-load-more-pagination-end:not(:has(>.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:not(:has(>.elementor-widget-container))>.e-load-more-message,.elementor-widget-archive-posts.e-load-more-pagination-end>.elementor-widget-container>.e-load-more-message,.elementor-widget-posts.e-load-more-pagination-end:not(:has(>.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:not(:has(>.elementor-widget-container))>.elementor-button-wrapper .elementor-button-content-wrapper,.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:not(:has(>.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:not(:has(>.elementor-widget-container)) .e-load-more-spinner,.elementor-widget-archive-posts>.elementor-widget-container .e-load-more-spinner,.elementor-widget-posts:not(:has(>.elementor-widget-container)) .e-load-more-spinner,.elementor-widget-posts>.elementor-widget-container .e-load-more-spinner{display:flex}.elementor-widget-archive-posts:not(:has(>.elementor-widget-container)) .e-load-more-spinner i,.elementor-widget-archive-posts:not(:has(>.elementor-widget-container)) .e-load-more-spinner svg,.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:not(:has(>.elementor-widget-container)) .e-load-more-spinner i,.elementor-widget-posts:not(:has(>.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:not(:has(>.elementor-widget-container)) .e-load-more-spinner i,.elementor-widget-archive-posts>.elementor-widget-container .e-load-more-spinner i,.elementor-widget-posts:not(:has(>.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:not(:has(>.elementor-widget-container)) .e-load-more-spinner svg,.elementor-widget-archive-posts>.elementor-widget-container .e-load-more-spinner svg,.elementor-widget-posts:not(:has(>.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:not(:has(>.elementor-widget-container)) .e-load-more-message,.elementor-widget-archive-posts>.elementor-widget-container .e-load-more-message,.elementor-widget-posts:not(:has(>.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:var(--load-more—spacing,30px);text-align:var(--load-more-message-alignment,center)}.elementor-widget-archive-posts:not(:has(>.elementor-widget-container))>.elementor-button-wrapper,.elementor-widget-archive-posts>.elementor-widget-container>.elementor-button-wrapper,.elementor-widget-posts:not(:has(>.elementor-widget-container))>.elementor-button-wrapper,.elementor-widget-posts>.elementor-widget-container>.elementor-button-wrapper{margin-top:var(--load-more—spacing,30px)}.elementor-widget-archive-posts:not(:has(>.elementor-widget-container))>.elementor-button-wrapper .e-load-more-spinner,.elementor-widget-archive-posts>.elementor-widget-container>.elementor-button-wrapper .e-load-more-spinner,.elementor-widget-posts:not(:has(>.elementor-widget-container))>.elementor-button-wrapper .e-load-more-spinner,.elementor-widget-posts>.elementor-widget-container>.elementor-button-wrapper .e-load-more-spinner{inset-block-start:50%;inset-inline-start:50%;margin:inherit;position:absolute;transform:translate(-50%,-50%)}.elementor-widget-archive-posts:not(:has(>.elementor-widget-container))>.elementor-button-wrapper .elementor-button,.elementor-widget-archive-posts>.elementor-widget-container>.elementor-button-wrapper .elementor-button,.elementor-widget-posts:not(:has(>.elementor-widget-container))>.elementor-button-wrapper .elementor-button,.elementor-widget-posts>.elementor-widget-container>.elementor-button-wrapper .elementor-button{cursor:pointer;position:relative}.elementor-share-buttons--color-custom.elementor-share-buttons--skin-flat .elementor-share-btn,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-gradient .elementor-share-btn{background-color:var(--e-share-buttons-primary-color,#ea4335)}.elementor-share-buttons--color-custom.elementor-share-buttons--skin-flat .elementor-share-btn__icon,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-flat .elementor-share-btn__text,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-gradient .elementor-share-btn__icon,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-gradient .elementor-share-btn__text{color:var(--e-share-buttons-secondary-color,#fff)}.elementor-share-buttons--color-custom.elementor-share-buttons--skin-flat .elementor-share-btn__icon svg,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-flat .elementor-share-btn__text svg,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-gradient .elementor-share-btn__icon svg,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-gradient .elementor-share-btn__text svg{fill:var(--e-share-buttons-secondary-color,#fff)}.elementor-share-buttons--color-custom.elementor-share-buttons--skin-boxed .elementor-share-btn,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-framed .elementor-share-btn,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-minimal .elementor-share-btn{border-color:var(--e-share-buttons-primary-color,#ea4335);color:var(--e-share-buttons-primary-color,#ea4335)}.elementor-share-buttons--color-custom.elementor-share-buttons--skin-boxed .elementor-share-btn__icon,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-minimal .elementor-share-btn__icon{background-color:var(--e-share-buttons-primary-color,#ea4335);color:var(--e-share-buttons-secondary-color,#fff)}.elementor-share-buttons--color-custom.elementor-share-buttons--skin-boxed .elementor-share-btn__icon svg,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-minimal .elementor-share-btn__icon svg{fill:var(--e-share-buttons-secondary-color,#fff)}.elementor-share-buttons--color-custom.elementor-share-buttons--skin-framed .elementor-share-btn__icon{color:var(--e-share-buttons-primary-color,#ea4335)}.elementor-share-buttons--color-custom.elementor-share-buttons--skin-framed .elementor-share-btn__icon svg{fill:var(--e-share-buttons-primary-color,#ea4335)}.elementor-share-buttons--color-official .elementor-share-btn:hover{filter:saturate(1.5) brightness(1.2)}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_digg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_digg{background-color:#005be2}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_email,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_email{background-color:#ea4335}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_print,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_print{background-color:#aaa}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_facebook,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_facebook{background-color:#3b5998}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_google,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_google{background-color:#dd4b39}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_pocket,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_pocket{background-color:#ef3f56}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_linkedin,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_linkedin{background-color:#0077b5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_odnoklassniki,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_odnoklassniki{background-color:#f4731c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_pinterest,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_pinterest{background-color:#bd081c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_reddit,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_reddit{background-color:#ff4500}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_skype,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_skype{background-color:#00aff0}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_slideshare,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_slideshare{background-color:#0077b5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_snapchat,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_snapchat{background-color:#fffc00}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_stumbleupon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_stumbleupon{background-color:#eb4924}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_mix,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_mix{background-color:#f3782b}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_tumblr,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_tumblr{background-color:#35465c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_twitch,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_twitch{background-color:#6441a5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_telegram,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_telegram{background-color:#2ca5e0}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_threads,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_threads{background-color:#000}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_twitter,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_twitter{background-color:#1da1f2}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_vimeo,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_vimeo{background-color:#1ab7ea}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_vk,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_vk{background-color:#45668e}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_whatsapp,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_whatsapp{background-color:#25d366}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_wordpress,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_wordpress{background-color:#21759b}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_x-twitter,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_x-twitter{background-color:#000}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_xing,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_xing{background-color:#026466}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_digg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_digg{color:#005be2}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_digg svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_digg svg{fill:#005be2}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_email,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_email{color:#ea4335}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_email svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_email svg{fill:#ea4335}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_print,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_print{color:#aaa}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_print svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_print svg{fill:#aaa}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_facebook,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_facebook{color:#3b5998}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_facebook svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_facebook svg{fill:#3b5998}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_google,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_google{color:#dd4b39}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_google svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_google svg{fill:#dd4b39}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_pocket,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_pocket{color:#ef3f56}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_pocket svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_pocket svg{fill:#ef3f56}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_linkedin,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_linkedin{color:#0077b5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_linkedin svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_linkedin svg{fill:#0077b5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_odnoklassniki,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_odnoklassniki{color:#f4731c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_odnoklassniki svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_odnoklassniki svg{fill:#f4731c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_pinterest,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_pinterest{color:#bd081c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_pinterest svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_pinterest svg{fill:#bd081c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_reddit,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_reddit{color:#ff4500}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_reddit svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_reddit svg{fill:#ff4500}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_skype,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_skype{color:#00aff0}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_skype svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_skype svg{fill:#00aff0}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_slideshare,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_slideshare{color:#0077b5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_slideshare svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_slideshare svg{fill:#0077b5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_snapchat,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_snapchat{color:#fffc00}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_snapchat svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_snapchat svg{fill:#fffc00}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_stumbleupon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_stumbleupon{color:#eb4924}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_stumbleupon svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_stumbleupon svg{fill:#eb4924}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_mix,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_mix{color:#f3782b}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_mix svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_mix svg{fill:#f3782b}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_tumblr,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_tumblr{color:#35465c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_tumblr svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_tumblr svg{fill:#35465c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_twitch,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_twitch{color:#6441a5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_twitch svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_twitch svg{fill:#6441a5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_telegram,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_telegram{color:#2ca5e0}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_telegram svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_telegram svg{fill:#2ca5e0}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_threads,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_threads{color:#000}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_threads svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_threads svg{fill:#000}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_twitter,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_twitter{color:#1da1f2}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_twitter svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_twitter svg{fill:#1da1f2}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_vimeo,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_vimeo{color:#1ab7ea}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_vimeo svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_vimeo svg{fill:#1ab7ea}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_vk,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_vk{color:#45668e}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_vk svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_vk svg{fill:#45668e}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_whatsapp,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_whatsapp{color:#25d366}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_whatsapp svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_whatsapp svg{fill:#25d366}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_wordpress,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_wordpress{color:#21759b}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_wordpress svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_wordpress svg{fill:#21759b}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_x-twitter,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_x-twitter{color:#000}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_x-twitter svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_x-twitter svg{fill:#000}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_xing,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_xing{color:#026466}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_xing svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_xing svg{fill:#026466}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_digg .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_digg .elementor-share-btn__icon{background-color:#005be2}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_email .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_email .elementor-share-btn__icon{background-color:#ea4335}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_print .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_print .elementor-share-btn__icon{background-color:#aaa}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_facebook .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_facebook .elementor-share-btn__icon{background-color:#3b5998}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_google .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_google .elementor-share-btn__icon{background-color:#dd4b39}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_pocket .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_pocket .elementor-share-btn__icon{background-color:#ef3f56}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_linkedin .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_linkedin .elementor-share-btn__icon{background-color:#0077b5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_odnoklassniki .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_odnoklassniki .elementor-share-btn__icon{background-color:#f4731c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_pinterest .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_pinterest .elementor-share-btn__icon{background-color:#bd081c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_reddit .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_reddit .elementor-share-btn__icon{background-color:#ff4500}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_skype .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_skype .elementor-share-btn__icon{background-color:#00aff0}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_slideshare .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_slideshare .elementor-share-btn__icon{background-color:#0077b5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_snapchat .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_snapchat .elementor-share-btn__icon{background-color:#fffc00}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_stumbleupon .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_stumbleupon .elementor-share-btn__icon{background-color:#eb4924}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_mix .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_mix .elementor-share-btn__icon{background-color:#f3782b}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_tumblr .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_tumblr .elementor-share-btn__icon{background-color:#35465c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_twitch .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_twitch .elementor-share-btn__icon{background-color:#6441a5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_telegram .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_telegram .elementor-share-btn__icon{background-color:#2ca5e0}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_threads .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_threads .elementor-share-btn__icon{background-color:#000}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_twitter .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_twitter .elementor-share-btn__icon{background-color:#1da1f2}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_vimeo .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_vimeo .elementor-share-btn__icon{background-color:#1ab7ea}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_vk .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_vk .elementor-share-btn__icon{background-color:#45668e}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_whatsapp .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_whatsapp .elementor-share-btn__icon{background-color:#25d366}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_wordpress .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_wordpress .elementor-share-btn__icon{background-color:#21759b}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_x-twitter .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_x-twitter .elementor-share-btn__icon{background-color:#000}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_xing .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_xing .elementor-share-btn__icon{background-color:#026466}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn .elementor-share-btn__icon{color:var(--e-share-buttons-icon-color,#fff)}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn .elementor-share-btn__icon svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn .elementor-share-btn__icon svg{fill:var(--e-share-buttons-icon-color,#fff)}.elementor-share-buttons--skin-boxed .elementor-share-btn__icon,.elementor-share-buttons--skin-framed .elementor-share-btn__icon{margin-inline-start:-.2em}.elementor-share-buttons--skin-boxed .elementor-share-btn,.elementor-share-buttons--skin-framed .elementor-share-btn{border-style:solid}.elementor-share-buttons--skin-gradient .elementor-share-btn__text,.elementor-share-buttons--skin-gradient.elementor-share-buttons--view-icon .elementor-share-btn__icon{background-image:linear-gradient(calc(90deg * var(--direction-multiplier, 1)),rgba(0,0,0,.12),transparent)}.elementor-share-buttons--skin-boxed .elementor-share-btn__text,.elementor-share-buttons--skin-gradient .elementor-share-btn__text,.elementor-share-buttons--skin-minimal .elementor-share-btn__text{padding-inline-start:.9em}.elementor-share-buttons--skin-flat .elementor-share-btn,.elementor-share-buttons--skin-gradient .elementor-share-btn{background-color:var(--e-share-buttons-primary-color,#ea4335)}.elementor-share-buttons--skin-flat .elementor-share-btn__icon,.elementor-share-buttons--skin-flat .elementor-share-btn__text,.elementor-share-buttons--skin-gradient .elementor-share-btn__icon,.elementor-share-buttons--skin-gradient .elementor-share-btn__text{color:var(--e-share-buttons-secondary-color,#fff)}.elementor-share-buttons--skin-flat .elementor-share-btn__icon svg,.elementor-share-buttons--skin-flat .elementor-share-btn__text svg,.elementor-share-buttons--skin-gradient .elementor-share-btn__icon svg,.elementor-share-buttons--skin-gradient .elementor-share-btn__text svg{fill:var(--e-share-buttons-secondary-color,#fff)}.elementor-share-buttons--skin-minimal.elementor-share-buttons--shape-rounded .elementor-share-btn__icon{border-radius:.5em}.elementor-share-buttons--skin-minimal.elementor-share-buttons--shape-circle .elementor-share-btn__icon{border-radius:99.9em}.elementor-share-buttons--view-text .elementor-share-btn__text{padding-inline-start:1em}.elementor-share-buttons--view-icon .elementor-share-btn,.elementor-share-buttons--view-text .elementor-share-btn{justify-content:center}.elementor-share-buttons--view-icon .elementor-share-btn__icon,.elementor-share-buttons--view-icon .elementor-share-btn__text,.elementor-share-buttons--view-text .elementor-share-btn__icon,.elementor-share-buttons--view-text .elementor-share-btn__text{flex-grow:1;justify-content:center}.elementor-share-buttons--shape-rounded .elementor-share-btn{border-radius:.5em}.elementor-share-buttons--shape-circle .elementor-share-btn{border-radius:99.9em}.elementor-share-btn{align-items:center;cursor:pointer;display:flex;font-size:10px;height:4.5em;justify-content:flex-start;overflow:hidden;transition-duration:.2s;transition-property:filter,background-color,border-color}.elementor-share-btn__icon,.elementor-share-btn__text{transition-duration:.2s;transition-property:color,background-color}.elementor-share-btn__icon{align-items:center;align-self:stretch;display:flex;justify-content:center;position:relative;width:4.5em}.elementor-share-btn__icon i{font-size:var(--e-share-buttons-icon-size,1.7em)}.elementor-share-btn__icon svg{height:var(--e-share-buttons-icon-size,1.7em);width:var(--e-share-buttons-icon-size,1.7em)}.elementor-share-btn__text{align-items:center;align-self:stretch;display:flex;flex-grow:1;font-size:1.5em;font-weight:100;padding-inline-end:1em}.elementor-share-btn__title{flex-shrink:0;font-weight:700}.elementor-widget-share-buttons{text-align:var(--alignment,inherit);-moz-text-align-last:var(--alignment,inherit);text-align-last:var(--alignment,inherit)}.elementor-widget-share-buttons.elementor-grid-0 .elementor-widget-container,.elementor-widget-share-buttons.elementor-grid-0:not(:has(.elementor-widget-container)){font-size:0}.e--ua-appleWebkit.rtl{--flex-right:flex-start}.e--ua-appleWebkit .elementor-share-buttons--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid{display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-inline:calc(-.5 * var(--grid-column-gap));width:auto}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid-item{margin-inline:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid-item{margin-inline:0}@media (max-width:1024px){.e--ua-appleWebkit .elementor-share-buttons-tablet--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons-tablet--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid{display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-inline:calc(-.5 * var(--grid-column-gap));width:auto}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid-item{margin-inline:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid-item{margin-inline:0}}@media (max-width:767px){.e--ua-appleWebkit .elementor-share-buttons-mobile--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons-mobile--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid{display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-inline:calc(-.5 * var(--grid-column-gap));width:auto}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid-item{margin-inline:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid-item{margin-inline:0}}.tfm {
--tfm-bg: #f6fafa;
--tfm-accent: var(--toscano-brand-teal, #009a9d);
--tfm-accent-2: #2fc4c7;
--tfm-deep: var(--toscano-brand-deep, #032d35);
--tfm-title: var(--tfm-deep);
--tfm-highlight: var(--tfm-accent);
--tfm-text: #6f6f6f;
--tfm-card: #ffffff;
--tfm-field: #f7fbfb;
--tfm-border: #dfe9eb;
--tfm-error: #d93a3a;
position: relative;
box-sizing: border-box;
width: 100%;
padding: 110px 0;
overflow: hidden;
background:
radial-gradient(60% 70% at 100% 50%, color-mix(in srgb, var(--tfm-accent) 10%, transparent) 0%, transparent 70%),
linear-gradient(rgba(3, 45, 53, .035) 1px, transparent 1px) 0 0 / 48px 48px,
linear-gradient(90deg, rgba(3, 45, 53, .035) 1px, transparent 1px) 0 0 / 48px 48px,
var(--tfm-bg);
color: var(--tfm-text);
font-family: "Inter", sans-serif;
-webkit-font-smoothing: antialiased;
word-break: break-word;
}
.tfm *,
.tfm *::before,
.tfm *::after {
box-sizing: border-box;
}
.tfm .tfm__inner {
display: grid;
grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);
gap: clamp(40px, 6vw, 88px);
align-items: center;
max-width: 1248px;
margin: 0 auto;
padding: 0 24px;
} .tfm .tfm__eyebrow {
margin: 0 0 12px;
font-size: 15px;
font-weight: 700;
line-height: 1.2;
letter-spacing: .06em;
text-transform: uppercase;
color: #6f6f6f;
}
.tfm .tfm__title {
margin: 0;
font-family: "Inter", sans-serif;
font-size: 39px;
font-weight: 400;
line-height: 1.15;
letter-spacing: 0;
text-transform: none;
color: var(--tfm-title);
}
.tfm .tfm__hl {
color: var(--tfm-highlight);
}
.tfm .tfm__text {
margin: 16px 0 0;
font-size: 16px;
line-height: 1.59;
}
.tfm .tfm__benefits {
display: grid;
gap: 18px;
margin: 36px 0 0;
padding: 0;
list-style: none;
}
.tfm .tfm__benefits li {
display: flex;
align-items: flex-start;
gap: 14px;
margin: 0;
font-size: 15px;
line-height: 1.55;
}
.tfm .tfm__benefits strong {
font-weight: 700;
color: var(--tfm-title);
}
.tfm .tfm__tick {
flex: 0 0 24px;
margin-top: 0;
}
.tfm .tfm__tick svg {
display: block;
}
.tfm .tfm__tick-bg {
fill: #e0f4f4;
}
.tfm .tfm__tick-path {
stroke: var(--tfm-accent);
stroke-width: 2.2;
stroke-linecap: round;
stroke-linejoin: round;
} .tfm .tfm__direct {
margin-top: 36px;
padding-top: 28px;
border-top: 1px solid var(--tfm-border);
}
.tfm .tfm__direct-title {
margin: 0 0 14px;
font-size: 14px;
font-weight: 700;
color: var(--tfm-title);
}
.tfm .tfm__direct-items {
display: flex;
flex-wrap: wrap;
gap: 12px;
}
.tfm a.tfm__direct-item {
display: inline-flex;
align-items: center;
gap: 12px;
padding: 12px 18px 12px 12px;
border: 1px solid var(--tfm-border);
border-radius: 12px;
background: #ffffff;
color: var(--tfm-title);
font-size: 15px;
font-weight: 700;
line-height: 1.2;
text-decoration: none;
transition: border-color .3s ease, box-shadow .3s ease, transform .3s ease;
}
.tfm a.tfm__direct-item small {
display: block;
margin-bottom: 3px;
font-size: 11px;
font-weight: 600;
letter-spacing: .04em;
text-transform: uppercase;
color: var(--tfm-text);
}
.tfm a.tfm__direct-item:hover {
border-color: color-mix(in srgb, var(--tfm-accent) 45%, var(--tfm-border));
box-shadow: 0 10px 24px -12px rgba(3, 45, 53, .25);
color: var(--tfm-title);
transform: translateY(-2px);
}
.tfm .tfm__direct-ico {
display: inline-flex;
align-items: center;
justify-content: center;
width: 40px;
height: 40px;
border-radius: 10px;
background: #e0f4f4;
color: var(--tfm-accent);
}
.tfm .tfm__hours {
display: flex;
align-items: center;
gap: 8px;
margin: 14px 0 0;
font-size: 13px;
}
.tfm .tfm__dot {
position: relative;
width: 8px;
height: 8px;
border-radius: 50%;
background: #3cc38a;
}
.tfm .tfm__dot::after {
content: "";
position: absolute;
inset: 0;
border-radius: 50%;
background: #3cc38a;
animation: tfm-ping 2s ease-out infinite;
}
@keyframes tfm-ping {
0% { opacity: .7; transform: scale(1); }
100% { opacity: 0; transform: scale(2.8); }
} .tfm .tfm__card {
position: relative;
padding: 40px 40px 34px;
overflow: hidden;
border: 1px solid var(--tfm-border);
border-radius: 18px;
background: var(--tfm-card);
box-shadow: 0 30px 70px -30px rgba(3, 45, 53, .28);
}
.tfm .tfm__edge {
position: absolute;
top: 0;
left: 0;
right: 0;
height: 3px;
background: linear-gradient(90deg, var(--tfm-accent), var(--tfm-accent-2), #ffffff, var(--tfm-accent-2), var(--tfm-accent));
background-size: 300% 100%;
animation: tfm-edge 4s linear infinite;
}
@keyframes tfm-edge {
to { background-position: -300% 0; }
}
.tfm .tfm__form-title {
margin: 0 0 26px;
font-family: "Inter", sans-serif;
font-size: 28px;
font-weight: 400;
line-height: 1.2;
letter-spacing: 0;
text-transform: none;
color: var(--tfm-title);
}
.tfm .tfm__hp {
position: absolute !important;
left: -9999px !important;
width: 1px;
height: 1px;
overflow: hidden;
}
.tfm .tfm__grid {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 14px;
margin-bottom: 14px;
}
.tfm .tfm__grid--3 {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.tfm .tfm__grid--3.tfm__grid--2 {
grid-template-columns: repeat(2, minmax(0, 1fr));
} .tfm .tfm__field {
position: relative;
}
.tfm .tfm__input {
display: block;
width: 100%;
height: 58px;
margin: 0;
padding: 24px 16px 8px;
border: 1px solid var(--tfm-border);
border-radius: 10px;
background: var(--tfm-field);
box-shadow: none;
color: var(--tfm-title);
font-family: "Inter", sans-serif;
font-size: 15px;
line-height: 1.4;
outline: none;
-webkit-appearance: none;
appearance: none;
transition: border-color .25s ease, background-color .25s ease, box-shadow .25s ease;
}
.tfm textarea.tfm__input {
height: auto;
min-height: 128px;
padding-top: 28px;
resize: vertical;
}
.tfm select.tfm__input {
padding-right: 38px;
cursor: pointer;
}
.tfm .tfm__input:hover {
border-color: color-mix(in srgb, var(--tfm-accent) 35%, var(--tfm-border));
}
.tfm .tfm__input:focus {
border-color: var(--tfm-accent);
background: #ffffff;
box-shadow: 0 0 0 4px color-mix(in srgb, var(--tfm-accent) 12%, transparent);
}
.tfm .tfm__label {
position: absolute;
top: 19px;
left: 17px;
right: 12px;
overflow: hidden;
color: var(--tfm-text);
font-size: 15px;
line-height: 1.3;
white-space: nowrap;
text-overflow: ellipsis;
pointer-events: none;
transform-origin: 0 0;
transition: transform .22s ease, color .22s ease;
}
.tfm .tfm__label span {
color: var(--tfm-accent);
} .tfm .tfm__input:focus + .tfm__label,
.tfm .tfm__input:not(:placeholder-shown) + .tfm__label,
.tfm .tfm__field--select.has-value .tfm__label,
.tfm select.tfm__input:focus + .tfm__label {
color: var(--tfm-accent);
transform: translateY(-10px) scale(.78);
}
.tfm .tfm__line {
position: absolute;
left: 10px;
right: 10px;
bottom: 0;
height: 2px;
border-radius: 2px;
background: linear-gradient(90deg, var(--tfm-accent), var(--tfm-accent-2));
box-shadow: 0 0 8px var(--tfm-accent-2);
transform: scaleX(0);
transform-origin: 0 50%;
transition: transform .45s cubic-bezier(.2, .7, .2, 1);
pointer-events: none;
}
.tfm .tfm__input:focus ~ .tfm__line {
transform: scaleX(1);
}
.tfm .tfm__caret {
position: absolute;
top: 23px;
right: 16px;
color: var(--tfm-text);
pointer-events: none;
}
.tfm .tfm__field--area {
margin-top: 4px;
}
.tfm .tfm__hint {
display: block;
margin: 8px 2px 0;
font-size: 12px;
line-height: 1.5;
color: color-mix(in srgb, var(--tfm-text) 85%, transparent);
} .tfm .tfm__err {
display: block;
min-height: 0;
margin: 0 2px;
font-size: 12px;
line-height: 1.4;
color: var(--tfm-error);
}
.tfm .tfm__err:not(:empty) {
margin-top: 6px;
}
.tfm .is-invalid .tfm__input {
border-color: var(--tfm-error);
box-shadow: 0 0 0 4px color-mix(in srgb, var(--tfm-error) 10%, transparent);
animation: tfm-shake .35s ease;
}
@keyframes tfm-shake {
25% { transform: translateX(-4px); }
75% { transform: translateX(4px); }
} .tfm .tfm__chips-set {
min-width: 0;
margin: 20px 0 0;
padding: 0;
border: 0;
}
.tfm .tfm__legend {
margin: 0 0 10px;
padding: 0;
font-size: 13px;
font-weight: 700;
color: var(--tfm-title);
}
.tfm .tfm__chips {
display: flex;
flex-wrap: wrap;
gap: 8px;
}
.tfm .tfm__chip {
position: relative;
margin: 0;
cursor: pointer;
}
.tfm .tfm__chip input {
position: absolute;
opacity: 0;
pointer-events: none;
}
.tfm .tfm__chip span {
display: inline-flex;
align-items: center;
gap: 8px;
padding: 10px 16px;
border: 1px solid var(--tfm-border);
border-radius: 999px;
background: var(--tfm-field);
color: var(--tfm-title);
font-size: 14px;
font-weight: 600;
line-height: 1;
transition: border-color .25s ease, background-color .25s ease, color .25s ease, box-shadow .25s ease, transform .2s ease;
}
.tfm .tfm__chip:hover span {
border-color: color-mix(in srgb, var(--tfm-accent) 45%, var(--tfm-border));
}
.tfm .tfm__chip input:checked + span {
border-color: var(--tfm-accent);
background: var(--tfm-accent);
color: #ffffff;
box-shadow: 0 6px 16px -6px color-mix(in srgb, var(--tfm-accent) 70%, transparent);
}
.tfm .tfm__chip input:focus-visible + span {
outline: 2px solid var(--tfm-accent);
outline-offset: 2px;
}
.tfm .tfm__chip:active span {
transform: scale(.96);
} .tfm .tfm__chip--brand i {
width: 8px;
height: 8px;
border-radius: 50%;
background: var(--c);
box-shadow: 0 0 0 3px color-mix(in srgb, var(--c) 18%, transparent);
transition: background-color .25s ease, box-shadow .25s ease;
}
.tfm .tfm__chip--brand input:checked + span {
border-color: var(--c);
background: color-mix(in srgb, var(--c) 10%, #ffffff);
color: var(--c);
box-shadow: 0 6px 16px -8px color-mix(in srgb, var(--c) 70%, transparent);
}
.tfm .tfm__chip--brand input:checked + span i {
box-shadow: 0 0 0 3px color-mix(in srgb, var(--c) 30%, transparent), 0 0 8px var(--c);
} .tfm .tfm__check {
position: relative;
display: flex;
flex-wrap: wrap;
align-items: flex-start;
gap: 12px;
margin: 22px 0 0;
font-size: 13px;
line-height: 1.5;
cursor: pointer;
}
.tfm .tfm__check input {
position: absolute;
opacity: 0;
}
.tfm .tfm__box {
display: inline-flex;
align-items: center;
justify-content: center;
flex: 0 0 20px;
width: 20px;
height: 20px;
margin-top: 1px;
border: 1.5px solid color-mix(in srgb, var(--tfm-text) 60%, transparent);
border-radius: 5px;
background: #ffffff;
color: #ffffff;
transition: background-color .2s ease, border-color .2s ease;
}
.tfm .tfm__box svg {
opacity: 0;
transform: scale(.5);
transition: opacity .2s ease, transform .25s cubic-bezier(.34, 1.56, .64, 1);
}
.tfm .tfm__check input:checked + .tfm__box {
border-color: var(--tfm-accent);
background: var(--tfm-accent);
}
.tfm .tfm__check input:checked + .tfm__box svg {
opacity: 1;
transform: none;
}
.tfm .tfm__check input:focus-visible + .tfm__box {
outline: 2px solid var(--tfm-accent);
outline-offset: 2px;
}
.tfm .tfm__check-text {
flex: 1 1 0;
min-width: 0;
}
.tfm .tfm__check-text a {
color: var(--tfm-accent);
font-weight: 600;
text-decoration: underline;
text-underline-offset: 2px;
}
.tfm .tfm__check .tfm__err {
flex: 0 0 100%;
margin-left: 32px;
}
.tfm .tfm__check.is-invalid .tfm__box {
border-color: var(--tfm-error);
animation: tfm-shake .35s ease;
} .tfm button.tfm__submit {
position: relative;
display: flex;
align-items: center;
justify-content: center;
gap: 10px;
width: 100%;
height: 56px;
margin: 24px 0 0;
padding: 0 28px;
overflow: hidden;
border: 0;
border-radius: 8px;
background: var(--tfm-accent);
box-shadow: 0 14px 30px -14px color-mix(in srgb, var(--tfm-accent) 80%, transparent);
color: #ffffff;
font-family: "Inter", sans-serif;
font-size: 15px;
font-weight: 700;
line-height: 1;
letter-spacing: normal;
text-transform: none;
cursor: pointer;
transition: background-color .25s ease, box-shadow .25s ease, transform .2s ease;
}
.tfm button.tfm__submit::before {
content: "";
position: absolute;
top: 0;
bottom: 0;
left: -40%;
width: 30%;
background: linear-gradient(100deg, transparent, rgba(255, 255, 255, .45), transparent);
transform: skewX(-18deg);
transition: left .7s ease;
}
.tfm button.tfm__submit:hover {
background: var(--toscano-text-accent, #007b7e);
color: #ffffff;
box-shadow: 0 18px 34px -14px color-mix(in srgb, var(--tfm-accent) 90%, transparent);
}
.tfm button.tfm__submit:hover::before {
left: 120%;
}
.tfm button.tfm__submit:active {
transform: scale(.99);
}
.tfm button.tfm__submit:focus-visible {
outline: 2px solid var(--tfm-accent);
outline-offset: 3px;
}
.tfm .tfm__bolt {
fill: none;
stroke: currentColor;
stroke-width: 1.8;
stroke-linejoin: round;
}
.tfm button.tfm__submit:hover .tfm__bolt {
fill: currentColor;
}
.tfm .tfm__form.is-sending button.tfm__submit {
cursor: progress;
pointer-events: none;
}
.tfm .tfm__form.is-sending .tfm__bolt {
fill: none;
stroke-dasharray: 1;
animation: tfm-charge .9s ease-in-out infinite;
}
@keyframes tfm-charge {
0% { stroke-dashoffset: 1; fill-opacity: 0; }
60% { stroke-dashoffset: 0; fill: currentColor; fill-opacity: 0; }
100% { stroke-dashoffset: 0; fill: currentColor; fill-opacity: 1; }
}
.tfm .tfm__status {
margin: 12px 0 0;
min-height: 0;
font-size: 13px;
line-height: 1.5;
text-align: center;
color: var(--tfm-error);
}
.tfm .tfm__status:empty {
margin: 0;
} .tfm .tfm__done {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
min-height: 420px;
padding: 20px;
text-align: center;
}
.tfm .tfm__done[hidden] {
display: none;
}
.tfm .tfm__done-ring,
.tfm .tfm__done-tick {
stroke: var(--tfm-accent);
stroke-width: 3;
stroke-linecap: round;
stroke-linejoin: round;
stroke-dasharray: 1;
stroke-dashoffset: 1;
}
.tfm .tfm__done.is-in .tfm__done-ring {
animation: tfm-draw .8s ease forwards;
filter: drop-shadow(0 0 6px var(--tfm-accent-2));
}
.tfm .tfm__done.is-in .tfm__done-tick {
animation: tfm-draw .45s ease .65s forwards;
}
@keyframes tfm-draw {
to { stroke-dashoffset: 0; }
}
.tfm .tfm__done-text {
max-width: 380px;
margin: 22px 0 0;
font-size: 18px;
line-height: 1.5;
color: var(--tfm-title);
}
.tfm button.tfm__again {
margin-top: 22px;
padding: 10px 18px;
border: 1px solid var(--tfm-border);
border-radius: 6px;
background: transparent;
color: var(--tfm-accent);
font-family: "Inter", sans-serif;
font-size: 14px;
font-weight: 700;
letter-spacing: normal;
text-transform: none;
cursor: pointer;
}
.tfm button.tfm__again:hover {
border-color: var(--tfm-accent);
background: transparent;
color: var(--tfm-accent);
} .tfm.tfm--js .tfm__aside > *,
.tfm.tfm--js .tfm__card {
opacity: 0;
transform: translateY(24px);
}
.tfm.tfm--js.is-in .tfm__aside > *,
.tfm.tfm--js.is-in .tfm__card {
opacity: 1;
transform: none;
transition: opacity .8s ease, transform .9s cubic-bezier(.2, .7, .2, 1);
}
.tfm.tfm--js.is-in .tfm__aside > :nth-child(2) { transition-delay: .08s; }
.tfm.tfm--js.is-in .tfm__aside > :nth-child(3) { transition-delay: .16s; }
.tfm.tfm--js.is-in .tfm__aside > :nth-child(4) { transition-delay: .24s; }
.tfm.tfm--js.is-in .tfm__aside > :nth-child(5) { transition-delay: .32s; }
.tfm.tfm--js.is-in .tfm__card { transition-delay: .2s; } .tfm.tfm--js .tfm__tick-path {
stroke-dasharray: 1;
stroke-dashoffset: 1;
}
.tfm.tfm--js.is-in .tfm__tick-path {
animation: tfm-draw .5s ease forwards;
animation-delay: calc(.5s + var(--i, 0) * .14s);
}
@media (prefers-reduced-motion: reduce) {
.tfm .tfm__edge,
.tfm .tfm__dot::after,
.tfm .tfm__form.is-sending .tfm__bolt {
animation: none;
} .tfm .tfm__done-ring,
.tfm .tfm__done-tick,
.tfm.tfm--js .tfm__tick-path {
stroke-dashoffset: 0;
animation: none !important;
}
} @media (max-width: 1024px) {
.tfm .tfm__inner {
grid-template-columns: minmax(0, 1fr);
}
.tfm .tfm__aside {
max-width: 640px;
}
}
@media (max-width: 767px) {
.tfm {
padding: 72px 0;
}
.tfm .tfm__inner {
gap: 40px;
padding: 0 16px;
}
.tfm .tfm__title {
font-size: 30px;
}
.tfm .tfm__text,
.tfm .tfm__benefits li {
font-size: 15px;
}
.tfm .tfm__card {
padding: 30px 18px 24px;
border-radius: 14px;
}
.tfm .tfm__form-title {
font-size: 24px;
}
.tfm .tfm__grid,
.tfm .tfm__grid--3,
.tfm .tfm__grid--3.tfm__grid--2 {
grid-template-columns: minmax(0, 1fr);
gap: 12px;
margin-bottom: 12px;
} .tfm .tfm__grid--3:not(.tfm__grid--2) {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.tfm .tfm__grid--3:not(.tfm__grid--2) > :first-child {
grid-column: 1 / -1;
}
.tfm a.tfm__direct-item {
flex: 1 1 100%;
}
.tfm .tfm__done {
min-height: 340px;
}
}.tfm.ttr {
--ttr-bg: #f4f8f8;
--ttr-panel: var(--toscano-brand-deep, #032d35);
--ttr-panel-2: #064a54;
--ttr-glow: #2fc4c7;
--ttr-pad: 110px;
padding: var(--ttr-pad) 24px;
background: var(--ttr-bg);
scroll-margin-top: 90px;
}
.tfm.ttr .ttr__card {
display: grid;
grid-template-columns: minmax(0, 3fr) minmax(0, 2fr);
max-width: 1200px;
margin: 0 auto;
overflow: hidden;
border-radius: 24px;
background: var(--tfm-card);
box-shadow: 0 40px 80px -40px rgba(3, 45, 53, .35), 0 0 0 1px rgba(3, 45, 53, .04);
} .tfm.ttr .ttr__info {
position: relative;
display: grid;
grid-template-columns: minmax(0, 1fr);
align-items: center;
gap: 36px;
min-width: 0;
padding: 52px 48px;
overflow: hidden;
background:
radial-gradient(70% 90% at 0% 100%, color-mix(in srgb, var(--ttr-glow) 14%, transparent) 0%, transparent 70%),
linear-gradient(135deg, var(--ttr-panel) 0%, var(--ttr-panel-2) 100%);
color: rgba(255, 255, 255, .78);
}
.tfm.ttr .ttr__info-inner {
position: relative;
z-index: 1;
grid-row: 1;
max-width: 520px; text-shadow: 0 1px 14px rgba(3, 45, 53, .65);
}
.tfm.ttr .ttr__chips li {
background: rgba(3, 45, 53, .35);
} .tfm.ttr .ttr__fx {
position: absolute;
inset: 0;
display: block;
width: 100%;
height: 100%;
opacity: 0;
transition: opacity .8s ease;
pointer-events: none;
}
.tfm.ttr.ttr--gl .ttr__fx {
opacity: 1;
} .tfm.ttr.ttr--cover .ttr__info {
grid-template-columns: minmax(0, 1fr) auto;
}
.tfm.ttr .ttr__cover {
position: relative;
z-index: 1;
grid-row: 1;
grid-column: 2;
width: 190px;
perspective: 900px;
} .tfm.ttr .ttr__cover-glow {
position: absolute;
inset: -30% -45%;
border-radius: 50%;
background: radial-gradient(closest-side, color-mix(in srgb, var(--ttr-glow) 38%, transparent), transparent);
opacity: .8;
pointer-events: none;
animation: ttr-glow 5s ease-in-out infinite;
}
.tfm.ttr .ttr__cover-book {
position: relative;
transform: rotate(-4deg);
transition: transform .7s cubic-bezier(.2, .7, .2, 1);
animation: ttr-float 6s ease-in-out infinite;
}
.tfm.ttr .ttr__cover-img {
display: block;
width: 100%;
height: auto;
filter: drop-shadow(0 26px 30px rgba(0, 0, 0, .45)) drop-shadow(0 4px 8px rgba(0, 0, 0, .25));
}
.tfm.ttr .ttr__info:hover .ttr__cover-book {
transform: rotate(0deg) translateY(-6px) scale(1.03);
}
@keyframes ttr-float {
0%, 100% { translate: 0 0; }
50% { translate: 0 -8px; }
}
@keyframes ttr-glow {
0%, 100% { opacity: .65; }
50% { opacity: 1; }
}
.tfm.ttr .ttr__eyebrow {
display: inline-flex;
align-items: center;
gap: 8px;
margin: 0 0 16px;
font-size: 14px;
font-weight: 700;
line-height: 1.2;
letter-spacing: .08em;
text-transform: uppercase;
color: var(--ttr-glow);
}
.tfm.ttr .ttr__title {
margin: 0;
font-family: "Inter", sans-serif;
font-size: 44px;
font-weight: 600;
line-height: 1.08;
letter-spacing: 0;
text-transform: none;
color: #ffffff;
}
.tfm.ttr .ttr__hl {
color: var(--ttr-glow);
}
.tfm.ttr .ttr__text {
margin: 20px 0 0;
font-size: 16px;
line-height: 1.59;
}
.tfm.ttr .ttr__features {
display: grid;
gap: 14px;
margin: 28px 0 0;
padding: 0;
list-style: none;
}
.tfm.ttr .ttr__features li {
display: flex;
align-items: flex-start;
gap: 12px;
margin: 0;
font-size: 15px;
font-weight: 500;
line-height: 1.45;
color: #ffffff;
}
.tfm.ttr .ttr__tick {
flex: 0 0 22px;
margin-top: -1px;
}
.tfm.ttr .ttr__tick svg {
display: block;
}
.tfm.ttr .ttr__tick circle {
fill: color-mix(in srgb, var(--ttr-glow) 22%, transparent);
}
.tfm.ttr .ttr__tick path {
stroke: var(--ttr-glow);
stroke-width: 2.2;
stroke-linecap: round;
stroke-linejoin: round;
}
.tfm.ttr .ttr__chips {
display: flex;
flex-wrap: wrap;
gap: 8px;
margin: 28px 0 0;
padding: 0;
list-style: none;
}
.tfm.ttr .ttr__chips li {
margin: 0;
padding: 7px 13px;
border: 1px solid rgba(255, 255, 255, .28);
border-radius: 999px;
font-size: 12px;
font-weight: 600;
line-height: 1.2;
color: #ffffff;
} .tfm.ttr .ttr__access {
position: relative;
display: flex;
flex-direction: column;
justify-content: center;
min-width: 0;
padding: 48px 44px 40px;
}
.tfm.ttr .ttr__badge {
display: inline-flex;
align-self: flex-start;
align-items: center;
gap: 7px;
margin: 0 0 16px;
padding: 6px 11px;
border-radius: 8px;
background: #e0f4f4;
font-size: 12px;
font-weight: 700;
line-height: 1.2;
color: var(--toscano-text-accent, #007b7e);
}
.tfm.ttr .ttr__form {
display: flex;
flex-direction: column;
}
.tfm.ttr .ttr__form[hidden] {
display: none;
}
.tfm.ttr .ttr__form-title {
margin: 0;
font-family: "Inter", sans-serif;
font-size: 26px;
font-weight: 500;
line-height: 1.2;
letter-spacing: 0;
text-transform: none;
color: var(--tfm-title);
}
.tfm.ttr .ttr__form-text {
margin: 8px 0 22px;
font-size: 14px;
line-height: 1.55;
}
.tfm.ttr .ttr__stack {
display: grid;
gap: 14px;
}
.tfm.ttr .tfm__check {
margin-top: 18px;
}
.tfm.ttr .tfm__check + .tfm__check {
margin-top: 12px;
}
.tfm.ttr .ttr__note {
display: flex;
align-items: center;
justify-content: center;
gap: 6px;
margin: 14px 0 0;
font-size: 12px;
line-height: 1.4;
color: #8a9799;
}
.tfm.ttr .ttr__warn {
margin: 0 0 16px;
padding: 10px 12px;
border-radius: 8px;
background: #fff4e5;
font-size: 13px;
color: #8a4b00;
} .tfm.ttr .ttr__done {
min-height: 440px;
}
.tfm.ttr .ttr__env svg {
display: block;
overflow: visible;
}
.tfm.ttr .ttr__env-body,
.tfm.ttr .ttr__env-flap {
stroke: var(--tfm-accent);
stroke-width: 3;
stroke-linecap: round;
stroke-linejoin: round;
stroke-dasharray: 1;
stroke-dashoffset: 1;
}
.tfm.ttr .ttr__env-bolt {
fill: var(--ttr-glow);
opacity: 0;
transform-box: fill-box;
transform-origin: 50% 50%;
transform: translateY(-14px) scale(.6);
}
.tfm.ttr .ttr__done.is-in .ttr__env-body {
animation: tfm-draw .7s ease forwards;
}
.tfm.ttr .ttr__done.is-in .ttr__env-flap {
animation: tfm-draw .45s ease .55s forwards;
}
.tfm.ttr .ttr__done.is-in .ttr__env-bolt {
animation: ttr-bolt .5s cubic-bezier(.34, 1.56, .64, 1) .9s forwards;
}
@keyframes ttr-bolt {
to { opacity: 1; transform: none; }
}
.tfm.ttr .ttr__done-title {
margin: 22px 0 0;
font-size: 24px;
font-weight: 600;
line-height: 1.2;
color: var(--tfm-title);
}
.tfm.ttr .ttr__done .tfm__done-text {
margin-top: 10px;
font-size: 15px;
color: var(--tfm-text);
} .tfm.ttr.ttr--js .ttr__card {
opacity: 0;
transform: translateY(28px);
}
.tfm.ttr.ttr--js.is-in .ttr__card {
opacity: 1;
transform: none;
transition: opacity .8s ease, transform .9s cubic-bezier(.2, .7, .2, 1);
}
.tfm.ttr.ttr--js .ttr__info-inner > * {
opacity: 0;
transform: translateY(16px);
}
.tfm.ttr.ttr--js.is-in .ttr__info-inner > * {
opacity: 1;
transform: none;
transition: opacity .7s ease, transform .8s cubic-bezier(.2, .7, .2, 1);
}
.tfm.ttr.ttr--js.is-in .ttr__info-inner > :nth-child(2) { transition-delay: .1s; }
.tfm.ttr.ttr--js.is-in .ttr__info-inner > :nth-child(3) { transition-delay: .2s; }
.tfm.ttr.ttr--js.is-in .ttr__info-inner > :nth-child(4) { transition-delay: .3s; }
.tfm.ttr.ttr--js.is-in .ttr__info-inner > :nth-child(5) { transition-delay: .4s; }
.tfm.ttr.ttr--js .ttr__tick path {
stroke-dasharray: 1;
stroke-dashoffset: 1;
}
.tfm.ttr.ttr--js.is-in .ttr__tick path {
animation: tfm-draw .5s ease forwards;
animation-delay: calc(.6s + var(--i, 0) * .14s);
}
@media (prefers-reduced-motion: reduce) {
.tfm.ttr .ttr__cover-book,
.tfm.ttr .ttr__cover-glow {
animation: none;
}
.tfm.ttr .ttr__env-body,
.tfm.ttr .ttr__env-flap,
.tfm.ttr.ttr--js .ttr__tick path {
stroke-dashoffset: 0;
animation: none !important;
}
.tfm.ttr .ttr__env-bolt {
opacity: 1;
transform: none;
animation: none !important;
}
} @media (max-width: 1199px) {
.tfm.ttr .ttr__info {
padding: 44px 36px;
gap: 28px;
}
.tfm.ttr .ttr__title {
font-size: 38px;
}
.tfm.ttr .ttr__cover {
width: 150px;
}
}
@media (max-width: 1024px) {
.tfm.ttr .ttr__card {
grid-template-columns: minmax(0, 1fr);
max-width: 720px;
}
.tfm.ttr .ttr__info-inner {
max-width: none;
}
.tfm.ttr .ttr__done {
min-height: 360px;
}
}
@media (max-width: 767px) {
.tfm.ttr {
--ttr-pad: 72px;
padding-right: 16px;
padding-left: 16px;
}
.tfm.ttr .ttr__card {
border-radius: 18px;
}
.tfm.ttr .ttr__info {
padding: 36px 22px;
} .tfm.ttr.ttr--cover .ttr__info {
grid-template-columns: minmax(0, 1fr);
gap: 26px;
}
.tfm.ttr .ttr__cover {
grid-row: 1;
grid-column: 1;
justify-self: center;
width: 132px;
}
.tfm.ttr .ttr__info-inner {
grid-row: 2;
}
.tfm.ttr .ttr__title {
font-size: 32px;
}
.tfm.ttr .ttr__text {
font-size: 15px;
}
.tfm.ttr .ttr__access {
padding: 32px 20px 26px;
}
.tfm.ttr .ttr__form-title {
font-size: 22px;
}
.tfm.ttr .tfm__grid {
grid-template-columns: minmax(0, 1fr);
gap: 12px;
margin-bottom: 12px;
}
.tfm.ttr .ttr__stack {
gap: 12px;
}
.tfm.ttr .ttr__done {
min-height: 320px;
}
}  .elementor-popup-modal:has(.ttr--popup) .dialog-widget-content {
background: transparent !important;
box-shadow: none !important;
overflow: visible;
}
.elementor-popup-modal:has(.ttr--popup) .dialog-message {
padding: 0 !important;
} .elementor-popup-modal:has(.ttr--popup) .dialog-close-button {
display: none !important;
}
.tfm.ttr .ttr__x {
position: absolute;
z-index: 7;
top: 16px;
right: 16px;
display: inline-flex;
align-items: center;
justify-content: center;
width: 38px;
height: 38px;
margin: 0;
padding: 0;
border: 1px solid #dfe9eb;
border-radius: 50%;
background: #f4f8f8;
box-shadow: none;
color: var(--tfm-deep);
cursor: pointer;
transition: background-color .25s ease, border-color .25s ease, color .25s ease, transform .35s cubic-bezier(.34, 1.56, .64, 1);
}
.tfm.ttr .ttr__x:hover,
.tfm.ttr .ttr__x:focus-visible {
border-color: var(--tfm-accent);
background: #e0f4f4;
color: var(--tfm-accent);
transform: rotate(90deg);
}
.tfm.ttr .ttr__x:focus-visible {
outline: 2px solid var(--tfm-accent);
outline-offset: 2px;
}
.tfm.ttr .ttr__x svg {
display: block;
}
.tfm.ttr.ttr--popup.is-entering .ttr__x {
animation: ttr-in-up .5s ease .9s both;
}
.tfm.ttr.ttr--popup.is-leaving .ttr__x {
animation: ttr-out-fade .15s ease both;
}
@media (max-width: 767px) { .elementor-popup-modal:has(.ttr--popup) {
box-sizing: border-box;
padding: 12px !important;
} .elementor-popup-modal:has(.ttr--popup) .dialog-message {
width: 100% !important;
max-width: 100% !important;
}
.elementor-popup-modal:has(.ttr--popup) .dialog-widget-content {
position: relative !important;
top: auto !important;
left: auto !important;
width: 100% !important;
max-width: 100% !important;
max-height: calc(100vh - 24px);
max-height: calc(100dvh - 24px);
margin: 0 !important;
overflow-y: auto;
overscroll-behavior: contain;
} .tfm.ttr .ttr__x {
top: 12px;
right: 12px;
width: 34px;
height: 34px;
border-color: rgba(255, 255, 255, .25);
background: rgba(3, 45, 53, .45);
color: #ffffff;
}
.tfm.ttr .ttr__x:hover,
.tfm.ttr .ttr__x:focus-visible {
border-color: #2fc4c7;
background: rgba(3, 45, 53, .7);
color: #ffffff;
}
.tfm.ttr.ttr--popup .ttr__info-inner {
padding-right: 36px;
}
} .tfm.ttr.ttr--popup.is-entering .ttr__card {
animation: ttr-in-card .75s cubic-bezier(.16, .84, .24, 1) both;
}
.tfm.ttr.ttr--popup .ttr__card::after {
content: "";
position: absolute;
z-index: 6;
top: 0;
left: 0;
right: 0;
height: 2px;
background: linear-gradient(90deg, transparent, #2fc4c7 20%, #ffffff 50%, #2fc4c7 80%, transparent);
box-shadow: 0 0 18px 4px rgba(47, 196, 199, .55);
opacity: 0;
pointer-events: none;
}
.tfm.ttr.ttr--popup .ttr__card {
position: relative;
}
.tfm.ttr.ttr--popup.is-entering .ttr__card::after {
animation: ttr-in-scan .9s cubic-bezier(.45, 0, .25, 1) .18s both;
}
.tfm.ttr.ttr--popup.is-entering .ttr__fx {
animation: ttr-in-fade 1s ease .35s both;
}
.tfm.ttr.ttr--popup.is-entering .ttr__cover {
animation: ttr-in-book 1s cubic-bezier(.2, .9, .25, 1.15) .3s both;
}
.tfm.ttr.ttr--popup.is-entering .ttr__cover-glow {
animation: ttr-in-glow 1.3s ease-out .45s both;
}
.tfm.ttr.ttr--popup.is-entering .ttr__info-inner > *,
.tfm.ttr.ttr--popup.is-entering .ttr__form > :not(input):not(.tfm__hp) {
animation: ttr-in-up .7s cubic-bezier(.16, .84, .24, 1) both;
animation-delay: calc(.42s + var(--k, 0) * .07s);
}
.tfm.ttr.ttr--popup.is-entering .tfm__submit::before {
animation: ttr-in-shine .9s ease calc(.6s + var(--k, 0) * .07s) both;
}
.tfm.ttr.ttr--popup.is-entering .tfm__bolt {
animation: ttr-in-bolt 1.1s ease calc(.75s + var(--k, 0) * .07s) both;
}
@keyframes ttr-in-card {
from { opacity: 0; transform: translateY(34px) scale(.94); }
to { opacity: 1; transform: none; }
}
@keyframes ttr-in-scan {
0% { top: 0; opacity: 0; }
12% { opacity: 1; }
85% { opacity: 1; }
100% { top: 100%; opacity: 0; }
}
@keyframes ttr-in-fade {
from { opacity: 0; }
}
@keyframes ttr-in-book {
0% { opacity: 0; transform: translate(-26px, 46px) rotate(-20deg) scale(.7); }
60% { opacity: 1; transform: translate(0, -6px) rotate(3deg) scale(1.04); }
100% { opacity: 1; transform: none; }
}
@keyframes ttr-in-glow {
0% { opacity: 0; transform: scale(.4); }
45% { opacity: 1; transform: scale(1.18); }
100% { opacity: .8; transform: scale(1); }
}
@keyframes ttr-in-up {
from { opacity: 0; transform: translateY(16px); }
to { opacity: 1; transform: none; }
}
@keyframes ttr-in-shine {
from { left: -40%; }
to { left: 120%; }
}
@keyframes ttr-in-bolt {
0% { fill: transparent; filter: none; }
35% { fill: #ffffff; filter: drop-shadow(0 0 6px #b8fbfc); }
100% { fill: transparent; filter: none; }
} .tfm.ttr.ttr--popup.is-leaving .ttr__info-inner > *,
.tfm.ttr.ttr--popup.is-leaving .ttr__form > :not(input):not(.tfm__hp),
.tfm.ttr.ttr--popup.is-leaving .ttr__done > * {
animation: ttr-out-fade .22s ease both;
}
.tfm.ttr.ttr--popup.is-leaving .ttr__cover {
animation: ttr-out-book .3s ease-in both;
}
.tfm.ttr.ttr--popup.is-leaving .ttr__card {
animation: ttr-out-card .5s cubic-bezier(.6, 0, .35, 1) .14s both;
}
.tfm.ttr.ttr--popup.is-leaving .ttr__card::after {
top: 50%;
height: 3px;
margin-top: -1.5px;
animation: ttr-out-line .5s ease .14s both;
}
.elementor-popup-modal.ttr-leaving {
animation: ttr-out-overlay .3s ease .38s both;
}
.elementor-popup-modal.ttr-leaving .dialog-close-button {
opacity: 0;
transition: opacity .15s ease;
}
@keyframes ttr-out-fade {
to { opacity: 0; transform: translateY(-8px); }
}
@keyframes ttr-out-book {
to { opacity: 0; transform: translateY(-26px) rotate(10deg) scale(.9); }
}
@keyframes ttr-out-card {
0% { transform: none; filter: none; opacity: 1; }
50% { transform: scaleY(.012); filter: brightness(2.4); opacity: 1; }
80% { transform: scaleX(.2) scaleY(.012); filter: brightness(3); opacity: 1; }
100% { transform: scaleX(0) scaleY(.012); filter: brightness(3); opacity: 0; }
}
@keyframes ttr-out-line {
0% { opacity: 0; }
40%, 85% { opacity: 1; }
100% { opacity: 0; }
}
@keyframes ttr-out-overlay {
to { opacity: 0; }
}
@media (prefers-reduced-motion: reduce) {
.tfm.ttr.ttr--popup.is-entering *,
.tfm.ttr.ttr--popup.is-entering .ttr__card,
.tfm.ttr.ttr--popup.is-entering .ttr__card::after {
animation: none !important;
}
} html.ttr-pop-off .elementor-popup-modal:has(.ttr--popup) {
display: none !important;
}
.tfm.ttr.ttr--popup {
--ttr-pad: 0px;
padding: 0;
background: transparent;
}
.tfm.ttr.ttr--popup .ttr__card {
grid-template-columns: 300px minmax(0, 1fr);
max-width: 860px;
border-radius: 20px;
box-shadow: 0 40px 90px -30px rgba(0, 0, 0, .55);
}
.tfm.ttr.ttr--popup .ttr__info,
.tfm.ttr.ttr--popup.ttr--cover .ttr__info {
grid-template-columns: minmax(0, 1fr);
align-content: center;
gap: 22px;
padding: 36px 30px;
}
.tfm.ttr.ttr--popup .ttr__cover {
grid-row: 1;
grid-column: 1;
justify-self: start;
width: 118px;
}
.tfm.ttr.ttr--popup .ttr__info-inner {
grid-row: 2;
}
.tfm.ttr.ttr--popup .ttr__eyebrow {
margin-bottom: 10px;
font-size: 12px;
}
.tfm.ttr.ttr--popup .ttr__title {
font-size: 29px;
}
.tfm.ttr.ttr--popup .ttr__text {
margin-top: 12px;
font-size: 14px;
line-height: 1.55;
}
.tfm.ttr.ttr--popup .ttr__access {
padding: 26px 32px 24px;
} .tfm.ttr.ttr--popup .ttr__form-title {
min-height: 38px;
margin: 0 52px 16px 0;
font-size: 19px;
font-weight: 600;
line-height: 38px;
}
.tfm.ttr.ttr--popup .tfm__input {
height: 52px;
padding-top: 21px;
font-size: 14px;
}
.tfm.ttr.ttr--popup .tfm__label {
top: 16px;
font-size: 14px;
}
.tfm.ttr.ttr--popup .tfm__grid {
gap: 12px;
margin-bottom: 12px;
}
.tfm.ttr.ttr--popup .ttr__grid-mail {
grid-template-columns: minmax(0, 3fr) minmax(0, 2fr);
margin-bottom: 0;
}
.tfm.ttr.ttr--popup .tfm__check {
margin-top: 14px;
font-size: 12px;
}
.tfm.ttr.ttr--popup .tfm__check + .tfm__check {
margin-top: 10px;
}
.tfm.ttr.ttr--popup button.tfm__submit {
height: 52px;
margin-top: 18px;
}
.tfm.ttr.ttr--popup .ttr__note {
margin-top: 10px;
}
.tfm.ttr.ttr--popup .ttr__done {
min-height: 340px;
}
@media (max-width: 767px) {
.tfm.ttr.ttr--popup .ttr__card {
grid-template-columns: minmax(0, 1fr);
border-radius: 16px;
} .tfm.ttr.ttr--popup .ttr__info,
.tfm.ttr.ttr--popup.ttr--cover .ttr__info {
grid-template-columns: 64px minmax(0, 1fr);
gap: 16px;
padding: 22px 20px;
}
.tfm.ttr.ttr--popup .ttr__cover {
grid-row: 1;
grid-column: 1;
width: 64px;
}
.tfm.ttr.ttr--popup .ttr__info-inner {
grid-row: 1;
grid-column: 2;
}
.tfm.ttr.ttr--popup .ttr__title {
font-size: 22px;
}
.tfm.ttr.ttr--popup .ttr__text {
display: none;
}
.tfm.ttr.ttr--popup .ttr__access {
padding: 22px 18px 18px;
}
.tfm.ttr.ttr--popup .ttr__form-title {
min-height: 0;
margin: 0 0 14px;
font-size: 17px;
line-height: 1.3;
}
.tfm.ttr.ttr--popup .tfm__grid:not(.ttr__grid-mail) {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.tfm.ttr.ttr--popup .ttr__grid-mail {
grid-template-columns: minmax(0, 1fr);
}
.tfm.ttr.ttr--popup .ttr__done {
min-height: 280px;
}
} .ttr-mbar {
position: fixed;
right: 12px;
bottom: 12px;
left: 12px;
z-index: 9990; display: flex;
align-items: center;
gap: 12px;
padding: 10px 12px 10px 10px;
border-radius: 16px;
background: linear-gradient(135deg, #032d35 0%, #064a54 100%);
box-shadow: 0 18px 40px -12px rgba(3, 45, 53, .55), 0 0 0 1px rgba(255, 255, 255, .06);
color: #ffffff;
font-family: var(--toscano-font, "Inter", sans-serif);
opacity: 0;
transform: translateY(calc(100% + 24px));
transition: transform .45s cubic-bezier(.22, 1, .36, 1), opacity .3s ease;
}
.ttr-mbar.is-in {
opacity: 1;
transform: none;
}
.ttr-mbar .ttr-mbar__img {
display: flex;
flex: 0 0 38px;
align-items: center;
justify-content: center;
height: 50px;
}
.ttr-mbar .ttr-mbar__img img {
display: block;
width: 100%;
height: auto;
filter: drop-shadow(0 4px 8px rgba(0, 0, 0, .35));
transform: rotate(-6deg);
}
.ttr-mbar .ttr-mbar__text {
display: flex;
flex: 1 1 auto;
flex-direction: column;
gap: 2px;
min-width: 0;
}
.ttr-mbar .ttr-mbar__text small {
font-size: 10px;
font-weight: 700;
line-height: 1.3;
letter-spacing: .08em;
text-transform: uppercase;
color: #2fc4c7;
}
.ttr-mbar .ttr-mbar__text strong {
font-size: 14px;
font-weight: 700;
line-height: 1.25;
color: #ffffff;
}
body .ttr-mbar button.ttr-mbar__cta,
body .ttr-mbar button.ttr-mbar__cta:hover,
body .ttr-mbar button.ttr-mbar__cta:focus {
flex: 0 0 auto;
min-height: 40px;
margin: 0;
padding: 0 14px;
border: 0;
border-radius: 10px;
background: var(--toscano-brand-teal, #009a9d);
box-shadow: none;
color: #ffffff;
font-family: var(--toscano-font, "Inter", sans-serif);
font-size: 13px;
font-weight: 700;
line-height: 1;
letter-spacing: 0;
text-transform: none;
cursor: pointer;
}
body .ttr-mbar button.ttr-mbar__x,
body .ttr-mbar button.ttr-mbar__x:hover,
body .ttr-mbar button.ttr-mbar__x:focus {
position: absolute;
top: -10px;
right: -6px;
display: flex;
align-items: center;
justify-content: center;
width: 28px;
height: 28px;
margin: 0;
padding: 0;
border: 0;
border-radius: 50%;
background: #ffffff;
box-shadow: 0 4px 12px rgba(3, 45, 53, .3);
color: var(--toscano-brand-deep, #032d35);
cursor: pointer;
} .ttr-mbar .ttr-mbar__x::after {
content: "";
position: absolute;
inset: -8px;
}
.ttr-mbar button:focus-visible {
outline: 2px solid #2fc4c7;
outline-offset: 2px;
} html.ttr-mbar-on .tas {
bottom: calc(var(--tas-b, 16px) + 84px);
}
.tas {
transition: bottom .4s cubic-bezier(.22, 1, .36, 1);
}
@media (prefers-reduced-motion: reduce) {
.ttr-mbar,
.tas {
transition: none;
}
}[data-elementor-type=popup] .elementor-section-wrap:not(:empty)+#elementor-add-new-section,[data-elementor-type=popup]:not(.elementor-edit-area){display:none}.elementor-popup-modal.dialog-type-lightbox{background-color:transparent;display:flex;pointer-events:none;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.elementor-popup-modal .dialog-buttons-wrapper,.elementor-popup-modal .dialog-header{display:none}.elementor-popup-modal .dialog-close-button{display:none;inset-inline-end:20px;margin-top:0;opacity:1;pointer-events:all;top:20px;z-index:9999}.elementor-popup-modal .dialog-close-button svg{fill:#1f2124;height:1em;width:1em}.elementor-popup-modal .dialog-widget-content{background-color:#fff;border-radius:0;box-shadow:none;max-height:100%;max-width:100%;overflow:visible;pointer-events:all;width:auto}.elementor-popup-modal .dialog-message{display:flex;max-height:100vh;max-width:100vw;overflow:auto;padding:0;width:640px}.elementor-popup-modal .elementor{width:100%}.elementor .e-div-block-base{min-width:30px;padding:10px;display:block;}.elementor .e-flexbox-base{padding:10px;display:flex;flex-direction:row;}.elementor .e-grid-base{column-gap:20px;padding:10px;display:grid;row-gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr);}.elementor .e-tabs-base{padding-block-start:0px;display:flex;flex-direction:column;gap:30px;}.elementor .e-tabs-menu-base{display:flex;justify-content:center;}.elementor .e-tab-base{width:160px;color:#0C0D0E;cursor:pointer;padding:8px;border-width:2px;border-color:#E0E0E0;border-style:solid;background-color:#FFFFFF;display:block;}.elementor .e-tab-base.e--selected{border-color:#0C0D0E;outline-width:0px;}.elementor .e-tab-base:focus{border-color:#0C0D0E;outline-width:0px;}.elementor .e-tab-base:hover,.elementor .e-tab-base:focus-visible{background-color:#E0E0E0;}.elementor .e-tabs-content-area-base{display:block;}.elementor .e-tab-content-base{min-width:30px;padding:10px;display:block;}.elementor .e-accordion-base{padding:0px;display:flex;flex-direction:column;}.elementor .e-accordion-item-base{padding:0px;display:block;}.elementor .e-accordion-item-header-base{cursor:pointer;padding:10px;display:flex;gap:8px;justify-content:space-between;align-items:center;}.elementor .e-accordion-item-title-base{padding:0px;}.elementor .e-accordion-item-icon-base{width:200px;height:20px;padding:0px;display:inline-flex;flex:0 0 auto;justify-content:flex-end;align-items:center;}.elementor .e-accordion-item-content-base{min-width:30px;padding:10px;display:block;}.elementor .e-background-video-base{width:100%;overflow:hidden;position:relative;padding:10px;display:flex;flex-direction:column;}.elementor .e-background-video-content-base{width:100%;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;flex:1 1 auto;}.elementor .e-background-video-controls-base{width:auto;position:absolute;inset-inline-end:20px;inset-block-end:20px;z-index:2;display:flex;gap:8px;}.elementor .e-background-video-play-base{cursor:pointer;padding:8px;border-style:none;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-background-video-pause-base{cursor:pointer;padding:8px;border-style:none;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-form-base{padding:20px;display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;align-content:start;align-items:flex-start;}.elementor .e-form-base .e-form-checkbox-row{padding:0px;gap:8px;align-items:center;}.elementor .e-form-success-message-base{font-size:12px;color:#2F532E;text-align:center;padding:12px;background-color:#D4E9D6;display:none;}.elementor .e-form-error-message-base{font-size:12px;color:#870000;text-align:center;padding:12px;background-color:#ffdede;display:none;}.elementor .e-collection-loop-base{display:block;}.elementor .e-collection-loop-layout-base{display:grid;gap:20px;grid-template-columns:repeat(3, 1fr);grid-auto-rows:1fr;}.elementor .e-pagination-base{padding-block-start:8px;padding-block-end:8px;padding-inline-start:8px;padding-inline-end:8px;margin-block-start:8px;display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-start;align-items:center;}.elementor .e-pagination-prev-base{font-size:14px;color:#1F2937;text-align:center;text-decoration:none;padding-block-start:8px;padding-block-end:8px;padding-inline-start:12px;padding-inline-end:12px;border-radius:4px;border-width:1px;border-color:#E5E7EB;border-style:solid;display:inline-flex;gap:8px;align-items:center;}.elementor .e-pagination-next-base{font-size:14px;color:#1F2937;text-align:center;text-decoration:none;padding-block-start:8px;padding-block-end:8px;padding-inline-start:12px;padding-inline-end:12px;border-radius:4px;border-width:1px;border-color:#E5E7EB;border-style:solid;display:inline-flex;gap:8px;align-items:center;}.elementor .e-collection-loop-empty-state-base{display:flex;justify-content:center;}.elementor .e-heading-base{margin:0px;}.elementor .e-heading-link-base{all:unset;cursor:pointer;}.elementor .e-image-link-base{width:fit-content;all:unset;cursor:pointer;display:inherit;}.elementor .e-image-base{display:block;}.elementor .e-paragraph-base{margin:0px;}.elementor .e-paragraph-link-base{all:unset;cursor:pointer;}.elementor .e-svg-base{width:65px;height:65px;display:inline-block;}.elementor .e-button-base{text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:2px;border-width:0px;background-color:#375EFB;display:inline-block;}.elementor .e-youtube-base{overflow:hidden;aspect-ratio:16/9;}.elementor .e-divider-base{width:100%;height:1px;border-width:0px;border-color:transparent;border-style:none;background-color:#000;}.elementor .e-self-hosted-video-base{max-width:100vw;aspect-ratio:16/9;display:inline-block;}.elementor .e-form-input-base{height:36px;font-size:12px;color:#0c0d0e;border-radius:0px;border-color:#D6D5D5;}.elementor .e-form-input-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-form-input-base::placeholder{color:#9DA5AE;}.elementor .e-form-label-base{font-size:14px;color:#0c0d0e;}.elementor .e-form-textarea-base{font-size:12px;border-radius:0px;border-color:#D6D5D5;}.elementor .e-form-textarea-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-form-textarea-base::placeholder{color:#9DA5AE;}.elementor .e-form-submit-button-base{color:#fff;padding-block-start:10px;padding-block-end:10px;padding-inline-start:28px;padding-inline-end:30px;border-radius:0px;border-width:0px;background-color:#000;display:flex;justify-content:center;align-items:center;}.elementor .e-form-submit-button-base:hover,.elementor .e-form-submit-button-base:focus-visible{background-color:#323232;}.elementor .e-form-checkbox-base{width:1.15em;height:1.15em;color:#ffffff;border-radius:0px;border-width:1px;border-color:#D6D5D5;border-style:solid;background-color:transparent;transition:background-color 200ms;display:grid;justify-items:center;align-items:center;appearance:none;}.elementor .e-form-checkbox-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-form-checkbox-base:checked{background-color:#69727D;}.elementor .e-form-checkbox-base::before{width:65%;height:65%;background-color:currentColor;opacity:0%;transform-origin:0% 100% 0px;transition:opacity 200ms;content:"";clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);}.elementor .e-form-checkbox-base:checked::before{opacity:100%;}.elementor .e-form-radio-button-base{width:1.15em;height:1.15em;color:#ffffff;border-radius:50%;border-width:1px;border-color:#D6D5D5;border-style:solid;background-color:transparent;display:grid;justify-items:center;align-items:center;appearance:none;}.elementor .e-form-radio-button-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-form-radio-button-base:checked{background-color:transparent;}.elementor .e-form-radio-button-base::before{width:65%;height:65%;border-radius:50%;background-color:#706F6F;opacity:0%;transition:opacity 200ms;content:"";}.elementor .e-form-radio-button-base:checked::before{opacity:100%;}.elementor .e-form-date-picker-base{width:100%;height:36px;font-size:12px;color:#0c0d0e;border-radius:0px;border-width:1px;border-color:#D6D5D5;border-style:solid;}.elementor .e-form-date-picker-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-form-time-picker-base{width:100%;height:36px;font-size:12px;color:#0c0d0e;border-radius:0px;border-width:1px;border-color:#D6D5D5;border-style:solid;}.elementor .e-form-time-picker-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-form-select-base{font-size:12px;border-width:1px;border-color:#D6D5D5;border-style:solid;background-color:transparent;}.elementor .e-form-select-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-form-file-upload-base{height:36px;font-size:12px;color:#0c0d0e;border-radius:0px;border-color:#D6D5D5;}.elementor .e-form-file-upload-base:focus{border-color:#706F6F;outline-style:none;}