/*!/wp-content/themes/leahsdesigns/assets/css/theme.css*/:root{--header-height:100px;--admin-bar-height:32px;--announcement-bar-height:0px;--white:#FFF;--white-rgb:255, 255, 255;--off-white:#FFF9F9;--off-white-rgb:255, 249, 249;--black:#000;--black-rgb:0, 0, 0;--off-black:#3B3B3B;--off-black-rgb:59, 59, 59;--grey:#999;--grey-rgb:153, 153, 153;--light-grey:#F1F1F1;--light-grey-rgb:238, 238, 238;--pink:#F5D5C9;--pink-rgb:245, 213, 201;--red:#FF1414;--red-rgb:255, 20, 20;--font-primary:"Poppins", sans-serif;--font-secondary:area-variable, sans-serif;--font-heading:gyst-variable, sans-serif;--font-script:"Qwitcher Grypen", cursive;--8px:0.5rem;--9px:0.5625rem;--10px:0.625rem;--11px:0.6875rem;--12px:0.75rem;--13px:0.8125rem;--14px:0.875rem;--15px:0.9375rem;--16px:1rem;--17px:1.0625rem;--18px:1.125rem;--20px:1.25rem;--22px:1.375rem;--24px:1.5rem;--25px:1.5625rem;--26px:1.625rem;--28px:1.75rem;--30px:1.875rem;--32px:2rem;--34px:2.125rem;--35px:2.1875rem;--36px:2.25rem;--38px:2.375rem;--40px:2.5rem;--42px:2.625rem;--44px:2.75rem;--45px:2.8125rem;--46px:2.875rem;--48px:3rem;--50px:3.125rem;--54px:3.375rem;--55px:3.4375rem;--60px:3.75rem;--64px:4rem;--70px:4.375rem;--75px:4.6875rem;--85px:5.3125rem;--90px:5.625rem;--100px:6.25rem}@media (max-width:992px){:root{--header-height:80px}}@media (max-width:782px){:root{--admin-bar-height:46px}}*{scrollbar-width:thin;scrollbar-color:var(--black) #fff0}.block-theme *,.block-theme *:before,.block-theme *:after{box-sizing:border-box}.block-theme img,.block-theme svg,.block-theme video{display:block;width:100%;height:auto}.block-video video{background-image:url(/wp-content/themes/leahsdesigns/assets/css/../images/video-loader-black.gif);background-repeat:no-repeat;background-size:60px;background-position:center}.block-video .block-setting-theme-dark video{background-image:url(/wp-content/themes/leahsdesigns/assets/css/../images/video-loader-white.gif)}.block-theme hr{background-color:var(--grey);border:0;height:1px;margin:40px 0}.block-theme h1,.block-theme .h1{font-family:var(--font-heading);font-size:var(--45px);font-weight:400;color:var(--black);line-height:1.1;margin:0 0 16px}.block-theme h2,.block-theme .h2{font-family:var(--font-heading);font-size:var(--35px);font-weight:400;color:var(--black);line-height:1.1;margin:0 0 16px}.block-theme h3,.block-theme .h3{font-family:var(--font-heading);font-size:var(--22px);font-weight:400;color:var(--black);line-height:1.1;margin:0 0 16px}.block-theme h4,.block-theme .h4{font-family:var(--font-secondary);font-size:var(--20px);font-weight:700;text-transform:uppercase;color:var(--black);line-height:1.1;margin:0 0 16px}.block-theme h5,.block-theme .h5{font-family:var(--font-secondary);font-size:var(--16px);font-weight:800;text-transform:uppercase;color:var(--black);line-height:1.1;margin:0 0 12px}.block-theme h6,.block-theme .h6{font-family:var(--font-secondary);font-size:var(--14px);font-weight:600;text-transform:uppercase;color:var(--black);line-height:1.1;margin:0 0 12px}@media (max-width:768px){.block-theme h1,.block-theme .h1{font-size:var(--40px)}.block-theme h2,.block-theme .h2{font-size:var(--30px)}.block-theme h3,.block-theme .h3{font-size:var(--20px)}.block-theme h4,.block-theme .h4{font-size:var(--18px)}}.block-theme p{font-weight:300;color:var(--black);line-height:1.5;margin:0 0 16px}.block-theme .typo-copy-large,.block-theme .typo-copy-large p{font-size:var(--18px)}.block-theme .typo-copy-script,.block-theme .typo-copy-script p{font-family:var(--font-script);font-size:var(--70px);font-weight:400;line-height:50px;transform:rotate(-4deg)}@media (max-width:768px){.block-theme .typo-copy-large,.block-theme .typo-copy-large p{font-size:var(--17px)}}.block-theme ul,.block-theme ol,.block-theme li{list-style:none;margin:0;padding:0}.block-theme blockquote{margin:32px 0;padding:0 0 0 16px;border-left:1px solid var(--black)}.block-theme blockquote p{font-size:var(--20px);margin:0;line-height:1.3!important;color:var(--black)}.block-theme blockquote cite{font-size:var(--18px);font-weight:500;font-style:normal;margin:16px 0 0;display:block}@media (max-width:768px){.block-theme blockquote p{font-size:var(--18px)}.block-theme blockquote cite{font-size:var(--16px)}}.block-theme a{color:var(--black);text-decoration:none;cursor:pointer}.block-theme a:hover{color:var(--off-black)}.block-theme p a,.block-theme li a{text-decoration:underline}.block-theme p a:hover,.block-theme li a:hover{text-decoration:none;color:var(--off-black)}.block-theme .block-setting-theme-dark p a:hover,.block-theme .block-setting-theme-dark li a:hover{color:var(--white)!important}.block-theme .block-setting-theme-dark .ignore-text-white p a:hover,.block-theme .block-setting-theme-dark .ignore-text-white li a:hover{color:var(--pink)}.block-theme .arrow-link{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;gap:6px;color:var(--black);font-size:var(--14px);font-weight:600;text-transform:uppercase}.block-theme .arrow-link svg{width:10px;height:auto;flex-shrink:0;transition:transform 0.3s ease}.block-theme .arrow-link:hover svg{transform:translateX(-3px)}.block-theme .button-group{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:32px}.block-buttons .button-group{margin:0}.block-theme .button-group.button-group-align-start{justify-content:flex-start}.block-theme .button-group.button-group-align-center{justify-content:center}.block-theme .button-group.button-group-align-end{justify-content:flex-end}@media (max-width:460px){.block-theme .button-group{gap:8px}.block-theme .button-group .button,.block-theme .button-group button{flex:100%}}.block-theme .button,.block-theme button,.block-theme input[type="button"],.block-theme input[type="reset"],.block-theme input[type="submit"]{outline:none;display:inline-block;position:relative;padding:9px 30px;font-family:var(--font-secondary);font-size:var(--14px);font-weight:600;background-color:var(--off-black);border:1px solid var(--off-black);border-radius:0px!important;color:var(--white);text-transform:uppercase;text-decoration:none;height:auto;line-height:20px;text-align:center;cursor:pointer}.block-theme .button:hover,.block-theme button:hover,.block-theme input[type="button"]:hover,.block-theme input[type="reset"]:hover,.block-theme input[type="submit"]:hover{background-color:var(--pink);border-color:var(--pink);color:var(--black)}.block-theme .btn-loader{display:none;position:absolute;left:calc(50% - 8px);top:calc(50% - 8px)}.block-theme .button.disabled,.block-theme button.disabled{opacity:.5;pointer-events:none}.block-theme .button.black,.block-theme button.black{background-color:var(--off-black);border-color:var(--off-black);color:var(--white)}.block-theme .button.black:hover,.block-theme button.black:hover{background-color:var(--pink);border-color:var(--pink);color:var(--black)}.block-theme .button.white,.block-theme button.white{background-color:var(--white);border-color:var(--white);color:var(--off-black)}.block-theme .button.white:hover,.block-theme button.white:hover{background-color:var(--pink);border-color:var(--pink);color:var(--black)}.block-theme .button.ghost,.block-theme button.ghost{background-color:#fff0;border:1px solid var(--black);color:var(--off-black)}.block-theme .button.ghost:hover,.block-theme button.ghost:hover{background-color:var(--black);border-color:var(--black);color:var(--white)}.block-theme .button.ghost.black,.block-theme button.ghost.black{border-color:var(--black);color:var(--off-black)}.block-theme .button.ghost.black:hover,.block-theme button.ghost.black:hover{background-color:var(--black);border-color:var(--black);color:var(--white)}.block-theme .button.ghost.white,.block-theme button.ghost.white{border-color:var(--white);color:var(--white)}.block-theme .button.ghost.white:hover,.block-theme button.ghost.white:hover{background-color:var(--white);border-color:var(--white);color:var(--black)}.block-theme .button.small,.block-theme button.small{padding:8px 24px}.block-theme .button.arrow-button,.block-theme button.arrow-button{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;gap:6px}.block-theme .button.arrow-button svg,.block-theme button.arrow-button svg{width:12px;height:auto;flex-shrink:0;transition:transform 0.3s ease}.block-theme .button.arrow-button:hover svg,.block-theme button.arrow-button:hover svg{transform:translateX(-3px)}@media (max-width:460px){.block-theme .button.arrow-button,.block-theme button.arrow-button{white-space:normal}}.block-theme .button.icon-button,.block-theme button.icon-button{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;gap:6px}.block-theme .button.icon-button svg,.block-theme button.icon-button svg{line-height:0;max-height:14px;max-width:14px;width:100%;flex-shrink:0;transition:transform 0.3s ease}.block-theme .button.icon-button:hover svg,.block-theme button.icon-button:focus svg{transform:translateX(-3px)}.block-theme .button.icon-only-button,.block-theme button.icon-only-button{padding:14px}.block-theme .button.icon-only-button svg,.block-theme button.icon-only-button svg{max-height:14px;max-width:14px;width:100%}@media (max-width:460px){.block-theme .button.icon-button,.block-theme button.icon-button{white-space:normal}.block-theme .button.icon-only-button,.block-theme button.icon-only-button{flex:none}}.block-theme form *[disabled]{opacity:.5;pointer-events:none}.block-theme label,.block-theme legend{display:block;margin:0 0 4px;font-size:var(--14px);font-weight:500;color:var(--black)}.block-theme label a,.block-theme legend a{text-decoration:underline}.block-theme label a:hover,.block-theme legend a:hover{color:var(--pink)}.block-theme label .required{color:var(--red);margin-left:2px;font-weight:600}.block-theme input:not([type='button'],[type='submit']),.block-theme select,.block-theme textarea{appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none;display:inline-block;width:100%;padding:12px 16px;background-color:#fff0;border:1px solid var(--grey);color:var(--black);border-radius:0;line-height:20px}.block-theme textarea{height:120px;resize:vertical}.block-theme input:not([type='button'],[type='submit']):focus,.block-theme select:focus,.block-theme textarea:focus{border-color:var(--black)}::placeholder{color:var(--grey)}.block-theme select{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 9"><path fill="%23000000" d="M7.293 8.707a1 1 0 0 0 1.414 0l6.364-6.364A1 1 0 0 0 13.657.93L8 6.586 2.343.929A1 1 0 0 0 .93 2.343l6.364 6.364ZM8 7H7v1h2V7H8Z"/></svg>');background-repeat:no-repeat;background-position:right 16px center;background-size:auto 8px;background-color:#fff0;-moz-appearance:none;-webkit-appearance:none;appearance:none;padding:12px 40px 12px 16px;cursor:pointer}.block-theme .select2,.block-theme .select2 *{margin:0;padding:0}.block-theme .select2-container .select2-selection{height:auto;display:block;width:100%;margin:0;border:0;padding:12px 16px;background-color:#fff0;border:1px solid var(--black);border-radius:0;color:var(--black);line-height:20px;text-align:left;text-decoration:none;cursor:pointer;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 9"><path fill="%23000000" d="M7.293 8.707a1 1 0 0 0 1.414 0l6.364-6.364A1 1 0 0 0 13.657.93L8 6.586 2.343.929A1 1 0 0 0 .93 2.343l6.364 6.364ZM8 7H7v1h2V7H8Z"/></svg>');background-repeat:no-repeat;background-position:right 16px center;background-size:auto 8px}.block-theme .select2-container .select2-selection,.block-theme .select2-container .select2-selection *{line-height:20px}.block-theme .select2-container.select2-container--open .select2-selection{border-color:var(--black)}.block-theme .select2-selection__rendered,.block-theme .select2-selection__placeholder{color:var(--black)}.block-theme .select2-dropdown{border-color:var(--black);background-color:#fff0;padding-top:30px;top:-30px;border-radius:0}.block-theme .select2-dropdown .select2-search,.block-theme .select2-dropdown .select2-results__option{padding:5px}.block-theme .select2-dropdown .select2-results,.block-theme .select2-dropdown .select2-search{background-color:var(--white)}.block-theme .select2-container .select2-selection .select2-selection__rendered{line-height:20px;padding:0}.block-theme .select2-dropdown .select2-results__option.select2-results__option--highlighted{background-color:var(--black)}.block-theme .select2-container .select2-selection__arrow{display:none}.block-theme input[type='checkbox'],.block-theme input[type='radio']{min-height:20px;min-width:20px;max-width:20px;max-height:20px;background-color:var(--white);border:1px solid var(--black);padding:0;box-shadow:none;margin:0 8px 0 0;position:relative;display:inline-block;cursor:pointer;transition:none}.block-theme input[type='radio']{border-radius:100%}.block-theme input[type='checkbox']+label,.block-theme input[type='radio']+label{margin:0}.block-theme input[type='checkbox']:checked{border-color:var(--black);background:var(--black) url(/wp-content/themes/leahsdesigns/assets/css/../images/icon-check-white.svg) 50% no-repeat;background-size:14px}.block-theme .block-setting-theme-dark input[type='checkbox']:checked{border-color:var(--white)}.block-theme input[type='radio']:checked{border:4px solid var(--black)}.block-theme input[type='radio']:before,.block-theme input[type='checkbox']:before{display:none}.block-theme input[type='file']::file-selector-button{border:0;width:auto;padding:10px 15px;margin-right:10px;font-size:16px;font-weight:600;line-height:20px;color:var(--white);text-align:center;text-decoration:none;background-color:var(--black);border:1px solid var(--black);border-radius:2px;cursor:pointer}.gform_wrapper{--gform-theme-form-row-gap:16px !important;--gform-theme-form-col-gap:16px !important}.gform-theme{--gf-form-gap-x:16px !important;--gf-form-gap-y:16px !important;--gf-label-req-gap:2px !important;--gf-color-primary:var(--pink) !important;--gf-color-primary-darker:var(--pink) !important}.gform_wrapper .gform_heading,.gform_wrapper .gform_title,.gform_wrapper .gform_required_legend{display:none}.gform_wrapper .validation_message{display:none!important}.block-setting-theme-dark .gform-theme .gform_validation_errors{background-color:rgba(var(--gf-color-danger-rgb),.3);border-color:var(--gf-form-validation-border-color-focus)}.block-setting-theme-dark .gform-theme .gform_validation_errors .gform-icon{border-color:var(--gf-form-validation-border-color-focus)}.gform_confirmation_wrapper .gform_confirmation_message{font-size:var(--20px)}.gform-theme .gform_validation_errors .gform_submission_error{margin:0;text-transform:none}.gform-theme .gfield_list_group_item:before,.gform-theme .gform-field-label{font-size:var(--14px)!important;font-weight:500!important}.gform-theme .gform-field-label.gfield_consent_label{font-size:var(--13px)!important}.gform_wrapper .gform_body .gform_fields .gfield input[type="text"],.gform_wrapper .gform_body .gform_fields .gfield input[type="email"],.gform_wrapper .gform_body .gform_fields .gfield input[type="url"],.gform_wrapper .gform_body .gform_fields .gfield input[type="password"],.gform_wrapper .gform_body .gform_fields .gfield input[type="number"],.gform_wrapper .gform_body .gform_fields .gfield input[type="tel"],.gform_wrapper .gform_body .gform_fields .gfield input[type="search"],.gform_wrapper .gform_body .gform_fields .gfield textarea,.gform_wrapper .gform_body .gform_fields .gfield select{background-color:transparent!important;border:1px solid var(--grey)!important;border-radius:0!important;line-height:20px!important;padding:12px 16px!important;height:auto!important;box-shadow:none!important;width:100%}.gform_wrapper .gform_body .gform_fields .gfield select{padding:12px 40px 12px 16px!important}.gform_wrapper .gform_body .gform_fields .gfield textarea.small{height:100px!important;min-block-size:100px}.gform_wrapper .gform_body .gform_fields .gfield textarea.medium{height:140px!important;min-block-size:140px}.gform_wrapper .gform_body .gform_fields .gfield textarea.large{height:200px!important;min-block-size:200px}.gform_wrapper .gform_body .gform_fields .gfield input:focus,.gform_wrapper .gform_body .gform_fields .gfield textarea:focus,.gform_wrapper .gform_body .gform_fields .gfield select:focus{border-color:var(--black)!important}.gform_wrapper .gform_body .gform_fields .gfield.gfield_error input,.gform_wrapper .gform_body .gform_fields .gfield.gfield_error textarea,.gform_wrapper .gform_body .gform_fields .gfield.gfield_error select{border-color:#c02b0a!important}.gform_wrapper .gform_body .gform_fields .gfield input::placeholder,.gform_wrapper .gform_body .gform_fields .gfield textarea::placeholder{color:var(--grey)!important}.gform_wrapper .gform_body .gform_fields .gfield input[type="checkbox"],.gform_wrapper .gform_body .gform_fields .gfield input[type="radio"]{min-height:22px!important;min-width:22px!important;max-width:22px!important;max-height:22px!important;border:1px solid var(--grey)!important;background:var(--grey)!important;box-shadow:none!important;border-radius:0!important;transition:none!important}.gform_wrapper .gform_body .gform_fields .gfield input[type="checkbox"]:checked,.gform_wrapper .gform_body .gform_fields .gfield input[type="radio"]:checked{border-color:var(--black)!important;background:var(--black) url(/wp-content/themes/leahsdesigns/assets/css/../images/icon-check-white.svg) 50% no-repeat!important;background-size:14px!important}.block-setting-theme-dark .gform_wrapper .gform_body .gform_fields .gfield input[type="checkbox"]:checked,.block-setting-theme-dark .gform_wrapper .gform_body .gform_fields .gfield input[type="radio"]:checked{border-color:var(--white)!important}.gform_wrapper .gform_body .gform_fields .gfield.choice-horizontal .gfield_radio{flex-direction:row;gap:24px}.gform_wrapper .gform_body .gform_fields .gfield--type-choice .gchoice{gap:8px}.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent{gap:8px;align-items:center}.gform-theme .gfield_password_strength{color:var(--black)!important;font-size:var(--13px)!important;font-weight:400!important}.gform-theme .gform_footer{justify-content:flex-end}.gform-theme .gform-page-footer{justify-content:flex-end}.gform-theme .gform-loader{flex-shrink:0;order:-1}.gform_wrapper .gform-page-footer .gform-loader{order:-1}.gform_wrapper .gform_footer input[type="submit"],.gform_wrapper .gform_footer button[type="submit"]{outline:none!important;display:inline-block!important;position:relative!important;padding:12px 30px!important;font-family:var(--font-secondary)!important;font-size:var(--14px)!important;font-weight:600!important;background-color:var(--off-black)!important;border:1px solid var(--off-black)!important;box-shadow:none!important;border-radius:0px!important;color:var(--white)!important;text-transform:uppercase!important;height:auto!important;line-height:20px!important;text-align:center!important;cursor:pointer!important;transition:all 0.3s ease!important}.gform_wrapper .gform_footer input[type="submit"]:hover,.gform_wrapper .gform_footer button[type="submit"]:hover{background-color:var(--pink)!important;border-color:var(--pink)!important;color:var(--black)!important}.block-setting-theme-dark .gform_wrapper .gform_footer input[type="submit"],.block-setting-theme-dark .gform_wrapper .gform_footer button[type="submit"]{background-color:var(--white)!important;border-color:var(--white)!important;color:var(--black)!important}.block-setting-theme-dark .gform_wrapper .gform_footer input[type="submit"]:hover,.block-setting-theme-dark .gform_wrapper .gform_footer button[type="submit"]:hover{background-color:var(--pink)!important;border-color:var(--pink)!important;color:var(--black)!important}.gform_wrapper .gform_footer input[type="submit"].arrow-button,.gform_wrapper .gform_footer button[type="submit"].arrow-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;gap:6px!important}.gform_wrapper .gform_footer button[type="submit"].arrow-button svg *{all:revert-layer}.gform_wrapper .gform-page-footer .button.gform-theme-button--secondary{background-color:transparent!important;border-color:var(--black)!important;color:var(--off-black)!important}.gform_wrapper .gform-page-footer .button.gform-theme-button--secondary:hover{background-color:var(--off-black)!important;border-color:var(--off-black)!important;color:var(--white)!important}.block-setting-theme-dark .gform_wrapper .gform-page-footer .button.gform-theme-button--secondary{border-color:var(--white)!important;color:var(--white)!important}.block-setting-theme-dark .gform_wrapper .gform-page-footer .button.gform-theme-button--secondary:hover{background-color:var(--white)!important;border-color:var(--white)!important;color:var(--black)!important}@media (max-width:460px){.gform_wrapper .gform_footer input[type="submit"],.gform_wrapper .gform_footer button[type="submit"]{width:100%!important}}.block-theme .desktop-only{display:block}.block-theme .mobile-only{display:none}.block-theme .hidden{display:none!important}@media (max-width:768px){.block-theme .desktop-only{display:none}.block-theme .mobile-only{display:block}}.block-theme .pos-relative{position:relative}.block-theme img.aligncenter{margin-left:auto!important;margin-right:auto!important;float:none;width:auto}.block-theme img.alignleft{float:left}.block-theme img.alignright{float:right}.block-theme img.size-full{width:100%}.block-theme .clearfix:after{content:'';display:table;clear:both}.container{width:100%;padding:0 30px;margin:0 auto;max-width:1360px}.container.w500{max-width:540px}.container.w600{max-width:660px}.container.w700{max-width:760px}.container.w800{max-width:860px}.container.w900{max-width:960px}.container.w1000{max-width:1060px}.container.w1100{max-width:1160px}.container.w1200{max-width:1260px}.container.w1300{max-width:1360px}.container.w1400{max-width:1460px}.container.w1500{max-width:1560px}.container.w1600{max-width:1660px}.container.wmax{max-width:1920px;padding:0}.container.none{max-width:none;padding:0}@media(max-width:600px){.container{padding:0 20px}}.container-oneside{margin-left:calc((100% - min(calc(100% - 0px), 1360px)) / 2); padding:0 0 0 30px}.parallax-container{overflow:hidden}.responsive-video{position:relative;overflow:hidden;padding-bottom:56.25%}.responsive-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media(max-width:600px){.container-oneside{margin-left:calc((100% - min(calc(100% - 0px), 1360px)) / 2); padding:0 0 0 20px}}.block-theme .grid-system-1,.block-theme .grid-system-2,.block-theme .grid-system-3,.block-theme .grid-system-4,.block-theme .grid-system-5,.block-theme .grid-system-6{display:grid;gap:24px}.block-theme .grid-system-1,.block-theme .grid-system-2{gap:40px}.block-theme .grid-system-2{grid-template-columns:repeat(2,1fr)}.block-theme .grid-system-3{grid-template-columns:repeat(3,1fr);gap:40px}.block-theme .grid-system-4{grid-template-columns:repeat(4,1fr)}.block-theme .grid-system-5{grid-template-columns:repeat(5,1fr)}.block-theme .grid-system-6{grid-template-columns:repeat(6,1fr)}@media(max-width:1200px){.block-theme .grid-system-5{grid-template-columns:repeat(3,1fr)}.block-theme .grid-system-6{grid-template-columns:repeat(4,1fr)}}@media(max-width:992px){.block-theme .grid-system-1,.block-theme .grid-system-2,.block-theme .grid-system-3{gap:30px}.block-theme .grid-system-3{grid-template-columns:repeat(2,1fr)}.block-theme .grid-system-4,.block-theme .grid-system-5,.block-theme .grid-system-6{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.block-theme .grid-system-2{grid-template-columns:repeat(1,1fr)}.block-theme .grid-system-4,.block-theme .grid-system-5{grid-template-columns:repeat(2,1fr)}}@media(max-width:500px){.block-theme .grid-system-3,.block-theme .grid-system-4{grid-template-columns:repeat(1,1fr)}.block-theme .grid-system-6{grid-template-columns:repeat(2,1fr)}}.block-theme table{border-collapse:collapse;width:100%}.block-theme table,.block-theme table tr,.block-theme table th,.block-theme table td{border-color:var(--black)}.block-theme table th,.block-theme table td{padding:10px;text-align:left;border:1px solid var(--black);color:var(--black)}.block-theme table th{background-color:var(--off-white)}.block-theme table th,.block-theme table th *{font-weight:600}.block-section .block-setting-padding{padding-top:var(--block-padding-top);padding-bottom:var(--block-padding-bottom)}@media (max-width:992px){.block-section .block-setting-padding{padding-top:clamp(0px, var(--block-padding-top), max(20px, calc(var(--block-padding-top) / 1.25)));padding-bottom:clamp(0px, var(--block-padding-bottom), max(20px, calc(var(--block-padding-bottom) / 1.25)))}}@media (max-width:768px){.block-section .block-setting-padding{padding-top:clamp(0px, var(--block-padding-top), max(20px, calc(var(--block-padding-top) / 2)));padding-bottom:clamp(0px, var(--block-padding-bottom), max(20px, calc(var(--block-padding-bottom) / 2)))}}.block-section .block-setting-background{background-color:var(--block-background-color,transparent)}.block-section .block-setting-theme-dark *:not(.button):not(svg):not(path):not(span[style*="color"]):not(.ignore-text-white):not(.ignore-text-white *){color:var(--white)!important}.block-empty{padding:40px 0;text-align:center}.block-empty p{margin:0 20px}.block-theme .accordion-section{border:none}.block-theme .accordion-section .accordion-item{border-bottom:1px solid var(--pink)}.block-theme .accordion-section .accordion-item .accordion-header{display:flex;align-items:center;justify-content:space-between;gap:24px;cursor:pointer;padding:16px 0;margin:0;font-size:var(--18px);color:var(--black)}.block-theme .accordion-section .accordion-item .accordion-header .accordion-toggle{display:flex;align-items:center;justify-content:center;flex-shrink:0}.block-theme .accordion-section .accordion-item .accordion-header .accordion-toggle svg{height:10px;transition:all 0.3s ease}.block-theme .accordion-section .accordion-item.active .accordion-header .accordion-toggle svg{transform:rotate(-90deg)}.block-theme .accordion-section .accordion-item .accordion-content{display:none;padding:8px 48px 32px 0}@media (max-width:768px){.block-theme .accordion-section .accordion-item .accordion-header{padding:20px 0}.block-theme .accordion-section .accordion-item .accordion-content{padding:4px 32px 24px 0}}.block-theme .clipboard-copy{position:relative;cursor:pointer}.block-theme .clipboard-copy .tooltip{visibility:hidden;width:auto;white-space:nowrap;background-color:var(--black);color:var(--white);text-align:center;border-radius:4px;padding:3px 10px;position:absolute;top:0;left:50%;font-size:var(--13px);line-height:1.5;transform:translate(-50%,-120%);opacity:0;transition:opacity 0.3s ease}.block-theme .clipboard-copy .tooltip:after{content:'';position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:var(--black) #fff0 #fff0 #fff0}.block-theme .clipboard-copy:hover .tooltip{visibility:visible;opacity:1}.block-theme .swiper-button-prev,.block-theme .swiper-button-next{width:auto;height:auto}.block-theme .swiper-button-prev{left:-16px;transform:translate(-100%,-50%);margin:0}.block-theme .swiper-button-next{right:-16px;transform:translate(100%,-50%);margin:0}.block-theme .swiper-button-prev:after,.block-theme .swiper-button-next:after{display:none}.block-theme .swiper-button-prev svg,.block-theme .swiper-button-next svg{height:24px;width:auto;color:var(--black);transition:all 0.3s ease}.block-theme .block-setting-theme-dark .swiper-button-prev svg,.block-theme .block-setting-theme-dark .swiper-button-next svg{color:var(--white)}.block-theme .swiper-button-prev:hover svg,.block-theme .swiper-button-next:hover svg{color:var(--pink)}.block-theme .block-setting-theme-dark .swiper-button-prev:hover svg,.block-theme .block-setting-theme-dark .swiper-button-next:hover svg{color:var(--pink)}.block-theme .swiper-pagination-progressbar.swiper-pagination-horizontal{background-color:var(--grey);height:4px;position:static}.block-theme .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:var(--black)}.block-theme .swiper-pagination{display:flex;align-items:center;justify-content:center;gap:6px;bottom:24px!important}.block-theme .swiper-pagination .swiper-pagination-bullet{opacity:1;background-color:var(--grey);width:12px;height:12px;transition:all 0.3s ease;margin:0!important}.block-theme .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--black);width:32px;border-radius:12px}@media (max-width:1500px){.block-theme .swiper-button-prev{left:-10px}.block-theme .swiper-button-next{right:-10px}}@media (max-width:600px){.block-theme .swiper-button-prev{left:-4px}.block-theme .swiper-button-next{right:-4px}.block-theme .swiper-button-prev svg,.block-theme .swiper-button-next svg{height:20px}}.wysiwyg-content h1:last-child,.wysiwyg-content h2:last-child,.wysiwyg-content h3:last-child,.wysiwyg-content h4:last-child,.wysiwyg-content h5:last-child,.wysiwyg-content h6:last-child,.wysiwyg-content p:last-child,.wysiwyg-content ul:last-child,.wysiwyg-content img:last-child,.wysiwyg-content table:last-child,.wysiwyg-content code:last-child{margin:0}.wysiwyg-content blockquote:last-child,.wysiwyg-content .responsive-video:last-child{margin:32px 0 0}@media (max-width:768px){.wysiwyg-content blockquote:last-child,.wysiwyg-content .responsive-video:last-child{margin:24px 0 0}}.wysiwyg-content ul,.wysiwyg-content ol{list-style:none;margin:0 0 24px;padding:0}.wysiwyg-content ul li,.wysiwyg-content ol li{position:relative;margin:0 0 4px;padding:0 0 0 16px}.wysiwyg-content ul li:last-of-type,.wysiwyg-content ol li:last-of-type{margin:0}.wysiwyg-content ul li:before{content:'';display:block;position:absolute;top:8px;left:0;width:6px;height:6px;border-radius:100%;background-color:var(--black)}.block-setting-theme-dark .wysiwyg-content ul li:before{background-color:var(--white)}.wysiwyg-content ol{counter-reset:item;list-style-position:outside}.wysiwyg-content ol li:before{content:counter(item) '. ';counter-increment:item;display:block;position:absolute;top:0;left:0}.wysiwyg-content ul.list-style-check li{padding-left:30px;margin:0 0 8px}.wysiwyg-content ul.list-style-check li:before{content:'';display:block;position:absolute;top:0;left:2px;width:16px;height:16px;background:url(/wp-content/themes/leahsdesigns/assets/css/../images/icon-check.svg) 50% no-repeat;background-size:contain}.wysiwyg-content .responsive-video{margin:32px 0}.block-separator .block-separator-hr{display:block;width:100%;height:1px;background-color:var(--black)}.block-separator .block-separator-hr.black{background-color:var(--black)}.block-separator .block-separator-hr.white{background-color:var(--white)}.block-editor .block-separator .block-setting-padding{padding-top:max(var(--block-padding-top), 5px);padding-bottom:max(var(--block-padding-bottom), 5px)}.block-multicolumn .block-multicolumn-row{display:flex;flex-wrap:wrap;gap:60px}.block-multicolumn .block-setting-multicolumn-start .block-multicolumn-row{align-items:flex-start}.block-multicolumn .block-setting-multicolumn-center .block-multicolumn-row{align-items:center}.block-multicolumn .block-setting-multicolumn-end .block-multicolumn-row{align-items:flex-end}.block-multicolumn .block-setting-multicolumn-2 .block-multicolumn-row{gap:60px}.block-multicolumn .block-setting-multicolumn-2 .block-multicolumn-col{flex:0 0 calc(50% - 30px)}.block-multicolumn .block-setting-multicolumn-3 .block-multicolumn-row{gap:60px}.block-multicolumn .block-setting-multicolumn-3 .block-multicolumn-col{flex:0 0 calc(33.33333% - 40px)}.block-multicolumn .block-setting-multicolumn-4 .block-multicolumn-row{gap:40px}.block-multicolumn .block-setting-multicolumn-4 .block-multicolumn-col{flex:0 0 calc(25% - 30px)}.block-multicolumn .block-setting-multicolumn-border .block-multicolumn-col{position:relative}.block-multicolumn .block-setting-multicolumn-border .block-multicolumn-col:before{content:'';display:block;position:absolute;top:0;left:0;width:1px;height:100%;background-color:var(--black);pointer-events:none}.block-multicolumn .block-setting-multicolumn-border.block-setting-multicolumn-2 .block-multicolumn-col:before,.block-multicolumn .block-setting-multicolumn-border.block-setting-multicolumn-3 .block-multicolumn-col:before{left:-30px}.block-multicolumn .block-setting-multicolumn-border.block-setting-multicolumn-4 .block-multicolumn-col:before{left:-20px}.block-multicolumn .block-setting-multicolumn-border .block-multicolumn-col:first-of-type:before{display:none}@media (max-width:768px){.block-multicolumn .block-setting-multicolumn-2 .block-multicolumn-row{gap:30px}.block-multicolumn .block-setting-multicolumn-2 .block-multicolumn-col{flex:100%}.block-multicolumn .block-setting-multicolumn-3 .block-multicolumn-row{gap:30px}.block-multicolumn .block-setting-multicolumn-3 .block-multicolumn-col{flex:100%}.block-multicolumn .block-setting-multicolumn-4 .block-multicolumn-row{gap:30px}.block-multicolumn .block-setting-multicolumn-4 .block-multicolumn-col{flex:100%}.block-multicolumn .block-setting-multicolumn-border .block-multicolumn-col:first-of-type:before{display:block}}.block-dual-column .block-dual-column-row{display:flex;gap:32px 60px}.block-dual-column .block-dual-column-content{flex:0 0 calc(50% - 30px)}.block-dual-column .block-setting-dual-column-start .block-dual-column-content{align-content:flex-start}.block-dual-column .block-setting-dual-column-center .block-dual-column-content{align-content:center}.block-dual-column .block-setting-dual-column-end .block-dual-column-content{align-content:flex-end}.block-dual-column .block-dual-column-media{flex:0 0 calc(50% - 30px);max-width:calc(50% - 30px);min-height:400px;position:relative}.block-dual-column .block-dual-column-media.auto-height{min-height:auto}.block-dual-column .block-dual-column-gallery{height:100%}.block-dual-column div.block-dual-column-image{background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%}.block-dual-column .block-dual-column-video{position:relative;height:100%;overflow:hidden}.block-dual-column .block-dual-column-video video{object-fit:cover;background-image:url(/wp-content/themes/leahsdesigns/assets/css/../images/video-loader-black.gif);background-repeat:no-repeat;background-size:40px;background-position:center;position:absolute;top:0;left:0;width:100%;height:100%}.block-dual-column .block-setting-theme-dark .block-dual-column-video video{background-image:url(/wp-content/themes/leahsdesigns/assets/css/../images/video-loader-white.gif)}@media (max-width:992px){.block-dual-column .block-dual-column-row{flex-wrap:wrap}.block-dual-column .block-dual-column-content{flex:100%;order:2}.block-dual-column .block-dual-column-media{max-width:100%;flex:100%;min-height:auto;order:1}.block-dual-column div.block-dual-column-image{padding-top:60%}.block-dual-column .block-dual-column-video{padding-top:60%}}@media (max-width:600px){.block-dual-column div.block-dual-column-image{padding-top:75%}.block-dual-column .block-dual-column-video{padding-top:75%}}.block-split-heading .block-split-heading-row{display:flex;justify-content:space-between;align-items:flex-end;gap:24px 32px}.block-split-heading .block-split-heading-left{flex:1;max-width:700px}.block-split-heading .block-split-heading-right .button-group{margin:0}@media (max-width:768px){.block-split-heading .block-split-heading-row{flex-wrap:wrap}.block-split-heading .block-split-heading-left{flex:100%}.block-split-heading .block-split-heading-right{flex:100%}}.block-split-contact .block-split-contact-row{display:flex;gap:20px}.block-split-contact .block-split-contact-left{flex:0 0 calc(50% - 10px)}.block-split-contact .block-split-contact-image{background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%}.block-split-contact .block-split-contact-right{flex:0 0 calc(50% - 10px)}.block-split-contact .block-split-contact-content{padding:60px 100px;background-color:var(--off-white)}.block-split-contact .block-split-contact-details{margin:32px 0 0}.block-split-contact .block-split-contact-details-item{display:flex;align-items:baseline;gap:12px 16px;margin:0 0 16px}.block-split-contact .block-split-contact-details-item .icon{background-color:var(--off-black);border-radius:100%;flex-shrink:0;width:26px;height:26px;display:flex;align-items:center;justify-content:center}.block-split-contact .block-split-contact-details-item .icon svg{width:12px;height:14px;color:var(--off-white);object-position:center}@media (max-width:992px){.block-split-contact .block-split-contact-row{flex-wrap:wrap}.block-split-contact .block-split-contact-left{flex:100%}.block-split-contact .block-split-contact-image{aspect-ratio:16 / 9}.block-split-contact .block-split-contact-right{flex:100%}}@media (max-width:768px){.block-split-contact .block-split-contact-content{padding:40px 30px}}@media (max-width:600px){.block-split-contact .block-split-contact-content{padding:40px 20px}}.block-contact-form .block-contact-form-row{display:flex;gap:40px 160px}.block-contact-form .block-contact-form-left{flex:0 0 calc(50% - 120px)}.block-contact-form .block-contact-form-right{flex:0 0 calc(50% - 40px)}.block-contact-form .block-contact-form-details{margin:32px 0 0}.block-contact-form .block-contact-form-details-item{display:flex;align-items:baseline;gap:12px 16px;margin:0 0 16px}.block-contact-form .block-contact-form-details-item .icon{background-color:var(--off-black);border-radius:100%;flex-shrink:0;width:26px;height:26px;display:flex;align-items:center;justify-content:center}.block-contact-form .block-contact-form-details-item .icon svg{width:12px;height:14px;color:var(--off-white);object-position:center}@media (max-width:1280px){.block-contact-form .block-contact-form-row{gap:40px 80px}.block-contact-form .block-contact-form-left{flex:0 0 calc(50% - 60px)}.block-contact-form .block-contact-form-right{flex:0 0 calc(50% - 20px)}}@media (max-width:992px){.block-contact-form .block-contact-form-row{flex-wrap:wrap}.block-contact-form .block-contact-form-left{flex:100%}.block-contact-form .block-contact-form-right{flex:100%}}.block-icon-columns .block-icon-columns-row{display:flex;flex-wrap:wrap;gap:50px 0}.block-icon-columns .block-icon-columns-item{flex:0 0 calc(25% - calc(0px * 3 / 4)); padding:16px 32px;border-left:1px solid var(--pink)}.block-icon-columns .block-icon-columns-item:first-of-type{border-left:none}.block-icon-columns .block-icon-columns-item-icon{margin:0 0 24px}.block-icon-columns .block-icon-columns-item-icon img{max-width:24px;height:24px;object-fit:contain;pointer-events:none}@media (max-width:992px){.block-icon-columns .block-icon-columns-item{flex:0 0 calc(50% - calc(0px * 1 / 2));}.block-icon-columns .block-icon-columns-item:nth-of-type(2n+1){border-left:none}}@media (max-width:600px){.block-icon-columns .block-icon-columns-row{gap:40px}.block-icon-columns .block-icon-columns-item{flex:100%;padding:16px 0 16px 24px}.block-icon-columns .block-icon-columns-item:nth-of-type(2n+1){border-left:1px solid var(--pink)}}.block-image-navigation .block-image-navigation-row{display:flex;flex-wrap:wrap;gap:16px}.block-image-navigation .block-image-navigation-item{flex:0 0 calc(25% - calc(16px * 3 / 4)); position:relative}.block-image-navigation .block-image-navigation-item-perma{position:relative;display:block;overflow:hidden}.block-image-navigation .block-image-navigation-item img{aspect-ratio:.7;object-fit:cover}.block-image-navigation .block-image-navigation-item-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(var(--black-rgb),.6) 0%,rgba(var(--black-rgb),0) 35%);padding:32px 24px;display:flex;flex-direction:column;justify-content:flex-end;text-align:center;opacity:0;transition:opacity 0.6s ease}.block-image-navigation .block-image-navigation-item-perma:hover .block-image-navigation-item-overlay{opacity:1}.block-image-navigation .block-image-navigation-item-overlay .wysiwyg-content{opacity:0;transform:translateY(32px);transition:all 0.3s ease}.block-image-navigation .block-image-navigation-item-perma:hover .block-image-navigation-item-overlay .wysiwyg-content{opacity:1;transform:translateY(0)}.block-image-navigation .block-image-navigation-item-overlay .wysiwyg-content p{text-decoration:underline;text-transform:uppercase;font-size:var(--14px);font-weight:600;font-family:var(--font-secondary)}@media (max-width:992px){.block-image-navigation .block-image-navigation-item{flex:0 0 calc(50% - calc(16px * 1 / 2));}}@media (max-width:600px){.block-image-navigation .block-image-navigation-item{flex:100%}}.block-pill-navigation .block-pill-navigation-row{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.block-pill-navigation .block-pill-navigation-item a{outline:none;display:inline-block;position:relative;padding:9px 24px;font-family:var(--font-secondary);font-size:var(--14px);font-weight:600;background-color:var(--off-white);border:1px solid var(--off-white);border-radius:50px;color:var(--black);text-transform:uppercase;text-decoration:none;height:auto;line-height:20px;text-align:center;cursor:pointer}.block-pill-navigation .block-pill-navigation-item a:hover{background-color:var(--pink);border-color:var(--pink);color:var(--black)}.block-logo-slider .block-logo-slider-swiper .swiper-wrapper{align-items:center}.block-logo-slider .block-logo-slider-swiper .swiper-slide{width:auto;padding:0 40px}.block-logo-slider .block-logo-slider-swiper .swiper-slide img{width:100%;max-height:80px;max-width:160px;object-fit:contain;margin:0 auto}@media (max-width:768px){.block-logo-slider .block-logo-slider-swiper .swiper-slide{padding:0 20px}.block-logo-slider .block-logo-slider-swiper .swiper-slide img{max-height:60px;max-width:120px}}.block-gallery-slider .block-gallery-slider-swiper .swiper-slide{height:500px;width:auto;margin:0 16px}.block-gallery-slider .block-gallery-slider-swiper .swiper-slide img{height:500px;width:auto}@media (max-width:768px){.block-gallery-slider .block-gallery-slider-swiper .swiper-slide{height:400px}.block-gallery-slider .block-gallery-slider-swiper .swiper-slide img{height:400px}}.block-post-header .block-post-header-row{display:flex;align-items:center;gap:40px 100px}.block-post-header .block-post-header-image{flex:0 0 420px}.block-post-header .block-post-header-image img{aspect-ratio:3 / 4;object-fit:cover}.block-post-header .block-post-header-main{flex:1}.block-post-header .block-post-header-categories{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 12px}.block-post-header .block-post-header-categories span{background-color:var(--white);font-size:var(--14px);font-weight:600;text-transform:uppercase;line-height:20px;padding:3px 8px}.block-post-header .block-post-header-main>h1{margin:0}.block-post-header .block-post-header-meta{margin:40px 0 0;display:flex;align-items:center;gap:24px;font-size:var(--14px);font-weight:600;text-transform:uppercase}.block-post-header .block-post-header-meta .block-post-header-author{display:flex;align-items:center;gap:6px}.block-post-header .block-post-header-meta .block-post-header-author svg{width:12px}.block-post-header .block-post-header-meta time{display:flex;align-items:center;gap:6px}.block-post-header .block-post-header-meta time svg{width:12px}.block-post-header .block-post-header-excerpt{margin:24px 0 0}.block-post-header .block-post-header-excerpt p{font-weight:500}.block-post-header .block-post-header-shares{margin:24px 0 0;display:flex;align-items:center;gap:12px}.block-post-header .block-post-header-shares>p{font-family:var(--font-secondary);font-size:var(--14px);font-weight:600;text-transform:uppercase;margin:0}.block-post-header .block-post-header-shares-wrap{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.block-post-header .block-post-header-shares a,.block-post-header .block-post-header-shares .clipboard-copy{color:var(--black);transition:all 0.3s ease}.block-post-header .block-post-header-shares .clipboard-copy{transition:all 0.3s ease}.block-post-header .block-post-header-shares a:hover,.block-post-header .block-post-header-shares .clipboard-copy:hover{color:var(--pink)}@media (max-width:1280px){.block-post-header .block-post-header-row{gap:40px 80px}}@media (max-width:992px){.block-post-header .block-post-header-row{flex-wrap:wrap}.block-post-header .block-post-header-image{flex:100%;max-width:400px}.block-post-header .block-post-header-main{flex:100%}}@media (max-width:768px){.block-post-header .block-post-header-meta{margin:32px 0 0}}.block-instagram-feed .block-instagram-feed-header{text-align:center;margin:0 0 60px}.block-instagram-feed .block-instagram-feed-main #sb_instagram,.block-instagram-feed .block-instagram-feed-main #sb_instagram #sbi_images{padding:0!important}@media (max-width:768px){.block-instagram-feed .block-instagram-feed-header{margin:0 0 40px}}@media (max-width:460px){.block-instagram-feed .block-instagram-feed-header a{word-break:break-word}}.block-hero-banner{position:relative;overflow:hidden;z-index:1}.block-hero-banner .block-hero-banner-overlay{background:linear-gradient(270deg,rgba(var(--white-rgb),0) 8%,var(--white) 100%);position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.block-hero-banner .block-hero-banner-wrap{overflow:hidden;height:900px}.block-hero-banner .block-hero-banner-swiper{height:100%}.block-hero-banner .block-hero-banner-image{background-repeat:no-repeat;background-size:cover;background-position:right;position:absolute;top:0;left:0;width:100%;height:100%}.block-hero-banner .block-hero-banner-video{position:relative;height:100%;overflow:hidden}.block-hero-banner .block-hero-banner-video video{object-fit:cover;background-image:url(/wp-content/themes/leahsdesigns/assets/css/../images/video-loader-black.gif);background-repeat:no-repeat;background-size:60px;background-position:center;position:absolute;top:0;left:0;width:100%;height:100%}.block-hero-banner .block-hero-banner-content{position:absolute;bottom:60px;left:0;width:100%;z-index:1}.block-hero-banner .block-hero-banner-content .wysiwyg-content{max-width:600px}.block-hero-banner .block-hero-banner-content .wysiwyg-content h1{font-size:var(--60px)}.block-hero-banner .swiper-pagination{justify-content:flex-end;bottom:60px!important;right:80px!important;left:auto!important}.block-hero-banner .swiper-pagination .swiper-pagination-bullet{opacity:1;background-color:var(--grey);border:1px solid var(--grey);width:8px;height:8px;transition:all 0.3s ease;margin:0!important}.block-hero-banner .swiper-pagination .swiper-pagination-bullet-active{background-color:#fff0;border-color:var(--white)}@media (max-width:1280px),(max-height:1000px){.block-hero-banner .block-hero-banner-wrap{height:700px}}@media (max-width:992px){.block-hero-banner .block-hero-banner-wrap{height:700px}.block-hero-banner .block-hero-banner-content .wysiwyg-content h1{font-size:var(--45px)}}@media (max-width:768px){.block-hero-banner .block-hero-banner-wrap{height:500px}.block-hero-banner .block-hero-banner-content{bottom:40px}.block-hero-banner .block-hero-banner-content .wysiwyg-content h1{font-size:var(--40px)}}@media (max-width:460px){.block-hero-banner .block-hero-banner-wrap{height:400px}.block-hero-banner .block-hero-banner-content{bottom:30px}.block-hero-banner .block-hero-banner-content .wysiwyg-content h1{font-size:var(--30px)}}.block-media-banner{position:relative;overflow:hidden;z-index:1}.block-media-banner .block-media-banner-overlay{background:linear-gradient(90deg,rgb(0 0 0 / .4) 0%,#fff0 80%);position:absolute;top:0;left:0;width:100%;height:100%}.block-media-banner .block-media-banner-image{background-repeat:no-repeat;background-size:cover;background-position:right;position:absolute;top:0;left:0;width:100%;height:100%}.block-media-banner .block-media-banner-video{position:relative;height:100%;overflow:hidden}.block-media-banner .block-media-banner-video video{object-fit:cover;background-image:url(/wp-content/themes/leahsdesigns/assets/css/../images/video-loader-black.gif);background-repeat:no-repeat;background-size:60px;background-position:center;position:absolute;top:0;left:0;width:100%;height:100%}.block-media-banner .block-media-banner-content{position:relative;padding:200px 0}.block-media-banner .block-media-banner-content .wysiwyg-content{max-width:600px}@media (max-width:992px){.block-media-banner .block-media-banner-content{padding:160px 0}}@media (max-width:768px){.block-media-banner .block-media-banner-content{padding:120px 0}}@media (max-width:460px){.block-media-banner .block-media-banner-overlay{background:linear-gradient(90deg,rgb(0 0 0 / .6) 0%,rgb(0 0 0 / .3) 100%)}.block-media-banner .block-media-banner-content{padding:80px 0}}.block-image-banner{position:relative;overflow:hidden;z-index:1}@media (max-width:768px){.block-image-banner img{aspect-ratio:21 / 9;object-fit:cover;object-position:right}}@media (max-width:460px){.block-image-banner img{aspect-ratio:16 / 9}}.block-testimonial-feed .block-testimonial-feed-header{text-align:center;margin:0 0 40px}.block-testimonial-feed .block-testimonial-feed-review-details{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin:24px 0 0}.block-testimonial-feed .block-testimonial-feed-review-details span{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px}.block-testimonial-feed .block-testimonial-feed-review-details .stars{display:flex}.block-testimonial-feed .block-testimonial-feed-review-details span img{width:auto;height:24px;margin:0 4px}.block-testimonial-feed .block-testimonial-feed-entry{text-align:center}.block-testimonial-feed .block-testimonial-feed-entry-header{margin:0 0 24px}.block-testimonial-feed .block-testimonial-feed-entry-footer{margin:40px 0 0}.block-testimonial-feed .block-testimonial-feed-entry-footer .h6{margin:0}.block-testimonial-feed .swiper-pagination{padding:40px 0 0;position:static}.block-testimonial-feed .swiper-pagination .swiper-pagination-bullet{opacity:1;background-color:var(--white);border:1px solid var(--off-black);width:8px;height:8px;transition:all 0.3s ease;margin:0!important}.block-testimonial-feed .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--off-black);border-color:var(--off-black)}.real-bride-archive{padding:0 0 100px}.real-bride-entry-row{display:flex;flex-wrap:wrap;gap:40px 16px}.real-bride-entry-row.center{justify-content:center}.real-bride-entry{flex:0 0 calc(25% - calc(16px * 3 / 4));}.real-bride-entry .real-bride-entry-image{position:relative;overflow:hidden;margin:0 0 24px}.real-bride-entry .real-bride-entry-image img{height:100%;aspect-ratio:3 / 4;object-fit:cover;transition:transform 0.3s ease}.real-bride-entry .real-bride-entry-perma:hover .real-bride-entry-image img{transform:scale(1.05)}.real-bride-entry .real-bride-entry-main{display:flex;flex-direction:column;gap:12px}.real-bride-entry .real-bride-entry-main h4{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0}.real-bride-entry .real-bride-entry-categories{display:flex;align-items:center;flex-wrap:wrap;gap:4px 20px}.real-bride-entry .real-bride-entry-categories span{color:var(--off-black);position:relative;margin:0}.real-bride-entry .real-bride-entry-categories span:after{content:'';position:absolute;top:50%;right:-12px;transform:translateY(-50%);width:4px;height:4px;background-color:var(--off-black);border-radius:100%}.real-bride-entry .real-bride-entry-categories span:last-of-type:after{display:none}@media (max-width:992px){.real-bride-entry{flex:0 0 calc(50% - calc(16px * 1 / 2));}}@media (max-width:600px){.real-bride-entry{flex:100%}}.real-bride-single .real-bride-entry-row{justify-content:center}.team-entry-row{display:flex;flex-wrap:wrap;gap:40px 16px}.team-entry{flex:0 0 calc(25% - calc(16px * 3 / 4));}.team-entry .team-entry-image{background:linear-gradient(180deg,rgb(245 213 201 / .4) 0%,rgb(245 213 201 / .1) 100%)}.team-entry .team-entry-image img{height:100%;aspect-ratio:3 / 4.5;object-fit:cover}.team-entry .team-entry-main{margin:24px 0 0}.team-entry .team-entry-main h4{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0}.team-entry .team-entry-main h4 svg{width:12px;transition:transform 0.3s ease}.team-entry .team-entry-perma:hover .team-entry-main h4 svg{transform:rotate(45deg)}.team-entry .team-entry-main .h6{margin:8px 0 0;color:var(--off-black)}@media (max-width:992px){.team-entry{flex:0 0 calc(33.33333% - calc(16px * 2 / 3));}}@media (max-width:768px){.team-entry{flex:0 0 calc(50% - calc(16px * 1 / 2));}}@media (max-width:500px){.team-entry{flex:100%}}.post-archive{padding:100px 0}.post-archive .post-archive-header{text-align:center;margin:0 0 60px}.post-archive-filter{display:flex;justify-content:center;align-content:center;flex-wrap:wrap;gap:12px;margin:40px 0}.post-archive-filter a{color:var(--off-black);text-transform:uppercase;font-family:var(--font-secondary);font-size:var(--14px);font-weight:600}.post-archive-filter a:hover{color:var(--black)}.post-archive-filter a.active{text-decoration:underline}.post-archive-pagination{display:flex;justify-content:center;margin:60px 0 0}.post-archive-pagination .post-archive-pagination-inner{display:flex;justify-content:center;align-items:center;gap:6px}.post-archive-pagination .post-archive-pagination-inner>span,.post-archive-pagination .post-archive-pagination-inner a{background-color:var(--off-white);color:var(--black);line-height:1;font-weight:500;text-decoration:none;height:32px;width:32px;display:flex;justify-content:center;align-items:center;transition:background-color 0.3s ease}.post-archive-pagination .post-archive-pagination-inner a:hover{background-color:var(--pink)}.post-archive-pagination .post-archive-pagination-inner .nav-prev svg,.post-archive-pagination .post-archive-pagination-inner .nav-next svg{width:12px}.post-archive-pagination .post-archive-pagination-inner span.nav-prev,.post-archive-pagination .post-archive-pagination-inner span.nav-next{color:rgba(var(--black-rgb),.4)}.post-archive-pagination .post-archive-pagination-inner .current{background-color:var(--pink)}.post-entry-row{display:flex;flex-wrap:wrap;gap:40px 16px}.post-entry{flex:0 0 calc(25% - calc(16px * 3 / 4));}.post-entry .post-entry-image{position:relative;overflow:hidden;margin:0 0 24px}.post-entry .post-entry-image img{height:100%;aspect-ratio:3 / 4;object-fit:cover;transition:transform 0.3s ease}.post-entry .post-entry-perma:hover .post-entry-image img{transform:scale(1.05)}.post-entry .post-entry-main{display:flex;flex-direction:column;gap:12px}.post-entry .post-entry-main h4{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0}.post-entry .post-entry-categories{display:flex;align-items:center;flex-wrap:wrap;gap:4px 20px}.post-entry .post-entry-categories span{color:var(--off-black);position:relative;margin:0}.post-entry .post-entry-categories span:after{content:'';position:absolute;top:50%;right:-12px;transform:translateY(-50%);width:4px;height:4px;background-color:var(--off-black);border-radius:100%}.post-entry .post-entry-categories span:last-of-type:after{display:none}@media (max-width:992px){.post-entry{flex:0 0 calc(50% - calc(16px * 1 / 2));}}@media (max-width:600px){.post-entry{flex:100%}}.post-single .post-single-nav{padding:0 0 80px}.post-single .post-single-nav .post-navigation{border-top:1px solid var(--black);padding:30px 0 0}.post-single .post-single-nav .nav-links{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.post-single .post-single-nav .nav-previous{margin:0 auto 0 0}.post-single .post-single-nav .nav-next{margin:0 0 0 auto}.post-single .post-single-nav a{display:inline-block;line-height:20px;text-transform:uppercase;color:var(--black)}.post-single .post-single-nav a:hover{color:var(--pink)}@media (max-width:768px){.post-single .post-single-nav{padding:0 0 60px}}.search-archive{padding:100px 0}.search-archive .search-archive-header{text-align:center;margin:0 0 60px}.search-archive .search-archive-header h1{margin:0}@media (max-width:768px){.search-archive{padding:60px 0}.search-archive .search-archive-header{margin:0 0 40px}}.search-entry{display:block;background-color:var(--white);box-shadow:0 0 12px rgb(0 0 0 / .12);border-radius:6px;margin:0 0 12px;text-align:center;transition:all 0.3s ease}.search-entry:hover{background-color:var(--black)}.search-entry a{display:block;padding:24px 32px}.search-entry .h4{transition:all 0.3s ease}.search-entry:hover .h4{color:var(--white)}.search-entry h3{margin:0;transition:all 0.3s ease}.search-entry:hover h3{color:var(--white)}.no-results .search-form{position:relative}.no-results .search-form input[type="search"]{border-color:var(--black);padding:24px 168px 24px 24px}.no-results .search-form input[type="search"]:focus{border-color:var(--pink)}.no-results .search-form button[type="submit"]{position:absolute;right:14px;bottom:10px}@media (max-width:460px){.no-results .search-form input[type="search"]{padding:14px 24px}.no-results .search-form button[type="submit"]{position:static;margin:8px 0 0;width:100%}}.edit-post-visual-editor__post-title-wrapper{background-color:var(--white);color:var(--black);margin:0!important;padding:0!important}.edit-post-visual-editor__post-title-wrapper h1.wp-block-post-title{font-size:var(--24px);line-height:28px;background-color:var(--white);padding:10px 30px!important;max-width:100%!important;width:100%!important;border-bottom:1px solid #e0e0e0!important;margin:0!important}.editor-styles-wrapper{font-optical-sizing:auto;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;font-family:var(--font-primary)!important;font-size:var(--16px)!important;color:var(--black);line-height:1.5;font-weight:400;margin:0!important;padding:0!important}.wp-block-post-content{background-color:var(--white)}.wp-block-post-content>div{margin:0 auto;max-width:calc(100% - 60px);width:calc(100% - 60px)}.wp-block-post-content.is-tablet-preview>div,.wp-block-post-content.is-mobile-preview>div{max-width:100%;width:100%}.wp-block-post-content .wp-block{max-width:100%;width:100%;margin:0}.components-popover.block-editor-block-popover{z-index:20000000001!important}.acf-block-body .acf-block-fields{z-index:99999999!important}.components-panel__header{height:48px}.interface-interface-skeleton__sidebar .interface-complementary-area,.interface-interface-skeleton__sidebar .interface-complementary-area__fill{width:100%!important}.edit-post-layout:not(.is-sidebar-opened) .interface-interface-skeleton__sidebar,.edit-site-layout:not(.is-sidebar-opened) .interface-interface-skeleton__sidebar{display:none!important}.interface-interface-skeleton__sidebar.ui-resizable-resizing{position:relative!important}.interface-interface-skeleton__sidebar{position:relative!important;display:block!important;z-index:100000!important;left:auto!important;right:0!important}.ui-resizable-handle.ui-resizable-w{background-color:#f5f5f5!important;width:12px!important;left:0!important;top:0!important;bottom:0!important;transition:background-color 0.3s ease;cursor:ew-resize!important;z-index:100001!important;position:absolute!important}.ui-resizable-resizing .ui-resizable-handle.ui-resizable-w{background-color:#e0e0e0!important}.admin-ui-navigable-region.interface-interface-skeleton__sidebar.ui-resizable{padding-left:12px!important}.ui-resize-indicator{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:2px;height:24px;background-color:#1e1e1e;border-radius:2px}