:root{--custom--media-max-width--sm:599px;--custom--media-max-width--lg:999px}img{vertical-align:middle}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{border:1px solid var(--wp--preset--color--dark-gray)!important;display:-webkit-box;display:-ms-flexbox;display:flex}.h1,body.author .wp-block-post-author .wp-block-post-author__name,h1{font-size:var(--wp--custom--typography--font-size--colossal);line-height:var(--wp--custom--typography--line-height--page-title)}body.author .wp-block-post-author{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:calc(var(--wp--preset--spacing--3, 1rem)*3)}body.author .wp-block-post-author .wp-block-post-author__avatar{margin-right:calc(var(--wp--preset--spacing--4, 1.5rem)*2)}body.author .wp-block-post-author .wp-block-post-author__avatar .avatar{height:auto;width:180px}body.author .wp-block-post-author .wp-block-post-author__bio,body.category .wp-block-term-description{font-size:var(--wp--preset--font-size--normal);line-height:var(--wp--custom--typography--line-height--body)}body.category .wp-block-term-description{margin-bottom:calc(var(--wp--preset--spacing--3, 1rem)*3)}header.site-header{position:fixed;top:0;width:100%;z-index:10}header.site-header .wp-block-search{max-width:290px}header.site-header .wp-block-search .wp-block-search__button{color:inherit;padding:0}main{margin:0}main .wp-block-query .wp-block-post-title{padding:0}footer.site-footer{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;background-color:hsla(0,0%,85%,.05);justify-content:center}footer.site-footer :first-child{max-width:1200px;width:100%}ul.wp-block-post-template{list-style:none;padding:0}ul.wp-block-post-template li{margin-bottom:calc(var(--wp--preset--spacing--3, 1rem)*3)}.post-password-form p:nth-of-type(2){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.post-password-form p:nth-of-type(2) label{margin-right:calc(var(--wp--preset--spacing--4, 1.5rem)*.5);min-width:150px}[class*=comment-form-]{display:-webkit-box;display:-ms-flexbox;display:flex}[class*=comment-form-] label{margin-right:calc(var(--wp--preset--spacing--4, 1.5rem)*.5);min-width:150px}.comment-form-cookies-consent{display:block}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{border-color:var(--wp--preset--color--dark-gray)}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper input[type=search]{border:none!important}.wp-block-search.wp-block-search__button-inside .wp-block-search__button{background:transparent;border:none}.wp-block-navigation .wp-block-navigation-link a:focus .wp-block-navigation-item__label,.wp-block-navigation .wp-block-navigation-link.current-menu-item .wp-block-navigation-item__label{border-bottom:2px solid}.wp-block-navigation .wp-block-navigation__responsive-container-close{position:fixed;right:var(--wp--preset--spacing--4,1.5rem);top:var(--wp--preset--spacing--3,1rem)}.wp-block-query-pagination a{text-decoration:none}.wp-block-query-pagination .wp-block-query-pagination-numbers .page-numbers:not(.dots){border:1px solid;display:inline-block;min-width:30px;text-align:center}.wp-block-query-pagination .wp-block-query-pagination-numbers .page-numbers:not(.dots).current{font-weight:700}.wp-block-post-navigation-link{margin:calc(var(--wp--preset--spacing--3, 1rem)*2) 0;padding:0 var(--wp--preset--spacing--4,1.5rem)}.wp-block-post-navigation-link.post-navigation-link-previous a:before{content:"«";display:inline-block;width:20px}.wp-block-post-navigation-link.post-navigation-link-next a:after{content:"»";display:inline-block;text-align:right;width:20px}.wp-block-post-featured-image img{width:100%}.wp-block-post-author__avatar .avatar{border-radius:50%}.wp-block-post-comments,.wp-block-post-comments .comment-respond{margin-top:calc(var(--wp--preset--spacing--3, 1rem)*3)}.wp-block-post-comments .nocomments{display:none}.wp-block-separator{border-width:1px;opacity:1}.wp-block-post-content .wp-block-separator{margin-bottom:calc(var(--wp--preset--spacing--3, 1rem)*2);margin-top:calc(var(--wp--preset--spacing--3, 1rem)*2)}.wp-block-table td,.wp-block-table th{border:inherit}@media(max-width:999px){input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url]{width:100%}}@media(max-width:599px){header.site-header .wp-block-navigation .wp-block-navigation__container{width:100%}header.site-header .wp-block-navigation .wp-block-search{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}main #submit,main [type=submit]{width:100%}footer.site-footer .wp-block-site-title,footer.site-footer [class*=has-text-align-]{text-align:center}footer.site-footer .wp-block-navigation,footer.site-footer .wp-block-site-title{width:100%}footer.site-footer .wp-block-site-title{margin-bottom:var(--wp--preset--spacing--3,1rem)}footer.site-footer .wp-block-navigation{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wp-block-post-navigation-link{margin:var(--wp--preset--spacing--3,1rem) 0;padding:0 var(--wp--preset--spacing--4,1.5rem);text-align:center}.wp-block-post-navigation-link.post-navigation-link-previous{margin-top:calc(var(--wp--preset--spacing--3, 1rem)*3)}}.input-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px}.input-container .custom-input{background-color:#333;border:1px solid #333;border-radius:5px;color:#fff;margin-right:10px;outline:none;padding:10px;text-align:center;width:200px}.input-container .custom-input::-webkit-input-placeholder{color:#aaa}.input-container .custom-input::-moz-placeholder{color:#aaa}.input-container .custom-input:-ms-input-placeholder{color:#aaa}.input-container .custom-input::-ms-input-placeholder{color:#aaa}.input-container .custom-input::placeholder{color:#aaa}.input-container .custom-button{background-color:#fff;border:none;border-radius:5px;color:#333;cursor:pointer;font-weight:700;padding:10px 20px}.input-container .custom-button:hover{background-color:#ddd}header{backdrop-filter:blur(10px);background-color:rgba(0,0,0,.4);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header.no-bg{background-color:transparent}header .header-presentation{padding:20px}header .header-presentation,header .mainHeader{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1200px;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header .mainHeader{padding:32px}header .mainHeader .header-content .hamburger-icon{cursor:pointer;min-width:20px}header .mainHeader .header-content .header-title{font-size:1.25rem}header .mainHeader .header-content .svg-container{background:hsla(0,0%,85%,.1);border:1px solid hsla(218,9%,82%,.23);border-radius:32px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;padding:12px;-webkit-transition:background .5s;transition:background .5s}header .mainHeader .header-content .svg-container:hover{background:hsla(210,5%,92%,.23)}header .mainHeader .header-content .svg-container .close-btn,header .mainHeader .header-content .svg-container .ham-btn{display:none}header .mainHeader .header-content .svg-container .close-btn.show,header .mainHeader .header-content .svg-container .ham-btn.show{display:block}header .mainHeader .header-logo{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}body{background:-webkit-gradient(linear,left top,left bottom,from(#2759d1),to(#000006));background:linear-gradient(180deg,#2759d1,#000006);min-height:100vh}.body-presentation{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;backdrop-filter:blur(2px);gap:20px;height:752px;justify-content:center;padding:24px}.body-presentation,.group-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.group-footer{padding-bottom:20px;padding-top:20px;width:100%}.group-footer .wp-block-group{-webkit-box-flex:1;-ms-flex:1;flex:1}.group-footer .footer-right p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.mainPage{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;backdrop-filter:blur(2px);color:#fff;padding:0}.mainPage,.mainPage .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mainPage .title{gap:4px;padding:120px 60px 160px}.mainPage .title .has-text-align-center{margin:0}.mainPage .title p{color:hsla(0,0%,100%,.7)}.mainPage .mainPage-approach .wp-block-group,.mainPage .mainPage-scope .wp-block-group,.mainPage .mainPage-success .wp-block-group{gap:48px;margin:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mainPage .mainPage-approach .wp-block-group .approach-content,.mainPage .mainPage-approach .wp-block-group .scope-content,.mainPage .mainPage-scope .wp-block-group .approach-content,.mainPage .mainPage-scope .wp-block-group .scope-content,.mainPage .mainPage-success .wp-block-group .approach-content,.mainPage .mainPage-success .wp-block-group .scope-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px;-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:120%}.mainPage .mainPage-approach .wp-block-group .approach-content h4,.mainPage .mainPage-approach .wp-block-group .scope-content h4,.mainPage .mainPage-scope .wp-block-group .approach-content h4,.mainPage .mainPage-scope .wp-block-group .scope-content h4,.mainPage .mainPage-success .wp-block-group .approach-content h4,.mainPage .mainPage-success .wp-block-group .scope-content h4{margin:0!important}.mainPage .mainPage-approach .wp-block-group .approach-content p,.mainPage .mainPage-approach .wp-block-group .scope-content p,.mainPage .mainPage-scope .wp-block-group .approach-content p,.mainPage .mainPage-scope .wp-block-group .scope-content p,.mainPage .mainPage-success .wp-block-group .approach-content p,.mainPage .mainPage-success .wp-block-group .scope-content p{margin:0}.mainPage .mainPage-approach .wp-block-group .approach-image,.mainPage .mainPage-approach .wp-block-group .scope-image,.mainPage .mainPage-approach .wp-block-group .success-image,.mainPage .mainPage-scope .wp-block-group .approach-image,.mainPage .mainPage-scope .wp-block-group .scope-image,.mainPage .mainPage-scope .wp-block-group .success-image,.mainPage .mainPage-success .wp-block-group .approach-image,.mainPage .mainPage-success .wp-block-group .scope-image,.mainPage .mainPage-success .wp-block-group .success-image{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mainPage .mainPage-approach .wp-block-group .approach-image figure img,.mainPage .mainPage-approach .wp-block-group .scope-image figure img,.mainPage .mainPage-approach .wp-block-group .success-image figure img,.mainPage .mainPage-scope .wp-block-group .approach-image figure img,.mainPage .mainPage-scope .wp-block-group .scope-image figure img,.mainPage .mainPage-scope .wp-block-group .success-image figure img,.mainPage .mainPage-success .wp-block-group .approach-image figure img,.mainPage .mainPage-success .wp-block-group .scope-image figure img,.mainPage .mainPage-success .wp-block-group .success-image figure img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.mainPage #success .wp-block-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:48px}.mainPage #success .wp-block-group h4{margin:0!important}.divider-img a{color:#fff;font-size:16px;font-weight:600;line-height:140%;margin-left:4px}.bg{background-attachment:fixed;background-position:50% 0;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;min-height:100vh;position:relative;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;scroll-snap-align:start}.bg .svg-container{display:none}.image-extended img{width:100vw}.wp-block-post-title.alignwide{display:none}.wp-block-post-content,.wp-site-blocks{padding:0}.context-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.entry-content{margin:0}.width-margin{margin:0;max-width:1200px;width:100%}.text-title{font-size:72px;font-weight:700}.text-subheading{font-size:1.25rem;line-height:120%}.text-subtitle{font-size:2rem;line-height:120%}.text-m{font-size:24px}.text-s{font-size:20px}.text-prices{font-size:48px}.text-prices,.text-semibold{font-weight:700}@media(min-width:1024px){.text-title{font-size:4.5rem}.text-m{font-size:1.5rem;line-height:120%}.text-s{font-size:1.25rem}.text-prices{font-size:3rem;font-weight:700}h2{font-size:4.5rem}h4{font-size:3rem;line-height:120%}.mainPage-approach .wp-block-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1.5rem}.mainPage-scope .wp-block-group{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:1.5rem}.mainPage-success{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1.5rem}.ver-pad{padding-left:4rem;padding-right:4rem}}@media(min-width:481px)and (max-width:1024px){.text-title{font-size:3.5rem}.text-m{font-size:1.25rem}.text-s{font-size:1.125rem}.text-prices{font-size:2.5rem}h2{font-size:2rem}h4{font-size:1.6rem}.mainPage-approach .wp-block-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.mainPage-scope .wp-block-group{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:1rem}.mainPage-success{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.ver-pad{padding-left:2.5rem;padding-right:2.5rem}}@media(max-width:768px){.group-menu{display:none}#success .wp-block-group{gap:24px!important}}@media(max-width:480px){.bg{margin:16px 0;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}.text-title{font-size:3rem}.text-m{font-size:1rem}.text-s{font-size:.8rem}.text-prices{font-size:2rem}h2{font-size:1.8rem}h4{font-size:2rem}.mainPage-approach .wp-block-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.mainPage-scope .wp-block-group{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:1rem}.mainPage-success{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.approach-content,.menuIndex,.next-steps,.scope-content,.timing-details,.timing-general{line-height:1.5}.menu-item{font-size:.8rem}.mainHeader{padding:24px!important}.mainHeader .header-content{min-height:38px}.mainHeader .header-content .header-title{display:none}.mainHeader .header-content .svg-container{padding:8px!important}.group-footer{line-height:1.5;padding:10px}.group-footer p{font-size:.8rem}.ver-pad{padding-left:1.5rem;padding-right:1.5rem}.password-protected main .wp-block-post-content form h2{font-size:2.5rem}}input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:1px solid #fff;border-radius:4px;cursor:pointer;height:16px;margin:0;outline:none;position:relative;-webkit-transition:background .3s;transition:background .3s;width:16px}input[type=checkbox]:checked{background-color:#fff}input[type=checkbox]:checked:after{color:#333;content:"✔";font-size:12px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.password-protected main .wp-block-post-content form p{margin:0}.password-protected main .wp-block-post-content form p label{color:#fff}.password-protected main .wp-block-post-content form p label input{background-color:#333;border:1px solid #333;border-radius:5px;color:#fff!important;margin-right:10px;outline:none;padding:10px;text-align:center;width:200px}.password-protected main .wp-block-post-content form p .wp-block-button input{background-color:#fff;border:none;border-radius:5px;color:#333;cursor:pointer;font-size:1rem;line-height:normal;padding:10px 20px}.password-protected main .wp-block-post-content form h2{color:#fff;font-size:4.5rem;margin:0}body.home footer{bottom:0;position:fixed;width:100%}body.home header .svg-container{display:none!important}@media print{#wpadminbar,.background-animation-container,footer,header{display:none!important}body{background-color:#000}.bg{background-attachment:fixed;background-image:url(http://sexyproposal.local/wp-content/uploads/2025/01/background-big.jpg)!important;background-position:50% 0;background-repeat:no-repeat;background-size:cover;height:100vh;margin:0!important;padding:0!important;position:relative;width:100%;page-break-inside:avoid;page-break-after:avoid}.bg .svg-container{bottom:0;display:block;padding:32px;position:absolute;right:0}}.password-protected header .header-content{min-height:46px}.password-protected header .header-content .svg-container{display:none!important}.password-protected footer{bottom:0;position:fixed;width:100%}.password-protected main{display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.password-protected main .wp-block-group{padding:0}.password-protected main .wp-block-post-content{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.password-protected main .wp-block-post-content form.post-password-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;max-width:500px;width:100%}.password-protected main .wp-block-post-content form.post-password-form h2{color:#fff;font-size:4.5rem;margin:0;text-align:center}.password-protected main .wp-block-post-content form.post-password-form p{color:hsla(0,0%,100%,.7);font-size:1.25rem;line-height:140%;margin:0;text-align:center}.password-protected main .wp-block-post-content form.post-password-form p:first-of-type{display:none!important}.password-protected main .wp-block-post-content form.post-password-form p:last-of-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;width:100%}.password-protected main .wp-block-post-content form.post-password-form p label{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.password-protected main .wp-block-post-content form.post-password-form p label input[type=password]{background-color:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:#fff!important;font-size:1rem;max-width:300px;outline:none;padding:12px 20px;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%}.password-protected main .wp-block-post-content form.post-password-form p label input[type=password]::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)}.password-protected main .wp-block-post-content form.post-password-form p label input[type=password]::-moz-placeholder{color:hsla(0,0%,100%,.5)}.password-protected main .wp-block-post-content form.post-password-form p label input[type=password]:-ms-input-placeholder{color:hsla(0,0%,100%,.5)}.password-protected main .wp-block-post-content form.post-password-form p label input[type=password]::-ms-input-placeholder{color:hsla(0,0%,100%,.5)}.password-protected main .wp-block-post-content form.post-password-form p label input[type=password]::placeholder{color:hsla(0,0%,100%,.5)}.password-protected main .wp-block-post-content form.post-password-form p label input[type=password]:focus{background-color:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.4)}.password-protected main .wp-block-post-content form.post-password-form p .wp-block-button{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0}.password-protected main .wp-block-post-content form.post-password-form p .wp-block-button input[type=submit]{background-color:#fff;border:none;border-radius:8px;color:#333;cursor:pointer;font-size:1rem;font-weight:600;line-height:normal;min-width:150px;padding:12px 32px;-webkit-transition:all .3s ease;transition:all .3s ease}.password-protected main .wp-block-post-content form.post-password-form p .wp-block-button input[type=submit]:hover{background-color:hsla(0,0%,100%,.9);-webkit-box-shadow:0 4px 12px hsla(0,0%,100%,.2);box-shadow:0 4px 12px hsla(0,0%,100%,.2);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.password-protected main .wp-block-post-content form.post-password-form p .wp-block-button input[type=submit]:active{-webkit-transform:translateY(0);transform:translateY(0)}.password-protected main .wp-block-post-content form.post-password-form input[type=hidden]{display:none}@media(max-width:480px){.password-protected main .wp-block-post-content form.post-password-form{gap:20px;padding:24px}.password-protected main .wp-block-post-content form.post-password-form h2{font-size:2.5rem}.password-protected main .wp-block-post-content form.post-password-form p{font-size:1rem}.password-protected main .wp-block-post-content form.post-password-form p label input[type=password]{max-width:100%;padding:10px 16px}.password-protected main .wp-block-post-content form.post-password-form p .wp-block-button input[type=submit]{min-width:120px;padding:10px 24px}}
