img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}
@font-face{font-family:'PTSerif-Regular';src:url(//www.federicagiobbe.it/wp-content/themes/federicagiobbe.it/fonts/PTSerif-Regular.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'PTSerif-Bold';src:url(//www.federicagiobbe.it/wp-content/themes/federicagiobbe.it/fonts/PTSerif-Bold.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}.bg-white{background-color:#fff}.bg-primary{background-color:#f32269;background-image:linear-gradient(to right bottom,#f76b9a,#f32269)}.bg-secondary{background-color:#27abb7;background-image:linear-gradient(to right bottom,#51ceda,#27abb7)}.bg-light-gray{background-color:#f2f2f2}.bg-fixed{height:50vh;position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}@supports (-webkit-touch-callout:none){.bg-fixed{background-size:auto 50vh}@media only screen and (min-width:640px){.bg-fixed{background-size:auto 75vh}}}.bg-section{background-position:center center;background-repeat:no-repeat;background-size:cover}.bg-sagoma{background-image:url(//www.federicagiobbe.it/wp-content/themes/federicagiobbe.it/img/sagoma.jpg)}.box-shadow{box-shadow:0 10px 20px 0 rgba(0,0,0,.2)}html{line-height:1.15;-webkit-text-size-adjust:100%}small{font-size:80%}.alignleft{text-align:left;float:left}.aligncenter{clear:both;display:block;float:none;margin-right:auto;margin-left:auto;text-align:center}.alignright{text-align:right;float:right}body,button,div,fieldset,form,h1,h2,h3,h4,h5,h6,img,input,li,p,select,td,textarea,th,ul{margin:0;padding:0;border:0}body{background:#f2f2f2;font-family:"PTSerif-Regular",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:400;text-align:center}a{text-decoration:none}img{max-width:100%;height:auto}li{list-style:none}.clearfix{clear:both}.align-center{text-align:center !important}.hidden{display:none !important}.hidden-md-down{display:none !important}@media only screen and (min-width:640px){.hidden-md-down{display:inline-block !important}}.hidden-md-up{display:inline-block !important}@media only screen and (min-width:640px){.hidden-md-up{display:none !important}}.hidden-lg-down{display:none !important}@media only screen and (min-width:1280px){.hidden-lg-down{display:inline-block !important}}.hidden-lg-up{display:inline-block !important}@media only screen and (min-width:1280px){.hidden-lg-up{display:none !important}}.global-wrapper{max-width:1920px;margin:0 auto;background:#fff;box-shadow:0 10px 20px 0 rgba(0,0,0,.2)}.wrapper{position:relative;margin:0 auto;padding:0 2%}.grid{display:flex;flex-wrap:wrap;margin:0}@media only screen and (min-width:640px){.grid{margin:0 -1%}}.grid-cell{flex:0 0 100%}@media only screen and (min-width:640px){.grid-cell{min-width:0;padding:0 1%;flex:1}}@media only screen and (min-width:640px){.col-2-8{flex-basis:calc((100%/8*2) - 2%)}}@media only screen and (min-width:640px){.col-3-8{flex-basis:calc((100%/8*3) - 2%)}}.site-header{width:100%;max-width:1920px;height:80px;transition:all .35s ease;position:fixed;z-index:33333;top:0;display:flex;background:#f2f2f2}@media only screen and (min-width:640px){.site-header{height:100px}}.nav-up{top:-220px}.site-header a{text-transform:uppercase;font-size:24px;color:gray}.site-header a:hover{color:#404040}#header-left,#header-right{display:flex}#header-left{justify-content:flex-start;width:calc(100%/4*3)}@media only screen and (min-width:640px){#header-left{width:50%}}#header-right{justify-content:flex-end;width:calc(100%/4)}@media only screen and (min-width:640px){#header-right{width:50%}}#header-left img{margin:20px 0 0 20px;height:50px;width:auto}@media only screen and (min-width:640px){#header-left img{margin:10px 0 0 20px;height:80px}}#header-left ul,#header-right ul{display:flex;justify-content:flex-start}#header-left ul{margin:0 15px 0 0}#header-right ul{margin:0 0 0 15px}#header-left ul a,#header-right ul a{display:block;padding:11px 19px 10px;transition:all .35s}@media only screen and (min-width:640px){#header-left ul a,#header-right ul a{padding:21px 29px 20px}}#header-right ul li:nth-of-type(3) a{color:#fff;background:#f32269}#header-right ul li:nth-of-type(3) a:hover{color:#fff;background:#27abb7}#menu-open.hide{display:none}#menu-close{display:none}#menu-close.show{display:inline-block}.menu-label{font-size:18px;padding:9px 0 0;display:block}#nav{visibility:hidden;position:absolute;opacity:0;top:0;left:0;bottom:0;right:0;transition:all 1s ease;padding-top:90px;overflow:auto}@media only screen and (min-width:640px){#nav{padding-top:110px;overflow:hidden;max-width:1920px;margin:0 auto}}#nav.nav-open{visibility:visible;position:fixed;opacity:1;width:100%;height:100vh;z-index:9999}@media only screen and (min-width:640px){#nav.nav-open{position:sticky}}#nav .menu{display:flex;flex-direction:column;justify-content:space-around;height:80vh}#nav .menu li:nth-child(0){transition:all .35s cubic-bezier(.6,0,.8,1.5) 0s}#nav .menu li:nth-child(1){transition:all .35s cubic-bezier(.6,0,.8,1.5) .1s}#nav .menu li:nth-child(2){transition:all .35s cubic-bezier(.6,0,.8,1.5) .2s}#nav .menu li:nth-child(3){transition:all .35s cubic-bezier(.6,0,.8,1.5) .3s}#nav .menu li:nth-child(4){transition:all .35s cubic-bezier(.6,0,.8,1.5) .4s}#nav .menu li:nth-child(5){transition:all .35s cubic-bezier(.6,0,.8,1.5) .5s}#nav .menu li:nth-child(6){transition:all .35s cubic-bezier(.6,0,.8,1.5) .6s}#nav .menu li:nth-child(7){transition:all .35s cubic-bezier(.6,0,.8,1.5) .7s}#nav .menu li:nth-child(8){transition:all .35s cubic-bezier(.6,0,.8,1.5) .8s}#nav .menu li{list-style:none;font-size:clamp(1.73rem,2.79vw,2.44rem);text-transform:uppercase;transform:translateY(50px);transition:.5s}#nav.nav-open .menu li{transform:translateY(0px)}#nav .menu li a{display:inline-block;padding:5px;color:#fff;position:relative;transition:.5s}@media only screen and (min-width:640px){#nav .menu li a{padding:10px}}#nav .menu li.current_page_item a{color:#f2f2f2}#slider{margin:80px auto 0 !important}@media only screen and (min-width:640px){#slider{margin:100px auto 0 !important}}#noslider{border-bottom:1px solid #f2f2f2}.content{padding:30px 0}@media only screen and (min-width:640px){.content{padding:45px 0}}@media only screen and (min-width:1280px){.content{padding:60px 0}}.content h1,.content h2,.content h3,.content h4,.content h5{line-height:1.3;font-weight:400;text-transform:uppercase;color:#f32269}@media only screen and (min-width:640px){.content h1,.content h2,.content h3,.content h4,.content h5{padding:0 2.5%}}.content h1{position:relative;font-family:"PTSerif-Bold",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:clamp(2.99rem,5.66vw,4.77rem);margin-bottom:clamp(2.99rem,5.66vw,4.77rem)}.content h2{font-family:"PTSerif-Bold",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:clamp(2.49rem,4.48vw,3.81rem);margin-bottom:clamp(2.49rem,4.48vw,3.81rem)}.content h3{font-family:"PTSerif-Bold",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:clamp(2.07rem,3.55vw,3.05rem);margin-bottom:clamp(2.07rem,3.55vw,3.05rem);color:#27abb7}.content h4{font-family:"PTSerif-Bold",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:clamp(1.73rem,2.79vw,2.44rem);margin-bottom:clamp(1.73rem,2.79vw,2.44rem)}.content h5{font-size:clamp(1.44rem,2.21vw,1.95rem);margin-bottom:clamp(1.44rem,2.21vw,1.95rem)}.content h6{font-size:clamp(1.2rem,1.75vw,1.56rem);margin-bottom:clamp(1.2rem,1.75vw,1.56rem);padding-bottom:clamp(2.49rem,4.48vw,3.81rem)}@media only screen and (min-width:640px){.content h6{padding:0 15% clamp(2.49rem,4.48vw,3.81rem)}}.content h1:after{content:"";display:block;position:absolute;bottom:-20px;left:50%;margin-left:-40px;width:80px;height:5px;z-index:2;background-color:gray}.content li,.content p{font-size:clamp(1rem,1.38vw,1.25rem);line-height:1.7;margin-bottom:clamp(1rem,1.38vw,1.25rem);color:#000;text-align:justify}@media only screen and (min-width:640px){.content li,.content p{padding:0 2.5%}}@media only screen and (min-width:640px){.content-padd h1,.content-padd h2,.content-padd h3,.content-padd li,.content-padd p,.content-padd details{padding:0 15%}}@media only screen and (min-width:640px){.content li li,.content li p{padding:0}}.content ul{margin-bottom:clamp(1.2rem,1.75vw,1.56rem)}.content li{font-size:clamp(1rem,1.38vw,1.25rem);margin-bottom:clamp(1rem,1.38vw,1.25rem)}.content li:before{content:url("https://api.iconify.design/mdi/arrow-right-bold.svg?color=%23034488");margin-right:5px}.content li a,.content p a{color:#f32269;text-decoration:underline}.content li a:hover,.content p a:hover{color:#27abb7}.content p img{display:block;margin:0 auto;padding:clamp(1.2rem,1.75vw,1.56rem) 0}.content details{user-select:none}.content details[open] summary svg{transform:rotate(-90deg)}.content summary{cursor:pointer;font-family:"PTSerif-Bold",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:clamp(1.44rem,2.21vw,1.95rem);text-transform:uppercase;padding:clamp(1.44rem,2.21vw,1.95rem) 0;border-top:1px solid gray;color:#27abb7}.content svg{transition:all .3s}.content summary:-webkit-details-marker{display:none}.content summary:focus{outline:none}.bg-primary h2{color:#27abb7}.bg-primary h3,.bg-primary h6,.bg-primary-gradient p{color:#fff}.card{display:block;transition:.35s all;margin:15px 0}@media only screen and (min-width:640px){.card{margin:30px 0}}@media only screen and (min-width:1280px){.card{margin:45px 0}}.card:hover{opacity:.9}.card h3{color:#27abb7;margin-top:-6px;margin-bottom:-20px;font-size:clamp(1.2rem,1.75vw,1.56rem);padding:clamp(1.2rem,1.75vw,1.56rem)}@media only screen and (min-width:1280px){.card h3{margin-bottom:-30px}}.card p{margin-top:clamp(1.2rem,1.75vw,1.56rem);color:#fff}.card .col-1-3{flex-basis:calc(100%/3)}@media only screen and (min-width:640px){.card .col-1-3{flex-basis:calc((100%/3) - 2%)}}.content table{width:100%;margin:20px auto 40px auto;border-collapse:collapse}@media only screen and (min-width:640px){.content table{width:70%;margin:30px auto 60px auto;padding:0 15%}}.content table,.content table td,.content table th{border:1px solid #fff}.content table td,.content table th{font-size:clamp(1.2rem,1.75vw,1.56rem);padding:.625em}.content table td{background:#27abb7;color:#fff}#interesse a{display:inline-block;color:#fff;width:180px;height:180px;transition:all .35s}@media only screen and (min-width:640px){#interesse a{width:270px;height:270px}}@media only screen and (min-width:1280px){#interesse a{width:360px;height:360px}}#interesse a:hover{color:#f32269;background:#fff;border-radius:50%}#interesse h4 svg{color:#fff;transition:all .35s;width:60px;height:60px;padding-top:30px}@media only screen and (min-width:640px){#interesse h4 svg{width:90px;height:90px;padding-top:60px}}@media only screen and (min-width:1280px){#interesse h4 svg{width:120px;height:120px;padding-top:90px}}#interesse a:hover svg,#interesse a:hover h6{color:#f32269}.iframe-flexible-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.iframe-flexible-container embed,.iframe-flexible-container iframe,.iframe-flexible-container object{position:absolute;top:0;left:0;width:100% !important;height:100%}iframe{width:100%;border:0}.site-footer .content p{color:#fff;font-size:clamp(1.2rem,1.75vw,1.56rem);margin-bottom:clamp(1rem,1.38vw,1.25rem);padding:0;text-align:center}.site-footer .content a{color:#fff;text-decoration:none;transition:transform .35s}.site-footer .content a:hover{color:#f2f2f2}.site-footer img.logo-footer{max-width:300px}@media only screen and (min-width:640px){.site-footer img.logo-footer{max-width:240px}}@media only screen and (min-width:1280px){.site-footer img.logo-footer{max-width:100%}}.site-footer svg{display:inline-block;width:30px}@media only screen and (min-width:640px){.site-footer svg{width:45px}}@media only screen and (min-width:1280px){.site-footer svg{width:60px}}.site-footer .grid-cell{padding:15px 0}@media only screen and (min-width:640px){.site-footer .grid-cell{padding:0}}#contatti,#credits,img.logo-footer{padding:30px 0}@media only screen and (min-width:640px){#contatti,#credits,img.logo-footer{padding:60px 0}}#social svg{width:30px;height:30px;padding:7px}@media only screen and (min-width:640px){#social svg{width:40px;height:40px;padding:15px}}#cmplz-document{max-width:100% !important}#cmplz-document h2{border-bottom:none !important;text-align:center !important}#cmplz-document h3{font-family:"PTSerif-Regular",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}#cmplz-document h2:after,#cmplz-document h2:before,#cmplz-document h3:after,#cmplz-document h3:before{background:0 0}#cmplz-document label{text-transform:none;font-size:14px;color:transparent}.cmplz-category-title,.cmplz-message{text-align:left !important}#cmplz-cookies-overview .cmplz-dropdown,#cmplz-document .cmplz-dropdown,#cmplz-manage-consent-container{background-color:transparent !important}@media only screen and (min-width:640px){#cmplz-cookies-overview .cmplz-dropdown,#cmplz-document .cmplz-dropdown,#cmplz-manage-consent-container{padding:0 15% !important}}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept{background-color:#f32269 !important;border:1px solid #f32269 !important}.cmplz-cookiebanner .cmplz-links .cmplz-link{color:#f32269 !important}#cmplz-document a[target=_blank]{color:#f32269 !important}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories summary{font-family:"PTSerif-Regular",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:clamp(1rem,1.38vw,1.25rem);text-transform:none;padding:0;border-top:none;color:#000}
.cmplz-hidden{display:none !important}
h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).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}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--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--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 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,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 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--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--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 #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.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-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-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-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-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}