.elementor-7 .elementor-element.elementor-element-yy10008{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-yy10008:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-yy10008 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-yyink );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-yy10001{text-align:center;}.elementor-7 .elementor-element.elementor-element-yy10001 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:normal;letter-spacing:0.42em;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-yy10002{text-align:center;}.elementor-7 .elementor-element.elementor-element-yy10002 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(30px,6.2vw,68px);font-weight:200;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.22em;letter-spacing:0.14em;color:var( --e-global-color-yypaper );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-yy10003{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-7 .elementor-element.elementor-element-yy10003 .elementor-divider-separator{width:120px;margin:0 auto;margin-center:0;}.elementor-7 .elementor-element.elementor-element-yy10003 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-yy10004{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;color:rgba(244,242,238,0.82);}.elementor-7 .elementor-element.elementor-element-yy10007{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-yy10005 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:normal;letter-spacing:0.2em;fill:var( --e-global-color-yypaper );color:var( --e-global-color-yypaper );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );padding:17px 34px 17px 34px;}.elementor-7 .elementor-element.elementor-element-yy10005 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-yy10005 .elementor-button:focus{background-color:#B41230;color:#12100E;border-color:#B41230;}.elementor-7 .elementor-element.elementor-element-yy10005 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-yy10005 .elementor-button:focus svg{fill:#12100E;}.elementor-7 .elementor-element.elementor-element-yy10006 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:normal;letter-spacing:0.2em;fill:var( --e-global-color-yypaper );color:var( --e-global-color-yypaper );border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(244,242,238,0.45);padding:17px 34px 17px 34px;}.elementor-7 .elementor-element.elementor-element-yy10006 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-yy10006 .elementor-button:focus{color:#B41230;border-color:#B41230;}.elementor-7 .elementor-element.elementor-element-yy10006 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-yy10006 .elementor-button:focus svg{fill:#B41230;}.elementor-7 .elementor-element.elementor-element-yy10012{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:clamp(64px,10vw,124px);--padding-bottom:clamp(64px,10vw,124px);--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-yy10012:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-yy10012 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-yypaper );}.elementor-7 .elementor-element.elementor-element-yy10009{text-align:center;}.elementor-7 .elementor-element.elementor-element-yy10009 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:normal;letter-spacing:0.4em;color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-yy10010{text-align:center;}.elementor-7 .elementor-element.elementor-element-yy10010 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(24px,3.6vw,42px);font-weight:200;text-transform:none;font-style:normal;text-decoration:none;line-height:1.34em;letter-spacing:0.02em;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-yy10011{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:28px;color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-yy10044{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:clamp(64px,10vw,124px);--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-yy10044:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-yy10044 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-yypaper );}.elementor-7 .elementor-element.elementor-element-yy10043{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:2px 2px;--row-gap:2px;--column-gap:2px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-yy10043:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-yy10043 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-yyborder );}.elementor-7 .elementor-element.elementor-element-yy10027{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-yy10027:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-yy10027 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-yypaper );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-yy10025{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:clamp(28px,4vw,48px);--padding-bottom:clamp(28px,4vw,48px);--padding-left:clamp(28px,4vw,48px);--padding-right:clamp(28px,4vw,48px);}.elementor-7 .elementor-element.elementor-element-yy10022{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-yy10019 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:normal;letter-spacing:0.34em;color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-yy10020 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(20px,2.4vw,28px);font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.32em;letter-spacing:0.06em;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-yy10021{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-yy10023{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-yy10015{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-yy10013 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0.1em;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-yy10014{text-align:start;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:22px;color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-yy10018{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-yy10016 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0.1em;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-yy10017{text-align:start;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:22px;color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-yy10024 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:normal;letter-spacing:0.2em;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );padding:16px 30px 16px 30px;}.elementor-7 .elementor-element.elementor-element-yy10024 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-yy10024 .elementor-button:focus{background-color:#1C1917;color:#F4F2EE;border-color:#1C1917;}.elementor-7 .elementor-element.elementor-element-yy10024 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-yy10024 .elementor-button:focus svg{fill:#F4F2EE;}.elementor-7 .elementor-element.elementor-element-yy10042{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-yy10042:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-yy10042 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-yyinkalt );}.elementor-7 .elementor-element.elementor-element-yy10040{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:clamp(28px,4vw,48px);--padding-bottom:clamp(28px,4vw,48px);--padding-left:clamp(28px,4vw,48px);--padding-right:clamp(28px,4vw,48px);}.elementor-7 .elementor-element.elementor-element-yy10037{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-yy10034 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:normal;letter-spacing:0.34em;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-yy10035 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(20px,2.4vw,28px);font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.32em;letter-spacing:0.06em;color:var( --e-global-color-yypaper );}.elementor-7 .elementor-element.elementor-element-yy10036{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;color:rgba(244,242,238,0.7);}.elementor-7 .elementor-element.elementor-element-yy10038{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-yy10030{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-yy10028 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0.1em;color:var( --e-global-color-yypaper );}.elementor-7 .elementor-element.elementor-element-yy10029{text-align:start;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:22px;color:rgba(244,242,238,0.7);}.elementor-7 .elementor-element.elementor-element-yy10033{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-yy10031 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0.1em;color:var( --e-global-color-yypaper );}.elementor-7 .elementor-element.elementor-element-yy10032{text-align:start;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:22px;color:rgba(244,242,238,0.7);}.elementor-7 .elementor-element.elementor-element-yy10039 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:normal;letter-spacing:0.2em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );padding:16px 30px 16px 30px;}.elementor-7 .elementor-element.elementor-element-yy10039 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-yy10039 .elementor-button:focus{background-color:#B41230;color:#12100E;border-color:#B41230;}.elementor-7 .elementor-element.elementor-element-yy10039 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-yy10039 .elementor-button:focus svg{fill:#12100E;}.elementor-7 .elementor-element.elementor-element-yy10061{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:clamp(64px,10vw,124px);--padding-bottom:clamp(64px,10vw,124px);--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-yy10061:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-yy10061 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-yyink );}.elementor-7 .elementor-element.elementor-element-yy10047{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-yy10045{text-align:center;}.elementor-7 .elementor-element.elementor-element-yy10045 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:normal;letter-spacing:0.4em;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-yy10046{text-align:center;}.elementor-7 .elementor-element.elementor-element-yy10046 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(24px,3.4vw,40px);font-weight:200;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0.08em;color:var( --e-global-color-yypaper );}.elementor-7 .elementor-element.elementor-element-yy10060{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:clamp(28px,4vw,56px) clamp(28px,4vw,56px);--row-gap:clamp(28px,4vw,56px);--column-gap:clamp(28px,4vw,56px);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-yy10051{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:26px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-yy10048 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0.24em;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-yy10049 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.32em;letter-spacing:0.1em;color:var( --e-global-color-yypaper );}.elementor-7 .elementor-element.elementor-element-yy10050{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:25px;color:rgba(244,242,238,0.7);}.elementor-7 .elementor-element.elementor-element-yy10055{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:26px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-yy10052 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0.24em;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-yy10053 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.32em;letter-spacing:0.1em;color:var( --e-global-color-yypaper );}.elementor-7 .elementor-element.elementor-element-yy10054{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:25px;color:rgba(244,242,238,0.7);}.elementor-7 .elementor-element.elementor-element-yy10059{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:26px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-yy10056 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0.24em;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-yy10057 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.32em;letter-spacing:0.1em;color:var( --e-global-color-yypaper );}.elementor-7 .elementor-element.elementor-element-yy10058{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:25px;color:rgba(244,242,238,0.7);}.elementor-7 .elementor-element.elementor-element-yy10067{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:clamp(64px,10vw,124px);--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-yy10067:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-yy10067 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-yyink );}.elementor-7 .elementor-element.elementor-element-yy10066{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:2px 2px;--row-gap:2px;--column-gap:2px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-yy10073{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:clamp(72px,11vw,140px);--padding-bottom:clamp(72px,11vw,140px);--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-yy10073:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-yy10073 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-yyinkalt );}.elementor-7 .elementor-element.elementor-element-yy10072{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-yy10068{text-align:center;}.elementor-7 .elementor-element.elementor-element-yy10068 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(22px,3.2vw,38px);font-weight:200;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.36em;letter-spacing:0.1em;color:var( --e-global-color-yypaper );}.elementor-7 .elementor-element.elementor-element-yy10071{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-yy10069 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:normal;letter-spacing:0.2em;fill:var( --e-global-color-yypaper );color:var( --e-global-color-yypaper );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-yypaper );padding:17px 32px 17px 32px;}.elementor-7 .elementor-element.elementor-element-yy10069 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-yy10069 .elementor-button:focus{background-color:#F4F2EE;color:#12100E;border-color:#F4F2EE;}.elementor-7 .elementor-element.elementor-element-yy10069 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-yy10069 .elementor-button:focus svg{fill:#12100E;}.elementor-7 .elementor-element.elementor-element-yy10070 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:normal;letter-spacing:0.2em;fill:var( --e-global-color-yypaper );color:var( --e-global-color-yypaper );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-yypaper );padding:17px 32px 17px 32px;}.elementor-7 .elementor-element.elementor-element-yy10070 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-yy10070 .elementor-button:focus{background-color:#F4F2EE;color:#12100E;border-color:#F4F2EE;}.elementor-7 .elementor-element.elementor-element-yy10070 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-yy10070 .elementor-button:focus svg{fill:#12100E;}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-yy10012{--content-width:1000px;}.elementor-7 .elementor-element.elementor-element-yy10044{--content-width:1220px;}.elementor-7 .elementor-element.elementor-element-yy10061{--content-width:1220px;}.elementor-7 .elementor-element.elementor-element-yy10073{--content-width:900px;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-yy10043{--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-yy10060{--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-yy10066{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-yy10043{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-yy10060{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-yy10066{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for heading, class: .elementor-element-yy10001 */.elementor-7 .elementor-element.elementor-element-yy10001{margin-top:0px;margin-bottom:0px}.elementor-7 .elementor-element.elementor-element-yy10001{animation:yyup 1s .3s ease both}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-yy10002 */.elementor-7 .elementor-element.elementor-element-yy10002{margin-top:26px;margin-bottom:0px}.elementor-7 .elementor-element.elementor-element-yy10002 .elementor-heading-title{max-width:18ch;margin-left:auto;margin-right:auto}.elementor-7 .elementor-element.elementor-element-yy10002{animation:yyup 1.1s .5s ease both}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-yy10003 */.elementor-7 .elementor-element.elementor-element-yy10003{margin:38px 0;animation:yyup 1.2s 1.1s ease both}.elementor-7 .elementor-element.elementor-element-yy10003 .elementor-divider{padding-block:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-yy10004 */.elementor-7 .elementor-element.elementor-element-yy10004{max-width:56ch!important;margin-left:auto;margin-right:auto}.elementor-7 .elementor-element.elementor-element-yy10004 p:last-child{margin-bottom:0}.elementor-7 .elementor-element.elementor-element-yy10004 p:first-child{margin-top:0}.elementor-7 .elementor-element.elementor-element-yy10004{animation:yyup 1.1s .8s ease both}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-yy10007 */.elementor-7 .elementor-element.elementor-element-yy10007{margin-top:44px;animation:yyup 1.1s 1s ease both}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-yy10008 */.elementor-7 .elementor-element.elementor-element-yy10008{position:relative;overflow:hidden;isolation:isolate;min-height:max(560px,min(92vh,860px));justify-content:center;align-items:center;text-align:center;padding-left:24px;padding-right:24px}.elementor-7 .elementor-element.elementor-element-yy10008::before{content:'';position:absolute;inset:0;background:url(https://ying.dev1.goweb.pl/wp-content/uploads/2026/09/yin-yang-olej-ajurwedyjski.jpg) center/cover;animation:yykb 14s ease-out both,yyfade 1.6s ease both;z-index:-2}.elementor-7 .elementor-element.elementor-element-yy10008::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(18,16,14,.72) 0%,rgba(18,16,14,.34) 40%,rgba(18,16,14,.92) 100%);pointer-events:none;z-index:-1}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-yy10008{padding-left:18px;padding-right:18px}}@keyframes yykb{from{transform:scale(1.16)}to{transform:scale(1)}}@keyframes yyfade{from{opacity:0}to{opacity:1}}@keyframes yyup{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-yy10009 */.elementor-7 .elementor-element.elementor-element-yy10009{margin-top:0px;margin-bottom:0px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-yy10010 */.elementor-7 .elementor-element.elementor-element-yy10010{margin-top:24px;margin-bottom:0px}.elementor-7 .elementor-element.elementor-element-yy10010 .elementor-heading-title{max-width:26ch;margin-left:auto;margin-right:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-yy10011 */.elementor-7 .elementor-element.elementor-element-yy10011{margin-top:32px;margin-bottom:0px}.elementor-7 .elementor-element.elementor-element-yy10011{max-width:64ch!important;margin-left:auto;margin-right:auto}.elementor-7 .elementor-element.elementor-element-yy10011 p:last-child{margin-bottom:0}.elementor-7 .elementor-element.elementor-element-yy10011 p:first-child{margin-top:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-yy10012 */@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-yy10012{padding-left:18px;padding-right:18px}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-yy10026 */.elementor-7 .elementor-element.elementor-element-yy10026{line-height:0}.elementor-7 .elementor-element.elementor-element-yy10026 img{display:block;width:100%;height:100%;aspect-ratio:4/3;object-fit:cover;object-position:center 22%}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-yy10019 */.elementor-7 .elementor-element.elementor-element-yy10019{margin-top:0px;margin-bottom:0px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-yy10020 */.elementor-7 .elementor-element.elementor-element-yy10020{margin-top:14px;margin-bottom:0px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-yy10021 */.elementor-7 .elementor-element.elementor-element-yy10021{margin-top:16px;margin-bottom:0px}.elementor-7 .elementor-element.elementor-element-yy10021 p:last-child{margin-bottom:0}.elementor-7 .elementor-element.elementor-element-yy10021 p:first-child{margin-top:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-yy10013 */.elementor-7 .elementor-element.elementor-element-yy10013{margin-top:0px;margin-bottom:0px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-yy10014 */.elementor-7 .elementor-element.elementor-element-yy10014{margin-top:8px;margin-bottom:0px}.elementor-7 .elementor-element.elementor-element-yy10014 p:last-child{margin-bottom:0}.elementor-7 .elementor-element.elementor-element-yy10014 p:first-child{margin-top:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-yy10015 */.elementor-7 .elementor-element.elementor-element-yy10015{border-top:1px solid #DED8D1}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-yy10016 */.elementor-7 .elementor-element.elementor-element-yy10016{margin-top:0px;margin-bottom:0px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-yy10017 */.elementor-7 .elementor-element.elementor-element-yy10017{margin-top:8px;margin-bottom:0px}.elementor-7 .elementor-element.elementor-element-yy10017 p:last-child{margin-bottom:0}.elementor-7 .elementor-element.elementor-element-yy10017 p:first-child{margin-top:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-yy10018 */.elementor-7 .elementor-element.elementor-element-yy10018{border-top:1px solid #DED8D1}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-yy10024 */.elementor-7 .elementor-element.elementor-element-yy10024{margin-top:auto;align-self:flex-start}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-yy10025 */.elementor-7 .elementor-element.elementor-element-yy10025{flex:1}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-yy10027 */.elementor-7 .elementor-element.elementor-element-yy10027{height:100%}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-yy10041 */.elementor-7 .elementor-element.elementor-element-yy10041{line-height:0}.elementor-7 .elementor-element.elementor-element-yy10041 img{display:block;width:100%;height:100%;aspect-ratio:4/3;object-fit:cover;object-position:center}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-yy10034 */.elementor-7 .elementor-element.elementor-element-yy10034{margin-top:0px;margin-bottom:0px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-yy10035 */.elementor-7 .elementor-element.elementor-element-yy10035{margin-top:14px;margin-bottom:0px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-yy10036 */.elementor-7 .elementor-element.elementor-element-yy10036{margin-top:16px;margin-bottom:0px}.elementor-7 .elementor-element.elementor-element-yy10036 p:last-child{margin-bottom:0}.elementor-7 .elementor-element.elementor-element-yy10036 p:first-child{margin-top:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-yy10028 */.elementor-7 .elementor-element.elementor-element-yy10028{margin-top:0px;margin-bottom:0px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-yy10029 */.elementor-7 .elementor-element.elementor-element-yy10029{margin-top:8px;margin-bottom:0px}.elementor-7 .elementor-element.elementor-element-yy10029 p:last-child{margin-bottom:0}.elementor-7 .elementor-element.elementor-element-yy10029 p:first-child{margin-top:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-yy10030 */.elementor-7 .elementor-element.elementor-element-yy10030{border-top:1px solid rgba(180,18,48,0.28)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-yy10031 */.elementor-7 .elementor-element.elementor-element-yy10031{margin-top:0px;margin-bottom:0px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-yy10032 */.elementor-7 .elementor-element.elementor-element-yy10032{margin-top:8px;margin-bottom:0px}.elementor-7 .elementor-element.elementor-element-yy10032 p:last-child{margin-bottom:0}.elementor-7 .elementor-element.elementor-element-yy10032 p:first-child{margin-top:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-yy10033 */.elementor-7 .elementor-element.elementor-element-yy10033{border-top:1px solid rgba(180,18,48,0.28)}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-yy10039 */.elementor-7 .elementor-element.elementor-element-yy10039{margin-top:auto;align-self:flex-start}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-yy10040 */.elementor-7 .elementor-element.elementor-element-yy10040{flex:1}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-yy10042 */.elementor-7 .elementor-element.elementor-element-yy10042{height:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-yy10043 */.elementor-7 .elementor-element.elementor-element-yy10043{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr))!important;grid-template-rows:auto!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-yy10044 */@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-yy10044{padding-left:18px;padding-right:18px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-yy10045 */.elementor-7 .elementor-element.elementor-element-yy10045{margin-top:0px;margin-bottom:0px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-yy10046 */.elementor-7 .elementor-element.elementor-element-yy10046{margin-top:22px;margin-bottom:0px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-yy10047 */.elementor-7 .elementor-element.elementor-element-yy10047{margin-bottom:clamp(44px,6vw,80px)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-yy10048 */.elementor-7 .elementor-element.elementor-element-yy10048{margin-top:0px;margin-bottom:18px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-yy10049 */.elementor-7 .elementor-element.elementor-element-yy10049{margin-top:0px;margin-bottom:0px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-yy10050 */.elementor-7 .elementor-element.elementor-element-yy10050{margin-top:14px;margin-bottom:0px}.elementor-7 .elementor-element.elementor-element-yy10050 p:last-child{margin-bottom:0}.elementor-7 .elementor-element.elementor-element-yy10050 p:first-child{margin-top:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-yy10051 */.elementor-7 .elementor-element.elementor-element-yy10051{border-top:1px solid rgba(180,18,48,0.34)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-yy10052 */.elementor-7 .elementor-element.elementor-element-yy10052{margin-top:0px;margin-bottom:18px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-yy10053 */.elementor-7 .elementor-element.elementor-element-yy10053{margin-top:0px;margin-bottom:0px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-yy10054 */.elementor-7 .elementor-element.elementor-element-yy10054{margin-top:14px;margin-bottom:0px}.elementor-7 .elementor-element.elementor-element-yy10054 p:last-child{margin-bottom:0}.elementor-7 .elementor-element.elementor-element-yy10054 p:first-child{margin-top:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-yy10055 */.elementor-7 .elementor-element.elementor-element-yy10055{border-top:1px solid rgba(180,18,48,0.34)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-yy10056 */.elementor-7 .elementor-element.elementor-element-yy10056{margin-top:0px;margin-bottom:18px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-yy10057 */.elementor-7 .elementor-element.elementor-element-yy10057{margin-top:0px;margin-bottom:0px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-yy10058 */.elementor-7 .elementor-element.elementor-element-yy10058{margin-top:14px;margin-bottom:0px}.elementor-7 .elementor-element.elementor-element-yy10058 p:last-child{margin-bottom:0}.elementor-7 .elementor-element.elementor-element-yy10058 p:first-child{margin-top:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-yy10059 */.elementor-7 .elementor-element.elementor-element-yy10059{border-top:1px solid rgba(180,18,48,0.34)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-yy10060 */.elementor-7 .elementor-element.elementor-element-yy10060{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))!important;grid-template-rows:auto!important}.elementor-7 .elementor-element.elementor-element-yy10060{align-items:start}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-yy10061 */@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-yy10061{padding-left:18px;padding-right:18px}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-yy10062 */.elementor-7 .elementor-element.elementor-element-yy10062{line-height:0}.elementor-7 .elementor-element.elementor-element-yy10062 img{display:block;width:100%;height:100%;aspect-ratio:3/4;object-fit:cover;object-position:center}.elementor-7 .elementor-element.elementor-element-yy10062{animation:yyup .9s 0ms ease both}@keyframes yyup{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-yy10063 */.elementor-7 .elementor-element.elementor-element-yy10063{line-height:0}.elementor-7 .elementor-element.elementor-element-yy10063 img{display:block;width:100%;height:100%;aspect-ratio:3/4;object-fit:cover;object-position:center}.elementor-7 .elementor-element.elementor-element-yy10063{animation:yyup .9s 120ms ease both}@keyframes yyup{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-yy10064 */.elementor-7 .elementor-element.elementor-element-yy10064{line-height:0}.elementor-7 .elementor-element.elementor-element-yy10064 img{display:block;width:100%;height:100%;aspect-ratio:3/4;object-fit:cover;object-position:center}.elementor-7 .elementor-element.elementor-element-yy10064{animation:yyup .9s 240ms ease both}@keyframes yyup{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-yy10065 */.elementor-7 .elementor-element.elementor-element-yy10065{line-height:0}.elementor-7 .elementor-element.elementor-element-yy10065 img{display:block;width:100%;height:100%;aspect-ratio:3/4;object-fit:cover;object-position:center}.elementor-7 .elementor-element.elementor-element-yy10065{animation:yyup .9s 360ms ease both}@keyframes yyup{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-yy10066 */.elementor-7 .elementor-element.elementor-element-yy10066{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr))!important;grid-template-rows:auto!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-yy10068 */.elementor-7 .elementor-element.elementor-element-yy10068{margin-top:0px;margin-bottom:0px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-yy10071 */.elementor-7 .elementor-element.elementor-element-yy10071{margin-top:40px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-yy10073 */@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-yy10073{padding-left:18px;padding-right:18px}}.elementor-7 .elementor-element.elementor-element-yy10073{position:relative;overflow:hidden;isolation:isolate}.elementor-7 .elementor-element.elementor-element-yy10073::before{content:'';position:absolute;inset:0;background:url(https://ying.dev1.goweb.pl/wp-content/uploads/2026/09/yin-yang-masaz-olejem.jpg) center/cover;opacity:.34;z-index:-1}/* End custom CSS */