@import url(https://fonts.googleapis.com/css2?family=DM+Sans:ital,wght@0,300;0,400;0,500;0,600;1,300&family=Playfair+Display:ital,wght@0,400;0,600;1,400;1,600&display=swap);@import url(https://fonts.googleapis.com/css2?family=DM+Sans:ital,wght@0,300;0,400;0,500;0,600;1,300&family=Playfair+Display:ital,wght@0,400;0,600;1,400;1,600&display=swap);address,blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{border:0;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}main,nav{display:block}progress{display:inline-block;vertical-align:baseline}a{background-color:transparent}a:active{outline:0}a,a:focus,a:hover,a:visited{text-decoration:none}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}#comments .submit,.search .search-submit{padding:10px 15px;border-radius:2px;line-height:1.85714285714286;border:0}.archive .no-results .ast-search-submit,.search .site-main .ast-search-submit{display:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid var(--ast-border-color);margin:0 0;padding:.35em .625em .75em}legend{border:0;padding:0}fieldset legend{margin-bottom:1.5em;padding:0 .5em}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*!
 * Bootstrap v4.0.0-alpha.2 (https://getbootstrap.com)
 */.ast-container{max-width:100%}.ast-container,.ast-container-fluid{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.ast-row{margin-left:-20px;margin-right:-20px}@media (min-width:768px) and (max-width:921px){.blog-layout-2 .ast-width-md-6,.blog-layout-3 .ast-width-md-6{float:none;width:100%}}@media (min-width:769px) and (max-width:921px){.blog-layout-2,.blog-layout-3{flex-direction:unset}}@media (max-width:768px){.blog-layout-3{flex-direction:column}}.ast-grid-common-col{position:relative;min-height:1px;padding-left:20px;padding-right:20px}.ast-float{float:left}@media (max-width:992px){.ast-width-sm-25{width:25%}.ast-width-md-50{width:50%}}@media (max-width:768px){.ast-width-md-25{width:25%}}.ast-full-width{width:100%}.ast-width-50{width:50%}@media (min-width:768px){.ast-width-md-4{width:33.3333333333%}.ast-width-md-16{width:16.6666666667%}.ast-width-md-6{width:50%;float:left}.ast-width-md-3{width:25%}.ast-width-md-66{width:66.6666666667%}}@media (min-width:769px){.ast-width-md-20{width:20%}}@media (min-width:992px){.ast-width-lg-33{width:33.3333333333%}.ast-width-lg-16{width:16.6666666667%}.ast-width-lg-50{width:50%}.ast-width-lg-66{width:66.6666666667%}}h1,h2,h3,h4,h5,h6{clear:both}.entry-content :where(h1),h1{color:#808285;font-size:2em;line-height:1.2}.entry-content :where(h2),h2{color:#808285;font-size:1.7em;line-height:1.3}.entry-content :where(h3),h3{color:#808285;font-size:1.5em;line-height:1.4}.entry-content :where(h4),h4{color:#808285;line-height:1.5;font-size:1.3em}.entry-content :where(h5),h5{color:#808285;line-height:1.6;font-size:1.2em}.entry-content :where(h6),h6{color:#808285;line-height:1.7;font-size:1.1em}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{color:#808285;background:#fff;font-style:normal}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:600}dd{margin:0 1.5em 1em}b,strong{font-weight:700}cite,dfn,em,i{font-style:italic}blockquote,q{quotes:"" ""}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote{border-left:5px solid var(--ast-border-color);padding:20px;font-size:1.2em;font-style:italic;margin:0 0 1.5em;position:relative}address{margin:0 0 1.5em}address,cite{font-style:italic}abbr,acronym{border-bottom:1px dotted #666;cursor:help}pre{background:var(--ast-code-block-background);font-family:"Courier 10 Pitch",Courier,monospace;margin-bottom:1.6em;overflow:auto;max-width:100%;padding:1.6em}code,kbd,tt,var{font:1em Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}img{height:auto;max-width:100%}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}.ast-button,.button,button,input,select,textarea{color:#808285;font-weight:400;font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}.normal-search{margin-right:-5px}big{font-size:125%}ins,mark{background:0 0;text-decoration:none}table,td,th{border:1px solid var(--ast-border-color)}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.5em;width:100%}th{font-weight:600}td,th{padding:.7em 1em;border-width:0 1px 1px 0}.ast-button,.button,button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:var(--ast-border-color);border-radius:2px;background:#e6e6e6;padding:.6em 1em .4em;color:#fff}.ast-button:focus,.ast-button:hover,.button:focus,.button:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{color:#fff;border-color:var(--ast-border-color)}.ast-button:active,.ast-button:focus,.button:active,.button:focus,button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:var(--ast-border-color);outline:0}input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{color:#666;border:1px solid var(--ast-border-color);border-radius:2px;-webkit-appearance:none}input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{color:#111}textarea{padding-left:3px;width:100%}a{color:#4169e1}a:focus,a:hover{color:#191970}a:focus{outline:thin dotted}a:hover{outline:0}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:2px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:12.25px;font-size:.875rem;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;text-align:center;display:block;margin-left:auto;margin-right:auto}.entry-content[data-ast-blocks-layout]>embed,.entry-content[data-ast-blocks-layout]>iframe,.entry-content[data-ast-blocks-layout]>object,embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}::selection{color:#fff;background:#0274be}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:not(.logged-in){position:relative}#page{position:relative}a,a:focus{text-decoration:none}.secondary a *,.site-footer a *,.site-header a *,a{transition:all .2s linear}.capitalize{text-transform:uppercase}img{vertical-align:middle}.entry-content :where(h1,h2,h3,h4,h5,h6){margin-bottom:20px}p{margin-bottom:1.75em}blockquote{margin:1.5em 1em 1.5em 3em;font-size:1.1em;line-height:inherit;position:relative}.ast-button,.button,input[type=button],input[type=submit]{border-radius:0;padding:18px 30px;border:0;box-shadow:none;text-shadow:none}.ast-button:hover,.button:hover,input[type=button]:hover,input[type=submit]:hover{box-shadow:none}.ast-button:active,.ast-button:focus,.button:active,.button:focus,input[type=button]:active,input[type=button]:focus,input[type=submit]:active,input[type=submit]:focus{box-shadow:none}.site-title{font-weight:400}.site-description,.site-title{margin-bottom:0}.site-description a,.site-description:focus a,.site-description:hover a,.site-title a,.site-title:focus a,.site-title:hover a{transition:all .2s linear}.site-title a,.site-title a:focus,.site-title a:hover,.site-title a:visited{color:#222}.site-description a,.site-description a:focus,.site-description a:hover,.site-description a:visited{color:#999}.search-form .search-field{outline:0}.ast-search-menu-icon{position:relative;z-index:3}.site .skip-link{background-color:#f1f1f1;box-shadow:0 0 1px 1px rgba(0,0,0,.2);color:#21759b;display:block;font-family:Montserrat,"Helvetica Neue",sans-serif;font-size:14px;font-weight:700;left:-9999em;outline:0;padding:15px 23px 14px;text-decoration:none;text-transform:none;top:-9999em}.site .skip-link:focus{clip:auto;height:auto;left:6px;top:7px;width:auto;z-index:100000;outline:thin dotted}.logged-in .site .skip-link{box-shadow:0 0 2px 2px rgba(0,0,0,.2);font-family:"Open Sans",sans-serif}input,select{line-height:1}.ast-button,.ast-custom-button,body,button,input[type=button],input[type=submit],textarea{line-height:1.85714285714286}.site-title a{line-height:1.2}.site-header .site-description{line-height:1.5}.ast-single-post .entry-title,.ast-single-post .entry-title a{line-height:1.2}.entry-title,.entry-title a{font-weight:var(--ast-blog-title-font-weight,normal)}.ast-oembed-container{position:relative;padding-top:56.25%;height:0;overflow:hidden;max-width:100%;height:auto}.ast-oembed-container embed,.ast-oembed-container iframe,.ast-oembed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.ast-hidden{display:none!important}body{background-color:#fff}#page{display:block}#primary,#secondary{width:100%}#primary{margin:4em 0}.ast-separate-container{background-color:#f5f5f5}.ast-separate-container #primary{padding:4em 0;margin:0;border:0}.ast-separate-container .site-main>.ast-row{margin-left:0;margin-right:0}.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single:not(.ast-related-post){background-color:#fff}.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single{border-bottom:1px solid var(--ast-border-color);margin:0;padding:5.34em 6.67em}.ast-separate-container .blog-layout-1{padding:0;border-bottom:0}.ast-separate-container .ast-article-single{border-bottom:0}@media (max-width:1200px){.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single{margin:0;padding:3.34em 2.4em}}@media (min-width:993px){.ast-separate-container #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container.ast-right-sidebar #primary{margin:4em 0;padding:0}.ast-right-sidebar #primary{padding-right:60px}.ast-left-sidebar #primary{padding-left:60px}}@media (max-width:992px){.ast-separate-container #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container.ast-right-sidebar #primary{padding-left:0;padding-right:0}.ast-right-sidebar #primary{padding-right:30px}.ast-left-sidebar #primary{padding-left:30px}}.ast-search-icon .astra-search-icon{font-size:1.3em}.main-navigation{height:100%;-js-display:inline-flex;display:inline-flex}.main-navigation ul{list-style:none;margin:0;padding-left:0;position:relative}.main-header-menu .menu-link,.main-header-menu>a{text-decoration:none;padding:0 1em;display:inline-block;transition:all .2s linear}.main-header-menu .menu-item{position:relative}.main-header-menu .menu-item.focus>.sub-menu,.main-header-menu .menu-item:hover>.sub-menu,.main-header-menu .menu-item>.sub-menu.toggled-on{right:auto;left:0;visibility:visible}.main-header-menu .menu-item.focus>.sub-menu .sub-menu.toggled-on,.main-header-menu .menu-item:hover>.sub-menu .sub-menu.toggled-on,.main-header-menu .menu-item>.sub-menu.toggled-on .sub-menu.toggled-on{left:100%;right:auto;visibility:visible}.main-header-menu .ast-left-align-sub-menu.focus>.sub-menu,.main-header-menu .ast-left-align-sub-menu:hover>.sub-menu{right:0;left:auto}@media (min-width:769px){.main-header-menu .ast-sub-menu-goes-outside.focus>.sub-menu,.main-header-menu .ast-sub-menu-goes-outside:hover>.sub-menu{left:-100%}.main-header-menu .ast-left-align-sub-menu .sub-menu .menu-item.focus>.sub-menu,.main-header-menu .ast-left-align-sub-menu .sub-menu .menu-item:hover>.sub-menu{left:-100%}}.main-header-menu .sub-menu{width:240px;background:#fff;left:-999em;position:absolute;top:100%;z-index:99999;visibility:hidden}@media (min-width:769px){.main-header-menu .sub-menu .menu-item.focus>.sub-menu,.main-header-menu .sub-menu .menu-item:hover>.sub-menu{left:100%;right:auto}.main-header-menu .sub-menu .ast-left-align-sub-menu.focus>.sub-menu,.main-header-menu .sub-menu .ast-left-align-sub-menu:focus * .sub-menu,.main-header-menu .sub-menu .ast-left-align-sub-menu:hover * .sub-menu,.main-header-menu .sub-menu .ast-left-align-sub-menu:hover>.sub-menu{left:-100%}.main-header-menu .sub-menu .main-header-menu .ast-sub-menu-goes-outside.focus>.sub-menu,.main-header-menu .sub-menu .main-header-menu .ast-sub-menu-goes-outside:hover>.sub-menu{left:-100%}}.main-header-menu .sub-menu .menu-link{padding:.9em 1em;display:block;word-wrap:break-word}.main-header-menu .sub-menu .menu-item:not(.menu-item-has-children) .menu-link .icon-arrow:first-of-type{display:none}#ast-desktop-header .main-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .icon-arrow{display:none}#ast-desktop-header .main-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .ast-header-navigation-arrow{position:absolute;right:.6em;top:50%;transform:translate(0,-50%) rotate(270deg)}#ast-desktop-header .main-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .ast-header-navigation-arrow .icon-arrow{display:block}#ast-desktop-header .main-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .ast-header-navigation-arrow .icon-arrow svg{margin:0}#ast-desktop-header .account-main-navigation .sub-menu .menu-item.menu-item-has-children>.menu-link .ast-header-navigation-arrow{transform:translate(0,-50%) rotate(360deg)}.main-header-menu .sub-menu .sub-menu{top:0}.submenu-with-border .sub-menu{border-width:1px;border-style:solid}.submenu-with-border .sub-menu .menu-link{border-width:0 0 1px;border-style:solid}.submenu-with-border .sub-menu .sub-menu{top:-2px}.ast-desktop .submenu-with-border .sub-menu>.menu-item:last-child>.menu-link{border-bottom-style:none}.ast-header-break-point .main-navigation{padding-left:0}.ast-header-break-point .main-navigation ul .menu-item .menu-link{padding:0 20px;display:inline-block;overflow-y:hidden;width:100%;border:0;border-bottom-width:1px;border-style:solid;border-color:var(--ast-border-color)}.ast-header-break-point .main-navigation ul .menu-item .menu-link .icon-arrow:first-of-type{margin-right:5px}.ast-header-break-point .main-navigation ul .sub-menu .menu-item:not(.menu-item-has-children) .menu-link .icon-arrow:first-of-type{display:inline}.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-link{padding-left:30px}.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-link{padding-left:40px}.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-item .menu-link{padding-left:50px}.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-item .menu-item .menu-link{padding-left:60px}.ast-header-break-point .main-header-menu{background-color:#f9f9f9;border-top-width:0}.ast-header-break-point .main-header-menu .sub-menu{background-color:#f9f9f9;position:static;opacity:1;visibility:visible;border:0;width:auto}.ast-header-break-point .main-header-menu .sub-menu .ast-left-align-sub-menu.focus>.sub-menu,.ast-header-break-point .main-header-menu .sub-menu .ast-left-align-sub-menu:hover>.sub-menu{left:0}.ast-header-break-point .main-header-menu .ast-sub-menu-goes-outside.focus>.sub-menu,.ast-header-break-point .main-header-menu .ast-sub-menu-goes-outside:hover>.sub-menu{left:0}.ast-header-break-point .submenu-with-border .sub-menu{border:0}.ast-header-break-point .dropdown-menu-toggle{display:none}.ast-mobile-menu-buttons{display:none}.ast-button-wrap{display:inline-block}.ast-button-wrap button{box-shadow:none;border:none}.ast-button-wrap .menu-toggle{padding:0;width:2.2em;height:2.1em;font-size:1.5em;font-weight:400;border-radius:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:2px;vertical-align:middle;line-height:1.85714285714286}.ast-button-wrap .menu-toggle.main-header-menu-toggle{padding:0 .5em;width:auto;text-align:center}.ast-button-wrap .menu-toggle.main-header-menu-toggle .mobile-menu{font-size:15px;font-size:1rem;font-weight:600}.ast-button-wrap .menu-toggle .menu-toggle-icon{font-style:normal;display:inline-block;vertical-align:middle;line-height:2.05}.ast-button-wrap .menu-toggle .menu-toggle-icon:before{content:"\e5d2";font-family:Astra;text-decoration:inherit}.ast-button-wrap .menu-toggle .icon-menu-bars svg:nth-child(2){display:none}.ast-button-wrap .menu-toggle.toggled .menu-toggle-icon:before{content:"\e5cd"}.ast-button-wrap .menu-toggle.toggled .icon-menu-bars svg:first-child{display:none}.ast-button-wrap .menu-toggle.toggled .icon-menu-bars svg:nth-child(2){display:block}.ast-button-wrap .menu-toggle .mobile-menu-wrap{display:inline-block}.ast-button-wrap .menu-toggle:focus{outline:thin dotted}.header-main-layout-1 .ast-main-header-bar-alignment{margin-left:auto}.site-navigation{height:100%}.site-header .menu-link *{transition:none}.ast-icon.icon-arrow svg{height:.6em;width:.6em;position:relative;margin-left:10px}.ast-icon.icon-search svg{height:1em;width:.9em;margin-top:3px;margin-right:2px}.ast-header-break-point .user-select{clear:both}.ast-header-break-point .ast-mobile-menu-buttons{display:block;align-self:center}.ast-header-break-point .main-header-bar-navigation{flex:auto}.ast-header-break-point .ast-main-header-bar-alignment{display:block;width:100%;flex:auto;order:4}.ast-header-break-point .ast-icon.icon-arrow svg{height:.85em;width:.95em;position:relative;margin-left:10px}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{position:relative;text-align:left}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{grid-column-start:2;text-align:right}.ast-icon svg:not([fill]){fill:currentColor}.post-navigation a{background:0 0;font-size:1.06666rem;font-size:1rem;padding:0 var(--ast-post-nav-space,1.5em);height:2.33333em;line-height:calc(2.33333em - 3px)}.sticky{display:block}.hentry{margin:0 0 1.5em}.byline{display:none}.group-blog .byline,.single .byline{display:inline}.page-links{clear:both;margin-top:1em}.page-links a{display:inline-block}.page-links a .page-link{border-color:var(--ast-border-color);background:0 0}.page-links .page-link{padding:0;margin:0 0 .3em .3em;border:2px solid var(--ast-border-color);color:#000;background:0 0;font-size:.8em;width:2.5em;height:2.5em;line-height:calc( 2.5em - 4px);display:inline-block;text-align:center;transition:all .2s linear}.page-links .page-link:focus,.page-links .page-link:hover{color:#000}@media (max-width:768px){.page-links .page-link{margin-bottom:6px}}.entry-content>:last-child,.entry-summary>:last-child,.page-content>:last-child{margin-bottom:0}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){margin:20px auto}.bypostauthor{display:block}body{overflow-x:hidden}.widget-title{font-weight:400;margin-bottom:1em;line-height:1.5}.widget{margin:0 0 2.8em 0}.widget:last-child{margin-bottom:0}.widget select{max-width:100%}.widget ul{margin:0;list-style-type:none}.no-widget-text{margin-bottom:0}.widget_nav_menu ul ul.sub-menu{margin-top:.25em}.widget_nav_menu ul ul.sub-menu li{padding-left:20px}.widget_nav_menu ul ul.sub-menu a:after{left:-20px}.widget_nav_menu ul ul.sub-menu ul a:after{left:-40px}.widget_nav_menu ul ul.sub-menu ul ul a:after{left:-60px}.widget_nav_menu li{transition:all .2s linear}#secondary .wp-block-search__input{line-height:1}#secondary .wp-block-search__button{padding:.7em 1em}.widget_search .search-form{position:relative;padding:0;background:initial;color:inherit}.widget_search .search-form>label{position:relative}.widget_search .search-form i{color:#3a3a3a}.widget_search .search-form button{position:absolute;top:0;right:15px;border:none;padding:0;cursor:pointer;background:0 0}.widget_search .search-form input[type=submit],.widget_search .search-form input[type=submit]:focus,.widget_search .search-form input[type=submit]:hover{padding:13px 20px;border-radius:2px;border:none;top:0;right:0;position:absolute;color:transparent;background:0 0;max-width:45px;z-index:2}.widget_search .search-form .search-field{background:var(--ast-widget-bg-color);border-width:1px;border-color:var(--ast-border-color);border-radius:2px}.widget_search .search-field,.widget_search .search-field:focus{width:100%;padding:12px 45px 12px 15px}.widget_archive ul.children,.widget_categories ul.children,.widget_pages ul.children{position:relative;margin-top:5px;width:100%}.widget_archive ul.children li,.widget_categories ul.children li,.widget_pages ul.children li{padding-left:20px}.widget_archive li ul.children a:after,.widget_categories li ul.children a:after,.widget_pages li ul.children a:after{left:-20px}.widget_archive li ul.children ul a:after,.widget_categories li ul.children ul a:after,.widget_pages li ul.children ul a:after{left:-40px}.widget_tag_cloud .tagcloud{margin-top:10px;display:inline-block}.widget_tag_cloud .tagcloud a{border:1px solid var(--ast-border-color);padding:.5em .9em;display:inline-block;margin-bottom:4px;font-size:14px;margin-right:4px;line-height:1.5;transition:all .2s linear}.widget_calendar table,.widget_calendar td,.widget_calendar th{padding:0;text-align:center}.widget_calendar table,.widget_calendar th{border:none}.widget_calendar td{border-right:none;border-left:none}.widget_calendar caption{line-height:2.7em}.widget_calendar thead{line-height:2.5em}.widget_calendar thead a{color:#0274be;font-size:1rem;vertical-align:middle}.widget_calendar thead td{vertical-align:middle;font-weight:700}.widget_calendar thead>tr>th{line-height:2.5em;border-bottom:2px solid var(--ast-border-color);border-top:2px solid var(--ast-border-color)}.widget_calendar tbody{line-height:2.1em;text-align:center}.widget_calendar tbody>tr>td{width:14.2857%}.widget_calendar tbody>tr:first-child>td{padding-top:3px}.widget_calendar #today{color:#0274be;font-weight:700;border-bottom:2px solid #0274be}.ast-builder-grid-row{display:grid;grid-template-columns:auto auto;align-items:center;grid-column-gap:20px;overflow-wrap:anywhere}.ast-builder-grid-row>.site-header-section{flex-wrap:nowrap}.ast-builder-footer-grid-columns{grid-column-gap:50px}.ast-builder-grid-row.ast-grid-center-col-layout{grid-template-columns:1fr auto 1fr}.ast-builder-layout-element{align-items:center}.ast-builder-grid-row.ast-grid-center-col-layout-only{-js-display:flex;display:flex;height:100%;justify-content:center}.ast-builder-grid-row.ast-grid-center-col-layout-only .ast-grid-section-center{flex-grow:1}.site-header-section{height:100%;min-height:0;align-items:center}.site-header-section>*{padding:0 10px}.site-header-section>div:first-child{padding-left:0}.site-header-section>div:last-child{padding-right:0}.site-header-section .ast-builder-menu{align-items:center}.ast-builder-layout-element.ast-header-search{height:auto}.ast-grid-right-center-section{justify-content:flex-start;flex-grow:1}.ast-grid-right-section{justify-content:flex-end}.ast-grid-right-section .ast-site-identity>:first-child{text-align:right}.ast-grid-right-section .ast-grid-right-center-section .ast-site-identity>:first-child{text-align:left}.ast-grid-left-center-section{justify-content:flex-end;flex-grow:1}.elementor-nav-menu .ast-icon,.et_pb_menu__wrap .ast-icon,.fl-widget .menu-item .ast-icon{display:none}.ast-logo-title-inline .ast-site-identity{padding:1em 0;-js-display:inline-flex;display:inline-flex;vertical-align:middle;align-items:center;transition:all .2s linear}.ast-grid-section-center{justify-content:center}.ast-grid-section-center .ast-site-identity>:first-child{text-align:center}.ast-builder-social-element{line-height:1;color:#3a3a3a;background:0 0;vertical-align:middle;transition:all 10ms;margin-left:6px;margin-right:6px;justify-content:center;align-items:center}.ast-builder-social-element:hover{color:#0274be}.ast-builder-social-element .social-item-label{padding-left:6px}.ast-social-stack-desktop .ast-builder-social-element,.ast-social-stack-mobile .ast-builder-social-element,.ast-social-stack-tablet .ast-builder-social-element{margin-top:6px;margin-bottom:6px}.ahfb-svg-iconset{-js-display:inline-flex;display:inline-flex;align-self:center}.ahfb-svg-iconset svg{width:17px;height:17px;transition:none}.ahfb-svg-iconset svg>*{transition:none}.ast-footer-copyright p{margin-bottom:0}.ast-builder-grid-row-container{display:grid;align-content:center}.main-header-bar .main-header-bar-navigation{height:100%}.ast-nav-menu .sub-menu{line-height:1.45}.ast-builder-menu .main-navigation{padding:0}.ast-builder-menu .main-navigation>ul{align-self:center}.ast-footer-copyright,.ast-footer-social-wrap,.site-footer-focus-item{width:100%}#astra-footer-menu{margin:0;list-style:none;background:inherit}#astra-footer-menu>ul{margin:0;list-style:none;background:inherit}.ast-header-break-point #ast-mobile-header{display:block}.ast-header-break-point .main-header-bar-navigation{line-height:3}.ast-header-break-point .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle{display:inline-block;position:absolute;font-size:inherit;top:0;right:20px;cursor:pointer;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 .907em;font-weight:400;line-height:inherit}.ast-header-break-point .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle>.ast-icon.icon-arrow{pointer-events:none}.ast-header-break-point .main-header-bar-navigation .menu-item-has-children .sub-menu{display:none}.ast-header-break-point .ast-mobile-header-wrap .ast-above-header-wrap .main-header-bar-navigation .ast-submenu-expanded>.ast-menu-toggle::before,.ast-header-break-point .ast-mobile-header-wrap .ast-main-header-wrap .main-header-bar-navigation .ast-submenu-expanded>.ast-menu-toggle::before{transform:rotateX(180deg)}.ast-header-break-point .ast-nav-menu .sub-menu{line-height:3}.site-footer-section{justify-content:center}.site-footer-section>*{margin-bottom:10px}.site-footer-section>:last-child{margin-bottom:0}.site-primary-footer-wrap{padding-top:45px;padding-bottom:45px}.site-above-footer-wrap,.site-below-footer-wrap{padding-top:20px;padding-bottom:20px}.ast-hfb-header.ast-header-break-point .main-header-bar-navigation{width:100%;margin:0}.ast-hfb-header .menu-toggle.toggled .ast-mobile-svg{display:none}.ast-hfb-header .menu-toggle.toggled .ast-close-svg{display:block}.menu-toggle .ast-close-svg{display:none}.ast-mobile-header-wrap .menu-toggle .mobile-menu-toggle-icon{-js-display:inline-flex;display:inline-flex;align-self:center}.ast-mobile-header-wrap .menu-toggle .mobile-menu-wrap{-js-display:inline-flex;display:inline-flex;align-self:center;margin-left:.4em}.ast-mobile-header-wrap .ast-button-wrap .menu-toggle.main-header-menu-toggle{-js-display:flex;display:flex;align-items:center;width:auto;height:auto}.menu-toggle .mobile-menu-toggle-icon{-js-display:inline-flex;display:inline-flex;align-self:center}.menu-toggle .mobile-menu-wrap{-js-display:inline-flex;display:inline-flex;align-self:center;margin-left:.4em}.ast-hfb-header .ast-button-wrap .menu-toggle .mobile-menu-wrap{align-items:center;-js-display:flex;display:flex}.ast-button-wrap .menu-toggle.main-header-menu-toggle{padding:.5em;align-items:center;-js-display:flex;display:flex}.ast-search-menu-icon.ast-inline-search .search-field{width:100%;padding:.6em;padding-right:5.5em}.ast-header-account-type-extend-text-profile-type{-js-display:flex;display:flex;gap:10px;align-items:center}@media (min-width:769px){.footer-nav-wrap .astra-footer-horizontal-menu li{margin:0}.footer-nav-wrap .astra-footer-horizontal-menu li:first-child a{padding-left:0}.footer-nav-wrap .astra-footer-horizontal-menu li:last-child a{padding-right:0}.footer-nav-wrap .astra-footer-horizontal-menu a{padding:0 .5em}}.site-header{z-index:99;position:relative}.main-header-container{position:relative}.main-header-bar-wrap{position:relative}.main-header-bar{background-color:#fff;border-bottom-color:var(--ast-border-color);border-bottom-style:solid}.ast-header-break-point .main-header-bar{border:0}.ast-header-break-point .main-header-bar{border-bottom-color:var(--ast-border-color);border-bottom-style:solid}.main-header-bar{margin-left:auto;margin-right:auto}.ast-desktop .main-header-menu.ast-menu-shadow .sub-menu{box-shadow:0 4px 10px -2px rgba(0,0,0,.1)}.ast-header-custom-item-inside .button-custom-menu-item .menu-link{display:none}.ast-header-custom-item-inside.ast-header-break-point .button-custom-menu-item{padding-left:0;padding-right:0;margin-top:0;margin-bottom:0}.ast-header-custom-item-inside.ast-header-break-point .button-custom-menu-item .ast-custom-button-link{display:none}.ast-header-custom-item-inside.ast-header-break-point .button-custom-menu-item .menu-link{display:block}.ast-theme-transparent-header .post-password-form{margin-top:100px}.site-branding{line-height:1;align-self:center}.ast-menu-toggle{display:none;background:0 0;color:inherit;border-style:dotted;border-color:transparent}.ast-menu-toggle:focus,.ast-menu-toggle:hover{background:0 0;border-color:inherit;color:inherit}.ast-menu-toggle:focus{outline:thin dotted}.ast-main-header-nav-open .main-header-bar{padding-bottom:0}.main-header-bar{z-index:4;position:relative}.main-header-bar .main-header-bar-navigation:empty{padding:0}.main-header-bar .main-header-bar-navigation .sub-menu{line-height:1.45}.main-header-bar .main-header-bar-navigation .menu-item-has-children>.menu-link:after{line-height:normal}.custom-mobile-logo-link{display:none}.ast-site-identity{padding:1em 0}.ast-header-break-point .site-header .main-header-bar-wrap .site-branding{flex:1;align-self:center}.ast-header-break-point .ast-site-identity{width:100%}.ast-header-break-point .main-header-bar{display:block;line-height:3}.ast-header-break-point .main-header-bar .main-header-bar-navigation{line-height:3}.ast-header-break-point .main-header-bar .main-header-bar-navigation .sub-menu{line-height:3}.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children .sub-menu{display:none}.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle{display:inline-block;position:absolute;font-size:inherit;top:-1px;right:20px;cursor:pointer;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 .907em;font-weight:400;line-height:inherit;transition:all .2s}.ast-header-break-point .main-header-bar .main-header-bar-navigation .ast-submenu-expanded>.ast-menu-toggle::before{transform:rotateX(180deg)}.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu{border-top-width:0}.ast-header-break-point .main-navigation{display:block;width:100%}.ast-header-break-point .main-navigation ul ul{left:auto;right:auto}.ast-header-break-point .main-navigation .stack-on-mobile li{width:100%}.ast-header-break-point .main-navigation .widget{margin-bottom:1em}.ast-header-break-point .main-navigation .widget li{width:auto}.ast-header-break-point .main-navigation .widget:last-child{margin-bottom:0}.ast-header-break-point .main-header-bar-navigation{width:calc(100% + 40px);margin:0 -20px}.ast-header-break-point .main-header-menu ul ul{top:0}.ast-header-break-point .ast-builder-menu{width:100%}.ast-header-break-point .ast-mobile-header-wrap .ast-flex.stack-on-mobile{flex-wrap:wrap}.ast-desktop .main-header-menu>.menu-item .sub-menu:before{position:absolute;content:'';top:0;left:0;width:100%;transform:translateY(-100%)}input[type=email],input[type=number],input[type=password],input[type=reset],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{color:#666;padding:.75em;height:auto;border-width:1px;border-style:solid;border-color:var(--ast-border-color);border-radius:2px;background:var(--ast-comment-inputs-background);box-shadow:none;box-sizing:border-box;transition:all .2s linear}input[type=email]:focus,input[type=password]:focus,input[type=reset]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{background-color:#fff;border-color:var(--ast-border-color);box-shadow:none}input[type=button],input[type=button]:focus,input[type=button]:hover,input[type=reset],input[type=reset]:focus,input[type=reset]:hover,input[type=submit],input[type=submit]:focus,input[type=submit]:hover{box-shadow:none}textarea{width:100%}input[type=search]:focus{outline:thin dotted}.astra-dark-mode-enable form .form-row textarea,.astra-dark-mode-enable input[type=email],.astra-dark-mode-enable input[type=number],.astra-dark-mode-enable input[type=password],.astra-dark-mode-enable input[type=reset],.astra-dark-mode-enable input[type=search],.astra-dark-mode-enable input[type=tel],.astra-dark-mode-enable input[type=text],.astra-dark-mode-enable input[type=url],.astra-dark-mode-enable textarea{background-color:var(--ast-global-color-secondary,--ast-global-color-5);color:var(--ast-global-color-2)!important;border:1px solid var(--ast-border-color)}.astra-dark-mode-enable form .form-row textarea:focus,.astra-dark-mode-enable input[type=email]:focus,.astra-dark-mode-enable input[type=number]:focus,.astra-dark-mode-enable input[type=password]:focus,.astra-dark-mode-enable input[type=reset]:focus,.astra-dark-mode-enable input[type=search]:focus,.astra-dark-mode-enable input[type=tel]:focus,.astra-dark-mode-enable input[type=text]:focus,.astra-dark-mode-enable input[type=url]:focus,.astra-dark-mode-enable textarea:focus{border:1px solid var(--ast-global-color-0)!important;background-color:var(--ast-global-color-secondary,--ast-global-color-5)!important}.astra-dark-mode-enable .select2-container .select2-selection--single,.astra-dark-mode-enable .select2-dropdown,.astra-dark-mode-enable select{background-color:var(--ast-global-color-secondary,--ast-global-color-5);border-color:var(--ast-border-color);color:var(--ast-global-color-2)}.astra-dark-mode-enable .wc-block-components-form .wc-block-components-text-input input[type=email],.astra-dark-mode-enable .wc-block-components-form .wc-block-components-text-input input[type=number],.astra-dark-mode-enable .wc-block-components-form .wc-block-components-text-input input[type=password],.astra-dark-mode-enable .wc-block-components-form .wc-block-components-text-input input[type=url],.astra-dark-mode-enable .wc-block-components-text-input input[type=email],.astra-dark-mode-enable .wc-block-components-text-input input[type=number],.astra-dark-mode-enable .wc-block-components-text-input input[type=password],.astra-dark-mode-enable .wc-block-components-text-input input[type=tel],.astra-dark-mode-enable .wc-block-components-text-input input[type=text],.astra-dark-mode-enable .wc-block-components-text-input input[type=url],.wc-block-components-form .wc-block-components-text-input input[type=tel],.wc-block-components-form .wc-block-components-text-input input[type=text]{background-color:var(--ast-global-color-secondary,--ast-global-color-5);color:var(--ast-global-color-2)}input[type=range]{-webkit-appearance:none;width:100%;margin:5.7px 0;padding:0;border:none}input[type=range]:focus{outline:0}input[type=range]::-webkit-slider-runnable-track{width:100%;height:8.6px;cursor:pointer;box-shadow:2.6px 2.6px .4px #ccc,0 0 2.6px #d9d9d9;background:rgba(255,255,255,.2);border-radius:13.6px;border:0 solid #fff}input[type=range]::-webkit-slider-thumb{box-shadow:0 0 0 rgba(255,221,0,.37),0 0 0 rgba(255,224,26,.37);border:7.9px solid #0274be;height:20px;width:20px;border-radius:50px;background:#0274be;cursor:pointer;-webkit-appearance:none;margin-top:-5.7px}input[type=range]:focus::-webkit-slider-runnable-track{background:rgba(255,255,255,.2)}input[type=range]::-moz-range-track{width:100%;height:8.6px;cursor:pointer;box-shadow:2.6px 2.6px .4px #ccc,0 0 2.6px #d9d9d9;background:rgba(255,255,255,.2);border-radius:13.6px;border:0 solid #fff}input[type=range]::-moz-range-thumb{box-shadow:0 0 0 rgba(255,221,0,.37),0 0 0 rgba(255,224,26,.37);border:7.9px solid #0274be;height:20px;width:20px;border-radius:50px;background:#0274be;cursor:pointer}input[type=range]::-ms-track{width:100%;height:8.6px;cursor:pointer;background:0 0;border-color:transparent;color:transparent}input[type=range]::-ms-fill-lower{background:rgba(199,199,199,.2);border:0 solid #fff;border-radius:27.2px;box-shadow:2.6px 2.6px .4px #ccc,0 0 2.6px #d9d9d9}input[type=range]::-ms-fill-upper{background:rgba(255,255,255,.2);border:0 solid #fff;border-radius:27.2px;box-shadow:2.6px 2.6px .4px #ccc,0 0 2.6px #d9d9d9}input[type=range]::-ms-thumb{box-shadow:0 0 0 rgba(255,221,0,.37),0 0 0 rgba(255,224,26,.37);border:7.9px solid #0274be;height:20px;width:20px;border-radius:50px;background:#0274be;cursor:pointer;height:8.6px}input[type=range]:focus::-ms-fill-lower{background:rgba(255,255,255,.2)}input[type=range]:focus::-ms-fill-upper{background:rgba(255,255,255,.2)}input[type=color]{border:none;width:100px;padding:0;height:30px;cursor:pointer}input[type=color]::-webkit-color-swatch-wrapper{padding:0;border:none}input[type=color]::-webkit-color-swatch{border:none}.page .entry-header{margin-bottom:1.5em}.search .entry-header{margin-bottom:1em}.ast-single-post .entry-header.ast-header-without-markup,.ast-single-post .entry-header.ast-no-title.ast-no-thumbnail{margin-bottom:0}.entry-header{margin-bottom:1.2em;word-wrap:break-word}.entry-header+.ast-blog-featured-section{margin-top:.5em}.blog-layout-6 .entry-header+.ast-blog-featured-section{margin-top:0}.entry-content{word-wrap:break-word}.entry-content .wp-audio-shortcode,.entry-content .wp-embedded-audio,.entry-content .wp-embedded-video,.entry-content .wp-video,.entry-content p{margin-bottom:1.6em}.entry-content .wp-embedded-audio,.entry-content .wp-embedded-video{display:inline-block}.entry-content::after{display:table;clear:both;content:''}.post-content>.cat-links,.post-content>.read-more,.post-content>.tags-links{display:block;margin-bottom:.8em;font-weight:var(--ast-blog-meta-weight, "")}.ast-excerpt-container>p:last-child{margin-bottom:0}.post-content>.read-more{margin-top:1.5em}.ast-article-inner{width:100%;overflow-wrap:break-word}.read-more{margin-bottom:0}.read-more a{display:inline-block}.read-more .ast-right-arrow{font-size:1em}.ast-no-thumb .ast-blog-featured-section{margin-bottom:0}.ast-no-thumb .entry-header+.ast-blog-featured-section{margin-top:0}.ast-blog-featured-section{margin-bottom:1.5em}.blog-layout-2 .ast-blog-featured-section,.blog-layout-3 .ast-blog-featured-section{margin-bottom:0}.error404 .page-header{margin-bottom:1.5em}.error404 .page-header .page-title{margin-bottom:0}.archive .entry-title,.blog .entry-title,.search .entry-title{line-height:1.3}.archive .format-aside .entry-title,.archive .format-status .entry-title,.blog .format-aside .entry-title,.blog .format-status .entry-title{display:none}.page-title{margin-bottom:1em;font-weight:400}.entry-title{margin-bottom:.2em}.ast-article-post{margin-bottom:2.5em}.ast-article-post:last-child{margin-bottom:0;border-bottom:0}.search .site-content .content-area .search-form{margin-bottom:3em}.blog-layout-1 .post-thumb{padding-left:0;padding-right:0;position:relative}.blog .posted-on{z-index:1}.ast-blog-featured-section .posted-on{width:5.714285714em;height:5.714285714em;padding:.7em}.ast-blog-featured-section .posted-on .date-month,.ast-blog-featured-section .posted-on .date-year{font-size:.8571428571em;line-height:1em}.ast-blog-featured-section .posted-on .date-day{font-size:2.5em;line-height:.9em;font-weight:900;margin:.1em 0}.ast-author-box img.avatar{border-radius:50%;margin:0 0 0 20px}.ast-archive-description{margin-bottom:2.5em;padding-bottom:1.3333em;border-bottom:1px solid var(--ast-border-color)}.ast-archive-description .ast-archive-title{margin-bottom:4px;font-size:40px;font-size:2.85714rem;font-weight:300}.ast-archive-description p{margin-bottom:0;font-size:20px;font-size:1.42857rem;line-height:1.65;font-weight:300}.ast-separate-container .ast-archive-description,.ast-separate-container .ast-author-box{background-color:#eee;padding-bottom:0;border-bottom:0}@media (max-width:1200px){.ast-separate-container .ast-archive-description{margin:0;padding:3.34em 2.4em}}@media (max-width:992px){.ast-separate-container .ast-archive-description{padding:2.14em}}@media (min-width:1201px){.ast-separate-container .ast-archive-description,.ast-separate-container .ast-author-box{margin:0;padding:5em 6.67em 3.33333em}}.single .entry-header{margin-bottom:2em}.single .post-navigation{margin:0;padding:2em 0 0;border-top:1px solid var(--ast-single-post-border,var(--ast-border-color))}@media (max-width:768px){.single .post-navigation{padding-top:1.5em}}.single .post-navigation a{margin:2px;display:inline-block;color:#000}.single .post-navigation a p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (min-width:421px){.single .post-navigation .nav-links{-js-display:flex;display:flex;width:100%}.single .post-navigation .nav-links:not(:has(.nav-previous)){justify-content:flex-end}.single .post-navigation .nav-links .nav-previous+.nav-next{width:50%}.single .post-navigation .nav-next,.single .post-navigation .nav-previous{width:50%}}@media (max-width:420px){.single .post-navigation .ast-left-arrow,.single .post-navigation .ast-right-arrow{display:none}.single .post-navigation .nav-links:not(:has(.nav-previous)){justify-content:flex-end}.single .post-navigation .nav-next,.single .post-navigation .nav-previous{width:50%}.single .post-navigation .nav-next a,.single .post-navigation .nav-previous a{max-width:95%;width:100%}.single .post-navigation .nav-previous{margin-bottom:1em}}.single .entry-header .post-thumb{margin-bottom:2em}.single .entry-header .post-thumb img{margin-top:0;margin-bottom:0}.page .has-post-thumbnail .post-thumb img{margin-bottom:1.5em}.post-password-form{text-align:center}@media (max-width:420px){.post-password-form input[type=password]{display:block;margin:10px auto}}.post-password-form input[type=submit]{padding:10px 20px;border-radius:2px}.ast-author-avatar{margin:0 5px}.ast-author-avatar img{border-radius:100%;width:var(--ast-author-avatar-size,30px);height:var(--ast-author-avatar-size,30px)}.ast-separate-container .post-navigation{border-top:0;padding-left:var(--ast-post-nav-space,3.33333em);padding-right:var(--ast-post-nav-space,3.33333em)}@media (max-width:420px){.ast-separate-container .post-navigation{padding-left:0;padding-right:0}}@media (max-width:768px){.ast-separate-container .entry-header{margin-bottom:1em}}.ast-404-layout-1{text-align:center;margin:4em auto}.ast-404-layout-1 .page-sub-title{font-size:1.5rem;font-weight:700}.ast-404-layout-1 .widget_search{padding-top:.5em}.ast-404-search{margin-top:1.5em}.ast-404-search .widget_search{max-width:370px;margin:0 auto}.ast-separate-container .error-404,.ast-separate-container .no-results{background-color:#fff}@media (max-width:1200px){.ast-separate-container .ast-404-layout-1,.ast-separate-container .no-results{margin:0;padding:3.34em 2.4em}}@media (max-width:768px){.ast-separate-container .ast-404-layout-1,.ast-separate-container .no-results{padding:1.5em 2.14em}}@media (max-width:544px){.ast-separate-container .ast-404-layout-1,.ast-separate-container .no-results{padding:1.5em 1em}}@media (min-width:1201px){.ast-separate-container .ast-404-layout-1,.ast-separate-container .no-results{margin:0;padding:5.34em 6.67em}}.blog-layout-1{width:100%;display:inline-block;padding-bottom:2em;vertical-align:middle;border-bottom:1px solid var(--ast-border-color)}.blog-layout-1 .posted-on{left:0}.blog-layout-1 .post-content,.blog-layout-1 .post-thumb{padding-left:0;padding-right:0}.ast-flex{-js-display:flex;display:flex;flex-wrap:wrap}.ast-flex-1{flex:1}.ast-inline-flex{-js-display:inline-flex;display:inline-flex;align-items:center;flex-wrap:wrap;align-content:center}.ast-justify-content-flex-start{justify-content:flex-start}.ast-justify-content-flex-end{justify-content:flex-end}.ast-justify-content-center{justify-content:center}.ast-justify-content-space-between{justify-content:space-between}.ast-justify-content-space-around{justify-content:space-around}.ast-align-content-flex-start{align-content:flex-start}.ast-align-content-flex-end{align-content:flex-end}.ast-align-content-center{align-content:center}.ast-align-content-space-between{align-content:space-between}.ast-align-content-space-around{align-content:space-around}.ast-align-content-stretch{align-content:stretch}.ast-flex-grow-1{flex-grow:1}.hostinger-reach-block-connect{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:start;align-content:flex-start;background:#fff6e9;padding:14px;font-size:14px;margin:28px 0 14px}.hostinger-reach-block-connect__title{color:#1d1e20;font-weight:700;margin-bottom:4px}.hostinger-reach-block-connect__subtitle{color:#727586;margin-bottom:4px}.hostinger-reach-block-connect a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}.hostinger-reach-block-dialog{display:block;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:start;align-content:flex-start;background:#fff;color:#1d1e20;padding:20px;gap:14px;font-size:14px;line-height:20px;bottom:80px;left:20px;position:fixed;z-index:100001;max-width:400px;border-radius:16px;-webkit-box-shadow:0 0 10px rgb(0 0 0 / .05);box-shadow:0 0 10px rgb(0 0 0 / .05)}.hostinger-reach-block-dialog__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px}.hostinger-reach-block-dialog__button_indicator{height:16px;width:16px}.hostinger-reach-block-dialog__button{cursor:pointer;text-align:center;background:#673de6;color:#fff;font-weight:700;font-size:12px;padding:6px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;border-radius:8px}.hostinger-reach-block-dialog__button:hover{background:#5029c2}.hostinger-reach-block-dialog__button a{color:#fff;text-decoration:none}.hostinger-reach-block-dialog__button a:hover,.hostinger-reach-block-dialog__button a:focus,.hostinger-reach-block-dialog__button a:active{color:#fff;-webkit-box-shadow:none;box-shadow:none;outline:none}.hostinger-reach-block-dialog__button svg{height:16px;width:16px}.hostinger-reach-block-dialog__button svg path{fill:#fff}.hostinger-reach-block-dialog__close{cursor:pointer}.hostinger-reach-block-dialog__close:before,.hostinger-reach-block-dialog__close:after{content:"";position:absolute;width:16px;height:2px;background-color:#1d1e20;top:26px;right:16px}.hostinger-reach-block-dialog__close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hostinger-reach-block-dialog__close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.hostinger-reach-block-dialog__close:hover:before,.hostinger-reach-block-dialog__close:hover:after{background-color:#727272}.hostinger-reach-block-subscription-form .hostinger-reach-block-form-fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.hostinger-reach-block-subscription-form .hostinger-reach-block-form-fields--inline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:end;width:100%;gap:.5rem}.hostinger-reach-block-subscription-form .hostinger-reach-block-form-fields--inline .hostinger-reach-block-form-field{min-width:70%}.hostinger-reach-block-subscription-form .hostinger-reach-block-form-fields--inline .hostinger-reach-block-submit{min-width:30%}.hostinger-reach-block-subscription-form .hostinger-reach-block-submit{border-width:0;margin-top:var(--wp--preset--spacing--20);-ms-flex-line-pack:center;align-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;width:100%;word-break:break-word;font-weight:500;min-height:40px;border-radius:50px}.hostinger-reach-block-subscription-form .hostinger-reach-block-form-field{margin-top:8px}.hostinger-reach-block-subscription-form label{display:block;font-size:11px;font-weight:500;line-height:1.4;text-transform:uppercase;margin-bottom:8px;padding:0}.hostinger-reach-block-subscription-form input{display:block;width:100%;padding:3px 10px;min-height:40px;-webkit-box-shadow:0 0 0 #fff0;box-shadow:0 0 0 #fff0;border-radius:4px;border:1px solid #8c8f94;background-color:#fff;color:#2c3338;-webkit-box-sizing:border-box;box-sizing:border-box}.hostinger-reach-block-tags{margin-left:-6px;margin-top:10px;max-height:14em;overflow:auto;padding-left:6px;padding-top:6px;margin-bottom:20px}.components-button.is-link.hostinger-reach-block-toggler{margin-bottom:20px}.hostinger-reach-block-newtag{margin-bottom:20px}.reach-subscription-message.is-success{background:rgb(0 158 91 / .1019607843);font-weight:700;padding:1em;gap:10px}.wp-block-uagb-advanced-heading h1,.wp-block-uagb-advanced-heading h2,.wp-block-uagb-advanced-heading h3,.wp-block-uagb-advanced-heading h4,.wp-block-uagb-advanced-heading h5,.wp-block-uagb-advanced-heading h6,.wp-block-uagb-advanced-heading p,.wp-block-uagb-advanced-heading div{word-break:break-word}.wp-block-uagb-advanced-heading .uagb-heading-text{margin:0}.wp-block-uagb-advanced-heading .uagb-desc-text{margin:0}.wp-block-uagb-advanced-heading .uagb-separator{font-size:0;border-top-style:solid;display:inline-block;margin:0 0 10px 0}.wp-block-uagb-advanced-heading .uagb-highlight{color:#f78a0c;border:0;transition:all 0.3s ease}.uag-highlight-toolbar{border-left:0;border-top:0;border-bottom:0;border-radius:0;border-right-color:#1e1e1e}.uag-highlight-toolbar .components-button{border-radius:0;outline:none}.uag-highlight-toolbar .components-button.is-primary{color:#fff}.wp-block-uagb-advanced-heading.uagb-block-cb98354e.wp-block-uagb-advanced-heading .uagb-heading-text{color:var(--ast-global-color-5)}.wp-block-uagb-advanced-heading.uagb-block-cb98354e.wp-block-uagb-advanced-heading{margin-bottom:-22px}.wp-block-uagb-advanced-heading.uagb-block-cb98354e.wp-block-uagb-advanced-heading .uagb-desc-text{margin-bottom:0}.wp-block-uagb-advanced-heading.uagb-block-cb98354e.wp-block-uagb-advanced-heading .uagb-highlight{font-style:normal;font-weight:Default;background:#007cba;color:#fff;-webkit-text-fill-color:#fff}.wp-block-uagb-advanced-heading.uagb-block-cb98354e.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection{color:#fff;background:#007cba;-webkit-text-fill-color:#fff}.wp-block-uagb-advanced-heading.uagb-block-cb98354e.wp-block-uagb-advanced-heading .uagb-highlight::selection{color:#fff;background:#007cba;-webkit-text-fill-color:#fff}.wp-block-uagb-advanced-heading.uagb-block-cb98354e .uagb-heading-text{font-weight:400;font-size:21px;line-height:1.5em;margin-bottom:21px}.wp-block-uagb-advanced-heading.uagb-block-cb98354e .uagb-desc-text{font-size:15px;line-height:1.6em}@media only screen and (max-width:976px){.wp-block-uagb-advanced-heading.uagb-block-cb98354e .uagb-heading-text{font-size:19px;line-height:1.5em}.wp-block-uagb-advanced-heading.uagb-block-cb98354e .uagb-desc-text{font-size:14px;line-height:1.5em}}@media only screen and (max-width:767px){.wp-block-uagb-advanced-heading.uagb-block-cb98354e .uagb-heading-text{font-size:18px;line-height:1.5em}.wp-block-uagb-advanced-heading.uagb-block-cb98354e .uagb-desc-text{font-size:14px;line-height:1.5em}}.uagb-forms__outer-wrap .uagb-forms-input,.uagb-forms__outer-wrap .uagb-forms-input::placeholder,.uagb-forms__outer-wrap .uagb-forms-input-label,.uagb-forms__outer-wrap .uagb-forms-main-submit-button,.uagb-forms__outer-wrap .uagb-forms-success-message,.uagb-forms__outer-wrap .uagb-forms-failed-message{-webkit-transition-property:color,background-color,border-color;-moz-transition-property:color,background-color,border-color;-o-transition-property:color,background-color,border-color;transition-property:color,background-color,border-color;-webkit-transition-duration:0.15s;-moz-transition-duration:0.15s;-o-transition-duration:0.15s;transition-duration:0.15s}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-input,.uagb-forms__outer-wrap .uagb-forms-main-form input[type="text"]{min-height:0!important}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-input::-webkit-input-placeholder,.uagb-forms__outer-wrap .uagb-forms-main-form input[type="text"]::-webkit-input-placeholder{overflow:unset}.uagb-forms__outer-wrap .uagb-forms-main-form input:not([type="checkbox"]):not([type="radio"]):not([type="file"]),.uagb-forms__outer-wrap .uagb-forms-main-form textarea,.uagb-forms__outer-wrap .uagb-forms-main-form select{width:100%;box-sizing:border-box}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-checkbox-wrap .uagb-form-checkbox-option input.uagb-inner-input-view{width:33%}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-phone-wrap .uagb-form-phone-country{width:25%;margin-right:5px}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-phone-wrap .uagb-forms-phone-input{width:75%!important}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-phone-flex{display:flex;width:100%;justify-content:space-between}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-phone-flex .uagb-form-phone-country{width:25%;margin-right:5px}.uagb-forms__outer-wrap .uagb-forms-main-form .required::after{color:red;content:" *"}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-form-hidden-data{display:none}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-main-submit-button-wrap .uagb-forms-main-submit-button.wp-block-button__link{width:auto}.uagb-forms__outer-wrap .uagb-forms-submit-message-hide{display:none}.uagb-forms__outer-wrap .uagb-forms-success-message{padding:20px 20px}.uagb-forms__outer-wrap .uagb-forms-failed-message{padding:20px 20px}.uagb-forms__outer-wrap span.components-spinner{float:none}.uagb-forms__outer-wrap .uagb-forms-input.uagb-form-phone-country{background-color:#fff}.uagb-forms__outer-wrap .uag-col-2-wrap{display:grid;grid-template-columns:1fr 1fr;column-gap:15px}.uagb-forms__outer-wrap .uag-col-3-wrap{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:15px}.uagb-forms__outer-wrap .uag-col-4-wrap{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:15px}.uagb-forms__outer-wrap .uagb-switch{position:relative;display:inline-block;width:50px;height:25px}.uagb-forms__outer-wrap .uagb-switch input{width:0;height:0;opacity:0}.uagb-forms__outer-wrap .uagb-slider{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;cursor:pointer;transition:0.4s;-webkit-transition:0.4s}.uagb-forms__outer-wrap .uagb-switch .uagb-slider::before{position:absolute;width:20px;height:20px;background-color:#000;transition:0.4s;content:"";-webkit-transition:0.4s}.uagb-forms__outer-wrap .uagb-switch input:checked+.uagb-slider::before{background-color:#fff}.uagb-forms__outer-wrap .uagb-slider.round::before{border-radius:50%!important}.uagb-forms-select-box,.uagb-form-phone-country,.uagb-forms-phone-wrap .uagb-forms-phone-input{height:auto;-webkit-appearance:none;appearance:none}.uagb-forms-radio-wrap input[type="radio"]:checked+label::before{line-height:1.2;content:" "}.uagb-forms-radio-wrap input[type="radio"]+label::before{display:inline-block;vertical-align:middle;margin-right:10px;margin-bottom:5px;box-sizing:content-box;text-align:center;line-height:1.2;content:""}.uagb-forms-radio-wrap input[type="radio"].round+label::before{border-radius:100%!important}select::after,select::before{padding:10px}.uagb-forms-radio-wrap input[type="radio"],.uagb-forms-checkbox-wrap input[type="checkbox"],.uagb-forms-accept-wrap input[type="checkbox"]{opacity:0}.uagb-forms-checkbox-wrap input[type="checkbox"]:checked+label::before,.uagb-forms-accept-wrap input[type="checkbox"]:checked+label::before{line-height:1.2;content:"\2714"}.uagb-forms-checkbox-wrap input[type="checkbox"]+label::before,.uagb-forms-accept-wrap input[type="checkbox"]+label::before{display:inline-block;vertical-align:middle;margin-right:10px;margin-bottom:5px;box-sizing:content-box;text-align:center;line-height:1.2;content:" "}@media only screen and (max-width:767px){.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-phone-flex{display:flex;width:100%}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-phone-flex .uagb-form-phone-country{width:25%}}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-column-gap-20 .uagb-forms-main-form{column-gap:20px}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-column-gap-15 .uagb-forms-main-form{column-gap:15px}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-column-gap-10 .uagb-forms-main-form{column-gap:10px}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-column-gap-5 .uagb-forms-main-form{column-gap:5px}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-20 .uagb-forms-main-submit-button-wrap{width:20%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-25 .uagb-forms-main-submit-button-wrap{width:25%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-33 .uagb-forms-main-submit-button-wrap{width:33.33%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-40 .uagb-forms-main-submit-button-wrap{width:40%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-50 .uagb-forms-main-submit-button-wrap{width:50%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-60 .uagb-forms-main-submit-button-wrap{width:60%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-66 .uagb-forms-main-submit-button-wrap{width:66.66%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-75 .uagb-forms-main-submit-button-wrap{width:75%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-80 .uagb-forms-main-submit-button-wrap{width:80%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-align-item-flex-start .uagb-forms-main-form{align-items:flex-start}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-align-item-center .uagb-forms-main-form{align-items:center}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form{display:flex;flex-wrap:wrap;margin:0 -5px;position:relative;text-align:left}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-20{width:20%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-25{width:25%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-33{width:33.33%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-40{width:40%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-50{width:50%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-60{width:60%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-66{width:66.66%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-75{width:75%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-80{width:80%}@media (min-width:768px) and (max-width:1024px){.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-20{width:20%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-25{width:25%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-33{width:33.33%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-40{width:40%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-50{width:50%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-60{width:60%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-66{width:66.66%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-75{width:75%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-80{width:80%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-100{width:100%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-unset{width:auto}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-20 .uagb-forms-main-submit-button-wrap{width:20%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-25 .uagb-forms-main-submit-button-wrap{width:25%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-33 .uagb-forms-main-submit-button-wrap{width:33.33%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-40 .uagb-forms-main-submit-button-wrap{width:40%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-50 .uagb-forms-main-submit-button-wrap{width:50%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-60 .uagb-forms-main-submit-button-wrap{width:60%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-66 .uagb-forms-main-submit-button-wrap{width:66.66%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-75 .uagb-forms-main-submit-button-wrap{width:75%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-80 .uagb-forms-main-submit-button-wrap{width:80%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-100 .uagb-forms-main-submit-button-wrap{width:100%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-unset .uagb-forms-main-submit-button-wrap{width:auto}}@media (max-width:767px){.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-20{width:20%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-25{width:25%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-33{width:33.33%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-40{width:40%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-50{width:50%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-60{width:60%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-66{width:66.66%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-75{width:75%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-80{width:80%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-100{width:100%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-unset{width:auto}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-20 .uagb-forms-main-submit-button-wrap{width:20%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-25 .uagb-forms-main-submit-button-wrap{width:25%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-33 .uagb-forms-main-submit-button-wrap{width:33.33%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-40 .uagb-forms-main-submit-button-wrap{width:40%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-50 .uagb-forms-main-submit-button-wrap{width:50%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-60 .uagb-forms-main-submit-button-wrap{width:60%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-66 .uagb-forms-main-submit-button-wrap{width:66.66%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-75 .uagb-forms-main-submit-button-wrap{width:75%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-80 .uagb-forms-main-submit-button-wrap{width:80%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-100 .uagb-forms-main-submit-button-wrap{width:100%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-unset .uagb-forms-main-submit-button-wrap{width:auto}}.uagb-block-30b6343e.uagb-forms__outer-wrap{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.uagb-block-30b6343e .uagb-forms-main-form textarea{text-align:left}.uagb-block-30b6343e .uagb-forms-input{text-align:left}.uagb-block-30b6343e .uagb-forms-input-label{display:none;text-align:left}.uagb-block-30b6343e .uagb-forms-main-form .uagb-forms-field-set{margin-bottom:10px}.uagb-block-30b6343e .uagb-forms-main-form .uagb-forms-input-label{font-size:15px;margin-bottom:0}.uagb-block-30b6343e .uagb-forms-success-message{color:var(--ast-global-color-5)}.uagb-block-30b6343e .uagb-forms-failed-message{color:var(--ast-global-color-5)}.uagb-block-30b6343e .uagb-forms-main-form .uagb-forms-input:focus{outline:none!important;background-color:!important}.uagb-block-30b6343e .uagb-forms-main-form .uagb-forms-input:focus::placeholder{color:!important}.uagb-block-30b6343e .uagb-slider.round{border-radius:20px!important}.uagb-block-30b6343e .uagb-form-phone-country{background:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgd2lkdGg9JzE4cHgnIGhlaWdodD0nMThweCcgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIj48cGF0aCBkPSJtMzk2LjYgMTYwIDE5LjQgMjAuN0wyNTYgMzUyIDk2IDE4MC43bDE5LjMtMjAuN0wyNTYgMzEwLjV6IiBmaWxsPSIjMWQyMzI3IiBjbGFzcz0iZmlsbC0wMDAwMDAiPjwvcGF0aD48L3N2Zz4=) no-repeat;-moz-appearance:none!important;-webkit-appearance:none!important;background-position:top 50% right 12px;appearance:none!important}.uagb-block-30b6343e .uagb-forms-main-form .uagb-forms-main-submit-button-wrap{text-align:left}.uagb-block-30b6343e .uagb-forms-checkbox-wrap input[type=checkbox]+label:before{background-color:#fff;width:15px;height:15px}.uagb-block-30b6343e .uagb-forms-radio-wrap input[type=radio]+label:before{background-color:#fff;width:15px;height:15px}.uagb-block-30b6343e .uagb-slider{background-color:#fff}.uagb-block-30b6343e .uagb-forms-main-form .uagb-switch{height:calc(1px + 1px + 26px);width:calc(1px + 1px + 56px)}.uagb-block-30b6343e .uagb-forms-main-form .uagb-slider:before{height:20px;width:20px;top:3px;bottom:3px;left:3px;background-color:#1e1e1e;border-radius:3px 3px 3px 3px}.uagb-block-30b6343e .uagb-switch input:checked+.uagb-slider{background-color:#017cba}.uagb-block-30b6343e .uagb-switch input:checked+.uagb-slider:before{transform:translateX(30px);background-color:#fff}.uagb-block-30b6343e .uagb-switch input:focus+.uagb-slider{box-shadow:0 0 1px#017cba}.uagb-block-30b6343e .uagb-forms-accept-wrap input[type=checkbox]+label:before{background-color:#fff;width:15px;height:15px}.uagb-block-30b6343e .uagb-forms-main-form .uagb-forms-checkbox-wrap input[type=checkbox]+label:before{border-top-width:1px;border-left-width:1px;border-right-width:1px;border-bottom-width:1px;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-color:#BDBDBD;border-style:solid}.uagb-block-30b6343e .uagb-forms-main-form .uagb-forms-radio-wrap input[type=radio]+label:before{border-top-width:1px;border-left-width:1px;border-right-width:1px;border-bottom-width:1px;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-color:#BDBDBD;border-style:solid}.uagb-block-30b6343e .uagb-forms-main-form .uagb-slider{border-top-width:1px;border-left-width:1px;border-right-width:1px;border-bottom-width:1px;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-color:#BDBDBD;border-style:solid}.uagb-block-30b6343e .uagb-forms-main-form .uagb-forms-accept-wrap input[type=checkbox]+label:before{border-top-width:1px;border-left-width:1px;border-right-width:1px;border-bottom-width:1px;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-color:#BDBDBD;border-style:solid}.uagb-block-30b6343e .uagb-forms-main-form .uagb-forms-input{border-top-width:1px;border-left-width:1px;border-right-width:1px;border-bottom-width:1px;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-color:#ddd;border-style:solid}.uagb-block-30b6343e .uagb-forms-main-form .uagb-forms-input.uagb-form-phone-country{padding-top:11px;padding-bottom:11px;padding-left:12px;padding-right:12px}.uagb-block-30b6343e .uagb-forms-main-form .uagb-forms-input{padding-top:12px;padding-bottom:12px;padding-left:12px;padding-right:12px}.uagb-block-30b6343e .uagb-forms-checkbox-wrap input[type=checkbox]:checked+label:before{color:#fff;background-color:#017cba;font-size:calc(15px / 1.2)}.uagb-block-30b6343e .uagb-forms-radio-wrap input[type=radio]:checked+label:before{background-color:#fff;box-shadow:inset 0 0 0 4px #017cba;font-size:calc(15px / 1.2)}.uagb-block-30b6343e .uagb-forms-accept-wrap input[type=checkbox]:checked+label:before{color:#fff;background-color:#017cba;font-size:calc(15px / 1.2)}@media only screen and (max-width:976px){.uagb-block-30b6343e.uagb-forms__outer-wrap{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.uagb-block-30b6343e .uagb-forms-main-form .uagb-forms-input-label{font-size:15px}.uagb-block-30b6343e .uagb-slider.round{border-radius:20px!important}.uagb-block-30b6343e .uagb-form-phone-country{background-position:top 50% right 12px;padding-right:30px}.uagb-block-30b6343e .uagb-forms-main-form .uagb-forms-checkbox-wrap input[type=checkbox]+label:before{border-style:solid;border-color:#BDBDBD}.uagb-block-30b6343e .uagb-forms-main-form .uagb-forms-radio-wrap input[type=radio]+label:before{border-style:solid;border-color:#BDBDBD}.uagb-block-30b6343e .uagb-forms-main-form .uagb-slider{border-style:solid;border-color:#BDBDBD}.uagb-block-30b6343e .uagb-forms-main-form .uagb-forms-accept-wrap input[type=checkbox]+label:before{border-style:solid;border-color:#BDBDBD}.uagb-block-30b6343e .uagb-forms-main-form .uagb-forms-input{border-style:solid;border-color:#ddd}.uagb-block-30b6343e .uagb-switch input:checked+.uagb-slider:before{transform:translateX(30px)}.uagb-block-30b6343e .uagb-forms-checkbox-wrap input[type=checkbox]:checked+label:before{font-size:calc(15px / 1.2)}.uagb-block-30b6343e .uagb-forms-radio-wrap input[type=radio]:checked+label:before{font-size:calc(15px / 1.2)}.uagb-block-30b6343e .uagb-forms-accept-wrap input[type=checkbox]:checked+label:before{font-size:calc(15px / 1.2)}.uagb-block-30b6343e .uagb-forms-main-form .uagb-switch{height:calc(1px + 1px + 26px);width:calc(1px + 1px + 56px)}.uagb-block-30b6343e .uagb-forms-main-form .uagb-slider:before{height:calc(20px + 0px);width:calc(20px + 0px);top:3px;bottom:3px;left:3px;border-radius:3px 3px 3px 3px}}@media only screen and (max-width:767px){.uagb-block-30b6343e.uagb-forms__outer-wrap{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.uagb-block-30b6343e .uagb-forms-main-form .uagb-forms-input-label{font-size:15px}.uagb-block-30b6343e .uagb-slider.round{border-radius:20px!important}.uagb-block-30b6343e .uagb-form-phone-country{background-position:top 50% right 6px;padding-right:30px}.uagb-block-30b6343e .uagb-forms-main-form .uagb-forms-main-submit-button-wrap{display:grid}.uagb-block-30b6343e .uagb-forms-main-form .uagb-forms-checkbox-wrap input[type=checkbox]+label:before{border-style:solid;border-color:#BDBDBD}.uagb-block-30b6343e .uagb-forms-main-form .uagb-forms-radio-wrap input[type=radio]+label:before{border-style:solid;border-color:#BDBDBD}.uagb-block-30b6343e .uagb-forms-main-form .uagb-slider{border-style:solid;border-color:#BDBDBD}.uagb-block-30b6343e .uagb-forms-main-form .uagb-forms-accept-wrap input[type=checkbox]+label:before{border-style:solid;border-color:#BDBDBD}.uagb-block-30b6343e .uagb-forms-main-form .uagb-forms-input{border-style:solid;border-color:#ddd}.uagb-block-30b6343e .uagb-switch input:checked+.uagb-slider:before{transform:translateX(30px)}.uagb-block-30b6343e .uagb-forms-checkbox-wrap input[type=checkbox]:checked+label:before{font-size:calc(15px / 1.2)}.uagb-block-30b6343e .uagb-forms-radio-wrap input[type=radio]:checked+label:before{font-size:calc(15px / 1.2)}.uagb-block-30b6343e .uagb-forms-accept-wrap input[type=checkbox]:checked+label:before{font-size:calc(15px / 1.2)}.uagb-block-30b6343e .uagb-forms-main-form .uagb-switch{height:calc(1px + 1px + 26px);width:calc(1px + 1px + 56px)}.uagb-block-30b6343e .uagb-forms-main-form .uagb-slider:before{height:calc(20px + 0px);width:calc(20px + 0px);top:3px;bottom:3px;left:3px;border-radius:3px 3px 3px 3px}}.wp-block-uagb-advanced-heading.uagb-block-fe1a1046.wp-block-uagb-advanced-heading .uagb-heading-text{color:var(--ast-global-color-5)}.wp-block-uagb-advanced-heading.uagb-block-fe1a1046.wp-block-uagb-advanced-heading{margin-top:0;margin-right:0;margin-bottom:-21px;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.wp-block-uagb-advanced-heading.uagb-block-fe1a1046.wp-block-uagb-advanced-heading .uagb-desc-text{color:var(--ast-global-color-5);margin-bottom:0}.wp-block-uagb-advanced-heading.uagb-block-fe1a1046.wp-block-uagb-advanced-heading .uagb-highlight{font-style:normal;font-weight:Default;background:#007cba;color:#fff;-webkit-text-fill-color:#fff}.wp-block-uagb-advanced-heading.uagb-block-fe1a1046.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection{color:#fff;background:#007cba;-webkit-text-fill-color:#fff}.wp-block-uagb-advanced-heading.uagb-block-fe1a1046.wp-block-uagb-advanced-heading .uagb-highlight::selection{color:#fff;background:#007cba;-webkit-text-fill-color:#fff}.wp-block-uagb-advanced-heading.uagb-block-fe1a1046 .uagb-heading-text{font-size:21px}.wp-block-uagb-advanced-heading.uagb-block-c3a282c5.wp-block-uagb-advanced-heading .uagb-heading-text{color:var(--ast-global-color-5)}.wp-block-uagb-advanced-heading.uagb-block-c3a282c5.wp-block-uagb-advanced-heading{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.wp-block-uagb-advanced-heading.uagb-block-c3a282c5.wp-block-uagb-advanced-heading .uagb-desc-text{color:var(--ast-global-color-5);margin-bottom:0}.wp-block-uagb-advanced-heading.uagb-block-c3a282c5.wp-block-uagb-advanced-heading .uagb-highlight{font-style:normal;font-weight:Default;background:#007cba;color:#fff;-webkit-text-fill-color:#fff}.wp-block-uagb-advanced-heading.uagb-block-c3a282c5.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection{color:#fff;background:#007cba;-webkit-text-fill-color:#fff}.wp-block-uagb-advanced-heading.uagb-block-c3a282c5.wp-block-uagb-advanced-heading .uagb-highlight::selection{color:#fff;background:#007cba;-webkit-text-fill-color:#fff}.wp-block-uagb-advanced-heading.uagb-block-c3a282c5 .uagb-heading-text{font-size:21px;margin-bottom:21px}.wp-block-uagb-advanced-heading.uagb-block-1a2ab9ca.wp-block-uagb-advanced-heading .uagb-desc-text{margin-bottom:15px}.wp-block-uagb-advanced-heading.uagb-block-1a2ab9ca.wp-block-uagb-advanced-heading .uagb-highlight{font-style:normal;font-weight:Default;background:#007cba;color:#fff;-webkit-text-fill-color:#fff}.wp-block-uagb-advanced-heading.uagb-block-1a2ab9ca.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection{color:#fff;background:#007cba;-webkit-text-fill-color:#fff}.wp-block-uagb-advanced-heading.uagb-block-1a2ab9ca.wp-block-uagb-advanced-heading .uagb-highlight::selection{color:#fff;background:#007cba;-webkit-text-fill-color:#fff}.wp-block-uagb-image{display:flex}.wp-block-uagb-image__figure{position:relative;display:flex;flex-direction:column;max-width:100%;height:auto;margin:0}.wp-block-uagb-image__figure img{height:auto;display:flex;max-width:100%;transition:box-shadow 0.2s ease}.wp-block-uagb-image__figure>a{display:inline-block}.wp-block-uagb-image__figure figcaption{text-align:center;margin-top:.5em;margin-bottom:1em}.wp-block-uagb-image .components-placeholder.block-editor-media-placeholder .components-placeholder__instructions{align-self:center}.wp-block-uagb-image--align-left{text-align:left}.wp-block-uagb-image--align-right{text-align:right}.wp-block-uagb-image--align-center{text-align:center}.wp-block-uagb-image--align-full .wp-block-uagb-image__figure{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;width:100vw;height:auto}.wp-block-uagb-image--align-full .wp-block-uagb-image__figure img{height:auto;width:100%!important}.wp-block-uagb-image--align-wide .wp-block-uagb-image__figure img{height:auto;width:100%}.wp-block-uagb-image--layout-overlay__color-wrapper{position:absolute;left:0;top:0;right:0;bottom:0;opacity:.2;background:rgb(0 0 0 / .5);transition:opacity 0.35s ease-in-out}.wp-block-uagb-image--layout-overlay-link{position:absolute;left:0;right:0;bottom:0;top:0}.wp-block-uagb-image--layout-overlay .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{opacity:1}.wp-block-uagb-image--layout-overlay__inner{position:absolute;left:15px;right:15px;bottom:15px;top:15px;display:flex;align-items:center;justify-content:center;flex-direction:column;border-color:#fff;transition:0.35s ease-in-out}.wp-block-uagb-image--layout-overlay__inner.top-left,.wp-block-uagb-image--layout-overlay__inner.top-center,.wp-block-uagb-image--layout-overlay__inner.top-right{justify-content:flex-start}.wp-block-uagb-image--layout-overlay__inner.bottom-left,.wp-block-uagb-image--layout-overlay__inner.bottom-center,.wp-block-uagb-image--layout-overlay__inner.bottom-right{justify-content:flex-end}.wp-block-uagb-image--layout-overlay__inner.top-left,.wp-block-uagb-image--layout-overlay__inner.center-left,.wp-block-uagb-image--layout-overlay__inner.bottom-left{align-items:flex-start}.wp-block-uagb-image--layout-overlay__inner.top-right,.wp-block-uagb-image--layout-overlay__inner.center-right,.wp-block-uagb-image--layout-overlay__inner.bottom-right{align-items:flex-end}.wp-block-uagb-image--layout-overlay__inner .uagb-image-heading{color:#fff;transition:transform 0.35s,opacity 0.35s ease-in-out;transform:translate3d(0,24px,0);margin:0;line-height:1em}.wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{width:30%;border-top-width:2px;border-top-color:#fff;border-top-style:solid;margin-bottom:10px;opacity:0;transition:transform 0.4s,opacity 0.4s ease-in-out;transform:translate3d(0,30px,0)}.wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity:0;overflow:visible;color:#fff;transition:transform 0.45s,opacity 0.45s ease-in-out;transform:translate3d(0,35px,0)}.wp-block-uagb-image--layout-overlay__inner:hover .uagb-image-heading,.wp-block-uagb-image--layout-overlay__inner:hover .uagb-image-separator,.wp-block-uagb-image--layout-overlay__inner:hover .uagb-image-caption{opacity:1;transform:translate3d(0,0,0)}.wp-block-uagb-image--effect-zoomin .wp-block-uagb-image__figure img,.wp-block-uagb-image--effect-zoomin .wp-block-uagb-image__figure .wp-block-uagb-image--layout-overlay__color-wrapper{transform:scale(1);transition:transform 0.35s ease-in-out}.wp-block-uagb-image--effect-zoomin .wp-block-uagb-image__figure:hover img,.wp-block-uagb-image--effect-zoomin .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{transform:scale(1.05)}.wp-block-uagb-image--effect-slide .wp-block-uagb-image__figure img,.wp-block-uagb-image--effect-slide .wp-block-uagb-image__figure .wp-block-uagb-image--layout-overlay__color-wrapper{width:calc(100% + 40px)!important;max-width:none!important;transform:translate3d(-40px,0,0);transition:transform 0.35s ease-in-out}.wp-block-uagb-image--effect-slide .wp-block-uagb-image__figure:hover img,.wp-block-uagb-image--effect-slide .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{transform:translate3d(0,0,0)}.wp-block-uagb-image--effect-grayscale img{filter:grayscale(0%);transition:0.35s ease-in-out}.wp-block-uagb-image--effect-grayscale:hover img{filter:grayscale(100%)}.wp-block-uagb-image--effect-blur img{filter:blur(0);transition:0.35s ease-in-out}.wp-block-uagb-image--effect-blur:hover img{filter:blur(3px)}.uagb-block-9b9e1659.wp-block-uagb-image--layout-default figure img{box-shadow:0 0 0 #00000070}.uagb-block-9b9e1659.wp-block-uagb-image .wp-block-uagb-image__figure figcaption{font-style:normal;align-self:center}.uagb-block-9b9e1659.wp-block-uagb-image--layout-overlay figure img{box-shadow:0 0 0 #00000070}.uagb-block-9b9e1659.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__color-wrapper{opacity:.2}.uagb-block-9b9e1659.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner{left:15px;right:15px;top:15px;bottom:15px}.uagb-block-9b9e1659.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading{font-style:normal;color:#fff;opacity:1}.uagb-block-9b9e1659.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading a{color:#fff}.uagb-block-9b9e1659.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity:0}.uagb-block-9b9e1659.wp-block-uagb-image--layout-overlay .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{opacity:1}.uagb-block-9b9e1659.wp-block-uagb-image .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{width:30%;border-top-width:2px;border-top-color:#fff;opacity:0}.uagb-block-9b9e1659.wp-block-uagb-image .wp-block-uagb-image__figure img{width:160px;height:auto}.uagb-block-9b9e1659.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity:1}.uagb-block-9b9e1659.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{opacity:1}.uagb-block-9b9e1659.wp-block-uagb-image--layout-default figure:hover img{box-shadow:0 0 0 #00000070}.uagb-block-9b9e1659.wp-block-uagb-image--layout-overlay figure:hover img{box-shadow:0 0 0 #00000070}@media only screen and (max-width:976px){.uagb-block-9b9e1659.wp-block-uagb-image .wp-block-uagb-image__figure img{width:160px;height:auto}}@media only screen and (max-width:767px){.uagb-block-9b9e1659.wp-block-uagb-image .wp-block-uagb-image__figure img{width:160px;height:auto}}.uagb-block-048812f3.wp-block-uagb-image{text-align:center;justify-content:center;align-self:center}.uagb-block-048812f3 .wp-block-uagb-image__figure{align-items:center}.uagb-block-048812f3.wp-block-uagb-image--layout-default figure img{box-shadow:0 0 0 #00000070}.uagb-block-048812f3.wp-block-uagb-image .wp-block-uagb-image__figure figcaption{font-style:normal;align-self:center}.uagb-block-048812f3.wp-block-uagb-image--layout-overlay figure img{box-shadow:0 0 0 #00000070}.uagb-block-048812f3.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__color-wrapper{opacity:.2}.uagb-block-048812f3.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner{left:15px;right:15px;top:15px;bottom:15px}.uagb-block-048812f3.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading{font-style:normal;color:#fff;opacity:1}.uagb-block-048812f3.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading a{color:#fff}.uagb-block-048812f3.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity:0}.uagb-block-048812f3.wp-block-uagb-image--layout-overlay .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{opacity:1}.uagb-block-048812f3.wp-block-uagb-image .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{width:30%;border-top-width:2px;border-top-color:#fff;opacity:0}.uagb-block-048812f3.wp-block-uagb-image .wp-block-uagb-image__figure img{width:px;height:auto}.uagb-block-048812f3.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity:1}.uagb-block-048812f3.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{opacity:1}.uagb-block-048812f3.wp-block-uagb-image--layout-default figure:hover img{box-shadow:0 0 0 #00000070}.uagb-block-048812f3.wp-block-uagb-image--layout-overlay figure:hover img{box-shadow:0 0 0 #00000070}@media only screen and (max-width:976px){.uagb-block-048812f3.wp-block-uagb-image .wp-block-uagb-image__figure img{width:px;height:auto}}@media only screen and (max-width:767px){.uagb-block-048812f3.wp-block-uagb-image .wp-block-uagb-image__figure img{width:px;height:auto}}.wp-block-uagb-table-of-contents .uagb-toc__wrap{display:inline-block;max-width:-moz-available;max-width:-webkit-fill-available;max-width:fill-available}.wp-block-uagb-table-of-contents li.uagb-toc__list{padding-top:10px}.wp-block-uagb-table-of-contents ul.uagb-toc__list,.wp-block-uagb-table-of-contents ol.uagb-toc__list{list-style-position:inside;padding-left:0;margin-bottom:0;margin-left:2.2em}.wp-block-uagb-table-of-contents ul.uagb-toc__list li,.wp-block-uagb-table-of-contents ol.uagb-toc__list li{margin:0}.wp-block-uagb-table-of-contents ul li:empty{display:none}.wp-block-uagb-table-of-contents .uagb-toc__title-wrap{display:flex;align-items:center}.wp-block-uagb-table-of-contents .uagb-toc__title{display:flex;align-items:center}.wp-block-uagb-table-of-contents .uagb-toc__is-collapsible.uagb-toc__title-wrap{cursor:pointer}.wp-block-uagb-table-of-contents .uag-toc__collapsible-wrap svg{width:20px;height:20px}.wp-block-uagb-table-of-contents svg{width:20px;height:20px;display:inline-block;margin-left:10px;cursor:pointer}.wp-block-uagb-table-of-contents .uag-toc__collapsible-wrap{display:flex;margin-left:10px;cursor:pointer}.wp-block-uagb-table-of-contents.uagb-toc__collapse .uagb-toc__list-wrap{display:none}.wp-block-uagb-table-of-contents.uagb-toc__collapse--list ul.uagb-toc__list,.wp-block-uagb-table-of-contents.uagb-toc__collapse--list ol.uagb-toc__list{padding-left:2px}ol.uagb-toc__list li.uagb-toc__list ul,ol.uagb-toc__list ul.uagb-toc__list ul{list-style-type:circle}ol.uagb-toc__list>ul,ol.uagb-toc__list>li{list-style-type:disc}.uagb-toc__scroll-top{position:fixed;right:50px;bottom:50px;display:none;padding:10px;background:#ccd0d4;cursor:pointer;font-size:1rem;line-height:1.85714285714286}.uagb-toc__scroll-top svg{width:1.6em;height:.6em;margin-left:0;transform:translate(0,-20%) rotate(180deg);fill:currentColor}.uagb-toc__scroll-top.uagb-toc__show-scroll{display:inline-table}body[class*="astra"] .uagb-toc__list{line-height:normal}.uagb-toc__list{margin-top:0}.wp-block-uagb-table-of-contents ol.uagb-toc__list li.uagb-toc__list.uagb-toc__list--expandable{list-style-type:none!important}ul.uagb-toc__list--child-of-closed-list{padding-top:0!important}ul.uagb-toc__list--hidden-child{display:none!important}.list-open::before,.list-collapsed::before{content:"\25BC" / "";transition:transform 0.3s ease;transform:scale(.7) translateX(-50%);display:inline-block}.list-collapsed::before{transform:scale(.7) rotate(-90deg) translate(-84%,6%)}span.list-open,span.list-collapsed{cursor:pointer;outline:none!important}.uagb-toc__list.transition{transition:max-height 300ms ease-in-out,padding-top 300ms ease-in-out}.uagb-toc__loader{border:2px solid #f3f3f3;border-top:2px solid #0073aa;border-radius:50%;width:20px;height:20px;animation:spin 1.1s linear infinite;display:block;position:absolute;margin-top:5px}.uagb-toc__list-hidden{opacity:0}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}[dir="rtl"] .list-open::before{transform:scale(.7) translateX(50%)}[dir="rtl"] .list-collapsed::before{transform:scale(.7) rotate(90deg) translate(84%,6%)}[dir="rtl"] .wp-block-uagb-table-of-contents.uagb-toc__collapse--list ul.uagb-toc__list,[dir="rtl"] .wp-block-uagb-table-of-contents.uagb-toc__collapse--list ol.uagb-toc__list{padding-left:0;padding-right:2px;margin-left:0;margin-right:2.2em}.uagb-block-b73249cd.wp-block-uagb-table-of-contents{text-align:left}.uagb-block-b73249cd .uagb-toc__list-wrap li a{color:#54595F}.uagb-block-b73249cd .uagb-toc__wrap .uagb-toc__title-wrap{justify-content:left}.uagb-block-b73249cd .uagb-toc__wrap .uagb-toc__title{justify-content:left}.uagb-block-b73249cd .uagb-toc__wrap{border-top-width:1px;border-left-width:1px;border-right-width:1px;border-bottom-width:1px;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-color:#333;border-style:solid;padding-left:30px;padding-right:30px;padding-top:30px;padding-bottom:30px;background:#fff;width:100%}.uagb-block-b73249cd .uagb-toc__list-wrap{column-count:1;overflow:hidden;text-align:left}.uagb-block-b73249cd .uagb-toc__list-wrap>ul.uagb-toc__list>li:first-child{padding-top:0}.uagb-block-b73249cd .uagb-toc__list-wrap ul.uagb-toc__list:last-child>li:last-child{padding-bottom:0}.uagb-block-b73249cd .uagb-toc__list .uagb-toc__list{list-style-type:disc!important}.uagb-block-b73249cd .uagb-toc__title{font-weight:Default;font-size:20px}.uagb-block-b73249cd .uagb-toc__list-wrap ol li a{text-decoration:underline}@media only screen and (max-width:976px){.uagb-block-b73249cd .uagb-toc__wrap{border-style:solid}.uagb-block-b73249cd .uagb-toc__list-wrap{column-count:1;overflow:hidden;text-align:left}.uagb-block-b73249cd .uagb-toc__list-wrap>ul.uagb-toc__list>li:first-child{padding-top:0}.uagb-block-b73249cd .uagb-toc__list-wrap ul.uagb-toc__list:last-child>li:last-child{padding-bottom:0}}@media only screen and (max-width:767px){.uagb-block-b73249cd .uagb-toc__wrap{border-style:solid}.uagb-block-b73249cd .uagb-toc__list-wrap{column-count:1;overflow:hidden;text-align:left}.uagb-block-b73249cd .uagb-toc__list-wrap>ul.uagb-toc__list>li:first-child{padding-top:0}.uagb-block-b73249cd .uagb-toc__list-wrap ul.uagb-toc__list:last-child>li:last-child{padding-bottom:0}}.ast-page-builder-template .ast-article-post{margin-bottom:2.5em}.ast-featured-post{float:none}.ast-separate-container .ast-separate-posts.ast-article-post{margin-bottom:2em}.ast-animate-hidden{visibility:hidden;opacity:0}.ast-animate-display{visibility:visible;opacity:1}.ast-no-thumb .ast-date-meta .posted-on{margin-bottom:1.5em}.ast-date-meta.circle .posted-on{border-radius:50%;overflow:hidden}.has-post-thumbnail .ast-date-meta.circle .posted-on{margin:1em}.ast-separate-container .ast-grid-1 .blog-layout-1{padding:0}.ast-separate-container .ast-grid-1 .blog-layout-2,.ast-separate-container .ast-grid-1 .blog-layout-3{padding:0;border-bottom:0}.ast-separate-container .ast-grid-2 .ast-article-post .blog-layout-2,.ast-separate-container .ast-grid-2 .ast-article-post .blog-layout-3,.ast-separate-container .ast-grid-3 .ast-article-post .blog-layout-2,.ast-separate-container .ast-grid-3 .ast-article-post .blog-layout-3,.ast-separate-container .ast-grid-4 .ast-article-post .blog-layout-2,.ast-separate-container .ast-grid-4 .ast-article-post .blog-layout-3{border-bottom:0}.ast-separate-container .blog-layout-1,.ast-separate-container .blog-layout-2,.ast-separate-container .blog-layout-3{padding:2.66666em}.ast-separate-container .ast-grid-2 .blog-layout-1,.ast-separate-container .ast-grid-2 .blog-layout-2,.ast-separate-container .ast-grid-2 .blog-layout-3,.ast-separate-container .ast-grid-3 .blog-layout-1,.ast-separate-container .ast-grid-3 .blog-layout-2,.ast-separate-container .ast-grid-3 .blog-layout-3,.ast-separate-container .ast-grid-4 .blog-layout-1,.ast-separate-container .ast-grid-4 .blog-layout-2,.ast-separate-container .ast-grid-4 .blog-layout-3{padding:1.5em}@media (max-width:1200px){.ast-separate-container .ast-grid-2 .ast-article-post:nth-child(2n+0),.ast-separate-container .ast-grid-2 .ast-article-post:nth-child(odd),.ast-separate-container .ast-grid-3 .ast-article-post:nth-child(2n+0),.ast-separate-container .ast-grid-3 .ast-article-post:nth-child(odd),.ast-separate-container .ast-grid-4 .ast-article-post:nth-child(2n+0),.ast-separate-container .ast-grid-4 .ast-article-post:nth-child(odd){padding:0}.ast-separate-container .blog-layout-1,.ast-separate-container .blog-layout-2,.ast-separate-container .blog-layout-3{padding:1.5em}}.site-content .ast-grid-2 .ast-article-post,.site-content .ast-grid-3 .ast-article-post,.site-content .ast-grid-4 .ast-article-post{background:0 0}.site-content .ast-grid-2 .ast-article-post .blog-layout-2,.site-content .ast-grid-2 .ast-article-post .blog-layout-3,.site-content .ast-grid-3 .ast-article-post .blog-layout-2,.site-content .ast-grid-3 .ast-article-post .blog-layout-3,.site-content .ast-grid-4 .ast-article-post .blog-layout-2,.site-content .ast-grid-4 .ast-article-post .blog-layout-3{border-bottom:0}.ast-page-builder-template .ast-article-post .entry-header{margin:auto auto 1em auto;padding:0}.ast-article-post .ast-post-format-audio.ast-embeded-audio .ast-date-meta .posted-on{position:relative;display:inline-block;margin-bottom:1em}hr.post-divider{height:0;margin:0}hr.ast-single-previous-hr{height:0;margin-top:2em}.ast-show-comments-data{padding:2em 6.67em}.ast-show-comments-data .ast-show-comments{cursor:pointer}.ast-show-comments-data .ast-show-comments,.ast-show-comments-data .ast-show-comments-count{max-width:640px;text-align:center;margin-left:auto;margin-right:auto}.ast-show-comments-data .ast-show-comments-count{margin-bottom:2em}.ast-pagination-circle .ast-pagination .page-numbers,.ast-pagination-square .ast-pagination .page-numbers{border-style:solid;border-width:1px;line-height:2.33333em}.ast-pagination-circle .ast-pagination .page-numbers{border-radius:50%}.ast-pagination-circle .ast-pagination .next.page-numbers,.ast-pagination-circle .ast-pagination .prev.page-numbers{border-radius:30px}@media all and (max-width:768px){#content:before{content:""}}.ast-pagination-infinite{text-align:center;margin:2.5em 0 0}.ast-page-builder-template .ast-pagination-infinite{margin:2.5em 0}.ast-load-more{cursor:pointer;display:none;border:2px solid var(--ast-border-color);transition:all .2s linear;color:#000}.ast-load-more.active{display:inline-block;padding:0 1.5em;line-height:3em}.ast-load-more.no-more:hover{border-color:var(--ast-border-color);color:#000}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.ast-load-more.no-more:hover{background-color:inherit}.no-more{cursor:default}.ast-loader{display:none;margin:0 auto;min-height:58px;line-height:58px;width:70px;text-align:center}.ast-loader>div{width:18px;height:18px;background-color:#0085ba;border-radius:100%;display:inline-block;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.ast-loader .ast-loader-1{animation-delay:-.32s}.ast-loader .ast-loader-2{animation-delay:-.16s}@keyframes sk-bouncedelay{0%,100%,80%{transform:scale(0)}40%{transform:scale(1)}}.ast-blog-pagination-type-infinite .ast-pagination{display:none}.ast-hb-account-login-wrapper .ast-hb-account-login{position:fixed;left:50%;top:50%;padding:35px;max-height:550px;width:340px;margin:0 0 0 -170px;background-color:#f1f1f1;z-index:1000011;box-shadow:0 3px 6px rgb(0 0 0 / .3)}.ast-hb-account-login-wrapper .ast-hb-account-login-bg{position:fixed;top:0;bottom:0;left:0;right:0;background:#000;opacity:.7;z-index:1000010;transition:all .3s}.ast-hb-account-login-wrapper .ast-hb-login-header .ast-hb-login-close{background:0 0;border:0;font-size:24px;line-height:1;padding:.4em;color:inherit;-js-display:flex;display:flex;box-shadow:none}.ast-hb-account-login-wrapper #loginform input[type=password],.ast-hb-account-login-wrapper #loginform input[type=text]{width:100%;max-width:100%;margin-top:10px;border:1px solid;background-color:#fff0;vertical-align:middle}.ast-hb-account-login-form-footer a.ast-header-account-footer-link:not(:last-child) span:after{content:"|";margin:0 .4em}.ast-header-account-link.ast-account-action-link,.ast-header-account-link.ast-account-action-login,.ast-header-account-link.ast-account-action-login.customize-unpreviewable,.ast-header-break-point .ast-header-account-link{cursor:pointer;pointer-events:all}.ast-header-account{-js-display:flex;display:flex}.ast-hb-account-login-wrapper{visibility:hidden}.ast-hb-account-login-wrapper .ast-hb-login-header{-js-display:flex;position:absolute;right:0;top:0;display:flex;justify-content:flex-end;min-height:calc(1.2em + 24px)}.ast-hb-account-login-wrapper .ast-hb-account-login{transform:scale(.7);opacity:0;transition:all .3s;overflow:auto}.ast-hb-account-login-wrapper.show{visibility:visible}.ast-hb-account-login-wrapper.show .ast-hb-account-login{transform:scale(1) translateY(-50%);opacity:1}.ast-hb-login-body{height:100%;position:relative;line-height:1.5}.ast-hf-account-menu-wrap.ast-main-header-bar-alignment{position:relative}.main-header-bar .main-header-bar-navigation .ast-account-nav-menu{line-height:1.45}.ast-account-nav-menu{width:240px;background:#fff;left:-999em;position:absolute;top:0;z-index:99999;list-style:none;margin:0;padding-left:0;border:0;box-shadow:0 4px 10px -2px rgb(0 0 0 / .1)}.ast-account-nav-menu .sub-menu{right:auto;top:0;margin-left:0}.ast-account-nav-menu .menu-item.focus>.sub-menu,.ast-account-nav-menu .menu-item:hover>.sub-menu{left:100%}.ast-account-nav-menu .ast-left-align-sub-menu.menu-item.focus>.sub-menu,.ast-account-nav-menu .ast-left-align-sub-menu.menu-item:hover>.sub-menu{left:-100%}.ast-account-nav-menu .menu-item .menu-link{padding:.9em 1em}.ast-account-nav-menu .menu-item{border-style:none}.ast-account-nav-menu .menu-item.menu-item-has-children>.menu-link:after{position:absolute;right:1em;top:50%;transform:translate(0,-50%) rotate(270deg)}.ast-above-header-bar .main-header-menu.ast-account-nav-menu>.menu-item,.ast-below-header-bar .main-header-menu.ast-account-nav-menu>.menu-item,.ast-primary-header-bar .main-header-menu.ast-account-nav-menu>.menu-item{height:auto;line-height:unset;bottom:-5px}.ast-header-account-wrap .woocommerce-MyAccount-navigation-link.is-active a{background:unset}.ast-header-account-wrap .menu-item:last-child>.menu-link{border-style:none}.ast-divider-wrapper{border:0}.ast-mobile-popup-content .ast-header-divider-element{justify-content:center}.ast-header-divider-element{position:relative}.ast-fb-divider-layout-vertical{position:relative}.ast-hb-divider-layout-vertical.ast-header-divider-element{height:100%}.ast-mobile-header-content .ast-builder-layout-element:not(.ast-builder-menu):not(.ast-header-divider-element),.ast-mobile-popup-content .ast-builder-layout-element:not(.ast-builder-menu):not(.ast-header-divider-element){padding:15px 20px}.footer-widget-area .ast-footer-divider-element{position:relative;align-items:center}.footer-widget-area .ast-divider-wrapper{display:inline-block}.ast-builder-footer-grid-columns .ast-fb-divider-layout-horizontal{-js-display:inline-flex;display:inline-flex;vertical-align:middle}[data-section*=section-fb-button-] .ast-builder-button-size-xs .ast-custom-button,[data-section*=section-hb-button-] .ast-builder-button-size-xs .ast-custom-button{font-size:13px;padding:8px 20px}[data-section*=section-fb-button-] .ast-builder-button-size-sm .ast-custom-button,[data-section*=section-hb-button-] .ast-builder-button-size-sm .ast-custom-button{font-size:15px;padding:10px 40px}[data-section*=section-fb-button-] .ast-builder-button-size-md .ast-custom-button,[data-section*=section-hb-button-] .ast-builder-button-size-md .ast-custom-button{font-size:17px;padding:15px 45px}[data-section*=section-fb-button-] .ast-builder-button-size-lg .ast-custom-button,[data-section*=section-hb-button-] .ast-builder-button-size-lg .ast-custom-button{font-size:19px;padding:20px 50px}[data-section*=section-fb-button-] .ast-builder-button-size-xl .ast-custom-button,[data-section*=section-hb-button-] .ast-builder-button-size-xl .ast-custom-button{font-size:21px;padding:25px 55px}.ast-fb-divider-layout-vertical{-js-display:flex;display:flex}.site-footer-section{position:relative}.ast-builder-language-switcher .ast-builder-language-switcher-menu{list-style:none;margin:0;padding:0;line-height:normal;-webkit-tap-highlight-color:#fff0}.ast-builder-language-switcher-layout-vertical .ast-builder-language-switcher{display:block}.ast-builder-language-switcher-layout-vertical .ast-builder-language-switcher-menu{display:block}.ast-builder-language-switcher-layout-horizontal .ast-builder-language-switcher{-js-display:flex;display:flex}.ast-builder-language-switcher-layout-horizontal .ast-builder-language-switcher-menu{-js-display:flex;display:flex;flex-wrap:wrap}.ast-builder-language-switcher a{-js-display:flex;display:flex;align-items:center}.ast-lswitcher-item-footer,.ast-lswitcher-item-header{-js-display:inline-flex;display:inline-flex}span.ast-lswitcher-item-footer:last-child,span.ast-lswitcher-item-header:last-child{margin-right:0}.ast-header-sticky-active{position:fixed!important;right:0;left:0;margin:0 auto;z-index:99}.ast-footer-sticky-active .ast-custom-footer{position:fixed!important;right:0;left:0;bottom:0;margin:0 auto;z-index:99}.ast-custom-header{position:relative;z-index:99}.ast-custom-header.ast-header-sticky-active .fl-row-content-wrap{transition:padding .3s linear}.ast-custom-header.ast-header-sticky-active .fl-module-content{transition:all .3s linear}.ast-custom-header.ast-header-sticky-active .elementor-section-wrap{transition:padding .3s linear}.ast-custom-header.ast-header-sticky-active .elementor-row>.elementor-column>.elementor-element-populated{transition:all .3s linear}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .fl-row-content-wrap{transition:padding .3s linear;padding-top:5px;padding-bottom:5px;box-sizing:border-box}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .fl-module-content{margin-top:5px;margin-bottom:5px;transition:all .3s linear}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .fl-module-content.fl-node-content img{max-height:50px;width:auto}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .elementor-section-wrap{transition:padding .3s linear;box-sizing:border-box}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .elementor-section-wrap img{max-height:50px;width:auto}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .elementor-row>.elementor-column>.elementor-element-populated{max-height:60px;transition:all .3s linear}.ast-custom-header.ast-header-sticky-active{top:0;width:100%;transition:ease-out}.single-advanced-hook .ast-no-title,.single-advanced-hook .hentry{margin:0}.js_active .ast-plain-container.single-advanced-hook .entry-header{margin:0}.summary.entry-summary+[CLASS*=astra-advanced-hook]{clear:both}.single-astra-advanced-hook .wp-block-buttons,.single-astra-advanced-hook .wp-block-uagb-buttons{margin-bottom:1.5em}.single-astra-advanced-hook .ast-container{flex-wrap:wrap}.single-astra-advanced-hook .ast-container>*{width:100%}.ast-sticky-active{position:fixed!important;right:0;left:0;margin:0 auto}.ast-nav-up{transform:translateY(-100%)}.site-header .sticky-custom-logo{display:none}.ast-primary-sticky-header-active li.ast-masthead-custom-menu-items a,.ast-primary-sticky-header-active li.ast-masthead-custom-menu-items a:focus,.ast-primary-sticky-header-active li.ast-masthead-custom-menu-items a:hover{background:0 0}.ast-fullscreen-active .ast-above-header,.ast-offcanvas-active .ast-above-header{z-index:4}.ast-fullscreen-active .ast-above-header.ast-sticky-active,.ast-offcanvas-active .ast-above-header.ast-sticky-active{z-index:0}#ast-fixed-header{position:fixed;visibility:hidden;top:0;left:0;width:100%}#ast-fixed-header .main-header-bar{box-shadow:0 1px 2px rgb(0 0 0 / .2)}#ast-fixed-header.ast-header-slide{transform:translateY(-100%);transition:transform .3s linear,top .3s linear,visibility .3s linear}#ast-fixed-header.ast-header-fade{opacity:0;transition:opacity .3s linear}.main-header-bar.ast-sticky-active{box-shadow:0 2px 10px 0 rgb(36 50 66 / .075)}.ast-sticky-custom-logo .ast-header-sticked .custom-logo-link,.ast-sticky-custom-logo .ast-header-sticked .custom-mobile-logo-link{display:none}.ast-sticky-custom-logo .ast-header-sticked .sticky-custom-logo{display:inline-block}.ast-sticky-custom-logo.ast-primary-sticky-header-active.ast-header-break-point.ast-replace-site-logo-transparent.ast-theme-transparent-header .transparent-custom-logo{display:none}.ast-header-stick-fade-active .ast-sticky-custom-logo.ast-primary-sticky-header-active.ast-header-break-point.ast-replace-site-logo-transparent.ast-theme-transparent-header .transparent-custom-logo,.ast-header-stick-scroll-active .ast-sticky-custom-logo.ast-primary-sticky-header-active.ast-header-break-point.ast-replace-site-logo-transparent.ast-theme-transparent-header .transparent-custom-logo,.ast-header-stick-slide-active .ast-sticky-custom-logo.ast-primary-sticky-header-active.ast-header-break-point.ast-replace-site-logo-transparent.ast-theme-transparent-header .transparent-custom-logo{display:inline-block}.ast-sticky-main-shrink .ast-sticky-shrunk .main-header-bar,.ast-sticky-main-shrink .ast-sticky-shrunk.main-header-bar{line-height:55px}.ast-sticky-main-shrink .ast-sticky-shrunk .main-header-bar .ast-site-identity,.ast-sticky-main-shrink .ast-sticky-shrunk.main-header-bar .ast-site-identity{padding-top:.5em;padding-bottom:.5em}.ast-sticky-main-shrink .ast-sticky-shrunk .site-navigation{line-height:3}.ast-sticky-main-shrink .ast-sticky-shrunk .site-logo-img img{max-height:55px!important;width:auto}.ast-sticky-main-shrink.ast-header-break-point .ast-sticky-shrunk .main-header-bar,.ast-sticky-main-shrink.ast-header-break-point .ast-sticky-shrunk.main-header-bar{padding-bottom:0}.ast-sticky-main-shrink.ast-header-break-point .ast-sticky-shrunk .ast-mobile-menu-buttons{line-height:0;padding-bottom:.5em}.ast-sticky-main-shrink.ast-header-break-point .ast-sticky-shrunk .site-branding{padding-bottom:.5em}.ast-sticky-above-shrink .ast-sticky-shrunk .ast-above-header-bar .ast-site-identity,.ast-sticky-above-shrink .ast-sticky-shrunk.ast-above-header-bar .ast-site-identity{padding-top:.5em;padding-bottom:.5em}.ast-sticky-above-shrink .ast-sticky-shrunk .site-navigation{line-height:3}.ast-sticky-above-shrink .ast-sticky-shrunk .site-logo-img img{max-height:55px;width:auto}.ast-sticky-above-shrink.ast-header-break-point .ast-sticky-shrunk .ast-above-header-bar,.ast-sticky-above-shrink.ast-header-break-point .ast-sticky-shrunk.ast-above-header-bar{padding-bottom:0}.ast-sticky-above-shrink.ast-header-break-point .ast-sticky-shrunk .ast-mobile-menu-buttons{line-height:0;padding-bottom:.5em}.ast-sticky-above-shrink.ast-header-break-point .ast-sticky-shrunk .site-branding{padding-bottom:.5em}.ast-sticky-below-shrink .ast-sticky-shrunk .ast-below-header-bar .ast-site-identity,.ast-sticky-below-shrink .ast-sticky-shrunk.ast-below-header-bar .ast-site-identity{padding-top:.5em;padding-bottom:.5em}.ast-sticky-below-shrink .ast-sticky-shrunk .site-navigation{line-height:3}.ast-sticky-below-shrink .ast-sticky-shrunk .site-logo-img img{max-height:55px;width:auto}.ast-sticky-below-shrink.ast-header-break-point .ast-sticky-shrunk .ast-below-header-bar,.ast-sticky-below-shrink.ast-header-break-point .ast-sticky-shrunk.ast-below-header-bar{padding-bottom:0}.ast-sticky-below-shrink.ast-header-break-point .ast-sticky-shrunk .ast-mobile-menu-buttons{line-height:0;padding-bottom:.5em}.ast-sticky-below-shrink.ast-header-break-point .ast-sticky-shrunk .site-branding{padding-bottom:.5em}.ast-header-break-point .ast-sticky-active .sticky-custom-logo img{display:block}.ast-header-break-point .ast-has-mobile-header-logo .ast-header-sticked .sticky-custom-logo img{display:block}.ast-header-break-point .ast-has-mobile-header-logo .ast-header-sticked .ast-mobile-header-logo{display:none}.ast-header-break-point .ast-header-sticked .sticky-custom-logo img{display:block}.ast-header-break-point.ast-inherit-site-logo-sticky .ast-has-mobile-header-logo .ast-header-sticked .custom-logo-link img{display:none}.ast-header-break-point.ast-inherit-site-logo-sticky .ast-has-mobile-header-logo .ast-header-sticked .custom-mobile-logo-link img{display:inline-block}.above-header-toggle-on .main-header-bar{z-index:1}.ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-mobile-header-wrap .ast-mobile-header-content{display:none}.ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-desktop-header-content{display:none}.ast-main-header-nav-open.ast-hfb-header .ast-mobile-header-wrap .ast-mobile-header-content{display:block}.ast-main-header-nav-open.ast-hfb-header .ast-desktop-header-content{display:block}.ast-header-stick-fade-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-mobile-header-wrap .ast-mobile-header-content,.ast-header-stick-scroll-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-mobile-header-wrap .ast-mobile-header-content,.ast-header-stick-slide-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-mobile-header-wrap .ast-mobile-header-content{display:block}.ast-header-stick-fade-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-desktop-header-content,.ast-header-stick-scroll-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-desktop-header-content,.ast-header-stick-slide-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-desktop-header-content{display:block}.ast-header-stick-fade-active .ast-main-header-nav-open.ast-hfb-header #masthead>.ast-mobile-header-wrap .ast-mobile-header-content,.ast-header-stick-scroll-active .ast-main-header-nav-open.ast-hfb-header #masthead>.ast-mobile-header-wrap .ast-mobile-header-content,.ast-header-stick-slide-active .ast-main-header-nav-open.ast-hfb-header #masthead>.ast-mobile-header-wrap .ast-mobile-header-content{display:none}.ast-header-stick-fade-active .ast-main-header-nav-open.ast-hfb-header #masthead>.ast-desktop-header-content,.ast-header-stick-scroll-active .ast-main-header-nav-open.ast-hfb-header #masthead>.ast-desktop-header-content,.ast-header-stick-slide-active .ast-main-header-nav-open.ast-hfb-header #masthead>.ast-desktop-header-content{display:none}.ast-header-stick-fade-active.ast-off-canvas-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-mobile-header-wrap .ast-mobile-header-content,.ast-header-stick-scroll-active.ast-off-canvas-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-mobile-header-wrap .ast-mobile-header-content,.ast-header-stick-slide-active.ast-off-canvas-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-mobile-header-wrap .ast-mobile-header-content{display:none}.ast-header-stick-fade-active.ast-off-canvas-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-desktop-header-content,.ast-header-stick-scroll-active.ast-off-canvas-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-desktop-header-content,.ast-header-stick-slide-active.ast-off-canvas-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-desktop-header-content{display:none}.ast-above-sticky-header-active.ast-main-header-nav-open.ast-hfb-header #masthead>#ast-desktop-header .ast-desktop-header-content,.ast-above-sticky-header-active.ast-main-header-nav-open.ast-hfb-header #masthead>.ast-mobile-header-wrap .ast-mobile-header-content,.ast-above-sticky-header-active.ast-main-header-nav-open.astra-hfb-header #masthead>#ast-desktop-header .ast-desktop-header-content,.ast-above-sticky-header-active.ast-main-header-nav-open.astra-hfb-header #masthead>.ast-mobile-header-wrap .ast-mobile-header-content,.ast-below-sticky-header-active.ast-main-header-nav-open.ast-hfb-header #masthead>#ast-desktop-header .ast-desktop-header-content,.ast-below-sticky-header-active.ast-main-header-nav-open.ast-hfb-header #masthead>.ast-mobile-header-wrap .ast-mobile-header-content,.ast-below-sticky-header-active.ast-main-header-nav-open.astra-hfb-header #masthead>#ast-desktop-header .ast-desktop-header-content,.ast-below-sticky-header-active.ast-main-header-nav-open.astra-hfb-header #masthead>.ast-mobile-header-wrap .ast-mobile-header-content,.ast-primary-sticky-header-active.ast-main-header-nav-open.ast-hfb-header #masthead>#ast-desktop-header .ast-desktop-header-content,.ast-primary-sticky-header-active.ast-main-header-nav-open.ast-hfb-header #masthead>.ast-mobile-header-wrap .ast-mobile-header-content,.ast-primary-sticky-header-active.ast-main-header-nav-open.astra-hfb-header #masthead>#ast-desktop-header .ast-desktop-header-content,.ast-primary-sticky-header-active.ast-main-header-nav-open.astra-hfb-header #masthead>.ast-mobile-header-wrap .ast-mobile-header-content{position:fixed}.site-above-header-wrap,.site-below-header-wrap,.site-primary-header-wrap{transition:all .2s linear}.ast-header-stick-slide-active .ast-flyout-menu-enable.ast-header-break-point #masthead>.main-header-bar-navigation{display:none!important}.ast-header-stick-fade-active .ast-flyout-menu-enable.ast-header-break-point #masthead>.main-header-bar-navigation{display:none!important}.ast-flyout-menu-overlay .ast-stick-primary-below-wrapper.ast-sticky-active{z-index:5}.ast-fullscreen-menu-overlay #ast-fixed-header{z-index:9}.ast-flyout-menu-enable.ast-primary-sticky-enabled .ast-stick-primary-below-wrapper,.ast-flyout-menu-enable.ast-primary-sticky-enabled .main-header-bar{overflow-y:unset!important}#ast-mobile-header .content-align-flex-start{max-height:60vh;overflow:auto}.astra-full-megamenu-wrapper{z-index:99999}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.sub-menu>.menu-item{display:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.ast-mm-has-desc>.menu-link{vertical-align:middle;text-align:center}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .menu-item:hover>.menu-link{background-color:#fff0}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu{opacity:0;visibility:hidden}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu-focus .menu-item>.menu-link{background-color:#fff0}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus{opacity:1;visibility:visible;-js-display:flex;display:flex;padding:15px}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu>.menu-item{padding-left:15px;padding-right:15px;display:block;flex:1;opacity:1}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu>.menu-item:first-child{padding-left:0}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu>.menu-item:last-child{padding-right:0}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu.col-2 .menu-item{width:50%}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu.col-3 .menu-item{width:33.33%}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu.col-4 .menu-item{width:25%}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu .menu-item:last-child{border-right:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus .sub-menu{background-color:#fff0;display:block;opacity:1;visibility:visible;transform:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus .astra-nested-sub-menu .menu-item .menu-link{padding-left:24px}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus .astra-nested-sub-menu .astra-nested-sub-menu .menu-item .menu-link{padding-left:48px}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu .sub-menu{border:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu>.menu-item .sub-menu{position:static;width:100%;margin:auto}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu>.menu-item .sub-menu .menu-item{width:100%}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus>.menu-item{padding-left:15px;padding-right:15px}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus>.menu-item:first-child{padding-left:0}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus>.menu-item:last-child{padding-right:0}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu .ast-header-navigation-arrow{display:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-full-megamenu-wrapper.astra-megamenu-wrapper-focus{opacity:1;visibility:visible}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-full-megamenu-wrapper.astra-megamenu-wrapper-focus .astra-megamenu.astra-megamenu-focus{-js-display:flex;display:flex}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-full-megamenu-wrapper .astra-mega-menu-width-full-stretched{width:100%}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-full-megamenu-wrapper .astra-mega-menu-width-full-stretched .ast-mm-template-content{padding:0}.ast-desktop .ast-mega-menu-enabled .menu-item-has-children.astra-megamenu-li.menu-item .astra-megamenu.sub-menu .menu-item>.menu-link::after{content:''}.ast-desktop .ast-mega-menu-enabled .menu-item-has-children.astra-megamenu-li.menu-item .astra-megamenu.sub-menu .menu-item>.menu-link .ast-icon.icon-arrow{display:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .sub-menu .menu-link,.ast-desktop .ast-mega-menu-enabled.submenu-with-border .astra-megamenu-li .sub-menu .menu-link{border:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu{opacity:1;visibility:visible;-js-display:flex;display:flex;padding:15px}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu>.menu-item{padding-left:15px;padding-right:15px}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu>.menu-item:first-child{padding-left:0}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu>.menu-item:last-child{padding-right:0}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu>.menu-item{padding-left:15px;padding-right:15px}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu>.menu-item:first-child{padding-left:0}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu>.menu-item:last-child{padding-right:0}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.col-2 .menu-item{width:50%}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.col-3 .menu-item{width:33.33%}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.col-4 .menu-item{width:25%}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu>.menu-item{display:block;flex:1;opacity:1}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu .sub-menu{background-color:#fff0;display:block;opacity:1;visibility:visible;transform:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu .astra-nested-sub-menu .menu-item .menu-link{padding-left:24px}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu .astra-nested-sub-menu .astra-nested-sub-menu .menu-item .menu-link{padding-left:48px}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.sub-menu .sub-menu{border:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.sub-menu>.menu-item .sub-menu{position:static;width:100%;margin:auto}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.sub-menu>.menu-item .sub-menu .menu-item{width:100%}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.sub-menu .menu-item:last-child{border-right:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-full-megamenu-wrapper{opacity:1;visibility:visible}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-full-megamenu-wrapper .astra-megamenu{-js-display:flex;display:flex}.ast-desktop .ast-mega-menu-enabled :not(.menu-container-width-mega).astra-megamenu-li:hover .astra-megamenu .sub-menu .menu-item{width:100%}.ast-desktop .ast-mega-menu-enabled :not(.menu-container-width-mega).astra-megamenu-li:hover .astra-megamenu.sub-menu .menu-item .sub-menu{min-width:100%}.ast-desktop .ast-mega-menu-enabled :not(.menu-container-width-mega).astra-megamenu-li .astra-megamenu.astra-megamenu-focus .sub-menu .menu-item{width:100%}.ast-desktop .ast-mega-menu-enabled :not(.menu-container-width-mega).astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu .menu-item .sub-menu{min-width:100%}.ast-desktop .ast-mega-menu-enabled .astra-full-megamenu-wrapper{background:#fff;position:absolute;opacity:0;visibility:hidden;top:100%}.ast-desktop .ast-mega-menu-enabled .astra-full-megamenu-wrapper .astra-megamenu.sub-menu{display:none;position:relative;left:0;top:0;margin:0 auto;padding-left:0;padding-right:0;border-width:0}.ast-desktop .ast-mega-menu-enabled .astra-full-megamenu-wrapper .astra-mega-menu-width-full-stretched.sub-menu{padding:15px}.ast-desktop .ast-mega-menu-enabled .ast-hide-menu-item+.ast-mm-custom-content{margin-top:.9em}.ast-desktop .ast-mega-menu-enabled .menu-item-heading:not(.menu-item-has-children)>a{margin-bottom:.9em}.ast-desktop .ast-above-header-menu .astra-megamenu-li .sub-menu .menu-item.current-menu-ancestor>.menu-link,.ast-desktop .ast-below-header-menu .astra-megamenu-li .sub-menu .menu-item.current-menu-ancestor>.menu-link,.ast-desktop .main-header-menu .astra-megamenu-li .sub-menu .menu-item.current-menu-ancestor>.menu-link{background-color:#fff0;color:inherit}.ast-desktop .ast-above-header-menu .astra-megamenu-li .sub-menu .menu-item-heading .menu-text,.ast-desktop .ast-below-header-menu .astra-megamenu-li .sub-menu .menu-item-heading .menu-text,.ast-desktop .main-header-menu .astra-megamenu-li .sub-menu .menu-item-heading .menu-text{vertical-align:text-top}.ast-desktop .ast-mm-custom-text-content,.ast-desktop .ast-mm-template-content{padding:0 1em}.ast-desktop .ast-mm-custom-text-content{margin-bottom:.9em}.ast-desktop .ast-below-header .ast-mm-custom-text-content,.ast-desktop .ast-below-header .ast-mm-template-content{padding:.9em 1em}.ast-desktop .submenu-with-border .astra-full-megamenu-wrapper{border-width:1px;border-style:solid}.ast-desktop .ast-mm-widget-content a{display:initial}.ast-desktop .ast-mm-widget-content .ast-mm-widget-item{padding:1.5em;margin-bottom:.9em}.ast-desktop .ast-mm-widget-content .ast-search-submit{display:none}.ast-desktop .submenu-with-border .astra-megamenu{border-width:1px}.ast-menu-description{line-height:1.6;display:block;font-size:.8em;padding:2px 0}.site-header a .ast-menu-description,.site-header a .sub-arrow{transition:none}.site-header .menu-text{transition:none}.ast-header-break-point .ast-menu-description{line-height:inherit}.astra-mm-highlight-label{font-size:.7em;margin-left:5px;line-height:normal;padding:3px 6px;border-radius:2px}.ast-desktop .ast-hide-menu-item{display:none}.ast-desktop .ast-mega-menu-enabled .ast-hide-menu-item{display:none}.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu>.menu-item-has-children>.menu-link::after,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu>.menu-item-has-children>.menu-link::after,.ast-desktop .ast-mega-menu-enabled.main-header-menu>.menu-item-has-children>.menu-link::after{content:'';margin:0}.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow:after,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow:after,.ast-desktop .ast-mega-menu-enabled.main-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow:after{transform:rotate(-90deg)}.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow,.ast-desktop .ast-mega-menu-enabled.main-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow{position:absolute;right:5%;top:50%;transform:translateY(-50%)}.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .ast-masthead-custom-menu-items a:focus,.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .ast-masthead-custom-menu-items a:hover,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .ast-masthead-custom-menu-items a:focus,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .ast-masthead-custom-menu-items a:hover,.ast-desktop .ast-mega-menu-enabled.main-header-menu .ast-masthead-custom-menu-items a:focus,.ast-desktop .ast-mega-menu-enabled.main-header-menu .ast-masthead-custom-menu-items a:hover{background:0 0}.ast-builder-menu-mobile .ast-mega-menu-enabled.main-header-menu .menu-item-has-children.astra-megamenu-li>.menu-link .sub-arrow:after,.ast-builder-menu-mobile .ast-mega-menu-enabled.main-header-menu .menu-item-has-children>.menu-link .sub-arrow:after,.ast-header-break-point .ast-mega-menu-enabled.main-header-menu .menu-item-has-children.astra-megamenu-li>.menu-link .sub-arrow:after,.ast-header-break-point .ast-mega-menu-enabled.main-header-menu .menu-item-has-children>.menu-link .sub-arrow:after{display:none}.ast-disable-link{cursor:default}.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .sub-menu .menu-item.menu-item-heading:focus>.menu-link,.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .sub-menu .menu-item.menu-item-heading:hover>.menu-link,.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .sub-menu .menu-item.menu-item-heading>.menu-link:hover{background:0 0}.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .sub-menu .menu-item.menu-item-heading:focus>.menu-link,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .sub-menu .menu-item.menu-item-heading:hover>.menu-link,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .sub-menu .menu-item.menu-item-heading>.menu-link:hover{background:0 0}.ast-desktop .ast-mega-menu-enabled.main-header-menu .sub-menu .menu-item.menu-item-heading>.menu-link{background:0 0}.ast-desktop .ast-above-header-menu .astra-mega-menu-width-full,.ast-desktop .ast-above-header-menu .astra-mega-menu-width-full-stretched,.ast-desktop .ast-below-header-menu .astra-mega-menu-width-full,.ast-desktop .ast-below-header-menu .astra-mega-menu-width-full-stretched,.ast-desktop .astra-mega-menu-width-full,.ast-desktop .astra-mega-menu-width-full-stretched{background:0 0}.ast-desktop .main-header-menu>.menu-item .astra-full-megamenu-wrapper:before{position:absolute;content:'';top:0;left:0;width:100%;transform:translateY(-100%)}.ast-desktop .main-header-menu.ast-menu-shadow .astra-full-megamenu-wrapper .sub-menu{box-shadow:none}.ast-desktop .main-header-menu.ast-menu-shadow .astra-megamenu .sub-menu{box-shadow:none}.ast-desktop .main-header-menu.ast-menu-shadow .astra-full-megamenu-wrapper{box-shadow:0 4px 10px -2px rgb(0 0 0 / .1)}.ast-header-break-point .ast-above-header .sub-menu .menu-item .ast-hide-menu-item,.ast-header-break-point .ast-below-header .sub-menu .menu-item .ast-hide-menu-item,.ast-header-break-point .main-navigation .sub-menu .menu-item .ast-hide-menu-item{display:none}.ast-header-break-point .ast-above-header .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle,.ast-header-break-point .ast-below-header .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle,.ast-header-break-point .main-navigation .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle{display:none}.ast-header-break-point .ast-above-header .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle+.sub-menu,.ast-header-break-point .ast-below-header .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle+.sub-menu,.ast-header-break-point .main-navigation .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle+.sub-menu{display:block!important}.ast-header-break-point .ast-above-header .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle+.ast-mm-custom-content+.sub-menu,.ast-header-break-point .ast-below-header .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle+.ast-mm-custom-content+.sub-menu,.ast-header-break-point .main-navigation .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle+.ast-mm-custom-content+.sub-menu{display:block!important}.ast-hidden{display:none!important}.rtl.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-full-megamenu-wrapper .astra-megamenu{right:0}.main-header-bar-wrap .ast-search-box.header-cover{z-index:7}.ast-below-header-wrap .ast-search-box.header-cover #close,.ast-below-header-wrap .ast-search-box.header-cover .search-field{font-size:1.8em}.ast-below-header-wrap .ast-search-box.header-cover .search-submit{font-size:1.5em}.ast-search-box.full-screen,.ast-search-box.header-cover{display:none;opacity:0;transition:opacity .3s ease-in-out,display .3s ease-in-out;width:100%;height:100%}.ast-search-box.full-screen .search-field,.ast-search-box.header-cover .search-field{background:0 0;border:0;color:#fafafa;box-shadow:none;text-align:left;padding:0}.ast-search-box.full-screen .search-submit,.ast-search-box.header-cover .search-submit{background:var(--ast-fs-search-submit-background,0 0);padding:0;border-radius:50%;box-shadow:none;color:var(--ast-fs-search-text-color,#9e9e9e);transition:all .7s ease-In;outline:0;border:0;vertical-align:middle}.ast-search-box.full-screen .ast-search-wrapper,.ast-search-box.header-cover .ast-search-wrapper{position:absolute;width:100%;left:50%;top:50%;transform:translate(-50%,-50%)}.ast-search-box.full-screen .ast-search-wrapper .search-form,.ast-search-box.header-cover .ast-search-wrapper .search-form{line-height:normal}.ast-search-box.full-screen #close,.ast-search-box.header-cover #close{color:#fafafa;transform:rotate(0);font-size:2em;cursor:pointer;z-index:9;font-weight:400}.ast-search-box.full-screen .search-field::-webkit-input-placeholder,.ast-search-box.header-cover .search-field::-webkit-input-placeholder{color:#fafafa}.ast-search-box.full-screen .search-field:-moz-placeholder,.ast-search-box.header-cover .search-field:-moz-placeholder{color:#fafafa}.ast-search-box.full-screen .search-field::-moz-placeholder,.ast-search-box.header-cover .search-field::-moz-placeholder{color:#fafafa}.ast-search-box.full-screen .search-field:-ms-input-placeholder,.ast-search-box.header-cover .search-field:-ms-input-placeholder{color:#fafafa}.ast-search-box.header-cover{position:absolute;background:rgb(25 25 25 / .96);top:0;z-index:10}.ast-search-box.header-cover .search-field{font-size:2em;line-height:2;width:100%}.ast-search-box.header-cover .ast-container{position:relative}.ast-search-box.header-cover .close,.ast-search-box.header-cover .search-submit,.ast-search-box.header-cover .search-text-wrap{display:inline-block}.ast-search-box.header-cover .search-text-wrap{width:calc(100% - 2.5em);vertical-align:middle}.ast-search-box.header-cover .search-submit{font-size:1.7em;margin-right:2em}.ast-search-box.header-cover #close{vertical-align:middle;backface-visibility:hidden}.ast-search-box.full-screen{position:fixed;background:rgb(25 25 25 / .96);top:0;left:0;z-index:999}.ast-search-box.full-screen .ast-search-wrapper .large-search-text{text-align:center;color:#e2e2e2;font-size:1.5em;font-weight:400;transition-delay:50ms;transition:all .3s ease-in-out}.ast-search-box.full-screen .ast-search-wrapper fieldset{border:0;padding:2.5em 0 1em;border-bottom:2px solid var(--ast-border-color)}.ast-search-box.full-screen .ast-search-wrapper .search-field{font-size:2em;padding-left:20px;line-height:1.7;width:92%;vertical-align:middle}.ast-search-box.full-screen .ast-search-wrapper .search-form{width:70%;margin:20px auto}.ast-search-box.full-screen .ast-search-wrapper .search-submit{font-size:var(--ast-fs-search-font-size,1.7em)}.ast-search-box.full-screen #close{position:absolute;color:#fafafa;right:1em;line-height:1;cursor:pointer;z-index:9;font-weight:400;font-size:2em;top:1.5em;backface-visibility:hidden}.ast-search-box.full-screen ::-webkit-input-placeholder{opacity:0}.ast-search-box.full-screen ::-moz-placeholder{opacity:0}.ast-search-box.full-screen :-ms-input-placeholder{opacity:0}.ast-search-box.full-screen :-moz-placeholder{opacity:0}@media (max-width:420px){.ast-search-box.full-screen ::-webkit-input-placeholder{opacity:1}.ast-search-box.full-screen ::-moz-placeholder{opacity:1}.ast-search-box.full-screen :-ms-input-placeholder{opacity:1}.ast-search-box.full-screen :-moz-placeholder{opacity:1}}.ast-hfb-header .ast-search-box.full-screen.full-screen ::-webkit-input-placeholder{opacity:.5}.ast-hfb-header .ast-search-box.full-screen.full-screen ::-moz-placeholder{opacity:.5}.ast-hfb-header .ast-search-box.full-screen.full-screen :-ms-input-placeholder{opacity:.5}.ast-hfb-header .ast-search-box.full-screen.full-screen :-moz-placeholder{opacity:.5}.site-header .ast-inline-search.ast-search-menu-icon .search-form{padding-left:0;padding-right:0}.site-header .ast-inline-search.ast-search-menu-icon .search-field{padding-left:1em;padding-right:2em}.ast-inline-search.ast-search-menu-icon{position:relative;transform:none;left:0;right:0}.ast-inline-search.ast-search-menu-icon .search-submit{display:block;background:0 0;border:none;position:absolute;height:100%;right:.25em;padding:0;top:0;font-size:1.3em;color:#757575}.ast-header-break-point .ast-inline-search.ast-search-menu-icon .search-form{padding:0}.ast-header-break-point .site-header .ast-inline-search.ast-search-menu-icon .search-field{padding-right:2em}.ast-header-break-point .ast-search-box.full-screen .ast-search-wrapper .search-field{width:80%}.ast-header-custom-item-inside.ast-desktop .main-header-menu .ast-search-menu-icon.full-screen,.ast-header-custom-item-inside.ast-desktop .main-header-menu .ast-search-menu-icon.header-cover{display:none}.ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-1 .ast-search-menu-icon .search-form{right:-1em;left:auto;padding-left:0;padding-right:3em}.ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-1 .search-field{padding-right:0;padding-left:1em}.ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-2 .ast-search-menu-icon .search-form{left:-1em;right:auto;padding-right:0;padding-left:3em}.ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-2 .search-field{padding-left:0;padding-right:1em}.ast-header-break-point .ast-above-header .ast-above-header-section-1 .ast-inline-search.ast-search-menu-icon .search-field{padding-right:0}.ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .ast-above-header-section-2 .ast-search-menu-icon .search-form{padding-left:0;left:auto;padding-right:2em}.ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .ast-above-header-section-2 .ast-search-menu-icon.slide-search .search-form{left:-1em;padding-left:2em}.ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .ast-above-header-section-1 .search-field{padding-right:0}.ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .search-field{padding-right:0;padding-left:1em}.ast-header-break-point .ast-above-header-mobile-stack .ast-above-header .ast-above-header-section-1 .ast-search-menu-icon.ast-inline-search .search-form{right:auto;padding-right:2em}.ast-header-break-point .ast-swap-below-header-sections .ast-below-header .below-header-section-2 .ast-search-menu-icon.ast-inline-search .search-form{left:0;padding-left:0;padding-right:2em}.ast-header-break-point .ast-swap-below-header-sections .below-header-section-1 .ast-search-menu-icon .search-form{right:-1em;left:auto;padding-left:0;padding-right:3em}.ast-header-break-point .ast-swap-below-header-sections .below-header-section-1 .search-field{padding-right:0;padding-left:1em}.ast-header-break-point .ast-swap-below-header-sections .below-header-section-2 .ast-search-menu-icon .search-form{left:-1em;right:auto;padding-right:0;padding-left:3em}.ast-header-break-point .ast-swap-below-header-sections .below-header-section-2 .search-field{padding-left:0;padding-right:1em}.ast-header-break-point .ast-below-header .below-header-section-1 .ast-inline-search.ast-search-menu-icon .search-field{padding-right:0}.ast-header-break-point .ast-swap-below-header-sections.site-header .ast-below-header .ast-inline-search.ast-search-menu-icon .search-field{padding-left:1em;padding-right:0}.ast-header-break-point .ast-swap-below-header-sections .ast-below-header .below-header-section-2 .ast-search-menu-icon .search-form{left:-1em;padding-left:3em;padding-right:1em}.ast-below-header-mobile-stack .ast-below-header .below-header-section-1 .ast-search-menu-icon.ast-inline-search .search-form{right:auto;padding-right:2em}.iphone.full-screen,.ipod.full-screen{position:fixed!important}@media (max-width:992px){.ast-above-header-mobile-stack .ast-above-header-section-1 .ast-search-menu-icon.ast-inline-search .search-form{left:auto}.ast-below-header-mobile-stack .below-header-section-1 .ast-search-menu-icon.ast-inline-search .search-form{left:auto}}@media (max-width:544px){.ast-search-box.full-screen .ast-search-wrapper .large-search-text{display:none}.ast-search-box.full-screen .ast-search-wrapper .search-field,.ast-search-box.full-screen .ast-search-wrapper .search-submit{font-size:1.6em}}:root{--direction-multiplier:1}body.rtl,html[dir=rtl]{--direction-multiplier:-1}.elementor-hidden{display:none}.elementor-visibility-hidden{visibility:hidden}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0}.elementor-clearfix:after{clear:both;content:"";display:block;height:0;width:0}.e-logo-wrapper{display:inline-block;line-height:1}.e-logo-wrapper i{color:var(--e-a-color-circle-logo);font-size:2.5em}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}.elementor hr{background-color:transparent;margin:0}.elementor img{border:none;border-radius:0;box-shadow:none;height:auto;max-width:100%}.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin:0}.elementor embed,.elementor iframe,.elementor object,.elementor video{border:none;line-height:1;margin:0;max-width:100%;width:100%}.elementor .elementor-background,.elementor .elementor-background-holder,.elementor .elementor-background-video-container{direction:ltr;inset:0;overflow:hidden;position:absolute;z-index:0}.elementor .elementor-background-video-container{pointer-events:none;transition:opacity 1s}.elementor .elementor-background-video-container.elementor-loading{opacity:0}.elementor .elementor-background-video,.elementor .elementor-background-video-embed{max-width:none}.elementor .elementor-background-video,.elementor .elementor-background-video-embed,.elementor .elementor-background-video-hosted{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(-50%,-50%)}.elementor .elementor-background-video-hosted{-o-object-fit:cover;object-fit:cover}.elementor .elementor-background-overlay{inset:0;position:absolute}.elementor .elementor-background-slideshow{inset:0;position:absolute;z-index:0}.elementor .elementor-background-slideshow__slide__image{background-position:50%;background-size:cover;height:100%;width:100%}.e-con-inner>.elementor-element.elementor-absolute,.e-con>.elementor-element.elementor-absolute,.elementor-widget-wrap>.elementor-element.elementor-absolute{position:absolute}.e-con-inner>.elementor-element.elementor-fixed,.e-con>.elementor-element.elementor-fixed,.elementor-widget-wrap>.elementor-element.elementor-fixed{position:fixed}.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial{max-width:100%}@media (max-width:1024px){.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial{max-width:100%}}@media (max-width:767px){.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial{max-width:100%}}.elementor-element.elementor-absolute,.elementor-element.elementor-fixed{z-index:1}.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order)}.elementor-element:where(.e-con-full,.elementor-widget){align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content)}.elementor-invisible{visibility:hidden}.elementor-custom-embed-play{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(calc(-50% * var(--direction-multiplier)),-50%)}.elementor-custom-embed-play i{color:#fff;font-size:100px;text-shadow:1px 0 6px rgba(0,0,0,.3)}.elementor-custom-embed-play svg{fill:#fff;filter:drop-shadow(1px 0 6px rgba(0,0,0,.3));height:100px;width:100px}.elementor-custom-embed-play i,.elementor-custom-embed-play svg{opacity:.8;transition:all .5s}.elementor-custom-embed-play.elementor-playing i{font-family:eicons}.elementor-custom-embed-play.elementor-playing i:before{content:"\e8fb"}.elementor-custom-embed-play.elementor-playing i,.elementor-custom-embed-play.elementor-playing svg{animation:eicon-spin 2s linear infinite}.elementor-tag{display:inline-flex}.elementor-ken-burns{transition-duration:10s;transition-property:transform;transition-timing-function:linear}.elementor-ken-burns--out{transform:scale(1.3)}.elementor-ken-burns--active{transition-duration:20s}.elementor-ken-burns--active.elementor-ken-burns--out{transform:scale(1)}.elementor-ken-burns--active.elementor-ken-burns--in{transform:scale(1.3)}.elementor-align-center{text-align:center}.elementor-align-right{text-align:right}.elementor-align-left{text-align:left}.elementor-align-center .elementor-button,.elementor-align-left .elementor-button,.elementor-align-right .elementor-button{width:auto}.elementor-align-justify .elementor-button{width:100%}@media (min-width:-1){.elementor-widescreen-align-center{text-align:center}.elementor-widescreen-align-right{text-align:right}.elementor-widescreen-align-left{text-align:left}.elementor-widescreen-align-center .elementor-button,.elementor-widescreen-align-left .elementor-button,.elementor-widescreen-align-right .elementor-button{width:auto}.elementor-widescreen-align-justify .elementor-button{width:100%}}@media (max-width:-1){.elementor-laptop-align-center{text-align:center}.elementor-laptop-align-right{text-align:right}.elementor-laptop-align-left{text-align:left}.elementor-laptop-align-center .elementor-button,.elementor-laptop-align-left .elementor-button,.elementor-laptop-align-right .elementor-button{width:auto}.elementor-laptop-align-justify .elementor-button{width:100%}.elementor-tablet_extra-align-center{text-align:center}.elementor-tablet_extra-align-right{text-align:right}.elementor-tablet_extra-align-left{text-align:left}.elementor-tablet_extra-align-center .elementor-button,.elementor-tablet_extra-align-left .elementor-button,.elementor-tablet_extra-align-right .elementor-button{width:auto}.elementor-tablet_extra-align-justify .elementor-button{width:100%}}@media (max-width:1024px){.elementor-tablet-align-center{text-align:center}.elementor-tablet-align-right{text-align:right}.elementor-tablet-align-left{text-align:left}.elementor-tablet-align-center .elementor-button,.elementor-tablet-align-left .elementor-button,.elementor-tablet-align-right .elementor-button{width:auto}.elementor-tablet-align-justify .elementor-button{width:100%}}@media (max-width:-1){.elementor-mobile_extra-align-center{text-align:center}.elementor-mobile_extra-align-right{text-align:right}.elementor-mobile_extra-align-left{text-align:left}.elementor-mobile_extra-align-center .elementor-button,.elementor-mobile_extra-align-left .elementor-button,.elementor-mobile_extra-align-right .elementor-button{width:auto}.elementor-mobile_extra-align-justify .elementor-button{width:100%}}@media (max-width:767px){.elementor-mobile-align-center{text-align:center}.elementor-mobile-align-right{text-align:right}.elementor-mobile-align-left{text-align:left}.elementor-mobile-align-center .elementor-button,.elementor-mobile-align-left .elementor-button,.elementor-mobile-align-right .elementor-button{width:auto}.elementor-mobile-align-justify .elementor-button{width:100%}}:root{--page-title-display:block}.elementor-page-title,h1.entry-title{display:var(--page-title-display)}@keyframes eicon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.eicon-animation-spin{animation:eicon-spin 2s linear infinite}.elementor-section{position:relative}.elementor-section .elementor-container{display:flex;margin-inline:auto;position:relative}@media (max-width:1024px){.elementor-section .elementor-container{flex-wrap:wrap}}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.elementor-section.elementor-section-stretched{position:relative;width:100%}.elementor-section.elementor-section-items-top>.elementor-container{align-items:flex-start}.elementor-section.elementor-section-items-middle>.elementor-container{align-items:center}.elementor-section.elementor-section-items-bottom>.elementor-container{align-items:flex-end}@media (min-width:768px){.elementor-section.elementor-section-height-full{height:100vh}.elementor-section.elementor-section-height-full>.elementor-container{height:100%}}.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-start}.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:center}.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-end}.elementor-widget-wrap{align-content:flex-start;flex-wrap:wrap;position:relative;width:100%}.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:flex}.elementor-widget-wrap>.elementor-element{width:100%}.elementor-widget-wrap.e-swiper-container{width:calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px)))}.elementor-widget{position:relative}.elementor-widget:not(:last-child){margin-block-end:var(--kit-widget-spacing,20px)}.elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial{margin-block-end:0}.elementor-column{display:flex;min-height:1px;position:relative}.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated{padding:5px}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px}.elementor-column-gap-extended>.elementor-column>.elementor-element-populated{padding:15px}.elementor-column-gap-wide>.elementor-column>.elementor-element-populated{padding:20px}.elementor-column-gap-wider>.elementor-column>.elementor-element-populated{padding:30px}.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0}@media (min-width:768px){.elementor-column.elementor-col-10,.elementor-column[data-col="10"]{width:10%}.elementor-column.elementor-col-11,.elementor-column[data-col="11"]{width:11.111%}.elementor-column.elementor-col-12,.elementor-column[data-col="12"]{width:12.5%}.elementor-column.elementor-col-14,.elementor-column[data-col="14"]{width:14.285%}.elementor-column.elementor-col-16,.elementor-column[data-col="16"]{width:16.666%}.elementor-column.elementor-col-20,.elementor-column[data-col="20"]{width:20%}.elementor-column.elementor-col-25,.elementor-column[data-col="25"]{width:25%}.elementor-column.elementor-col-30,.elementor-column[data-col="30"]{width:30%}.elementor-column.elementor-col-33,.elementor-column[data-col="33"]{width:33.333%}.elementor-column.elementor-col-40,.elementor-column[data-col="40"]{width:40%}.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:50%}.elementor-column.elementor-col-60,.elementor-column[data-col="60"]{width:60%}.elementor-column.elementor-col-66,.elementor-column[data-col="66"]{width:66.666%}.elementor-column.elementor-col-70,.elementor-column[data-col="70"]{width:70%}.elementor-column.elementor-col-75,.elementor-column[data-col="75"]{width:75%}.elementor-column.elementor-col-80,.elementor-column[data-col="80"]{width:80%}.elementor-column.elementor-col-83,.elementor-column[data-col="83"]{width:83.333%}.elementor-column.elementor-col-90,.elementor-column[data-col="90"]{width:90%}.elementor-column.elementor-col-100,.elementor-column[data-col="100"]{width:100%}}@media (max-width:479px){.elementor-column.elementor-xs-10{width:10%}.elementor-column.elementor-xs-11{width:11.111%}.elementor-column.elementor-xs-12{width:12.5%}.elementor-column.elementor-xs-14{width:14.285%}.elementor-column.elementor-xs-16{width:16.666%}.elementor-column.elementor-xs-20{width:20%}.elementor-column.elementor-xs-25{width:25%}.elementor-column.elementor-xs-30{width:30%}.elementor-column.elementor-xs-33{width:33.333%}.elementor-column.elementor-xs-40{width:40%}.elementor-column.elementor-xs-50{width:50%}.elementor-column.elementor-xs-60{width:60%}.elementor-column.elementor-xs-66{width:66.666%}.elementor-column.elementor-xs-70{width:70%}.elementor-column.elementor-xs-75{width:75%}.elementor-column.elementor-xs-80{width:80%}.elementor-column.elementor-xs-83{width:83.333%}.elementor-column.elementor-xs-90{width:90%}.elementor-column.elementor-xs-100{width:100%}}@media (max-width:767px){.elementor-column.elementor-sm-10{width:10%}.elementor-column.elementor-sm-11{width:11.111%}.elementor-column.elementor-sm-12{width:12.5%}.elementor-column.elementor-sm-14{width:14.285%}.elementor-column.elementor-sm-16{width:16.666%}.elementor-column.elementor-sm-20{width:20%}.elementor-column.elementor-sm-25{width:25%}.elementor-column.elementor-sm-30{width:30%}.elementor-column.elementor-sm-33{width:33.333%}.elementor-column.elementor-sm-40{width:40%}.elementor-column.elementor-sm-50{width:50%}.elementor-column.elementor-sm-60{width:60%}.elementor-column.elementor-sm-66{width:66.666%}.elementor-column.elementor-sm-70{width:70%}.elementor-column.elementor-sm-75{width:75%}.elementor-column.elementor-sm-80{width:80%}.elementor-column.elementor-sm-83{width:83.333%}.elementor-column.elementor-sm-90{width:90%}.elementor-column.elementor-sm-100{width:100%}}@media (min-width:768px) and (max-width:1024px){.elementor-column.elementor-md-10{width:10%}.elementor-column.elementor-md-11{width:11.111%}.elementor-column.elementor-md-12{width:12.5%}.elementor-column.elementor-md-14{width:14.285%}.elementor-column.elementor-md-16{width:16.666%}.elementor-column.elementor-md-20{width:20%}.elementor-column.elementor-md-25{width:25%}.elementor-column.elementor-md-30{width:30%}.elementor-column.elementor-md-33{width:33.333%}.elementor-column.elementor-md-40{width:40%}.elementor-column.elementor-md-50{width:50%}.elementor-column.elementor-md-60{width:60%}.elementor-column.elementor-md-66{width:66.666%}.elementor-column.elementor-md-70{width:70%}.elementor-column.elementor-md-75{width:75%}.elementor-column.elementor-md-80{width:80%}.elementor-column.elementor-md-83{width:83.333%}.elementor-column.elementor-md-90{width:90%}.elementor-column.elementor-md-100{width:100%}}@media (min-width:-1){.elementor-reverse-widescreen>.elementor-container>:first-child{order:10}.elementor-reverse-widescreen>.elementor-container>:nth-child(2){order:9}.elementor-reverse-widescreen>.elementor-container>:nth-child(3){order:8}.elementor-reverse-widescreen>.elementor-container>:nth-child(4){order:7}.elementor-reverse-widescreen>.elementor-container>:nth-child(5){order:6}.elementor-reverse-widescreen>.elementor-container>:nth-child(6){order:5}.elementor-reverse-widescreen>.elementor-container>:nth-child(7){order:4}.elementor-reverse-widescreen>.elementor-container>:nth-child(8){order:3}.elementor-reverse-widescreen>.elementor-container>:nth-child(9){order:2}.elementor-reverse-widescreen>.elementor-container>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:-1) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child,.elementor-reverse-laptop>.elementor-container>:nth-child(10),.elementor-reverse-laptop>.elementor-container>:nth-child(2),.elementor-reverse-laptop>.elementor-container>:nth-child(3),.elementor-reverse-laptop>.elementor-container>:nth-child(4),.elementor-reverse-laptop>.elementor-container>:nth-child(5),.elementor-reverse-laptop>.elementor-container>:nth-child(6),.elementor-reverse-laptop>.elementor-container>:nth-child(7),.elementor-reverse-laptop>.elementor-container>:nth-child(8),.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:0}.elementor-reverse-tablet_extra>.elementor-container>:first-child{order:10}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:-1) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:-1){.elementor-reverse-tablet>.elementor-container>:first-child,.elementor-reverse-tablet>.elementor-container>:nth-child(10),.elementor-reverse-tablet>.elementor-container>:nth-child(2),.elementor-reverse-tablet>.elementor-container>:nth-child(3),.elementor-reverse-tablet>.elementor-container>:nth-child(4),.elementor-reverse-tablet>.elementor-container>:nth-child(5),.elementor-reverse-tablet>.elementor-container>:nth-child(6),.elementor-reverse-tablet>.elementor-container>:nth-child(7),.elementor-reverse-tablet>.elementor-container>:nth-child(8),.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:0}.elementor-reverse-mobile_extra>.elementor-container>:first-child{order:10}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(10){order:1}}@media (max-width:767px){.elementor-reverse-mobile>.elementor-container>:first-child{order:10}.elementor-reverse-mobile>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile>.elementor-container>:nth-child(10){order:1}.elementor-column{width:100%}}.elementor-grid{display:grid;grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap)}.elementor-grid .elementor-grid-item{min-width:0}.elementor-grid-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}@media (min-width:-1){.elementor-grid-widescreen-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-widescreen-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-widescreen-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-widescreen-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-widescreen-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-widescreen-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-widescreen-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-widescreen-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-widescreen-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-widescreen-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-widescreen-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-widescreen-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-widescreen-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1){.elementor-grid-laptop-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-laptop-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-laptop-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-laptop-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-laptop-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-laptop-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-laptop-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-laptop-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-laptop-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-laptop-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-laptop-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-laptop-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-laptop-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-laptop-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}.elementor-grid-tablet_extra-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:1024px){.elementor-grid-tablet-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1){.elementor-grid-mobile_extra-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:767px){.elementor-grid-mobile-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (min-width:1025px){#elementor-device-mode:after{content:"desktop"}}@media (min-width:-1){#elementor-device-mode:after{content:"widescreen"}}@media (max-width:-1){#elementor-device-mode:after{content:"laptop";content:"tablet_extra"}}@media (max-width:1024px){#elementor-device-mode:after{content:"tablet"}}@media (max-width:-1){#elementor-device-mode:after{content:"mobile_extra"}}@media (max-width:767px){#elementor-device-mode:after{content:"mobile"}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.e-con{--border-radius:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-style:initial;--border-color:initial;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--content-width:min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:var(--container-default-padding-top,10px);--padding-right:var(--container-default-padding-right,10px);--padding-bottom:var(--container-default-padding-bottom,10px);--padding-left:var(--container-default-padding-left,10px);--position:relative;--z-index:revert;--overflow:visible;--gap:var(--widgets-spacing,20px);--row-gap:var(--widgets-spacing-row,20px);--column-gap:var(--widgets-spacing-column,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--overlay-transition:0.3s;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);border-radius:var(--border-radius);height:var(--height);min-height:var(--min-height);min-width:0;overflow:var(--overflow);position:var(--position);width:var(--width);z-index:var(--z-index);--flex-wrap-mobile:wrap}.e-con:where(:not(.e-div-block-base)){transition:background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s)}.e-con{--margin-block-start:var(--margin-top);--margin-block-end:var(--margin-bottom);--margin-inline-start:var(--margin-left);--margin-inline-end:var(--margin-right);--padding-inline-start:var(--padding-left);--padding-inline-end:var(--padding-right);--padding-block-start:var(--padding-top);--padding-block-end:var(--padding-bottom);--border-block-start-width:var(--border-top-width);--border-block-end-width:var(--border-bottom-width);--border-inline-start-width:var(--border-left-width);--border-inline-end-width:var(--border-right-width)}body.rtl .e-con{--padding-inline-start:var(--padding-right);--padding-inline-end:var(--padding-left);--margin-inline-start:var(--margin-right);--margin-inline-end:var(--margin-left);--border-inline-start-width:var(--border-right-width);--border-inline-end-width:var(--border-left-width)}.e-con{margin-block-end:var(--margin-block-end);margin-block-start:var(--margin-block-start);margin-inline-end:var(--margin-inline-end);margin-inline-start:var(--margin-inline-start);padding-inline-end:var(--padding-inline-end);padding-inline-start:var(--padding-inline-start)}.e-con.e-flex{--flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis)}.e-con-full,.e-con>.e-con-inner{padding-block-end:var(--padding-block-end);padding-block-start:var(--padding-block-start);text-align:var(--text-align)}.e-con-full.e-flex,.e-con.e-flex>.e-con-inner{flex-direction:var(--flex-direction)}.e-con,.e-con>.e-con-inner{display:var(--display)}.e-con.e-grid{--grid-justify-content:start;--grid-align-content:start;--grid-auto-flow:row}.e-con.e-grid,.e-con.e-grid>.e-con-inner{align-content:var(--grid-align-content);align-items:var(--align-items);grid-auto-flow:var(--grid-auto-flow);grid-template-columns:var(--e-con-grid-template-columns);grid-template-rows:var(--e-con-grid-template-rows);justify-content:var(--grid-justify-content);justify-items:var(--justify-items)}.e-con-boxed.e-flex{align-content:normal;align-items:normal;flex-direction:column;flex-wrap:nowrap;justify-content:normal}.e-con-boxed.e-grid{grid-template-columns:1fr;grid-template-rows:1fr;justify-items:legacy}.e-con-boxed{gap:initial;text-align:initial}.e-con.e-flex>.e-con-inner{align-content:var(--align-content);align-items:var(--align-items);align-self:auto;flex-basis:auto;flex-grow:1;flex-shrink:1;flex-wrap:var(--flex-wrap);justify-content:var(--justify-content)}.e-con.e-grid>.e-con-inner{align-items:var(--align-items);justify-items:var(--justify-items)}.e-con>.e-con-inner{gap:var(--row-gap) var(--column-gap);height:100%;margin:0 auto;max-width:var(--content-width);padding-inline-end:0;padding-inline-start:0;width:100%}:is(.elementor-section-wrap,[data-elementor-id])>.e-con{--margin-left:auto;--margin-right:auto;max-width:min(100%,var(--width))}:is([data-widget_type="e-component.default"],[data-widget_type="e-component.default"]>.elementor-section-wrap)>.e-con{--margin-right:0px;--margin-left:0px}.e-con .elementor-widget.elementor-widget{margin-block-end:0}.e-con:before,.e-con>.elementor-background-slideshow:before,.e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);content:var(--background-overlay);display:block;height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);position:absolute;top:calc(0px - var(--border-top-width));transition:var(--overlay-transition,.3s);width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}.e-con:before{transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)}.e-con>.elementor-background-slideshow,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));top:calc(0px - var(--border-top-width));width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}@media (max-width:767px){:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container.elementor-hidden-mobile{display:none}}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{z-index:1}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-slideshow:before{z-index:2}.e-con .elementor-widget{min-width:0}.e-con .elementor-widget-empty,.e-con .elementor-widget-google_maps,.e-con .elementor-widget-video,.e-con .elementor-widget.e-widget-swiper{width:100%}.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,.e-con>.elementor-widget>.elementor-widget-container{height:100%}.e-con.e-con>.e-con-inner>.elementor-widget,.elementor.elementor .e-con>.elementor-widget{max-width:100%}.e-con .elementor-widget:not(:last-child){--kit-widget-spacing:0px}@media (max-width:767px){.e-con.e-flex{--width:100%;--flex-wrap:var(--flex-wrap-mobile)}.e-con.e-flex .elementor-widget-archive-posts{width:100%}}.elementor-form-fields-wrapper{display:flex;flex-wrap:wrap}.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>.elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea{flex-basis:100%;max-width:100%}.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input{flex-grow:1}.elementor-field-group{align-items:center;flex-wrap:wrap}.elementor-field-group.elementor-field-type-submit{align-items:flex-end}.elementor-field-group .elementor-field-textual{background-color:transparent;border:1px solid #69727d;color:#1f2124;flex-grow:1;max-width:100%;vertical-align:middle;width:100%}.elementor-field-group .elementor-field-textual:focus{box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);outline:0}.elementor-field-group .elementor-field-textual::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual::placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-select-wrapper{display:flex;position:relative;width:100%}.elementor-field-group .elementor-select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;flex-basis:100%;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-inline-end:20px;text-transform:inherit}.elementor-field-group .elementor-select-wrapper:before{content:"\e92a";font-family:eicons;font-size:15px;inset-block-start:50%;inset-inline-end:10px;pointer-events:none;position:absolute;text-shadow:0 0 3px rgba(0,0,0,.3);transform:translateY(-50%)}.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before{content:""}.elementor-field-subgroup{display:flex;flex-wrap:wrap}.elementor-field-subgroup .elementor-field-option label{display:inline-block}.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option{padding-inline-end:10px}.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{flex-basis:100%}.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label{display:inline}.elementor-field-label{cursor:pointer}.elementor-mark-required .elementor-field-label:after{color:red;content:"*";padding-inline-start:.2em}.elementor-field-textual{border-radius:3px;font-size:15px;line-height:1.4;min-height:40px;padding:5px 14px}.elementor-field-textual.elementor-size-xs{border-radius:2px;font-size:13px;min-height:33px;padding:4px 12px}.elementor-field-textual.elementor-size-md{border-radius:4px;font-size:16px;min-height:47px;padding:6px 16px}.elementor-field-textual.elementor-size-lg{border-radius:5px;font-size:18px;min-height:59px;padding:7px 20px}.elementor-field-textual.elementor-size-xl{border-radius:6px;font-size:20px;min-height:72px;padding:8px 24px}.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-button-align-center .e-form__buttons,.elementor-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-button-align-start .e-form__buttons,.elementor-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-button-align-end .e-form__buttons,.elementor-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-button-align-start .e-form__buttons,[dir=rtl] .elementor-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-button-align-end .e-form__buttons,[dir=rtl] .elementor-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-center .e-form__buttons__wrapper__button,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper__button,.elementor-button-align-start .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}@media screen and (max-width:1024px){.elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-tablet-button-align-center .e-form__buttons,.elementor-tablet-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-tablet-button-align-start .e-form__buttons,.elementor-tablet-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-tablet-button-align-end .e-form__buttons,.elementor-tablet-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-tablet-button-align-start .e-form__buttons,[dir=rtl] .elementor-tablet-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-tablet-button-align-end .e-form__buttons,[dir=rtl] .elementor-tablet-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-center .e-form__buttons__wrapper__button,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper__button,.elementor-tablet-button-align-start .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}@media screen and (max-width:767px){.elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-mobile-button-align-center .e-form__buttons,.elementor-mobile-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-mobile-button-align-start .e-form__buttons,.elementor-mobile-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-mobile-button-align-end .e-form__buttons,.elementor-mobile-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-mobile-button-align-start .e-form__buttons,[dir=rtl] .elementor-mobile-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-mobile-button-align-end .e-form__buttons,[dir=rtl] .elementor-mobile-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-center .e-form__buttons__wrapper__button,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper__button,.elementor-mobile-button-align-start .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}.elementor-error .elementor-field{border-color:#d9534f}.elementor-error .help-inline{color:#d9534f;font-size:.9em}.elementor-message{font-size:1em;line-height:1;margin:10px 0}.elementor-message:before{content:"\e90e";display:inline-block;font-family:eicons;font-style:normal;font-weight:400;margin-inline-end:5px;vertical-align:middle}.elementor-message.elementor-message-danger{color:#d9534f}.elementor-message.elementor-message-danger:before{content:"\e87f"}.elementor-message.form-message-success{color:#5cb85c}.elementor-form .elementor-button{border:none;padding-block-end:0;padding-block-start:0}.elementor-form .elementor-button-content-wrapper,.elementor-form .elementor-button>span{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-form .elementor-button.elementor-size-xs{min-height:33px}.elementor-form .elementor-button.elementor-size-sm{min-height:40px}.elementor-form .elementor-button.elementor-size-md{min-height:47px}.elementor-form .elementor-button.elementor-size-lg{min-height:59px}.elementor-form .elementor-button.elementor-size-xl{min-height:72px}.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container,.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)){transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)}.elementor-heading-title{line-height:1;margin:0;padding:0}.elementor-button{background-color:#69727d;border-radius:3px;color:#fff;display:inline-block;fill:#fff;font-size:15px;line-height:1;padding:12px 24px;text-align:center;transition:all .3s}.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#fff}.elementor-button-content-wrapper{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-button-icon{align-items:center;display:flex}.elementor-button-icon svg{height:auto;width:1em}.elementor-button-icon .e-font-icon-svg{height:1em}.elementor-button-text{display:inline-block}.elementor-button.elementor-size-xs{border-radius:2px;font-size:13px;padding:10px 20px}.elementor-button.elementor-size-md{border-radius:4px;font-size:16px;padding:15px 30px}.elementor-button.elementor-size-lg{border-radius:5px;font-size:18px;padding:20px 40px}.elementor-button.elementor-size-xl{border-radius:6px;font-size:20px;padding:25px 50px}.elementor-button span{text-decoration:inherit}.elementor-element.elementor-button-info .elementor-button{background-color:#5bc0de}.elementor-element.elementor-button-success .elementor-button{background-color:#5cb85c}.elementor-element.elementor-button-warning .elementor-button{background-color:#f0ad4e}.elementor-element.elementor-button-danger .elementor-button{background-color:#d9534f}.elementor-widget-button .elementor-button .elementor-button-info{background-color:#5bc0de}.elementor-widget-button .elementor-button .elementor-button-success{background-color:#5cb85c}.elementor-widget-button .elementor-button .elementor-button-warning{background-color:#f0ad4e}.elementor-widget-button .elementor-button .elementor-button-danger{background-color:#d9534f}.elementor-view-stacked .elementor-icon{background-color:#69727d;color:#fff;fill:#fff;padding:.5em}.elementor-view-framed .elementor-icon{background-color:transparent;border:3px solid #69727d;color:#69727d;padding:.5em}.elementor-icon{color:#69727d;display:inline-block;font-size:50px;line-height:1;text-align:center;transition:all .3s}.elementor-icon:hover{color:#69727d}.elementor-icon i,.elementor-icon svg{display:block;height:1em;position:relative;width:1em}.elementor-icon i:before,.elementor-icon svg:before{left:50%;position:absolute;transform:translateX(-50%)}.elementor-icon i.fad{width:auto}.elementor-shape-square .elementor-icon{border-radius:0}.elementor-shape-rounded .elementor-icon{border-radius:10%}.elementor-shape-circle .elementor-icon{border-radius:50%}.e-transform .elementor-widget-container,.e-transform:not(:has(.elementor-widget-container)){transform:perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)}.e-con.e-transform{transform:perspective(var(--e-con-transform-perspective,0)) rotate(var(--e-con-transform-rotateZ,0)) rotateX(var(--e-con-transform-rotateX,0)) rotateY(var(--e-con-transform-rotateY,0)) translate(var(--e-con-transform-translate,0)) translateX(var(--e-con-transform-translateX,0)) translateY(var(--e-con-transform-translateY,0)) scaleX(calc(var(--e-con-transform-flipX, 1) * var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1) * var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-skewX,0)) skewY(var(--e-con-transform-skewY,0));transform-origin:var(--e-con-transform-origin-y) var(--e-con-transform-origin-x)}.animated{animation-duration:1.25s}.animated.animated-slow{animation-duration:2s}.animated.animated-fast{animation-duration:.75s}.animated.infinite{animation-iteration-count:infinite}.animated.reverse{animation-direction:reverse;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.animated{animation:none!important}html *{transition-delay:0s!important;transition-duration:0s!important}}@media (max-width:767px){.elementor .elementor-hidden-mobile,.elementor .elementor-hidden-phone{display:none}}@media (min-width:-1) and (max-width:-1){.elementor .elementor-hidden-mobile_extra{display:none}}@media (min-width:768px) and (max-width:1024px){.elementor .elementor-hidden-tablet{display:none}}@media (min-width:-1) and (max-width:-1){.elementor .elementor-hidden-laptop,.elementor .elementor-hidden-tablet_extra{display:none}}@media (min-width:1025px) and (max-width:99999px){.elementor .elementor-hidden-desktop{display:none}}@media (min-width:-1){.elementor .elementor-hidden-widescreen{display:none}}.elementor-kit-1466{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-con{--container-max-width:1140px}.elementor-widget:not(:last-child){margin-block-end:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}.elementor-kit-1466 e-page-transition{background-color:#FFBC7D}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}.elementor-element .icon .amelia-logo:before{background-image:url(/wp-content/plugins/ameliabooking/public/fonts/amelia-logo-symbol.svg?26b1423ada37dd8d73a400f9ffb2d4b0)}.elementor-element .icon .amelia-logo-beta:before,.elementor-element .icon .amelia-logo:before{content:"";height:30px;display:block;background-size:contain;background-repeat:no-repeat;background-position:50%}.elementor-element .icon .amelia-logo-beta:before{margin-left:19px;background-image:url(/wp-content/plugins/ameliabooking/public/fonts/amelia-logo-beta.svg?23799949740ff8bddac3a62f1692a367)}.elementor-element .icon .amelia-logo-outdated:before{content:"";height:30px;display:block;background-size:contain;background-repeat:no-repeat;background-position:50%;margin-left:19px;background-image:url(/wp-content/plugins/ameliabooking/public/fonts/amelia-logo-outdated.svg?775bf949bc0992d056f6bee2efd5d1e2)}#elementor-controls .elementor-control-content{display:block}.amelia-elementor-content,.amelia-elementor-content-beta,.amelia-elementor-content-outdated{margin:15px}.amelia-elementor-content-beta:before,.amelia-elementor-content-outdated:before,.amelia-elementor-content:before{content:"";height:24px;width:24px;position:absolute;top:15px;left:13px;background-size:contain;background-repeat:no-repeat;background-position:0;background-image:url(/wp-content/plugins/ameliabooking/public/fonts/amelia-logo-symbol.svg?26b1423ada37dd8d73a400f9ffb2d4b0)}.amelia-elementor-content-beta-title,.amelia-elementor-content-outdated-title,.amelia-elementor-content-title{font-weight:600!important}.amelia-elementor-content-beta-p,.amelia-elementor-content-outdated-p,.amelia-elementor-content-p{font-weight:400;font-size:13px;line-height:18px;color:#6d7882}.amelia-elementor-content-beta-p-outdated,.amelia-elementor-content-outdated-p-outdated,.amelia-elementor-content-p-outdated{color:#e3463c}.amelia-elementor-content-beta:before{width:44px;background-image:url(/wp-content/plugins/ameliabooking/public/fonts/amelia-logo-beta.svg?23799949740ff8bddac3a62f1692a367)}.amelia-elementor-content-outdated{margin:28px 0 15px 15px}.amelia-elementor-content-outdated:before{width:53px;background-image:url(/wp-content/plugins/ameliabooking/public/fonts/amelia-logo-outdated.svg?775bf949bc0992d056f6bee2efd5d1e2)}.elementor-control-amelia_booking_section .elementor-panel-heading,.elementor-control-amelia_catalog_section .elementor-panel-heading,.elementor-control-amelia_customer_panel_section .elementor-panel-heading,.elementor-control-amelia_employee_panel_section .elementor-panel-heading,.elementor-control-amelia_events_section .elementor-panel-heading,.elementor-control-amelia_search_section .elementor-panel-heading{height:auto}.elementor-control-select_category .select2-selection__rendered li:nth-child(2):last-child:before{content:"Show all categories"}.elementor-control-select_category .select2-selection__e-plus-button{display:none}.elementor-control-select_service .select2-selection__rendered li:nth-child(2):last-child:before{content:"Show all services"}.elementor-control-select_service .select2-selection__e-plus-button{display:none}.elementor-control-select_employee .select2-selection__rendered li:nth-child(2):last-child:before{content:"Show all employees"}.elementor-control-select_employee .select2-selection__e-plus-button{display:none}.elementor-control-select_location .select2-selection__rendered li:nth-child(2):last-child:before{content:"Show all locations"}.elementor-control-select_location .select2-selection__e-plus-button{display:none}.elementor-control-select_package .select2-selection__rendered li:nth-child(2):last-child:before{content:"Show all packages"}.elementor-control-select_package .select2-selection__e-plus-button{display:none}.elementor-control-select_event .select2-selection__rendered li:nth-child(2):last-child:before{content:"Show all events"}.elementor-control-select_event .select2-selection__e-plus-button{display:none}.elementor-control-select_tag .select2-selection__rendered li:nth-child(2):last-child:before{content:"Show all tags"}.elementor-control-select_tag .select2-selection__e-plus-button{display:none}.elementor-2779 .elementor-element.elementor-element-62d3b89{--display:flex}<!-- HTML ARTICLE - SASU vs EURL vs MICRO --><!-- À coller dans un widget HTML Elementor / Hostinger --><!-- TITRE SEO:SASU,EURL ou micro:quel statut pour freelance et consultant SLUG:/entreprise/sasu-eurl-micro-comparatif META DESCRIPTION:SASU,EURL ou micro-entreprise ? Comparatif complet 2026 pour freelances et consultants:fiscalité,charges sociales,seuils,cas pratiques. CATEGORIE:Entreprise TAGS:SASU,EURL,micro-entreprise,freelance,consultant,statut juridique,fiscalité 2026 --><article class="ac-article-ref" data-ac-article-ref><!-- HERO --><section class="ac-article-ref__hero"><div class="ac-article-ref__hero-inner"><div class="ac-article-ref__hero-left"><div class="ac-article-ref__hero-kicker">Entreprise · Guide complet</div><h1>SASU,EURL ou micro:quel statut pour le <em>freelance et le consultant</em>en 2026 ?</h1><p class="ac-article-ref__hero-sub">Fiscalité,charges sociales,plafonds de chiffre d'affaires, optimisation de la rémunération - le comparatif détaillé pour choisir la structure adaptée à votre activité indépendante.
        </p>
        <div class="ac-article-ref__meta">
          <span><strong>Publié le</strong> 10 avril 2026</span>
          <span><strong>Lecture</strong> 16 min</span>
          <span><strong>Catégorie</strong> Entreprise</span>
        </div>
      </div>

      <div class="ac-article-ref__hero-visual" aria-label="Illustration comparative SASU EURL micro">
        <div class="ac-article-ref__hero-visual-content">
          <svg viewBox="0 0 380 320" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
            <rect x="130" y="125" width="120" height="52" rx="8" fill="rgba(43,108,176,0.25)" stroke="rgba(43,108,176,0.5)" stroke-width="1.2"/>
            <text x="190" y="148" text-anchor="middle" fill="white" font-family="'Playfair Display', serif" font-size="13" font-weight="600">Freelance</text>
            <text x="190" y="165" text-anchor="middle" fill="rgba(255,255,255,0.5)" font-family="'DM Sans', sans-serif" font-size="10" font-weight="300">Quel statut ?</text>

            <rect x="16" y="20" width="100" height="44" rx="7" fill="rgba(255,255,255,0.08)" stroke="rgba(255,255,255,0.18)" stroke-width="1"/>
            <text x="66" y="40" text-anchor="middle" fill="white" font-family="'DM Sans', sans-serif" font-size="12" font-weight="600">SASU</text>
            <text x="66" y="54" text-anchor="middle" fill="rgba(255,255,255,0.4)" font-family="'DM Sans', sans-serif" font-size="9">Assimile salarie</text>
            <line x1="100" y1="64" x2="155" y2="125" stroke="rgba(255,255,255,0.15)" stroke-width="1" stroke-dasharray="4 3"/>

            <rect x="140" y="8" width="100" height="44" rx="7" fill="rgba(43,108,176,0.2)" stroke="rgba(43,108,176,0.45)" stroke-width="1"/>
            <text x="190" y="28" text-anchor="middle" fill="white" font-family="'DM Sans', sans-serif" font-size="12" font-weight="600">EURL</text>
            <text x="190" y="42" text-anchor="middle" fill="rgba(255,255,255,0.4)" font-family="'DM Sans', sans-serif" font-size="9">TNS</text>
            <line x1="190" y1="52" x2="190" y2="125" stroke="rgba(43,108,176,0.35)" stroke-width="1" stroke-dasharray="4 3"/>

            <rect x="264" y="20" width="100" height="44" rx="7" fill="rgba(255,255,255,0.08)" stroke="rgba(255,255,255,0.18)" stroke-width="1"/>
            <text x="314" y="40" text-anchor="middle" fill="white" font-family="'DM Sans', sans-serif" font-size="12" font-weight="600">Micro</text>
            <text x="314" y="54" text-anchor="middle" fill="rgba(255,255,255,0.4)" font-family="'DM Sans', sans-serif" font-size="9">Simplicite</text>
            <line x1="280" y1="64" x2="225" y2="125" stroke="rgba(255,255,255,0.15)" stroke-width="1" stroke-dasharray="4 3"/>

            <rect x="24" y="225" width="108" height="44" rx="7" fill="rgba(43,108,176,0.15)" stroke="rgba(43,108,176,0.3)" stroke-width="1"/>
            <text x="78" y="245" text-anchor="middle" fill="rgba(255,255,255,0.7)" font-family="'DM Sans', sans-serif" font-size="10" font-weight="500">Plafond CA</text>
            <text x="78" y="259" text-anchor="middle" fill="#90CDF4" font-family="'Playfair Display', serif" font-size="13" font-weight="600">77 700 €</text>
            <line x1="155" y1="177" x2="100" y2="225" stroke="rgba(43,108,176,0.25)" stroke-width="1" stroke-dasharray="4 3"/>

            <rect x="148" y="234" width="84" height="38" rx="7" fill="rgba(255,255,255,0.06)" stroke="rgba(255,255,255,0.12)" stroke-width="1"/>
            <text x="190" y="252" text-anchor="middle" fill="rgba(255,255,255,0.5)" font-family="'DM Sans', sans-serif" font-size="10" font-weight="400">IS / IR</text>
            <text x="190" y="264" text-anchor="middle" fill="rgba(255,255,255,0.3)" font-family="'DM Sans', sans-serif" font-size="9">Flat tax 31,4 %</text>
            <line x1="190" y1="177" x2="190" y2="234" stroke="rgba(255,255,255,0.1)" stroke-width="1" stroke-dasharray="4 3"/>

            <rect x="248" y="225" width="108" height="44" rx="7" fill="rgba(255,255,255,0.06)" stroke="rgba(255,255,255,0.12)" stroke-width="1"/>
            <text x="302" y="245" text-anchor="middle" fill="rgba(255,255,255,0.5)" font-family="'DM Sans', sans-serif" font-size="10" font-weight="400">Charges</text>
            <text x="302" y="260" text-anchor="middle" fill="rgba(255,255,255,0.65)" font-family="'Playfair Display', serif" font-size="13" font-weight="600">21 - 80 %</text>
            <line x1="225" y1="177" x2="280" y2="225" stroke="rgba(255,255,255,0.1)" stroke-width="1" stroke-dasharray="4 3"/>

            <text x="190" y="306" text-anchor="middle" fill="rgba(255,255,255,0.2)" font-family="'DM Sans', sans-serif" font-size="9" font-weight="300" letter-spacing="1.5">ATELIER CAPITAL · COMPARATIF 2026</text>
          </svg>
        </div>
      </div>
    </div>
  </section>

  <!-- BODY -->
  <div class="ac-article-ref__body-wrap">
    <div class="ac-article-ref__body">

      <p><strong>Plus d'1,2 million de Français exercent aujourd'hui en tant que freelance ou consultant indépendant.</strong> Et derrière chaque lancement d'activité,une question revient invariablement:faut-il opter pour la simplicité de la micro-entreprise,la souplesse de la SASU ou l'optimisation sociale de l'EURL ? La réponse n'est jamais universelle. Elle dépend du chiffre d'affaires visé,du niveau de charges,de la stratégie de rémunération et,surtout,de la trajectoire de l'activité. Ce guide pose les arbitrages, sans dogmatisme.</p>

      <!-- SOMMAIRE -->
      <div class="ac-article-ref__toc-block">
        <div class="ac-article-ref__toc-title">Sommaire</div>
        <ol>
          <li><a href="#ac-art-statuts">SASU, EURL, micro : trois logiques différentes</a></li>
          <li><a href="#ac-art-tableau">Tableau comparatif des trois statuts</a></li>
          <li><a href="#ac-art-fiscalite">Fiscalité 2026 : IR, IS, flat tax et prélèvements sociaux</a></li>
          <li><a href="#ac-art-social">Régime social : TNS, assimilé salarié, micro-social</a></li>
          <li><a href="#ac-art-seuils">Choisir selon le chiffre d'affaires et la structure de coûts</a></li><li><a href="#ac-art-exemples">Trois cas pratiques chiffrés</a></li><li><a href="#ac-art-pieges">Les pièges fréquents à éviter</a></li><li><a href="#ac-art-checklist">Checklist avant de choisir votre statut</a></li><li><a href="#ac-art-conclusion">Conclusion:la bonne structure n'existe pas, le bon arbitrage oui</a></li>
        </ol>
      </div>

      <h2 id="ac-art-statuts">SASU, EURL, micro : trois logiques différentes</h2>
      <p>Avant tout comparatif technique, il faut comprendre que ces trois statuts ne répondent pas à la même philosophie. Ils ne s'opposent pas frontalement:ils servent des projets différents,à des stades différents,pour des profils différents.</p><h3>La micro-entreprise:la simplicité comme fonctionnalité</h3><p>La <strong>micro-entreprise</strong>n'est pas une forme juridique à proprement parler, mais un régime fiscal et social simplifié appliqué à une entreprise individuelle. Elle séduit par sa légèreté administrative : déclaration en ligne en quelques minutes, comptabilité réduite à un livre des recettes, paiement des cotisations en pourcentage du chiffre d'affaires encaissé. Pas de bilan,pas de capital,pas d'expert-comptable obligatoire.</p>
      <p>En contrepartie, le micro-entrepreneur ne déduit aucune charge réelle. Les cotisations sociales et l'impôt sont calculés sur le chiffre d'affaires brut, sans prise en compte des frais professionnels. C'est un atout quand l'activité a peu de coûts ; c'est un piège lorsqu'elle en supporte beaucoup.</p>

      <h3>L'EURL:la société à associé unique soumise par défaut à l'IR</h3>
      <p>L'<strong>Entreprise Unipersonnelle à Responsabilité Limitée</strong>est une SARL avec un seul associé. Le dirigeant relève du régime des <strong>travailleurs non salariés (TNS)</strong>,ce qui implique des cotisations sociales globalement plus basses qu'en SASU, mais une protection sociale plus modeste, notamment sur la prévoyance et la retraite complémentaire.</p>
      <p>Par défaut, l'EURL est soumise à l'<strong>impôt sur le revenu</strong> dans la catégorie des bénéfices industriels et commerciaux ou non commerciaux. Une option pour l'<strong>impôt sur les sociétés</strong>est possible,et elle change radicalement la mécanique de rémunération.</p><h3>La SASU:la flexibilité et la protection sociale du salariat</h3><p>La <strong>Société par Actions Simplifiée Unipersonnelle</strong>est devenue le statut préféré des consultants à fort chiffre d'affaires et des freelances qui anticipent une croissance rapide ou l'arrivée d'investisseurs. Le président de SASU est <strong>assimilé salarié</strong> : il bénéficie d'une protection sociale alignée sur celle des cadres,hors assurance chômage.</p><p>La SASU est par défaut soumise à l'IS, ce qui ouvre la porte à un arbitrage entre rémunération et dividendes - un levier d'optimisation puissant lorsque les revenus dépassent un certain seuil.</p><h2 id="ac-art-tableau">Tableau comparatif des trois statuts</h2><p>Pour visualiser les écarts essentiels d'un seul coup d'œil,voici une synthèse des principales caractéristiques de chaque statut,à jour des paramètres fiscaux et sociaux 2026.</p><figure class="ac-article-ref__figure"><div class="ac-article-ref__figure-content"><table class="ac-article-ref__compare-table"><thead><tr><th>Critère</th><th>Micro-entreprise</th><th>EURL</th><th>SASU</th></tr></thead><tbody><tr><td>Plafond de CA (services)</td><td>77 700 €</td><td>Aucun</td><td>Aucun</td></tr><tr><td>Régime social du dirigeant</td><td>Micro-social</td><td>TNS</td><td>Assimilé salarié</td></tr><tr><td>Charges sociales (ordre de grandeur)</td><td>≈ 21,2 % du CA (BNC)</td><td>≈ 40 - 45 % du net</td><td>≈ 75 - 80 % du net</td></tr><tr><td>Imposition par défaut</td><td>IR (BNC/BIC)</td><td>IR</td><td>IS</td></tr><tr><td>Option possible</td><td>Versement libératoire</td><td>IS</td><td>IR (5 ans max.)</td></tr><tr><td>Déduction des frais réels</td><td>Non (abattement forfaitaire)</td><td>Oui</td><td>Oui</td></tr><tr><td>Arbitrage rémunération / dividendes</td><td>Non</td><td>Oui (si IS)</td><td>Oui</td></tr><tr><td>Comptabilité</td><td>Livre des recettes</td><td>Comptabilité complète</td><td>Comptabilité complète</td></tr><tr><td>Coût de création</td><td>Gratuit</td><td>200 - 400 €</td><td>200 - 500 €</td></tr><tr><td>Prélèvements sociaux 2026</td><td>Inclus dans micro-social</td><td>18,6 % sur dividendes &gt;10 % capital</td><td>18,6 % sur dividendes (flat tax 31,4 %)</td></tr></tbody></table></div><figcaption>Comparatif synthétique SASU / EURL / micro-entreprise - Paramètres 2026. Les taux de charges sont des ordres de grandeur indicatifs.</figcaption></figure><div class="ac-article-ref__callout ac-article-ref__callout--soft"><div class="ac-article-ref__callout-title">Point de vocabulaire — Plafond et seuil de TVA</div><p>Le plafond de 77 700 € s'applique au régime micro-BNC pour les prestations de services. Le seuil de franchise en base de TVA est lui fixé à 37 500 € pour les services depuis 2025. Au-delà, la facturation de la TVA devient obligatoire, même en micro-entreprise. Ce point change la lisibilité tarifaire face à des clients particuliers.</p>
      </div>

      <h2 id="ac-art-fiscalite">Fiscalité 2026 : IR, IS, flat tax et prélèvements sociaux</h2>
      <p>C'est sur le terrain fiscal que les écarts entre statuts deviennent significatifs. Trois éléments structurent l'analyse : l'impôt sur le bénéfice,l'imposition de la rémunération du dirigeant et la fiscalité des dividendes.</p>

      <h3>L'imposition du résultat</h3><p>En micro-entreprise et en EURL à l'IR, le bénéfice (réel ou forfaitaire) remonte directement dans la déclaration de revenus du dirigeant et s'ajoute aux autres revenus du foyer. Il est imposé au barème progressif,après abattement forfaitaire de 34 % en BNC pour la micro.</p><p>En SASU et en EURL ayant opté pour l'IS, le bénéfice est d'abord imposé au niveau de la société:<strong>15 % jusqu'à 42 500 € de bénéfice</strong> (sous conditions), puis 25 % au-delà. Ce qui reste après IS peut être soit conservé en trésorerie, soit distribué sous forme de dividendes - et c'est là que l'optimisation devient possible.</p>

      <h3>La fiscalité des dividendes en 2026</h3>
      <p>Les dividendes versés par une SASU sont soumis par défaut au <strong>prélèvement forfaitaire unique (PFU)</strong>, aussi appelé flat tax, au taux global de <strong>31,4 % en 2026</strong>. Ce taux se décompose en 12,8 % d'impôt sur le revenu et <strong>18,6 % de prélèvements sociaux</strong>,contre 17,2 % auparavant. Cette hausse de 1,4 point entrée en vigueur au 1<sup>er</sup>janvier 2026 modifie l'arbitrage rémunération / dividendes, sans le rendre obsolète.</p>

      <figure class="ac-article-ref__figure">
        <div class="ac-article-ref__figure-content">
          <svg viewBox="0 0 680 320" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;">
            <text x="340" y="24" text-anchor="middle" fill="#141820" font-family="'Playfair Display', serif" font-size="16" font-weight="600">Que reste-t-il de 100 € de marge ? Comparatif net dans la poche</text>
            <text x="340" y="42" text-anchor="middle" fill="#4A5568" font-family="'DM Sans', sans-serif" font-size="11" font-weight="300">Hypothese : freelance celibataire, TMI 30 %, frais reels limites</text>

            <rect x="40" y="72" width="180" height="200" rx="8" fill="#F7F8FA" stroke="rgba(20,24,32,0.09)" stroke-width="1"/>
            <text x="130" y="96" text-anchor="middle" fill="#141820" font-family="'DM Sans', sans-serif" font-size="12" font-weight="600">MICRO-ENTREPRISE</text>
            <text x="130" y="112" text-anchor="middle" fill="#4A5568" font-family="'DM Sans', sans-serif" font-size="10" font-weight="300">Prestation de services BNC</text>
            <line x1="60" y1="124" x2="200" y2="124" stroke="rgba(20,24,32,0.1)" stroke-width="1"/>
            <text x="60" y="146" fill="#4A5568" font-family="'DM Sans', sans-serif" font-size="11">CA brut</text>
            <text x="200" y="146" text-anchor="end" fill="#141820" font-family="'DM Sans', sans-serif" font-size="11" font-weight="600">100 €</text>
            <text x="60" y="166" fill="#4A5568" font-family="'DM Sans', sans-serif" font-size="11">- Cotisations 21,2 %</text>
            <text x="200" y="166" text-anchor="end" fill="#141820" font-family="'DM Sans', sans-serif" font-size="11" font-weight="600">- 21 €</text>
            <text x="60" y="186" fill="#4A5568" font-family="'DM Sans', sans-serif" font-size="11">- IR (sur 66 €)</text>
            <text x="200" y="186" text-anchor="end" fill="#141820" font-family="'DM Sans', sans-serif" font-size="11" font-weight="600">- 13 €</text>
            <rect x="50" y="220" width="160" height="38" rx="6" fill="#2B6CB0"/>
            <text x="130" y="238" text-anchor="middle" fill="white" font-family="'DM Sans', sans-serif" font-size="10" font-weight="500">Net dans la poche</text>
            <text x="130" y="252" text-anchor="middle" fill="white" font-family="'Playfair Display', serif" font-size="16" font-weight="600">≈ 66 €</text>

            <rect x="240" y="72" width="180" height="200" rx="8" fill="#F7F8FA" stroke="rgba(20,24,32,0.09)" stroke-width="1"/>
            <text x="330" y="96" text-anchor="middle" fill="#141820" font-family="'DM Sans', sans-serif" font-size="12" font-weight="600">EURL a l'IS</text><text x="330" y="112" text-anchor="middle" fill="#4A5568" font-family="'DM Sans', sans-serif" font-size="10" font-weight="300">Remuneration TNS optimisee</text><line x1="260" y1="124" x2="400" y2="124" stroke="rgba(20,24,32,0.1)" stroke-width="1"/><text x="260" y="146" fill="#4A5568" font-family="'DM Sans', sans-serif" font-size="11">CA brut</text><text x="400" y="146" text-anchor="end" fill="#141820" font-family="'DM Sans', sans-serif" font-size="11" font-weight="600">100 €</text><text x="260" y="166" fill="#4A5568" font-family="'DM Sans', sans-serif" font-size="11">- Charges TNS</text><text x="400" y="166" text-anchor="end" fill="#141820" font-family="'DM Sans', sans-serif" font-size="11" font-weight="600">- 25 €</text><text x="260" y="186" fill="#4A5568" font-family="'DM Sans', sans-serif" font-size="11">- IR / IS combinés</text><text x="400" y="186" text-anchor="end" fill="#141820" font-family="'DM Sans', sans-serif" font-size="11" font-weight="600">- 11 €</text><rect x="250" y="220" width="160" height="38" rx="6" fill="#2B6CB0"/><text x="330" y="238" text-anchor="middle" fill="white" font-family="'DM Sans', sans-serif" font-size="10" font-weight="500">Net dans la poche</text><text x="330" y="252" text-anchor="middle" fill="white" font-family="'Playfair Display', serif" font-size="16" font-weight="600">≈ 64 €</text><rect x="440" y="72" width="180" height="200" rx="8" fill="#F7F8FA" stroke="rgba(20,24,32,0.09)" stroke-width="1"/><text x="530" y="96" text-anchor="middle" fill="#141820" font-family="'DM Sans', sans-serif" font-size="12" font-weight="600">SASU</text><text x="530" y="112" text-anchor="middle" fill="#4A5568" font-family="'DM Sans', sans-serif" font-size="10" font-weight="300">Mix salaire+dividendes</text><line x1="460" y1="124" x2="600" y2="124" stroke="rgba(20,24,32,0.1)" stroke-width="1"/><text x="460" y="146" fill="#4A5568" font-family="'DM Sans', sans-serif" font-size="11">CA brut</text><text x="600" y="146" text-anchor="end" fill="#141820" font-family="'DM Sans', sans-serif" font-size="11" font-weight="600">100 €</text><text x="460" y="166" fill="#4A5568" font-family="'DM Sans', sans-serif" font-size="11">- Charges salariales</text><text x="600" y="166" text-anchor="end" fill="#141820" font-family="'DM Sans', sans-serif" font-size="11" font-weight="600">- 28 €</text><text x="460" y="186" fill="#4A5568" font-family="'DM Sans', sans-serif" font-size="11">- IS+flat tax 31,4 %</text><text x="600" y="186" text-anchor="end" fill="#141820" font-family="'DM Sans', sans-serif" font-size="11" font-weight="600">- 11 €</text><rect x="450" y="220" width="160" height="38" rx="6" fill="#2B6CB0"/><text x="530" y="238" text-anchor="middle" fill="white" font-family="'DM Sans', sans-serif" font-size="10" font-weight="500">Net dans la poche</text><text x="530" y="252" text-anchor="middle" fill="white" font-family="'Playfair Display', serif" font-size="16" font-weight="600">≈ 61 €</text><text x="340" y="296" text-anchor="middle" fill="#4A5568" font-family="'DM Sans', sans-serif" font-size="10" font-weight="300" font-style="italic">Simulation simplifiee a vocation pedagogique - les ecarts reels dependent des frais reels et du TMI</text></svg></div><figcaption>Comparaison illustrative du net perçu pour 100 € de marge. Les écarts varient fortement selon le niveau de frais,le TMI et la structure de rémunération choisie.</figcaption></figure><h2 id="ac-art-social">Régime social:TNS,assimilé salarié,micro-social</h2><p>Le choix du régime social est sans doute le critère le plus structurant - et le plus mal compris. Il influe à la fois sur le coût des charges,sur le niveau de protection et sur les droits ouverts à la retraite.</p><h3>Le TNS de l'EURL : moins de charges, moins de protection</h3>
      <p>Le gérant majoritaire d'EURL relève de la <strong>Sécurité sociale des indépendants</strong>. Les cotisations représentent environ 40 à 45 % de la rémunération nette versée. C'est sensiblement moins que le régime assimilé salarié, mais la couverture est plus modeste : indemnités journalières plus faibles, retraite complémentaire moins dotée, prévoyance souvent à compléter en privé.</p>
      <p>Pour un consultant qui gagne bien sa vie et qui privilégie la trésorerie immédiate, l'EURL à l'IS reste un choix fréquent. À condition d'arbitrer consciemment la sous-protection sociale en souscrivant des contrats de prévoyance complémentaires,dont le coût - parfois 100 à 250 € par mois - doit être intégré au calcul.</p><p>Un autre point souvent sous-estimé:la base de calcul des cotisations TNS est la rémunération nette versée,à laquelle s'ajoutent les dividendes excédant 10 % du capital social et des comptes courants. Pour un gérant qui aurait constitué une EURL avec un capital symbolique de 1 €, la totalité des dividendes versés est donc soumise à charges sociales. Bien dimensionner le capital social initial est une décision technique qui mérite d'être prise avec son expert-comptable.</p><h3>L'assimilé salarié de la SASU : protection forte, charges élevées</h3>
      <p>Le président de SASU cotise au régime général, comme un cadre salarié. La protection est complète : assurance maladie, retraite de base et complémentaire au régime Agirc-Arrco, prévoyance lourde. Seul manque l'<strong>assurance chômage</strong>,sauf à souscrire une assurance privée dédiée.</p><p>Mais cette protection a un prix. Pour 1 0 € net versés au président,la SASU supporte environ 750 à 800 € de charges patronales et salariales. Autrement dit,verser un salaire en SASU coûte cher,ce qui pousse de nombreux dirigeants à se rémunérer principalement en dividendes.</p><h3>Le micro-social:forfaitaire et lisible</h3><p>Le micro-entrepreneur paie un pourcentage fixe sur le chiffre d'affaires encaissé : <strong>21,2 % pour les prestations de services BNC</strong>, 21,1 % pour le BIC services, 12,3 % pour la vente de marchandises. Ce taux couvre l'ensemble des cotisations sociales (maladie,retraite,allocations familiales,CSG-CRDS).</p><p>C'est limpide, mais les droits ouverts sont calculés sur un revenu net forfaitaire (CA après abattement), donc structurellement inférieurs à ceux d'un salarié à revenu équivalent. La retraite,en particulier,est un point d'attention pour les indépendants restés en micro pendant de longues années.</p>

      <div class="ac-article-ref__mid-cta">
        <div class="ac-article-ref__mid-cta-content">
          <div class="ac-article-ref__mid-cta-eyebrow">Outil gratuit</div>
          <h3>Estimez votre rémunération <em>nette réelle</em></h3>
          <p>Comparez en quelques clics votre net dans la poche en SASU, EURL et micro-entreprise selon votre chiffre d'affaires prévisionnel et votre situation familiale.</p><a href="https://ateliercapital.fr/simulateur/" class="ac-article-ref__btn-light">Lancer le simulateur →</a></div></div><h2 id="ac-art-seuils">Choisir selon le chiffre d'affaires et la structure de coûts</h2>
      <p>Au-delà des grands principes, l'arbitrage dépend très concrètement de votre niveau de chiffre d'affaires prévisionnel et de la part des frais professionnels dans votre activité. Voici comment lire les zones de pertinence de chaque statut.</p>

      <h3>En dessous de 35 000 € de CA : la micro fait sens dans la majorité des cas</h3>
      <p>Pour un freelance qui démarre ou exerce en complément d'une autre activité,avec peu de frais,la micro-entreprise reste le choix par défaut le plus rationnel. Le coût administratif est nul,la lisibilité maximale,et les charges restent contenues. À ce niveau de revenus,l'arbitrage rémunération / dividendes d'une SASU n'apporte aucun gain réel.</p>

      <h3>Entre 35 000 et 70 000 € : la zone d'arbitrage</h3><p>C'est dans cette tranche que les choses deviennent intéressantes. Si vos frais réels (déplacements, équipement, sous-traitance, formation) dépassent l'abattement forfaitaire de 34 % en BNC,vous payez des charges sur un revenu fictif que vous n'avez pas réellement perçu. Une EURL ou une SASU permet alors de déduire ces charges au réel et de réduire la base imposable.</p>

      <h3>Au-delà de 75 000 € : le passage en société devient quasi systématique</h3>
      <p>Le plafond de la micro pour les services étant fixé à 77 700 €, dépasser ce seuil oblige mécaniquement à basculer en société. Le choix se joue alors entre EURL et SASU, selon votre arbitrage entre charges sociales (favorable à l'EURL) et protection sociale (favorable à la SASU).</p><figure class="ac-article-ref__figure"><div class="ac-article-ref__figure-content"><svg viewBox="0 0 680 220" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;"><text x="340" y="24" text-anchor="middle" fill="#141820" font-family="'Playfair Display', serif" font-size="15" font-weight="600">Zones de pertinence par niveau de chiffre d'affaires</text>
            <text x="340" y="42" text-anchor="middle" fill="#4A5568" font-family="'DM Sans', sans-serif" font-size="11" font-weight="300">Indication generale - chaque situation merite une analyse personnalisee</text>

            <line x1="60" y1="120" x2="620" y2="120" stroke="rgba(20,24,32,0.15)" stroke-width="2"/>
            <line x1="60" y1="115" x2="60" y2="125" stroke="#141820" stroke-width="2"/>
            <line x1="245" y1="115" x2="245" y2="125" stroke="#141820" stroke-width="2"/>
            <line x1="430" y1="115" x2="430" y2="125" stroke="#141820" stroke-width="2"/>
            <line x1="620" y1="115" x2="620" y2="125" stroke="#141820" stroke-width="2"/>

            <text x="60" y="142" text-anchor="middle" fill="#4A5568" font-family="'DM Sans', sans-serif" font-size="10">0 €</text>
            <text x="245" y="142" text-anchor="middle" fill="#4A5568" font-family="'DM Sans', sans-serif" font-size="10">35 000 €</text>
            <text x="430" y="142" text-anchor="middle" fill="#4A5568" font-family="'DM Sans', sans-serif" font-size="10">77 700 €</text>
            <text x="620" y="142" text-anchor="middle" fill="#4A5568" font-family="'DM Sans', sans-serif" font-size="10">150 000 €+</text>

            <rect x="60" y="76" width="185" height="36" rx="6" fill="rgba(43,108,176,0.55)"/>
            <text x="152" y="98" text-anchor="middle" fill="white" font-family="'DM Sans', sans-serif" font-size="11" font-weight="600">MICRO-ENTREPRISE</text>

            <rect x="245" y="76" width="185" height="36" rx="6" fill="rgba(43,108,176,0.3)" stroke="rgba(43,108,176,0.5)" stroke-width="1"/>
            <text x="337" y="98" text-anchor="middle" fill="#141820" font-family="'DM Sans', sans-serif" font-size="11" font-weight="600">ZONE D'ARBITRAGE</text><rect x="430" y="76" width="190" height="36" rx="6" fill="#141820"/><text x="525" y="98" text-anchor="middle" fill="white" font-family="'DM Sans', sans-serif" font-size="11" font-weight="600">EURL ou SASU</text><text x="152" y="172" text-anchor="middle" fill="#4A5568" font-family="'DM Sans', sans-serif" font-size="10" font-weight="300">Peu de frais</text><text x="152" y="186" text-anchor="middle" fill="#4A5568" font-family="'DM Sans', sans-serif" font-size="10" font-weight="300">Activite secondaire</text><text x="152" y="200" text-anchor="middle" fill="#4A5568" font-family="'DM Sans', sans-serif" font-size="10" font-weight="300">Demarrage</text><text x="337" y="172" text-anchor="middle" fill="#4A5568" font-family="'DM Sans', sans-serif" font-size="10" font-weight="300">Frais &gt;34 % du CA ?</text><text x="337" y="186" text-anchor="middle" fill="#4A5568" font-family="'DM Sans', sans-serif" font-size="10" font-weight="300">Besoin de credibilite ?</text><text x="337" y="200" text-anchor="middle" fill="#4A5568" font-family="'DM Sans', sans-serif" font-size="10" font-weight="300">Croissance prevue ?</text><text x="525" y="172" text-anchor="middle" fill="#4A5568" font-family="'DM Sans', sans-serif" font-size="10" font-weight="300">Plafond micro depasse</text><text x="525" y="186" text-anchor="middle" fill="#4A5568" font-family="'DM Sans', sans-serif" font-size="10" font-weight="300">Optimisation IS / dividendes</text><text x="525" y="200" text-anchor="middle" fill="#4A5568" font-family="'DM Sans', sans-serif" font-size="10" font-weight="300">Investisseurs / associes</text></svg></div><figcaption>Schéma des zones de pertinence selon le chiffre d'affaires. Les frontières sont indicatives : un consultant à 50 000 € avec très peu de frais peut rester pertinent en micro.</figcaption>
      </figure>

      <h2 id="ac-art-exemples">Trois cas pratiques chiffrés</h2>
      <p>Pour donner corps à la théorie, voici trois situations très différentes qui éclairent les arbitrages réels rencontrés par des freelances et consultants.</p>

      <div class="ac-article-ref__example">
        <div class="ac-article-ref__example-label">Cas pratique nº 1</div>
        <h4>Thomas, développeur freelance qui démarre - la micro-entreprise comme rampe de lancement</h4>
        <p><strong>Thomas</strong>, 29 ans, vient de quitter son poste de développeur salarié pour se lancer en freelance. Il prévoit un chiffre d'affaires de <strong>45 0 €</strong>sur sa première année,avec très peu de frais:un ordinateur déjà acquis,un abonnement à quelques outils SaaS,pas de bureau loué. Il hésite entre la micro-entreprise et la création d'une SASU pour « faire sérieux » auprès des clients.</p>
        <p>L'analyse rationnelle penche clairement vers la micro la première année. Avec 21,2 % de cotisations sur son CA et un abattement forfaitaire de 34 % avant impôt,la lisibilité administrative et le coût quasi nul de gestion lui permettent de se concentrer sur la prospection. La SASU pourra venir plus tard,lorsque le CA dépassera 70 0 € ou que les frais réels grimperont.</p><div class="ac-article-ref__example-result"><div class="ac-article-ref__example-result-row"><span>Chiffre d'affaires annuel</span>
            <span>45 000 €</span>
          </div>
          <div class="ac-article-ref__example-result-row">
            <span>Cotisations micro-social (21,2 %)</span>
            <span>- 9 540 €</span>
          </div>
          <div class="ac-article-ref__example-result-row">
            <span>Base imposable après abattement 34 %</span>
            <span>29 700 €</span>
          </div>
          <div class="ac-article-ref__example-result-row">
            <span>Impôt sur le revenu estimé (TMI 11 %)</span>
            <span>- 2 100 €</span>
          </div>
          <div class="ac-article-ref__example-result-row ac-article-ref__example-result-row--highlight">
            <span>Net annuel disponible</span>
            <span>≈ 33 360 €</span>
          </div>
        </div>
      </div>

      <div class="ac-article-ref__example">
        <div class="ac-article-ref__example-label">Cas pratique nº 2</div>
        <h4>Léa, consultante en stratégie digitale - l'EURL à l'IS pour optimiser sa rémunération</h4>
        <p><strong>Léa</strong>, 38 ans, est consultante indépendante en stratégie digitale depuis quatre ans. Son chiffre d'affaires a progressé de 60 0 € à <strong>140 0 €</strong>. Elle supporte des frais réels significatifs:déplacements clients en région,formations annuelles,sous-traitance ponctuelle de design,abonnements professionnels - environ 22 0 € par an. Le plafond de la micro est désormais largement dépassé.</p><p>Léa choisit l'EURL à l'IS. Elle se verse une rémunération nette annuelle de 50 0 €,déduit toutes ses charges réelles,et conserve la trésorerie restante au sein de la société. Elle complète sa protection sociale par un contrat de prévoyance Madelin à 180 € par mois. Le choix de l'EURL plutôt que la SASU s'explique par sa préférence pour des charges sociales TNS plus légères,en assumant la moindre couverture en contrepartie.</p><div class="ac-article-ref__example-result"><div class="ac-article-ref__example-result-row"><span>Chiffre d'affaires</span>
            <span>140 000 €</span>
          </div>
          <div class="ac-article-ref__example-result-row">
            <span>Frais réels déductibles</span>
            <span>- 22 000 €</span>
          </div>
          <div class="ac-article-ref__example-result-row">
            <span>Rémunération nette versée</span>
            <span>50 000 €</span>
          </div>
          <div class="ac-article-ref__example-result-row">
            <span>Charges sociales TNS (≈ 42 %)</span>
            <span>- 21 000 €</span>
          </div>
          <div class="ac-article-ref__example-result-row">
            <span>Bénéfice après IS (15 %)</span>
            <span>≈ 39 950 €</span>
          </div>
          <div class="ac-article-ref__example-result-row ac-article-ref__example-result-row--highlight">
            <span>Trésorerie disponible en société</span>
            <span>≈ 39 950 €</span>
          </div>
        </div>
      </div>

      <div class="ac-article-ref__example">
        <div class="ac-article-ref__example-label">Cas pratique nº 3</div>
        <h4>Karim, consultant senior à fort revenu - la SASU pour le mix salaire-dividendes</h4>
        <p><strong>Karim</strong>, 46 ans, est consultant senior en transformation organisationnelle. Son chiffre d'affaires atteint <strong>220 0 €</strong>annuels. Il a déjà cotisé suffisamment au régime général pour valider une retraite confortable et accorde une importance forte à sa protection sociale. Il anticipe également l'arrivée d'un associé dans deux ans,pour faire évoluer sa structure vers une SAS.</p><p>Karim opte pour la SASU. Il se verse un salaire net mensuel de 4 0 € (soit 48 0 € par an) lui assurant une bonne couverture sociale,puis distribue une partie du résultat sous forme de dividendes en fin d'exercice. Cette stratégie, quoique fiscalement coûteuse en charges, lui apporte la flexibilité d'évolution capitalistique et la sécurité d'une couverture proche de celle d'un cadre supérieur. Le coût des charges patronales et salariales sur le salaire est élevé,mais Karim le considère comme le prix de sa tranquillité.</p></div><h2 id="ac-art-pieges">Les pièges fréquents à éviter</h2><p>Dans la pratique,certaines erreurs reviennent régulièrement. Les identifier permet de gagner des mois - et parfois plusieurs milliers d'euros.</p>

      <h3>Choisir la SASU « pour faire pro » sans en avoir besoin</h3>
      <p>La SASU est souvent perçue comme un gage de sérieux. Pour un freelance qui démarre avec peu de clients et peu de frais, c'est généralement un surcoût administratif inutile:comptabilité complète,dépôt des comptes annuels,fiches de paie,charges sociales lourdes même sur de petites rémunérations. La crédibilité d'un consultant tient avant tout à son site, à sa proposition de valeur et à ses références - rarement à la mention « SASU » sur sa facture.</p>

      <h3>Sous-estimer le coût réel de la SASU sur les petits revenus</h3>
      <p>Verser un salaire de 1 500 € net par mois en SASU déclenche des charges patronales et salariales de l'ordre de 1 100 à 1 200 € supplémentaires. Pour 18 0 € net annuels,le coût total pour la société est proche de 32 0 €. Sur un CA de 50 0 €,l'arithmétique devient vite défavorable.</p>

      <h3>Confondre régime fiscal et statut juridique</h3>
      <p>La micro-entreprise n'est pas une forme juridique:c'est un régime fiscal et social appliqué à une entreprise individuelle. À l'inverse,EURL et SASU sont des formes juridiques de société,qui peuvent chacune choisir entre IR et IS. Cette distinction est souvent floue dans les discussions de comptoir et conduit à des décisions mal éclairées.</p><h3>Négliger la fiscalité de sortie</h3><p>En SASU,la trésorerie laissée dans la société sera tôt ou tard imposée si elle est distribuée. La flat tax à 31,4 % en 2026 pèse lourd sur les arbitrages de long terme. Et la mise en holding,parfois présentée comme une parade universelle,n'est pertinente qu'à partir d'un certain volume de revenus et d'objectifs patrimoniaux clairement définis.</p><h3>Oublier l'option pour le versement libératoire en micro</h3>
      <p>Le micro-entrepreneur peut, sous condition de revenu fiscal de référence, opter pour le versement libératoire de l'impôt sur le revenu:un pourcentage supplémentaire prélevé en même temps que les cotisations sociales,qui solde l'impôt définitivement. Pour un foyer dans une tranche marginale élevée, c'est un levier de simplification souvent négligé. Pour un foyer non imposable,c'est en revanche un mauvais calcul.</p>

      <h3>Changer de statut trop tard</h3>
      <p>Beaucoup de freelances restent en micro-entreprise un ou deux ans de trop, par inertie ou par crainte de la complexité. Or chaque mois passé au mauvais statut a un coût opportunité. Un audit annuel de cohérence fiscale, mené avec un expert-comptable, permet d'identifier le bon moment de bascule sans précipitation.</p><h2 id="ac-art-checklist">Checklist avant de choisir votre statut</h2><div class="ac-article-ref__callout ac-article-ref__callout--warn"><div class="ac-article-ref__callout-title">Avant de cocher cette checklist</div><p>Cette liste de vérification est un point de départ,pas une recommandation personnalisée. <strong>Avant toute décision de création ou de changement de statut,prenez rendez-vous avec un expert-comptable ou un conseiller en gestion de patrimoine.</strong>Une heure d'analyse personnalisée peut vous éviter plusieurs années de mauvais arbitrage.</p>
      </div>

      <ol>
        <li><strong>Estimez votre chiffre d'affaires prévisionnel sur 24 mois.</strong>Pas seulement la première année:la trajectoire compte plus que le point de départ. Un statut bien adapté à 30 0 € peut devenir inadapté à 90 0 €.</li><li><strong>Listez vos frais professionnels réels.</strong>Si la somme dépasse 30 % de votre CA,l'abattement forfaitaire de la micro vous fait perdre de l'argent. La société à l'IS devient pertinente.</li>
        <li><strong>Évaluez votre besoin de protection sociale.</strong> Avez-vous une famille à charge ? Un emprunt en cours ? Un historique de cotisations au régime général ? Plus vos engagements personnels sont lourds, plus la SASU se justifie.</li>
        <li><strong>Anticipez l'arrivée éventuelle d'associés ou d'investisseurs.</strong>Si une croissance rapide est probable,la SASU offre la souplesse capitalistique la plus grande,et facilite les futures levées de fonds.</li><li><strong>Intégrez le coût de gestion administratif et comptable.</strong>Une société entraîne 1 500 à 2 500 € annuels d'expert-comptable. À pondérer face aux gains fiscaux espérés.</li>
        <li><strong>Vérifiez votre éligibilité aux aides de l'ACRE.</strong>Le dispositif d'exonération partielle de charges sociales la première année peut influencer le choix initial.</li>
        <li><strong>Tenez compte du nouveau taux de prélèvements sociaux à 18,6 %</strong> dans toutes vos projections de dividendes. Une simulation fondée sur l'ancien taux de 17,2 % sous-estime le coût réel.</li><li><strong>Validez votre arbitrage avec un professionnel.</strong>Un expert-comptable ou un avocat fiscaliste posera les bonnes questions,sécurisera votre choix et anticipera les pièges propres à votre activité.</li></ol><h2 id="ac-art-conclusion">Conclusion:la bonne structure n'existe pas, le bon arbitrage oui</h2>
      <p>Il n'y a pas de meilleur statut pour le freelance ou le consultant. Il y a des situations différentes,des trajectoires différentes,et des arbitrages plus ou moins cohérents avec vos objectifs personnels et professionnels.</p><p>La <strong>micro-entreprise</strong>reste imbattable pour démarrer ou pour exercer une activité légère,à faibles frais. Sa simplicité est une fonctionnalité à part entière,et son coût administratif quasi nul libère du temps pour ce qui compte vraiment:trouver et servir les clients.</p><p>L'<strong>EURL à l'IS</strong>devient intéressante dès lors que les frais réels dépassent l'abattement forfaitaire, ou que le chiffre d'affaires excède le plafond micro. Elle offre un compromis raisonnable entre charges sociales contenues et possibilité d'optimisation, tout en imposant une discipline administrative qu'il faut accepter sereinement.</p><p>La <strong>SASU</strong>s'impose quand la protection sociale, la flexibilité capitalistique et le potentiel d'évolution priment sur le coût des charges. Pour les consultants à fort revenu,ceux qui anticipent une croissance rapide ou qui valorisent la sécurité d'un régime aligné sur le salariat, c'est souvent le bon choix - assumé pour ce qu'il est, sans illusion sur son coût.</p>
      <p>Le bon réflexe : ne pas choisir son statut en fonction de la mode ou du conseil d'un confrère dont la situation diffère de la vôtre. Faites le calcul,projetez-vous sur 24 à 36 mois,et validez votre choix avec un professionnel qui connaît votre activité.</p><figure class="ac-article-ref__figure"><div class="ac-article-ref__figure-content" style="background:#141820;padding:36px 32px;border-radius:6px;"><svg viewBox="0 0 620 120" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;"><text x="310" y="22" text-anchor="middle" fill="rgba(255,255,255,0.3)" font-family="'DM Sans', sans-serif" font-size="10" font-weight="600" letter-spacing="1.5">L'ESSENTIEL A RETENIR</text>

            <rect x="20" y="46" width="180" height="56" rx="7" fill="rgba(43,108,176,0.15)" stroke="rgba(43,108,176,0.3)" stroke-width="1"/>
            <text x="110" y="70" text-anchor="middle" fill="#90CDF4" font-family="'Playfair Display', serif" font-size="14" font-weight="600">Micro</text>
            <text x="110" y="88" text-anchor="middle" fill="rgba(255,255,255,0.4)" font-family="'DM Sans', sans-serif" font-size="10" font-weight="300">jusqu'a 77 700 € de CA</text><rect x="220" y="46" width="180" height="56" rx="7" fill="rgba(255,255,255,0.06)" stroke="rgba(255,255,255,0.1)" stroke-width="1"/><text x="310" y="70" text-anchor="middle" fill="rgba(255,255,255,0.7)" font-family="'Playfair Display', serif" font-size="14" font-weight="600">EURL</text><text x="310" y="88" text-anchor="middle" fill="rgba(255,255,255,0.35)" font-family="'DM Sans', sans-serif" font-size="10" font-weight="300">charges TNS optimisees</text><rect x="420" y="46" width="180" height="56" rx="7" fill="rgba(255,255,255,0.06)" stroke="rgba(255,255,255,0.1)" stroke-width="1"/><text x="510" y="70" text-anchor="middle" fill="rgba(255,255,255,0.7)" font-family="'Playfair Display', serif" font-size="14" font-weight="600">SASU</text><text x="510" y="88" text-anchor="middle" fill="rgba(255,255,255,0.35)" font-family="'DM Sans', sans-serif" font-size="10" font-weight="300">protection forte,flexibilite</text></svg></div><figcaption>SASU,EURL ou micro - trois logiques,trois zones de pertinence. Le bon choix est celui qui correspond à votre situation réelle.</figcaption></figure><p class="ac-article-ref__closing-box"><strong>Cet article vous a été utile ?</strong>Partagez-le avec un freelance ou un consultant qui hésite encore sur son statut. Et pour aller plus loin,consultez notre <a href="https://ateliercapital.fr/blog/">guide sur la rémunération optimale du dirigeant</a>ou lancez une <a href="https://ateliercapital.fr/simulateur/">simulation personnalisée</a>de votre situation. </p><p class="ac-article-ref__legal"><em>Les informations contenues dans cet article sont fournies à titre pédagogique et ne constituent pas un conseil juridique,fiscal ou en gestion de patrimoine. Les seuils,taux et plafonds mentionnés sont ceux en vigueur à la date de publication (avril 2026) et susceptibles d'évolution. Avant toute création ou changement de statut, consultez un expert-comptable, un avocat fiscaliste ou un conseiller en gestion de patrimoine agréé.</em>
      </p>
    </div>

    <!-- SIDEBAR -->
    <aside class="ac-article-ref__sidebar" aria-label="Sidebar article">
      <div class="ac-article-ref__sidebar-card">
        <div class="ac-article-ref__sidebar-card-title">Simulateur gratuit</div>
        <p>Comparez votre net réel en SASU, EURL et micro-entreprise selon votre chiffre d'affaires.</p><a href="https://ateliercapital.fr/simulateur/" class="ac-article-ref__btn-cta">Lancer le simulateur</a></div><div class="ac-article-ref__sidebar-card"><div class="ac-article-ref__sidebar-card-title">Articles lies</div><div class="ac-article-ref__sidebar-related"><a href="https://ateliercapital.fr/blog/"><span class="ac-article-ref__sidebar-pill">Entreprise</span>SAS vs SARL:quelle structure pour votre projet ?</a><a href="https://ateliercapital.fr/blog/"><span class="ac-article-ref__sidebar-pill">Fiscalite</span>Optimiser sa remuneration de dirigeant en 2026</a><a href="https://ateliercapital.fr/blog/"><span class="ac-article-ref__sidebar-pill">Holding</span>Holding:dans quels cas la structure devient pertinente ?</a><a href="https://ateliercapital.fr/blog/"><span class="ac-article-ref__sidebar-pill">Patrimoine</span>Structurer son capital quand l'activite accelere</a>
        </div>
      </div>

      <div class="ac-article-ref__sidebar-card ac-article-ref__sidebar-card--dark">
        <div class="ac-article-ref__sidebar-card-title ac-article-ref__sidebar-card-title--light">Newsletter</div>
        <p>Recevez nos analyses chaque semaine. Rejoignez 12 400 dirigeants.</p>
        <a href="https://ateliercapital.fr/#newsletter" class="ac-article-ref__btn-cta ac-article-ref__btn-cta--light">S'abonner</a></div></aside></div><!-- NEWSLETTER BAND --><div class="ac-article-ref__newsletter-band"><div class="ac-article-ref__newsletter-inner"><div class="ac-article-ref__newsletter-copy"><h2 class="ac-article-ref__nl-title">Chaque semaine,un conseil à mettre en place <em>dès le lundi suivant</em></h2><p class="ac-article-ref__nl-desc">Une analyse patrimoniale. Un levier fiscal. Une stratégie d'investissement. Directement dans votre boîte mail, sans bruit, sans promotion. Rejoignez 12 400 dirigeants qui lisent Atelier Capital.</p>
      </div>
      <div class="ac-article-ref__newsletter-form-wrap">
        <form class="ac-article-ref__newsletter-form" action="#" method="post" id="ac-article-newsletter-form">
          <input type="text" name="first_name" placeholder="Votre prénom" aria-label="Votre prénom">
          <input type="email" name="email" placeholder="votre email" aria-label="Votre adresse email">
          <button type="submit" class="ac-article-ref__newsletter-button">Rejoindre la newsletter gratuite</button>
        </form>
        <div class="ac-article-ref__newsletter-message" id="ac-article-newsletter-message" aria-live="polite"></div>
        <p class="ac-article-ref__nl-note">Gratuit · 1 email par semaine · Désabonnement en 1 clic</p>
      </div>
    </div>
  </div>
</article>

<!-- CSS + JS : identiques au CODE DE REFERENCE - a inserer une seule fois sur le site -->
<!-- Si le CSS de reference est deja installe (Apparence > Personnaliser > CSS additionnel),
     vous pouvez supprimer le bloc <style> ci-dessous. Sinon, conservez-le. -->
<!-- CSS ARTICLE REFERENCE -->
<!-- À coller dans Apparence > Personnaliser > CSS additionnel -->
<style id="ac-article-ref-css">
  

  .ac-article-ref {
    --ac-article-ref-ink: #141820;
    --ac-article-ref-slate: #4A5568;
    --ac-article-ref-sky: #2B6CB0;
    --ac-article-ref-warn: #DD6B20;
    --ac-article-ref-sky-10: rgba(43, 108, 176, 0.08);
    --ac-article-ref-sky-20: rgba(43, 108, 176, 0.15);
    --ac-article-ref-warn-10: rgba(221, 107, 32, 0.07);
    --ac-article-ref-mist: #F7F8FA;
    --ac-article-ref-white: #FFFFFF;
    --ac-article-ref-border: rgba(20, 24, 32, 0.09);
    --ac-article-ref-border-md: rgba(20, 24, 32, 0.14);
    --ac-article-ref-hint: rgba(20, 24, 32, 0.35);
    font-family: 'DM Sans', sans-serif;
    color: var(--ac-article-ref-ink);
    background: var(--ac-article-ref-white);
    width: 100%;
    line-height: 1.7;
    overflow: visible;
  }

  .ac-article-ref,
  .ac-article-ref * {
    box-sizing: border-box;
  }

  .ac-article-ref__btn-light,
  .ac-article-ref__btn-cta,
  .ac-article-ref__newsletter-button,
  .ac-article-ref__newsletter-form input {
    font-family: 'DM Sans', sans-serif;
  }

  .ac-article-ref img,
  .ac-article-ref svg {
    max-width: 100%;
    display: block;
  }

  .ac-article-ref h2[id],
  .ac-article-ref h3[id],
  .ac-article-ref section[id] {
    scroll-margin-top: 112px;
  }

  .ac-article-ref__hero {
    background: var(--ac-article-ref-mist);
    border-bottom: 1px solid var(--ac-article-ref-border);
    padding: 56px 40px 0;
  }

  .ac-article-ref__hero-inner,
  .ac-article-ref__body-wrap,
  .ac-article-ref__newsletter-inner {
    max-width: 1160px;
    margin: 0 auto;
  }

  .ac-article-ref__hero-inner {
    display: grid;
    grid-template-columns: 1fr 420px;
    gap: 64px;
    align-items: end;
  }

  .ac-article-ref__hero-left {
    padding-bottom: 56px;
  }

  .ac-article-ref__hero-left > * {
    animation: ac-article-ref-fade-up .55s ease both;
  }

  .ac-article-ref__hero-left > *:nth-child(1) { animation-delay: .05s; }
  .ac-article-ref__hero-left > *:nth-child(2) { animation-delay: .12s; }
  .ac-article-ref__hero-left > *:nth-child(3) { animation-delay: .18s; }
  .ac-article-ref__hero-left > *:nth-child(4) { animation-delay: .24s; }

  .ac-article-ref__hero-kicker {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    margin-bottom: 18px;
    font-size: 11px;
    font-weight: 600;
    color: var(--ac-article-ref-sky);
    letter-spacing: 1.8px;
    text-transform: uppercase;
  }

  .ac-article-ref__hero-kicker::before {
    content: "";
    width: 20px;
    height: 2px;
    border-radius: 2px;
    background: var(--ac-article-ref-sky);
  }

  .ac-article-ref__hero-left h1 {
    margin: 0 0 18px;
    font-family: 'Playfair Display', serif;
    font-size: clamp(34px, 5vw, 46px);
    font-weight: 600;
    line-height: 1.1;
    letter-spacing: -1.2px;
    color: var(--ac-article-ref-ink);
    text-wrap: balance;
  }

  .ac-article-ref__hero-left h1 em {
    font-style: italic;
    font-weight: 400;
    color: var(--ac-article-ref-sky);
  }

  .ac-article-ref__hero-sub {
    max-width: 540px;
    margin: 0 0 28px;
    font-size: 17px;
    font-weight: 300;
    line-height: 1.75;
    color: var(--ac-article-ref-slate);
  }

  .ac-article-ref__meta {
    display: flex;
    gap: 24px;
    padding-top: 20px;
    border-top: 1px solid var(--ac-article-ref-border);
    font-size: 12px;
    color: var(--ac-article-ref-hint);
  }

  .ac-article-ref__meta strong {
    color: var(--ac-article-ref-slate);
    font-weight: 500;
  }

  .ac-article-ref__hero-visual {
    position: relative;
    min-height: 380px;
    padding: 28px;
    border-radius: 10px 10px 0 0;
    overflow: hidden;
    background: var(--ac-article-ref-ink);
    display: flex;
    align-items: flex-end;
  }

  .ac-article-ref__hero-visual::before {
    content: "";
    position: absolute;
    inset: 0;
    background:
      linear-gradient(160deg, rgba(43, 108, 176, 0.22) 0%, transparent 55%),
      repeating-linear-gradient(-50deg, transparent, transparent 18px, rgba(255, 255, 255, 0.025) 18px, rgba(255, 255, 255, 0.025) 19px);
  }

  .ac-article-ref__hero-visual-content {
    position: relative;
    z-index: 2;
    animation: ac-article-ref-fade-up .65s ease both .2s;
    width: 100%;
  }

  .ac-article-ref__body-wrap {
    display: grid;
    grid-template-columns: 1fr 300px;
    gap: 48px;
    align-items: start;
    padding: 0 40px;
    overflow: visible;
  }

  .ac-article-ref__body {
    max-width: 740px;
    padding: 48px 0 80px;
  }

  .ac-article-ref__body h2 {
    margin: 48px 0 16px;
    font-family: 'Playfair Display', serif;
    font-size: clamp(26px, 3vw, 30px);
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: -0.4px;
    color: var(--ac-article-ref-ink);
  }

  .ac-article-ref__body h2:first-of-type {
    margin-top: 0;
  }

  .ac-article-ref__body h3 {
    margin: 36px 0 12px;
    font-family: 'Playfair Display', serif;
    font-size: clamp(20px, 2.4vw, 22px);
    font-weight: 600;
    line-height: 1.3;
    color: var(--ac-article-ref-ink);
  }

  .ac-article-ref__body h4 {
    margin: 0 0 12px;
    font-family: 'Playfair Display', serif;
    font-size: clamp(18px, 2vw, 19px);
    font-weight: 600;
    line-height: 1.3;
    color: var(--ac-article-ref-ink);
  }

  .ac-article-ref__body p {
    margin: 0 0 18px;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.75;
    color: var(--ac-article-ref-slate);
  }

  .ac-article-ref__body strong {
    color: var(--ac-article-ref-ink);
    font-weight: 600;
  }

  .ac-article-ref__body ol,
  .ac-article-ref__body ul {
    margin: 0 0 20px 20px;
    color: var(--ac-article-ref-slate);
    font-weight: 300;
    line-height: 1.75;
  }

  .ac-article-ref__body li {
    margin-bottom: 6px;
    font-size: 16px;
  }

  .ac-article-ref__body a {
    color: var(--ac-article-ref-sky);
    text-decoration: underline;
    text-underline-offset: 2px;
  }

  .ac-article-ref__body a:hover {
    opacity: 0.8;
  }

  .ac-article-ref__toc-block {
    margin: 0 0 40px;
    padding: 28px 32px;
    border-radius: 8px;
    border: 1px solid var(--ac-article-ref-border);
    background: var(--ac-article-ref-mist);
    transition: transform .18s ease, border-color .18s ease;
    animation: ac-article-ref-fade-up .55s ease both .16s;
  }

  .ac-article-ref__toc-block:hover {
    transform: translateY(-2px);
    border-color: var(--ac-article-ref-border-md);
  }

  .ac-article-ref__toc-title {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-bottom: 16px;
    font-family: 'Playfair Display', serif;
    font-size: 18px;
    font-weight: 600;
    color: var(--ac-article-ref-ink);
  }

  .ac-article-ref__toc-title::before {
    content: "";
    width: 18px;
    height: 2px;
    border-radius: 2px;
    background: var(--ac-article-ref-sky);
  }

  .ac-article-ref__toc-block ol {
    list-style: none;
    counter-reset: ac-article-ref-counter;
    margin: 0;
    padding: 0;
  }

  .ac-article-ref__toc-block ol li {
    counter-increment: ac-article-ref-counter;
    margin-bottom: 8px;
  }

  .ac-article-ref__toc-block ol li a {
    display: flex;
    align-items: baseline;
    gap: 10px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    color: var(--ac-article-ref-slate);
    text-decoration: none;
    transition: color .15s ease;
  }

  .ac-article-ref__toc-block ol li a::before {
    content: counter(ac-article-ref-counter, decimal-leading-zero);
    min-width: 18px;
    color: var(--ac-article-ref-sky);
    font-family: 'Playfair Display', serif;
    font-size: 12px;
    flex-shrink: 0;
  }

  .ac-article-ref__toc-block ol li a:hover {
    color: var(--ac-article-ref-sky);
  }

  .ac-article-ref__callout {
    margin: 28px 0;
    padding: 22px 28px;
    border-left: 3px solid var(--ac-article-ref-sky);
    border-radius: 0 8px 8px 0;
    background: var(--ac-article-ref-sky-10);
    animation: ac-article-ref-fade-up .55s ease both;
  }

  .ac-article-ref__callout--soft {
    background: var(--ac-article-ref-mist);
  }

  .ac-article-ref__callout--warn {
    background: var(--ac-article-ref-warn-10);
    border-left-color: var(--ac-article-ref-warn);
  }

  .ac-article-ref__callout--warn .ac-article-ref__callout-title {
    color: var(--ac-article-ref-warn);
  }

  .ac-article-ref__callout-title {
    margin-bottom: 8px;
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: var(--ac-article-ref-sky);
  }

  .ac-article-ref__callout p {
    margin-bottom: 0;
    font-size: 15px;
    line-height: 1.7;
    color: var(--ac-article-ref-ink);
  }

  .ac-article-ref__figure {
    margin: 36px 0;
    border: 1px solid var(--ac-article-ref-border);
    border-radius: 8px;
    overflow: hidden;
    background: var(--ac-article-ref-white);
    transition: transform .18s ease, border-color .18s ease;
    animation: ac-article-ref-fade-up .55s ease both;
  }

  .ac-article-ref__figure:hover {
    transform: translateY(-2px);
    border-color: var(--ac-article-ref-border-md);
  }

  .ac-article-ref__figure-content {
    padding: 28px;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  .ac-article-ref__figure figcaption {
    padding: 12px 20px 16px;
    border-top: 1px solid var(--ac-article-ref-border);
    background: var(--ac-article-ref-mist);
    font-size: 12px;
    font-weight: 300;
    text-align: center;
    color: var(--ac-article-ref-hint);
  }

  .ac-article-ref__compare-table {
    width: 100%;
    min-width: 640px;
    border-collapse: collapse;
    font-size: 14px;
  }

  .ac-article-ref__compare-table thead th {
    padding: 14px 16px;
    background: var(--ac-article-ref-ink);
    color: var(--ac-article-ref-white);
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 0.8px;
    text-transform: uppercase;
    text-align: left;
  }

  .ac-article-ref__compare-table thead th:first-child {
    border-radius: 8px 0 0 0;
  }

  .ac-article-ref__compare-table thead th:last-child {
    border-radius: 0 8px 0 0;
  }

  .ac-article-ref__compare-table tbody td {
    padding: 13px 16px;
    border-bottom: 1px solid var(--ac-article-ref-border);
    color: var(--ac-article-ref-slate);
    font-weight: 300;
    vertical-align: top;
  }

  .ac-article-ref__compare-table tbody tr:nth-child(even) td {
    background: var(--ac-article-ref-mist);
  }

  .ac-article-ref__compare-table tbody td:first-child {
    color: var(--ac-article-ref-ink);
    font-weight: 500;
  }

  .ac-article-ref__schema {
    display: grid;
    grid-template-columns: 1fr auto 1fr auto 1fr;
    gap: 18px;
    align-items: center;
  }

  .ac-article-ref__schema-box {
    padding: 22px 18px;
    border-radius: 8px;
    border: 1px solid var(--ac-article-ref-border);
    background: var(--ac-article-ref-mist);
    text-align: center;
  }

  .ac-article-ref__schema-box span {
    display: block;
    margin-bottom: 8px;
    font-size: 10px;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: var(--ac-article-ref-slate);
  }

  .ac-article-ref__schema-box strong {
    font-family: 'Playfair Display', serif;
    font-size: 18px;
    font-weight: 600;
    color: var(--ac-article-ref-ink);
  }

  .ac-article-ref__schema-box--dark {
    background: var(--ac-article-ref-ink);
    border-color: transparent;
  }

  .ac-article-ref__schema-box--dark span,
  .ac-article-ref__schema-box--dark strong {
    color: var(--ac-article-ref-white);
  }

  .ac-article-ref__schema-box--accent {
    border-color: rgba(43, 108, 176, 0.3);
    background: rgba(43, 108, 176, 0.1);
  }

  .ac-article-ref__schema-arrow {
    color: var(--ac-article-ref-sky);
    font-size: 22px;
    font-weight: 600;
  }

  .ac-article-ref__mid-cta {
    position: relative;
    overflow: hidden;
    margin: 44px 0;
    padding: 40px 36px;
    border-radius: 10px;
    background: var(--ac-article-ref-ink);
    transition: transform .18s ease, opacity .18s ease;
    animation: ac-article-ref-fade-up .55s ease both;
  }

  .ac-article-ref__mid-cta:hover {
    transform: translateY(-2px);
  }

  .ac-article-ref__mid-cta::before {
    content: "";
    position: absolute;
    inset: 0;
    background:
      linear-gradient(135deg, rgba(43, 108, 176, 0.18) 0%, transparent 60%),
      repeating-linear-gradient(-50deg, transparent, transparent 18px, rgba(255, 255, 255, 0.02) 18px, rgba(255, 255, 255, 0.02) 19px);
  }

  .ac-article-ref__mid-cta-content {
    position: relative;
    z-index: 2;
  }

  .ac-article-ref__mid-cta-eyebrow {
    margin-bottom: 12px;
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 1.6px;
    text-transform: uppercase;
    color: rgba(255, 255, 255, 0.35);
  }

  .ac-article-ref__mid-cta h3 {
    margin: 0 0 10px;
    font-family: 'Playfair Display', serif;
    font-size: 26px;
    font-weight: 600;
    line-height: 1.2;
    color: var(--ac-article-ref-white);
  }

  .ac-article-ref__mid-cta h3 em {
    font-style: italic;
    font-weight: 400;
    color: rgba(255, 255, 255, 0.6);
  }

  .ac-article-ref__mid-cta p {
    max-width: 500px;
    margin-bottom: 22px;
    color: rgba(255, 255, 255, 0.5);
  }

  .ac-article-ref__btn-light,
  .ac-article-ref__btn-cta {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 7px;
    text-decoration: none;
    transition: opacity .18s ease, transform .18s ease;
  }

  .ac-article-ref__btn-light:hover,
  .ac-article-ref__btn-cta:hover {
    opacity: 0.9;
    transform: translateY(-1px);
  }

  .ac-article-ref__btn-light {
    padding: 12px 26px;
    background: var(--ac-article-ref-white);
    color: var(--ac-article-ref-ink);
    font-size: 14px;
    font-weight: 600;
  }

  .ac-article-ref__example {
    position: relative;
    margin: 32px 0;
    padding: 28px;
    border-radius: 8px;
    border: 1px solid var(--ac-article-ref-border);
    background: var(--ac-article-ref-white);
    transition: transform .18s ease, border-color .18s ease;
    animation: ac-article-ref-fade-up .55s ease both;
  }

  .ac-article-ref__example::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 3px;
    background: var(--ac-article-ref-sky);
    border-radius: 8px 8px 0 0;
  }

  .ac-article-ref__example:hover {
    transform: translateY(-2px);
    border-color: var(--ac-article-ref-border-md);
  }

  .ac-article-ref__example-label {
    display: inline-flex;
    margin-bottom: 14px;
    padding: 4px 12px;
    border-radius: 4px;
    background: var(--ac-article-ref-sky-10);
    color: var(--ac-article-ref-sky);
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 1.2px;
    text-transform: uppercase;
  }

  .ac-article-ref__example-result {
    display: flex;
    flex-direction: column;
    gap: 6px;
    margin-top: 14px;
    padding: 16px 20px;
    border-radius: 6px;
    background: var(--ac-article-ref-mist);
  }

  .ac-article-ref__example-result-row {
    display: flex;
    justify-content: space-between;
    gap: 10px;
    font-size: 14px;
    color: var(--ac-article-ref-slate);
  }

  .ac-article-ref__example-result-row span:last-child {
    color: var(--ac-article-ref-ink);
    font-weight: 600;
    text-align: right;
  }

  .ac-article-ref__example-result-row--highlight {
    margin-top: 4px;
    padding-top: 8px;
    border-top: 1px solid var(--ac-article-ref-border);
  }

  .ac-article-ref__example-result-row--highlight span:last-child {
    color: var(--ac-article-ref-sky);
    font-family: 'Playfair Display', serif;
    font-size: 16px;
  }

  .ac-article-ref__closing-box {
    margin-top: 32px;
    padding: 24px 28px;
    border: 1px solid var(--ac-article-ref-border);
    border-radius: 8px;
    background: var(--ac-article-ref-mist);
    font-size: 15px;
    line-height: 1.75;
  }

  .ac-article-ref__legal {
    margin-top: 20px;
    font-size: 12px;
    line-height: 1.7;
    color: var(--ac-article-ref-hint);
  }

  .ac-article-ref__legal,
  .ac-article-ref__legal em,
  .ac-article-ref__legal strong {
    font-size: 12px;
  }

  .ac-article-ref__sidebar {
    position: sticky;
    top: -18px;
    padding: 48px 0 80px;
  }

  @media (min-width: 960px) {
    .ac-article-ref__sidebar {
      position: sticky !important;
      top: -18px !important;
      align-self: start;
    }
  }

  .ac-article-ref__sidebar-card {
    margin-bottom: 20px;
    padding: 24px;
    border: 1px solid var(--ac-article-ref-border);
    border-radius: 8px;
    background: var(--ac-article-ref-mist);
    transition: transform .18s ease, border-color .18s ease;
    animation: ac-article-ref-fade-up .55s ease both;
  }

  .ac-article-ref__sidebar-card--dark {
    background: var(--ac-article-ref-ink);
    border-color: transparent;
  }

  .ac-article-ref__sidebar-card:hover {
    transform: translateY(-2px);
    border-color: var(--ac-article-ref-border-md);
  }

  .ac-article-ref__sidebar-card-title {
    margin-bottom: 12px;
    font-family: 'Playfair Display', serif;
    font-size: 16px;
    font-weight: 600;
    color: var(--ac-article-ref-ink);
  }

  .ac-article-ref__sidebar-card-title--light {
    color: var(--ac-article-ref-white);
  }

  .ac-article-ref__sidebar-card p {
    margin-bottom: 14px;
    font-size: 13px;
    font-weight: 300;
    line-height: 1.65;
    color: var(--ac-article-ref-slate);
  }

  .ac-article-ref__sidebar-card--dark p {
    color: rgba(255, 255, 255, 0.5);
  }

  .ac-article-ref__btn-cta {
    min-height: 42px;
    padding: 10px 18px;
    background: var(--ac-article-ref-sky);
    color: var(--ac-article-ref-white);
    font-size: 13px;
    font-weight: 600;
    text-align: center;
  }

  .ac-article-ref__sidebar-card .ac-article-ref__btn-cta {
    display: flex;
    width: 100%;
  }

  .ac-article-ref__btn-cta--light {
    background: var(--ac-article-ref-white);
    color: var(--ac-article-ref-sky);
  }

  .ac-article-ref__sidebar-related a {
    display: block;
    padding: 12px 0;
    border-bottom: 1px solid var(--ac-article-ref-border);
    color: var(--ac-article-ref-ink);
    font-size: 14px;
    font-weight: 400;
    line-height: 1.45;
    text-decoration: none;
    transition: color .15s ease;
  }

  .ac-article-ref__sidebar-related a:last-child {
    border-bottom: none;
  }

  .ac-article-ref__sidebar-related a:hover {
    color: var(--ac-article-ref-sky);
  }

  .ac-article-ref__sidebar-pill {
    display: inline-block;
    margin-right: 6px;
    padding: 2px 7px;
    border-radius: 3px;
    background: rgba(20, 24, 32, 0.06);
    color: var(--ac-article-ref-slate);
    font-size: 10px;
    font-weight: 600;
    letter-spacing: 0.7px;
    text-transform: uppercase;
  }

  .ac-article-ref__newsletter-band {
    background: var(--ac-article-ref-sky);
    padding: 60px 40px;
    animation: ac-article-ref-fade-up .55s ease both;
  }

  .ac-article-ref__newsletter-inner {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 72px;
    align-items: center;
  }

  .ac-article-ref__nl-title {
    margin: 0 0 10px;
    font-family: 'Playfair Display', serif;
    font-size: clamp(28px, 4vw, 34px);
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: -0.4px;
    color: var(--ac-article-ref-white);
  }

  .ac-article-ref__nl-title em {
    font-style: italic;
    font-weight: 400;
  }

  .ac-article-ref__nl-desc {
    margin: 0;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.7;
    color: rgba(255, 255, 255, 0.7);
  }

  .ac-article-ref__newsletter-form-wrap {
    display: flex;
    flex-direction: column;
    gap: 10px;
  }

  .ac-article-ref__newsletter-form {
    display: flex;
    flex-direction: column;
    gap: 10px;
  }

  .ac-article-ref__newsletter-form input {
    min-width: 0;
    padding: 13px 18px;
    border: 1.5px solid rgba(255, 255, 255, 0.25);
    border-radius: 7px;
    background: rgba(255, 255, 255, 0.10);
    color: var(--ac-article-ref-white);
    font-size: 14px;
    outline: none;
    transition: border-color .18s ease, background .18s ease;
  }

  .ac-article-ref__newsletter-form input::placeholder {
    color: rgba(255, 255, 255, 0.45);
  }

  .ac-article-ref__newsletter-form input:focus {
    border-color: rgba(255, 255, 255, 0.6);
    background: rgba(255, 255, 255, 0.14);
  }

  .ac-article-ref__newsletter-button {
    padding: 13px 24px;
    border: 0;
    border-radius: 7px;
    background: var(--ac-article-ref-white);
    color: var(--ac-article-ref-sky);
    font-size: 14px;
    font-weight: 700;
    cursor: pointer;
    transition: opacity .18s ease, transform .18s ease;
  }

  .ac-article-ref__newsletter-button:hover {
    opacity: 0.9;
    transform: translateY(-2px);
  }

  .ac-article-ref__newsletter-button:disabled {
    opacity: 0.72;
    cursor: wait;
    transform: none;
  }

  .ac-article-ref__newsletter-message {
    min-height: 22px;
    color: rgba(255, 255, 255, 0.9);
    font-size: 13px;
    line-height: 1.5;
  }

  .ac-article-ref__nl-note {
    margin: 0;
    font-size: 12px;
    font-weight: 300;
    color: rgba(255, 255, 255, 0.4);
  }

  .ac-article-ref [id] {
    scroll-margin-top: 96px;
  }

  @keyframes ac-article-ref-fade-up {
    from {
      opacity: 0;
      transform: translateY(16px);
    }
    to {
      opacity: 1;
      transform: translateY(0);
    }
  }

  @media (max-width: 960px) {
    .ac-article-ref__hero-inner {
      grid-template-columns: 1fr;
      gap: 32px;
    }

    .ac-article-ref__hero-visual {
      min-height: 260px;
      border-radius: 10px;
    }

    .ac-article-ref__hero-left {
      padding-bottom: 0;
    }

    .ac-article-ref__hero-left h1 {
      font-size: 34px;
    }

    .ac-article-ref__body-wrap {
      grid-template-columns: 1fr;
    }

    .ac-article-ref__sidebar {
      position: static;
      padding: 0 0 60px;
    }

    .ac-article-ref__newsletter-inner {
      grid-template-columns: 1fr;
      gap: 32px;
    }

  }

  @media (max-width: 1080px) {
    .ac-article-ref__hero {
      padding: 52px 28px 0;
    }

    .ac-article-ref__hero-inner {
      gap: 40px;
      grid-template-columns: minmax(0, 1fr) minmax(300px, 360px);
    }

    .ac-article-ref__body-wrap {
      gap: 32px;
      padding: 0 28px;
    }

    .ac-article-ref__body {
      max-width: 100%;
    }

    .ac-article-ref__newsletter-band {
      padding: 56px 28px;
    }

    .ac-article-ref__newsletter-inner {
      gap: 40px;
    }
  }

  @media (max-width: 860px) {
    .ac-article-ref__hero {
      padding: 46px 24px 0;
    }

    .ac-article-ref__body-wrap {
      padding: 0 24px;
    }

    .ac-article-ref__newsletter-band {
      padding: 48px 24px;
    }

    .ac-article-ref__hero-left h1 {
      font-size: 34px;
      letter-spacing: -0.9px;
    }

    .ac-article-ref__hero-sub,
    .ac-article-ref__body p,
    .ac-article-ref__body li,
    .ac-article-ref__nl-desc {
      font-size: 15px;
    }

    .ac-article-ref__meta {
      gap: 14px;
      flex-wrap: wrap;
    }

    .ac-article-ref__toc-block,
    .ac-article-ref__example,
    .ac-article-ref__mid-cta,
    .ac-article-ref__sidebar-card,
    .ac-article-ref__closing-box {
      padding-left: 24px;
      padding-right: 24px;
    }

    .ac-article-ref__callout {
      padding: 20px 22px;
    }

    .ac-article-ref__figure-content {
      padding: 22px 20px;
    }

    .ac-article-ref__compare-table {
      min-width: 580px;
      font-size: 13px;
    }

    .ac-article-ref__compare-table thead th,
    .ac-article-ref__compare-table tbody td {
      padding-left: 12px;
      padding-right: 12px;
    }

    .ac-article-ref__example-result {
      padding: 14px 16px;
    }
  }

  @media (max-width: 767px) {
    .ac-article-ref__hero {
      padding: 34px 16px 0;
    }

    .ac-article-ref__body-wrap {
      padding: 0 16px;
    }

    .ac-article-ref__newsletter-band {
      padding: 40px 16px;
    }

    .ac-article-ref__hero-inner {
      gap: 24px;
    }

    .ac-article-ref__hero-visual {
      min-height: 220px;
      padding: 18px;
      border-radius: 10px;
    }

    .ac-article-ref__body {
      padding: 34px 0 56px;
    }

    .ac-article-ref__hero-left h1 {
      font-size: clamp(26px, 9.5vw, 30px);
      letter-spacing: -0.6px;
    }

    .ac-article-ref__hero-sub {
      font-size: 15px;
      line-height: 1.7;
    }

    .ac-article-ref__meta {
      flex-direction: column;
      gap: 8px;
      padding-top: 16px;
      font-size: 11px;
    }

    .ac-article-ref__body h2 {
      margin: 38px 0 14px;
      font-size: 25px;
      line-height: 1.22;
    }

    .ac-article-ref__body h3 {
      margin: 28px 0 10px;
      font-size: 20px;
    }

    .ac-article-ref__body h4 {
      font-size: 18px;
    }

    .ac-article-ref__body p,
    .ac-article-ref__body li {
      font-size: 15px;
      line-height: 1.7;
    }

    .ac-article-ref__body ol,
    .ac-article-ref__body ul {
      margin-left: 18px;
    }

    .ac-article-ref__toc-block,
    .ac-article-ref__example,
    .ac-article-ref__mid-cta,
    .ac-article-ref__sidebar-card {
      padding: 20px 16px;
    }

    .ac-article-ref__figure-content {
      padding: 16px 14px;
    }

    .ac-article-ref__schema {
      grid-template-columns: 1fr;
      gap: 12px;
    }

    .ac-article-ref__schema-arrow {
      display: none;
    }

    .ac-article-ref__btn-cta,
    .ac-article-ref__btn-light,
    .ac-article-ref__newsletter-button {
      width: 100%;
    }

    .ac-article-ref__toc-title {
      font-size: 17px;
      margin-bottom: 14px;
    }

    .ac-article-ref__toc-block ol li a {
      align-items: flex-start;
      font-size: 13px;
      gap: 8px;
    }

    .ac-article-ref__callout {
      margin: 24px 0;
      padding: 18px 16px;
    }

    .ac-article-ref__callout p {
      font-size: 14px;
    }

    .ac-article-ref__mid-cta {
      margin: 32px 0;
      padding: 28px 20px;
    }

    .ac-article-ref__mid-cta h3 {
      font-size: 24px;
    }

    .ac-article-ref__mid-cta p {
      max-width: none;
    }

    .ac-article-ref__compare-table {
      min-width: 540px;
    }

    .ac-article-ref__compare-table thead th {
      font-size: 11px;
    }

    .ac-article-ref__example {
      margin: 26px 0;
    }

    .ac-article-ref__example-label {
      margin-bottom: 12px;
    }

    .ac-article-ref__example-result-row {
      flex-direction: column;
      align-items: flex-start;
      gap: 2px;
    }

    .ac-article-ref__example-result-row span:last-child {
      text-align: left;
    }

    .ac-article-ref__closing-box {
      margin-top: 26px;
      padding: 20px 16px;
      font-size: 14px;
    }

    .ac-article-ref__legal,
    .ac-article-ref__legal em,
    .ac-article-ref__legal strong {
      font-size: 11px;
      line-height: 1.65;
    }

    .ac-article-ref__nl-title {
      line-height: 1.15;
    }

    .ac-article-ref__newsletter-form-wrap {
      gap: 8px;
    }

    .ac-article-ref__newsletter-form input,
    .ac-article-ref__newsletter-button {
      padding: 12px 14px;
    }
  }

  @media (max-width: 520px) {
    .ac-article-ref__hero {
      padding: 28px 14px 0;
    }

    .ac-article-ref__body-wrap {
      padding: 0 14px;
    }

    .ac-article-ref__newsletter-band {
      padding: 34px 14px;
    }

    .ac-article-ref__hero-left h1 {
      font-size: 24px;
      letter-spacing: -0.4px;
    }

    .ac-article-ref__hero-sub,
    .ac-article-ref__body p,
    .ac-article-ref__body li {
      font-size: 14px;
    }

    .ac-article-ref__hero-visual {
      min-height: 190px;
      padding: 14px;
    }

    .ac-article-ref__figure-content {
      padding: 14px 10px;
    }

    .ac-article-ref__figure figcaption {
      padding: 10px 14px 14px;
      font-size: 11px;
    }

    .ac-article-ref__compare-table {
      min-width: 500px;
    }

    .ac-article-ref__toc-block,
    .ac-article-ref__example,
    .ac-article-ref__mid-cta,
    .ac-article-ref__sidebar-card,
    .ac-article-ref__closing-box {
      padding-left: 14px;
      padding-right: 14px;
    }

    .ac-article-ref__mid-cta h3 {
      font-size: 22px;
    }
  }

  @media (max-width: 959px) {
    .ac-article-ref {
      overflow-x: hidden;
    }

    .ac-article-ref__hero,
    .ac-article-ref__body-wrap,
    .ac-article-ref__newsletter-band {
      overflow: hidden;
    }

    .ac-article-ref__hero-inner {
      grid-template-columns: minmax(0, 1fr) !important;
      gap: 24px !important;
      align-items: start;
    }

    .ac-article-ref__hero-left,
    .ac-article-ref__hero-visual,
    .ac-article-ref__body,
    .ac-article-ref__sidebar,
    .ac-article-ref__newsletter-copy,
    .ac-article-ref__newsletter-form-wrap {
      min-width: 0;
      width: 100%;
      max-width: 100%;
    }

    .ac-article-ref__hero-left {
      padding-bottom: 0 !important;
    }

    .ac-article-ref__hero-left h1 {
      width: 100%;
      max-width: 100%;
      word-break: normal;
      overflow-wrap: normal;
      hyphens: none;
      text-wrap: pretty;
    }

    .ac-article-ref__hero-sub {
      max-width: 100%;
    }

    .ac-article-ref__hero-visual {
      order: 2;
      min-height: 220px !important;
    }

    .ac-article-ref__body-wrap {
      grid-template-columns: minmax(0, 1fr) !important;
      gap: 0 !important;
    }

    .ac-article-ref__body {
      max-width: 100% !important;
      padding: 32px 0 48px !important;
      order: 1;
    }

    .ac-article-ref__sidebar {
      position: static !important;
      top: auto !important;
      padding: 0 0 40px !important;
      order: 2;
    }

    .ac-article-ref__newsletter-inner {
      grid-template-columns: minmax(0, 1fr) !important;
      gap: 24px !important;
    }

    .ac-article-ref__figure,
    .ac-article-ref__example,
    .ac-article-ref__mid-cta,
    .ac-article-ref__closing-box,
    .ac-article-ref__sidebar-card {
      max-width: 100%;
    }

    .ac-article-ref__figure-content {
      overflow-x: auto;
      overflow-y: hidden;
    }

    .ac-article-ref__figure-content > svg {
      width: auto;
      min-width: 520px;
      height: auto;
    }

    .ac-article-ref__compare-table {
      min-width: 520px !important;
    }
  }

  @media (max-width: 767px) {
    .ac-article-ref__sidebar-card--dark {
      display: none;
    }
  }

  @media (max-width: 520px) {
    .ac-article-ref__figure-content > svg {
      min-width: 460px;
    }

    .ac-article-ref__compare-table {
      min-width: 460px !important;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .ac-article-ref__hero-left > *,
    .ac-article-ref__hero-visual-content,
    .ac-article-ref__toc-block,
    .ac-article-ref__callout,
    .ac-article-ref__figure,
    .ac-article-ref__mid-cta,
    .ac-article-ref__example,
    .ac-article-ref__sidebar-card,
    .ac-article-ref__newsletter-band {
      animation: none !important;
      transform: none !important;
      transition: none !important;
    }
  }
</style>

<!-- JS ARTICLE REFERENCE -->
<script>
  (function () {
    if (window.__acArticleNewsletterInitialized) return;
    window.__acArticleNewsletterInitialized = true;

    var formId = 'ac-article-newsletter-form';
    var messageId = 'ac-article-newsletter-message';

    async function handleNewsletterSubmit(form) {
      var wrapper = form.closest('.ac-article-ref__newsletter-form-wrap') || document;
      var message = wrapper.querySelector('#' + messageId) || document.getElementById(messageId);
      var firstNameInput = form.querySelector('input[name="first_name"]');
      var emailInput = form.querySelector('input[type="email"]');
      var button = form.querySelector('button[type="submit"]');
      var firstName = firstNameInput ? firstNameInput.value.trim() : '';
      var email = emailInput ? emailInput.value.trim() : '';

      if (!message) return;

      if (!email || !email.includes('@')) {
        message.textContent = 'Veuillez renseigner une adresse email valide.';
        return;
      }

      message.textContent = 'Inscription en cours...';
      if (button) button.disabled = true;

      try {
        var response = await fetch('/wp-json/atelier-capital/v1/newsletter', {
          method: 'POST',
          headers: {
            'Content-Type': 'application/json'
          },
          body: JSON.stringify({
            first_name: firstName,
            email: email,
            source: 'newsletter-article'
          })
        });

        var data = await response.json();

        if (!response.ok || !data.success) {
          throw new Error(data.message || 'Erreur lors de l’inscription.');
        }

        message.textContent = data.message || 'Inscription confirmée.';
        form.reset();
      } catch (error) {
        message.textContent = error.message || 'Une erreur est survenue.';
      } finally {
        if (button) button.disabled = false;
      }
    }

    document.addEventListener('submit', function (event) {
      var form = event.target.closest('#' + formId);
      if (!form) return;
      event.preventDefault();
      handleNewsletterSubmit(form);
    });

    document.addEventListener('click', function (event) {
      var link = event.target.closest('.ac-article-ref a[href^="#"]');
      if (!link) return;

      var href = link.getAttribute('href');
      if (!href || href.length < 2) return;

      var target = document.getElementById(href.slice(1));
      if (!target) return;

      event.preventDefault();
      target.scrollIntoView({
        behavior: window.matchMedia && window.matchMedia('(prefers-reduced-motion:reduce)').matches ? 'auto' : 'smooth',
        block: 'start'
      });

      if (window.history && window.history.pushState) {
        window.history.pushState(null, '', href);
      }
    });
  })();
</script>/* End custom CSS */
/* Start custom CSS */

  .ac-article-ref {
    --ac-article-ref-ink: #141820;
    --ac-article-ref-slate: #4A5568;
    --ac-article-ref-sky: #2B6CB0;
    --ac-article-ref-warn: #DD6B20;
    --ac-article-ref-sky-10: rgba(43, 108, 176, 0.08);
    --ac-article-ref-sky-20: rgba(43, 108, 176, 0.15);
    --ac-article-ref-warn-10: rgba(221, 107, 32, 0.07);
    --ac-article-ref-mist: #F7F8FA;
    --ac-article-ref-white: #FFFFFF;
    --ac-article-ref-border: rgba(20, 24, 32, 0.09);
    --ac-article-ref-border-md: rgba(20, 24, 32, 0.14);
    --ac-article-ref-hint: rgba(20, 24, 32, 0.35);
    font-family: 'DM Sans', sans-serif;
    color: var(--ac-article-ref-ink);
    background: var(--ac-article-ref-white);
    width: 100%;
    line-height: 1.7;
    overflow: visible;
  }

  .ac-article-ref,
  .ac-article-ref * {
    box-sizing: border-box;
  }

  .ac-article-ref__btn-light,
  .ac-article-ref__btn-cta,
  .ac-article-ref__newsletter-button,
  .ac-article-ref__newsletter-form input {
    font-family: 'DM Sans', sans-serif;
  }

  .ac-article-ref img,
  .ac-article-ref svg {
    max-width: 100%;
    display: block;
  }

  .ac-article-ref h2[id],
  .ac-article-ref h3[id],
  .ac-article-ref section[id] {
    scroll-margin-top: 112px;
  }

  .ac-article-ref__hero {
    background: var(--ac-article-ref-mist);
    border-bottom: 1px solid var(--ac-article-ref-border);
    padding: 56px 40px 0;
  }

  .ac-article-ref__hero-inner,
  .ac-article-ref__body-wrap,
  .ac-article-ref__newsletter-inner {
    max-width: 1160px;
    margin: 0 auto;
  }

  .ac-article-ref__hero-inner {
    display: grid;
    grid-template-columns: 1fr 420px;
    gap: 64px;
    align-items: end;
  }

  .ac-article-ref__hero-left {
    padding-bottom: 56px;
  }

  .ac-article-ref__hero-left > * {
    animation: ac-article-ref-fade-up .55s ease both;
  }

  .ac-article-ref__hero-left > *:nth-child(1) { animation-delay: .05s; }
  .ac-article-ref__hero-left > *:nth-child(2) { animation-delay: .12s; }
  .ac-article-ref__hero-left > *:nth-child(3) { animation-delay: .18s; }
  .ac-article-ref__hero-left > *:nth-child(4) { animation-delay: .24s; }

  .ac-article-ref__hero-kicker {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    margin-bottom: 18px;
    font-size: 11px;
    font-weight: 600;
    color: var(--ac-article-ref-sky);
    letter-spacing: 1.8px;
    text-transform: uppercase;
  }

  .ac-article-ref__hero-kicker::before {
    content: "";
    width: 20px;
    height: 2px;
    border-radius: 2px;
    background: var(--ac-article-ref-sky);
  }

  .ac-article-ref__hero-left h1 {
    margin: 0 0 18px;
    font-family: 'Playfair Display', serif;
    font-size: clamp(34px, 5vw, 46px);
    font-weight: 600;
    line-height: 1.1;
    letter-spacing: -1.2px;
    color: var(--ac-article-ref-ink);
    text-wrap: balance;
  }

  .ac-article-ref__hero-left h1 em {
    font-style: italic;
    font-weight: 400;
    color: var(--ac-article-ref-sky);
  }

  .ac-article-ref__hero-sub {
    max-width: 540px;
    margin: 0 0 28px;
    font-size: 17px;
    font-weight: 300;
    line-height: 1.75;
    color: var(--ac-article-ref-slate);
  }

  .ac-article-ref__meta {
    display: flex;
    gap: 24px;
    padding-top: 20px;
    border-top: 1px solid var(--ac-article-ref-border);
    font-size: 12px;
    color: var(--ac-article-ref-hint);
  }

  .ac-article-ref__meta strong {
    color: var(--ac-article-ref-slate);
    font-weight: 500;
  }

  .ac-article-ref__hero-visual {
    position: relative;
    min-height: 380px;
    padding: 28px;
    border-radius: 10px 10px 0 0;
    overflow: hidden;
    background: var(--ac-article-ref-ink);
    display: flex;
    align-items: flex-end;
  }

  .ac-article-ref__hero-visual::before {
    content: "";
    position: absolute;
    inset: 0;
    background:
      linear-gradient(160deg, rgba(43, 108, 176, 0.22) 0%, transparent 55%),
      repeating-linear-gradient(-50deg, transparent, transparent 18px, rgba(255, 255, 255, 0.025) 18px, rgba(255, 255, 255, 0.025) 19px);
  }

  .ac-article-ref__hero-visual-content {
    position: relative;
    z-index: 2;
    animation: ac-article-ref-fade-up .65s ease both .2s;
    width: 100%;
  }

  .ac-article-ref__body-wrap {
    display: grid;
    grid-template-columns: 1fr 300px;
    gap: 48px;
    align-items: start;
    padding: 0 40px;
    overflow: visible;
  }

  .ac-article-ref__body {
    max-width: 740px;
    padding: 48px 0 80px;
  }

  .ac-article-ref__body h2 {
    margin: 48px 0 16px;
    font-family: 'Playfair Display', serif;
    font-size: clamp(26px, 3vw, 30px);
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: -0.4px;
    color: var(--ac-article-ref-ink);
  }

  .ac-article-ref__body h2:first-of-type {
    margin-top: 0;
  }

  .ac-article-ref__body h3 {
    margin: 36px 0 12px;
    font-family: 'Playfair Display', serif;
    font-size: clamp(20px, 2.4vw, 22px);
    font-weight: 600;
    line-height: 1.3;
    color: var(--ac-article-ref-ink);
  }

  .ac-article-ref__body h4 {
    margin: 0 0 12px;
    font-family: 'Playfair Display', serif;
    font-size: clamp(18px, 2vw, 19px);
    font-weight: 600;
    line-height: 1.3;
    color: var(--ac-article-ref-ink);
  }

  .ac-article-ref__body p {
    margin: 0 0 18px;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.75;
    color: var(--ac-article-ref-slate);
  }

  .ac-article-ref__body strong {
    color: var(--ac-article-ref-ink);
    font-weight: 600;
  }

  .ac-article-ref__body ol,
  .ac-article-ref__body ul {
    margin: 0 0 20px 20px;
    color: var(--ac-article-ref-slate);
    font-weight: 300;
    line-height: 1.75;
  }

  .ac-article-ref__body li {
    margin-bottom: 6px;
    font-size: 16px;
  }

  .ac-article-ref__body a {
    color: var(--ac-article-ref-sky);
    text-decoration: underline;
    text-underline-offset: 2px;
  }

  .ac-article-ref__body a:hover {
    opacity: 0.8;
  }

  .ac-article-ref__toc-block {
    margin: 0 0 40px;
    padding: 28px 32px;
    border-radius: 8px;
    border: 1px solid var(--ac-article-ref-border);
    background: var(--ac-article-ref-mist);
    transition: transform .18s ease, border-color .18s ease;
    animation: ac-article-ref-fade-up .55s ease both .16s;
  }

  .ac-article-ref__toc-block:hover {
    transform: translateY(-2px);
    border-color: var(--ac-article-ref-border-md);
  }

  .ac-article-ref__toc-title {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-bottom: 16px;
    font-family: 'Playfair Display', serif;
    font-size: 18px;
    font-weight: 600;
    color: var(--ac-article-ref-ink);
  }

  .ac-article-ref__toc-title::before {
    content: "";
    width: 18px;
    height: 2px;
    border-radius: 2px;
    background: var(--ac-article-ref-sky);
  }

  .ac-article-ref__toc-block ol {
    list-style: none;
    counter-reset: ac-article-ref-counter;
    margin: 0;
    padding: 0;
  }

  .ac-article-ref__toc-block ol li {
    counter-increment: ac-article-ref-counter;
    margin-bottom: 8px;
  }

  .ac-article-ref__toc-block ol li a {
    display: flex;
    align-items: baseline;
    gap: 10px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    color: var(--ac-article-ref-slate);
    text-decoration: none;
    transition: color .15s ease;
  }

  .ac-article-ref__toc-block ol li a::before {
    content: counter(ac-article-ref-counter, decimal-leading-zero);
    min-width: 18px;
    color: var(--ac-article-ref-sky);
    font-family: 'Playfair Display', serif;
    font-size: 12px;
    flex-shrink: 0;
  }

  .ac-article-ref__toc-block ol li a:hover {
    color: var(--ac-article-ref-sky);
  }

  .ac-article-ref__callout {
    margin: 28px 0;
    padding: 22px 28px;
    border-left: 3px solid var(--ac-article-ref-sky);
    border-radius: 0 8px 8px 0;
    background: var(--ac-article-ref-sky-10);
    animation: ac-article-ref-fade-up .55s ease both;
  }

  .ac-article-ref__callout--soft {
    background: var(--ac-article-ref-mist);
  }

  .ac-article-ref__callout--warn {
    background: var(--ac-article-ref-warn-10);
    border-left-color: var(--ac-article-ref-warn);
  }

  .ac-article-ref__callout--warn .ac-article-ref__callout-title {
    color: var(--ac-article-ref-warn);
  }

  .ac-article-ref__callout-title {
    margin-bottom: 8px;
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: var(--ac-article-ref-sky);
  }

  .ac-article-ref__callout p {
    margin-bottom: 0;
    font-size: 15px;
    line-height: 1.7;
    color: var(--ac-article-ref-ink);
  }

  .ac-article-ref__figure {
    margin: 36px 0;
    border: 1px solid var(--ac-article-ref-border);
    border-radius: 8px;
    overflow: hidden;
    background: var(--ac-article-ref-white);
    transition: transform .18s ease, border-color .18s ease;
    animation: ac-article-ref-fade-up .55s ease both;
  }

  .ac-article-ref__figure:hover {
    transform: translateY(-2px);
    border-color: var(--ac-article-ref-border-md);
  }

  .ac-article-ref__figure-content {
    padding: 28px;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  .ac-article-ref__figure figcaption {
    padding: 12px 20px 16px;
    border-top: 1px solid var(--ac-article-ref-border);
    background: var(--ac-article-ref-mist);
    font-size: 12px;
    font-weight: 300;
    text-align: center;
    color: var(--ac-article-ref-hint);
  }

  .ac-article-ref__compare-table {
    width: 100%;
    min-width: 640px;
    border-collapse: collapse;
    font-size: 14px;
  }

  .ac-article-ref__compare-table thead th {
    padding: 14px 16px;
    background: var(--ac-article-ref-ink);
    color: var(--ac-article-ref-white);
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 0.8px;
    text-transform: uppercase;
    text-align: left;
  }

  .ac-article-ref__compare-table thead th:first-child {
    border-radius: 8px 0 0 0;
  }

  .ac-article-ref__compare-table thead th:last-child {
    border-radius: 0 8px 0 0;
  }

  .ac-article-ref__compare-table tbody td {
    padding: 13px 16px;
    border-bottom: 1px solid var(--ac-article-ref-border);
    color: var(--ac-article-ref-slate);
    font-weight: 300;
    vertical-align: top;
  }

  .ac-article-ref__compare-table tbody tr:nth-child(even) td {
    background: var(--ac-article-ref-mist);
  }

  .ac-article-ref__compare-table tbody td:first-child {
    color: var(--ac-article-ref-ink);
    font-weight: 500;
  }

  .ac-article-ref__schema {
    display: grid;
    grid-template-columns: 1fr auto 1fr auto 1fr;
    gap: 18px;
    align-items: center;
  }

  .ac-article-ref__schema-box {
    padding: 22px 18px;
    border-radius: 8px;
    border: 1px solid var(--ac-article-ref-border);
    background: var(--ac-article-ref-mist);
    text-align: center;
  }

  .ac-article-ref__schema-box span {
    display: block;
    margin-bottom: 8px;
    font-size: 10px;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: var(--ac-article-ref-slate);
  }

  .ac-article-ref__schema-box strong {
    font-family: 'Playfair Display', serif;
    font-size: 18px;
    font-weight: 600;
    color: var(--ac-article-ref-ink);
  }

  .ac-article-ref__schema-box--dark {
    background: var(--ac-article-ref-ink);
    border-color: transparent;
  }

  .ac-article-ref__schema-box--dark span,
  .ac-article-ref__schema-box--dark strong {
    color: var(--ac-article-ref-white);
  }

  .ac-article-ref__schema-box--accent {
    border-color: rgba(43, 108, 176, 0.3);
    background: rgba(43, 108, 176, 0.1);
  }

  .ac-article-ref__schema-arrow {
    color: var(--ac-article-ref-sky);
    font-size: 22px;
    font-weight: 600;
  }

  .ac-article-ref__mid-cta {
    position: relative;
    overflow: hidden;
    margin: 44px 0;
    padding: 40px 36px;
    border-radius: 10px;
    background: var(--ac-article-ref-ink);
    transition: transform .18s ease, opacity .18s ease;
    animation: ac-article-ref-fade-up .55s ease both;
  }

  .ac-article-ref__mid-cta:hover {
    transform: translateY(-2px);
  }

  .ac-article-ref__mid-cta::before {
    content: "";
    position: absolute;
    inset: 0;
    background:
      linear-gradient(135deg, rgba(43, 108, 176, 0.18) 0%, transparent 60%),
      repeating-linear-gradient(-50deg, transparent, transparent 18px, rgba(255, 255, 255, 0.02) 18px, rgba(255, 255, 255, 0.02) 19px);
  }

  .ac-article-ref__mid-cta-content {
    position: relative;
    z-index: 2;
  }

  .ac-article-ref__mid-cta-eyebrow {
    margin-bottom: 12px;
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 1.6px;
    text-transform: uppercase;
    color: rgba(255, 255, 255, 0.35);
  }

  .ac-article-ref__mid-cta h3 {
    margin: 0 0 10px;
    font-family: 'Playfair Display', serif;
    font-size: 26px;
    font-weight: 600;
    line-height: 1.2;
    color: var(--ac-article-ref-white);
  }

  .ac-article-ref__mid-cta h3 em {
    font-style: italic;
    font-weight: 400;
    color: rgba(255, 255, 255, 0.6);
  }

  .ac-article-ref__mid-cta p {
    max-width: 500px;
    margin-bottom: 22px;
    color: rgba(255, 255, 255, 0.5);
  }

  .ac-article-ref__btn-light,
  .ac-article-ref__btn-cta {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 7px;
    text-decoration: none;
    transition: opacity .18s ease, transform .18s ease;
  }

  .ac-article-ref__btn-light:hover,
  .ac-article-ref__btn-cta:hover {
    opacity: 0.9;
    transform: translateY(-1px);
  }

  .ac-article-ref__btn-light {
    padding: 12px 26px;
    background: var(--ac-article-ref-white);
    color: var(--ac-article-ref-ink);
    font-size: 14px;
    font-weight: 600;
  }

  .ac-article-ref__example {
    position: relative;
    margin: 32px 0;
    padding: 28px;
    border-radius: 8px;
    border: 1px solid var(--ac-article-ref-border);
    background: var(--ac-article-ref-white);
    transition: transform .18s ease, border-color .18s ease;
    animation: ac-article-ref-fade-up .55s ease both;
  }

  .ac-article-ref__example::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 3px;
    background: var(--ac-article-ref-sky);
    border-radius: 8px 8px 0 0;
  }

  .ac-article-ref__example:hover {
    transform: translateY(-2px);
    border-color: var(--ac-article-ref-border-md);
  }

  .ac-article-ref__example-label {
    display: inline-flex;
    margin-bottom: 14px;
    padding: 4px 12px;
    border-radius: 4px;
    background: var(--ac-article-ref-sky-10);
    color: var(--ac-article-ref-sky);
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 1.2px;
    text-transform: uppercase;
  }

  .ac-article-ref__example-result {
    display: flex;
    flex-direction: column;
    gap: 6px;
    margin-top: 14px;
    padding: 16px 20px;
    border-radius: 6px;
    background: var(--ac-article-ref-mist);
  }

  .ac-article-ref__example-result-row {
    display: flex;
    justify-content: space-between;
    gap: 10px;
    font-size: 14px;
    color: var(--ac-article-ref-slate);
  }

  .ac-article-ref__example-result-row span:last-child {
    color: var(--ac-article-ref-ink);
    font-weight: 600;
    text-align: right;
  }

  .ac-article-ref__example-result-row--highlight {
    margin-top: 4px;
    padding-top: 8px;
    border-top: 1px solid var(--ac-article-ref-border);
  }

  .ac-article-ref__example-result-row--highlight span:last-child {
    color: var(--ac-article-ref-sky);
    font-family: 'Playfair Display', serif;
    font-size: 16px;
  }

  .ac-article-ref__closing-box {
    margin-top: 32px;
    padding: 24px 28px;
    border: 1px solid var(--ac-article-ref-border);
    border-radius: 8px;
    background: var(--ac-article-ref-mist);
    font-size: 15px;
    line-height: 1.75;
  }

  .ac-article-ref__legal {
    margin-top: 20px;
    font-size: 12px;
    line-height: 1.7;
    color: var(--ac-article-ref-hint);
  }

  .ac-article-ref__legal,
  .ac-article-ref__legal em,
  .ac-article-ref__legal strong {
    font-size: 12px;
  }

  .ac-article-ref__sidebar {
    position: sticky;
    top: -18px;
    padding: 48px 0 80px;
  }

  @media (min-width: 960px) {
    .ac-article-ref__sidebar {
      position: sticky !important;
      top: -18px !important;
      align-self: start;
    }
  }

  .ac-article-ref__sidebar-card {
    margin-bottom: 20px;
    padding: 24px;
    border: 1px solid var(--ac-article-ref-border);
    border-radius: 8px;
    background: var(--ac-article-ref-mist);
    transition: transform .18s ease, border-color .18s ease;
    animation: ac-article-ref-fade-up .55s ease both;
  }

  .ac-article-ref__sidebar-card--dark {
    background: var(--ac-article-ref-ink);
    border-color: transparent;
  }

  .ac-article-ref__sidebar-card:hover {
    transform: translateY(-2px);
    border-color: var(--ac-article-ref-border-md);
  }

  .ac-article-ref__sidebar-card-title {
    margin-bottom: 12px;
    font-family: 'Playfair Display', serif;
    font-size: 16px;
    font-weight: 600;
    color: var(--ac-article-ref-ink);
  }

  .ac-article-ref__sidebar-card-title--light {
    color: var(--ac-article-ref-white);
  }

  .ac-article-ref__sidebar-card p {
    margin-bottom: 14px;
    font-size: 13px;
    font-weight: 300;
    line-height: 1.65;
    color: var(--ac-article-ref-slate);
  }

  .ac-article-ref__sidebar-card--dark p {
    color: rgba(255, 255, 255, 0.5);
  }

  .ac-article-ref__btn-cta {
    min-height: 42px;
    padding: 10px 18px;
    background: var(--ac-article-ref-sky);
    color: var(--ac-article-ref-white);
    font-size: 13px;
    font-weight: 600;
    text-align: center;
  }

  .ac-article-ref__sidebar-card .ac-article-ref__btn-cta {
    display: flex;
    width: 100%;
  }

  .ac-article-ref__btn-cta--light {
    background: var(--ac-article-ref-white);
    color: var(--ac-article-ref-sky);
  }

  .ac-article-ref__sidebar-related a {
    display: block;
    padding: 12px 0;
    border-bottom: 1px solid var(--ac-article-ref-border);
    color: var(--ac-article-ref-ink);
    font-size: 14px;
    font-weight: 400;
    line-height: 1.45;
    text-decoration: none;
    transition: color .15s ease;
  }

  .ac-article-ref__sidebar-related a:last-child {
    border-bottom: none;
  }

  .ac-article-ref__sidebar-related a:hover {
    color: var(--ac-article-ref-sky);
  }

  .ac-article-ref__sidebar-pill {
    display: inline-block;
    margin-right: 6px;
    padding: 2px 7px;
    border-radius: 3px;
    background: rgba(20, 24, 32, 0.06);
    color: var(--ac-article-ref-slate);
    font-size: 10px;
    font-weight: 600;
    letter-spacing: 0.7px;
    text-transform: uppercase;
  }

  .ac-article-ref__newsletter-band {
    background: var(--ac-article-ref-sky);
    padding: 60px 40px;
    animation: ac-article-ref-fade-up .55s ease both;
  }

  .ac-article-ref__newsletter-inner {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 72px;
    align-items: center;
  }

  .ac-article-ref__nl-title {
    margin: 0 0 10px;
    font-family: 'Playfair Display',serif;font-size:clamp(28px, 4vw, 34px);font-weight:600;line-height:1.2;letter-spacing:-.4px;color:var(--ac-article-ref-white)}.ac-article-ref__nl-title em{font-style:italic;font-weight:400}.ac-article-ref__nl-desc{margin:0;font-size:16px;font-weight:300;line-height:1.7;color:rgb(255 255 255 / .7)}.ac-article-ref__newsletter-form-wrap{display:flex;flex-direction:column;gap:10px}.ac-article-ref__newsletter-form{display:flex;flex-direction:column;gap:10px}.ac-article-ref__newsletter-form input{min-width:0;padding:13px 18px;border:1.5px solid rgb(255 255 255 / .25);border-radius:7px;background:rgb(255 255 255 / .1);color:var(--ac-article-ref-white);font-size:14px;outline:none;transition:border-color .18s ease,background .18s ease}.ac-article-ref__newsletter-form input::placeholder{color:rgb(255 255 255 / .45)}.ac-article-ref__newsletter-form input:focus{border-color:rgb(255 255 255 / .6);background:rgb(255 255 255 / .14)}.ac-article-ref__newsletter-button{padding:13px 24px;border:0;border-radius:7px;background:var(--ac-article-ref-white);color:var(--ac-article-ref-sky);font-size:14px;font-weight:700;cursor:pointer;transition:opacity .18s ease,transform .18s ease}.ac-article-ref__newsletter-button:hover{opacity:.9;transform:translateY(-2px)}.ac-article-ref__newsletter-button:disabled{opacity:.72;cursor:wait;transform:none}.ac-article-ref__newsletter-message{min-height:22px;color:rgb(255 255 255 / .9);font-size:13px;line-height:1.5}.ac-article-ref__nl-note{margin:0;font-size:12px;font-weight:300;color:rgb(255 255 255 / .4)}.ac-article-ref [id]{scroll-margin-top:96px}@keyframes ac-article-ref-fade-up{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:960px){.ac-article-ref__hero-inner{grid-template-columns:1fr;gap:32px}.ac-article-ref__hero-visual{min-height:260px;border-radius:10px}.ac-article-ref__hero-left{padding-bottom:0}.ac-article-ref__hero-left h1{font-size:34px}.ac-article-ref__body-wrap{grid-template-columns:1fr}.ac-article-ref__sidebar{position:static;padding:0 0 60px}.ac-article-ref__newsletter-inner{grid-template-columns:1fr;gap:32px}}@media (max-width:1080px){.ac-article-ref__hero{padding:52px 28px 0}.ac-article-ref__hero-inner{gap:40px;grid-template-columns:minmax(0,1fr) minmax(300px,360px)}.ac-article-ref__body-wrap{gap:32px;padding:0 28px}.ac-article-ref__body{max-width:100%}.ac-article-ref__newsletter-band{padding:56px 28px}.ac-article-ref__newsletter-inner{gap:40px}}@media (max-width:860px){.ac-article-ref__hero{padding:46px 24px 0}.ac-article-ref__body-wrap{padding:0 24px}.ac-article-ref__newsletter-band{padding:48px 24px}.ac-article-ref__hero-left h1{font-size:34px;letter-spacing:-.9px}.ac-article-ref__hero-sub,.ac-article-ref__body p,.ac-article-ref__body li,.ac-article-ref__nl-desc{font-size:15px}.ac-article-ref__meta{gap:14px;flex-wrap:wrap}.ac-article-ref__toc-block,.ac-article-ref__example,.ac-article-ref__mid-cta,.ac-article-ref__sidebar-card,.ac-article-ref__closing-box{padding-left:24px;padding-right:24px}.ac-article-ref__callout{padding:20px 22px}.ac-article-ref__figure-content{padding:22px 20px}.ac-article-ref__compare-table{min-width:580px;font-size:13px}.ac-article-ref__compare-table thead th,.ac-article-ref__compare-table tbody td{padding-left:12px;padding-right:12px}.ac-article-ref__example-result{padding:14px 16px}}@media (max-width:767px){.ac-article-ref__hero{padding:34px 16px 0}.ac-article-ref__body-wrap{padding:0 16px}.ac-article-ref__newsletter-band{padding:40px 16px}.ac-article-ref__hero-inner{gap:24px}.ac-article-ref__hero-visual{min-height:220px;padding:18px;border-radius:10px}.ac-article-ref__body{padding:34px 0 56px}.ac-article-ref__hero-left h1{font-size:clamp(26px, 9.5vw, 30px);letter-spacing:-.6px}.ac-article-ref__hero-sub{font-size:15px;line-height:1.7}.ac-article-ref__meta{flex-direction:column;gap:8px;padding-top:16px;font-size:11px}.ac-article-ref__body h2{margin:38px 0 14px;font-size:25px;line-height:1.22}.ac-article-ref__body h3{margin:28px 0 10px;font-size:20px}.ac-article-ref__body h4{font-size:18px}.ac-article-ref__body p,.ac-article-ref__body li{font-size:15px;line-height:1.7}.ac-article-ref__body ol,.ac-article-ref__body ul{margin-left:18px}.ac-article-ref__toc-block,.ac-article-ref__example,.ac-article-ref__mid-cta,.ac-article-ref__sidebar-card{padding:20px 16px}.ac-article-ref__figure-content{padding:16px 14px}.ac-article-ref__schema{grid-template-columns:1fr;gap:12px}.ac-article-ref__schema-arrow{display:none}.ac-article-ref__btn-cta,.ac-article-ref__btn-light,.ac-article-ref__newsletter-button{width:100%}.ac-article-ref__toc-title{font-size:17px;margin-bottom:14px}.ac-article-ref__toc-block ol li a{align-items:flex-start;font-size:13px;gap:8px}.ac-article-ref__callout{margin:24px 0;padding:18px 16px}.ac-article-ref__callout p{font-size:14px}.ac-article-ref__mid-cta{margin:32px 0;padding:28px 20px}.ac-article-ref__mid-cta h3{font-size:24px}.ac-article-ref__mid-cta p{max-width:none}.ac-article-ref__compare-table{min-width:540px}.ac-article-ref__compare-table thead th{font-size:11px}.ac-article-ref__example{margin:26px 0}.ac-article-ref__example-label{margin-bottom:12px}.ac-article-ref__example-result-row{flex-direction:column;align-items:flex-start;gap:2px}.ac-article-ref__example-result-row span:last-child{text-align:left}.ac-article-ref__closing-box{margin-top:26px;padding:20px 16px;font-size:14px}.ac-article-ref__legal,.ac-article-ref__legal em,.ac-article-ref__legal strong{font-size:11px;line-height:1.65}.ac-article-ref__nl-title{line-height:1.15}.ac-article-ref__newsletter-form-wrap{gap:8px}.ac-article-ref__newsletter-form input,.ac-article-ref__newsletter-button{padding:12px 14px}}@media (max-width:520px){.ac-article-ref__hero{padding:28px 14px 0}.ac-article-ref__body-wrap{padding:0 14px}.ac-article-ref__newsletter-band{padding:34px 14px}.ac-article-ref__hero-left h1{font-size:24px;letter-spacing:-.4px}.ac-article-ref__hero-sub,.ac-article-ref__body p,.ac-article-ref__body li{font-size:14px}.ac-article-ref__hero-visual{min-height:190px;padding:14px}.ac-article-ref__figure-content{padding:14px 10px}.ac-article-ref__figure figcaption{padding:10px 14px 14px;font-size:11px}.ac-article-ref__compare-table{min-width:500px}.ac-article-ref__toc-block,.ac-article-ref__example,.ac-article-ref__mid-cta,.ac-article-ref__sidebar-card,.ac-article-ref__closing-box{padding-left:14px;padding-right:14px}.ac-article-ref__mid-cta h3{font-size:22px}}@media (max-width:959px){.ac-article-ref{overflow-x:hidden}.ac-article-ref__hero,.ac-article-ref__body-wrap,.ac-article-ref__newsletter-band{overflow:hidden}.ac-article-ref__hero-inner{grid-template-columns:minmax(0,1fr)!important;gap:24px!important;align-items:start}.ac-article-ref__hero-left,.ac-article-ref__hero-visual,.ac-article-ref__body,.ac-article-ref__sidebar,.ac-article-ref__newsletter-copy,.ac-article-ref__newsletter-form-wrap{min-width:0;width:100%;max-width:100%}.ac-article-ref__hero-left{padding-bottom:0!important}.ac-article-ref__hero-left h1{width:100%;max-width:100%;word-break:normal;overflow-wrap:normal;hyphens:none;text-wrap:pretty}.ac-article-ref__hero-sub{max-width:100%}.ac-article-ref__hero-visual{order:2;min-height:220px!important}.ac-article-ref__body-wrap{grid-template-columns:minmax(0,1fr)!important;gap:0!important}.ac-article-ref__body{max-width:100%!important;padding:32px 0 48px!important;order:1}.ac-article-ref__sidebar{position:static!important;top:auto!important;padding:0 0 40px!important;order:2}.ac-article-ref__newsletter-inner{grid-template-columns:minmax(0,1fr)!important;gap:24px!important}.ac-article-ref__figure,.ac-article-ref__example,.ac-article-ref__mid-cta,.ac-article-ref__closing-box,.ac-article-ref__sidebar-card{max-width:100%}.ac-article-ref__figure-content{overflow-x:auto;overflow-y:hidden}.ac-article-ref__figure-content>svg{width:auto;min-width:520px;height:auto}.ac-article-ref__compare-table{min-width:520px!important}}@media (max-width:767px){.ac-article-ref__sidebar-card--dark{display:none}}@media (max-width:520px){.ac-article-ref__figure-content>svg{min-width:460px}.ac-article-ref__compare-table{min-width:460px!important}}@media (prefers-reduced-motion:reduce){.ac-article-ref__hero-left>*,.ac-article-ref__hero-visual-content,.ac-article-ref__toc-block,.ac-article-ref__callout,.ac-article-ref__figure,.ac-article-ref__mid-cta,.ac-article-ref__example,.ac-article-ref__sidebar-card,.ac-article-ref__newsletter-band{animation:none!important;transform:none!important;transition:none!important}}.elementor-2026 .elementor-element.elementor-element-e0c8ce6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-theme-builder-content-area{height:400px}.elementor-location-header:before,.elementor-location-footer:before{content:"";display:table;clear:both}.elementor-2026 .elementor-element.elementor-element-e0c8ce6{display:block}.ac-footer{--ac-footer-bg:#141820;--ac-footer-surface:rgba(255, 255, 255, 0.05);--ac-footer-surface-strong:rgba(255, 255, 255, 0.08);--ac-footer-border:rgba(255, 255, 255, 0.12);--ac-footer-text:rgba(244, 247, 251, 0.92);--ac-footer-muted:rgba(217, 224, 235, 0.72);--ac-footer-title:#ffffff;--ac-footer-accent:#2b6cb0;--ac-footer-accent-soft:rgba(43, 108, 176, 0.18);--ac-footer-shadow:0 20px 45px rgba(9, 15, 25, 0.28);color:var(--ac-footer-text);background:radial-gradient(circle at top left,rgb(43 108 176 / .18),transparent 36%),linear-gradient(180deg,#171c25 0%,#141820 100%);font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;margin-top:0;border-top:1px solid rgb(20 24 32 / .08)}.ac-footer *,.ac-footer *::before,.ac-footer *::after{box-sizing:border-box}.ac-footer__inner{width:min(1200px, calc(100% - 32px));margin:0 auto;padding:40px 0 22px}.ac-footer__top{display:grid;gap:28px}.ac-footer [data-ac-reveal]{opacity:0;transform:translateY(18px);transition:opacity 0.7s ease,transform 0.7s cubic-bezier(.22,1,.36,1),border-color 0.24s ease,background-color 0.24s ease,box-shadow 0.28s ease;will-change:opacity,transform}.ac-footer [data-ac-reveal].is-visible{opacity:1;transform:translateY(0)}.ac-footer__brand{display:grid;gap:16px}.ac-footer__eyebrow,.ac-footer__nav-title,.ac-footer__warning-label{display:inline-flex;align-items:center;gap:12px;color:#8eb9f4;font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.ac-footer__eyebrow::before,.ac-footer__warning-label::before{content:"";width:28px;height:2px;border-radius:999px;background:currentColor;flex:0 0 auto}.ac-footer__title{margin:0;color:var(--ac-footer-title);font-family:"Playfair Display",Georgia,serif;font-size:clamp(2rem, 6vw, 3.5rem);font-weight:600;line-height:.95;letter-spacing:-.04em}.ac-footer__title em{color:#8eb9f4;font-style:italic;font-weight:500}.ac-footer__lead{max-width:58ch;margin:0;color:var(--ac-footer-muted);font-size:1.02rem;line-height:1.78}.ac-footer__actions{display:grid;gap:12px;margin-top:4px}.ac-footer__btn{display:inline-flex;justify-content:center;align-items:center;min-height:56px;padding:0 20px;border-radius:14px;font-size:.98rem;font-weight:700;line-height:1;text-align:center;text-decoration:none;transition:transform 0.22s ease,border-color 0.22s ease,background-color 0.22s ease,color 0.22s ease}.ac-footer__btn:hover,.ac-footer__btn:focus-visible{transform:translateY(-1px)}.ac-footer a.ac-footer__btn--primary{color:#fff;background:var(--ac-footer-accent);border:1px solid #fff0}.ac-footer a.ac-footer__btn--primary:hover,.ac-footer a.ac-footer__btn--primary:focus-visible{color:#fff;background:#245e9e}.ac-footer a.ac-footer__btn--ghost{color:var(--ac-footer-text);background:#fff0;border:1px solid var(--ac-footer-border)}.ac-footer a.ac-footer__btn--ghost:hover,.ac-footer a.ac-footer__btn--ghost:focus-visible{color:#fff;border-color:rgb(142 185 244 / .44);background:rgb(255 255 255 / .04)}.ac-footer a.ac-footer__btn--primary,.ac-footer a.ac-footer__btn--primary:visited,.ac-footer a.ac-footer__btn--primary:active{color:#fff}.ac-footer a.ac-footer__btn--ghost,.ac-footer a.ac-footer__btn--ghost:visited,.ac-footer a.ac-footer__btn--ghost:active{color:var(--ac-footer-text)}.ac-footer__nav-grid{display:grid;gap:14px}.ac-footer__nav-col{padding:18px;border:1px solid var(--ac-footer-border);border-radius:18px;background:var(--ac-footer-surface);backdrop-filter:blur(8px);box-shadow:inset 0 1px 0 rgb(255 255 255 / .03)}.ac-footer__nav-col:hover,.ac-footer__nav-col:focus-within{border-color:rgb(142 185 244 / .24);background:var(--ac-footer-surface-strong);box-shadow:inset 0 1px 0 rgb(255 255 255 / .04),0 18px 34px rgb(8 14 22 / .18);transform:translateY(-2px)}.ac-footer__nav-title{margin-bottom:14px;color:#fff;font-size:12px;letter-spacing:.16em}.ac-footer__nav-title::before{display:none}.ac-footer__nav-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ac-footer__nav-list a{color:var(--ac-footer-muted);font-size:.98rem;line-height:1.5;text-decoration:none;transition:color 0.22s ease,opacity 0.22s ease}.ac-footer__nav-list a:hover,.ac-footer__nav-list a:focus-visible{color:#fff}.ac-footer__nav-list a:hover{transform:translateX(2px)}.ac-footer__nav-list a{display:inline-flex;align-items:center;transition:color 0.22s ease,opacity 0.22s ease,transform 0.22s ease}.ac-footer__nav-note{margin-top:14px;color:rgb(217 224 235 / .52);font-size:.86rem;line-height:1.55}.ac-footer__nav-link--pending{color:rgb(217 224 235 / .54)}.ac-footer__nav-link--pending:hover,.ac-footer__nav-link--pending:focus-visible{color:rgb(217 224 235 / .8)}.ac-footer__warning{margin-top:28px;padding:22px 20px;border:1px solid rgb(142 185 244 / .24);border-radius:20px;background:linear-gradient(180deg,rgb(20 24 32 / .2) 0%,rgb(255 255 255 / .04) 100%);box-shadow:var(--ac-footer-shadow)}.ac-footer__warning:hover,.ac-footer__warning:focus-within{border-color:rgb(142 185 244 / .32);box-shadow:0 24px 48px rgb(9 15 25 / .32);transform:translateY(-2px)}.ac-footer__warning-text{margin:14px 0 0;color:rgb(244 247 251 / .86);font-size:.98rem;line-height:1.8}.ac-footer__warning-text strong{color:#fff;font-weight:700}.ac-footer__bottom{margin-top:20px;padding-top:16px;border-top:1px solid rgb(255 255 255 / .08);display:grid;gap:8px}.ac-footer__copyright,.ac-footer__signature{margin:0;color:rgb(217 224 235 / .68);font-size:.92rem;line-height:1.6}.ac-footer__signature a{color:#dfe9f8;text-decoration:none}.ac-footer__signature a:hover,.ac-footer__signature a:focus-visible{color:#fff}@media (min-width:768px){.ac-footer__inner{width:min(1200px, calc(100% - 48px));padding:54px 0 24px}.ac-footer__actions{grid-template-columns:repeat(2,minmax(0,max-content));align-items:center}.ac-footer__nav-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-footer__bottom{grid-template-columns:1fr auto;align-items:center;gap:16px}.ac-footer__signature{text-align:right}}@media (min-width:1100px){.ac-footer__top{grid-template-columns:minmax(0,1.08fr) minmax(0,0.92fr);align-items:start;gap:44px}.ac-footer__nav-grid{align-self:stretch}.ac-footer__nav-col{min-height:100%}}@media (prefers-reduced-motion:reduce){.ac-footer [data-ac-reveal]{opacity:1;transform:none;transition:none}.ac-footer__nav-col:hover,.ac-footer__nav-col:focus-within,.ac-footer__warning:hover,.ac-footer__warning:focus-within,.ac-footer__btn:hover,.ac-footer__btn:focus-visible,.ac-footer__nav-list a:hover{transform:none}}