');background-repeat:no-repeat;background-size:contain;opacity:0;visibility:hidden}@media only screen and (max-width:992px){.menu>ul>li.menu-custom-detail .menu-subs.menu-mega>.list-item>ul>li.menu-item-detail h4:after{display:none}}.menu>ul>li.menu-custom-detail .menu-subs.menu-mega>.list-item>ul>li.menu-item-detail hr{border:1px solid var(--wp--preset--color--primary);width:100px;margin:4px 0 8px}.menu>ul>li.menu-custom-detail .menu-subs.menu-mega>.list-item>ul>li.menu-item-detail p{color:var(--wp--preset--color--secondary);font-weight:400;font-size:var(--wp--preset--font-size--medium);line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.menu>ul>li.menu-custom-detail .menu-subs.menu-mega>.list-item>ul>li.menu-item-detail a .menu-item-image{display:block}@media only screen and (max-width:992px){.menu>ul>li.menu-custom-detail .menu-subs.menu-mega>.list-item>ul>li.menu-item-detail a .menu-item-image{margin-bottom:10px}}.menu>ul>li .menu-subs.menu-mega>.list-item .menu-item-blog{display:flex;padding:8px 0}.menu>ul>li .menu-subs.menu-mega>.list-item .menu-item-blog img{width:160px;height:105px;-o-object-fit:cover;object-fit:cover;margin-top:0;margin-right:24px}.menu>ul>li .menu-subs.menu-mega>.list-item .menu-item-blog .menu-item-blog-detail{display:flex;flex-direction:column}.menu>ul>li .menu-subs.menu-mega>.list-item .menu-item-blog .menu-item-blog-detail h4{font-size:18px;font-weight:500;line-height:22px;color:var(--wp--preset--color--primary);margin-bottom:4px}.menu>ul>li .menu-subs.menu-mega>.list-item .menu-item-blog .menu-item-blog-detail p{font-size:14px;font-weight:400;line-height:17px;color:var(--wp--preset--color--contents);margin-bottom:8px}.menu>ul>li .menu-subs.menu-mega>.list-item .menu-item-blog .menu-item-blog-detail a.wp-block-button__link{font-size:16px;font-weight:400;line-height:19px;letter-spacing:0em;text-align:left;color:var(--wp--preset--color--primary)}@media(max-width:991px){header.wp-block-template-part .header-btn{display:none}header .wp-container-core-group-layout-2.wp-container-core-group-layout-2{flex-wrap:wrap}}@media only screen and (max-width:767px){.menu{width:20rem}.menu>ul>li .menu-subs.menu-mega>.list-item .menu-item-blog{flex-direction:column;margin-bottom:7px}.menu>ul>li .menu-subs.menu-mega>.list-item .menu-item-blog img{margin-right:0;margin-bottom:15px}}.menu .menu-section .mobile-menu-svg{display:none}@media only screen and (max-width:992px){.menu .menu-section .mobile-menu-svg{display:block}}.addweb-blog-style2{position:relative;margin-top:0}.addweb-blog-style2 .blogSwiper.blog-style2{padding:64px 48px;background-color:var(--wp--preset--color--base);position:relative;margin-top:-100px;margin-bottom:80px}@media only screen and (max-width:767px){.addweb-blog-style2 .blogSwiper.blog-style2{padding:45px;margin-top:-50px}}.addweb-blog-style2 .blogSwiper.blog-style2 .swiper-slide-wrapper{display:flex;align-items:center;box-shadow:none;margin:0;position:relative;padding:0 24px}@media only screen and (max-width:767px){.addweb-blog-style2 .blogSwiper.blog-style2 .swiper-slide-wrapper{flex-direction:column}}.addweb-blog-style2 .blogSwiper.blog-style2 .blog-img img{width:330px;min-width:330px;height:250px;-o-object-fit:cover;object-fit:cover;border-radius:10px}@media only screen and (max-width:767px){.addweb-blog-style2 .blogSwiper.blog-style2 .blog-img img{min-width:unset;height:200px}}.addweb-blog-style2 .blogSwiper.blog-style2 h4{color:var(--wp--preset--color--primary);font-size:24px;margin-bottom:15px}.addweb-blog-style2 .blogSwiper.blog-style2 .blog-wrapper{max-width:100%;margin-left:30px}@media only screen and (max-width:767px){.addweb-blog-style2 .blogSwiper.blog-style2 .blog-wrapper{margin:0;padding:0;max-width:unset;margin-top:30px}}.addweb-blog-style2 .blogSwiper.blog-style2 .blog_content_data{font-size:var(--wp--preset--font-size--xx-large);line-height:1.4;margin-bottom:15px}.addweb-blog-style2 .blogSwiper.blog-style2 .blog_listing_card_author_info{display:flex;align-items:center;font-size:var(--wp--preset--font-size--large);color:var(--wp--preset--color--gray)}@media only screen and (max-width:767px){.addweb-blog-style2 .blogSwiper.blog-style2 .blog_listing_card_author_info{flex-direction:column;align-items:flex-start}}.addweb-blog-style2 .blogSwiper.blog-style2 .blog_listing_card_author_info>div{display:flex;align-items:center}@media only screen and (max-width:767px){.addweb-blog-style2 .blogSwiper.blog-style2 .blog_listing_card_author_info>div{margin-bottom:7px}}.addweb-blog-style2 .blogSwiper.blog-style2 .blog_listing_card_author_info svg{margin-right:4px}.addweb-blog-style2 .blogSwiper.blog-style2 .blog_listing_card_author_info p{margin-right:20px;font-size:var(--wp--preset--font-size--large);font-style:italic}.addweb-blog-style2 .blogSwiper.blog-style2 .blog_listing_card_author_info .reading-time{font-style:normal}.addweb-blog-style2 .blogSwiper.blog-style2 .swiper-button-prev{left:40px}@media only screen and (max-width:767px){.addweb-blog-style2 .blogSwiper.blog-style2 .swiper-button-prev{left:20px}}.addweb-blog-style2 .blogSwiper.blog-style2 .swiper-button-next{right:40px}@media only screen and (max-width:767px){.addweb-blog-style2 .blogSwiper.blog-style2 .swiper-button-next{right:20px}}.addweb-blog-style1 .blogSwiper h2{font-size:clamp(14px,.875rem + (1vw - 3.2px)*.471,18px);line-height:26px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.addweb-blog-style1 .blogSwiper .swiper-slide-wrapper img{height:191px}.single-post .wp-block-post-content .wp-block-image{margin:40px 0}.single-post .wp-block-post-content h3.wp-block-heading{margin-top:40px;margin-bottom:24px}.single-post .wp-block-post-content .wp-block-group h2.article-section{margin-top:80px;margin-bottom:0}.block-overlay{box-shadow:none;background:rgba(0,0,0,0);z-index:11 !important}.social-icons .wp-block-image{background:var(--wp--preset--color--base);padding:5px;border-radius:50%;width:35px;height:35px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 5px var(--wp--preset--color--secondary-light-3);transition:transform .1s ease}.social-icons .wp-block-image:hover{transform:scale(1.13)}.header-social-list a{background:var(--wp--preset--color--base);border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.is-style-primary-yellow .is-style-fill-small a{background:var(--wp--preset--color--primary-2);color:var(--wp--preset--color--base-black);border-color:var(--wp--preset--color--primary-2)}.pulse-effect a{animation:shadow-pulse 1.5s infinite}@keyframes shadow-pulse{0%{box-shadow:0 0 0 0px rgba(0,0,0,.4)}100%{box-shadow:0 0 6px 13px rgba(0,0,0,0)}}.wp-block-group{border-bottom:0 !important}.editor-styles-wrapper .wp-block-group{border-bottom:none !important}.popup{z-index:999999}.contact-list img{min-width:30px}.filter-gallery.wp-block-addweb-blocks-tabs .tab-content .tab-panel .wp-block-image{height:300px}@media only screen and (max-width:781px){.filter-gallery.wp-block-addweb-blocks-tabs .tab-content .tab-panel .wp-block-image{height:200px}}.filter-gallery.wp-block-addweb-blocks-tabs .tab-content .tab-panel .wp-block-image img{-o-object-fit:cover !important;object-fit:cover !important}.common-tab p:last-child{padding-bottom:0 !important}footer{margin-top:0}@media only screen and (max-width:991px){footer{padding-bottom:40px}}@media only screen and (max-width:991px){footer .footer-bottom{padding:0 !important}footer .footer-bottom .is-style-primary-yellow .wp-element-button{padding:10px 15px}}@media only screen and (max-width:575px){footer .footer-bottom .wp-block-columns{flex-wrap:wrap !important}}@media only screen and (max-width:781px){footer .wp-block-buttons{justify-content:center !important}}.solution-slider .wp-block-image{text-align:center}.solution-slider .wp-block-image img{max-height:224px}.swiper-button-prev{left:0 !important;justify-content:flex-start !important}.swiper-button-next{right:0 !important;justify-content:flex-end !important}.swiper-button-next:after,.swiper-button-prev:after{font-size:20px !important;font-weight:600}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{position:relative}@media(max-width:781px){.workflow-gif .wp-block-columns{flex-direction:column-reverse;gap:0}.workflow-gif .wp-block-column{padding:20px !important}.workflow-gif .wp-block-heading{text-align:center}}.team-sec .wp-block-heading{margin-top:var(--wp--preset--spacing--10)}.team-sec .wp-block-image img{width:255px;height:255px;-o-object-fit:cover;object-fit:cover}@media(max-width:781px){.team-sec .wp-block-columns{flex-wrap:wrap !important;margin-bottom:0 !important}.team-sec .wp-block-columns .wp-block-column{flex-basis:48% !important;margin-bottom:var(--wp--preset--spacing--30)}.team-sec .wp-block-image img{width:100% !important}}@media(max-width:575px){.team-sec .wp-block-column{flex-basis:100% !important}.team-sec .wp-block-image img{width:100% !important}}@media(max-width:1350px){.blue-banner-sec{padding-right:var(--wp--style--root--padding-right) !important;padding-left:var(--wp--style--root--padding-left) !important}}@media(max-width:781px){.blue-banner-sec{padding-top:60px !important;padding-bottom:60px !important}}.blue-banner-sec h2,.blue-banner-sec p,.blue-banner-sec .wp-block-heading{margin-top:0}@media(max-width:781px){.blue-banner-sec h2,.blue-banner-sec p,.blue-banner-sec .wp-block-heading{font-size:26px !important;line-height:1.2;margin-bottom:10px !important}}@media(max-width:781px){.lightblue-banner-sec{padding-top:60px !important;padding-bottom:100px !important}}.swiper-pagination-bullets-dynamic{bottom:0 !important}.mobile-contact-sticky{display:none !important;width:100%;background:#f2e205;text-align:center;position:fixed;bottom:0;z-index:9999;left:0;right:0;animation:shadow-pulse 1.5s infinite}@media(max-width:991px){.mobile-contact-sticky{display:block !important}}.mobile-contact-sticky .wp-block-button{width:100% !important}.mobile-contact-sticky .wp-block-buttons a{padding-top:13px;padding-right:32px;padding-bottom:12px;padding-left:32px;width:100% !important}.mobile-contact-sticky .wp-block-buttons a:hover{box-shadow:none}.mobile-contact-sticky .wp-block-heading{padding-right:24px}@media(max-width:781px){.event-celebration-sec .wp-block-columns{padding-bottom:30px !important}}@media(max-width:781px){.event-celebration-sec .wp-block-columns:nth-child(even){flex-direction:column-reverse}}.event-celebration-sec .wp-block-column{min-height:455px}@media(max-width:781px){.event-celebration-sec .wp-block-column{min-height:unset}}@media(max-width:781px){.event-celebration-sec .wp-block-column>*{text-align:left !important}}@media(max-width:781px){.event-celebration-sec .wp-block-spacer{display:none}}.wp-block-addweb-blocks-tabs .tab-labels .tab-label.active,.wp-block-addweb-blocks-tabs .tab-labels .tab-label:focus,.wp-block-addweb-blocks-tabs .tab-labels .tab-label:hover{background-color:var(--wp--preset--color--primary) !important}.wp-block-addweb-blocks-tabs .tab-labels .tab-label{font-weight:700}@media only screen and (max-width:781px){.wp-block-addweb-blocks-tabs .tab-content .tab-panel:before{background-color:var(--wp--preset--color--primary) !important}}.logo-overlay{max-width:90% !important;margin-top:-50px !important;z-index:11;position:relative;box-shadow:0px 3px 6px rgba(0,0,0,.1607843137);margin:0 auto}.counter-bg-sec.has-primary-background-color{background:unset !important}@media(max-width:781px){.counter-bg-sec.has-primary-background-color{padding:0 !important}}.counter-bg-sec .swiper.has-primary-background-color{background:unset !important}.counter-bg-sec .swiper-slide.wp-block-addweb-blocks-slide{background:var(--wp--preset--color--light-blue);border-radius:10px;box-shadow:0px 0px 5px 0px rgba(0,0,0,.0509803922)}@media(max-width:781px){.counter-bg-sec .swiper-slide.wp-block-addweb-blocks-slide{padding:30px 0}}.counter-bg-sec .counter-with-symbol{text-align:center;padding:24px 10px 40px}.counter-bg-sec .counter-with-symbol .counter-symbol{color:var(--wp--preset--color--base-black)}.counter-bg-sec .counter-with-symbol p{color:var(--wp--preset--color--base-black)}@media(max-width:781px){.blog-cta-section .wp-block-cover__inner-container .wp-block-group{flex-direction:column;align-items:flex-start}}@media(max-width:781px){.blog-cta-section .wp-block-image{display:none}}@media(min-width:782px){.blog-cta-section h3{min-width:115px}}.footer-logo-sec .wp-block-image img{-o-object-fit:contain;object-fit:contain;width:128px;height:45px}.mobile-view-only{display:none !important}@media(max-width:781px){.mobile-view-only{display:flex !important}.mobile-view-only.mob-banner{display:block !important}.mobile-hide{display:none !important}}.single-post .wp-block-post-content .wp-block-cover .wp-block-image{margin-bottom:0}.gallery-logo .wp-block-image{flex-grow:unset !important}.gallery-logo img{margin:0 auto}.text-transform-unset a{text-transform:unset !important}.contact-shadow{box-shadow:0px 0px 10px 0px rgba(0,0,0,.0784313725)}.contact-banner{height:325px;position:relative}.contact-banner figure,.contact-banner img{width:100%;height:100% !important}.contact-card{margin-top:-261px !important;position:relative;z-index:1;border-radius:10px}.icon-shadow{border-radius:50%;box-shadow:0px 0px 8px 1px rgba(0,0,0,.2)}.contact-bg-img,.tabs-bg-img{position:relative}.contact-bg-img:before,.tabs-bg-img:before{content:"";position:absolute;width:100%;height:824px;background-image:url(//www.addwebsolution.com/app/themes/theme-for-addweb/assets/scss/../images/contact-bg1.png);background-size:cover;background-repeat:no-repeat;bottom:-30%;left:0;z-index:-1}.tabs-bg-img:before{background-image:url(//www.addwebsolution.com/app/themes/theme-for-addweb/assets/scss/../images/tab_bg_image.png)}@media(max-width:781px){.tabs-bg-img:before{display:none}}.dots-img{position:relative}.dots-img:before{content:"";background-image:url(data:image/webp;base64,UklGRsgBAABXRUJQVlA4TLwBAAAvdwAOEN+goG0bxvxJ7w/D/M8/mbRtaP3Wkk3ajEnaR7A4CMEQwMH6fR5BtgO6dduQ1FirteJcZiWjzv9/KbniBHscCkT0fwLkP1LVN6i+w96g9g7Vvx1AGMkmcFfWtoALa1+IjaUTeFlxAEAoJwDgQTLkndMBYBnpDgBRrIROcZTKGcXkPBN2jqJs3/n4R56cKMZbPM3CKLrSKVwvBmcUjSMzhSYLYHXhtgDCSDIAnMLVG7B2IVsAq0ntrkL3JnzzJvTmKnxvKj+V+mN22v6YnaaXeTdWu8+r0fwxe9UBYJIOANhZAWA1ji0AoaQLANyLZ4JTDHmROvLkTOSdFAmWUHaKFzDOKIITxeAYSk+zcIoWIdytuHN+F50jq7Dk6RDuSBtJngDCOBYAXkLuaUhpx60Lu98OF3q/DROyHbcvodtxc/mpVHs3mvZNed6d59142jerLADspM8FRGNdAIRy7AXgwrIA8FlMZKXYAoBJcuTBuSM7KQBgaULZKY5SOaMIzrMYHEXpaRUflF+VcL+KkzOLnbS+s6cQ7kwHSVfqnJ7COHKkkHIETiPZDWsI20782YXcA2cT9rHWaQU=);background-position:right top;width:100%;height:100%;top:0;right:0;position:absolute;background-repeat:no-repeat}@keyframes yellow-pulse{0%{box-shadow:0 0 0 0px rgba(242,226,5,.7)}100%{box-shadow:0 0 6px 13px rgba(242,226,5,.5)}}.pulse-animation{animation:yellow-pulse 1.5s infinite}.hiredev-hr{box-shadow:var(--wp--preset--color--gray-light) 0 5px 16px}@media only screen and (max-width:781px){.hiredev-hr{box-shadow:unset}.hiredev-hr .wp-block-cover__image-background{padding-top:121px !important}.hiredev-hr .hiredev-hr-col{flex-direction:column-reverse;text-align:center}.hiredev-hr .wp-block-buttons{justify-content:center}.hiredev-hr p{padding-bottom:20px}}@media only screen and (max-width:781px){.hiredev-price-slider{padding:0 20px}.hiredev-price-slider .swiper-button-next:after,.hiredev-price-slider .swiper-button-prev:after{content:"";width:100%;height:100%;font-family:unset;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAKFJREFUSInt1CEKQlEQheF5YhOsNnfgDoyuw2a2mU1uwmZTMNlchwtwGyK8z+AVRXx6ywvCPTBMmDnnhwlTIdpUp9X0AiiA/wZsI2IZEYMf/mFErCJi37iBT9XDARdsMHqbj7HDFUf0G3IaAYEu1u6qU9ACJ0+t015jzjfAo+YJ8KoaywxvFiAwTeeSzjLL9GUDAhOcU8/2Vcq7LoACaB1wAyXShsnH2luGAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-size:contain}.hiredev-price-slider .swiper-button-next{right:0 !important;width:34px;height:34px}.hiredev-price-slider .swiper-button-next:after{rotate:-90deg}.hiredev-price-slider .swiper-button-prev{left:0 !important;width:34px;height:34px}.hiredev-price-slider .swiper-button-prev:after{rotate:90deg}}.display-none{display:none !important}@media(min-width:993px){.mobile-list-item{display:none}}@media(max-width:992px){.menu>ul>li.menu-item:last-child{flex-direction:column;align-items:flex-start;border-bottom:none}.mobile-list-item{padding:0;width:100%}}.menu>ul>li.menu-tab .menu-subs.menu-column-4{-moz-column-gap:24px;column-gap:24px;padding:16px 20px;min-height:393px}.menu>ul>li.menu-tab .menu-subs.menu-column-4>ul.tabs-nav{flex:unset;width:24%;padding-top:16px;padding-right:16px}@media(max-width:1279px){.menu>ul>li.menu-tab .menu-subs.menu-column-4>ul.tabs-nav{width:23%}}.menu>ul>li.menu-tab .menu-subs.menu-column-4>ul.tabs-nav li{list-style:none;margin-bottom:16px;border-radius:5px}.menu>ul>li.menu-tab .menu-subs.menu-column-4>ul.tabs-nav li a{padding:16px;width:100%}.menu>ul>li.menu-tab .menu-subs.menu-column-4>ul.tabs-nav li a+p{display:none}.menu>ul>li.menu-tab .menu-subs.menu-column-4>ul.tabs-nav li h4{font-size:16px;line-height:1.2;font-weight:400;padding-left:16px}.menu>ul>li.menu-tab .menu-subs.menu-column-4>ul.tabs-nav li.tab-item-active{background:rgba(180,216,241,.2)}.menu>ul>li.menu-tab .menu-subs.menu-column-4>ul.tabs-nav li.tab-item-active h4{border-left:2px solid var(--wp--preset--color--primary-blue-2);color:var(--wp--preset--color--primary-blue-2);font-size:18px;line-height:1.2;font-weight:700}.menu>ul>li.menu-tab .menu-subs.menu-column-4>.list-item{flex:unset;width:48%;padding:16px 25px 16px 0;display:none}@media(max-width:1279px){.menu>ul>li.menu-tab .menu-subs.menu-column-4>.list-item{padding-right:0}}.menu>ul>li.menu-tab .menu-subs.menu-column-4>.list-item.tab-active{display:flex;align-items:start}.menu>ul>li.menu-tab .menu-subs.menu-column-4>.list-item.header-cta{flex:unset;width:24%;display:block;padding:0}@media(max-width:1279px){.menu>ul>li.menu-tab .menu-subs.menu-column-4>.list-item.header-cta{width:23%}}.menu>ul>li.menu-tab .menu-subs.menu-column-4>.list-item.header-cta .wp-block-image img{max-width:100%}.menu>ul>li.menu-tab .menu-subs.menu-mega>.list-item>ul.sub-menu{display:flex;flex-wrap:wrap;width:100%;-moz-column-gap:10px;column-gap:10px}.menu>ul>li.menu-tab .menu-subs.menu-mega>.list-item>ul>li.menu-item-detail{margin-bottom:20px;width:49% !important}@media(max-width:1080px){.menu>ul>li.menu-tab .menu-subs.menu-mega>.list-item>ul>li.menu-item-detail{width:48% !important}}.menu>ul>li.menu-tab .menu-subs.menu-mega>.list-item>ul>li.menu-item-detail:first-child{display:block}.menu>ul>li.menu-tab .menu-subs.menu-mega>.list-item>ul>li.menu-item-detail a:hover h4{color:var(--wp--preset--color--primary-blue-2) !important;font-weight:700 !important;border-bottom:1px solid var(--wp--preset--color--primary-blue-2)}@media(max-width:1199px){.menu>ul>li.menu-tab .menu-subs.menu-mega>.list-item>ul>li.menu-item-detail a:hover h4{border:none}}.menu>ul>li.menu-tab .menu-subs.menu-mega>.list-item>ul>li.menu-item-detail a:hover h4:after{opacity:1;visibility:visible}@media(max-width:1199px){.menu>ul>li.menu-tab .menu-subs.menu-mega>.list-item>ul>li.menu-item-detail a:hover h4:after{display:none}}.menu>ul>li.menu-tab .menu-subs.menu-mega>.list-item>ul>li.menu-item-detail a h4{font-weight:400;font-size:var(--wp--preset--font-size--large);line-height:1.2;color:var(--wp--preset--color--gray);position:relative}.menu>ul>li.menu-tab .menu-subs.menu-mega>.list-item>ul>li.menu-item-detail a h4:after{content:"";position:absolute;width:20px;height:20px;right:-28px;top:0;background:url('data:image/svg+xml, ');background-repeat:no-repeat;background-size:contain;opacity:0;visibility:hidden}.menu>ul>li.menu-tab .menu-subs.menu-mega>.list-item>ul>li.menu-item-detail a+p{display:none}.menu>ul>li.menu-tab .menu-subs.menu-mega>.list-item>ul>li>a{display:flex;align-items:center}.menu>ul>li.menu-tab .menu-subs.menu-mega>.list-item>ul>li>a .menu-item-image{width:32px;height:32px;margin-bottom:0;margin-right:8px}.menu>ul>li.menu-tab.menu-addon-title .menu-subs.menu-mega.menu-column-4>.list-item{width:74%;padding-bottom:0}.menu>ul>li.menu-tab.menu-addon-title .menu-subs.menu-mega>.list-item>ul>li.menu-item-detail{width:32.33% !important}.menu>ul>li.menu-tab.menu-addon-title .menu-subs.menu-mega>.list-item>ul>li.menu-item-detail:first-child{display:block}.menu>ul>li.menu-tab.menu-addon-title .menu-subs.menu-mega>.list-item>ul>li.menu-item-detail:first-child h4{font-weight:400;color:var(--wp--preset--color--gray);font-size:var(--wp--preset--font-size--large);line-height:1.2}@media only screen and (max-width:781px){.portfolio-sec-new .swiper-wrapper{display:flex}.portfolio-sec-new .swiper-slide>div{flex-direction:column;padding:0 8px}.portfolio-sec-new .swiper-slide>div.column-reverse{flex-direction:column-reverse}.portfolio-sec-new .swiper-slide>div .portfolio-img{width:100%}.portfolio-sec-new .swiper-slide>div .portfolio-desc{box-shadow:0px 0px 8px 0px rgba(0,0,0,.1019607843);border-radius:10px;text-align:center;margin-top:-60px;max-width:80%}.portfolio-sec-new .swiper-button-next,.portfolio-sec-new .swiper-button-prev{width:40px;height:40px;transform:translateY(-50%)}.portfolio-sec-new .swiper-button-next:after,.portfolio-sec-new .swiper-button-prev:after{content:"";font-family:inherit;width:40px;height:40px;background-size:contain;background-repeat:no-repeat}.portfolio-sec-new .swiper-button-next:after{background-image:url('data:image/svg+xml, ')}.portfolio-sec-new .swiper-button-prev:after{background-image:url('data:image/svg+xml, ')}.portfolio-sec-new>.wp-block-buttons{display:flex}.portfolio-sec-new .wp-block-image img{height:322px !important;border-radius:10px}}nav.pagination-wrap{margin:0 !important;gap:0;height:40px;position:relative;color:var(--wp--preset--color--gray);text-align:center}nav.pagination-wrap ul{display:flex;align-items:center;justify-content:center}nav.pagination-wrap li.page-item{position:relative;display:inline-block;text-align:center;border:1px solid #d0d5dd;height:40px;min-width:34px;margin-left:-1px;color:var(--wp--preset--color--gray);margin-bottom:0;list-style:none}nav.pagination-wrap li.page-item a{padding:10px;position:relative;display:block}nav.pagination-wrap li.page-item.active{background:var(--wp--preset--color--primary);border-color:var(--wp--preset--color--primary)}nav.pagination-wrap li.page-item.active a{color:var(--wp--preset--color--base)}nav.pagination-wrap li.page-item.next,nav.pagination-wrap li.page-item.prev{margin:0 !important;border:1px solid var(--wp--preset--color--primary);background-color:var(--wp--preset--color--primary);height:100%;display:flex;align-items:center;margin-left:-1px !important;color:var(--wp--preset--color--base);font-size:14px;line-height:1;font-weight:500;height:40px}nav.pagination-wrap li.page-item.next a,nav.pagination-wrap li.page-item.prev a{display:flex;align-items:center}nav.pagination-wrap li.page-item.next span,nav.pagination-wrap li.page-item.prev span{color:var(--wp--preset--color--base)}nav.pagination-wrap li.page-item.prev{border-radius:8px 0 0 8px}nav.pagination-wrap li.page-item.prev img{filter:invert(1) brightness(10);margin-right:5px}nav.pagination-wrap li.page-item.next{border-radius:0 8px 8px 0}nav.pagination-wrap li.page-item.next img{margin-left:5px}.column-reverse{flex-direction:row-reverse}.apply-filters{position:relative;display:block;min-width:165px}@media only screen and (max-width:781px){.apply-filters{padding-top:14px}}.apply-filters a{background-color:var(--wp--preset--color--primary);border-radius:10px 0;border-color:var(--wp--preset--color--primary);border-width:1px;border-style:solid;color:var(--wp--preset--color--base);font-family:inherit;font-size:var(--wp--preset--font-size--medium);font-style:normal;font-weight:600;line-height:22px;padding-top:17px;padding-right:32px;padding-bottom:17px;padding-left:32px;text-decoration:none;text-transform:uppercase}.apply-filters a:hover{box-shadow:0 5px 10px 0 rgba(0,0,0,.1019607843)}.blog-table thead{background:var(--wp--preset--color--primary-blue-1);color:var(--wp--preset--color--base);border:1px solid var(--wp--preset--color--secondary);border-bottom:1px solid}.blog-table th{border:1px solid var(--wp--preset--color--secondary);font-size:16px}.home-animate-text{display:flex}.home-animate-text .home-text-static{background:#037ee6;padding:0 10px;margin-right:10px}.home-animate-text span{position:relative;display:inline-block;color:#fff;height:51px;vertical-align:middle;overflow:hidden}.home-animate-text span span{display:block;animation:animateWords 14s infinite ease}@media only screen and (max-width:781px){.home-animate-text{font-size:16px !important;line-height:2}.home-animate-text span{height:2rem}}@keyframes animateWords{0%{transform:translateY(0%)}11.11%{transform:translateY(-100%)}22.22%{transform:translateY(-200%)}33.33%{transform:translateY(-300%)}44.44%{transform:translateY(-400%)}55.55%{transform:translateY(-500%)}66.66%{transform:translateY(-600%)}77.77%{transform:translateY(-700%)}88.88%{transform:translateY(-800%)}100%{transform:translateY(-900%)}}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{min-height:auto}.rating-slider .wp-block-addweb-blocks-slide__wrapper{height:100%}.rating-slider .swiper-button-next,.rating-slider .swiper-button-prev{width:30px;height:30px;border:1px solid #007aff;border-radius:50%;display:flex;align-items:center;justify-content:center !important;background:#fff}.rating-slider .swiper-button-next:after,.rating-slider .swiper-button-prev:after{font-size:14px !important}.rating-slider .is-style-rating-slider p img{top:2px;position:relative;margin-right:5px}.is-style-box-shadow{box-shadow:0px 3px 8px 0px rgba(0,0,0,.2);border-style:solid !important}.is-style-box-shadow .wp-block-image img{vertical-align:middle}.wp-block-image.is-style-align-middle img{vertical-align:middle}.is-style-rating-slider{position:relative;box-shadow:0px 3px 8px 0px rgba(0,0,0,.2);border-style:solid !important}.is-style-rating-slider .is-style-rating-slider-link a{font-size:0;margin:0;position:absolute;width:100%;height:100%;top:0;left:0}.block-editor-page .is-style-rating-slider .is-style-rating-slider-link a{font-size:var(--wp--preset--font-size--xx-large);margin:0;position:relative}@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image figcaption{margin-bottom:1em;margin-top:.5em}.wp-block-image .is-style-rounded img,.wp-block-image.is-style-circle-mask img,.wp-block-image.is-style-rounded img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8, ');mask-image:url('data:image/svg+xml;utf8, ');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}.wp-block-image :where(.has-border-color){border-style:solid}.wp-block-image :where([style*=border-top-color]){border-top-style:solid}.wp-block-image :where([style*=border-right-color]){border-right-style:solid}.wp-block-image :where([style*=border-bottom-color]){border-bottom-style:solid}.wp-block-image :where([style*=border-left-color]){border-left-style:solid}.wp-block-image :where([style*=border-width]){border-style:solid}.wp-block-image :where([style*=border-top-width]){border-top-style:solid}.wp-block-image :where([style*=border-right-width]){border-right-style:solid}.wp-block-image :where([style*=border-bottom-width]){border-bottom-style:solid}.wp-block-image :where([style*=border-left-width]){border-left-style:solid}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);background-color:rgba(90,90,90,.25);border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;transition:opacity .2s ease;width:20px;z-index:100}.wp-lightbox-container button:focus-visible{outline:3px auto rgba(90,90,90,.25);outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:rgba(90,90,90,.25);border:none}.wp-lightbox-overlay{box-sizing:border-box;cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100vw;z-index:100000}.wp-lightbox-overlay .close-button{align-items:center;cursor:pointer;display:flex;justify-content:center;min-height:40px;min-width:40px;padding:0;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .close-button:focus,.wp-lightbox-overlay .close-button:hover,.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:0 0;border:none}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:9999999999}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:0 0;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both;visibility:visible}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.hideanimationenabled:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.hideanimationenabled:not(.active) img{animation:turn-off-visibility .25s both}@media (prefers-reduced-motion:no-preference){.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.hideanimationenabled:not(.active){animation:none}.wp-lightbox-overlay.zoom.hideanimationenabled:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.hideanimationenabled:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.hideanimationenabled:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc(-50vw + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc(-50vw + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}.is-style-rounded.is-style-rounded.wp-block-image img,.is-style-rounded.is-style-rounded.wp-block-image .wp-block-image__crop-area,.is-style-rounded.is-style-rounded.wp-block-image .components-placeholder{border-radius:0}.wp-block-group{box-sizing:border-box}.wp-block-group{border-top-width:0;border-top-style:none;border-right-width:0;border-right-style:none;border-bottom-color:var(--wp--preset--color--base-black);border-bottom-width:1px;border-bottom-style:solid;border-left-width:0;border-left-style:none;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter {float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter {float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}p.has-background{padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}p{color:var(--wp--preset--color--gray);font-size:var(--wp--preset--font-size--xx-large);line-height:1.4}.wp-block-separator{border:1px solid;border-left:none;border-right:none}.wp-block-separator.is-style-dots{background:none!important;border:none;height:auto;line-height:1;text-align:center}.wp-block-separator.is-style-dots:before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-separator{border-color:currentColor;border-width:0 0 1px;border-style:solid;color:var(--wp--preset--color--primary)}h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.is-style-asterisk:before{content:'';width:1.5rem;height:3rem;background:var(--wp--preset--color--primary-2,currentColor);clip-path:path('M11.93.684v8.039l5.633-5.633 1.216 1.23-5.66 5.66h8.04v1.737H13.2l5.701 5.701-1.23 1.23-5.742-5.742V21h-1.737v-8.094l-5.77 5.77-1.23-1.217 5.743-5.742H.842V9.98h8.162l-5.701-5.7 1.23-1.231 5.66 5.66V.684h1.737Z');display:block}.is-style-asterisk:empty:before{content:none}.is-style-asterisk:-moz-only-whitespace:before{content:none}.is-style-asterisk.has-text-align-center:before{margin:0 auto}.is-style-asterisk.has-text-align-right:before{margin-left:auto}.rtl .is-style-asterisk.has-text-align-left:before{margin-right:auto}.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{background-color:transparent}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{background-color:inherit;content:""}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0;z-index:1}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image:after,.wp-block-cover:after{content:"";display:block;font-size:0;min-height:inherit}@supports (position:sticky){.wp-block-cover-image:after,.wp-block-cover:after{content:none}}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:inherit;width:100%;z-index:1}.wp-block-cover h1:where(:not(.has-text-color)),.wp-block-cover h2:where(:not(.has-text-color)),.wp-block-cover h3:where(:not(.has-text-color)),.wp-block-cover h4:where(:not(.has-text-color)),.wp-block-cover h5:where(:not(.has-text-color)),.wp-block-cover h6:where(:not(.has-text-color)),.wp-block-cover p:where(:not(.has-text-color)),.wp-block-cover-image h1:where(:not(.has-text-color)),.wp-block-cover-image h2:where(:not(.has-text-color)),.wp-block-cover-image h3:where(:not(.has-text-color)),.wp-block-cover-image h4:where(:not(.has-text-color)),.wp-block-cover-image h5:where(:not(.has-text-color)),.wp-block-cover-image h6:where(:not(.has-text-color)),.wp-block-cover-image p:where(:not(.has-text-color)){color:inherit}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@supports (-webkit-touch-callout:inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover__image-background,.wp-block-cover__video-background{z-index:0}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}.wp-block-columns{align-items:normal!important;box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block;line-height:0}.wp-block-site-logo.is-default-size img{height:auto;width:120px}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}.wp-block-site-logo.is-style-rounded{border-radius:9999px}.h-auto{height:auto !important}.wpcf7 form p{margin-bottom:24px;margin-top:0}.form-control{padding:16px;border-radius:5px;border:1px solid var(--wp--preset--color--contents);background:var(--wp--preset--color--base);font-size:var(--wp--preset--font-size--medium);line-height:19px;height:51px;margin-top:4px;width:100%;font-family:var(--wp--preset--font-family--body)}.form-control::placeholder,.form-area::placeholder{color:var(--wp--preset--color--contents-2)}.form-area{padding:16px;border-radius:5px;border:1px solid var(--wp--preset--color--contents);background:var(--wp--preset--color--base);font-size:var(--wp--preset--font-size--medium);line-height:19px;margin-top:4px;resize:none;height:150px;width:100%;font-family:var(--wp--preset--font-family--body)}.form-label{font-size:var(--wp--preset--font-size--x-large);line-height:24px;color:var(--wp--preset--color--base-black)}.form-check-input .wpcf7-list-item{margin:0}.form-checkbox .wpcf7-list-item{margin:0}.form-checkbox .wpcf7-list-item label{display:flex;align-items:center}.form-checkbox{font-size:var(--wp--preset--font-size--medium);line-height:19px;color:var(--wp--preset--color--base-black)}.form-checkbox input{width:20px;height:20px;margin:0;margin-right:16px}.wpcf7-form-control.wp-element-button{border-radius:6px;padding:12px 24px}.wpcf7-form-control.wp-element-button2{border-radius:6px;padding:12px 24px;background:var(--wp--preset--color--green)}.wpcf7-form-control.wp-element-button2.btn-green{background:var(--wp--preset--color--green);border-color:var(--wp--preset--color--green)}.wpcf7-form-control.wp-element-button2.btn-green:hover{border-color:var(--wp--preset--color--green);color:var(--wp--preset--color--green)}.wpcf7-not-valid-tip{font-size:var(--wp--preset--font-size--small) !important;margin-top:4px}.text-decoration-none a{text-decoration:none}.hero-form p{display:flex;align-items:center}.hero-form .form-control{margin-top:0;max-width:393px;padding:12px;border-radius:6px;border:.5px solid var(--wp--preset--color--primary);background:#f7f5f2;height:48px}.wpcf7 .hero-form p{margin:0}.hero-form .btn-green{margin-left:16px;background:var(--wp--preset--color--green);border-color:var(--wp--preset--color--green)}.hero-form .btn-green:hover,.hero-form .btn-green:active,.hero-form .btn-green:focus{color:var(--wp--preset--color--green);border-color:var(--wp--preset--color--green);background:var(--wp--preset--color--base)}.hero-form .btn-green:focus{outline-color:var(--wp--preset--color--green)}.wpcf7 form .from-contact p{font-size:18px;line-height:1.2;margin-bottom:20px}.wpcf7 form .from-contact .submit-btn{text-align:center;margin-bottom:0;margin-top:30px}.wpcf7 form .from-contact .submit-btn input:hover{box-shadow:0 5px 10px 0 #0000001A}.wpcf7 form .from-contact .submit-btn .wpcf7-spinner{display:block;position:absolute;right:20%;top:30px}.wpcf7 form .from-contact .submit-text{margin-bottom:0}.from-contact label{font-size:20px;line-height:29px;font-weight:400;color:var(--wp--preset--color--secondary)}.from-contact label span{font-size:18px;font-weight:400;color:red}.form-control{width:100%;padding:12px 20px;border-radius:0;font-size:16px;vertical-align:top;display:inline-block;color:#000;background:#fff;border:1px solid rgba(102,102,102,.3);margin-bottom:0;margin-top:0}.form-control.wpcf7-textarea{height:90px;resize:none}.form-control:focus-visible{outline:none;border-radius:0}.from-contact .form-control{margin-top:0 !important}.from-contact .form-control:focus-visible{outline:none;border-radius:0}.from-contact .from-contact>.form-group{margin-top:0}.from-contact .form-control::-webkit-input-placeholder{color:#bbb}.from-contact .name-wrapper{display:flex}.from-contact .name-wrapper .first-name-wrap{margin-right:15px}.from-contact .wpcf7-form-control.wp-element-button{width:300px;font-size:18px;line-height:28px;font-weight:600}@media (max-width:781px){.from-contact .wpcf7-form-control.wp-element-button{width:100%}}.form-select{position:relative;display:flex;font-size:24px;line-height:36px;font-weight:400;justify-content:space-between;align-items:center;color:var(--wp--preset--color--primary);padding:10px 16px;margin-bottom:80px;cursor:pointer;border:1px solid var(--wp--preset--color--primary);height:59px;width:100%;appearance:none;background-color:#fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAZCAYAAAArK+5dAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABjSURBVHgB7Y2xDYAwDARfYgFGYQRGySb2iGxAyxbgwgVFotjCdH/SNZb1BxBClsG9mZt5IMZuruYV/MftSuBX/PdEAg1G5PWnSKKTyKfxWaRkfBQpHe9Fysd7EcVPNJcQkuABZTUoGEmdhKkAAAAASUVORK5CYII=);background-repeat:no-repeat;background-position:96% 50%;font-family:var(--wp--preset--font-family--body)}.form-select:focus-visible{outline:none}.form-select option{font-size:20px;color:#000;line-height:1.4}.contact-popup .wp-block-heading{padding-right:24px}.form-control:active,.form-control:focus{box-shadow:0px 0px 10px 0px #00000026}.wpcf7 form .from-contact .submit-btn .wpcf7-spinner{display:block;position:absolute;right:16% !important;top:15px !important}.wpcf7 form .wpcf7-response-output{display:none}.wpcf7-not-valid-tip+.wpcf7-not-valid-tip{display:none}@media (max-width:1279px){#webform-form-block .has-light-blue-background-color,.contact-popup .has-light-blue-background-color{padding-left:30px !important;padding-right:30px !important}}@media (max-width:1199px){#webform-form-block .has-light-blue-background-color,.contact-popup .has-light-blue-background-color{padding-left:10px !important;padding-right:10px !important}#webform-form-block .has-light-blue-background-color .wp-block-column,.contact-popup .has-light-blue-background-color .wp-block-column{padding-right:10px !important}#webform-form-block .has-light-blue-background-color .wp-block-column+.wp-block-column,.contact-popup .has-light-blue-background-color .wp-block-column+.wp-block-column{padding-left:10px !important}#webform-form-block .has-light-blue-background-color .wp-block-column a,.contact-popup .has-light-blue-background-color .wp-block-column a{font-size:16px}}@media (max-width:1023px){.from-contact label{font-size:16px;line-height:1.2}.wpcf7 form .from-contact .submit-text{font-size:16px}}@media (max-width:781px){.hero-form p{flex-direction:column;max-width:100%;align-items:flex-start}.hero-form .wpcf7-form-control-wrap{max-width:100%}.hero-form .form-control{max-width:90%;width:unset;min-width:unset}.hero-form .btn-green{margin-left:0;margin-top:10px}.form-label{display:block}.wpcf7-form-control-wrap{max-width:100%}.form-control,.form-area{max-width:100%;width:unset;min-width:unset;width:100%}.from-contact .name-wrapper{flex-direction:column}.from-contact .name-wrapper .first-name-wrap{margin-right:0}.wpcf7 form .from-contact .submit-btn{margin-bottom:15px}#webform-form-block .has-light-blue-background-color .wp-block-column+.wp-block-column,.contact-popup .has-light-blue-background-color .wp-block-column+.wp-block-column{margin-top:10px}#webform-form-block .has-light-blue-background-color .wp-block-column,.contact-popup .has-light-blue-background-color .wp-block-column{border:none;padding:0 !important}#webform-form-block .has-primary-2-background-color,.contact-popup .has-primary-2-background-color{padding-top:20px !important;padding-bottom:20px !important;padding-left:15px !important;padding-right:15px !important}#webform-form-block .wp-block-image img,.contact-popup .wp-block-image img{height:auto !important}.contact-popup h3{padding-right:30px}.contact-popup .has-primary-2-background-color .wp-block-columns.is-layout-flex{flex-wrap:nowrap !important}#webform-form-block .has-primary-2-background-color .wp-block-image,.contact-popup .has-primary-2-background-color .wp-block-image{text-align:center}}.wp-block-button__link{box-sizing:border-box;cursor:pointer;display:inline-block;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap,.5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap,.5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap,.5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}.wp-block-button .wp-block-button__link.is-style-outline,.wp-block-button.is-style-outline>.wp-block-button__link{border:2px solid;padding:.667em 1.333em}.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color),.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color){color:currentColor}.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background),.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background){background-color:transparent;background-image:none}.wp-block-button .wp-block-button__link:where(.has-border-color){border-width:initial}.wp-block-button .wp-block-button__link:where([style*=border-top-color]){border-top-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-right-color]){border-right-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-bottom-color]){border-bottom-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-left-color]){border-left-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-style]){border-width:initial}.wp-block-button .wp-block-button__link:where([style*=border-top-style]){border-top-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-right-style]){border-right-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-bottom-style]){border-bottom-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-left-style]){border-left-width:medium}.is-style-outline.is-style-outline.wp-block-button .wp-block-button__link{border-radius:10px 0;border-color:var(--wp--preset--color--primary);border-width:1px;border-style:solid;color:var(--wp--preset--color--primary);padding-top:17px;padding-right:32px;padding-bottom:17px;padding-left:32px}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-button.aligncenter{text-align:center}.wp-block-buttons-is-layout-flow>:first-child:first-child{margin-block-start:0}.wp-block-buttons-is-layout-flow>:last-child:last-child{margin-block-end:0}.wp-block-buttons-is-layout-flow>*{margin-block-start:.7rem;margin-block-end:0}.wp-block-buttons-is-layout-constrained>:first-child:first-child{margin-block-start:0}.wp-block-buttons-is-layout-constrained>:last-child:last-child{margin-block-end:0}.wp-block-buttons-is-layout-constrained>*{margin-block-start:.7rem;margin-block-end:0}.wp-block-buttons-is-layout-flex{gap:.7rem}.wp-block-buttons-is-layout-grid{gap:.7rem}.wp-block-post-title{box-sizing:border-box;word-break:break-word}.wp-block-post-title a{display:inline-block}.wp-block-post-title a:where(:not(.wp-element-button)){text-decoration:none}.wp-block-post-title a:where(:not(.wp-element-button)):hover{text-decoration:underline}.wp-block-avatar{line-height:0}.wp-block-avatar,.wp-block-avatar img{box-sizing:border-box}.wp-block-avatar.aligncenter{text-align:center}.wp-block-avatar img{border-radius:90px}.wp-block-post-author-name{font-size:var(--wp--preset--font-size--small)}.wp-block-post-author-name a:where(:not(.wp-element-button)){text-decoration:none}.wp-block-post-author-name a:where(:not(.wp-element-button)):hover{text-decoration:underline}.wp-block-post-date{box-sizing:border-box}.wp-block-post-date{color:var(--wp--preset--color--primary);font-size:var(--wp--preset--font-size--small)}.wp-block-post-date a:where(:not(.wp-element-button)){color:var(--wp--preset--color--primary);text-decoration:none}.wp-block-post-date a:where(:not(.wp-element-button)):hover{text-decoration:underline}.wp-block-post-terms{box-sizing:border-box}.wp-block-post-terms .wp-block-post-terms__separator{white-space:pre-wrap}.is-style-pill a,.is-style-pill span:not([class],[data-rich-text-placeholder]){display:inline-block;background-color:var(--wp--preset--color--base-black);padding:.375rem .875rem;border-radius:var(--wp--preset--spacing--20)}.is-style-pill a:hover{background-color:var(--wp--preset--color--primary-3)}.wp-block-post-terms{font-size:var(--wp--preset--font-size--small)}.wp-block-post-terms a:where(:not(.wp-element-button)){text-decoration:none}.wp-block-post-terms a:where(:not(.wp-element-button)):hover{text-decoration:underline}.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:block;height:100%}.wp-block-post-featured-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;width:100%}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{background-color:#000;inset:0;position:absolute}.wp-block-post-featured-image{position:relative}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{background-color:transparent}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{opacity:0}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{opacity:.1}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{opacity:.2}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{opacity:.3}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{opacity:.4}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{opacity:.5}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{opacity:.6}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{opacity:.7}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{opacity:.8}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{opacity:.9}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{opacity:1}.wp-block-post-featured-image:where(.alignleft,.alignright){width:100%}.wp-block-post-featured-image img,.wp-block-post-featured-image .block-editor-media-placeholder,.wp-block-post-featured-image .wp-block-post-featured-image__overlay{border-radius:0}.wp-block-spacer{clear:both}ol,ul{box-sizing:border-box}ol.has-background,ul.has-background{padding:1.25em 2.375em}ul.is-style-checkmark-list{list-style-type:"\2713"}ul.is-style-checkmark-list li{padding-inline-start:1ch}ol,ul{color:var(--wp--preset--color--gray);font-size:var(--wp--preset--font-size--xx-large);line-height:1.4;padding-left:var(--wp--preset--spacing--20)}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/@wordpress/scripts/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./includes/blocks/src/like-post/style.scss ***!
\*************************************************************************************************************************************************************************************************************************************************************************************************/
/*!****************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/@wordpress/scripts/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./includes/blocks/src/social-share/style.scss ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************/
.sticky-social{position:sticky;top:110px;height:100%;text-align:center}.sticky-social .like-count{font-size:14px;line-height:22px;color:#2c2c2c}.sticky-social .like-button{position:relative;display:block;margin-top:20px}.sticky-social .thb-social-buttons{padding-left:0;margin-top:30px}.sticky-social .thb-social-buttons li{list-style:none;margin-bottom:12px}.sticky-social .thb-social-buttons li:first-child{font-size:var(--wp--preset--font-size--large);line-height:24px;font-weight:700;margin-bottom:15px;color:var(--wp--preset--color--gray-dark)}.sticky-social .thb-social-buttons li a{line-height:1;display:block}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/@wordpress/scripts/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./includes/blocks/src/table-of-content/style.scss ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************/
.right-sidebar{position:sticky;top:110px;padding-bottom:30px}.right-sidebar .toc-sidebar{border-radius:6.62px;background:var(--wp--preset--color--base);box-shadow:0px 2px 6px 0px rgba(0,0,0,.25);padding:0;margin-bottom:30px}.right-sidebar .toc-sidebar h4{color:rgba(0,0,0,.8);font-size:24px;font-weight:700;line-height:28px;margin-bottom:0;padding:var(--wp--preset--spacing--20);padding-bottom:16px}.right-sidebar .toc-sidebar .toc-list{padding-left:var(--wp--preset--spacing--20);height:208px;overflow-y:auto;margin-bottom:0;padding-bottom:10px;padding-right:var(--wp--preset--spacing--10)}.right-sidebar .toc-sidebar .toc-list::-webkit-scrollbar{width:6px;background-color:var(--wp--preset--color--secondary-light-1)}.right-sidebar .toc-sidebar .toc-list::-webkit-scrollbar-thumb{background-color:var(--wp--preset--color--primary);height:20px;border-radius:8px}.right-sidebar .toc-sidebar .toc-list li{position:relative;padding-left:20px;list-style:none}.right-sidebar .toc-sidebar .toc-list li.active a{font-weight:600}.right-sidebar .toc-sidebar .toc-list a{font-size:var(--wp--preset--font-size--large);line-height:20px;font-weight:400;margin-bottom:0;display:block}.right-sidebar .toc-sidebar .toc-list a:before{content:"";position:absolute;background-size:contain;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACvSURBVHgBlZExCsJAEEXnz4JaSQ5gkdxAT2Byk9wgljaKYGOpN/Am6g28QVKItmK3gey4GwhaSNx9xbIzzIPhD6hjUUY8HhUQSgmSupYQXSHm0Gwnx24M7bt8xGogJ/uL6TdVU+uMdknVCmp9L3uGP9JLz5Ra3XICcvpPhKHSLOCCPAEwZ7vT1FewKaRMgbDN6RwkiMglSDBc7+2BKm+BNsnTMDJfCd+Fu4mLuS+5NyngMdLPLLBcAAAAAElFTkSuQmCC);background-repeat:no-repeat;top:4px;width:12px;height:12px;left:0}.right-sidebar .related-sidebar{border-radius:6.624px;background:var(--wp--preset--color--base);box-shadow:0px 0px 5px 0px rgba(0,0,0,.25);padding-top:20px;padding-left:20px;padding-bottom:20px}.right-sidebar .related-sidebar h3{font-size:24px;line-height:28px;font-weight:700;color:var(--wp--preset--color--base-black);margin-bottom:16px}.right-sidebar .related-sidebar ul{height:337px;overflow-y:auto;padding-left:0;padding-right:15px}.right-sidebar .related-sidebar ul::-webkit-scrollbar{width:6px;background-color:var(--wp--preset--color--secondary-light-1)}.right-sidebar .related-sidebar ul::-webkit-scrollbar-thumb{background-color:var(--wp--preset--color--primary);height:20px;border-radius:8px}.right-sidebar .related-sidebar li{list-style:none}.right-sidebar .related-sidebar a{display:flex;align-items:center;margin-bottom:24px;font-size:var(--wp--preset--font-size--large);line-height:1.4;font-weight:400}.right-sidebar .related-sidebar a img{width:64px;height:66px;object-fit:cover;margin-right:16px;border-radius:6px}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/@wordpress/scripts/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./includes/blocks/src/related-blocks/style.scss ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************/
.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 1em 1em 0;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{align-items:flex-end;display:flex;height:100%;justify-content:flex-start;margin:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{display:block;height:auto;max-width:100%;width:auto}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{flex-grow:1}.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{flex:1;height:100%;object-fit:cover;width:100%}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{margin-right:0;width:100%}@media (min-width:600px){.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{margin-right:1em;width:calc(33.33333% - .66667em)}.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{margin-right:1em;width:calc(25% - .75em)}.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{margin-right:1em;width:calc(20% - .8em)}.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{margin-right:1em;width:calc(16.66667% - .83333em)}.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{margin-right:1em;width:calc(14.28571% - .85714em)}.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{margin-right:1em;width:calc(12.5% - .875em)}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{max-width:420px;width:100%}.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{align-self:flex-start}figure.wp-block-gallery.has-nested-images{align-items:normal}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap,16px)/2)}.wp-block-gallery.has-nested-images figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div{flex-direction:column;flex-grow:1;margin:0}.wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);bottom:0;box-sizing:border-box;color:#fff;font-size:13px;left:0;margin-bottom:0;max-height:60%;overflow:auto;padding:0 8px 8px;position:absolute;text-align:center;width:100%}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{color:inherit}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:1 1 auto}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{background:0 0;color:inherit;flex:initial;margin:0;padding:10px 10px 9px;position:relative}.wp-block-gallery.has-nested-images figcaption{flex-basis:100%;flex-grow:1;text-align:center}.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-bottom:auto;margin-top:0}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;object-fit:cover;width:100%}.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.33333% - var(--wp--style--unstable-gallery-gap,16px)*.66667)}.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - var(--wp--style--unstable-gallery-gap,16px)*.75)}.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - var(--wp--style--unstable-gallery-gap,16px)*.8)}.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){width:calc(16.66667% - var(--wp--style--unstable-gallery-gap,16px)*.83333)}.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){width:calc(14.28571% - var(--wp--style--unstable-gallery-gap,16px)*.85714)}.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){width:calc(12.5% - var(--wp--style--unstable-gallery-gap,16px)*.875)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap,16px)*.66667)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap,16px)*.5)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright{max-width:420px;width:100%}.wp-block-gallery.has-nested-images.aligncenter{justify-content:center}.wp-block-gallery{margin-bottom:var(--wp--preset--spacing--50)}.wp-block-social-links{background:0 0;box-sizing:border-box;margin-left:0;padding-left:0;padding-right:0;text-indent:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none}.wp-block-social-links .wp-social-link a{padding:.25em}.wp-block-social-links .wp-social-link svg{height:1em;width:1em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:.65em;margin-left:.5em;margin-right:.5em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{display:flex;justify-content:center}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{border-radius:9999px;display:block;height:auto;transition:transform .1s ease}@media (prefers-reduced-motion:reduce){.wp-block-social-link{transition-delay:0s;transition-duration:0s}}.wp-block-social-link a{align-items:center;display:flex;line-height:0;transition:transform .1s ease}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:visited{fill:currentColor;color:currentColor}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link{background-color:#f0f0f0;color:#444}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon{background-color:#f90;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance{background-color:#0757fe;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy{background-color:#f45800;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook{background-color:#1778f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr{background-color:#0461dd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare{background-color:#e65678;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github{background-color:#24292d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google{background-color:#ea4434;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram{background-color:#f00075;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium{background-color:#02ab6c;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup{background-color:#f6405f;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-patreon{background-color:#ff424d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest{background-color:#e60122;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket{background-color:#ef4155;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit{background-color:#ff4500;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype{background-color:#0478d7;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat{stroke:#000;background-color:#fefc00;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify{background-color:#1bd760;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-telegram{background-color:#2aabee;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-threads,.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tiktok{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr{background-color:#011835;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch{background-color:#6440a4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk{background-color:#4680c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-x{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube{background-color:red;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link{background:0 0}.wp-block-social-links.is-style-logos-only .wp-social-link a{padding:0}.wp-block-social-links.is-style-logos-only .wp-social-link svg{height:1.25em;width:1.25em}.wp-block-social-links.is-style-logos-only .wp-social-link-amazon{color:#f90}.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp{color:#1ea0c3}.wp-block-social-links.is-style-logos-only .wp-social-link-behance{color:#0757fe}.wp-block-social-links.is-style-logos-only .wp-social-link-codepen{color:#1e1f26}.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart{color:#02e49b}.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble{color:#e94c89}.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox{color:#4280ff}.wp-block-social-links.is-style-logos-only .wp-social-link-etsy{color:#f45800}.wp-block-social-links.is-style-logos-only .wp-social-link-facebook{color:#1778f2}.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-flickr{color:#0461dd}.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare{color:#e65678}.wp-block-social-links.is-style-logos-only .wp-social-link-github{color:#24292d}.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads{color:#382110}.wp-block-social-links.is-style-logos-only .wp-social-link-google{color:#ea4434}.wp-block-social-links.is-style-logos-only .wp-social-link-instagram{color:#f00075}.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm{color:#e21b24}.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin{color:#0d66c2}.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon{color:#3288d4}.wp-block-social-links.is-style-logos-only .wp-social-link-medium{color:#02ab6c}.wp-block-social-links.is-style-logos-only .wp-social-link-meetup{color:#f6405f}.wp-block-social-links.is-style-logos-only .wp-social-link-patreon{color:#ff424d}.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest{color:#e60122}.wp-block-social-links.is-style-logos-only .wp-social-link-pocket{color:#ef4155}.wp-block-social-links.is-style-logos-only .wp-social-link-reddit{color:#ff4500}.wp-block-social-links.is-style-logos-only .wp-social-link-skype{color:#0478d7}.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat{stroke:#000;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud{color:#ff5600}.wp-block-social-links.is-style-logos-only .wp-social-link-spotify{color:#1bd760}.wp-block-social-links.is-style-logos-only .wp-social-link-telegram{color:#2aabee}.wp-block-social-links.is-style-logos-only .wp-social-link-threads,.wp-block-social-links.is-style-logos-only .wp-social-link-tiktok{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr{color:#011835}.wp-block-social-links.is-style-logos-only .wp-social-link-twitch{color:#6440a4}.wp-block-social-links.is-style-logos-only .wp-social-link-twitter{color:#1da1f2}.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo{color:#1eb7ea}.wp-block-social-links.is-style-logos-only .wp-social-link-vk{color:#4680c2}.wp-block-social-links.is-style-logos-only .wp-social-link-whatsapp{color:#25d366}.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress{color:#3499cd}.wp-block-social-links.is-style-logos-only .wp-social-link-x{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-yelp{color:#d32422}.wp-block-social-links.is-style-logos-only .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}.wp-block-social-links.is-style-pill-shape .wp-social-link a{padding-left:.66667em;padding-right:.66667em}.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{color:#000}
/*!**************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/@wordpress/scripts/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./includes/blocks/src/slider/style.css ***!
\**************************************************************************************************************************************************************************************************************************/
@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}*/.editor-styles-wrapper [data-type="addweb-blocks/slider"] .wp-block-addweb-blocks-slider__pagination{pointer-events:none}.editor-styles-wrapper [data-type="addweb-blocks/slider"] .wp-block-addweb-blocks-slider__pagination:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0}.editor-styles-wrapper [data-type="addweb-blocks/slider"] .wp-block-addweb-blocks-slider__pagination *{pointer-events:none}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/@wordpress/scripts/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./includes/blocks/src/button-modal/style.scss ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************/
.wp-block-aws-blocks-icon .dashicons{font-size:unset !important}.modal{display:none;position:fixed;z-index:999999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.5)}.modal-content{position:relative;margin:auto;padding:0;width:95%;min-height:217px;max-height:95%;max-width:1320px;overflow-x:hidden;overflow-y:auto;padding:0;-webkit-animation-name:animatetop;-webkit-animation-duration:.4s;animation-name:animatetop;animation-duration:.4s;font-family:"Open Sans",sans-serif;background:var(--wp--preset--color--base);-webkit-box-shadow:0px 0px 19px 3px rgba(0,0,0,.08);-moz-box-shadow:0px 0px 19px 3px rgba(0,0,0,.08);box-shadow:0px 0px 19px 3px rgba(0,0,0,.08);top:50%;transform:translateY(-50%);border-radius:10px}.modal-content h1,.modal-content h2,.modal-content h3,.modal-content h4,.modal-content h5,.modal-content h6{margin-bottom:16px}.modal-content p{font-size:16px;line-height:1.2;margin-bottom:16px}.modal-content-left,.modal-content-right{flex:0 1 auto}.modal-content-left{flex:2}.modal-content-left img{width:40rem;max-width:95%;margin:0;padding:0;display:block;border-radius:2px}.modal-content-right{flex:2;max-width:100%;padding:1rem 3rem}@-webkit-keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}@keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}.close,.close-imp{color:#aaa;font-size:2rem;font-weight:700;padding:0 1rem;border-radius:2px;transition:.4s ease-out;position:absolute;right:0;top:0}.close:hover,.close:focus,.close-imp:hover,.close-imp:focus{color:#111;text-decoration:none;cursor:pointer}.modal-header{display:flex;justify-content:space-between;font-family:"Patua One",cursive;font-size:3.5rem;margin:0;padding:0}.modal-header p{margin:0;padding:0}.modal-header,.modal-body,.modal-footer{padding:.5rem 3rem}.modal-header{padding-top:2rem}.modal-footer{padding-bottom:2rem}:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#ddd;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}body{--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--color--base:#fff;--wp--preset--color--base-black:#000;--wp--preset--color--primary:#03588c;--wp--preset--color--primary-blue:#037ee6;--wp--preset--color--primary-blue-1:#03619a;--wp--preset--color--primary-blue-2:#046aa9;--wp--preset--color--primary-blue-3:#0475ba;--wp--preset--color--primary-blue-4:#0481cd;--wp--preset--color--primary-2:#f2e205;--wp--preset--color--primary-yellow-1:#dacb05;--wp--preset--color--primary-yellow-2:#c4b704;--wp--preset--color--primary-yellow-3:#b0a504;--wp--preset--color--primary-yellow-4:#9f9403;--wp--preset--color--secondary:#2c2c2c;--wp--preset--color--secondary-dark-1:#353535;--wp--preset--color--secondary-dark-2:#3f3f3f;--wp--preset--color--secondary-dark-3:#4c4c4c;--wp--preset--color--secondary-dark-4:#5b5b5b;--wp--preset--color--secondary-light-1:#f5f5f5;--wp--preset--color--secondary-light-2:#e6e6e6;--wp--preset--color--secondary-light-3:#cfcfcf;--wp--preset--color--secondary-light-4:#bababa;--wp--preset--color--secondary-light-5:#a7a7a7;--wp--preset--color--light-blue:#f1f7fd;--wp--preset--color--light-blue-2:#dceeff;--wp--preset--color--transparent:#FFFFFF00;--wp--preset--color--disabled:#e5e5e5;--wp--preset--color--gray:#666;--wp--preset--color--gray-dark:#808291;--wp--preset--color--light:#d8dce1;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgba(6,147,227,1) 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgba(255,105,0,1) 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--gradient--gradient-1:linear-gradient(to bottom,#cfcabe 0%,#f9f9f9 100%);--wp--preset--gradient--gradient-2:linear-gradient(to bottom,#c2a990 0%,#f9f9f9 100%);--wp--preset--gradient--gradient-3:linear-gradient(to bottom,#d8613c 0%,#f9f9f9 100%);--wp--preset--gradient--gradient-4:linear-gradient(to bottom,#b1c5a4 0%,#f9f9f9 100%);--wp--preset--gradient--gradient-5:linear-gradient(to bottom,#b5bdbc 0%,#f9f9f9 100%);--wp--preset--gradient--gradient-6:linear-gradient(to bottom,#a4a4a4 0%,#f9f9f9 100%);--wp--preset--gradient--gradient-7:linear-gradient(to bottom,#cfcabe 50%,#f9f9f9 50%);--wp--preset--gradient--gradient-8:linear-gradient(to bottom,#c2a990 50%,#f9f9f9 50%);--wp--preset--gradient--gradient-9:linear-gradient(to bottom,#d8613c 50%,#f9f9f9 50%);--wp--preset--gradient--gradient-10:linear-gradient(to bottom,#b1c5a4 50%,#f9f9f9 50%);--wp--preset--gradient--gradient-11:linear-gradient(to bottom,#b5bdbc 50%,#f9f9f9 50%);--wp--preset--gradient--gradient-12:linear-gradient(to bottom,#a4a4a4 50%,#f9f9f9 50%);--wp--preset--gradient--gradient-13:linear-gradient(102.09deg,#00cdd1 .11%,#0086d7 100.11%);--wp--preset--gradient--gradient-14:linear-gradient(0deg,rgba(0,0,0,.5) 0%,rgba(0,0,0,.5) 100%);--wp--preset--font-size--small:12px;--wp--preset--font-size--medium:14px;--wp--preset--font-size--large:16px;--wp--preset--font-size--x-large:18px;--wp--preset--font-size--xx-large:20px;--wp--preset--font-family--body:"Lato",sans-serif;--wp--preset--font-family--heading:Lato;--wp--preset--font-family--system-sans-serif:-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;--wp--preset--font-family--system-serif:Iowan Old Style,Apple Garamond,Baskerville,Times New Roman,Droid Serif,Times,Source Serif Pro,serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;--wp--preset--spacing--10:1rem;--wp--preset--spacing--20:min(1.5rem,2vw);--wp--preset--spacing--30:min(2.5rem,3vw);--wp--preset--spacing--40:min(4rem,5vw);--wp--preset--spacing--50:min(6.5rem,8vw);--wp--preset--spacing--60:min(10.5rem,13vw);--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgba(255,255,255,1),6px 6px rgba(0,0,0,1);--wp--preset--shadow--crisp:6px 6px 0px rgba(0,0,0,1);--wp--preset--shadow--naturals:0px 0px 10px 0px rgba(0,0,0,.08)}body{margin:0;--wp--style--global--content-size:1320px;--wp--style--global--wide-size:1170px}.wp-site-blocks{padding-top:var(--wp--style--root--padding-top);padding-bottom:var(--wp--style--root--padding-bottom)}.has-global-padding{padding-right:var(--wp--style--root--padding-right);padding-left:var(--wp--style--root--padding-left)}.has-global-padding :where(.has-global-padding:not(.wp-block-block)){padding-right:0;padding-left:0}.has-global-padding>.alignfull{margin-right:calc(var(--wp--style--root--padding-right)*-1);margin-left:calc(var(--wp--style--root--padding-left)*-1)}.has-global-padding :where(.has-global-padding:not(.wp-block-block))>.alignfull{margin-right:0;margin-left:0}.has-global-padding>.alignfull:where(:not(.has-global-padding):not(.is-layout-flex):not(.is-layout-grid))>:where([class*=wp-block-]:not(.alignfull):not([class*=__]),p,h1,h2,h3,h4,h5,h6,ul,ol){padding-right:var(--wp--style--root--padding-right);padding-left:var(--wp--style--root--padding-left)}.has-global-padding :where(.has-global-padding)>.alignfull:where(:not(.has-global-padding))>:where([class*=wp-block-]:not(.alignfull):not([class*=__]),p,h1,h2,h3,h4,h5,h6,ul,ol){padding-right:0;padding-left:0}.wp-site-blocks>.alignleft{float:left;margin-right:2em}.wp-site-blocks>.alignright{float:right;margin-left:2em}.wp-site-blocks>.aligncenter{justify-content:center;margin-left:auto;margin-right:auto}:where(.wp-site-blocks)>*{margin-block-start:1.2rem;margin-block-end:0}:where(.wp-site-blocks)>:first-child:first-child{margin-block-start:0}:where(.wp-site-blocks)>:last-child:last-child{margin-block-end:0}body{--wp--style--block-gap:1.2rem}:where(body .is-layout-flow)>:first-child:first-child{margin-block-start:0}:where(body .is-layout-flow)>:last-child:last-child{margin-block-end:0}:where(body .is-layout-flow)>*{margin-block-start:1.2rem;margin-block-end:0}:where(body .is-layout-constrained)>:first-child:first-child{margin-block-start:0}:where(body .is-layout-constrained)>:last-child:last-child{margin-block-end:0}:where(body .is-layout-constrained)>*{margin-block-start:1.2rem;margin-block-end:0}:where(body .is-layout-flex){gap:1.2rem}:where(body .is-layout-grid){gap:1.2rem}body .is-layout-flow>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}body .is-layout-flow>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}body .is-layout-flow>.aligncenter{margin-left:auto !important;margin-right:auto !important}body .is-layout-constrained>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}body .is-layout-constrained>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}body .is-layout-constrained>.aligncenter{margin-left:auto !important;margin-right:auto !important}body .is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:var(--wp--style--global--content-size);margin-left:auto !important;margin-right:auto !important}body .is-layout-constrained>.alignwide{max-width:var(--wp--style--global--wide-size)}body .is-layout-flex{display:flex}body .is-layout-flex{flex-wrap:wrap;align-items:center}body .is-layout-flex>*{margin:0}body .is-layout-grid{display:grid}body .is-layout-grid>*{margin:0}body{background-color:var(--wp--preset--color--base);color:var(--wp--preset--color--secondary);font-family:var(--wp--preset--font-family--body);font-size:var(--wp--preset--font-size--medium);font-style:normal;font-weight:400;line-height:1.55;--wp--style--root--padding-top:0px;--wp--style--root--padding-right:var(--wp--preset--spacing--10);--wp--style--root--padding-bottom:0px;--wp--style--root--padding-left:var(--wp--preset--spacing--10)}a:where(:not(.wp-element-button)){color:var(--wp--preset--color--primary);text-decoration:underline}a:where(:not(.wp-element-button)):hover{text-decoration:none}h1,h2,h3,h4,h5,h6{color:var(--wp--preset--color--secondary);font-family:var(--wp--preset--font-family--heading);font-weight:700;line-height:1.2}h1{font-size:clamp(27.894px,1.743rem + ((1vw - 3.2px)*2.365),48px);font-weight:700;line-height:54px}h2{font-size:clamp(22.041px,1.378rem + ((1vw - 3.2px)*1.642),36px);font-weight:700;line-height:48px}h3{font-size:clamp(15.747px,.984rem + ((1vw - 3.2px)*0.971),24px);font-weight:700;line-height:32px}h4{font-size:clamp(14px,.875rem + ((1vw - 3.2px)*0.471),18px);font-weight:700;line-height:26px}h5{font-size:clamp(14px,.875rem + ((1vw - 3.2px)*0.235),16px);font-weight:600;line-height:22px}h6{font-size:14px;font-weight:600;line-height:22px}.wp-element-button,.wp-block-button__link{background-color:var(--wp--preset--color--primary);border-radius:10px 0;border-color:var(--wp--preset--color--primary);border-width:1px;border-style:solid;color:var(--wp--preset--color--base);font-family:inherit;font-size:var(--wp--preset--font-size--medium);font-style:normal;font-weight:600;line-height:22px;padding-top:17px;padding-right:32px;padding-bottom:17px;padding-left:32px;text-decoration:none;text-transform:uppercase}.wp-element-button:focus,.wp-block-button__link:focus{text-decoration:underline}.wp-element-button:active,.wp-block-button__link:active{text-decoration:underline}.wp-element-caption,.wp-block-audio figcaption,.wp-block-embed figcaption,.wp-block-gallery figcaption,.wp-block-image figcaption,.wp-block-table figcaption,.wp-block-video figcaption{color:var(--wp--preset--color--primary);font-family:var(--wp--preset--font-family--body);font-size:.8rem}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-base-color{color:var(--wp--preset--color--base) !important}.has-base-black-color{color:var(--wp--preset--color--base-black) !important}.has-primary-color{color:var(--wp--preset--color--primary) !important}.has-primary-blue-color{color:var(--wp--preset--color--primary-blue) !important}.has-primary-blue-1-color{color:var(--wp--preset--color--primary-blue-1) !important}.has-primary-blue-2-color{color:var(--wp--preset--color--primary-blue-2) !important}.has-primary-blue-3-color{color:var(--wp--preset--color--primary-blue-3) !important}.has-primary-blue-4-color{color:var(--wp--preset--color--primary-blue-4) !important}.has-primary-2-color{color:var(--wp--preset--color--primary-2) !important}.has-primary-yellow-1-color{color:var(--wp--preset--color--primary-yellow-1) !important}.has-primary-yellow-2-color{color:var(--wp--preset--color--primary-yellow-2) !important}.has-primary-yellow-3-color{color:var(--wp--preset--color--primary-yellow-3) !important}.has-primary-yellow-4-color{color:var(--wp--preset--color--primary-yellow-4) !important}.has-secondary-color{color:var(--wp--preset--color--secondary) !important}.has-secondary-dark-1-color{color:var(--wp--preset--color--secondary-dark-1) !important}.has-secondary-dark-2-color{color:var(--wp--preset--color--secondary-dark-2) !important}.has-secondary-dark-3-color{color:var(--wp--preset--color--secondary-dark-3) !important}.has-secondary-dark-4-color{color:var(--wp--preset--color--secondary-dark-4) !important}.has-secondary-light-1-color{color:var(--wp--preset--color--secondary-light-1) !important}.has-secondary-light-2-color{color:var(--wp--preset--color--secondary-light-2) !important}.has-secondary-light-3-color{color:var(--wp--preset--color--secondary-light-3) !important}.has-secondary-light-4-color{color:var(--wp--preset--color--secondary-light-4) !important}.has-secondary-light-5-color{color:var(--wp--preset--color--secondary-light-5) !important}.has-light-blue-color{color:var(--wp--preset--color--light-blue) !important}.has-light-blue-2-color{color:var(--wp--preset--color--light-blue-2) !important}.has-transparent-color{color:var(--wp--preset--color--transparent) !important}.has-disabled-color{color:var(--wp--preset--color--disabled) !important}.has-gray-color{color:var(--wp--preset--color--gray) !important}.has-gray-dark-color{color:var(--wp--preset--color--gray-dark) !important}.has-light-color{color:var(--wp--preset--color--light) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-base-background-color{background-color:var(--wp--preset--color--base) !important}.has-base-black-background-color{background-color:var(--wp--preset--color--base-black) !important}.has-primary-background-color{background-color:var(--wp--preset--color--primary) !important}.has-primary-blue-background-color{background-color:var(--wp--preset--color--primary-blue) !important}.has-primary-blue-1-background-color{background-color:var(--wp--preset--color--primary-blue-1) !important}.has-primary-blue-2-background-color{background-color:var(--wp--preset--color--primary-blue-2) !important}.has-primary-blue-3-background-color{background-color:var(--wp--preset--color--primary-blue-3) !important}.has-primary-blue-4-background-color{background-color:var(--wp--preset--color--primary-blue-4) !important}.has-primary-2-background-color{background-color:var(--wp--preset--color--primary-2) !important}.has-primary-yellow-1-background-color{background-color:var(--wp--preset--color--primary-yellow-1) !important}.has-primary-yellow-2-background-color{background-color:var(--wp--preset--color--primary-yellow-2) !important}.has-primary-yellow-3-background-color{background-color:var(--wp--preset--color--primary-yellow-3) !important}.has-primary-yellow-4-background-color{background-color:var(--wp--preset--color--primary-yellow-4) !important}.has-secondary-background-color{background-color:var(--wp--preset--color--secondary) !important}.has-secondary-dark-1-background-color{background-color:var(--wp--preset--color--secondary-dark-1) !important}.has-secondary-dark-2-background-color{background-color:var(--wp--preset--color--secondary-dark-2) !important}.has-secondary-dark-3-background-color{background-color:var(--wp--preset--color--secondary-dark-3) !important}.has-secondary-dark-4-background-color{background-color:var(--wp--preset--color--secondary-dark-4) !important}.has-secondary-light-1-background-color{background-color:var(--wp--preset--color--secondary-light-1) !important}.has-secondary-light-2-background-color{background-color:var(--wp--preset--color--secondary-light-2) !important}.has-secondary-light-3-background-color{background-color:var(--wp--preset--color--secondary-light-3) !important}.has-secondary-light-4-background-color{background-color:var(--wp--preset--color--secondary-light-4) !important}.has-secondary-light-5-background-color{background-color:var(--wp--preset--color--secondary-light-5) !important}.has-light-blue-background-color{background-color:var(--wp--preset--color--light-blue) !important}.has-light-blue-2-background-color{background-color:var(--wp--preset--color--light-blue-2) !important}.has-transparent-background-color{background-color:var(--wp--preset--color--transparent) !important}.has-disabled-background-color{background-color:var(--wp--preset--color--disabled) !important}.has-gray-background-color{background-color:var(--wp--preset--color--gray) !important}.has-gray-dark-background-color{background-color:var(--wp--preset--color--gray-dark) !important}.has-light-background-color{background-color:var(--wp--preset--color--light) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-base-border-color{border-color:var(--wp--preset--color--base) !important}.has-base-black-border-color{border-color:var(--wp--preset--color--base-black) !important}.has-primary-border-color{border-color:var(--wp--preset--color--primary) !important}.has-primary-blue-border-color{border-color:var(--wp--preset--color--primary-blue) !important}.has-primary-blue-1-border-color{border-color:var(--wp--preset--color--primary-blue-1) !important}.has-primary-blue-2-border-color{border-color:var(--wp--preset--color--primary-blue-2) !important}.has-primary-blue-3-border-color{border-color:var(--wp--preset--color--primary-blue-3) !important}.has-primary-blue-4-border-color{border-color:var(--wp--preset--color--primary-blue-4) !important}.has-primary-2-border-color{border-color:var(--wp--preset--color--primary-2) !important}.has-primary-yellow-1-border-color{border-color:var(--wp--preset--color--primary-yellow-1) !important}.has-primary-yellow-2-border-color{border-color:var(--wp--preset--color--primary-yellow-2) !important}.has-primary-yellow-3-border-color{border-color:var(--wp--preset--color--primary-yellow-3) !important}.has-primary-yellow-4-border-color{border-color:var(--wp--preset--color--primary-yellow-4) !important}.has-secondary-border-color{border-color:var(--wp--preset--color--secondary) !important}.has-secondary-dark-1-border-color{border-color:var(--wp--preset--color--secondary-dark-1) !important}.has-secondary-dark-2-border-color{border-color:var(--wp--preset--color--secondary-dark-2) !important}.has-secondary-dark-3-border-color{border-color:var(--wp--preset--color--secondary-dark-3) !important}.has-secondary-dark-4-border-color{border-color:var(--wp--preset--color--secondary-dark-4) !important}.has-secondary-light-1-border-color{border-color:var(--wp--preset--color--secondary-light-1) !important}.has-secondary-light-2-border-color{border-color:var(--wp--preset--color--secondary-light-2) !important}.has-secondary-light-3-border-color{border-color:var(--wp--preset--color--secondary-light-3) !important}.has-secondary-light-4-border-color{border-color:var(--wp--preset--color--secondary-light-4) !important}.has-secondary-light-5-border-color{border-color:var(--wp--preset--color--secondary-light-5) !important}.has-light-blue-border-color{border-color:var(--wp--preset--color--light-blue) !important}.has-light-blue-2-border-color{border-color:var(--wp--preset--color--light-blue-2) !important}.has-transparent-border-color{border-color:var(--wp--preset--color--transparent) !important}.has-disabled-border-color{border-color:var(--wp--preset--color--disabled) !important}.has-gray-border-color{border-color:var(--wp--preset--color--gray) !important}.has-gray-dark-border-color{border-color:var(--wp--preset--color--gray-dark) !important}.has-light-border-color{border-color:var(--wp--preset--color--light) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-gradient-1-gradient-background{background:var(--wp--preset--gradient--gradient-1) !important}.has-gradient-2-gradient-background{background:var(--wp--preset--gradient--gradient-2) !important}.has-gradient-3-gradient-background{background:var(--wp--preset--gradient--gradient-3) !important}.has-gradient-4-gradient-background{background:var(--wp--preset--gradient--gradient-4) !important}.has-gradient-5-gradient-background{background:var(--wp--preset--gradient--gradient-5) !important}.has-gradient-6-gradient-background{background:var(--wp--preset--gradient--gradient-6) !important}.has-gradient-7-gradient-background{background:var(--wp--preset--gradient--gradient-7) !important}.has-gradient-8-gradient-background{background:var(--wp--preset--gradient--gradient-8) !important}.has-gradient-9-gradient-background{background:var(--wp--preset--gradient--gradient-9) !important}.has-gradient-10-gradient-background{background:var(--wp--preset--gradient--gradient-10) !important}.has-gradient-11-gradient-background{background:var(--wp--preset--gradient--gradient-11) !important}.has-gradient-12-gradient-background{background:var(--wp--preset--gradient--gradient-12) !important}.has-gradient-13-gradient-background{background:var(--wp--preset--gradient--gradient-13) !important}.has-gradient-14-gradient-background{background:var(--wp--preset--gradient--gradient-14) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}.has-xx-large-font-size{font-size:var(--wp--preset--font-size--xx-large) !important}.has-body-font-family{font-family:var(--wp--preset--font-family--body) !important}.has-heading-font-family{font-family:var(--wp--preset--font-family--heading) !important}.has-system-sans-serif-font-family{font-family:var(--wp--preset--font-family--system-sans-serif) !important}.has-system-serif-font-family{font-family:var(--wp--preset--font-family--system-serif) !important}.is-style-rating-slider{display:flex}.is-style-rating-slider .is-style-default{display:flex;flex-direction:column;justify-content:space-between}.is-style-rating-slider .slider-logo-footer{width:100%}.is-style-rating-slider .rating-slider-content{margin-top:18px;margin-bottom:0;max-height:60px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:transparent transparent;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}.is-style-rating-slider .rating-slider-content::-webkit-scrollbar{width:6px}.is-style-rating-slider .rating-slider-content::-webkit-scrollbar-thumb{background-color:transparent}.is-style-rating-slider .rating-slider-content::-webkit-scrollbar-track{background-color:transparent}.home-review-center{justify-content:center}.contact-social-icons img{width:24px;object-fit:contain}.goodfirm-widget iframe{transform:scale(.8);transform-origin:0 0}.home-review .clutch-widget iframe{width:195px !important}.home-review .clutch-widget{display:flex;align-items:center;justify-content:center;margin:0;height:111px;padding:10px 22px}.home-review .designrush-widget a{width:100% !important;max-width:210px !important}.home-review .designrush-widget{display:flex;align-items:center;justify-content:center;margin:0;height:111px;padding:10px 22px}.home-review .wp-block-group{border-bottom:1px solid var(--wp--preset--color--secondary-light-3) !important}.home-review .goodfirm-widget{display:flex;align-items:center;justify-content:center;margin:0;height:111px}.home-review .goodfirm-widget iframe{width:100% !important;max-width:200px;position:relative;top:4px;height:124px;left:14px}@media only screen and (max-width:1025px){.goodfirm-widget{width:200px !important}.home-review .designrush-widget{padding:10px}.contact-logos-sec{padding-left:20px !important;padding-right:20px !important}.contact-logos-sec>.wp-block-columns{gap:15px !important}}@media only screen and (max-width:1023px){.home-review .wp-block-columns{flex-wrap:wrap !important}.home-review .wp-block-column{flex-basis:47% !important;flex-grow:unset !important;flex-shrink:unset !important}.home-review-center{justify-content:flex-start}}@media only screen and (max-width:781px){.home-review .wp-block-columns{gap:10px !important}}@media only screen and (max-width:450px){.home-review .wp-block-column{flex-basis:70% !important;margin:0 auto}}.contact-logos-sec .clutch-widget iframe{width:100% !important;max-width:190px}.contact-logos-sec .goodfirm-widget iframe{width:100% !important;max-width:195px;height:130px}.contact-logos-sec .wp-block-columns .wp-block-column{flex-basis:unset !important;flex-grow:unset !important;display:flex;align-items:center;justify-content:center;width:50%}@media only screen and (min-width:781px) and (max-width:1023px){.contact-logos-sec .clutch-widget iframe{transform:scale(.8);transform-origin:0 0;width:190px !important;position:relative;left:11px}}.addweb-blog-style1 .blogSwiper .swiper-slide-wrapper img{object-fit:cover;object-position:top left}.wp-block-addweb-blocks-testimonial{max-width:unset}.wp-block-addweb-blocks-testimonial .testimonial-info{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;text-align:center;padding:60px;padding-top:70px;position:relative;box-shadow:0px 0px 30px 0px rgba(4,126,230,.1490196078);border:1px solid rgba(44,44,44,.1490196078);border-radius:10px}@media only screen and (max-width:992px){.wp-block-addweb-blocks-testimonial .testimonial-info{padding-left:30px;padding-right:30px}}.wp-block-addweb-blocks-testimonial .testimonial-info:before,.wp-block-addweb-blocks-testimonial .testimonial-info:after{position:absolute;content:"";width:48px;height:57px;background-repeat:no-repeat;background-size:contain}.wp-block-addweb-blocks-testimonial .testimonial-info:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAA7CAYAAAA5MNl5AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFXSURBVHgB7dpBSsNAFMbx9yaBuhG6FRTSG3iDmiN4A0/STkHEZT2CJzE3MDdINuo26MowmedMdKCKdP0NvN9mBiabf1/bZBEuNq8dEVWEZyDmlr20bvKPdHfeHruYTQhhzJDfmJtpcju6vWj+PSZQJ7arnCsrMeZGiNfpw2ahvfv43NF+NRxeDxvyV7l5sSFoG/dC0vpxvKb7VZ/OswmZ2bfKeHmK05lj3sc6TcZQTuxZ7w3XQtQz8WV5utimo7wmkoTJFF6ew27Jfqpd+APIayJJmEz4aj3ErRTFPJU8JxLZbln4RbwHzlPJcyKRXQ1C4UYZeGOu8g0J2HMzr8zrrEOm0nw/tghV+f5GfoRnRYlr1hM5pCFoNASNhqDREDQagkZD0GgIGg1BoyFoNASNhqDREDQagkZD0GgIGg1BoyFoNASNhqDREDQagkZD0JSUufiiZly/AESWYK3hbEaBAAAAAElFTkSuQmCC);top:-10px;right:-10px}.wp-block-addweb-blocks-testimonial .testimonial-info:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAA7CAYAAAA5MNl5AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAE5SURBVHgB7dVPSsNAFMfx33tJ605yAbGewHqDXsET6A3apQtpI/QCHsGTGG/gDTKg1K1LwWSekyAqiLj9TXkfCHnkz+LLkAyK9a4dDmSuTMcMe0CxJzyEjYew8RA2HsLGQ9h4CBsPYeMhbDyEjYew8RA2HsLGQ9h4CBsPYeMhbDyEjYew8RA2HsLGQ9h4CBs1SBin7e4YGVMRC8NQvNkZMqZm9jAMBlsgY6oxNsMgqhdYtRUypd32qIGgSXOlh9MVMjX+taTvb8YzZImrdoYMjSHDqgjibRqrYnpwn2PM1z7S6XttwGMaZznGfG+I9clrVDn/EdPq+mWDTMivK3VblXGSVkeXn1cCzJre4h3KLqTgAELy143y+mlhRbFJG8wC/IL898Skfp5bxKWJnpphnl6g22vS5xA+ADVbUU3DfLqnAAAAAElFTkSuQmCC);bottom:-10px;left:-10px}.wp-block-addweb-blocks-testimonial .user-info{display:flex;align-items:center;justify-content:center;margin-bottom:26px}.wp-block-addweb-blocks-testimonial .wp-block-quote{margin:0;color:var(--wp--preset--color--primary);font-size:var(--wp--preset--font-size--xx-large);font-weight:700;line-height:1.4;box-shadow:none}.wp-block-addweb-blocks-testimonial .user-image{z-index:1;position:relative}.wp-block-addweb-blocks-testimonial .user-image img{width:110px;height:110px;margin:0 auto;position:absolute;top:-50px;left:0;right:0;-o-object-fit:contain;object-fit:contain;border-radius:50%;background:#fefefe;border:1px solid #eee;-o-object-position:bottom;object-position:bottom}.wp-block-addweb-blocks-testimonial .company-logo{border-left:1px solid var(--wp--preset--color--secondary-light-5);padding-left:24px;margin-left:24px}.wp-block-addweb-blocks-testimonial .user-detail{color:var(--wp--preset--color--secondary-dark-1)}.post-type-archive-portfolio .wp-block-addweb-blocks-testimonial .user-image img{-o-object-position:center;object-position:center;width:unset;background:unset;border:unset;border-radius:unset}@media only screen and (max-width:992px){.menu .menu-section{height:92%}.banner-text-mob sup{padding:0 5px}}.banner-text sup{padding:0 20px}.wpcf7 form .from-contact .submit-btn{display:flex;align-items:center;justify-content:center}.wpcf7 form .from-contact .submit-btn .wpcf7-spinner{position:relative;top:unset !important;right:unset !important}.representatives-sec.wp-block-group{border-bottom:1px solid #d2d2d280 !important;box-shadow:0px 0px 8px 3px #E3F2FE80;background-size:cover !important;background-position:right center}.representatives-sec>.wp-block-columns>.wp-block-column>.wp-block-group,.representatives-sec .representatives-box{border-bottom:1px solid var(--wp--preset--color--primary-blue) !important;position:relative;min-height:190px}.representatives-flag{border-bottom:1px solid #037ee6 !important;position:absolute;top:-22px}.representatives-mail-icon figure{min-width:24px}.representatives-sec a:hover{color:var(--wp--preset--color--primary)}.contact-bg-img:before,.tabs-bg-img:before{bottom:unset;top:34.3%}.representatives-sec.representatives-footer{border-bottom:none !important;box-shadow:unset !important}.loc-img>div{background-size:auto !important;background-position:right bottom;background-repeat:no-repeat}.partner-img-sec .wp-block-gallery{justify-content:center}.partner-img-sec .wp-block-image{width:150px !important;max-width:150px !important}@media only screen and (max-width:1365px){.representatives-sec>.wp-block-columns>.wp-block-column>.wp-block-group{min-height:217px}}@media only screen and (max-width:1199px){.gb-loc .wp-block-columns .representatives-sec .wp-block-columns,.representatives-sec .wp-block-columns{flex-wrap:wrap !important}.representatives-sec .wp-block-columns .wp-block-column{flex-basis:31.3%;flex-grow:0}.representatives-sec>.wp-block-columns>.wp-block-column>.wp-block-group{min-height:190px}}@media only screen and (max-width:781px){.footer-new.wp-block-group{padding-left:30px !important;padding-right:30px !important;padding-bottom:40px !important}.gb-loc.representatives-sec .wp-block-columns .wp-block-column{flex-basis:100% !important}.representatives-sec .wp-block-columns .wp-block-column{flex-basis:31.3% !important}.partner-img-sec .wp-block-image{width:120px !important;max-width:120px !important}.footer-career-title{text-align:left}}@media only screen and (max-width:767px){.representatives-sec .wp-block-columns .wp-block-column{flex-basis:100% !important}}.menu>ul>li .menu-subs{transition:all .2s ease 0s}.gb-loc.representatives-sec.wp-block-group{box-shadow:unset !important;border-bottom:none !important}body .security-sec{background-size:cover !important}.security-sec .wp-block-columns .wp-block-column{border-radius:10px;box-shadow:0px 0px 7px 3px #037EE61A}.shadow-box{box-shadow:0px 0px 8px 3px #E3F2FE80;border:1px solid #D2D2D280 !important}.help-sec .wp-block-columns .wp-block-column{border:1px solid #037ee6;border-radius:10px}.home-accordions.wp-block-addweb-blocks-accordions .accordion-title{position:relative;padding-left:65px;font-family:var(--wp--preset--font-family--heading) !important}.home-accordions .accordion-title code{position:absolute;left:0;top:50%;transform:translateY(-50%);color:#03588c;font-size:32px;line-height:44px;letter-spacing:2px;font-family:var(--wp--preset--font-family--heading) !important;width:47px;text-align:center}.home-accordions.wp-block-addweb-blocks-accordions .wp-block-addweb-blocks-accordion-item{padding-bottom:16px;background:#fff;margin-bottom:16px;padding-bottom:0;border-radius:10px;box-shadow:0px 3px 8px 0px #00000033}.home-accordions.wp-block-addweb-blocks-accordions .wp-block-addweb-blocks-accordion-item.active{background:#fff;box-shadow:0px 3px 8px 0px #00000033}@supports (-webkit-text-stroke:1px black){.home-accordions .accordion-title code{-webkit-text-stroke:1.3px #03588c;-webkit-text-fill-color:#fff}}@media only screen and (max-width:781px){.home-accordions.wp-block-addweb-blocks-accordions .accordion-title{font-size:18px;padding-left:57px}}.clutch-widget{margin-block-start:0}.addweb-blog-style2 .blogSwiper.blog-style2 .blog-img img{height:auto !important}.single-post .wp-block-post-content .portfolio-with-2-col .wp-block-image{margin:0 !important}@media only screen and (max-width:767px){height:auto!important}.wp-block-buttons a:hover{box-shadow:0 5px 10px 0 #0000001A}.wp-block-buttons a:disabled{background-color:var(--wp--preset--color--disabled);color:var(--wp--preset--color--secondary-light-2)}.wp-block-buttons .is-style-primary-yellow a{background-color:var(--wp--preset--color--primary-2);color:var(--wp--preset--color--base-black);border-color:var(--wp--preset--color--primary-2)}.wp-block-buttons .is-style-secondary-dark a{background-color:var(--wp--preset--color--secondary);border-color:var(--wp--preset--color--secondary)}.wp-block-buttons .is-style-footer a{padding:8px 28px;font-size:12px;line-height:18px}.wp-block-video{position:relative}.wp-block-video .wp-video-play-btn{display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer}.wp-block-video.video-with-icon{position:relative;width:536px;height:296px;margin:0 !important}.wp-block-video.video-with-icon video{border-radius:16px;position:relative;margin:0}.wp-block-video.video-with-icon .wp-video-play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wp-block-video.video-with-icon .wp-video-play-btn svg{width:66px;height:66px}.wp-block-video.video-with-icon.video-wide{position:relative;width:1096px;height:602px}.wp-block-video.video-with-icon.video-wide{border-radius:34px;position:relative;margin:0}.wp-block-video.video-with-icon.video-wide .wp-video-play-btn svg{width:108px;height:108px}.wp-block-video.video-with-icon:before{content:'';position:absolute;width:100%;height:100%;left:0;top:0;background:linear-gradient(0deg,rgba(0,0,0,.5) 0%,rgba(0,0,0,.5) 100%);border-radius:16px}.wp-block-calendar.wp-block-calendar table:where(:not(.has-text-color)) th{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--base);border-color:var(--wp--preset--color--primary)}.wp-block-calendar table:where(:not(.has-text-color)) td{border-color:var(--wp--preset--color--primary)}.wp-block-categories{list-style-type:none}.wp-block-categories li{margin-bottom:.5rem}.wp-block-post-comments-form textarea,.wp-block-post-comments-form input{border-radius:.33rem}.wp-block-gallery figcaption{position:relative !important;background:unset !important;color:#000 !important;display:block !important;font-size:20px !important;font-weight:400 !important}.wp-block-image figcaption{font-size:var(--wp--preset--font-size--x-large);line-height:1.4;font-weight:600;color:var(--wp--preset--color--secondary);margin-top:10px;margin-bottom:0}.wp-block-image.is-style-with-border{box-shadow:0px 0px 4px 0px rgba(0,0,0,.25);margin:0 auto;padding:16px}.wp-block-group{background-size:contain !important;background-repeat:no-repeat;background-position:left}ol li,ul li{margin-bottom:var(--wp--preset--spacing--10)}.wp-block-loginout input{border-radius:.33rem;padding:calc(.667em + 2px);border:1px solid #949494}.wp-block-post-terms .wp-block-post-terms__prefix{color:var(--wp--preset--color--primary)}.wp-block-query-title span{font-style:italic}.wp-block-query-pagination{margin:0 !important;gap:0;height:40px;position:relative;color:var(--wp--preset--color--gray)}.wp-block-query-pagination>*{color:var(--wp--preset--color--gray)}.wp-block-query-pagination-next{margin:0 !important;border:1px solid #d0d5dd;background-color:var(--wp--preset--color--primary);height:100%;display:flex;align-items:center;padding:10px;border-radius:0 8px 8px 0;margin-left:-1px !important;color:#fff;font-size:14px;line-height:1;font-weight:500}.wp-block-query-pagination-next .wp-block-query-pagination-next-arrow{display:flex;filter:invert(1) brightness(10)}.wp-block-query-pagination-previous{margin:0 !important;border:1px solid #d0d5dd;background-color:var(--wp--preset--color--primary);height:100%;display:flex;align-items:center;padding:10px;border-radius:8px 0 0 8px;color:#fff;font-size:14px;line-height:1;font-weight:500}.wp-block-query-pagination-previous .wp-block-query-pagination-previous-arrow{display:flex;filter:invert(1) brightness(10)}.wp-block-query-pagination-numbers{margin:0 !important;display:flex}.wp-block-query-pagination-numbers>*{position:relative;display:inline-block;text-align:center;border:1px solid #d0d5dd;height:40px;padding:10px;min-width:34px;margin-left:-1px;color:var(--wp--preset--color--gray)}.wp-block-query-pagination-numbers .current{background:var(--wp--preset--color--primary);color:#fff}.wp-block-quote{box-shadow:0 0 76px rgba(3,126,230,.2)}.wp-block-quote :where(p){margin-block-start:0;margin-block-end:calc(var(--wp--preset--spacing--10) + .5rem)}.wp-block-quote :where(:last-child){margin-block-end:0}.wp-block-quote.has-text-align-right.is-style-plain,.rtl .is-style-plain.wp-block-quote:not(.has-text-align-center):not(.has-text-align-left){border-width:0 2px 0 0;padding-left:calc(var(--wp--preset--spacing--10) + .5rem);padding-right:calc(var(--wp--preset--spacing--10) + .5rem)}.wp-block-quote.has-text-align-left.is-style-plain,body:not(.rtl) .is-style-plain.wp-block-quote:not(.has-text-align-center):not(.has-text-align-right){border-width:0 0 0 2px;padding-left:calc(var(--wp--preset--spacing--10) + .5rem);padding-right:calc(var(--wp--preset--spacing--10) + .5rem)}.wp-block-search .wp-block-search__input{border-radius:.33rem}.wp-block-separator:not(.is-style-wide):not(.is-style-dots):not(.alignwide):not(.alignfull){width:var(--wp--preset--spacing--60)}p.link-button a{color:var(--wp--preset--color--primary);border-bottom:1px solid var(--wp--preset--color--primary)}p .link-button a:hover{color:var(--wp--preset--color--secondary)}p .link-button a:active{background-color:var(--wp--preset--color--secondary-dark-4)}p.is-style-trim-words{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.skip-link.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.skip-link.screen-reader-text:focus{background-color:#eee;clip:auto !important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.apbct-real-user-wrapper{display:flex;align-items:center;color:#444;font-size:14px}.apbct-real-user-wrapper-woo{display:inline;align-items:center;color:#444;font-size:14px}.apbct-real-user{display:inline-block;background-image:url(//www.addwebsolution.com/app/plugins/cleantalk-spam-protect/css/images/real_user.svg);margin-left:10px;width:25px;height:25px;cursor:pointer;position:relative}.apbct-real-user-popup{display:none;position:absolute;width:200px;top:30px;left:0;padding:10px;font-weight:400;background:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:5px 5px 24px -11px #444;z-index:1000;cursor:default}#honeypot-field-url,.um-form input[type=text].apbct_special_field,.wc_apbct_email_id,input[class*=apbct].apbct_special_field,label.apbct_special_field{display:none!important}.apbct-tooltip,.apbct-tooltip--text{border-radius:5px;background:#d3d3d3}@media (min-width:768px){.apbct-real-user-popup,.apbct-real-user-title{width:450px}}.comment-form-cookies-consent{width:100%;overflow:hidden}.apbct-email-encoder{position:relative}.apbct-tooltip{display:none;position:inherit;margin-top:5px;left:5px;opacity:.9}.apbct-tooltip--text{position:sticky;padding:10px;width:max-content}.apbct-tooltip--arrow{position:absolute;background:#d3d3d3;width:10px;height:10px;top:-5px;left:10px;transform:rotate(135deg)}.apbct-trusted-text--div{font-size:small!important;display:inline-block;text-align:center;width:100%;margin-bottom:2pc}.apbct-trusted-text--center{font-size:small!important;display:block;text-align:center;width:100%;margin-bottom:2pc}.apbct-trusted-text--label{font-size:small!important;display:inline-block;text-align:center;width:100%;padding:5px 0}.apbct-trusted-text--label_left{font-size:small!important;display:inline-block;text-align:left;padding:5px 0}.apbct-trusted-text--span{display:inline-block}.apbct-popup-fade:before{content:'';background:#000;position:fixed;left:0;top:0;width:100%;height:100%;opacity:.7;z-index:9999}.apbct-popup{position:fixed;top:20%;left:50%;padding:20px;width:360px;margin-left:-200px;background:#fff;border:1px solid;border-radius:4px;z-index:99999;opacity:1}.apbct-iframe-preloader{width:48px;height:48px;border-radius:50%;position:relative;animation:apbctIframePreloaderRotate 1s linear infinite}.apbct-iframe-preloader:before{content:"";box-sizing:border-box;position:absolute;inset:0;border-radius:50%;border:5px solid #fff;animation:apbctIframePreloaderPrixClipFix 2s linear infinite}@keyframes apbctIframePreloaderRotate{100%{transform:rotate(360deg)}}@keyframes apbctIframePreloaderPrixClipFix{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}100%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}.no-js img.lazyload{display:none}figure.wp-block-image img.lazyloading{min-width:150px}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity .4s;transition-delay:0ms}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:fallback;src:url('https://www.addwebsolution.com/app/themes/theme-for-addweb/assets/fonts/Lato/lato-regular-webfont.woff2') format('woff2')}@font-face{font-family:Lato;font-style:italic;font-weight:400;font-display:fallback;src:url('https://www.addwebsolution.com/app/themes/theme-for-addweb/assets/fonts/Lato/lato-italic-webfont.woff2') format('woff2')}@font-face{font-family:Lato;font-style:semibold;font-weight:500;font-display:fallback;src:url('https://www.addwebsolution.com/app/themes/theme-for-addweb/assets/fonts/Lato/lato-medium-webfont.woff2') format('woff2')}@font-face{font-family:Lato;font-style:bold;font-weight:700;font-display:fallback;src:url('https://www.addwebsolution.com/app/themes/theme-for-addweb/assets/fonts/Lato/lato-bold-webfont.woff2') format('woff2')}
An Ultimate Guide for AI in MERN Stack 2025 Exploring The Fusion of AI And MERN Stack 2025 Home » Blog » Exploring The Fusion of AI And MERN Stack 2025
“MERN.AI ” is a term that refers to an integration between Artificial Intelligence (AI) technologies using the MERN stack. The MERN stack is an incredibly popular technology stack for modern web-based applications. It is comprised of MongoDB, Express.js, React.js, and Node.js. By integrating AI capabilities within the MERN stack, developers can build intelligent web applications that utilize AI algorithms to accomplish tasks like natural language processing and image recognition, prediction analytics and recommendation algorithms, and much more.
MERN.AI allows developers to improve MERN stack-based applications’ capabilities and user experience by incorporating AI-driven capabilities and features. AI in MERN stack enables developers to create more efficient, dynamic, data-driven apps that can analyze and understand the user’s feedback and information in real time.
This blog will discuss the reasons, benefits, and future of integrating AI within the MERN stack.
What is MERN Stack? The MERN stack is extremely well-known in web development. It comprises MongoDB, Express.js, React.js, and Node.js, four high-tech components that are used together to create more efficient and exciting web-based applications.
MongoDB: This fun-loving companion is a NoSQL database. It uses flexible document types that mimic JSON to save, retrieve, and play with data. It’s similar to the library used by our group.
Express.js: It’s a web application framework that runs on Node.js, known for API development and web-based applications. Imagine it as a server-side engineer. It can change through middleware, routing, and generating APIs.
React.js: It’s a JavaScript library for creating user interfaces, particularly single-page interfaces. It’s a client-side artist who gives the user’s interface new life
Node.js: It enables you to execute JavaScript software on the server, like the backstage director, ensuring smooth server operation.
Reasons to Choose MERN Stack Development Here are some reasons to consider MERN stack development solutions and how it could benefit your design and development.
Top-Notch Web Applications MERN stack is an excellent solution for businesses looking to develop top-quality web applications. It brings together advanced and flexible technology, which allows for the rapid development of web-based apps and software.
Robust Community Support The technology suite is backed by a thriving community, making it simpler to find solutions to various technical questions that could arise. This means that you’ll find someone else with similar issues and solutions whenever you’re in doubt regarding how something works or why something isn’t working. Regarding speeding up development processes, the MERN stack makes it easier to release products faster and more cost-effectively compared to other stacks of technology. Furthermore, the wide use of Node.js helps to locate experienced JavaScript developers since many front-end developers are knowledgeable about CSS and HTML5.
Open Source Since it is open source, MERN is a popular choice for startups and is being developed by experts in technology worldwide. One of the significant benefits of the MERN stack is that its whole stack of MERN is open source, which allows the creation of powerful web applications. One example is AngularJS, an open-source frontend framework designed to improve HTML and JavaScript and speed up coding. These frameworks enhance coding efficiency and include various tools that facilitate the development of complex applications. In addition, open-source technology can eliminate the need for lock-in by a vendor, meaning that any future modifications or changes can be completed without additional hassles.
Frontend Development The MERN stack comprises two parts: the front and the backend. The database is distinct from the other components. The system utilizes REST API to connect the two. REST API is an intermediate software that could be reused in different applications, such as mobile applications. This REST API joins various components like puzzle pieces, built on HTTP and based on web communication, which makes it an essential element in the MERN stack. Developers can easily create new front-ends or integrate applications into the MERN stack.
Full Stack Development MERN employs a full-stack approach to development, which involves creating both the frontend and backend elements for an application. This strategy combines the principles of user interface design and engineering software. The popularity of this approach with startups has grown because of its potential to save money. Startups could save cash since they do not have separate developers hired for backend and frontend development , which can be managed by MERN using the full-stack method.
Cost and Time-Saving Integrating Javascript throughout the MERN Stack enables companies to profit by hiring Javascript experts instead of sourcing experts in various technologies. This simplifies hiring and can save both time and money.
Personalized User Experience A MERN Stack developer can utilize numerous customization options, especially on the front-end platform, which allows for easily modifying the user interface instead of relying on the backend control. This provides a customized user experience.
Improved Performance LAMP languages like PHP are the basis for open-source applications such as WordPress and Shopify. The MERN stack is a set of Node.js features that allow the synchronous management of tasks. This improves the application’s ability to handle large volumes of traffic and data-driven applications, resulting in faster efficiency and overall speed.
Native-Like Experience Mobile applications developed with hybrid frameworks like Ionic and React Native offer robustness, security, and an excellent user experience. However, these frameworks depend on web technologies, which hinder app performance and device integration. MERN-based mobile applications, however, allow access to native features such as the camera and enable offline-online data to sync seamlessly, making it much easier to earn money and focus on enhancing value. Hybrid frameworks don’t offer these benefits.
Scalable and Cloud Compatible Scalability is never a problem because data is continually added to every platform. The MERN stack comes with MongoDB, a highly flexible NoSQL database compatible with cloud-based storage. Furthermore, Node.js increases processing power and allows for easy database management across platforms from anywhere across the globe.
Reusable Code MERN Stack enables the development of reusable and interchangeable web components, which allows for the easy use of the same code on multiple eCommerce platforms , making it easier to create fast and efficient e-commerce site development with a minimal time to turnaround.
Transform Your Business with AI-Powered MERN Solutions! Pooja Upadhyay Director Of People Operations & Client Relations
Benefits Of Mern Stack With a complete knowledge of the many kinds of technologies MERN stack offers, it is time to learn about its unique advantages. Be sure to go through this section to comprehend the benefits fully.
Code Maintenance The Mern stack permits MERN stack development companies to create easier and more user-friendly applications than traditional web-based applications. It is crucial to know that there are multiple layers of Modern architecture.
This approach is designed to be scaled up and down without affecting its quality. Additionally, it is vital to know that it functions significantly better and is less expensive than other technologies.
Budget-Friendly Employing a MERN stack development company is an excellent option for those with a small budget but need a stunning website. It is crucial to be aware that choosing modern developers who can build unique websites is a good option.
MERN stack is a pro in every aspect of web design. Engaging multiple developers on the same project is unnecessary as they can handle every aspect. Furthermore, the savings are significant when full-stack engineers are employed as professionals.
Strong Community Support The Mern stack is built on extensively used and well-supported technologies, which is why a wealth of resources are available to assist web developers in learning how to utilize it.
In addition, the huge engaged community of app developers using the Mern stack will provide you with invaluable assistance and feedback. Ensure you employ dedicated developers on the Mern stack for all these advantages in your web application development.
Full-Stack JavaScript The Mern stack utilizes JavaScript for both the front and back end. It allows developers to use one language throughout the development process.
It simplifies the transition between backend and front-end tasks for web development companies and makes learning easier for novice developers.
High Performance Node.js is well-known for its speed and scalability. It is ideal for web application development that manages large quantities of traffic and data.
React is also specifically designed to rapidly update and render huge data sets, which can improve your web app’s speed and performance.
Flexibility Mern stack is highly flexible and adaptable, so you can utilize it to create various web-based applications. For instance, you can make an uncomplicated or more complex high-performance web application.
In addition, the technologies within the stack are highly customizable, allowing you to adapt the stack to meet your needs.
Basic Directions The Mern stack comprises the runtime, a programming language , and a framework. Knowing that the Main programming language can be described as a mix of offline and online environments is crucial.
Many must learn that it’s a popular choice in MERN stack development companies because it allows for the most efficient in-browser solutions without requiring a web browser.
Best Practices for AI Integration in MERN Stack AI integration in the MERN stack (MongoDB, Express.js, React, and Node.js) is becoming more and more sought-after due to the capability to simplify workflows and improve the user experience. However, some best practices should be followed to maximize the capabilities of artificial intelligence solutions within your MERN stack application. These best practices guarantee smooth integration, boost the effectiveness of AI models, and assist in helping create robust applications that can be scaled.
Data Preparation and Management The base of every successful AI project is clear, organized, well-structured, and useful data. If the data is not managed properly, even the most powerful AI models can fail. The initial step to AI integration is to ensure all the information used to train models is correctly created. MongoDB is an adaptable NoSQL architecture well-suited to handling massive and varied data sets, making it an ideal choice for AI-related applications.
Ensure your data has been processed and formatted correctly before inputting your AI models. Automating your data pipeline is vital for the continuous flow of data. MongoDB’s flexibility permits developers to keep both structured and unstructured data that can be used to develop AI models for greater prediction accuracy.
Example: A real-time analytics platform that collects data from multiple sources, cleans it, and stores it in MongoDB for further analysis. This allows businesses to analyze patterns quickly, enhancing decision-making and customer targeting.
Leveraging Pre-trained Models Training an AI model from scratch takes considerable computational resources and time. The most efficient way to do this is to utilize models that have already been crafted using large datasets. These models can be integrated into the MERN stack application to offer advanced functions without needing to undergo the long and expensive training process.
Use pre-trained models to perform common AI tasks like image recognition, NLP, natural speech processing (NLP), and sentiment analysis. They can be incorporated with little configuration and then tuned to specific scenarios.
Examples: Integrating a pre-trained natural language processing (NLP) model such as GPT-3 or BERT into the MERN chatbot based on a stack. This enables businesses to provide smart, contextually-sensitive responses to customer questions and avoid the need to create the model from scratch.
Building Scalable Architectures AI models may be extremely resource-intensive, specifically those used to make real-time predictions and deep learning. Thus, constructing an infrastructure that can scale is vital to ensure that the MERN stack app can cope with the increase in demand as the application expands. To accommodate this requirement, your AI infrastructure must grow quickly without compromising performance.
Implement cloud services like AWS, Google Cloud, or Azure to expand your AI tasks dynamically according to the demand. These services allow you to provide more computing power when needed, which allows the application of AI processes to be efficient under different demands.
Example: Using cloud-based auto-scaling tools to increase the size of your Node.js backend by the volume of requests for data or traffic. If your application requires real-time data processing for AI cloud-based scaling, it ensures the system won’t get overloaded during peak traffic times.
Ensuring Security and Compliance AI models typically deal with sensitive data, including personal data or confidential business information. This is why it is essential to take strong security measures to guard these data and ensure that they are in compliance with laws such as GDPR, HIPAA, or CCPA.
Encrypt data in transit and at rest. Use secure APIs to ensure that no one else has access to the AI models. Additionally, data security should be a top priority when it comes to storing and storing data. Regular security checks and checks for compliance are a must in your development process.
Examples: Encrypting all sensitive personal data of users (e.g., health records or financial data) kept in MongoDB and ensuring that every interaction between AI models is secure using HTTPS protocols and JWT tokens to authenticate.
Continuous Learning and Improvement AI models can only be as accurate as the data they’re trained on. As your company grows, so does the amount of data you collect, and consequently, your AI models need to evolve to stay current and precise. Continuous learning helps ensure the accuracy of your AI models is improved as time passes and new information is gathered.
Install an automated process for retraining that feeds new information into your algorithms. This will help them adjust to changing conditions and emerging trends. Additionally, you should monitor AI model performance and refine models regularly to ensure they remain accurate.
Example: An AI-powered recommendation engine integrated into your MERN stack app that automatically retrains itself using the latest information about user behaviour saved in MongoDB. The system can then use the information in your engine to recommend more relevant content or products if users’ preferences shift.
Key Components for AI Automation in MERN Stack To be able to implement AI automation into an MERN stack application successfully these components are essential to enabling seamless AI processes:
MongoDB for Data Storage The flexible schema design of MongoDB is perfect for AI projects that require dynamic data handling. AI models typically depend on a variety of types of data, and MongoDB can handle both structured and unstructured information, like images, text, and logs. MongoDB’s scalability also helps AI applications that have to handle large amounts of data.
Node.js for Backend Processing Node.js is the backend for the MERN stack and is well-suited to handle the computing needs required by AI models. Its synchronous nature allows it to handle large amounts of data and control AI workflows without affecting the server.
Express.js for Efficient Routing Express.js is an essential component of MERN’s stack, offering an easy method of handling HTTP requests and their responses. When you integrate AI into your application, Express.js permits the efficient transfer of information between the backend, frontend, and AI services.
React for Dynamic User Interfaces React plays an essential part in showing the results from AI algorithms live. By integrating AI-based functions such as suggestions, personalized content, and predictive analytics, you can provide a user-friendly experience that is constantly changing.
Benefits of AI in MERN Stack Applications Incorporating AI in MERN stack applications can provide various benefits that will not only improve the user experience but also boost the growth of businesses, increase the efficiency of operations, and offer an advantage in the marketplace. Here are some of the benefits of integrating AI in your MERN stack-based applications
Enhanced User Experience AI can drastically improve users’ interaction with apps by providing highly customized dynamic and context-aware experiences. AI applications can use user behaviour and preferences to personalize real-time content, suggestions, and interactions. This leads to applications that are more intuitive and responsive to users’ individual requirements, increasing their level of engagement and satisfaction.
Improved Efficiency and Automation AI plays an essential role in automatizing repetitive tasks, which allows businesses to reduce time and money. Many manual tasks, including data entry, customer queries, and content moderating, can be automated using AI, freeing human resources to concentrate on more strategic and complex actions. This can improve operational efficiency, lower operational costs, and increase productivity.
Data-Driven Insights AI’s ability to process vast data is one of its strongest capabilities. Utilizing machine learning techniques, AI can sift through massive amounts of data to discover hidden patterns or trends and provide valuable insights that might not be visible through conventional analysis techniques. These insights allow businesses to make data-driven choices that optimize strategies, enhance customer experience, and boost the profitability of their business.
Competitive Advantage In the current fast-paced digital world, businesses constantly innovate to stay ahead of the competition. Incorporating AI into the MERN stack application offers the chance to differentiate your service by providing cutting-edge, advanced features that are hard for competitors to duplicate. It doesn’t matter if it’s personalized user experience, smarter business processes, or improved decision-making; AI offers businesses the tools to keep ahead of the competition.
Better Resource Allocation AI aids businesses in making more informed decisions regarding resource allocation. By analyzing data in real time, AI systems can determine which areas of the business need more attention or investments and which are not performing. This helps businesses better allocate resources and ensure that funds are well spent and efforts are directed towards the most lucrative opportunities.
Additional Read Future of the MERN Stack The MERN stack’s future will likely require constant adaptation to keep its competitive advantage. Here are some possible ways the various technologies within the stack could develop:
MongoDB Enhancements Security options for MongoDB will likely improve, including more strict schema enforcement options for developers requiring these features. Furthermore, optimizations for complicated queries and data models may be added to improve efficiency and speed up the processing of complex relationships.
Express.js Specialisation Express.js could be changed to better cater to specific application domains like real-time communication and serverless architectures. This could include developing pre-built functionality and tools specifically designed for these domains and simplifying development for particular usage scenarios.
React’s Continued Innovation React is anticipated to improve through optimizing performance, virtual DOM manipulation, and state management solutions. Additionally, integration with well-known technologies such as WebAssembly might be considered. Utilizing WebAssembly programming and scripting languages like C++ or Rust could be converted into code that runs within web-based browsers, potentially increasing the performance of React applications designed for highly computational tasks.
Node.js Embrace of Cutting-Edge Features Node.js can adopt more widely aspects such as advances in asynchronous programming and serverless functions. Asynchronous programming assists in managing various tasks without hindering the execution process, while serverless functions aid developers in creating robust backend logic while not working directly with servers. These advancements can further enhance Node.js’s capability to build modern web-based applications.
To be flexible and take advantage of these new possibilities, MERN will remain an integral part of web development for many years.
Top Trends Shaping the Future of MERN Development MERN’s future development is likely to be influenced by various essential developments:
Integration with Emerging Technologies Generally speaking, MERN can remain relevant by integrating the most advanced technologies, creating Web development’s future. Here are some examples:
GraphQL: GraphQL is a query language that generally permits efficient data fetching from different backend sources, such as APIs developed with MERN. This is particularly beneficial in developing complex UIs requiring specific data. Using GraphQL, developers can enhance their data fetching process and lessen the quantity of information between the front and back end, thereby improving the performance and user experience.Serverless Architecture: Serverless capabilities could be integrated into MERN to manage tasks like photo processing and data validation without interacting with servers directly. This will generally increase the scalability of applications and decrease the development costs related to server management. Serverless applications are typically ideal for tasks triggered by events or requiring frequent large computing power flashes.Progressive Web Apps (PWAs): PWAs provide experiences similar to web browsers. Utilizing service workers built into Node.js as caches and offline functions and React’s capability to create dynamic front-ends, PWA development is enabled through MERN. MERN stack. PWAs give users a seamless experience across devices even without an internet connection, and they have become extremely well-known these days.Focus on Developer Experience (DX) As the landscape of developers changes, frameworks and tools that focus on the user experience will become more crucial. The MERN stack is expected to be improved in ways that streamline processes for development, increase the maintainability of code, and enhance the debugging process. This includes quicker hot reloading, improved code scaffolding, and integration with the latest linters and formatters. These enhancements are designed to enhance the efficiency of development and maintainable code, which will benefit project developers.
Security as a Top Priority MERN stack must prioritize security and the best practices to remain competitive. This could mean improvements in a variety of areas:
The Authentication and Authorization Frameworks: Solid authorization and authentication frameworks are mandatory for user access control and the security of classified information. Within the MERN stack, advancements in these areas can provide developers with safer and more effective ways to incorporate authorization and authentication functions for users.Data Encryption Techniques: Data encryption is essential to protect sensitive data in transport. In this context, new developments are likely concerning encryption tools for data or libraries that work with the MERN stack, making it easier for programmers to implement strong encryption techniques.Security-Focused Development Practices: The developer community must pay close attention to secure coding practices. This means making everyone aware of common security weaknesses, insisting on safely adhering to the most effective programming practices, and staying abreast of the latest security threats and ways they can be dealt with effectively.The development of reliable, trusted web applications via the MERN stack is guaranteed by paying attention to security and continuously increasing its security features.
Hire a Dedicated MERN Stack Developer from AddWeb Solutions! MERN stack is the most popular internet development framework. Many companies, particularly online retailers, are looking to use MERN to meet their web application requirements because of its numerous advantages. This is the perfect time to invest in MERN to enhance your application.
Contact an IT staff augmentation firm to find the best professionals to provide MERN stack development services. Our MERN stack specialists are experienced with relational and non-relational databases and have the top expertise in MongoDB, Express.js, React.js, and Node.js.
Contact our MERN stack experts to integrate, deploy, upgrade, and transfer your application. Our experts will offer you an experience that will improve the functionality and performance of your current application.
Conclusion AI can significantly enhance the MERN stack by adding intelligence and speeding up processes, and creating web-based apps for people like you. If we can integrate AI, developers can create superior, more robust, and user-friendly applications that users of today love. The future of the MERN stack is dependent on the success of integrating AI. As AI continues to improve, it isn’t a problem for the intelligent web applications we can develop. Developers who integrate AI into the MERN stack may set the standard for fresh web development. To maximize this potential, hire MERN stack developers with experience, AI, and the ability to propel your projects to new heights while ensuring your web applications remain up-to-date and in line with the most recent technology trends.
Seize the Future with AI & MERN Stack – Hire Experienced Developers! Pooja Upadhyay Director Of People Operations & Client Relations
Notifications