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%}body{margin:0}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}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,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.8571428571;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:not(.logged-in){position:relative}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#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.8571428571}.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:-.5em;top:50%;transform:translate(0,-50%) rotate(270deg);min-height:44px;min-width:44px;-js-display:flex;display:flex;align-items:center;justify-content:center}#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;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;vertical-align:middle;line-height:1.8571428571}.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 .ast-custom-button-link{display:none}.ast-header-custom-item-inside.ast-header-break-point .button-custom-menu-item .menu-link{display:block}.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-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=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 a{display:inline-block}.read-more{margin-bottom:0}.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}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/astra-local-fonts/montserrat/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/astra-local-fonts/montserrat/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/astra-local-fonts/montserrat/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/astra-local-fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/astra-local-fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/astra-local-fonts/montserrat/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/astra-local-fonts/montserrat/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/astra-local-fonts/montserrat/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/astra-local-fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/astra-local-fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.wprevpro_t1_outer_div{padding:0;margin:0 0 0 0}.wprevpro_t1_DIV_1{box-sizing:border-box;color:#777;text-size-adjust:100%;column-rule-color:#fff;perspective-origin:277.5px 115px;transform-origin:277.5px 115px;border:0 none #fff;font:normal normal normal normal 13px/20.8px "Helvetica Neue",Helvetica,Arial,sans-serif;outline:#fff none 0;margin-bottom:20px;margin-top:10px}.wprevpro_t1_DIV_2{bottom:0;box-shadow:rgb(0 0 0 / .09) 2px 2px 3px 0;box-sizing:border-box;color:#777;height:auto;left:0;position:relative;right:0;text-size-adjust:100%;top:0;column-rule-color:#fff;perspective-origin:277.5px 69px;transform-origin:277.5px 69px;background:#fff none repeat scroll 0 0/auto padding-box border-box;border:1px solid #f5f5f5;font:italic normal normal normal 14px / 22.4px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 0 25px;outline:#fff none 0;padding:20px 25px 20px 48px}.wprevpro_t1_DIV_2:after{bottom:-30px;box-sizing:border-box;color:#fff;content:'';display:block;height:30px;left:80px;position:absolute;right:445px;text-size-adjust:100%;width:30px;column-rule-color:#fff;perspective-origin:15px 15px;transform-origin:15px 15px;filter:drop-shadow(2px 2px 1px rgb(0 0 0 / .0980392));border-top:30px solid #fff;border-right:30px solid #fff0;border-bottom:0 solid #fff0;border-left:0 solid #fff0;font:normal normal normal normal 13px/20.8px "Helvetica Neue",Helvetica,Arial,sans-serif;outline:#fff none 0}.wprevpro_t1_DIV_2:before{bottom:47px;box-sizing:border-box;color:#bbb;content:'\201C';display:block;height:96px;left:55px;position:absolute;right:515.391px;text-size-adjust:100%;top:20px;width:24.6094px;column-rule-color:#bbb;perspective-origin:12.2969px 48px;transform-origin:12.2969px 48px;border:0 none #bbb;font:normal normal normal normal 60px/96px Georgia,serif;margin:-25px 0 0 -40px;outline:#bbb none 0}.wprevpro_t1_P_3{box-sizing:border-box;color:#777;text-size-adjust:100%;column-rule-color:#777;perspective-origin:240px 44px;transform-origin:240px 44px;border:0 none #777;font:italic normal normal normal 14px/22.4px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 0 5px;outline:#777 none 0}.wprevpro_t1_IMG_4{box-sizing:border-box;color:#fff;display:block;float:left;height:50px;text-size-adjust:100%;vertical-align:middle;width:50px;column-rule-color:#fff;perspective-origin:30px 30px;transform-origin:30px 30px;border:0 none #fff;border-radius:50% 50% 50% 50%!important;font:normal normal normal normal 13px/20.8px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 20px;outline:#fff none 0}.wprevpro_t1_SPAN_5{color:#555;display:block;text-size-adjust:100%;text-transform:uppercase;overflow:hidden;padding:8px 0 0}.marginb10{margin-bottom:10px}.w3_wprs-row-padding-small{padding:0 4px}.noboxshadow{box-shadow:#fff0 0 0 0 0}.wprevpro_t1_P_3>img{box-shadow:0 0 0 #fff0}.wprevpro_t1_A_8>img{box-shadow:0 0;padding:0}img.wprevpro_t1_star_img_file{width:100px;height:19px}img.wprevpro_t1_yelp_logo{position:absolute;right:10px;bottom:2px}img.wprevpro_t1_site_logo{position:absolute;right:2px;bottom:2px;height:32px;width:unset;margin-bottom:unset!important}.w3_wprs-responsive{overflow-x:auto}.w3_wprs-btn-bar:after,.w3_wprs-btn-bar:before,.w3_wprs-btn-group:after,.w3_wprs-btn-group:before,.w3_wprs-clear:after,.w3_wprs-container:after,.w3_wprs-panel:after,.w3_wprs-row-padding:after,.w3_wprs-row:after,.w3_wprs-topnav:after{content:"";display:table;clear:both}.w3_wprs-col,.w3_wprs-half,.w3_wprs-quarter,.w3_wprs-third,.w3_wprs-threequarter,.w3_wprs-twothird{float:left;width:100%}.w3_wprs-col.s1{width:8.33333%}.w3_wprs-col.s2{width:16.66666%}.w3_wprs-col.s3{width:24.99999%}.w3_wprs-col.s4{width:33.33333%}.w3_wprs-col.s5{width:41.66666%}.w3_wprs-col.s6{width:49.99999%}.w3_wprs-col.s7{width:58.33333%}.w3_wprs-col.s8{width:66.66666%}.w3_wprs-col.s9{width:74.99999%}.w3_wprs-col.s10{width:83.33333%}.w3_wprs-col.s11{width:91.66666%}.w3_wprs-col.s12,.w3_wprs-half,.w3_wprs-quarter,.w3_wprs-third,.w3_wprs-threequarter,.w3_wprs-twothird{width:99.99999%}@media only screen and (min-width:601px){.w3_wprs-col.m1{width:8.33333%}.w3_wprs-col.m2{width:16.66666%}.w3_wprs-col.m3,.w3_wprs-quarter{width:24.99999%}.w3_wprs-col.m4,.w3_wprs-third{width:33.33333%}.w3_wprs-col.m5{width:41.66666%}.w3_wprs-col.m6,.w3_wprs-half{width:49.99999%}.w3_wprs-col.m7{width:58.33333%}.w3_wprs-col.m8,.w3_wprs-twothird{width:66.66666%}.w3_wprs-col.m9,.w3_wprs-threequarter{width:74.99999%}.w3_wprs-col.m10{width:83.33333%}.w3_wprs-col.m11{width:91.66666%}.w3_wprs-col.m12{width:99.99999%}}@media only screen and (min-width:993px){.w3_wprs-col.l1{width:8.33333%}.w3_wprs-col.l2{width:16.66666%}.w3_wprs-col.l3,.w3_wprs-quarter{width:24.99999%}.w3_wprs-col.l4,.w3_wprs-third{width:33.33333%}.w3_wprs-col.l5{width:41.66666%}.w3_wprs-col.l6,.w3_wprs-half{width:49.99999%}.w3_wprs-col.l7{width:58.33333%}.w3_wprs-col.l8,.w3_wprs-twothird{width:66.66666%}.w3_wprs-col.l9,.w3_wprs-threequarter{width:74.99999%}.w3_wprs-col.l10{width:83.33333%}.w3_wprs-col.l11{width:91.66666%}.w3_wprs-col.l12{width:99.99999%}}.w3_wprs-content{max-width:980px;margin:auto}.w3_wprs-row-padding,.w3_wprs-row-padding>.w3_wprs-col,.w3_wprs-row-padding>.w3_wprs-half,.w3_wprs-row-padding>.w3_wprs-quarter,.w3_wprs-row-padding>.w3_wprs-third,.w3_wprs-row-padding>.w3_wprs-threequarter,.w3_wprs-row-padding>.w3_wprs-twothird{padding:0 8px}span.wprs_rd_more{cursor:pointer}a.wprev_media_img_a{display:inline-block}img.wprev_media_img{height:50px!important;margin-right:4px;border-radius:5px;margin-bottom:2px}.wprev_media_div{margin-bottom:0;margin-top:10px;margin-left:0;margin-right:0}.wpproslider_t3_DIV_1a .wprev_media_div{margin:-25px 5px 34px 55px}.wpproslider_t6_DIV_2 .wprev_media_div{margin-left:10px;margin-right:10px}.wprev_media_div{margin-bottom:0;margin-top:10px;margin-left:0;margin-right:0;overflow:auto;white-space:nowrap;scrollbar-width:thin;scrollbar-color:#e4e4e4 #fff;scrollbar-gutter:auto}.wprev_media_div::-webkit-scrollbar{width:16px}.wprev_media_div::-webkit-scrollbar-track{background-color:#e4e4e4;border-radius:100px}.wprev_media_div::-webkit-scrollbar-thumb{background-color:#d4aa70;border-radius:100px}.wprs_unslider{overflow:visible;margin:0;padding:0;position:relative}.wprs_unslider-wrap{position:relative}.wprs_unslider-wrap.wprs_unslider-carousel>li{float:left}.wprs_unslider-vertical>ul{height:100%}.wprs_unslider-vertical li{float:none;width:100%}.wprs_unslider-fade{position:relative}.wprs_unslider-fade .wprs_unslider-wrap li{position:absolute;left:0;top:0;right:0;z-index:8;list-style-type:none}.wprs_unslider-fade .wprs_unslider-wrap li.wprs_unslider-active{z-index:10}.wprs_unslider li,.wprs_unslider ol,.wprs_unslider ul{list-style:none;margin:0!important;padding:0!important;border:none;list-style-type:none}.wprs_unslider-arrow{position:absolute;z-index:2;cursor:pointer}.wprs_unslider-arrow.next{left:auto;background-position-x:52%;background-position-y:50%}.wprs_unslider-arrow{display:block;width:25px;height:25px;top:50%;right:10px;left:auto;margin-top:-30px;overflow:hidden;background:rgb(0 0 0 / .2) no-repeat 58% 51%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAQCAQAAABuQZ3IAAAAi0lEQVR4AU3OISBEQQBAwS0AACS9NxqQgCZpkiYBVddFvWhAAUABAPQCAGC4g/0vTnrBqCfDIZl70J+kMUBPpEwT4FNXxBxz4F1HxHyr4EVTxBLb4EFNxEon4CJSlVNw9AcV9sC16h8osgke1P1ArgXwouVvdQq86ww/GQefusNf7kBviBlxpT8k+gL/Wox4r1d4MwAAAABJRU5ErkJggg==);background-size:7px 11px;border-radius:32px;text-indent:-999em;opacity:.6;transition:opacity .2s;border-width:0!important}.wprs_unslider-arrow.prev{left:10px;right:auto;-ms-transform:rotate(-180deg);transform:rotate(-180deg);background-position-x:52%;background-position-y:50%}.wprs_unslider-nav ol{list-style:none;text-align:center}.wprs_unslider-nav ol li{display:inline-block;width:9px;height:9px;margin:0 4px!important;background:0 0;border-radius:5px;overflow:hidden;text-indent:-999em;border:1px solid #c3c3c3;cursor:pointer}.wprs_unslider-nav ol li.wprs_unslider-active{background:#c3c3c3;cursor:default}a.wprs_rd_more{cursor:pointer;text-decoration:none!important}.wprs_unslider-wrap.wprs_unslider-carousel>li{float:left;margin:0px!important}span.wprs_rd_more_text{display:none;transition:opacity 1s;opacity:0}.wprev-slider{margin-left:30px;margin-right:30px}div.wprev-slider ul{list-style-type:none!important;padding:0 0 0 0!important}.wprev-slider ul{list-style-type:none}li.wprevnextslide{display:none}img.sitetype_Google{width:32px;height:32px}img.sitetype_Facebook{width:32px;height:32px}span.svgicons.svg-wprsp-verified{width:18px;height:18px;background:#a3a29e;display:inline-block;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:bottom;margin-bottom:-3px;margin-right:5px;margin-left:2px}.wprevtooltip{cursor:pointer}.wprevpro_tooltip{display:none;position:absolute;padding-left:10px;padding-right:10px;color:#efefef;background-color:#000000bf;border-radius:3px;font-family:sans-serif;font-style:normal;font-size:10px;line-height:24px;z-index:999999}.wprevpro_star_imgs span.svgicons{width:18px;height:18px;background:gold;display:inline-block;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:bottom;margin-bottom:-2px;margin-right:1px}span.svgicons.svg-wprsp-star-full.ratingRow__star{width:19px;height:19px;background:gold;display:inline-block;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;margin-bottom:1px;margin-right:0}span.svgicons.svg-empty{width:0px!important;height:0px!important}fieldset#wprevpro_review_rating span.svgicons{width:35px;height:35px;display:inline-block;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:bottom;margin-bottom:-2px;margin-right:0}li.wprevnextslide{display:none}span.wprevpro_star_imgs_T1{margin-right:2px}.svg-wprsp-verified{-webkit-mask-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='20' height='22' viewBox='0 0 24 24'%3E%3Cpath d='M23.016 12l-2.438-2.813 0.328-3.656-3.609-0.844-1.875-3.188-3.422 1.453-3.422-1.453-1.875 3.188-3.609 0.797 0.328 3.703-2.438 2.813 2.438 2.813-0.328 3.656 3.609 0.844 1.875 3.188 3.422-1.453 3.422 1.453 1.875-3.188 3.609-0.844-0.328-3.656zM10.078 16.734l-3.797-3.844 1.5-1.453 2.297 2.344 5.859-5.906 1.5 1.5z'%3E%3C/path%3E%3C/svg%3E%0A")}.svg-wprsp-star{-webkit-mask-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='20' height='22' viewBox='0 0 20 22'%3E%3Cpath d='M20.429 8.14c0 0.221-0.16 0.43-0.319 0.589l-4.456 4.346 1.056 6.138c0.012 0.086 0.012 0.16 0.012 0.246 0 0.319-0.147 0.614-0.503 0.614-0.172 0-0.344-0.061-0.491-0.147l-5.512-2.897-5.512 2.897c-0.16 0.086-0.319 0.147-0.491 0.147-0.356 0-0.516-0.295-0.516-0.614 0-0.086 0.012-0.16 0.025-0.246l1.056-6.138-4.469-4.346c-0.147-0.16-0.307-0.368-0.307-0.589 0-0.368 0.381-0.516 0.687-0.565l6.163-0.896 2.762-5.586c0.11-0.233 0.319-0.503 0.602-0.503s0.491 0.27 0.602 0.503l2.762 5.586 6.163 0.896c0.295 0.049 0.688 0.196 0.688 0.565z'%3E%3C/path%3E%3C/svg%3E%0A")}.svg-wprsp-star-o{-webkit-mask-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='20' height='22' viewBox='0 0 20 22'%3E%3Cpath d='M13.959 12.522l3.757-3.646-5.181-0.761-2.32-4.69-2.32 4.69-5.181 0.761 3.757 3.646-0.896 5.169 4.641-2.443 4.628 2.443zM20.429 8.14c0 0.221-0.16 0.43-0.319 0.589l-4.456 4.346 1.056 6.138c0.012 0.086 0.012 0.16 0.012 0.246 0 0.331-0.147 0.614-0.503 0.614-0.172 0-0.344-0.061-0.491-0.147l-5.512-2.897-5.512 2.897c-0.16 0.086-0.319 0.147-0.491 0.147-0.356 0-0.516-0.295-0.516-0.614 0-0.086 0.012-0.16 0.025-0.246l1.056-6.138-4.469-4.346c-0.147-0.16-0.307-0.368-0.307-0.589 0-0.368 0.381-0.516 0.687-0.565l6.163-0.896 2.762-5.586c0.11-0.233 0.319-0.503 0.602-0.503s0.491 0.27 0.602 0.503l2.762 5.586 6.163 0.896c0.295 0.049 0.688 0.196 0.688 0.565z'%3E%3C/path%3E%3C/svg%3E")}.svg-wprsp-star-empty{-webkit-mask-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Cpath d='M22 8.53l-7.601-1.104-3.399-6.888-3.399 6.888-7.601 1.104 5.5 5.361-1.298 7.57 6.798-3.574 6.798 3.574-1.298-7.57 5.5-5.361zM11 16.188l-4.801 2.524 0.917-5.346-3.884-3.786 5.368-0.78 2.4-4.864 2.401 4.864 5.368 0.78-3.884 3.786 0.917 5.346-4.801-2.524z'%3E%3C/path%3E%3C/svg%3E")}.svg-wprsp-star-full{-webkit-mask-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Cpath d='M22 8.53l-7.601-1.104-3.399-6.888-3.399 6.888-7.601 1.104 5.5 5.361-1.298 7.57 6.798-3.574 6.798 3.574-1.298-7.57 5.5-5.361z'%3E%3C/path%3E%3C/svg%3E%0A")}.svg-wprsp-star-half{-webkit-mask-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Cpath d='M22 8.53l-7.601-1.104-3.399-6.888-3.399 6.888-7.601 1.104 5.5 5.361-1.298 7.57 6.798-3.574 6.798 3.574-1.298-7.57 5.5-5.361zM11 16.188l-0.020 0.011 0.020-12.263 2.401 4.864 5.368 0.78-3.884 3.786 0.917 5.346-4.801-2.524z'%3E%3C/path%3E%3C/svg%3E")}.wprev_outer_wb{display:flex!important;margin-bottom:7px}.wprev_badge_div.badgeleft{margin:10px 5px 10px 10px!important}.wprev_badge_div.badgeright{margin:10px 10px 10px 5px!important}.wprev_outer_wb.wprev_badge_style6_side{align-items:flex-start!important}.wprev_outer_wb.wprev_badge_style6_side .wprev_badge_div.badgeleft,.wprev_outer_wb.wprev_badge_style6_side .wprev_badge_div.badgeright{margin-top:0px!important;margin-bottom:0px!important}.wprev_outer_wb.wprev_badge_style6_side .wprevpro_t6_outer_div{margin-top:0!important;margin-bottom:0!important}.wprev-google-place{display:flex!important;padding:8px 12px!important;box-shadow:rgb(0 0 0 / .08) 2px 2px 3px 0px!important;border:1px solid #f5f5f5!important}.wprev-google-left{padding:10px 8px 10px 5px!important}.wprev-google-right{padding:3px!important}.wprev-google-right div{line-height:24px!important;font-size:15px!important;width:max-content!important}.wprev-google-name{font-weight:bold!important}.wprev-google-place a{text-decoration:none!important}a.wprev-google-wr-a{color:#fff!important;padding:3px 8px 5px!important;outline:none!important;border-radius:3px!important;background:#0a6cff!important;white-space:nowrap!important;vertical-align:middle!important;box-shadow:0 0 2px rgb(0 0 0 / .12),0 2px 4px rgb(0 0 0 / .24)!important;user-select:none!important;transition:all .2s ease-in-out!important;display:flex!important;align-items:center!important;width:fit-content!important}a.wprev-google-wr-a:hover{background:#0a6cffc7!important}.wprev-google-wr{margin:12px 0 6px!important}a.wprev-google-wr-a svg{margin-left:5px!important;margin-top:3px!important}span.wprev-google-rating{font-size:18px!important;margin-right:5px!important;font-weight:500!important}span.wprev_btot{font-weight:600!important}.badgehideclass{display:none!important}.sprev-google-left-src{border-radius:5%!important;min-width:50px!important;min-height:50px!important;display:block}span.wprev-businessname{font-size:15px!important;color:#373737!important;font-weight:600!important}img.wprev-google-powered-img{vertical-align:middle!important}@media only screen and (max-width:600px){.wprev_outer_wb{flex-wrap:wrap}.wprev_badge_div.badgeleft{margin:10px 10px 10px 10px!important;width:-webkit-fill-available}.wprev_outer_wb .wprs_unslider{max-width:-webkit-fill-available}.wprev_badge_div.badgeright{width:-webkit-fill-available}}.wprev_missing_image{display:none}a.wprev_media_img_a,a.wprev_media_img_a:hover,a.wprev_media_img_a:active,a.wprev_media_img_a:focus,a.wprev_media_img_a:focus-visible{border:none!important;outline:none!important;box-shadow:none!important;color:inherit;text-decoration:none}a.wprev_media_img_a img.wprev_media_img,a.wprev_media_img_a:hover img.wprev_media_img,a.wprev_media_img_a:active img.wprev_media_img,a.wprev_media_img_a:focus img.wprev_media_img,a.wprev_media_img_a:focus-visible img.wprev_media_img{border:none!important;outline:none!important;box-shadow:none!important}.t6datediv,.wpproslider_t6_SPAN_6{font-style:italic}.wpproslider_t6_DIV_2,.wpproslider_t6_DIV_3,.wpproslider_t6_IMG_2{box-sizing:border-box;column-rule-color:#fff;outline:#fff none 0}.wprevpro_t6_outer_div_widget{padding:0;margin:15px -10px}.wprevpro_t6_outer_div{padding:0 10px;margin:15px -10px}.wpproslider_t6_DIV_1{margin-top:10px;margin-bottom:10px}.wpproslider_t6_DIV_1a{margin-left:10px;margin-right:10px}.wpproslider_t6_DIV_2{color:#fff;background:#fdfdfd;border:1px solid #eee;border-radius:0 0 4px 4px;transition:all .4s ease-in-out 0s;padding:5px;position:relative}.wpproslider_t6_IMG_2{color:#fff;height:60px;vertical-align:middle;width:60px;border:0;border-radius:50%!important}.wpproslider_t6_DIV_3{border:0;overflow:hidden;margin-left:10px;min-height:80px}.wpproslider_t6_P_4,.wpproslider_t6_SPAN_6,.wpproslider_t6_STRONG_5{box-sizing:border-box;color:#555;border:0;outline:none 0}.wpproslider_t6_P_4{margin:0 15px 10px!important}.wpproslider_t6_STRONG_5{font-weight:700}.wpproslider_t6_DIV_3L{float:left;text-align:center;overflow:hidden;margin-right:10px;margin-left:10px;margin-top:10px}.wpproslider_t6_DIV_2_top{width:auto;position:relative;margin-left:5px}.wpproslider_t6_DIV_3_logo{position:absolute;top:4px;right:4px}img.wprevpro_t6_site_logo{margin:0;padding:0;height:32px}.t6displayname{margin-top:5px;font-size:medium;margin-bottom:0;padding-right:30px}.wpproslider_t6_star_DIV{line-height:1em;margin-top:1px;margin-bottom:1px;margin-bottom:0}.wpproslider_t6_P_4{margin-left:10px}.wpproslider_t6_DIV_4{margin:4px 6px}.wpproslider_t6_DIV_2 .wprev_media_div{margin-left:10px;margin-right:10px}.axeptio-shortcode-placeholder{-webkit-font-smoothing:antialiased;align-items:center;background:#fff;border-radius:12px;box-shadow:0 2.8px 2.2px rgb(0 0 0 / .02),0 6.7px 5.3px rgb(0 0 0 / .027),0 12.5px 10px rgb(0 0 0 / .035),0 22.3px 17.9px rgb(0 0 0 / .043),0 41.8px 33.4px rgb(0 0 0 / .05),0 100px 80px rgb(0 0 0 / .07);display:flex;flex-direction:column-reverse;gap:0;justify-content:space-around;margin:20px 0;overflow:hidden;padding:10px 30px 30px;position:relative}@media (min-width:992px){.axeptio-shortcode-placeholder{flex-direction:row;gap:20px}}.axeptio-shortcode-placeholder .axeptio-shortcode-content{flex-grow:1}.axeptio-shortcode-placeholder .svg-icon{display:inline-flex;flex-shrink:0;height:100px;position:relative;width:100px;z-index:10}@media (min-width:992px){.axeptio-shortcode-placeholder .svg-icon{height:150px;width:150px}}.axeptio-shortcode-placeholder .background-shape{position:absolute;right:0;top:-82px;z-index:1}@media (min-width:992px){.axeptio-shortcode-placeholder .background-shape{left:auto;right:0;top:-82px}}.axeptio-shortcode-placeholder .axeptio-shortcode-title{color:#212121;font-family:serif;font-size:max(20px,min(4vw,24px));font-weight:700;letter-spacing:-.025em;line-height:1.25;margin-bottom:.5rem}.axeptio-shortcode-placeholder .axeptio-shortcode-content{color:rgb(75 85 99 / .6);font-size:max(12px,min(3vw,13px));line-height:1.4}.axeptio-shortcode-placeholder .axeptio-shortcode-btn{align-items:center;background:#ffce43;border:1px solid #ffce43;border-radius:1000px;color:#212121;cursor:pointer;display:inline-flex;font-size:max(12px,min(3vw,13px));font-weight:700;margin:10px 0 0;overflow:hidden;padding:7px 15px;position:relative;-webkit-text-decoration:none;text-decoration:none;transform:translateZ(0);transition:all .15s ease 0s}.axeptio-shortcode-placeholder .axeptio-shortcode-btn span{position:relative;z-index:20}.axeptio-shortcode-placeholder .axeptio-shortcode-btn:after{background:#f4f6fb;border-radius:50%;content:"";display:block;height:250%;left:-25%;pointer-events:none;position:absolute;top:-50%;transform:translateY(-100%);transition:all .55s cubic-bezier(.19,1,.22,1) 0s;width:150%;z-index:10}.axeptio-shortcode-placeholder .axeptio-shortcode-btn:hover{background:#dea912;border-color:#212121;color:#ffce43}.axeptio-shortcode-placeholder .axeptio-shortcode-btn:hover:after{background:#212121;transform:translateY(-10%)}:root { --bg: #f8f8f4; --surface: #ffffff; --surface-2: #f3f4f1; --surface-3: #e9edf2; --text: #081525; --muted: #566273; --muted-2: #738091; --line: rgba(8,21,37,.1); --line-soft: rgba(8,21,37,.06); --line-strong: rgba(8,21,37,.17); --primary: #071426; --primary-2: #0a2342; --primary-3: #030b15; --accent: #d8ad57; --accent-2: #b88a35; --accent-soft: rgba(216,173,87,.13); --sl-electric: #087ff5; --sl-electric-light: #65bcff; --text-on-dark: #f7fbff; --text-on-dark-soft: #c5d0dc; --form-bg: #ffffff; --form-text: #0f172a; --form-border: #cbd5e1; --form-focus-shadow: 0 0 0 3px var(--accent-soft); --radius: 12px; --radius-md: 16px; --radius-lg: 20px; --radius-xl: 24px; --radius-pill: 999px; --shadow-soft: 0 14px 38px rgba(7,20,38,.055); --shadow: 0 20px 52px rgba(7,20,38,.085); --shadow-hover: 0 24px 58px rgba(7,20,38,.12); --max: 1240px; --container-space: 48px; --section-y: clamp(84px,8vw,122px); --section-y-tight: clamp(66px,6vw,92px); --card-pad: 34px; --panel-pad: 46px; --font-base: "Inter","Aptos","Helvetica Neue",Helvetica,Arial,sans-serif; --text-body: 17px; --text-body-line: 1.72; --header-height: var(--sl-header-desktop); --sl-header-desktop: 116px; --sl-header-mobile: 82px; } .sl-homepage * { box-sizing: border-box; } .sl-homepage img { display: block; max-width: 100%; height: auto; } .sl-homepage a { color: inherit; text-decoration: none; } .sl-homepage strong { color: inherit; font-weight: 650; } .sl-homepage::selection { background: var(--accent-soft); color: var(--primary); } .sl-homepage p:empty { display: none !important; } .sl-homepage [id] { scroll-margin-top: 120px; } .sl-homepage .container { width: min(var(--max),calc(100% - var(--container-space))); margin-inline: auto; } .sl-homepage ul, .sl-homepage ol { margin: 0; } .sl-homepage p+p { margin-top: 16px; } .sl-homepage p+ul, .sl-homepage p+ol, .sl-homepage h2+ul, .sl-homepage h3+ul { margin-top: 20px; } .sl-homepage .intro { max-width: none; font-size: 18px; line-height: 1.72; } .sl-homepage .lead { max-width: 760px; color: var(--text-on-dark-soft); font-size: 18px; line-height: 1.65; } .sl-homepage .lead+.lead { margin-top: 17px !important; } .sl-homepage .hero h2, .sl-homepage .hero h3, .sl-homepage .panel-dark h2, .sl-homepage .panel-dark h3, .sl-homepage .cta-band h3 { color: #ffffff; } .sl-homepage .hero p, .sl-homepage .hero li, .sl-homepage .panel-dark p, .sl-homepage .panel-dark li, .sl-homepage .cta-band li { color: var(--text-on-dark-soft); } .sl-homepage .card a:not(.btn), .sl-homepage .panel-light a:not(.btn), .sl-homepage .local-box a:not(.btn), .sl-homepage .faq a:not(.btn), .sl-homepage .review-box a:not(.btn), .sl-homepage .content-link { color: var(--accent); font-weight: 600; text-decoration: underline; text-decoration-thickness: 1.2px; text-underline-offset: 3px; transition: color .2s ease; } .sl-homepage .card a:not(.btn):hover, .sl-homepage .panel-light a:not(.btn):hover, .sl-homepage .local-box a:not(.btn):hover, .sl-homepage .faq a:not(.btn):hover, .sl-homepage .review-box a:not(.btn):hover, .sl-homepage .content-link:hover { color: var(--primary); } .sl-homepage .hero a:not(.btn), .sl-homepage .panel-dark a:not(.btn), .sl-homepage .cta-band a:not(.btn) { color: var(--accent); font-weight: 600; } .sl-homepage .hero a:not(.btn):hover, .sl-homepage .panel-dark a:not(.btn):hover, .sl-homepage .cta-band a:not(.btn):hover { color: #ffffff; } .sl-homepage a:focus-visible, .sl-homepage button:focus-visible, .sl-homepage summary:focus-visible, .sl-homepage input:focus-visible, .sl-homepage textarea:focus-visible, .sl-homepage select:focus-visible { outline: 2px solid var(--accent); outline-offset: 3px; border-radius: var(--radius); } .sl-homepage input[type="text"]:focus, .sl-homepage input[type="email"]:focus, .sl-homepage input[type="tel"]:focus, .sl-homepage input[type="number"]:focus { outline: none; border-color: var(--accent); box-shadow: var(--form-focus-shadow); } .srfm-form input::placeholder, .srfm-form textarea::placeholder { color: #64748b !important; opacity: 1 !important; } .sl-homepage .grid { display: grid; gap: 24px; } .sl-homepage .grid-2 { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 32px; } .sl-homepage .grid-3 { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 28px; } .sl-homepage .split { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 36px; align-items: stretch; } .sl-homepage .steps { display: grid; grid-template-columns: repeat(auto-fit,minmax(220px,1fr)); gap: 24px; margin-top: 32px; } .sl-homepage .grid>*, .sl-homepage .grid-2>*, .sl-homepage .grid-3>*, .sl-homepage .split>*, .sl-homepage .steps>* { min-width: 0; } .sl-homepage .breadcrumb, .sl-homepage .fil-ariane { display: flex; flex-wrap: wrap; align-items: center; gap: 8px; margin: 0 0 20px; padding: 0; list-style: none; } .sl-homepage .breadcrumb li, .sl-homepage .fil-ariane li { display: inline-flex; align-items: center; color: var(--muted); font-size: 14px; } .sl-homepage .breadcrumb li+li::before, .sl-homepage .fil-ariane li+li::before { content: "/"; margin-right: 8px; color: var(--muted-2); font-size: 12px; } .sl-homepage .breadcrumb a, .sl-homepage .fil-ariane a { color: var(--text); } .sl-homepage .breadcrumb a:hover, .sl-homepage .fil-ariane a:hover { color: var(--accent); } .sl-homepage .breadcrumb li[aria-current="page"], .sl-homepage .fil-ariane li[aria-current="page"] { color: var(--primary); font-weight: 600; } .rank-math-breadcrumb, .yoast-breadcrumb, .breadcrumbs, #breadcrumbs { display: none !important; } .sl-homepage .btns { display: flex; flex-wrap: wrap; gap: 16px; margin-top: 27px; } .sl-homepage a.btn-secondary { border-color: rgba(255,255,255,.3); background: transparent; color: #ffffff !important; } .sl-homepage a.btn-secondary:hover { border-color: #ffffff; background: rgba(255,255,255,.1); } .sl-homepage a.btn-secondary-light, .sl-homepage a.btn-secondary.btn-secondary-light { border-color: var(--line); background: #ffffff; color: var(--primary) !important; } .sl-homepage a.btn-secondary-light:hover, .sl-homepage a.btn-secondary.btn-secondary-light:hover { border-color: var(--accent); background: var(--surface-2); color: var(--primary) !important; } .sl-homepage .btn-card { width: 100%; } .sl-homepage .hero { color: var(--text-on-dark); position: relative; display: flex; align-items: center; overflow: hidden; background: radial-gradient(circle at 78% 24%,rgba(199,164,90,.16),transparent 26%),radial-gradient(circle at 18% 84%,rgba(82,111,150,.13),transparent 34%),linear-gradient(118deg,rgba(5,10,18,.985) 0%,rgba(8,18,34,.955) 48%,rgba(10,24,45,.90) 100%),url("https://slconsultancyseo.com/wp-content/uploads/2025/09/image2.webp") center / cover no-repeat; min-height: calc(100svh - 0px); padding: calc(var(--header-height) + 58px) 0 clamp(72px,9vh,118px); margin-top: 0 !important; } .sl-homepage .hero::after { content: ""; position: absolute; background: radial-gradient(circle,rgba(212,175,55,.12),transparent 70%); pointer-events: none; right: -6%; bottom: -170px; width: 520px; height: 520px; opacity: .7; filter: blur(10px); } .sl-homepage .hero>.container { width: min(var(--max),calc(100% - var(--container-space))); } .sl-homepage .hero-grid { position: relative; z-index: 1; display: grid; align-items: center; width: 100%; grid-template-columns: minmax(0,1.30fr) minmax(360px,.70fr); gap: clamp(46px,5vw,68px); } .sl-homepage .hero-copy { width: 100%; max-width: 790px; } .sl-homepage .trust-row { display: flex; flex-wrap: wrap; gap: 0; margin-top: 30px; } .sl-homepage .trust-pill { background: transparent; line-height: 1.4; margin-right: 14px; padding: 0 14px 0 0; border: 0; border-right: 1px solid rgba(255,255,255,.16); border-radius: 0; color: #aeb9c8; font-size: 12.5px; font-weight: 500; } .sl-homepage .trust-pill:last-child { margin-right: 0; padding-right: 0; border-right: 0; } .sl-homepage .hero-card { position: relative; width: 100%; background: linear-gradient(145deg,rgba(255,255,255,.085),rgba(255,255,255,.025)); color: #f8fbff; padding: clamp(30px,3vw,40px); border: 1px solid rgba(255,255,255,.13); border-radius: 18px; box-shadow: 0 34px 90px -38px rgba(0,0,0,.70); -webkit-backdrop-filter: blur(12px); backdrop-filter: blur(12px); max-width: 470px; justify-self: end; } .sl-homepage .hero-card h2 { margin-bottom: 22px; color: #ffffff; line-height: 1.2; font-size: clamp(24px,2.15vw,30px); letter-spacing: -.03em; font-weight: 650; } .sl-homepage .hero-card ul { display: grid; gap: 11px; margin: 0; padding: 0; list-style: none; } .sl-homepage .hero-card li { position: relative; display: block; padding-left: 29px; color: var(--text-on-dark-soft); font-size: 15px; line-height: 1.5; } .sl-homepage .hero-card li::before { content: "\2713"; position: absolute; top: 2px; left: 0; display: inline-flex; align-items: center; justify-content: center; width: 19px; height: 19px; background: rgba(199,164,90,.14); color: var(--accent); font-size: 11px; font-weight: 900; border-radius: 5px; } .sl-homepage .hero-score { margin: 16px 0 18px; padding: 18px 0; border-top: 1px solid rgba(255,255,255,.08); border-bottom: 1px solid rgba(255,255,255,.08); } .sl-homepage .hero-score-number { display: block; font-size: clamp(42px,5vw,62px); line-height: .95; letter-spacing: -.04em; color: #d2b776; font-weight: 700; } .sl-homepage .hero-score-label { display: block; margin-top: 8px; color: var(--text-on-dark-soft); font-size: 14px; line-height: 1.45; } .sl-homepage .hero-card-links { display: grid; gap: 9px; } .sl-homepage .hero-card-links a { display: flex; align-items: center; width: 100%; background: transparent; font-size: 14px; line-height: 1.4; text-decoration: none !important; transition: transform .2s ease,background-color .2s ease,border-color .2s ease; padding: 12px 0; border: 0; border-top: 1px solid rgba(255,255,255,.085); border-radius: 0; color: #d2b776 !important; font-weight: 600; } .sl-homepage .hero-card-links a:hover { background: transparent; color: #ffffff !important; transform: translateX(4px); border-color: rgba(255,255,255,.14); } .sl-homepage .hero-proof { margin: 16px 0 0; color: var(--text-on-dark-soft); font-size: 14px; line-height: 1.5; } .sl-homepage .cta-band .btns { justify-content: center; position: relative; z-index: 1; margin-top: 32px; } .sl-homepage .service-link { display: inline-flex; align-items: center; gap: 8px; margin-top: 20px; color: var(--primary); font-weight: 700; } .sl-homepage .section+.section, .sl-homepage .section+.section-tight, .sl-homepage .section-tight+.section { border-top: 1px solid rgba(11,19,32,.035); } .sl-homepage .checklist { display: grid; gap: 14px; margin: 22px 0 0; padding: 0; list-style: none; } .sl-homepage .checklist li { display: flex; align-items: flex-start; gap: 13px; margin: 0; line-height: 1.6; } .sl-homepage .checklist li::before { content: "\2713"; flex: 0 0 auto; color: var(--accent); font-weight: 800; } .sl-homepage .review-box::before { content: "\201C"; position: absolute; top: 12px; right: 22px; color: rgba(199,164,90,.18); font-family: Georgia,"Times New Roman",serif; font-size: 78px; line-height: 1; pointer-events: none; } .sl-homepage .review-text { margin: 0 0 20px; position: relative; z-index: 1; margin-bottom: 26px; color: #202b3b; font-size: 16px; line-height: 1.75; font-style: normal; } .sl-homepage .review-source { margin-top: auto; border-top: 1px solid var(--line); padding-top: 18px; border-top-color: rgba(11,19,32,.08); color: #657080; font-size: 13px; font-weight: 600; } .sl-homepage .faq summary::-webkit-details-marker { display: none; } .sl-homepage .seo-pricing-container { width: min(var(--max),calc(100% - 48px)); } .sl-homepage .seo-pricing-grid:has(>.seo-pricing-card:nth-child(3):last-child ) { grid-template-columns: repeat(3,minmax(0,1fr)); max-width: 1120px; margin-left: auto; margin-right: auto; } .sl-homepage .seo-pricing-card:not(.seo-pricing-card-featured):hover { transform: translateY(-3px); } .sl-homepage .seo-pricing-card-featured h3 { font-size: clamp(22px,1.6vw,27px); } .sl-homepage .seo-pricing-card-featured .seo-pricing-badge { top: -14px; left: 26px; padding: 8px 13px; border-radius: 6px; } .sl-homepage .seo-pricing-card-featured .seo-pricing-price strong { font-weight: 750; color: #a98743; font-size: clamp(35px,2.55vw,46px); } .sl-homepage .seo-pricing-top { display: flex; align-items: flex-start; justify-content: space-between; gap: 18px; margin-bottom: 28px; } .sl-homepage .seo-pricing-price { display: grid; justify-items: end; gap: 2px; text-align: right; } .sl-homepage .seo-pricing-price strong { color: var(--primary); line-height: .95; letter-spacing: -.05em; white-space: nowrap; font-size: clamp(31px,2.25vw,42px); font-weight: 720; } .sl-homepage .seo-pricing-card h3 { color: var(--primary); letter-spacing: -.03em; min-height: 0; margin-bottom: 16px; font-size: clamp(20px,1.45vw,25px); font-weight: 680; line-height: 1.14; } .sl-homepage .seo-pricing-card .price-note { margin-top: auto; margin-bottom: 24px; padding-top: 18px; border-top: 1px solid rgba(15,23,42,.08); color: var(--muted-2); font-size: 14px; line-height: 1.6; } .sl-homepage #tarifs-creation-site-internet .pricing-grid, .sl-homepage #tarifs-creation-site-internet .pricing-extra-grid { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 24px; align-items: stretch; margin-top: 36px; } .sl-homepage #tarifs-creation-site-internet .pricing-card .btn { width: 100%; justify-content: center; margin-top: auto; } .sl-homepage #tarifs-creation-site-internet .pricing-legal-note { margin-top: 30px; text-align: center; font-size: 14px; line-height: 1.6; } .sl-homepage #options-creation-site .card { display: flex; flex-direction: column; } .sl-homepage #options-creation-site .option-price { margin-top: 20px; color: var(--primary); } .sl-homepage #options-creation-site .service-link { margin-top: auto; padding-top: 20px; } .sl-homepage #methode-creation .method-cta { margin-top: 36px; } .sl-homepage .btns>br, .sl-homepage .trust-row>br, .sl-homepage .hero-card-links>br, .sl-homepage .service-link>br { display: none !important; } .ticker-wrap { position: relative; width: 100%; max-width: 1160px; margin: 24px auto 28px; padding: 7px 0; overflow: hidden; background: #0b1320; border-top: 1px solid rgba(217,180,59,0.28); border-bottom: 1px solid rgba(217,180,59,0.18); border-left: 0; border-right: 0; border-radius: 0; display: flex; align-items: center; user-select: none; mask-image: none; -webkit-mask-image: none; box-shadow: none; } .ticker-track { display: flex; align-items: center; flex-shrink: 0; width: max-content; will-change: transform; animation: ticker-slide 30s linear infinite; } .ticker-wrap:hover .ticker-track { animation-play-state: paused; } .ticker-item { display: inline-flex; align-items: center; white-space: nowrap; padding: 0 24px; color: #d7dbe3; font-size: 13px; font-weight: 400; letter-spacing: 0.03em; line-height: 1.3; transition: color 0.25s ease; } .ticker-item:hover { color: #ffffff; } .ticker-separator { display: inline-block; color: #d9b43b; font-size: 12px; margin-right: 15px; line-height: 1; transform: translateY(-0.5px); text-shadow: 0 0 5px rgba(217,180,59,0.70),0 0 10px rgba(217,180,59,0.28); } .locations { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 22px; align-items: center; } .location-pill { display: inline-flex; align-items: center; justify-content: center; padding: 8px 14px; background: rgba(245,176,65,0.08); border: 1px solid rgba(245,176,65,0.30); border-radius: 999px; color: #0b1320; font-size: 0.88rem; font-weight: 600; line-height: 1.3; white-space: nowrap; box-shadow: inset 0 1px 0 rgba(255,255,255,0.35); transition: background-color 0.2s ease,border-color 0.2s ease,transform 0.2s ease; } .location-pill:hover { background: rgba(245,176,65,0.15); border-color: rgba(245,176,65,0.55); transform: translateY(-1px); } .admin-bar #masthead { top: 32px !important; } #masthead .site-logo-img:hover img, #masthead .custom-logo-link:hover img { opacity: .82; } #ast-desktop-header .main-header-menu>.menu-item>.menu-link { position: relative; min-height: var(--sl-header-desktop) !important; padding-inline: 15px; color: rgba(255,255,255,.90) !important; font-size: 13.5px; line-height: 1; font-weight: 600; letter-spacing: .015em; height: var(--sl-header-desktop) !important; display: flex !important; align-items: center !important; } #ast-desktop-header .main-header-menu>.menu-item:hover>.menu-link::after { transform: scaleX(1); transform-origin: left; } #ast-desktop-header .main-header-menu>.menu-item:hover>.menu-link, #ast-desktop-header .main-header-menu>.current-menu-item>.menu-link, #ast-desktop-header .main-header-menu>.current-menu-ancestor>.menu-link { color: #0b1320; } body.ast-theme-transparent-header #masthead .ast-mobile-header-wrap .ast-primary-header-bar, body.ast-theme-transparent-header #ast-desktop-header .ast-primary-header-bar, body.ast-theme-transparent-header #ast-mobile-header .ast-primary-header-bar { background: rgba(6,13,24,.74) !important; border-bottom: 1px solid rgba(255,255,255,.08) !important; box-shadow: 0 8px 28px -24px rgba(0,0,0,.55) !important; } body.ast-theme-transparent-header #ast-desktop-header .main-header-menu>.menu-item>.menu-link { color: rgba(255,255,255,.86) !important; } body.ast-theme-transparent-header #ast-desktop-header .main-header-menu>.menu-item:hover>.menu-link, body.ast-theme-transparent-header #ast-desktop-header .main-header-menu>.current-menu-item>.menu-link, body.ast-theme-transparent-header #ast-desktop-header .main-header-menu>.current-menu-ancestor>.menu-link, body.ast-theme-transparent-header #ast-desktop-header .main-header-menu>.current_page_item>.menu-link, body.ast-theme-transparent-header #ast-desktop-header .main-header-menu>.current_page_ancestor>.menu-link, #ast-desktop-header .main-header-menu>.current_page_item>.menu-link, #ast-desktop-header .main-header-menu>.current_page_ancestor>.menu-link { color: #ffffff !important; } body.ast-theme-transparent-header #ast-desktop-header .main-header-menu>.menu-item-has-children>.menu-link .ast-header-navigation-arrow, body.ast-theme-transparent-header #ast-desktop-header .main-header-menu>.menu-item-has-children>.menu-link .ast-header-navigation-arrow svg { color: rgba(255,255,255,.72) !important; fill: currentColor !important; } #ast-mobile-header { width: 100% !important; max-width: none !important; } body:not(.home) .sl-homepage .hero-grid { align-items: start; } body:not(.home) .sl-homepage .hero-card { align-self: start; justify-self: end; margin-top: 0; } body:not(.home) .sl-homepage .breadcrumb, body:not(.home) .sl-homepage .fil-ariane { margin-bottom: 28px; } body:not(.home) .sl-homepage .eyebrow { margin-bottom: 22px; } #masthead .ast-primary-header-bar, #masthead .main-header-bar { -webkit-backdrop-filter: blur(16px) saturate(140%); backdrop-filter: blur(16px) saturate(140%); width: 100% !important; max-width: none !important; height: var(--sl-header-desktop) !important; min-height: var(--sl-header-desktop) !important; max-height: var(--sl-header-desktop) !important; background: transparent !important; background-color: transparent !important; border-bottom: 0 !important; box-shadow: none !important; } #ast-desktop-header, #masthead .ast-main-header-wrap, #masthead .ast-container, #masthead .site-primary-header-wrap, #masthead .ast-builder-grid-row-container { width: 100% !important; max-width: none !important; height: var(--sl-header-desktop) !important; min-height: var(--sl-header-desktop) !important; max-height: var(--sl-header-desktop) !important; background: transparent !important; background-color: transparent !important; border-bottom: 0 !important; box-shadow: none !important; } #ast-desktop-header .site-header, #ast-desktop-header .ast-primary-header-bar, #ast-desktop-header .main-header-bar { height: var(--sl-header-desktop) !important; min-height: var(--sl-header-desktop) !important; max-height: var(--sl-header-desktop) !important; background: transparent !important; background-color: transparent !important; border-bottom: 0 !important; box-shadow: none !important; } #masthead .ast-builder-grid-row { padding-left: clamp(28px,4vw,64px) !important; padding-right: clamp(28px,4vw,64px) !important; box-sizing: border-box; width: 100% !important; max-width: none !important; height: var(--sl-header-desktop) !important; min-height: var(--sl-header-desktop) !important; max-height: var(--sl-header-desktop) !important; background: transparent !important; background-color: transparent !important; border-bottom: 0 !important; box-shadow: none !important; align-items: center !important; } #masthead .site-header-primary-section-left { width: 100% !important; max-width: none !important; align-items: center !important; } #masthead .site-header-primary-section-right { width: 100% !important; max-width: none !important; justify-content: flex-end; align-items: center !important; } #ast-desktop-header .ast-builder-menu, #ast-desktop-header .main-header-menu { max-width: none !important; align-items: center !important; } #masthead .site-logo-img, #masthead .custom-logo-link { display: flex !important; align-items: center !important; height: var(--sl-header-desktop) !important; max-height: var(--sl-header-desktop) !important; overflow: visible !important; } #masthead .site-logo-img img, #masthead .custom-logo-link img { transition: opacity .2s ease; transform-origin: left center; width: auto !important; max-width: none !important; height: 116px !important; max-height: 116px !important; object-fit: contain !important; transform: none !important; } #masthead img.custom-logo { width: auto !important; max-width: none !important; height: 116px !important; max-height: 116px !important; object-fit: contain !important; transform: none !important; } body.ast-theme-transparent-header #masthead .ast-primary-header-bar, body.ast-theme-transparent-header #masthead .main-header-bar { box-shadow: 0 8px 28px -24px rgba(0,0,0,.55) !important; background: rgba(6,13,24,.78) !important; border-bottom: 1px solid rgba(255,255,255,.08) !important; } #ast-desktop-header .main-header-menu>.menu-item>.menu-link::after { position: absolute !important; right: 15px !important; bottom: 25px !important; left: 15px !important; height: 1px !important; background: #c7a45a !important; transform-origin: center !important; transition: opacity .18s ease,transform .18s ease !important; opacity: 0 !important; content: none !important; display: none !important; transform: none !important; } #ast-desktop-header .main-header-menu>.current-menu-item>.menu-link::after, #ast-desktop-header .main-header-menu>.current-menu-ancestor>.menu-link::after { transform-origin: left; content: none !important; display: none !important; opacity: 0 !important; transform: scaleX(.45) !important; } #ast-desktop-header .main-header-menu>.current_page_item>.menu-link::after, #ast-desktop-header .main-header-menu>.current_page_ancestor>.menu-link::after { content: none !important; display: none !important; opacity: 0 !important; transform: scaleX(.45) !important; } .sl-homepage .hero h1 { color: #ffffff; margin-bottom: 26px; font-weight: 700; max-width: 790px; font-size: clamp(43px,4.35vw,56px); line-height: 1.045; letter-spacing: -.043em; } .sl-homepage .hero .lead { max-width: 690px; color: #c8d0dc; font-size: clamp(17px,1.35vw,19px); line-height: 1.72; } .sl-homepage .hero .lead+.lead { margin-top: 15px !important; } .sl-homepage .hero .btns { gap: 13px; margin-top: 32px; } .sl-homepage .hero a.btn-secondary { border-color: rgba(255,255,255,.22); background: rgba(255,255,255,.035); color: #ffffff !important; } .sl-homepage .hero a.btn-secondary:hover { border-color: rgba(255,255,255,.48); background: rgba(255,255,255,.075); } .sl-homepage .hero .hero-card li::before { background: rgba(199,164,90,.16) !important; color: #9a793b !important; } @keyframes ticker-slide { from { transform: translate3d(0,0,0); } to { transform: translate3d(-50%,0,0); } } @media (min-width:922px) { #ast-desktop-header, #ast-desktop-header .site-header, #ast-desktop-header .ast-primary-header-bar, #ast-desktop-header .main-header-bar, #ast-desktop-header .ast-builder-grid-row, #ast-desktop-header .ast-builder-menu, #ast-desktop-header .ast-main-header-wrap, #ast-desktop-header .site-header-primary-section-left, #ast-desktop-header .site-header-primary-section-right { overflow: visible !important; } #ast-desktop-header .ast-menu-hover-style-zoom>.menu-item>.menu-link:hover { transform: none !important; } #ast-desktop-header .main-header-menu>.menu-item-has-children { position: relative !important; } #ast-desktop-header .main-header-menu>.menu-item-has-children>.sub-menu::before { content: ""; position: absolute; top: -8px; left: 0; width: 100%; height: 8px; } #ast-desktop-header .main-header-menu>.menu-item-has-children:hover>.sub-menu, #ast-desktop-header .main-header-menu>.menu-item-has-children.focus>.sub-menu, #ast-desktop-header .main-header-menu>.menu-item-has-children:focus-within>.sub-menu { opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; } #ast-desktop-header .main-header-menu>.menu-item:nth-last-child(-n+2)>.sub-menu { left: auto !important; right: 0 !important; } #ast-desktop-header .main-header-menu>.menu-item>.sub-menu .sub-menu { position: static !important; inset: auto !important; display: block !important; width: 100% !important; min-width: 0 !important; max-width: 100% !important; max-height: none !important; margin: 0 !important; padding: 0 !important; overflow: visible !important; border: 0 !important; box-shadow: none !important; opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; transform: none !important; } #ast-desktop-header .main-header-menu .sub-menu .menu-link { display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 12px !important; width: 100% !important; height: auto !important; padding: 12px 18px !important; white-space: normal !important; overflow-wrap: anywhere !important; word-break: normal !important; line-height: 1.4 !important; transform: none !important; min-height: 42px !important; padding-top: 10px !important; padding-bottom: 10px !important; border-radius: 8px; color: #243044; font-weight: 550; } #ast-desktop-header .main-header-menu .sub-menu .menu-link:hover { background: #f5f4ef !important; color: #0b1320 !important; } #ast-desktop-header .main-header-menu>.menu-item>.sub-menu .sub-menu>.menu-item>.menu-link { padding-left: 34px !important; background: rgba(15,23,42,.04) !important; font-size: 14px !important; } #ast-desktop-header .main-header-menu>.menu-item>.sub-menu .sub-menu .sub-menu>.menu-item>.menu-link { padding-left: 50px !important; background: rgba(15,23,42,.075) !important; font-size: 13px !important; } #ast-desktop-header .main-header-menu>.menu-item>.sub-menu .sub-menu .sub-menu .sub-menu>.menu-item>.menu-link { padding-left: 66px !important; } #ast-desktop-header .main-header-menu .sub-menu .ast-header-navigation-arrow svg { transform: rotate(0deg) !important; } body.ast-theme-transparent-header #ast-desktop-header .main-header-menu>.menu-item-has-children:hover>.sub-menu, body.ast-theme-transparent-header #ast-desktop-header .main-header-menu>.menu-item-has-children.focus>.sub-menu, body.ast-theme-transparent-header #ast-desktop-header .main-header-menu>.menu-item-has-children:focus-within>.sub-menu { opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; } body.ast-theme-transparent-header #ast-desktop-header .main-header-menu .sub-menu .menu-link { color: #243044 !important; background-color: transparent !important; text-shadow: none !important; } body.ast-theme-transparent-header #ast-desktop-header .main-header-menu .sub-menu .menu-item:hover>.menu-link, body.ast-theme-transparent-header #ast-desktop-header .main-header-menu .sub-menu .current-menu-item>.menu-link, body.ast-theme-transparent-header #ast-desktop-header .main-header-menu .sub-menu .current-menu-ancestor>.menu-link { color: #0b1320 !important; background: #f4f3ee !important; } body.ast-theme-transparent-header #ast-desktop-header .main-header-menu>.menu-item>.sub-menu .sub-menu { background: transparent !important; } body.ast-theme-transparent-header #ast-desktop-header .main-header-menu>.menu-item>.sub-menu .sub-menu>.menu-item>.menu-link { color: #344154 !important; } #ast-desktop-header .main-header-menu>.menu-item-has-children>.sub-menu { position: absolute !important; top: 100% !important; left: 0 !important; right: auto !important; display: block !important; width: 340px !important; min-width: 340px !important; max-width: calc(100vw - 40px) !important; margin: 0 !important; overflow-x: hidden !important; overflow-y: auto !important; overscroll-behavior: contain; opacity: 0 !important; visibility: hidden !important; pointer-events: none !important; transform: none !important; transition: opacity .16s ease,visibility .16s ease !important; z-index: 999999 !important; padding: 10px !important; border: 1px solid rgba(11,19,32,.08) !important; border-radius: 14px !important; background: rgba(255,255,255,.97) !important; box-shadow: 0 24px 70px -30px rgba(7,17,31,.35) !important; -webkit-backdrop-filter: blur(18px); backdrop-filter: blur(18px); overflow: visible !important; max-height: none !important; } body.ast-theme-transparent-header #ast-desktop-header .main-header-menu>.menu-item-has-children>.sub-menu { position: absolute !important; top: 100% !important; display: block !important; opacity: 0 !important; visibility: hidden !important; pointer-events: none !important; padding: 10px !important; overflow-x: hidden !important; overflow-y: auto !important; border: 1px solid rgba(11,19,32,.10) !important; border-radius: 14px !important; background: #ffffff !important; background-color: #ffffff !important; box-shadow: 0 28px 75px -30px rgba(7,17,31,.42) !important; transform: none !important; z-index: 9999999 !important; -webkit-backdrop-filter: none !important; backdrop-filter: none !important; overflow: visible !important; max-height: none !important; } #ast-desktop-header .main-header-menu>.menu-item>.sub-menu>.menu-item-has-children, body.ast-theme-transparent-header #ast-desktop-header .main-header-menu>.menu-item>.sub-menu>.menu-item-has-children { position: relative !important; } #ast-desktop-header .main-header-menu>.menu-item>.sub-menu>.menu-item-has-children>.sub-menu, body.ast-theme-transparent-header #ast-desktop-header .main-header-menu>.menu-item>.sub-menu>.menu-item-has-children>.sub-menu { position: absolute !important; inset: auto !important; top: -10px !important; left: auto !important; right: 100% !important; display: block !important; width: 340px !important; min-width: 340px !important; max-width: calc(100vw - 40px) !important; max-height: calc(100vh - 130px) !important; margin: 0 !important; padding: 10px !important; overflow-x: hidden !important; overflow-y: auto !important; border: 1px solid rgba(11,19,32,.10) !important; border-radius: 14px !important; background: #fff !important; background-color: #fff !important; box-shadow: 0 28px 75px -30px rgba(7,17,31,.42) !important; opacity: 0 !important; visibility: hidden !important; pointer-events: none !important; transform: none !important; -webkit-backdrop-filter: none !important; backdrop-filter: none !important; z-index: 10000000 !important; } #ast-desktop-header .main-header-menu>.menu-item>.sub-menu>.menu-item-has-children:hover>.sub-menu, #ast-desktop-header .main-header-menu>.menu-item>.sub-menu>.menu-item-has-children:focus-within>.sub-menu, #ast-desktop-header .main-header-menu>.menu-item>.sub-menu>.menu-item-has-children.focus>.sub-menu, #ast-desktop-header .main-header-menu>.menu-item>.sub-menu>.menu-item-has-children.sl-submenu-open>.sub-menu, body.ast-theme-transparent-header #ast-desktop-header .main-header-menu>.menu-item>.sub-menu>.menu-item-has-children:hover>.sub-menu, body.ast-theme-transparent-header #ast-desktop-header .main-header-menu>.menu-item>.sub-menu>.menu-item-has-children:focus-within>.sub-menu, body.ast-theme-transparent-header #ast-desktop-header .main-header-menu>.menu-item>.sub-menu>.menu-item-has-children.focus>.sub-menu, body.ast-theme-transparent-header #ast-desktop-header .main-header-menu>.menu-item>.sub-menu>.menu-item-has-children.sl-submenu-open>.sub-menu { opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; } #ast-desktop-header .main-header-menu>.menu-item>.sub-menu>.menu-item-has-children>.sub-menu>.menu-item>.menu-link, body.ast-theme-transparent-header #ast-desktop-header .main-header-menu>.menu-item>.sub-menu>.menu-item-has-children>.sub-menu>.menu-item>.menu-link { min-height: 42px !important; padding: 10px 18px !important; border-radius: 8px !important; background: transparent !important; background-color: transparent !important; color: #243044 !important; font-size: 14px !important; font-weight: 550 !important; } #ast-desktop-header .main-header-menu>.menu-item>.sub-menu>.menu-item-has-children>.sub-menu>.menu-item:hover>.menu-link, body.ast-theme-transparent-header #ast-desktop-header .main-header-menu>.menu-item>.sub-menu>.menu-item-has-children>.sub-menu>.menu-item:hover>.menu-link { background: #f4f3ee !important; color: #0b1320 !important; } } @media (max-width:1180px) { .sl-homepage { --container-space: 36px; } .sl-homepage .seo-pricing-grid { grid-template-columns: repeat(2,minmax(0,1fr)); } .sl-homepage .seo-pricing-grid:has(>.seo-pricing-card:nth-child(3):last-child ) { max-width: 900px; margin-left: auto; margin-right: auto; } .sl-homepage .seo-pricing-grid:has(>.seo-pricing-card:nth-child(3):last-child )>.seo-pricing-card:last-child { grid-column: 1 / -1; width: min(100%,440px); justify-self: center; } .sl-homepage .seo-pricing-card-featured, .sl-homepage .seo-pricing-card-featured:hover, .sl-homepage #tarifs-creation-site-internet .pricing-card-featured, .sl-homepage #tarifs-creation-site-internet .pricing-card-featured:hover { transform: none; } .sl-homepage .seo-pricing-note { grid-template-columns: 1fr; } body:not(.home) .sl-homepage .hero-grid { gap: 42px; } body:not(.home) .sl-homepage .hero-card { max-width: 440px; } } @media (max-width:1100px) { .sl-homepage .hero { min-height: auto; padding: calc(var(--header-height) + 25px) 0 76px; } .sl-homepage .hero-grid { gap: 38px; grid-template-columns: minmax(0,1.15fr) minmax(330px,.85fr); } .sl-homepage .hero h1 { font-size: clamp(40px,5vw,52px); } #masthead .ast-builder-grid-row { padding-left: 28px !important; padding-right: 28px !important; } } @media (max-width:960px) { .sl-homepage .hero { min-height: auto; padding: calc(var(--header-height) + 40px) 0 76px; } .sl-homepage .split, .sl-homepage .grid-2, .sl-homepage .grid-3, .sl-homepage .steps { grid-template-columns: 1fr; } .sl-homepage .hero-grid { align-items: start; gap: 42px; grid-template-columns: 1fr; } .sl-homepage .section { padding: 70px 0; } .sl-homepage .section-tight { padding: 50px 0; } .sl-homepage #tarifs-creation-site-internet .pricing-grid, .sl-homepage #tarifs-creation-site-internet .pricing-extra-grid { grid-template-columns: 1fr; } .sl-homepage #tarifs-creation-site-internet .pricing-card-featured { transform: none; } .sl-homepage { --section-y: 82px; --section-y-tight: 60px; --header-height: var(--sl-header-mobile); } .sl-homepage .hero-copy { max-width: 760px; } .sl-homepage .hero h1 { max-width: 760px; font-size: clamp(39px,7vw,52px); } .sl-homepage .hero-card { max-width: 720px; justify-self: start; background: rgba(19,32,51,.96) !important; -webkit-backdrop-filter: none !important; backdrop-filter: none !important; } body:not(.home) .sl-homepage .hero-grid { align-items: start; } body:not(.home) .sl-homepage .hero-card { justify-self: start; max-width: 720px; width: 100%; } body.ast-theme-transparent-header #masthead .ast-primary-header-bar, body.ast-theme-transparent-header #masthead .main-header-bar, body.ast-theme-transparent-header #masthead .ast-mobile-header-wrap .ast-primary-header-bar { background: rgba(6,13,24,.94) !important; -webkit-backdrop-filter: none !important; backdrop-filter: none !important; } .sl-homepage .hero .hero-card { background: #faf9f5 !important; } #masthead .ast-primary-header-bar, #masthead .main-header-bar, #masthead .ast-main-header-wrap, #masthead .ast-builder-grid-row-container, #masthead .site-primary-header-wrap, #masthead .ast-container, #masthead .ast-builder-grid-row, #ast-mobile-header, #ast-mobile-header .ast-primary-header-bar, #ast-mobile-header .main-header-bar { height: var(--sl-header-mobile) !important; min-height: var(--sl-header-mobile) !important; max-height: var(--sl-header-mobile) !important; } #masthead .site-logo-img img, #masthead .custom-logo-link img, #masthead img.custom-logo { max-width: 128px !important; max-height: 76px !important; height: 76px !important; } #masthead { height: var(--sl-header-mobile) !important; min-height: var(--sl-header-mobile) !important; max-height: var(--sl-header-mobile) !important; background: rgba(7,16,29,.96) !important; -webkit-backdrop-filter: none !important; backdrop-filter: none !important; } #masthead .site-logo-img, #masthead .custom-logo-link { height: var(--sl-header-mobile) !important; max-height: var(--sl-header-mobile) !important; } #masthead.sl-scrolled, body.ast-theme-transparent-header #masthead.sl-scrolled { background: rgba(7,16,29,.97) !important; background-color: rgba(7,16,29,.97) !important; -webkit-backdrop-filter: none !important; backdrop-filter: none !important; } } @media (max-width:700px) { .sl-homepage .seo-pricing-grid { grid-template-columns: 1fr; padding-top: 0; } .sl-homepage .seo-pricing-grid:has(>.seo-pricing-card:nth-child(3):last-child ) { max-width: 560px; } .sl-homepage .seo-pricing-grid:has(>.seo-pricing-card:nth-child(3):last-child )>.seo-pricing-card:last-child { grid-column: auto; width: 100%; } .sl-homepage .seo-pricing-card-featured, .sl-homepage #tarifs-creation-site-internet .pricing-card-featured { border-radius: 18px; } } @media (max-width:640px) { .sl-homepage { --container-space: 24px; --section-y: 68px; --section-y-tight: 48px; --header-height: 72px; } .sl-homepage .section { padding: 58px 0; } .sl-homepage .section-tight { padding: 40px 0; } .sl-homepage .hero { min-height: auto; padding: calc(var(--header-height) + 28px) 0 58px; } .sl-homepage .hero h1 { letter-spacing: -.045em; font-size: clamp(34px,9.6vw,41px); line-height: 1.035; } .sl-homepage .hero .lead { font-size: 16px; } .sl-homepage .lead { font-size: 16px; line-height: 1.6; } .sl-homepage .trust-row { gap: 9px 0; } .sl-homepage .trust-pill { width: auto; margin-right: 10px; padding-right: 10px; } .sl-homepage .btns { flex-direction: column; gap: 12px; } .sl-homepage a.btn { width: 100%; min-height: 50px; } .sl-homepage .card, .sl-homepage .panel-dark, .sl-homepage .panel-light, .sl-homepage .local-box, .sl-homepage .hero-card, .sl-homepage .seo-pricing-card, .sl-homepage .seo-pricing-note { padding: 25px; border-radius: 14px; } .sl-homepage .hero-card li { padding-left: 27px; font-size: 15px; } .sl-homepage .hero-card-links a { padding: 12px 13px; font-size: 13px; } .sl-homepage .cta-band { padding: 25px; border-radius: 14px; padding-block: 44px; } .sl-homepage .seo-pricing-top { display: grid; gap: 18px; } .sl-homepage .seo-pricing-price { justify-items: start; text-align: left; } .sl-homepage .seo-pricing-price strong { white-space: normal; } .sl-homepage .seo-pricing-card h3 { min-height: 0; } .sl-homepage #tarifs-creation-site-internet .pricing-legal-note { margin-top: 24px; text-align: left; } .sl-homepage #methode-creation .method-cta { margin-top: 24px; } #masthead .ast-builder-grid-row { padding-left: 18px !important; padding-right: 18px !important; } #masthead .site-logo-img img, #masthead .custom-logo-link img { transform: scale(.96); } body:not(.home) .sl-homepage .breadcrumb, body:not(.home) .sl-homepage .fil-ariane { margin-bottom: 22px; } body:not(.home) .sl-homepage .eyebrow { margin-bottom: 18px; } } @media (prefers-reduced-motion:reduce) { .sl-homepage .card, .sl-homepage .review-box, .sl-homepage .seo-pricing-card, .sl-homepage a.btn { transition: none !important; } .ticker-track { animation: none; overflow-x: auto; width: 100%; scrollbar-width: none; } .ticker-track::-webkit-scrollbar { display: none; } #masthead *, .sl-homepage * { scroll-behavior: auto !important; } #masthead { transition: none !important; } } @media (max-width:680px) { .sl-homepage .review-box { padding: 26px 22px; } .sl-homepage .review-box::before { top: 10px; right: 15px; font-size: 64px; } } @media (max-width:1024px) { .ticker-wrap { margin: 22px auto 26px; padding: 7px 0; } .ticker-item { padding: 0 20px; font-size: 12.5px; } } @media (max-width:768px) { .ticker-wrap { width: 100%; max-width: none; margin: 18px 0 22px; padding: 7px 0; border-radius: 0; } .ticker-item { padding: 0 17px; font-size: 12px; font-weight: 400; letter-spacing: 0.02em; } .ticker-separator { font-size: 10px; margin-right: 12px; text-shadow: 0 0 4px rgba(217,180,59,0.65),0 0 8px rgba(217,180,59,0.22); } } @media (max-width:480px) { .ticker-wrap { padding: 6px 0; } .ticker-item { padding: 0 15px; font-size: 11.5px; } .ticker-separator { font-size: 9px; margin-right: 10px; } } @media (max-width:600px) { .locations { gap: 8px; } .location-pill { padding: 7px 11px; font-size: 0.82rem; white-space: normal; text-align: center; } } @media (max-width:921px) { #masthead .ast-primary-header-bar, #masthead .main-header-bar, #masthead .ast-mobile-header-wrap .ast-primary-header-bar { min-height: 70px; background: rgba(250,250,247,.94) !important; } #masthead .ast-builder-grid-row { min-height: 70px; } body.ast-theme-transparent-header #masthead .menu-toggle, body.ast-theme-transparent-header #masthead .mobile-menu-toggle-icon, body.ast-theme-transparent-header #masthead .ast-button-wrap .menu-toggle { color: #ffffff !important; } body.ast-theme-transparent-header #masthead .menu-toggle svg { fill: currentColor !important; } } @media (max-width:782px) { .admin-bar #masthead { top: 46px !important; } } @media (min-width:1440px) { #masthead .ast-builder-grid-row { padding-left: 60px !important; padding-right: 60px !important; } } @media (hover:none),(pointer:coarse) { .sl-homepage .card, .sl-homepage .review-box, .sl-homepage .seo-pricing-card, .sl-homepage #tarifs-creation-site-internet .pricing-card, .sl-homepage a.btn, .sl-homepage .hero-card-links a, .sl-homepage .service-link, #masthead .site-logo-img img, #masthead .custom-logo-link img { transition: none !important; } .sl-homepage .card:hover, .sl-homepage .review-box:hover, .sl-homepage .seo-pricing-card:hover, .sl-homepage .seo-pricing-card-featured:hover, .sl-homepage #tarifs-creation-site-internet .pricing-card-featured:hover { transform: none !important; } } @supports (content-visibility:auto) { .sl-homepage #tarifs-accueil, .sl-homepage #tarifs-seo, .sl-homepage #tarifs-creation-site-internet, .sl-homepage #options-creation-site, .sl-homepage #methode-creation, .sl-homepage .faq { content-visibility: auto; contain-intrinsic-size: auto 780px; } } @media (hover:hover) and (pointer:fine) and (min-width:961px) { body.ast-theme-transparent-header #masthead .ast-primary-header-bar, body.ast-theme-transparent-header #masthead .main-header-bar, body.ast-theme-transparent-header #masthead .ast-mobile-header-wrap .ast-primary-header-bar { -webkit-backdrop-filter: blur(12px) saturate(120%) !important; backdrop-filter: blur(12px) saturate(120%) !important; } #masthead { -webkit-backdrop-filter: blur(10px) saturate(118%) !important; backdrop-filter: blur(10px) saturate(118%) !important; } #masthead.sl-scrolled, body.ast-theme-transparent-header #masthead.sl-scrolled { -webkit-backdrop-filter: blur(10px) saturate(118%) !important; backdrop-filter: blur(10px) saturate(118%) !important; } } @media (hover:hover) and (pointer:fine) { .sl-homepage .hero .hero-card .hero-card-links a:hover { color: #0b1320 !important; border-top-color: rgba(199,164,90,.32) !important; } #ast-desktop-header .main-header-menu>.menu-item:hover>.menu-link::after { opacity: .82 !important; transform: scaleX(1) !important; } #ast-desktop-header .main-header-menu>.current-menu-item:hover>.menu-link::after, #ast-desktop-header .main-header-menu>.current-menu-ancestor:hover>.menu-link::after, #ast-desktop-header .main-header-menu>.current_page_item:hover>.menu-link::after, #ast-desktop-header .main-header-menu>.current_page_ancestor:hover>.menu-link::after { opacity: .82 !important; transform: scaleX(1) !important; } } @media (max-width: 921px) { .sl-homepage .seo-pricing-container { width: calc(100% - 40px) !important; max-width: none !important; margin-left: auto !important; margin-right: auto !important; } .sl-homepage .seo-pricing-card-featured, .sl-homepage .seo-pricing-card-featured:hover { transform: none !important; } .sl-homepage .seo-pricing-card h3 { min-height: 0 !important; font-size: 24px !important; line-height: 1.15 !important; white-space: normal !important; word-break: normal !important; overflow-wrap: normal !important; } .sl-homepage .seo-pricing-card p, .sl-homepage .seo-pricing-card li { white-space: normal !important; word-break: normal !important; overflow-wrap: normal !important; } .sl-homepage .seo-pricing-top { display: grid !important; grid-template-columns: 1fr !important; gap: 18px !important; } .sl-homepage .seo-pricing-price { justify-items: start !important; text-align: left !important; } .sl-homepage .seo-pricing-price strong { white-space: nowrap !important; } .sl-homepage #tarifs-creation-site-internet .pricing-grid, .sl-homepage #tarifs-creation-site-internet .pricing-extra-grid { display: block !important; width: 100% !important; max-width: 560px !important; margin: 36px auto 0 !important; } .sl-homepage #tarifs-creation-site-internet .pricing-card { display: flex !important; width: 100% !important; max-width: none !important; min-width: 0 !important; height: auto !important; margin: 0 0 24px !important; transform: none !important; } .sl-homepage #tarifs-creation-site-internet .pricing-card-featured { transform: none !important; } .sl-homepage #tarifs-creation-site-internet .pricing-card h3, .sl-homepage #tarifs-creation-site-internet .pricing-card p, .sl-homepage #tarifs-creation-site-internet .pricing-card li { white-space: normal !important; word-break: normal !important; overflow-wrap: normal !important; } } @media (max-width: 640px) { .sl-homepage .eyebrow { max-width: 100%; white-space: normal; flex-wrap: wrap; } .sl-homepage .service-link { flex-wrap: wrap; } } @media (min-width:961px) { body:not(.home) .sl-homepage .hero { min-height: auto !important; padding-bottom: 72px !important; } body:not(.home) .sl-homepage .hero-grid { align-items: start !important; } body:not(.home) .sl-homepage .hero-card { align-self: start !important; height: auto !important; } } .sl-homepage { box-sizing: border-box; margin: 0; font-family: var(--font-base); -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; color: var(--text); background: var(--bg); } .sl-homepage .section { padding: var(--section-y) 0; position: relative; overflow: hidden; } .sl-homepage .section-tight { padding: var(--section-y-tight) 0; position: relative; overflow: hidden; } .sl-homepage .section-alt, .sl-homepage .section-surface { background: radial-gradient(circle at 100% 0, rgba(8, 127, 245, 0.045), transparent 30%), var(--surface-2); } .sl-homepage h4 { margin: 0; font-family: var(--font-base); text-transform: none; margin-bottom: 12px; font-size: 18px; line-height: 1.4; color: var(--text); font-weight: 700; letter-spacing: -0.035em; } .sl-homepage h1 { margin: 0; font-family: var(--font-base); text-transform: none; margin-bottom: 24px; text-wrap: balance; color: var(--text); font-weight: 700; font-size: clamp(2.65rem, 5.1vw, 4.85rem); line-height: 1.01; letter-spacing: -0.052em; } .sl-homepage h2 { margin: 0; font-family: var(--font-base); text-transform: none; margin-bottom: 20px; text-wrap: balance; color: var(--text); font-weight: 700; font-size: clamp(2.05rem, 4.1vw, 3.65rem); line-height: 1.04; letter-spacing: -0.047em; } .sl-homepage h3 { margin: 0; font-family: var(--font-base); text-transform: none; margin-bottom: 14px; color: var(--text); font-weight: 700; font-size: clamp(1.3rem, 2vw, 1.75rem); line-height: 1.18; letter-spacing: -0.03em; } .sl-homepage p { margin: 0; font-size: var(--text-body); line-height: var(--text-body-line); color: var(--muted); } .sl-homepage li { font-size: var(--text-body); line-height: var(--text-body-line); color: var(--muted); } .sl-homepage .section-heading { text-align: center; margin-bottom: 62px; max-width: 870px; margin: 0 auto clamp(45px, 6vw, 70px); } .sl-homepage .section-heading h2 { margin-bottom: 20px; } .sl-homepage .section-heading .intro { margin: 16px auto 0; max-width: 730px; margin-inline: auto; color: var(--muted); font-size: clamp(1rem, 1.45vw, 1.15rem); line-height: 1.76; } .sl-homepage .eyebrow { display: inline-flex; align-items: center; border-radius: 0; text-transform: uppercase; gap: 10px; padding: 0; color: #977029; border: 0; background: transparent; box-shadow: none; font-size: 0.74rem; font-weight: 800; letter-spacing: 0.15em; } .sl-homepage .eyebrow.light { border-color: rgba(10,20,40,.1); gap: 10px; padding: 0; color: #977029; border: 0; background: transparent; box-shadow: none; font-size: 0.74rem; font-weight: 800; letter-spacing: 0.15em; } .sl-homepage .eyebrow::before, .sl-homepage .eyebrow.light::before { content: ""; height: 1px; border-radius: 0; width: 30px; flex-basis: 30px; background: linear-gradient(90deg, var(--sl-electric), var(--accent)); } #masthead { position: fixed !important; top: 0 !important; z-index: 99999 !important; right: 0 !important; left: 0 !important; height: var(--sl-header-desktop) !important; min-height: var(--sl-header-desktop) !important; max-height: var(--sl-header-desktop) !important; border-bottom: 0 !important; box-shadow: none !important; overflow: visible !important; -webkit-backdrop-filter: none !important; backdrop-filter: none !important; width: 100% !important; max-width: none !important; background: transparent !important; background-color: transparent !important; transition: background-color 220ms ease, border-color 220ms ease, box-shadow 220ms ease !important; } body.ast-theme-transparent-header #masthead { background: transparent !important; background-color: transparent !important; transition: background-color 220ms ease, border-color 220ms ease, box-shadow 220ms ease !important; } #masthead.sl-scrolled, body.ast-theme-transparent-header #masthead.sl-scrolled { border-bottom: 1px solid rgba(255,255,255,.08) !important; border-bottom-color: rgba(255, 255, 255, 0.09) !important; background: rgba(5, 14, 26, 0.94) !important; background-color: rgba(5, 14, 26, 0.94) !important; box-shadow: 0 18px 45px -32px rgba(0, 0, 0, 0.78) !important; } #masthead.sl-scrolled .ast-primary-header-bar, #masthead.sl-scrolled .main-header-bar, #masthead.sl-scrolled .ast-main-header-wrap, #masthead.sl-scrolled .site-primary-header-wrap, body.ast-theme-transparent-header #masthead.sl-scrolled .ast-primary-header-bar, body.ast-theme-transparent-header #masthead.sl-scrolled .main-header-bar, body.ast-theme-transparent-header #masthead.sl-scrolled .ast-main-header-wrap, body.ast-theme-transparent-header #masthead.sl-scrolled .site-primary-header-wrap { background: var(--primary, #071426) !important; background-color: var(--primary, #071426) !important; } #ast-desktop-header .main-header-menu > .menu-item > .menu-link { color: rgba(255, 255, 255, 0.84) !important; font-size: 13px; font-weight: 650; letter-spacing: 0.02em; transition: color 180ms ease !important; } #ast-desktop-header .main-header-menu > .menu-item:hover > .menu-link, #ast-desktop-header .main-header-menu > .current-menu-item > .menu-link, #ast-desktop-header .main-header-menu > .current-menu-ancestor > .menu-link, #ast-desktop-header .main-header-menu > .current_page_item > .menu-link, #ast-desktop-header .main-header-menu > .current_page_ancestor > .menu-link { color: #fff !important; } @media (min-width: 922px) { #ast-desktop-header .main-header-menu > .menu-item-has-children > .sub-menu { padding: 12px !important; border-color: rgba(255, 255, 255, 0.12) !important; border-radius: 18px !important; background: radial-gradient(circle at 94% 4%, rgba(8, 127, 245, 0.18), transparent 34%), rgba(7, 20, 38, 0.975) !important; box-shadow: 0 24px 56px -32px rgba(0, 0, 0, 0.58) !important; } #ast-desktop-header .main-header-menu .sub-menu .menu-link { min-height: 44px !important; color: rgba(239, 245, 252, 0.78) !important; border-radius: 10px !important; font-size: 13.5px !important; font-weight: 580 !important; } #ast-desktop-header .main-header-menu .sub-menu .menu-link:hover, #ast-desktop-header .main-header-menu .sub-menu .current-menu-item > .menu-link { color: #fff !important; background: rgba(255, 255, 255, 0.085) !important; } #ast-desktop-header .main-header-menu > .menu-item > .sub-menu .sub-menu > .menu-item > .menu-link { background: rgba(255, 255, 255, 0.035) !important; } #ast-desktop-header .main-header-menu > .menu-item > .sub-menu .sub-menu .sub-menu > .menu-item > .menu-link { background: rgba(255, 255, 255, 0.06) !important; } } body:not(.home) .sl-homepage .hero { padding-top: calc(var(--header-height) + 64px); min-height: auto !important; background: radial-gradient(circle at 80% 22%, rgba(8, 127, 245, 0.22), transparent 31%), radial-gradient(circle at 8% 92%, rgba(216, 173, 87, 0.12), transparent 30%), linear-gradient(122deg, rgba(3, 10, 18, 0.99), rgba(7, 20, 38, 0.965) 52%, rgba(10, 37, 68, 0.93)), url("https://slconsultancyseo.com/wp-content/uploads/2025/09/image2.webp") center / cover no-repeat; padding-bottom: clamp(76px, 9vw, 112px) !important; } body:not(.home) .sl-homepage .hero::after { right: -120px; bottom: -240px; width: 600px; height: 600px; opacity: 0.62; background: radial-gradient(circle, rgba(8, 127, 245, 0.13), transparent 68%); } body:not(.home) .sl-homepage .hero h1 { max-width: 850px; color: #fff; } body:not(.home) .sl-homepage .hero .lead { max-width: 720px; color: rgba(227, 236, 247, 0.76); } .sl-homepage .hero .hero-card { border: 1px solid rgba(199,164,90,.34) !important; -webkit-backdrop-filter: none !important; backdrop-filter: none !important; color: #fff !important; border-color: rgba(102, 188, 255, 0.2) !important; border-radius: var(--radius-xl) !important; background: radial-gradient(circle at 94% 4%, rgba(8, 127, 245, 0.23), transparent 34%), linear-gradient(145deg, rgba(255, 255, 255, 0.105), rgba(255, 255, 255, 0.04)) !important; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.08), 0 22px 54px -36px rgba(0, 0, 0, 0.56) !important; } .sl-homepage .hero .hero-card h2, .sl-homepage .hero .hero-card h3, .sl-homepage .hero .hero-card h4, .sl-homepage .hero .hero-card strong { color: #fff !important; } .sl-homepage .hero .hero-card p, .sl-homepage .hero .hero-card li, .sl-homepage .hero .hero-card .hero-score-label, .sl-homepage .hero .hero-card .hero-proof { color: rgba(229, 238, 248, 0.72) !important; } .sl-homepage .hero .hero-card .eyebrow, .sl-homepage .hero .hero-card .hero-score-number { color: var(--accent) !important; } .sl-homepage .hero .hero-card .hero-score { border-top-color: rgba(11,19,32,.09) !important; border-bottom-color: rgba(11,19,32,.09) !important; border-color: rgba(255, 255, 255, 0.11) !important; } .sl-homepage .hero .hero-card .hero-card-links a { border-top-color: rgba(11,19,32,.09) !important; color: var(--accent) !important; border-color: rgba(255, 255, 255, 0.11) !important; } .sl-homepage a.btn { display: inline-flex; align-items: center; justify-content: center; gap: 10px; border: 1px solid transparent; line-height: 1.2; text-align: center; text-decoration: none !important; letter-spacing: .015em; text-transform: none; min-height: 52px; padding: 14px 24px; border-radius: 999px; font-size: 14px; font-weight: 720; box-shadow: none; transition: transform 220ms ease, background-color 220ms ease, border-color 220ms ease, box-shadow 220ms ease; } .sl-homepage a.btn:hover { transform: translateY(-3px); } .sl-homepage a.btn-primary, .sl-homepage a.btn-dark { color: #fff !important; border-color: var(--sl-electric); background: linear-gradient(115deg, var(--sl-electric), #356ed5); box-shadow: 0 12px 28px rgba(8, 127, 245, 0.17); } .sl-homepage a.btn-primary:hover, .sl-homepage a.btn-dark:hover { border-color: #248fff; background: linear-gradient(115deg, #168bff, #3d75dc); box-shadow: 0 16px 34px rgba(8, 127, 245, 0.22); } .sl-homepage .hero a.btn-primary, .sl-homepage .panel-dark a.btn-primary, .sl-homepage .cta-band a.btn-primary { color: var(--primary) !important; border-color: var(--accent); background: linear-gradient(135deg, #f1d48b, var(--accent)); box-shadow: 0 13px 30px rgba(216, 173, 87, 0.18); } .sl-homepage .hero a.btn-primary:hover, .sl-homepage .panel-dark a.btn-primary:hover, .sl-homepage .cta-band a.btn-primary:hover { color: var(--primary) !important; border-color: #f4d996; background: linear-gradient(135deg, #f5dda0, #dfb65f); } .sl-homepage input[type="text"], .sl-homepage input[type="email"], .sl-homepage input[type="tel"], .sl-homepage input[type="number"] { width: 100%; border: 1px solid var(--form-border); color: var(--form-text); font-family: var(--font-base); font-size: 16px; line-height: 1.5; transition: border-color .25s ease,box-shadow .25s ease; min-height: 52px; padding: 14px 16px; border-color: rgba(8, 21, 37, 0.14) !important; border-radius: 13px; background: #fff !important; box-shadow: inset 0 1px 0 rgba(8, 21, 37, 0.02); } .sl-homepage textarea { width: 100%; border: 1px solid var(--form-border); color: var(--form-text); font-family: var(--font-base); font-size: 16px; line-height: 1.5; transition: border-color .25s ease,box-shadow .25s ease; resize: vertical; min-height: 52px; padding: 14px 16px; border-color: rgba(8, 21, 37, 0.14) !important; border-radius: 13px; background: #fff !important; box-shadow: inset 0 1px 0 rgba(8, 21, 37, 0.02); } .sl-homepage select { width: 100%; border: 1px solid var(--form-border); color: var(--form-text); font-family: var(--font-base); font-size: 16px; line-height: 1.5; transition: border-color .25s ease,box-shadow .25s ease; min-height: 52px; padding: 14px 16px; border-color: rgba(8, 21, 37, 0.14) !important; border-radius: 13px; background: #fff !important; box-shadow: inset 0 1px 0 rgba(8, 21, 37, 0.02); } .srfm-form input:not([type="submit"]):not([type="button"]), .srfm-form textarea, .srfm-form select { color: #1e293b !important; min-height: 52px; padding: 14px 16px; border-color: rgba(8, 21, 37, 0.14) !important; border-radius: 13px; background: #fff !important; box-shadow: inset 0 1px 0 rgba(8, 21, 37, 0.02); } .sl-homepage textarea:focus, .sl-homepage select:focus { outline: none; border-color: var(--sl-electric) !important; box-shadow: 0 0 0 4px rgba(8, 127, 245, 0.11) !important; } .srfm-form input:not([type="submit"]):not([type="button"]):focus, .srfm-form textarea:focus, .srfm-form select:focus { background: #ffffff !important; color: #0f172a !important; border-color: var(--sl-electric) !important; box-shadow: 0 0 0 4px rgba(8, 127, 245, 0.11) !important; } .sl-homepage input:focus { border-color: var(--sl-electric) !important; box-shadow: 0 0 0 4px rgba(8, 127, 245, 0.11) !important; } .sl-homepage .card { border: 1px solid var(--line); height: 100%; border-color: var(--line); border-radius: var(--radius-xl); background: rgba(255, 255, 255, 0.94); box-shadow: var(--shadow-soft); padding: clamp(30px, 3vw, 42px); transition: transform 280ms ease, border-color 280ms ease, box-shadow 280ms ease; } .sl-homepage .card:hover, .sl-homepage .review-box:hover { transform: translateY(-4px); border-color: rgba(8, 127, 245, 0.2); box-shadow: var(--shadow-hover); } .sl-homepage .card.soft { background: radial-gradient(circle at 100% 0, rgba(8, 127, 245, 0.055), transparent 32%), linear-gradient(145deg, #fff, #f8f9f7); } .sl-homepage .panel-dark { padding: var(--panel-pad); border: 1px solid rgba(255,255,255,.05); color: #fff; border-color: rgba(102, 188, 255, 0.18); border-radius: var(--radius-xl); background: radial-gradient(circle at 90% 8%, rgba(8, 127, 245, 0.26), transparent 35%), linear-gradient(145deg, var(--primary), var(--primary-2)); box-shadow: var(--shadow); } .sl-homepage .panel-light { border: 1px solid rgba(11,19,32,.085); border-color: var(--line); border-radius: var(--radius-xl); background: rgba(255, 255, 255, 0.94); box-shadow: var(--shadow-soft); padding: clamp(30px, 3.6vw, 48px); } .sl-homepage .local-box { border: 1px solid var(--line); border-color: var(--line); border-radius: var(--radius-xl); background: rgba(255, 255, 255, 0.94); box-shadow: var(--shadow-soft); padding: clamp(30px, 3.6vw, 48px); } .sl-homepage .icon { display: inline-flex; align-items: center; justify-content: center; font-size: 17px; font-weight: 700; width: 48px; height: 48px; margin-bottom: 24px; color: var(--sl-electric-light); border: 1px solid rgba(8, 127, 245, 0.22); border-radius: 14px; background: rgba(8, 127, 245, 0.09); } .sl-homepage .seo-pricing-section, .sl-homepage #tarifs-seo, .sl-homepage #tarifs-accueil { position: relative; overflow: hidden; background: radial-gradient(circle at 0 100%, rgba(216, 173, 87, 0.1), transparent 29%), linear-gradient(180deg, #fff, #f4f6f8); } .sl-homepage #tarifs-creation-site-internet { background: radial-gradient(circle at 0 100%, rgba(216, 173, 87, 0.1), transparent 29%), linear-gradient(180deg, #fff, #f4f6f8); } .sl-homepage .seo-pricing-grid { display: grid; align-items: stretch; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 23px; max-width: 1120px; margin-inline: auto; margin-top: 0; padding-top: 0; } .sl-homepage .seo-pricing-grid:has(> .seo-pricing-card:nth-child(3):last-child) { grid-template-columns: repeat(3, minmax(0, 1fr)); } .sl-homepage .seo-pricing-card { position: relative; display: flex; flex-direction: column; min-height: 100%; border: 1px solid rgba(11,19,32,.085); transition: transform .28s ease,box-shadow .28s ease,border-color .28s ease; padding: clamp(31px, 3.5vw, 44px); border-color: var(--line); border-radius: var(--radius-xl); background: rgba(255, 255, 255, 0.94); box-shadow: var(--shadow-soft); } .sl-homepage #tarifs-creation-site-internet .pricing-card { display: flex; flex-direction: column; height: 100%; border: 1px solid rgba(11,19,32,.085); transition: transform .28s ease,box-shadow .28s ease,border-color .28s ease; padding: clamp(31px, 3.5vw, 44px); border-color: var(--line); border-radius: var(--radius-xl); background: rgba(255, 255, 255, 0.94); box-shadow: var(--shadow-soft); } .sl-homepage .seo-pricing-card:hover, .sl-homepage #tarifs-creation-site-internet .pricing-card:hover { transform: translateY(-4px); border-color: rgba(8, 127, 245, 0.22); box-shadow: var(--shadow-hover); } .sl-homepage .seo-pricing-card-featured { z-index: 3; border: 1px solid rgba(199,164,90,.68); border-color: rgba(216, 173, 87, 0.42); background: radial-gradient(circle at 100% 0, rgba(216, 173, 87, 0.15), transparent 36%), linear-gradient(145deg, #fff, #fbf7ed); box-shadow: var(--shadow); transform: none; } .sl-homepage #tarifs-creation-site-internet .pricing-card-featured { z-index: 2; border: 1px solid rgba(199,164,90,.68); border-color: rgba(216, 173, 87, 0.42); background: radial-gradient(circle at 100% 0, rgba(216, 173, 87, 0.15), transparent 36%), linear-gradient(145deg, #fff, #fbf7ed); box-shadow: var(--shadow); transform: none; } .sl-homepage .seo-pricing-card-featured:hover { box-shadow: 0 38px 78px -42px rgba(7,17,31,.40); transform: translateY(-4px); } .sl-homepage #tarifs-creation-site-internet .pricing-card-featured:hover { transform: translateY(-4px); } .sl-homepage .seo-pricing-card:nth-child(2) { color: #fff; border-color: rgba(102, 188, 255, 0.2); background: radial-gradient(circle at 94% 5%, rgba(8, 127, 245, 0.3), transparent 36%), linear-gradient(145deg, var(--primary), var(--primary-2)); box-shadow: var(--shadow); } .sl-homepage .seo-pricing-card:nth-child(2) h3, .sl-homepage .seo-pricing-card:nth-child(2) .seo-pricing-price strong { color: #fff; } .sl-homepage .seo-pricing-card:nth-child(2) p, .sl-homepage .seo-pricing-card:nth-child(2) li, .sl-homepage .seo-pricing-card:nth-child(2) .seo-pricing-label, .sl-homepage .seo-pricing-card:nth-child(2) .seo-pricing-price > span { color: rgba(230, 239, 249, 0.72); } .sl-homepage .seo-pricing-card:nth-child(2) .checklist li, .sl-homepage .seo-pricing-card:nth-child(2) .price-note { border-color: rgba(255, 255, 255, 0.11); } .sl-homepage .seo-pricing-card:nth-child(2) .btn { color: var(--primary) !important; border-color: var(--accent); background: linear-gradient(135deg, #f1d48b, var(--accent)); } .sl-homepage-click .offer-price { display: inline-flex; align-items: center; width: fit-content; max-width: 100%; margin: 0; background: rgba(199,164,90,.11); color: var(--primary); font-size: 13px; line-height: 1.2; padding: 6px 10px; font-weight: 700; border-radius: 999px; } .sl-homepage .seo-pricing-label { display: inline-flex; width: fit-content; background: rgba(11,19,32,.055); color: var(--primary); line-height: 1; font-weight: 900; text-transform: uppercase; padding: 6px 9px; font-size: 10.5px; letter-spacing: .08em; border-radius: 999px; } .sl-homepage .seo-pricing-badge { position: absolute; line-height: 1; font-weight: 900; text-transform: uppercase; top: -13px; left: 24px; padding: 7px 12px; font-size: 10px; letter-spacing: .09em; border-radius: 999px; color: var(--primary); background: linear-gradient(135deg, #f1d48b, var(--accent)); } .sl-homepage .seo-pricing-note { display: grid; grid-template-columns: .8fr 1.2fr; gap: 30px; align-items: center; margin-top: 36px; border: 1px solid rgba(15,23,42,.08); padding: clamp(28px, 3.5vw, 42px); border-color: var(--line); border-radius: var(--radius-xl); background: rgba(255, 255, 255, 0.82); box-shadow: var(--shadow-soft); } .sl-homepage .review-box { display: flex; flex-direction: column; height: 100%; transition: transform .3s ease,box-shadow .3s ease; position: relative; border: 1px solid rgba(11,19,32,.085); border-color: var(--line); border-radius: var(--radius-xl); background: rgba(255, 255, 255, 0.94); box-shadow: var(--shadow-soft); padding: 34px 30px 30px; } .sl-homepage .review-stars { margin-bottom: 18px; font-size: 19px; letter-spacing: 3px; color: var(--accent); } .sl-homepage .faq { display: grid; margin-top: 28px; max-width: 970px; margin-inline: auto; gap: 13px; } .sl-homepage .faq details { border: 1px solid var(--line); border-color: var(--line); background: rgba(255, 255, 255, 0.94); box-shadow: var(--shadow-soft); padding: 0 clamp(22px, 3vw, 34px); border-radius: 18px; transition: transform 230ms ease, border-color 230ms ease, box-shadow 230ms ease; } .sl-homepage .faq details:hover { border-color: rgba(8, 127, 245, 0.22); box-shadow: 0 19px 48px rgba(7, 20, 38, 0.08); } .sl-homepage .faq details[open] { border-color: rgba(8, 127, 245, 0.22); box-shadow: 0 19px 48px rgba(7, 20, 38, 0.08); transform: translateY(-2px); } .sl-homepage .faq summary { cursor: pointer; list-style: none; position: relative; padding: 25px 48px 25px 0; color: var(--text); font-size: 1.04rem; font-weight: 740; line-height: 1.45; } .sl-homepage .faq summary::after { position: absolute; top: 50%; right: 0; display: grid; place-items: center; width: 32px; height: 32px; content: "+"; color: #fff; border-radius: 50%; background: var(--sl-electric); transform: translateY(-50%); transition: transform 220ms ease, background 220ms ease; } .sl-homepage .faq details[open] summary::after { background: var(--accent); transform: translateY(-50%) rotate(45deg); } .sl-homepage .faq .answer { padding-top: 16px; padding: 0 46px 26px 0; } .sl-homepage .cta-band { color: var(--text-on-dark); position: relative; overflow: hidden; text-align: center; isolation: isolate; padding: clamp(55px, 8vw, 92px) clamp(27px, 6vw, 82px); border: 1px solid rgba(102, 188, 255, 0.18); border-radius: 28px; background: radial-gradient(circle at 10% 18%, rgba(8, 127, 245, 0.34), transparent 38%), radial-gradient(circle at 90% 90%, rgba(216, 173, 87, 0.17), transparent 32%), linear-gradient(145deg, #061222, #0a2a4b); box-shadow: 0 28px 68px rgba(7, 20, 38, 0.17); } .sl-homepage .cta-band::before { content: ""; position: absolute; border: 1px solid rgba(199,164,90,.14); border-radius: 50%; pointer-events: none; z-index: -1; top: -210px; right: auto; left: 50%; width: 460px; height: 460px; border-color: rgba(255, 255, 255, 0.1); box-shadow: 0 0 0 58px rgba(255, 255, 255, 0.025), 0 0 0 116px rgba(255, 255, 255, 0.018); transform: translateX(-50%); } .sl-homepage .cta-band h2 { color: #ffffff; position: relative; z-index: 1; margin-inline: auto; max-width: 860px; font-size: clamp(2.15rem, 4.8vw, 4.35rem); line-height: 1; letter-spacing: -0.053em; } .sl-homepage .cta-band p { position: relative; z-index: 1; max-width: 700px; margin-inline: auto; color: rgba(230, 239, 249, 0.72); } @media (max-width: 1080px) { .sl-homepage .seo-pricing-grid:has(> .seo-pricing-card:nth-child(3):last-child) { grid-template-columns: 1fr !important; max-width: 680px; } } @media (max-width: 921px) { .sl-homepage .seo-pricing-grid, .sl-homepage .seo-pricing-grid:has(> .seo-pricing-card:nth-child(3):last-child) { margin: 36px auto 0 !important; display: grid !important; grid-template-columns: 1fr !important; width: 100% !important; max-width: 680px !important; } .sl-homepage .seo-pricing-card, .sl-homepage .seo-pricing-grid:has(> .seo-pricing-card:nth-child(3):last-child) > .seo-pricing-card:last-child { display: flex !important; width: 100% !important; max-width: none !important; min-width: 0 !important; min-height: 0 !important; margin: 0 0 24px !important; transform: none !important; margin-bottom: 0 !important; border-radius: var(--radius-xl) !important; } .sl-homepage .seo-pricing-card:nth-child(2) { background: radial-gradient(circle at 94% 5%, rgba(8, 127, 245, 0.3), transparent 36%), linear-gradient(145deg, var(--primary), var(--primary-2)) !important; } .sl-homepage .hero .hero-card { background: radial-gradient(circle at 94% 4%, rgba(8, 127, 245, 0.23), transparent 34%), linear-gradient(145deg, rgba(12, 35, 65, 0.98), rgba(7, 20, 38, 0.98)) !important; } } @media (max-width: 760px) { .sl-homepage { --section-y: 72px; --section-y-tight: 58px; } .sl-homepage .seo-pricing-grid { grid-template-columns: 1fr !important; } .sl-homepage .seo-pricing-note { grid-template-columns: 1fr; } .sl-homepage .cta-band { padding: 48px 24px; border-radius: 23px; } } @media (max-width: 640px) { .sl-homepage .card, .sl-homepage .panel-dark, .sl-homepage .panel-light, .sl-homepage .cta-band, .sl-homepage .local-box, .sl-homepage .hero-card, .sl-homepage .seo-pricing-card, .sl-homepage .seo-pricing-note { border-radius: 20px; } .sl-homepage .faq summary { padding-block: 22px; } } .sl-reveal { opacity: 1; transform: translateY(0); } .sl-reveal.sl-reveal-pending:not(.sl-reveal-visible) { opacity: 0; transform: translateY(16px); transition: opacity 600ms cubic-bezier(.22, 1, .36, 1), transform 600ms cubic-bezier(.22, 1, .36, 1); will-change: opacity, transform; } .sl-reveal.sl-reveal-pending.sl-reveal-visible { opacity: 1; transform: translateY(0); transition: opacity 600ms cubic-bezier(.22, 1, .36, 1), transform 600ms cubic-bezier(.22, 1, .36, 1); will-change: auto; } @media (prefers-reduced-motion: reduce) { .sl-reveal.sl-reveal-pending, .sl-reveal.sl-reveal-pending:not(.sl-reveal-visible), .sl-reveal.sl-reveal-pending.sl-reveal-visible { opacity: 1; transform: none; transition: none; will-change: auto; } } @media (min-width: 922px) { #masthead .custom-logo-link img { transform-origin: left center; transition: transform 220ms ease, opacity 220ms ease; } #masthead.sl-scrolled .custom-logo-link img { opacity: 0.94; transform: scale(0.88); } #masthead .main-header-menu > .menu-item > .menu-link { transition: color 180ms ease, opacity 180ms ease, transform 180ms ease !important; } #masthead.sl-scrolled .main-header-menu > .menu-item > .menu-link { transform: translateY(-1px); } } @media (max-width: 960px) { body:not(.home) .sl-homepage .hero { padding-top: calc(var(--header-height) + 42px); } } @media (max-width: 921px) { #masthead, #ast-mobile-header { height: auto !important; min-height: var(--sl-header-mobile) !important; max-height: none !important; } #masthead .ast-primary-header-bar, #masthead .main-header-bar, #masthead .ast-main-header-wrap, #masthead .ast-builder-grid-row-container, #masthead .site-primary-header-wrap, #masthead .ast-container, #masthead .ast-builder-grid-row, #ast-mobile-header .ast-primary-header-bar, #ast-mobile-header .main-header-bar { height: var(--sl-header-mobile) !important; min-height: var(--sl-header-mobile) !important; max-height: var(--sl-header-mobile) !important; } #ast-mobile-header .ast-mobile-header-content { max-height: calc(100vh - var(--sl-header-mobile)) !important; max-height: calc(100dvh - var(--sl-header-mobile)) !important; overflow-y: auto; } #ast-mobile-header .ast-mobile-header-content .ast-main-header-bar-alignment, #ast-mobile-header .ast-mobile-header-content .main-header-bar-navigation, #ast-mobile-header .ast-mobile-header-content .main-navigation { width: 100%; } #ast-mobile-header .ast-mobile-header-content .main-header-bar-navigation { margin: 0; line-height: 3; } #ast-mobile-header .ast-mobile-header-content .main-header-menu { display: flex; flex-direction: column; flex-wrap: nowrap; width: 100%; } #ast-mobile-header .ast-mobile-header-content .main-navigation li.menu-item { width: 100%; } #ast-mobile-header .ast-mobile-header-content .main-navigation .menu-item .menu-link { display: block; width: 100%; } #ast-mobile-header .ast-mobile-header-content .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle { display: inline-block; position: absolute; top: 0; right: 20px; cursor: pointer; padding: 0 .907em; font-size: inherit; font-weight: normal; line-height: inherit; } #ast-mobile-header .ast-mobile-header-content .main-header-menu .sub-menu { position: static; width: auto; visibility: visible; } #masthead .site-logo-img, #masthead .custom-logo-link { height: var(--sl-header-mobile) !important; max-height: var(--sl-header-mobile) !important; } #masthead .site-logo-img img, #masthead .custom-logo-link img, #masthead img.custom-logo { width: auto !important; max-width: 128px !important; height: 76px !important; max-height: 76px !important; } #masthead .ast-button-wrap .menu-toggle { display: flex !important; align-items: center; justify-content: center; width: 44px !important; min-width: 44px !important; max-width: 44px !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; margin: 0 !important; padding: 10px !important; border: 0 !important; border-radius: 8px !important; background: rgba(255, 255, 255, .08) !important; box-shadow: none !important; color: #ffffff !important; line-height: 1 !important; } #masthead .ast-button-wrap .menu-toggle .mobile-menu-toggle-icon { display: flex !important; align-items: center; justify-content: center; width: 24px !important; height: 24px !important; } #masthead .ast-button-wrap .menu-toggle[aria-expanded="false"] .ast-close-svg, #masthead .ast-button-wrap .menu-toggle[aria-expanded="true"] .ast-menu-svg { display: none !important; } #masthead .ast-button-wrap .menu-toggle[aria-expanded="false"] .ast-menu-svg, #masthead .ast-button-wrap .menu-toggle[aria-expanded="true"] .ast-close-svg { display: block !important; } }
#masthead .ast-primary-header-bar,#masthead .main-header-bar{transition:background-color 220ms ease,border-color 220ms ease,box-shadow 220ms ease}#masthead.sl-scrolled .ast-primary-header-bar,#masthead.sl-scrolled .main-header-bar{background:#07101d!important;background-color:#07101d!important;border-bottom:1px solid rgba(255,255,255,.10)!important;box-shadow:0 14px 34px -28px rgba(0,0,0,.82)!important}@media (min-width:922px){#ast-desktop-header .main-header-menu>.sl-header-cta-item{display:flex!important;align-items:center!important;margin-left:12px!important}#ast-desktop-header .main-header-menu>.sl-header-cta-item>.menu-link,body.ast-theme-transparent-header #ast-desktop-header .main-header-menu>.sl-header-cta-item>.menu-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;height:44px!important;min-height:44px!important;padding:0 20px!important;border:1px solid rgba(216,173,87,.58)!important;border-radius:999px!important;background:linear-gradient(135deg,rgba(8,127,245,.10),rgba(216,173,87,.10))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 10px 28px -20px rgba(0,0,0,.72)!important;color:#fff!important;font-size:13px!important;font-weight:700!important;letter-spacing:.01em!important;white-space:nowrap!important;transform:translate3d(0,0,0)!important;transition:background-color 180ms ease,border-color 180ms ease,box-shadow 180ms ease,transform 180ms ease!important}#ast-desktop-header .main-header-menu>.sl-header-cta-item>.menu-link:hover,#ast-desktop-header .main-header-menu>.sl-header-cta-item>.menu-link:focus-visible,body.ast-theme-transparent-header #ast-desktop-header .main-header-menu>.sl-header-cta-item>.menu-link:hover,body.ast-theme-transparent-header #ast-desktop-header .main-header-menu>.sl-header-cta-item>.menu-link:focus-visible{border-color:rgba(223,193,120,.88)!important;background:linear-gradient(135deg,rgba(8,127,245,.18),rgba(216,173,87,.16))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.11),0 14px 32px -20px rgba(0,0,0,.78)!important;color:#fff!important;transform:translate3d(0,-1px,0)!important}#ast-desktop-header .main-header-menu>.sl-header-cta-item>.menu-link::after{content:none!important;display:none!important}#masthead.sl-scrolled .custom-logo-link img,#masthead.sl-scrolled .site-logo-img img,#masthead.sl-scrolled img.custom-logo{opacity:.94!important;transform:scale(.92)!important}}@media (max-width:921px){#ast-mobile-header .sl-header-cta-item{padding:14px 20px 20px!important}#ast-mobile-header .sl-header-cta-item>.menu-link{display:flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;padding:12px 18px!important;border:1px solid rgba(216,173,87,.52)!important;border-radius:999px!important;background:rgba(216,173,87,.10)!important;color:#fff!important;font-weight:700!important;line-height:1.25!important;text-align:center!important}}@media (min-width:1101px){body:not(.home) .sl-homepage .hero{min-height:100svh}}@media (prefers-reduced-motion:reduce){#masthead .ast-primary-header-bar,#masthead .main-header-bar,#ast-desktop-header .main-header-menu>.sl-header-cta-item>.menu-link,#masthead .custom-logo-link img,#masthead .site-logo-img img,#masthead img.custom-logo{transition:none!important}}#masthead .ast-primary-header-bar,#masthead .main-header-bar,#ast-mobile-header .ast-primary-header-bar{border-bottom:1px solid rgba(255,255,255,.08)!important;box-shadow:0 8px 28px -24px rgba(0,0,0,.55)!important}#masthead.sl-scrolled .ast-primary-header-bar,#masthead.sl-scrolled .main-header-bar,#masthead.sl-scrolled #ast-mobile-header .ast-primary-header-bar{border-bottom-color:rgba(255,255,255,.10)!important}.sl-reveal.sl-reveal-pending:not(.sl-reveal-visible){opacity:0;transform:translate3d(0,18px,0);transition:opacity 600ms cubic-bezier(.22,1,.36,1),transform 600ms cubic-bezier(.22,1,.36,1);transition-delay:var(--sl-reveal-delay,0ms);will-change:opacity,transform}.sl-reveal.sl-reveal-pending.sl-reveal-visible{opacity:1;transform:translate3d(0,0,0);transition:opacity 600ms cubic-bezier(.22,1,.36,1),transform 600ms cubic-bezier(.22,1,.36,1);transition-delay:var(--sl-reveal-delay,0ms);will-change:auto}@media (prefers-reduced-motion:reduce){.sl-reveal,.sl-reveal.sl-reveal-pending,.sl-reveal.sl-reveal-pending:not(.sl-reveal-visible),.sl-reveal.sl-reveal-pending.sl-reveal-visible{opacity:1!important;transform:none!important;transition:none!important;will-change:auto!important}}
body:not(.home) #masthead .ast-primary-header-bar,body:not(.home) #masthead .main-header-bar,body:not(.home) #ast-mobile-header .ast-primary-header-bar{border-bottom:0!important}body:not(.home) #masthead::after{position:absolute;right:50%;bottom:-1px;z-index:20;width:min(calc(100% - 48px),1770px);height:1px;content:"";pointer-events:none;background:linear-gradient(90deg,rgba(8,127,245,.92) 0%,rgba(8,127,245,.48) 23%,rgba(8,127,245,.13) 44%,rgba(255,255,255,.045) 53%,rgba(216,173,87,.12) 62%,rgba(216,173,87,.48) 82%,rgba(216,173,87,.92) 100%);transform:translateX(50%);opacity:.92;transition:opacity 220ms ease}body:not(.home) #masthead.sl-scrolled::after{opacity:1}@media(max-width:921px){body:not(.home) #masthead::after{width:calc(100% - 32px)}}@media(prefers-reduced-motion:reduce){body:not(.home) #masthead::after{transition:none}}
.slcompact-footer,.slcompact-footer *{box-sizing:border-box}.slcompact-footer{--sl-blue:#0085ff;--sl-gold:#c7a45a;position:relative;isolation:isolate;overflow:hidden;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);color:#fff;font-family:inherit;background:linear-gradient(112deg,#030911 0%,#06101d 50%,#09192b 100%)}.slcompact-footer p,.slcompact-footer ul,.slcompact-footer li,.slcompact-footer nav,.slcompact-footer address{margin:0!important;padding:0!important}.slcompact-footer ul{list-style:none!important}.slcompact-footer a{text-decoration:none!important}.slcompact-footer::before{content:"";position:absolute;top:0;left:50%;width:min(1050px, 76%);height:1px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,var(--sl-blue),rgb(255 255 255 / .18),var(--sl-gold),transparent);pointer-events:none}.slcompact-inner{position:relative;z-index:2;width:min(1280px, calc(100% - 64px));height:auto!important;min-height:0!important;margin:0 auto!important;padding:28px 0 13px!important}.slcompact-main{display:grid!important;grid-template-columns:minmax(0,1.18fr) minmax(190px,.62fr) minmax(0,1.05fr)!important;align-items:start!important;align-content:start!important;gap:0!important;height:auto!important;min-height:0!important}.slcompact-brand,.slcompact-navigation,.slcompact-contact{align-self:start!important;height:auto!important;min-height:0!important;margin:0!important;text-align:left!important}.slcompact-brand{padding:0 48px 0 0!important}.slcompact-navigation{display:block!important;position:static!important;width:100%!important;height:auto!important;min-height:0!important;padding:5px 42px!important;border-left:1px solid rgb(255 255 255 / .075);border-right:1px solid rgb(255 255 255 / .075)}.slcompact-contact{padding:0 0 0 46px!important}.slcompact-logo-link{display:block!important;width:fit-content!important;margin:0 0 15px!important;padding:0!important}.slcompact-logo{display:block!important;width:225px!important;max-width:100%!important;height:auto!important;margin:0!important;padding:0!important}.slcompact-kicker{margin:0 0 9px!important;color:var(--sl-gold)!important;font-size:9.5px!important;font-weight:750!important;line-height:1.35!important;letter-spacing:.15em!important;text-transform:uppercase}.slcompact-description{max-width:400px;color:rgb(255 255 255 / .66)!important;font-size:12.5px!important;font-weight:400!important;line-height:1.6!important}.slcompact-navigation>ul{display:grid!important;grid-template-columns:1fr!important;grid-auto-rows:max-content!important;align-content:start!important;justify-content:start!important;row-gap:8px!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important}.slcompact-navigation>ul>li{display:block!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important}.slcompact-navigation>ul>li>a{position:relative;display:inline-block!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;color:rgb(255 255 255 / .82)!important;font-size:12.5px!important;font-weight:600!important;line-height:1.45!important;white-space:nowrap;transition:color .2s ease,transform .2s ease}.slcompact-navigation>ul>li>a::after{content:"";position:absolute;left:0;bottom:-3px;width:0;height:1px;background:linear-gradient(90deg,var(--sl-blue),var(--sl-gold));transition:width .2s ease}.slcompact-navigation>ul>li>a:hover{color:#fff!important;transform:translateX(2px)}.slcompact-navigation>ul>li>a:hover::after{width:100%}.slcompact-contact-label{display:flex!important;align-items:center!important;gap:8px!important;margin:0 0 6px!important;color:var(--sl-gold)!important;font-size:9.5px!important;font-weight:750!important;line-height:1.35!important;letter-spacing:.15em!important;text-transform:uppercase}.slcompact-contact-label::before{content:"";width:5px;height:5px;flex:0 0 5px;border-radius:50%;background:var(--sl-gold);box-shadow:0 0 10px rgb(199 164 90 / .38)}.slcompact-contact-title{margin:0 0 5px!important;color:#fff!important;font-size:18px!important;font-weight:700!important;line-height:1.25!important;letter-spacing:-.02em!important}.slcompact-contact-text{max-width:380px;color:rgb(255 255 255 / .59)!important;font-size:12px!important;font-weight:400!important;line-height:1.55!important}.slcompact-contact-details{display:grid!important;grid-template-columns:auto auto!important;align-items:center!important;align-content:start!important;column-gap:22px!important;row-gap:5px!important;width:100%!important;height:auto!important;min-height:0!important;margin:13px 0 0!important;padding:11px 0 0!important;border-top:1px solid rgb(255 255 255 / .075);font-style:normal!important}.slcompact-contact-details>a,.slcompact-contact-details>span{display:block!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;line-height:1.45!important}.slcompact-contact-details>a{color:rgb(255 255 255 / .86)!important;font-size:11.5px!important;font-weight:600!important;white-space:nowrap}.slcompact-contact-details>a:hover{color:var(--sl-gold)!important}.slcompact-contact-details>span{grid-column:1 / -1;color:rgb(255 255 255 / .44)!important;font-size:10.5px!important}.slcompact-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;width:auto!important;height:39px!important;min-height:39px!important;margin:13px 0 0!important;padding:0 15px!important;border:1px solid #fff!important;border-radius:8px!important;background:#fff!important;color:#07111f!important;font-size:11.5px!important;font-weight:700!important;line-height:1!important;white-space:nowrap;box-shadow:0 8px 20px rgb(0 0 0 / .15);transition:transform .2s ease,box-shadow .2s ease}.slcompact-button>span{color:var(--sl-gold)!important;font-size:14px!important}.slcompact-button:hover{color:#07111f!important;transform:translateY(-2px);box-shadow:0 11px 25px rgb(0 0 0 / .22)}.slcompact-bottom{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;width:100%!important;height:auto!important;margin:20px 0 0!important;padding:11px 0 0!important;border-top:1px solid rgb(255 255 255 / .065)}.slcompact-copyright{flex:0 0 auto;color:rgb(255 255 255 / .31)!important;font-size:9.5px!important;font-weight:400!important;line-height:1.4!important;white-space:nowrap}.slcompact-legal{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;gap:15px!important;width:auto!important;height:auto!important;margin:0 0 0 auto!important;padding:0!important}.slcompact-legal>a{display:inline-block!important;margin:0!important;padding:0!important;color:rgb(255 255 255 / .38)!important;font-size:9.5px!important;font-weight:400!important;line-height:1.4!important;white-space:nowrap}.slcompact-legal>a:hover{color:var(--sl-gold)!important}@media (max-width:1080px){.slcompact-inner{width:min(1180px, calc(100% - 44px))}.slcompact-brand{padding-right:28px!important}.slcompact-navigation{padding-left:28px!important;padding-right:28px!important}.slcompact-contact{padding-left:28px!important}.slcompact-contact-details{grid-template-columns:1fr!important}.slcompact-contact-details>span{grid-column:auto}}@media (max-width:920px){.slcompact-inner{width:calc(100% - 40px);padding:26px 0 13px!important}.slcompact-main{grid-template-columns:1fr!important}.slcompact-brand,.slcompact-navigation,.slcompact-contact{width:100%!important;padding:20px 0!important;border-left:0!important;border-right:0!important}.slcompact-brand{padding-top:0!important}.slcompact-navigation{border-top:1px solid rgb(255 255 255 / .075)!important;border-bottom:1px solid rgb(255 255 255 / .075)!important}.slcompact-logo{width:210px!important}.slcompact-description,.slcompact-contact-text{max-width:520px}.slcompact-bottom{flex-wrap:wrap!important;justify-content:flex-start!important}.slcompact-legal{flex-wrap:wrap!important;justify-content:flex-start!important;margin-left:0!important}}@media (max-width:600px){.slcompact-inner{width:calc(100% - 30px);padding:23px 0 12px!important}.slcompact-brand,.slcompact-navigation,.slcompact-contact{padding:18px 0!important}.slcompact-brand{padding-top:0!important}.slcompact-logo{width:195px!important}.slcompact-navigation>ul{row-gap:7px!important}.slcompact-navigation>ul>li>a{white-space:normal}.slcompact-contact-details{grid-template-columns:1fr!important}.slcompact-button{width:100%!important}.slcompact-bottom{align-items:flex-start!important;gap:9px!important;margin-top:18px!important}.slcompact-copyright{width:100%;white-space:normal}.slcompact-legal{width:100%!important;gap:7px 12px!important}}@media (max-width:420px){.slcompact-logo{width:185px!important}}.sl-creation-web { --web-navy: var(--primary, #071426); --web-navy-2: var(--primary-2, #0a2342); --web-navy-3: var(--primary-3, #030b15); --web-blue: var(--sl-electric, #087ff5); --web-blue-light: var(--sl-electric-light, #65bcff); --web-gold: var(--accent, #d8ad57); --web-bg: var(--bg, #f8f8f4); --web-surface: var(--surface, #ffffff); --web-soft: var(--surface-2, #f3f4f1); --web-text: var(--text, #081525); --web-muted: var(--muted, #566273); --web-line: var(--line, rgba(8, 21, 37, .10)); --web-line-light: var(--line-soft, rgba(8, 21, 37, .06)); --sl-header-desktop: 116px; --sl-header-mobile: 82px; } .sl-creation-web * { box-sizing: border-box; } .sl-creation-web img, .sl-creation-web svg { max-width: 100%; } .sl-creation-web [id] { scroll-margin-top: 120px; } .sl-creation-web .container { width: min(1240px, calc(100% - 48px)); margin-inline: auto; } .sl-creation-web .sl-web-kicker { display: block; margin: 0 0 20px; color: #8c6725; font-size: 12px; line-height: 1.4; font-weight: 750; letter-spacing: .13em; text-transform: uppercase; } .sl-creation-web .sl-web-kicker--dark { color: #d3b36e; } .sl-creation-web .sl-web-section { position: relative; padding: clamp(78px, 8vw, 118px) 0; background: var(--web-bg); color: var(--web-text); } .sl-creation-web .sl-web-section--soft { background: var(--web-soft); } .sl-creation-web .sl-web-heading { max-width: 900px; margin: 0 auto clamp(46px, 6vw, 72px); text-align: center; } .sl-creation-web .sl-web-heading--left { margin-left: 0; text-align: left; } .sl-creation-web .sl-web-heading h2 { margin: 0; color: var(--web-text); font-size: clamp(34px, 4.6vw, 58px); line-height: 1.04; letter-spacing: -.045em; text-wrap: balance; } .sl-creation-web .sl-web-intro { max-width: 790px; margin: 22px auto 0; color: var(--web-muted); font-size: clamp(17px, 1.45vw, 19px); line-height: 1.75; } .sl-creation-web .sl-web-heading--left .sl-web-intro { margin-left: 0; } .sl-creation-web a:focus-visible, .sl-creation-web button:focus-visible, .sl-creation-web summary:focus-visible { outline: 2px solid var(--web-blue); outline-offset: 4px; } .sl-creation-web .sl-web-btn { display: inline-flex; align-items: center; justify-content: center; min-height: 52px; padding: 14px 24px; border: 1px solid transparent; border-radius: 999px; font-size: 14px; line-height: 1.2; font-weight: 720; text-decoration: none; transition: background-color .2s ease, border-color .2s ease, color .2s ease, transform .2s ease; } .sl-creation-web .sl-web-btn:hover { transform: translateY(-1px); } .sl-creation-web .sl-web-btn--primary { background: var(--web-blue); border-color: var(--web-blue); color: #ffffff !important; } .sl-creation-web .sl-web-btn--primary:hover { background: #006fe0; border-color: #006fe0; color: #ffffff !important; } .sl-creation-web .sl-web-btn--secondary { background: transparent; border-color: rgba(255, 255, 255, .27); color: #ffffff !important; } .sl-creation-web .sl-web-btn--secondary:hover { background: rgba(255, 255, 255, .07); border-color: rgba(255, 255, 255, .48); color: #ffffff !important; } .sl-creation-web .sl-web-btn--dark { background: var(--web-navy); border-color: var(--web-navy); color: #ffffff !important; } .sl-creation-web .sl-web-btn--dark:hover { background: #0a1d32; border-color: #0a1d32; color: #ffffff !important; } .sl-creation-web .sl-web-btn--light { background: transparent; border-color: var(--web-line); color: var(--web-text) !important; } .sl-creation-web .sl-web-btn--light:hover { border-color: var(--web-text); color: var(--web-text) !important; } .sl-creation-web .sl-web-action { display: inline-flex; align-items: center; gap: 9px; margin-top: auto; padding-top: 23px; color: var(--web-text); font-size: 14px; line-height: 1.45; font-weight: 750; text-decoration: none; } .sl-creation-web .sl-web-action span { transition: transform .2s ease; } .sl-creation-web .sl-web-action:hover { color: var(--web-blue); } .sl-creation-web .sl-web-action:hover span { transform: translateX(4px); } .sl-creation-web .sl-web-hero { position: relative; overflow: hidden; padding: calc(var(--sl-header-desktop) + clamp(44px, 6vw, 80px)) 0 0; background: radial-gradient( circle at 82% 25%, rgba(8, 127, 245, .13), transparent 30% ), linear-gradient( 125deg, #030b15 0%, #061222 52%, #091d36 100% ); color: #ffffff; } .sl-creation-web .sl-web-hero::after { content: ""; position: absolute; right: -170px; top: 80px; width: 460px; height: 460px; border: 1px solid rgba(101, 188, 255, .07); border-radius: 50%; pointer-events: none; } .sl-creation-web .sl-web-breadcrumb { position: relative; z-index: 1; margin-bottom: clamp(36px, 5vw, 58px); } .sl-creation-web .sl-web-breadcrumb ol { display: flex; flex-wrap: wrap; align-items: center; gap: 9px; margin: 0; padding: 0; list-style: none; } .sl-creation-web .sl-web-breadcrumb li { display: inline-flex; align-items: center; color: #8693a4; font-size: 13px; line-height: 1.4; } .sl-creation-web .sl-web-breadcrumb li + li::before { content: "/"; margin-right: 9px; color: #5f6b7a; } .sl-creation-web .sl-web-breadcrumb a { color: #bcc6d3; text-decoration: none; } .sl-creation-web .sl-web-breadcrumb a:hover { color: #ffffff; } .sl-creation-web .sl-web-hero__grid { position: relative; z-index: 1; display: grid; grid-template-columns: minmax(0, 1.35fr) minmax(340px, .65fr); gap: clamp(52px, 7vw, 96px); align-items: center; } .sl-creation-web .sl-web-hero__copy { max-width: 820px; padding-bottom: clamp(70px, 9vw, 114px); } .sl-creation-web .sl-web-hero .sl-web-kicker { color: #d0af68; } .sl-creation-web .sl-web-hero h1 { max-width: 820px; margin: 0; color: #ffffff; font-size: clamp(43px, 5vw, 68px); line-height: 1.01; letter-spacing: -.052em; font-weight: 720; text-wrap: balance; } .sl-creation-web .sl-web-hero__lead { max-width: 730px; margin: 25px 0 0; color: #c7d0dc; font-size: clamp(17px, 1.4vw, 19px); line-height: 1.72; } .sl-creation-web .sl-web-hero__lead + .sl-web-hero__lead { margin-top: 13px; } .sl-creation-web .sl-web-hero__entity { max-width: 735px; margin: 25px 0 0; padding-top: 22px; border-top: 1px solid rgba(255, 255, 255, .1); color: #9eabbc; font-size: 14px; line-height: 1.72; } .sl-creation-web .sl-web-hero__entity strong { color: #ffffff; } .sl-creation-web .sl-web-actions { display: flex; flex-wrap: wrap; gap: 12px; margin-top: 31px; } .sl-creation-web .sl-web-hero__trust { display: flex; flex-wrap: wrap; gap: 0; margin: 30px 0 0; padding: 0; list-style: none; } .sl-creation-web .sl-web-hero__trust li { margin-right: 13px; padding-right: 13px; border-right: 1px solid rgba(255, 255, 255, .14); color: #8996a7; font-size: 12.5px; line-height: 1.45; } .sl-creation-web .sl-web-hero__trust li:last-child { margin-right: 0; padding-right: 0; border-right: 0; } .sl-creation-web .sl-web-hero__method { position: relative; align-self: center; padding: 6px 0 6px clamp(34px, 4vw, 58px); border-left: 1px solid rgba(255, 255, 255, .13); } .sl-creation-web .sl-web-hero__method-label { margin: 0 0 27px; color: #d0af68; font-size: 11px; line-height: 1.4; font-weight: 750; letter-spacing: .14em; text-transform: uppercase; } .sl-creation-web .sl-web-hero__offer { margin-bottom: 34px; padding-bottom: 31px; border-bottom: 1px solid rgba(255, 255, 255, .12); } .sl-creation-web .sl-web-hero__offer .sl-web-hero__method-label { margin-bottom: 16px; } .sl-creation-web .sl-web-hero__offer-title { margin: 0; color: #ffffff; font-size: clamp(22px, 2vw, 28px); line-height: 1.15; letter-spacing: -.03em; font-weight: 680; } .sl-creation-web .sl-web-hero__offer-price { display: flex; align-items: baseline; gap: 9px; margin: 13px 0 0; } .sl-creation-web .sl-web-hero__offer-price span { color: #8d99a9; font-size: 12px; letter-spacing: .08em; text-transform: uppercase; } .sl-creation-web .sl-web-hero__offer-price strong { color: #d3b36e; font-size: clamp(38px, 4vw, 54px); line-height: 1; letter-spacing: -.055em; } .sl-creation-web .sl-web-hero__offer-copy { margin: 17px 0 0; color: #9eabbc; font-size: 14px; line-height: 1.65; } .sl-creation-web .sl-web-hero__offer-link { display: inline-flex; align-items: center; gap: 9px; margin-top: 18px; color: #d3b36e; font-size: 13px; font-weight: 700; text-decoration: none; } .sl-creation-web .sl-web-hero__offer-link span { transition: transform .2s ease; } .sl-creation-web .sl-web-hero__offer-link:hover { color: #ffffff; } .sl-creation-web .sl-web-hero__offer-link:hover span { transform: translateX(4px); } .sl-creation-web .sl-web-hero__method-label--process { margin-top: 0; } .sl-creation-web .sl-web-hero__steps { display: grid; gap: 0; margin: 0; padding: 0; list-style: none; } .sl-creation-web .sl-web-hero__steps li { display: grid; grid-template-columns: 42px 1fr; gap: 15px; padding: 17px 0; border-bottom: 1px solid rgba(255, 255, 255, .09); } .sl-creation-web .sl-web-hero__steps li:first-child { border-top: 1px solid rgba(255, 255, 255, .09); } .sl-creation-web .sl-web-hero__step-number { color: #6e7c8e; font-size: 11px; line-height: 1.6; letter-spacing: .08em; } .sl-creation-web .sl-web-hero__steps strong { display: block; margin-bottom: 4px; color: #ffffff; font-size: 17px; line-height: 1.3; } .sl-creation-web .sl-web-hero__steps div span { display: block; color: #95a2b2; font-size: 13.5px; line-height: 1.55; } .sl-creation-web .sl-web-hero__scope { margin: 25px 0 0; color: #758396; font-size: 12px; line-height: 1.5; letter-spacing: .045em; } .sl-creation-web .sl-web-entrypoints { position: relative; z-index: 2; display: grid; grid-template-columns: repeat(3, 1fr); border-top: 1px solid rgba(255, 255, 255, .11); } .sl-creation-web .sl-web-entrypoint { display: grid; gap: 5px; padding: 27px clamp(18px, 2.5vw, 34px) 31px; border-right: 1px solid rgba(255, 255, 255, .11); color: inherit; text-decoration: none; transition: background-color .2s ease; } .sl-creation-web .sl-web-entrypoint:first-child { padding-left: 0; } .sl-creation-web .sl-web-entrypoint:last-child { border-right: 0; } .sl-creation-web .sl-web-entrypoint:hover { background: rgba(255, 255, 255, .025); } .sl-creation-web .sl-web-entrypoint > span { color: #758396; font-size: 11px; line-height: 1.4; letter-spacing: .1em; text-transform: uppercase; } .sl-creation-web .sl-web-entrypoint strong { color: #ffffff; font-size: 17px; line-height: 1.3; } .sl-creation-web .sl-web-entrypoint small { color: #d0af68; font-size: 13px; line-height: 1.4; } .sl-creation-web .sl-web-definition__grid { display: grid; grid-template-columns: .95fr 1.05fr; gap: clamp(50px, 8vw, 110px); align-items: start; max-width: 1120px; margin-inline: auto; } .sl-creation-web .sl-web-definition__copy { padding-top: 6px; } .sl-creation-web .sl-web-definition__copy h3 { margin: 0 0 24px; color: var(--web-text); font-size: clamp(25px, 2.7vw, 36px); line-height: 1.12; letter-spacing: -.035em; } .sl-creation-web .sl-web-definition__copy p { margin: 0; color: var(--web-muted); font-size: 16px; line-height: 1.78; } .sl-creation-web .sl-web-definition__copy p + p { margin-top: 17px; } .sl-creation-web .sl-web-definition__flow { margin: 0; padding: 0; border-top: 1px solid var(--web-line); list-style: none; } .sl-creation-web .sl-web-definition__flow li { display: grid; grid-template-columns: 54px 1fr; gap: 18px; padding: 24px 0; border-bottom: 1px solid var(--web-line); } .sl-creation-web .sl-web-definition__flow > li > span { color: #9b7c40; font-size: 12px; line-height: 1.5; letter-spacing: .08em; } .sl-creation-web .sl-web-definition__flow strong { display: block; color: var(--web-text); font-size: 17px; line-height: 1.4; } .sl-creation-web .sl-web-definition__flow p { margin: 7px 0 0; color: var(--web-muted); font-size: 14.5px; line-height: 1.7; } .sl-creation-web .sl-web-definition__transition { max-width: 900px; margin: 47px auto 0; padding-top: 27px; border-top: 1px solid var(--web-line); color: var(--web-muted); font-size: 15px; line-height: 1.7; text-align: center; } .sl-creation-web .sl-web-pillars__grid { display: grid; grid-template-columns: repeat(2, 1fr); max-width: 1120px; margin-inline: auto; border-top: 1px solid var(--web-line); border-bottom: 1px solid var(--web-line); } .sl-creation-web .sl-web-pillar { padding: clamp(34px, 4vw, 52px); } .sl-creation-web .sl-web-pillar:nth-child(odd) { padding-left: 0; border-right: 1px solid var(--web-line); } .sl-creation-web .sl-web-pillar:nth-child(even) { padding-right: 0; } .sl-creation-web .sl-web-pillar:nth-child(-n + 2) { border-bottom: 1px solid var(--web-line); } .sl-creation-web .sl-web-pillar__meta { display: flex; align-items: center; justify-content: space-between; gap: 20px; margin-bottom: 28px; } .sl-creation-web .sl-web-pillar__number { color: #9b7c40; font-size: 11px; font-weight: 750; line-height: 1.4; letter-spacing: .12em; } .sl-creation-web .sl-web-pillar__icon { display: inline-flex; align-items: center; justify-content: center; color: #778392; } .sl-creation-web .sl-web-pillar__icon svg { display: block; width: 23px; height: 23px; } .sl-creation-web .sl-web-pillar h3 { margin: 0 0 19px; color: var(--web-text); font-size: clamp(22px, 2.2vw, 29px); line-height: 1.13; letter-spacing: -.033em; } .sl-creation-web .sl-web-pillar p { margin: 0; color: var(--web-muted); font-size: 15px; line-height: 1.75; } .sl-creation-web .sl-web-pillar p + p { margin-top: 14px; } .sl-creation-web .sl-web-pricing__intro { display: grid; grid-template-columns: .65fr 1.35fr; gap: 40px; align-items: start; max-width: 1120px; margin: 0 auto 43px; padding: 24px 0; border-top: 1px solid var(--web-line); border-bottom: 1px solid var(--web-line); } .sl-creation-web .sl-web-pricing__intro > strong { color: var(--web-text); font-size: 17px; line-height: 1.5; } .sl-creation-web .sl-web-pricing__intro p { margin: 0; color: var(--web-muted); font-size: 15px; line-height: 1.75; } .sl-creation-web .sl-web-pricing__grid { display: grid; grid-template-columns: repeat(3, 1fr); max-width: 1120px; margin-inline: auto; border-top: 1px solid var(--web-line); border-bottom: 1px solid var(--web-line); } .sl-creation-web .sl-web-price { position: relative; display: flex; flex-direction: column; padding: clamp(32px, 3.7vw, 47px); border-right: 1px solid var(--web-line); } .sl-creation-web .sl-web-price:first-child { padding-left: 0; } .sl-creation-web .sl-web-price:last-child { padding-right: 0; border-right: 0; } .sl-creation-web .sl-web-price--focus { background: rgba(8, 127, 245, .028); } .sl-creation-web .sl-web-price__badge { display: inline-flex; align-self: flex-start; margin: -4px 0 23px; padding: 6px 9px; border: 1px solid rgba(199, 164, 90, .28); border-radius: 4px; background: rgba(199, 164, 90, .13); color: #806329; font-size: 10px; line-height: 1.2; font-weight: 800; letter-spacing: .08em; text-transform: uppercase; } .sl-creation-web .sl-web-price__top { display: flex; align-items: flex-start; justify-content: space-between; gap: 14px; margin-bottom: 30px; } .sl-creation-web .sl-web-price__top > span { color: #7a6750; font-size: 11px; line-height: 1.4; font-weight: 750; letter-spacing: .1em; text-transform: uppercase; } .sl-creation-web .sl-web-price__amount { display: grid; justify-items: end; margin: 0; } .sl-creation-web .sl-web-price__amount small { color: var(--web-muted); font-size: 11px; } .sl-creation-web .sl-web-price__amount strong { color: var(--web-text); font-size: clamp(30px, 3vw, 43px); line-height: 1; letter-spacing: -.05em; } .sl-creation-web .sl-web-price__amount em { margin-top: 3px; color: var(--web-muted); font-size: 11px; font-style: normal; } .sl-creation-web .sl-web-price h3 { margin: 0 0 17px; color: var(--web-text); font-size: clamp(21px, 2vw, 27px); line-height: 1.14; letter-spacing: -.032em; } .sl-creation-web .sl-web-price > p:not(.sl-web-price__amount):not(.sl-web-price__note) { margin: 0; color: var(--web-muted); font-size: 15px; line-height: 1.7; } .sl-creation-web .sl-web-price ul, .sl-creation-web .sl-web-approach__item ul { display: grid; gap: 9px; margin: 24px 0 0; padding: 0; list-style: none; } .sl-creation-web .sl-web-price li, .sl-creation-web .sl-web-approach__item li { position: relative; padding-left: 19px; color: #424e5d; font-size: 14px; line-height: 1.6; } .sl-creation-web .sl-web-price li::before, .sl-creation-web .sl-web-approach__item li::before { content: ""; position: absolute; left: 0; top: .72em; width: 5px; height: 5px; border-radius: 50%; background: var(--web-gold); } .sl-creation-web .sl-web-price__note { margin: 25px 0 0; padding-top: 20px; border-top: 1px solid var(--web-line-light); color: #66717f; font-size: 13px; line-height: 1.68; } .sl-creation-web .sl-web-pricing__note { display: grid; grid-template-columns: .65fr 1.35fr; gap: 40px; max-width: 1120px; margin: 35px auto 0; padding-top: 27px; } .sl-creation-web .sl-web-pricing__note > strong { color: var(--web-text); font-size: 17px; line-height: 1.5; } .sl-creation-web .sl-web-pricing__note p { margin: 0; color: var(--web-muted); font-size: 14px; line-height: 1.72; } .sl-creation-web .sl-web-method__grid { display: grid; grid-template-columns: repeat(4, 1fr); max-width: 1160px; margin-inline: auto; border-top: 1px solid var(--web-line); } .sl-creation-web .sl-web-method__step { padding: 31px 28px 20px 0; border-right: 1px solid var(--web-line); } .sl-creation-web .sl-web-method__step:not(:first-child) { padding-left: 28px; } .sl-creation-web .sl-web-method__step:last-child { padding-right: 0; border-right: 0; } .sl-creation-web .sl-web-method__step > span { display: block; margin-bottom: 28px; color: #9b7c40; font-size: 11px; font-weight: 750; letter-spacing: .11em; } .sl-creation-web .sl-web-method__step h3 { margin: 0 0 15px; color: var(--web-text); font-size: 21px; line-height: 1.2; letter-spacing: -.025em; } .sl-creation-web .sl-web-method__step p { margin: 0; color: var(--web-muted); font-size: 14px; line-height: 1.7; } .sl-creation-web .sl-web-method__actions { display: flex; flex-wrap: wrap; justify-content: center; gap: 12px; margin-top: 43px; } .sl-creation-web .sl-web-proof { position: relative; overflow: hidden; padding: clamp(74px, 8vw, 112px) 0; background: var(--web-navy); color: #ffffff; } .sl-creation-web .sl-web-proof__grid { display: grid; grid-template-columns: .65fr 1.35fr; gap: clamp(54px, 8vw, 115px); align-items: center; } .sl-creation-web .sl-web-proof__metric { padding-right: clamp(30px, 5vw, 70px); border-right: 1px solid rgba(255, 255, 255, .12); } .sl-creation-web .sl-web-proof__metric > span { display: block; margin-bottom: 18px; color: #8795a8; font-size: 11px; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; } .sl-creation-web .sl-web-proof__metric strong { display: block; color: #ffffff; font-size: clamp(66px, 8vw, 108px); line-height: .9; letter-spacing: -.065em; } .sl-creation-web .sl-web-proof__metric p { max-width: 260px; margin: 20px 0 0; color: #aab6c5; font-size: 15px; line-height: 1.55; } .sl-creation-web .sl-web-proof__copy { max-width: 720px; } .sl-creation-web .sl-web-proof__copy h2 { margin: 0; color: #ffffff; font-size: clamp(34px, 4vw, 55px); line-height: 1.04; letter-spacing: -.045em; } .sl-creation-web .sl-web-proof__copy > p:not(.sl-web-kicker) { margin: 24px 0 0; color: #b8c3d0; font-size: 16px; line-height: 1.75; } .sl-creation-web .sl-web-proof__topics { display: flex; flex-wrap: wrap; gap: 0; margin: 27px 0 0; padding: 0; list-style: none; } .sl-creation-web .sl-web-proof__topics li { margin-right: 13px; padding-right: 13px; border-right: 1px solid rgba(255, 255, 255, .15); color: #8795a8; font-size: 12px; } .sl-creation-web .sl-web-proof__topics li:last-child { margin-right: 0; padding-right: 0; border-right: 0; } .sl-creation-web .sl-web-proof__link { display: inline-flex; align-items: center; gap: 10px; margin-top: 31px; color: #d3b36e; font-size: 14px; font-weight: 750; text-decoration: none; } .sl-creation-web .sl-web-proof__link span { transition: transform .2s ease; } .sl-creation-web .sl-web-proof__link:hover { color: #ffffff; } .sl-creation-web .sl-web-proof__link:hover span { transform: translateX(4px); } .sl-creation-web .sl-web-approach__grid { display: grid; max-width: 1180px; border-top: 1px solid var(--web-line); border-bottom: 1px solid var(--web-line); } .sl-creation-web .sl-web-approach__grid--three { grid-template-columns: repeat(3, minmax(0, 1fr)); } .sl-creation-web .sl-web-approach__item { display: flex; flex-direction: column; padding: 39px clamp(27px, 3vw, 46px) 43px; border-right: 1px solid var(--web-line); } .sl-creation-web .sl-web-approach__item:first-child { padding-left: 0; } .sl-creation-web .sl-web-approach__item:last-child { padding-right: 0; border-right: 0; } .sl-creation-web .sl-web-approach__label { margin: 0 0 20px; color: #8c6725; font-size: 11px; line-height: 1.4; font-weight: 750; letter-spacing: .11em; text-transform: uppercase; } .sl-creation-web .sl-web-approach__item h3 { margin: 0 0 20px; color: var(--web-text); font-size: clamp(23px, 2.2vw, 32px); line-height: 1.1; letter-spacing: -.038em; } .sl-creation-web .sl-web-approach__item > p:not(.sl-web-approach__label) { margin: 0; color: var(--web-muted); font-size: 14.5px; line-height: 1.75; } .sl-creation-web .sl-web-approach__item > p + p { margin-top: 15px; } .sl-creation-web .sl-web-approach__highlight { margin-top: 23px !important; padding-top: 20px; border-top: 1px solid var(--web-line); color: var(--web-text) !important; font-weight: 650; } .sl-creation-web .sl-web-zones__grid { display: grid; grid-template-columns: repeat(2, 1fr); max-width: 1120px; margin-inline: auto; border-top: 1px solid var(--web-line); border-bottom: 1px solid var(--web-line); } .sl-creation-web .sl-web-zone { display: grid; grid-template-columns: 50px 1fr; gap: 25px; padding: 35px 42px 38px 0; } .sl-creation-web .sl-web-zone:nth-child(odd) { border-right: 1px solid var(--web-line); } .sl-creation-web .sl-web-zone:nth-child(even) { padding-left: 42px; padding-right: 0; } .sl-creation-web .sl-web-zone:nth-child(-n + 2) { border-bottom: 1px solid var(--web-line); } .sl-creation-web .sl-web-zone__code { color: #9b7c40; font-size: 13px; line-height: 1.5; font-weight: 750; letter-spacing: .08em; } .sl-creation-web .sl-web-zone h3 { margin: 0 0 13px; color: var(--web-text); font-size: 24px; line-height: 1.2; letter-spacing: -.03em; } .sl-creation-web .sl-web-zone p { margin: 0; color: var(--web-muted); font-size: 14.5px; line-height: 1.7; } .sl-creation-web .sl-web-zone p a { color: var(--web-text); font-weight: 650; text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 3px; } .sl-creation-web .sl-web-zone p a:hover { color: var(--web-blue); } .sl-creation-web .sl-web-faq { max-width: 960px; margin-inline: auto; border-top: 1px solid var(--web-line); } .sl-creation-web .sl-web-faq details { border-bottom: 1px solid var(--web-line); } .sl-creation-web .sl-web-faq summary { position: relative; padding: 25px 50px 25px 0; color: var(--web-text); font-size: 17px; line-height: 1.45; font-weight: 680; cursor: pointer; list-style: none; } .sl-creation-web .sl-web-faq summary::-webkit-details-marker { display: none; } .sl-creation-web .sl-web-faq summary::after { content: "+"; position: absolute; right: 4px; top: 50%; color: #8c6725; font-size: 24px; font-weight: 300; transform: translateY(-50%); } .sl-creation-web .sl-web-faq details[open] summary::after { content: "\2212"; } .sl-creation-web .sl-web-faq details > div { padding: 0 60px 27px 0; } .sl-creation-web .sl-web-faq details p { max-width: 820px; margin: 0; color: var(--web-muted); font-size: 15px; line-height: 1.75; } .sl-creation-web .sl-web-final { padding: clamp(62px, 7vw, 96px) 0; background: var(--web-bg); } .sl-creation-web .sl-web-final__inner { display: grid; grid-template-columns: 1.35fr .65fr; gap: 60px; align-items: center; padding: clamp(42px, 5vw, 68px); background: var(--web-navy); color: #ffffff; border-radius: 18px; } .sl-creation-web .sl-web-final h2 { max-width: 760px; margin: 0; color: #ffffff; font-size: clamp(33px, 4.3vw, 55px); line-height: 1.04; letter-spacing: -.044em; } .sl-creation-web .sl-web-final__inner > div:first-child > p:not(.sl-web-kicker) { max-width: 730px; margin: 22px 0 0; color: #b5c0cd; font-size: 16px; line-height: 1.72; } .sl-creation-web .sl-web-final__actions { display: grid; gap: 11px; } .sl-creation-web .sl-web-final__actions .sl-web-btn { width: 100%; } @media (max-width: 1080px) { .sl-creation-web .sl-web-hero__grid { grid-template-columns: 1fr; } .sl-creation-web .sl-web-hero__copy { max-width: 850px; padding-bottom: 20px; } .sl-creation-web .sl-web-hero__method { max-width: 760px; margin-bottom: 65px; } .sl-creation-web .sl-web-method__grid { grid-template-columns: repeat(2, 1fr); } .sl-creation-web .sl-web-method__step:nth-child(2) { border-right: 0; } .sl-creation-web .sl-web-method__step:nth-child(-n + 2) { border-bottom: 1px solid var(--web-line); } .sl-creation-web .sl-web-method__step:nth-child(3) { padding-left: 0; } .sl-creation-web .sl-web-price__top { display: grid; } .sl-creation-web .sl-web-price__amount { justify-items: start; } } @media (max-width: 900px) { .sl-creation-web .sl-web-hero { padding-top: calc(var(--sl-header-mobile) + 38px); } .sl-creation-web .sl-web-definition__grid, .sl-creation-web .sl-web-proof__grid, .sl-creation-web .sl-web-final__inner { grid-template-columns: 1fr; } .sl-creation-web .sl-web-proof__metric { padding: 0 0 38px; border-right: 0; border-bottom: 1px solid rgba(255, 255, 255, .12); } .sl-creation-web .sl-web-pricing__grid { grid-template-columns: 1fr; } .sl-creation-web .sl-web-price, .sl-creation-web .sl-web-price:first-child, .sl-creation-web .sl-web-price:last-child { padding: 35px 0; border-right: 0; border-bottom: 1px solid var(--web-line); } .sl-creation-web .sl-web-price:last-child { border-bottom: 0; } .sl-creation-web .sl-web-price--focus { background: transparent; } .sl-creation-web .sl-web-price__top { display: flex; } .sl-creation-web .sl-web-price__amount { justify-items: end; } .sl-creation-web .sl-web-pricing__intro, .sl-creation-web .sl-web-pricing__note { grid-template-columns: 1fr; gap: 12px; } .sl-creation-web .sl-web-approach__grid--three { grid-template-columns: 1fr; } .sl-creation-web .sl-web-approach__item, .sl-creation-web .sl-web-approach__item:first-child, .sl-creation-web .sl-web-approach__item:last-child { padding: 31px 0; border-right: 0; border-bottom: 1px solid var(--web-line); } .sl-creation-web .sl-web-approach__item:last-child { border-bottom: 0; } .sl-creation-web .sl-web-final__actions { display: flex; flex-wrap: wrap; } .sl-creation-web .sl-web-final__actions .sl-web-btn { width: auto; } } @media (max-width: 720px) { .sl-creation-web .container { width: min(100% - 28px, 1240px); } .sl-creation-web [id] { scroll-margin-top: 90px; } .sl-creation-web .sl-web-section { padding: 66px 0; } .sl-creation-web .sl-web-heading { margin-bottom: 42px; text-align: left; } .sl-creation-web .sl-web-heading h2 { font-size: clamp(31px, 9vw, 42px); } .sl-creation-web .sl-web-intro { margin-left: 0; } .sl-creation-web .sl-web-hero { padding-top: calc(72px + 30px); } .sl-creation-web .sl-web-breadcrumb { margin-bottom: 29px; } .sl-creation-web .sl-web-hero h1 { font-size: clamp(36px, 10.5vw, 48px); } .sl-creation-web .sl-web-hero__entity { font-size: 13px; } .sl-creation-web .sl-web-actions { display: grid; } .sl-creation-web .sl-web-btn { width: 100%; } .sl-creation-web .sl-web-hero__trust { display: grid; gap: 7px; } .sl-creation-web .sl-web-hero__trust li { margin: 0; padding: 0; border: 0; } .sl-creation-web .sl-web-hero__method { padding-left: 0; border-left: 0; } .sl-creation-web .sl-web-entrypoints { grid-template-columns: 1fr; } .sl-creation-web .sl-web-entrypoint, .sl-creation-web .sl-web-entrypoint:first-child { padding: 20px 0; border-right: 0; border-bottom: 1px solid rgba(255, 255, 255, .1); } .sl-creation-web .sl-web-entrypoint:last-child { border-bottom: 0; } .sl-creation-web .sl-web-definition__transition { text-align: left; } .sl-creation-web .sl-web-pillars__grid, .sl-creation-web .sl-web-zones__grid, .sl-creation-web .sl-web-method__grid { grid-template-columns: 1fr; } .sl-creation-web .sl-web-pillar, .sl-creation-web .sl-web-pillar:nth-child(odd), .sl-creation-web .sl-web-pillar:nth-child(even) { padding: 31px 0; border-right: 0; border-bottom: 1px solid var(--web-line); } .sl-creation-web .sl-web-pillar:last-child { border-bottom: 0; } .sl-creation-web .sl-web-method__step, .sl-creation-web .sl-web-method__step:not(:first-child), .sl-creation-web .sl-web-method__step:nth-child(3) { padding: 29px 0; border-right: 0; border-bottom: 1px solid var(--web-line); } .sl-creation-web .sl-web-method__step:last-child { border-bottom: 0; } .sl-creation-web .sl-web-method__actions { display: grid; } .sl-creation-web .sl-web-proof { padding: 67px 0; } .sl-creation-web .sl-web-proof__metric strong { font-size: 72px; } .sl-creation-web .sl-web-zone, .sl-creation-web .sl-web-zone:nth-child(even) { grid-template-columns: 38px 1fr; padding: 29px 0; border-right: 0; border-bottom: 1px solid var(--web-line); } .sl-creation-web .sl-web-zone:last-child { border-bottom: 0; } .sl-creation-web .sl-web-faq summary { padding: 22px 42px 22px 0; font-size: 16px; } .sl-creation-web .sl-web-faq details > div { padding: 0 35px 24px 0; } .sl-creation-web .sl-web-final { padding: 45px 0 60px; } .sl-creation-web .sl-web-final__inner { gap: 30px; padding: 35px 25px; border-radius: 14px; } .sl-creation-web .sl-web-final__actions { display: grid; } .sl-creation-web .sl-web-final__actions .sl-web-btn { width: 100%; } } @media (max-width: 480px) { .sl-creation-web .sl-web-hero__steps li { grid-template-columns: 34px 1fr; gap: 11px; } .sl-creation-web .sl-web-definition__flow li { grid-template-columns: 38px 1fr; gap: 12px; } .sl-creation-web .sl-web-price__top { display: grid; gap: 16px; } .sl-creation-web .sl-web-price__amount { justify-items: start; } .sl-creation-web .sl-web-proof__topics { gap: 8px 0; } } @media (prefers-reduced-motion: reduce) { .sl-creation-web *, .sl-creation-web *::before, .sl-creation-web *::after { scroll-behavior: auto !important; transition-duration: .01ms !important; } } @media (min-width: 1100px) { .sl-creation-web .sl-web-hero { display: block; min-height: 0; padding: calc(var(--sl-header-desktop) + clamp(18px, 3.2vh, 34px)) 0 0; } .sl-creation-web .sl-web-hero > .container { display: block; width: min(1240px, calc(100% - 48px)); min-height: 0; } .sl-creation-web .sl-web-breadcrumb { margin-bottom: clamp(12px, 2.2vh, 24px); } .sl-creation-web .sl-web-hero__grid { grid-template-columns: minmax(0, 1.30fr) minmax(360px, .70fr); gap: clamp(42px, 5vw, 68px); align-items: center; } .sl-creation-web .sl-web-hero__copy { max-width: 820px; padding-bottom: clamp(14px, 3vh, 30px); } .sl-creation-web .sl-web-hero .sl-web-kicker { margin-bottom: clamp(10px, 2vh, 20px); } .sl-creation-web .sl-web-hero h1 { max-width: 790px; margin: 0; font-size: clamp(42px, 5.7vh, 56px); line-height: 1.045; letter-spacing: -.043em; font-weight: 700; } .sl-creation-web .sl-web-hero__lead { max-width: 690px; margin-top: clamp(12px, 2.4vh, 22px); font-size: clamp(16px, 1.9vh, 19px); line-height: 1.68; } .sl-creation-web .sl-web-hero__lead + .sl-web-hero__lead { margin-top: clamp(8px, 1.5vh, 15px); } .sl-creation-web .sl-web-hero__entity { max-width: 735px; margin-top: clamp(12px, 2.2vh, 22px); padding-top: clamp(10px, 1.8vh, 18px); font-size: clamp(12px, 1.45vh, 13px); line-height: 1.58; } .sl-creation-web .sl-web-actions { gap: 13px; margin-top: clamp(16px, 2.8vh, 28px); } .sl-creation-web .sl-web-hero .sl-web-btn { min-height: clamp(46px, 5.3vh, 50px); padding: clamp(11px, 1.5vh, 14px) 22px; font-size: 14px; } .sl-creation-web .sl-web-hero__trust { margin-top: clamp(13px, 2.3vh, 23px); } .sl-creation-web .sl-web-hero__trust li { font-size: 12.5px; line-height: 1.45; } .sl-creation-web .sl-web-hero__method { padding: clamp(0px, .5vh, 2px) 0 clamp(0px, .5vh, 2px) clamp(32px, 4vw, 52px); } .sl-creation-web .sl-web-hero__method-label { margin-bottom: clamp(10px, 1.8vh, 18px); } .sl-creation-web .sl-web-hero__offer { margin-bottom: clamp(14px, 2.5vh, 24px); padding-bottom: clamp(13px, 2.3vh, 22px); } .sl-creation-web .sl-web-hero__offer-title { font-size: clamp(21px, 2.7vh, 27px); } .sl-creation-web .sl-web-hero__offer-price { margin-top: clamp(6px, 1.2vh, 11px); } .sl-creation-web .sl-web-hero__offer-price strong { font-size: clamp(38px, 5vh, 50px); } .sl-creation-web .sl-web-hero__offer-copy { margin-top: clamp(8px, 1.5vh, 14px); font-size: 13px; line-height: 1.52; } .sl-creation-web .sl-web-hero__offer-link { margin-top: clamp(8px, 1.6vh, 15px); font-size: 13px; } .sl-creation-web .sl-web-hero__steps li { grid-template-columns: 40px 1fr; gap: 14px; padding: clamp(7px, 1.35vh, 12px) 0; } .sl-creation-web .sl-web-hero__steps strong { margin-bottom: 3px; font-size: clamp(14px, 1.7vh, 16px); } .sl-creation-web .sl-web-hero__steps div span { font-size: clamp(11.5px, 1.35vh, 12.5px); line-height: 1.45; } .sl-creation-web .sl-web-hero__scope { margin-top: clamp(9px, 1.8vh, 18px); font-size: 11.5px; } .sl-creation-web .sl-web-entrypoints { margin-top: clamp(12px, 2.4vh, 24px); } .sl-creation-web .sl-web-entrypoint { gap: 4px; padding-top: clamp(8px, 1.3vh, 12px); padding-bottom: clamp(9px, 1.5vh, 14px); } .sl-creation-web .sl-web-entrypoint > span { font-size: 10px; } .sl-creation-web .sl-web-entrypoint strong { font-size: 16px; } .sl-creation-web .sl-web-entrypoint small { font-size: 12px; } } .sl-creation-web .sl-web-h1-accent { position: relative; display: inline-block; color: transparent; background: linear-gradient( 105deg, #0085ff 8%, #55adff 40%, #c7a45a 92% ); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; } .sl-creation-web .sl-web-h1-accent::after { content: ""; position: absolute; left: 1%; right: 0; bottom: -7px; height: 3px; border-radius: 999px; background: linear-gradient( 90deg, #0085ff, #c7a45a, transparent ); box-shadow: 0 0 16px rgba(0, 133, 255, .16); } @keyframes sl-web-reveal { from { opacity: 0; transform: translateY(28px); } to { opacity: 1; transform: translateY(0); } } @keyframes sl-web-line { from { transform: scaleX(0); } to { transform: scaleX(1); } } .sl-creation-web .sl-web-breadcrumb { animation: sl-web-reveal .75s .02s cubic-bezier(.22,1,.36,1) both; } .sl-creation-web .sl-web-hero .sl-web-kicker { animation: sl-web-reveal .8s .05s cubic-bezier(.22,1,.36,1) both; } .sl-creation-web .sl-web-hero h1 { animation: sl-web-reveal .85s .13s cubic-bezier(.22,1,.36,1) both; } .sl-creation-web .sl-web-hero__lead { animation: sl-web-reveal .85s .22s cubic-bezier(.22,1,.36,1) both; } .sl-creation-web .sl-web-hero__entity { animation: sl-web-reveal .85s .27s cubic-bezier(.22,1,.36,1) both; } .sl-creation-web .sl-web-actions { animation: sl-web-reveal .85s .32s cubic-bezier(.22,1,.36,1) both; } .sl-creation-web .sl-web-hero__trust { animation: sl-web-reveal .85s .38s cubic-bezier(.22,1,.36,1) both; } .sl-creation-web .sl-web-hero__method { animation: sl-web-reveal .95s .25s cubic-bezier(.22,1,.36,1) both; } .sl-creation-web .sl-web-entrypoints { animation: sl-web-reveal .95s .42s cubic-bezier(.22,1,.36,1) both; } .sl-creation-web .sl-web-h1-accent::after { transform-origin: left; animation: sl-web-line 1.2s .65s cubic-bezier(.22,1,.36,1) both; } @media (prefers-reduced-motion: reduce) { .sl-creation-web .sl-web-breadcrumb, .sl-creation-web .sl-web-hero .sl-web-kicker, .sl-creation-web .sl-web-hero h1, .sl-creation-web .sl-web-hero__lead, .sl-creation-web .sl-web-hero__entity, .sl-creation-web .sl-web-actions, .sl-creation-web .sl-web-hero__trust, .sl-creation-web .sl-web-hero__method, .sl-creation-web .sl-web-entrypoints, .sl-creation-web .sl-web-h1-accent::after { animation: none !important; } } .sl-creation-web .sl-web-pricing__grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px; align-items: stretch; max-width: 1160px; margin-inline: auto; border: 0; } .sl-creation-web .sl-web-price, .sl-creation-web .sl-web-price:first-child, .sl-creation-web .sl-web-price:last-child { position: relative; display: flex; flex-direction: column; min-width: 0; padding: clamp(30px, 3vw, 40px); overflow: visible; border: 1px solid rgba(8,21,37,.09); border-radius: 20px; background: linear-gradient(145deg,#fff 0%,#fdfdfb 100%); box-shadow: 0 18px 46px rgba(7,20,38,.055); transition: transform .24s cubic-bezier(.22,1,.36,1), border-color .24s ease, box-shadow .24s ease; } .sl-creation-web .sl-web-price--focus, .sl-creation-web .sl-web-price--focus:first-child, .sl-creation-web .sl-web-price--focus:last-child { z-index: 2; border-color: rgba(216,173,87,.42); background: radial-gradient(circle at 100% 0,rgba(216,173,87,.15),transparent 36%), linear-gradient(145deg,#fff 0%,#fbf7ed 100%); box-shadow: 0 26px 64px -28px rgba(7,17,31,.28), 0 10px 30px rgba(216,173,87,.07); } .sl-creation-web .sl-web-price__badge { position: absolute; top: -14px; left: 26px; z-index: 3; margin: 0; padding: 8px 13px; border: 1px solid rgba(199,164,90,.38); border-radius: 6px; background: #f7ecd4; color: #806329; box-shadow: 0 10px 24px rgba(78,58,21,.08); font-size: 10px; font-weight: 800; line-height: 1.2; letter-spacing: .08em; text-transform: uppercase; } .sl-creation-web .sl-web-price__top { display: flex; align-items: flex-start; justify-content: space-between; gap: 18px; margin-bottom: 28px; } .sl-creation-web .sl-web-price__amount { display: grid; justify-items: end; gap: 2px; margin: 0; text-align: right; } .sl-creation-web .sl-web-price__amount strong { color: var(--web-text); font-size: clamp(34px,2.65vw,46px); font-weight: 720; line-height: .98; letter-spacing: -.052em; white-space: nowrap; } .sl-creation-web .sl-web-price--focus .sl-web-price__amount strong { color: #a98743; font-size: clamp(37px,2.9vw,49px); font-weight: 750; } .sl-creation-web .sl-web-price h3 { min-height: 0; margin: 0 0 16px; color: var(--web-text); font-size: clamp(22px,1.8vw,27px); font-weight: 690; line-height: 1.14; letter-spacing: -.033em; } .sl-creation-web .sl-web-price ul { display: grid; gap: 10px; margin: 24px 0 0; padding: 0; list-style: none; } .sl-creation-web .sl-web-price li { position: relative; padding-left: 20px; color: #424e5d; font-size: 14px; line-height: 1.6; } .sl-creation-web .sl-web-price li::before { content: ""; position: absolute; top: .72em; left: 0; width: 6px; height: 6px; border-radius: 50%; background: linear-gradient(135deg,var(--web-blue),var(--web-gold)); box-shadow: 0 0 0 4px rgba(8,127,245,.055); } .sl-creation-web .sl-web-price__note { margin: auto 0 0; padding-top: 22px; border-top: 1px solid rgba(15,23,42,.08); color: #6b7684; font-size: 13px; line-height: 1.68; } .sl-creation-web .sl-web-price .sl-web-action { width: 100%; justify-content: space-between; gap: 16px; margin-top: 24px; padding: 15px 0 0; border-top: 1px solid rgba(15,23,42,.08); color: #173451; font-size: 13.5px; font-weight: 750; } .sl-creation-web .sl-web-price--focus .sl-web-action { color: #8a6727; border-top-color: rgba(169,135,67,.18); } @media (hover:hover) and (pointer:fine) and (min-width:901px) { .sl-creation-web .sl-web-price:hover { transform: translateY(-4px); border-color: rgba(8,127,245,.20); box-shadow: 0 28px 64px -30px rgba(7,20,38,.24), 0 12px 30px rgba(8,127,245,.045); } .sl-creation-web .sl-web-price--focus:hover { border-color: rgba(216,173,87,.58); box-shadow: 0 38px 78px -42px rgba(7,17,31,.40), 0 14px 36px rgba(216,173,87,.09); } } @media (max-width:900px) { .sl-creation-web .sl-web-pricing__grid { grid-template-columns: 1fr; gap: 20px; max-width: 620px; } .sl-creation-web .sl-web-price, .sl-creation-web .sl-web-price:first-child, .sl-creation-web .sl-web-price:last-child { padding: 32px 28px; border: 1px solid rgba(8,21,37,.09); border-radius: 18px; } .sl-creation-web .sl-web-price--focus, .sl-creation-web .sl-web-price--focus:first-child, .sl-creation-web .sl-web-price--focus:last-child { border-color: rgba(216,173,87,.42); background: radial-gradient(circle at 100% 0,rgba(216,173,87,.13),transparent 38%), linear-gradient(145deg,#fff,#fbf7ed); } } @media (max-width:640px) { .sl-creation-web .sl-web-pricing__grid { gap: 18px; } .sl-creation-web .sl-web-price, .sl-creation-web .sl-web-price:first-child, .sl-creation-web .sl-web-price:last-child { padding: 28px 22px; border-radius: 16px; } .sl-creation-web .sl-web-price__top { display: grid; gap: 16px; } .sl-creation-web .sl-web-price__amount { justify-items: start; text-align: left; } .sl-creation-web .sl-web-price__badge { left: 20px; } } .sl-creation-web .sl-web-section { background: linear-gradient( 180deg, #f7f8f6 0%, #f4f6f7 100% ); } .sl-creation-web #projet-web { background: radial-gradient( circle at 12% 12%, rgba(8, 127, 245, .055), transparent 32% ), linear-gradient( 180deg, #f7f8f6 0%, #f3f5f6 100% ); } .sl-creation-web #pour-quels-projets { background: radial-gradient( circle at 88% 16%, rgba(8, 127, 245, .075), transparent 30% ), linear-gradient( 180deg, #eef3f7 0%, #f2f5f6 100% ); } .sl-creation-web #tarifs-creation-site-internet { background: radial-gradient( circle at 88% 8%, rgba(216, 173, 87, .10), transparent 28% ), linear-gradient( 180deg, #f7f5ef 0%, #f4f5f3 100% ); } .sl-creation-web #methode-creation { background: radial-gradient( circle at 8% 18%, rgba(8, 127, 245, .08), transparent 32% ), linear-gradient( 180deg, #edf3f7 0%, #f2f5f6 100% ); } .sl-creation-web #wordpress-autonomie { background: radial-gradient( circle at 92% 10%, rgba(216, 173, 87, .065), transparent 28% ), linear-gradient( 180deg, #f6f5f1 0%, #f3f4f2 100% ); } .sl-creation-web #zones-creation-web { background: radial-gradient( circle at 12% 18%, rgba(8, 127, 245, .07), transparent 30% ), linear-gradient( 180deg, #edf3f7 0%, #f1f4f5 100% ); } .sl-creation-web #faq-creation-web { background: linear-gradient( 180deg, #f6f5f1 0%, #f2f4f4 100% ); } .sl-creation-web .sl-web-heading h2 { position: relative; } .sl-creation-web .sl-web-heading h2::after { content: ""; position: absolute; left: 50%; bottom: -14px; width: 86px; height: 3px; border-radius: 999px; background: linear-gradient( 90deg, #0085ff 0%, #55adff 46%, #d8ad57 100% ); box-shadow: 0 0 18px rgba(8, 127, 245, .14); transform: translateX(-50%) scaleX(0); transform-origin: center; opacity: .92; transition: transform .85s .12s cubic-bezier(.22, 1, .36, 1); } .sl-creation-web .sl-web-heading--left h2::after { left: 0; transform: scaleX(0); transform-origin: left; } .sl-creation-web .sl-web-heading.sl-web-revealed h2::after { transform: translateX(-50%) scaleX(1); } .sl-creation-web .sl-web-heading--left.sl-web-revealed h2::after { transform: scaleX(1); } .sl-creation-web .sl-web-scroll-reveal { opacity: 1; transform: translateY(0); } .sl-creation-web .sl-web-scroll-reveal.sl-web-reveal-pending:not(.sl-web-reveal-visible) { opacity: 0; transform: translateY(16px); transition: opacity 600ms cubic-bezier(.22, 1, .36, 1), transform 600ms cubic-bezier(.22, 1, .36, 1); transition-delay: var(--sl-reveal-delay, 0ms); will-change: opacity, transform; } .sl-creation-web .sl-web-scroll-reveal.sl-web-reveal-pending.sl-web-reveal-visible { opacity: 1; transform: translateY(0); transition: opacity 600ms cubic-bezier(.22, 1, .36, 1), transform 600ms cubic-bezier(.22, 1, .36, 1); transition-delay: var(--sl-reveal-delay, 0ms); will-change: auto; } .sl-creation-web .sl-web-section { position: relative; isolation: isolate; } .sl-creation-web .sl-web-section::before { content: ""; position: absolute; top: 0; left: 50%; width: min(1160px, calc(100% - 48px)); height: 1px; background: linear-gradient( 90deg, transparent, rgba(8, 127, 245, .10) 28%, rgba(216, 173, 87, .14) 72%, transparent ); transform: translateX(-50%); pointer-events: none; } .sl-creation-web #projet-web::before { display: none; } .sl-creation-web .sl-web-pillar, .sl-creation-web .sl-web-method__step, .sl-creation-web .sl-web-approach__item, .sl-creation-web .sl-web-zone, .sl-creation-web .sl-web-faq details { position: relative; overflow: hidden; } .sl-creation-web .sl-web-pillar::after, .sl-creation-web .sl-web-method__step::after, .sl-creation-web .sl-web-approach__item::after, .sl-creation-web .sl-web-zone::after { content: ""; position: absolute; top: -90px; right: -110px; width: 210px; height: 210px; border-radius: 50%; background: radial-gradient( circle, rgba(8, 127, 245, .075), transparent 68% ); opacity: 0; transform: scale(.8); transition: opacity .35s ease, transform .45s cubic-bezier(.22, 1, .36, 1); pointer-events: none; } @media (hover: hover) and (pointer: fine) { .sl-creation-web .sl-web-pillar:hover::after, .sl-creation-web .sl-web-method__step:hover::after, .sl-creation-web .sl-web-approach__item:hover::after, .sl-creation-web .sl-web-zone:hover::after { opacity: 1; transform: scale(1); } } @keyframes sl-web-cta-item-in { from { opacity: 0; transform: translateY(16px); } to { opacity: 1; transform: translateY(0); } } @keyframes sl-web-cta-kicker-line { from { opacity: .2; transform: scaleX(0); } to { opacity: 1; transform: scaleX(1); } } .sl-creation-web .sl-web-final { padding: clamp(78px, 8vw, 118px) 0; background: linear-gradient( 180deg, #f2f4f4 0%, #eef2f4 100% ); } .sl-creation-web .sl-web-final__inner { position: relative; overflow: hidden; isolation: isolate; display: grid; grid-template-columns: minmax(0, 1.35fr) minmax(320px, .65fr); gap: clamp(52px, 6vw, 86px); align-items: center; text-align: left; padding: clamp(62px, 7vw, 94px) clamp(42px, 6.5vw, 90px); border: 1px solid rgba(102, 188, 255, .17); border-radius: 30px; background: radial-gradient( circle at 7% 12%, rgba(8, 127, 245, .20), transparent 34% ), radial-gradient( circle at 92% 88%, rgba(216, 173, 87, .11), transparent 31% ), linear-gradient( 118deg, #061222 0%, #07192f 55%, #0a213c 100% ); box-shadow: 0 30px 72px -28px rgba(7, 20, 38, .34), inset 0 1px 0 rgba(255, 255, 255, .045); color: #fff; } .sl-creation-web .sl-web-final__inner::before { content: ""; position: absolute; top: -210px; left: -170px; z-index: -1; width: 420px; height: 420px; border: 1px solid rgba(255, 255, 255, .055); border-radius: 50%; box-shadow: 0 0 0 80px rgba(255, 255, 255, .018), 0 0 0 160px rgba(255, 255, 255, .012); pointer-events: none; } .sl-creation-web .sl-web-final__inner::after { content: ""; position: absolute; right: -170px; bottom: -210px; z-index: -2; width: 460px; height: 460px; border-radius: 50%; background: radial-gradient( circle, rgba(216, 173, 87, .12), rgba(8, 127, 245, .07) 44%, transparent 70% ); filter: blur(7px); opacity: .72; pointer-events: none; } .sl-creation-web .sl-web-final__inner > div:first-child { min-width: 0; max-width: 840px; } .sl-creation-web .sl-web-final .sl-web-kicker { position: relative; display: inline-flex; align-items: center; gap: 13px; justify-content: flex-start; margin: 0 0 28px; color: #dfc178; font-size: 12px; font-weight: 800; line-height: 1.2; letter-spacing: .15em; text-transform: uppercase; } .sl-creation-web .sl-web-final .sl-web-kicker::before { content: ""; width: 42px; height: 1px; flex: 0 0 42px; background: linear-gradient( 90deg, #168bff, #d8ad57 ); transform-origin: left; } .sl-creation-web .sl-web-final h2 { position: relative; width: auto; max-width: 790px; margin: 0; padding: 0; color: #fff; font-size: clamp(48px, 5vw, 72px); line-height: .98; letter-spacing: -.057em; text-align: left; text-wrap: balance; } .sl-creation-web .sl-web-final h2::after { display: none; content: none; } .sl-creation-web .sl-web-final__inner > div:first-child > p:not(.sl-web-kicker) { max-width: 760px; margin: 30px 0 0; color: rgba(230, 239, 249, .67); font-size: clamp(15.5px, 1.2vw, 17px); line-height: 1.78; text-align: left; } .sl-creation-web .sl-web-final__actions { position: relative; display: grid; gap: 14px; width: 100%; max-width: 460px; margin: 0 0 0 auto; padding-left: clamp(38px, 4vw, 58px); } .sl-creation-web .sl-web-final__actions::before { content: ""; position: absolute; top: 0; bottom: 0; left: 0; width: 1px; background: linear-gradient( 180deg, transparent, rgba(255, 255, 255, .18) 14%, rgba(255, 255, 255, .18) 86%, transparent ); } .sl-creation-web .sl-web-final__actions .sl-web-btn { width: 100%; min-width: 0; min-height: 54px; padding: 15px 24px; border-radius: 999px; font-size: 14px; font-weight: 760; transition: transform .22s cubic-bezier(.22, 1, .36, 1), border-color .22s ease, color .22s ease, background .22s ease, box-shadow .22s ease; } .sl-creation-web .sl-web-final__actions .sl-web-btn--primary { color: #071426 !important; border-color: rgba(255, 255, 255, .92); background: #fff; box-shadow: 0 14px 30px rgba(0, 0, 0, .11); } .sl-creation-web .sl-web-final__actions .sl-web-btn--primary::after { display: none; content: none; } .sl-creation-web .sl-web-final__actions .sl-web-btn--secondary { color: rgba(255, 255, 255, .94) !important; border-color: rgba(255, 255, 255, .24); background: rgba(255, 255, 255, .025); box-shadow: inset 0 1px 0 rgba(255, 255, 255, .035); } @media (hover: hover) and (pointer: fine) { .sl-creation-web .sl-web-final__actions .sl-web-btn:hover { transform: translateY(-2px); } .sl-creation-web .sl-web-final__actions .sl-web-btn--primary:hover { color: #071426 !important; border-color: #f0d391; background: linear-gradient( 135deg, #fff 0%, #fffaf0 58%, #f4e4bc 100% ); box-shadow: 0 18px 38px rgba(0, 0, 0, .15), 0 0 0 1px rgba(216, 173, 87, .12); } .sl-creation-web .sl-web-final__actions .sl-web-btn--secondary:hover { color: #fff !important; border-color: rgba(216, 173, 87, .48); background: rgba(216, 173, 87, .055); } } .sl-creation-web .sl-web-final__inner.sl-web-reveal-visible .sl-web-kicker, .sl-creation-web .sl-web-final__inner.sl-web-revealed .sl-web-kicker { animation: sl-web-cta-item-in .7s .04s cubic-bezier(.22, 1, .36, 1) both; } .sl-creation-web .sl-web-final__inner.sl-web-reveal-visible .sl-web-kicker::before, .sl-creation-web .sl-web-final__inner.sl-web-revealed .sl-web-kicker::before { animation: sl-web-cta-kicker-line .85s .12s cubic-bezier(.22, 1, .36, 1) both; } .sl-creation-web .sl-web-final__inner.sl-web-reveal-visible h2, .sl-creation-web .sl-web-final__inner.sl-web-revealed h2 { animation: sl-web-cta-item-in .78s .11s cubic-bezier(.22, 1, .36, 1) both; } .sl-creation-web .sl-web-final__inner.sl-web-reveal-visible > div:first-child > p:not(.sl-web-kicker), .sl-creation-web .sl-web-final__inner.sl-web-revealed > div:first-child > p:not(.sl-web-kicker) { animation: sl-web-cta-item-in .78s .19s cubic-bezier(.22, 1, .36, 1) both; } .sl-creation-web .sl-web-final__inner.sl-web-reveal-visible .sl-web-final__actions::before, .sl-creation-web .sl-web-final__inner.sl-web-revealed .sl-web-final__actions::before { animation: sl-web-cta-item-in .72s .24s cubic-bezier(.22, 1, .36, 1) both; } .sl-creation-web .sl-web-final__inner.sl-web-reveal-visible .sl-web-btn--primary, .sl-creation-web .sl-web-final__inner.sl-web-revealed .sl-web-btn--primary { animation: sl-web-cta-item-in .74s .28s cubic-bezier(.22, 1, .36, 1) both; } .sl-creation-web .sl-web-final__inner.sl-web-reveal-visible .sl-web-btn--secondary, .sl-creation-web .sl-web-final__inner.sl-web-revealed .sl-web-btn--secondary { animation: sl-web-cta-item-in .74s .36s cubic-bezier(.22, 1, .36, 1) both; } .sl-creation-web .sl-web-final__reassurance { margin: 10px 0 0; color: rgba(230, 239, 249, .48); font-size: 11.5px; font-weight: 650; line-height: 1.5; letter-spacing: .01em; text-align: left; } .sl-creation-web .sl-web-final__inner.sl-web-reveal-visible .sl-web-final__reassurance, .sl-creation-web .sl-web-final__inner.sl-web-revealed .sl-web-final__reassurance { animation: sl-web-cta-item-in .72s .44s cubic-bezier(.22, 1, .36, 1) both; } @media (max-width: 980px) { .sl-creation-web .sl-web-final__inner { grid-template-columns: 1fr; gap: 42px; } .sl-creation-web .sl-web-final__actions { max-width: 560px; margin: 0; } } @media (max-width: 700px) { .sl-creation-web .sl-web-final__reassurance { text-align: center; } .sl-creation-web .sl-web-final { padding: 60px 0 74px; } .sl-creation-web .sl-web-final__inner { gap: 34px; padding: 46px 24px; border-radius: 22px; } .sl-creation-web .sl-web-final h2 { font-size: clamp(38px, 10vw, 50px); } .sl-creation-web .sl-web-final__actions { padding-left: 0; padding-top: 28px; } .sl-creation-web .sl-web-final__actions::before { top: 0; right: 0; bottom: auto; width: 100%; height: 1px; background: linear-gradient( 90deg, transparent, rgba(255, 255, 255, .18) 18%, rgba(255, 255, 255, .18) 82%, transparent ); } } @media (prefers-reduced-motion: reduce) { .sl-creation-web .sl-web-final__inner *, .sl-creation-web .sl-web-final__inner::before, .sl-creation-web .sl-web-final__inner::after, .sl-creation-web .sl-web-final__actions::before, .sl-creation-web .sl-web-final__actions::after, .sl-creation-web .sl-web-final .sl-web-kicker::before { animation: none !important; } } .sl-creation-web .sl-web-hero .sl-web-btn--primary { color: #071426 !important; border-color: #d8ad57 !important; background: linear-gradient( 135deg, #f1d48b, #d8ad57 ) !important; box-shadow: 0 13px 30px rgba(216, 173, 87, .18) !important; } .sl-creation-web .sl-web-hero .sl-web-btn--secondary { color: #ffffff !important; border-color: rgba(255, 255, 255, .24) !important; background: rgba(255, 255, 255, .035) !important; box-shadow: inset 0 1px 0 rgba(255, 255, 255, .035) !important; } @media (hover: hover) and (pointer: fine) { .sl-creation-web .sl-web-hero .sl-web-btn--primary:hover { color: #071426 !important; border-color: #f4d996 !important; background: linear-gradient( 135deg, #f5dda0, #dfb65f ) !important; box-shadow: 0 16px 34px rgba(216, 173, 87, .23) !important; transform: translateY(-2px); } .sl-creation-web .sl-web-hero .sl-web-btn--secondary:hover { color: #ffffff !important; border-color: rgba(216, 173, 87, .56) !important; background: rgba(216, 173, 87, .075) !important; transform: translateY(-2px); } } .sl-creation-web .sl-web-final { position: relative; overflow: hidden; isolation: isolate; padding: clamp(88px, 8vw, 122px) 0; background: radial-gradient( circle at 8% 12%, rgba(8, 127, 245, .18), transparent 34% ), radial-gradient( circle at 94% 88%, rgba(216, 173, 87, .10), transparent 30% ), linear-gradient( 118deg, #061222 0%, #07192f 55%, #0a213c 100% ) !important; } .sl-creation-web .sl-web-final::before { content: ""; position: absolute; top: -220px; left: -165px; z-index: -1; width: 470px; height: 470px; border: 1px solid rgba(255, 255, 255, .05); border-radius: 50%; box-shadow: 0 0 0 86px rgba(255, 255, 255, .016), 0 0 0 172px rgba(255, 255, 255, .010); pointer-events: none; } .sl-creation-web .sl-web-final::after { content: ""; position: absolute; right: -170px; bottom: -220px; z-index: -1; width: 480px; height: 480px; border-radius: 50%; background: radial-gradient( circle, rgba(216, 173, 87, .11), rgba(8, 127, 245, .065) 45%, transparent 70% ); filter: blur(7px); opacity: .74; pointer-events: none; } .sl-creation-web .sl-web-final > .container { position: relative; z-index: 1; width: min(1240px, calc(100% - 48px)); margin-inline: auto; } .sl-creation-web .sl-web-final__inner { position: relative; overflow: visible; isolation: auto; display: grid; grid-template-columns: minmax(0, 1.35fr) minmax(320px, .65fr); gap: clamp(54px, 6vw, 88px); align-items: center; padding: 0 !important; border: 0 !important; border-radius: 0 !important; background: transparent !important; box-shadow: none !important; color: #ffffff; text-align: left; } .sl-creation-web .sl-web-final__inner::before, .sl-creation-web .sl-web-final__inner::after { display: none !important; content: none !important; } .sl-creation-web .sl-web-final__inner > div:first-child { max-width: 820px; } .sl-creation-web .sl-web-final .sl-web-kicker { display: inline-flex; align-items: center; justify-content: flex-start; gap: 14px; margin: 0 0 28px; color: #dfc178; font-size: 12px; font-weight: 800; line-height: 1.2; letter-spacing: .15em; text-transform: uppercase; } .sl-creation-web .sl-web-final .sl-web-kicker::before { content: ""; width: 44px; height: 1px; flex: 0 0 44px; background: linear-gradient( 90deg, #168bff, #d8ad57 ); } .sl-creation-web .sl-web-final h2 { max-width: 800px; margin: 0; padding: 0; color: #ffffff; font-size: clamp(48px, 5vw, 72px); font-weight: 700; line-height: .98; letter-spacing: -.057em; text-align: left; text-wrap: balance; } .sl-creation-web .sl-web-final h2::after { display: none !important; content: none !important; } .sl-creation-web .sl-web-final__inner > div:first-child > p:not(.sl-web-kicker) { max-width: 760px; margin: 30px 0 0; color: rgba(230, 239, 249, .67); font-size: clamp(15.5px, 1.2vw, 17px); line-height: 1.78; text-align: left; } .sl-creation-web .sl-web-final__actions { position: relative; display: grid; gap: 14px; width: 100%; max-width: 460px; margin: 0 0 0 auto; padding-left: clamp(40px, 4vw, 60px); } .sl-creation-web .sl-web-final__actions::before { content: ""; position: absolute; top: -8px; bottom: -8px; left: 0; width: 1px; background: linear-gradient( 180deg, transparent, rgba(255, 255, 255, .18) 14%, rgba(255, 255, 255, .18) 86%, transparent ); } .sl-creation-web .sl-web-final__actions .sl-web-btn { width: 100%; min-height: 54px; border-radius: 999px; } .sl-creation-web .sl-web-final__actions .sl-web-btn--primary { color: #071426 !important; border-color: rgba(255, 255, 255, .94) !important; background: #ffffff !important; box-shadow: 0 14px 30px rgba(0, 0, 0, .11) !important; } .sl-creation-web .sl-web-final__actions .sl-web-btn--secondary { color: #ffffff !important; border-color: rgba(255, 255, 255, .24) !important; background: rgba(255, 255, 255, .02) !important; } .sl-creation-web .sl-web-final__reassurance { margin: 10px 0 0; color: rgba(230, 239, 249, .48); font-size: 11.5px; font-weight: 650; line-height: 1.5; text-align: left; } @media (hover: hover) and (pointer: fine) { .sl-creation-web .sl-web-final__actions .sl-web-btn--primary:hover { color: #071426 !important; border-color: #f0d391 !important; background: linear-gradient( 135deg, #ffffff, #fffaf0 ) !important; box-shadow: 0 18px 38px rgba(0, 0, 0, .15) !important; transform: translateY(-2px); } .sl-creation-web .sl-web-final__actions .sl-web-btn--secondary:hover { color: #ffffff !important; border-color: rgba(216, 173, 87, .48) !important; background: rgba(216, 173, 87, .055) !important; transform: translateY(-2px); } } @media (max-width: 980px) { .sl-creation-web .sl-web-final__inner { grid-template-columns: 1fr; gap: 44px; } .sl-creation-web .sl-web-final__actions { max-width: 560px; margin: 0; } } @media (max-width: 700px) { .sl-creation-web .sl-web-final { padding: 64px 0 76px; } .sl-creation-web .sl-web-final > .container { width: min(100% - 40px, 1240px); } .sl-creation-web .sl-web-final h2 { font-size: clamp(38px, 10vw, 50px); } .sl-creation-web .sl-web-final__actions { padding: 30px 0 0; } .sl-creation-web .sl-web-final__actions::before { top: 0; right: 0; bottom: auto; width: 100%; height: 1px; background: linear-gradient( 90deg, transparent, rgba(255, 255, 255, .18), transparent ); } .sl-creation-web .sl-web-final__reassurance { text-align: center; } } .sl-creation-web .sl-web-h1-accent { background: linear-gradient( 105deg, #168bff 8%, #72baff 44%, #d8ad57 94% ); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; } .sl-creation-web .sl-web-hero__offer-price strong { color: #dfc178; } .sl-creation-web .sl-web-price--focus .sl-web-price__amount strong { color: #a98743; } .sl-creation-web .sl-web-proof__metric strong { color: #a98743; } .sl-creation-web .sl-web-review { position: relative; padding: clamp(30px, 4vw, 44px); border: 1px solid rgba(8, 21, 37, .09); border-radius: 20px; background: radial-gradient( circle at 94% 8%, rgba(216, 173, 87, .10), transparent 30% ), linear-gradient(145deg, #fff, #fbf8f0); box-shadow: 0 18px 46px rgba(7, 20, 38, .06); } .sl-creation-web .sl-web-review__stars { margin: 0 0 18px; color: #c79d3f; font-size: 18px; letter-spacing: .08em; } .sl-creation-web .sl-web-review blockquote { margin: 0; padding: 0; border: 0; color: #2b3746; font-size: clamp(17px, 1.4vw, 19px); line-height: 1.72; } .sl-creation-web .sl-web-review footer { margin-top: 22px; color: #6d7886; font-size: 13px; line-height: 1.55; } .sl-creation-web .sl-web-case__grid { display: grid; grid-template-columns: minmax(0, 1.05fr) minmax(340px, .95fr); gap: 28px; align-items: stretch; } .sl-creation-web .sl-web-case__card { display: flex; flex-direction: column; padding: clamp(30px, 4vw, 44px); border: 1px solid rgba(8, 21, 37, .09); border-radius: 20px; background: #fff; box-shadow: 0 18px 46px rgba(7, 20, 38, .05); } .sl-creation-web .sl-web-case__card h3 { margin: 0 0 16px; color: var(--web-text); font-size: clamp(25px, 2vw, 31px); line-height: 1.12; letter-spacing: -.035em; } .sl-creation-web .sl-web-case__card p { margin: 0; color: var(--web-muted); font-size: 15px; line-height: 1.7; } .sl-creation-web .sl-web-case__card ul { display: grid; gap: 9px; margin: 24px 0 0; padding: 0; list-style: none; } .sl-creation-web .sl-web-case__card li { position: relative; padding-left: 20px; color: #424e5d; font-size: 14px; line-height: 1.58; } .sl-creation-web .sl-web-case__card li::before { content: ""; position: absolute; top: .72em; left: 0; width: 6px; height: 6px; border-radius: 50%; background: linear-gradient(135deg, var(--web-blue), var(--web-gold)); } .sl-creation-web .sl-web-options__grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 22px; } .sl-creation-web .sl-web-option { display: flex; flex-direction: column; min-height: 100%; padding: 30px; border: 1px solid rgba(8, 21, 37, .09); border-radius: 18px; background: rgba(255, 255, 255, .82); box-shadow: 0 14px 40px rgba(7, 20, 38, .045); } .sl-creation-web .sl-web-option__label { margin: 0 0 14px; color: #8c6725; font-size: 11px; font-weight: 800; letter-spacing: .12em; text-transform: uppercase; } .sl-creation-web .sl-web-option h3 { margin: 0 0 14px; color: var(--web-text); font-size: 23px; line-height: 1.16; letter-spacing: -.03em; } .sl-creation-web .sl-web-option p { margin: 0; color: var(--web-muted); font-size: 14px; line-height: 1.68; } .sl-creation-web .sl-web-option__price { margin-top: auto !important; padding-top: 22px; color: #a98743 !important; font-weight: 780; } @media (max-width: 900px) { .sl-creation-web .sl-web-case__grid, .sl-creation-web .sl-web-options__grid { grid-template-columns: 1fr; } } .sl-creation-web .sl-web-price--focus, .sl-creation-web .sl-web-price--focus:first-child, .sl-creation-web .sl-web-price--focus:last-child { position: relative; z-index: 2; color: #ffffff; border: 1px solid rgba(114, 186, 255, .24); background: radial-gradient( circle at 100% 0, rgba(8, 133, 255, .28), transparent 38% ), radial-gradient( circle at 0 100%, rgba(216, 173, 87, .12), transparent 34% ), linear-gradient( 145deg, #061426 0%, #082342 55%, #0b3158 100% ); box-shadow: 0 30px 70px -30px rgba(5, 18, 34, .42), 0 12px 32px rgba(8, 133, 255, .08); transform: translateY(-6px); } .sl-creation-web .sl-web-price--focus .sl-web-price__badge { color: #73551d; border-color: rgba(216, 173, 87, .42); background: linear-gradient( 135deg, #f7e6bb, #e2bd6d ); box-shadow: 0 10px 26px rgba(0, 0, 0, .15); } .sl-creation-web .sl-web-price--focus .sl-web-price__top > span { color: #dfc178; } .sl-creation-web .sl-web-price--focus .sl-web-price__amount strong { color: #ffffff; font-size: clamp(39px, 3vw, 51px); } .sl-creation-web .sl-web-price--focus .sl-web-price__amount small, .sl-creation-web .sl-web-price--focus .sl-web-price__amount em { color: rgba(230, 239, 249, .58); } .sl-creation-web .sl-web-price--focus h3 { color: #ffffff; } .sl-creation-web .sl-web-price--focus > p:not(.sl-web-price__amount):not(.sl-web-price__note) { color: rgba(230, 239, 249, .72); } .sl-creation-web .sl-web-price--focus li { color: rgba(238, 244, 250, .82); } .sl-creation-web .sl-web-price--focus li::before { background: linear-gradient( 135deg, #55adff, #dfc178 ); box-shadow: 0 0 0 4px rgba(85, 173, 255, .08); } .sl-creation-web .sl-web-price--focus .sl-web-price__note { color: rgba(230, 239, 249, .58); border-top-color: rgba(255, 255, 255, .11); } .sl-creation-web .sl-web-price--focus .sl-web-action { color: #ffffff; border-top-color: rgba(255, 255, 255, .11); } .sl-creation-web .sl-web-price--focus .sl-web-action span { color: #dfc178; } @media (hover: hover) and (pointer: fine) and (min-width: 901px) { .sl-creation-web .sl-web-price--focus:hover { transform: translateY(-10px); border-color: rgba(114, 186, 255, .38); box-shadow: 0 40px 84px -36px rgba(5, 18, 34, .52), 0 15px 38px rgba(8, 133, 255, .11); } .sl-creation-web .sl-web-price--focus .sl-web-action:hover { color: #dfc178; } } @media (max-width: 900px) { .sl-creation-web .sl-web-price--focus, .sl-creation-web .sl-web-price--focus:first-child, .sl-creation-web .sl-web-price--focus:last-child { transform: none; border-color: rgba(114, 186, 255, .24); background: radial-gradient( circle at 100% 0, rgba(8, 133, 255, .25), transparent 40% ), linear-gradient( 145deg, #061426, #0a2a4b ); } } .sl-creation-web #pour-qui, .sl-creation-web #offre, .sl-creation-web #options-creation-site, .sl-creation-web #webmaster-wordpress, .sl-creation-web #faq-creation-site-web { scroll-margin-top: 118px; } .sl-creation-web .sl-web-section--soft { background: linear-gradient( 180deg, #eef3f7 0%, #f2f5f6 100% ); }@media (min-width:1100px){.sl-creation-web .sl-web-definition__copy{position:sticky;top:calc(var(--sl-header-desktop) + 24px);align-self:start;height:fit-content}}
.sl-creation-web .sl-web-hero{min-height:100svh}@media (min-width:1100px){.sl-creation-web .sl-web-hero{min-height:100svh}.sl-creation-web .sl-web-hero>.container{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:calc(100svh - var(--sl-header-desktop) - clamp(18px,3.2vh,34px))}.sl-creation-web .sl-web-breadcrumb{align-self:start}.sl-creation-web .sl-web-hero__grid{align-self:center}.sl-creation-web .sl-web-entrypoints{align-self:end}}@keyframes sl-web-hero-lift{from{transform:translate3d(0,12px,0)}to{transform:translate3d(0,0,0)}}.sl-creation-web .sl-web-breadcrumb,.sl-creation-web .sl-web-hero .sl-web-kicker,.sl-creation-web .sl-web-hero h1,.sl-creation-web .sl-web-hero__lead,.sl-creation-web .sl-web-hero__entity,.sl-creation-web .sl-web-actions,.sl-creation-web .sl-web-hero__trust{animation:none!important}.sl-creation-web .sl-web-hero__method{animation:sl-web-hero-lift 720ms 80ms cubic-bezier(.22,1,.36,1) both!important}.sl-creation-web .sl-web-entrypoints{animation:sl-web-hero-lift 720ms 150ms cubic-bezier(.22,1,.36,1) both!important}@media (prefers-reduced-motion:reduce){.sl-creation-web .sl-web-hero__method,.sl-creation-web .sl-web-entrypoints{animation:none!important;transform:none!important}}