.elementor-81 .elementor-element.elementor-element-12bcf42{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:5vw;--padding-bottom:10vw;--padding-left:0vw;--padding-right:0vw;}.elementor-81 .elementor-element.elementor-element-83f75e6{--display:flex;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-81 .elementor-element.elementor-element-271c618 .elementor-heading-title{font-family:var( --e-global-typography-654931b-font-family ), Sans-serif;font-size:var( --e-global-typography-654931b-font-size );font-weight:var( --e-global-typography-654931b-font-weight );line-height:var( --e-global-typography-654931b-line-height );}.elementor-81 .elementor-element.elementor-element-9137211{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-17b434d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-970eb3f{--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;--padding-top:0vw;--padding-bottom:10vw;--padding-left:0vw;--padding-right:0vw;}.elementor-81 .elementor-element.elementor-element-218ab99{--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:flex-start;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:5vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-81 .elementor-element.elementor-element-218ab99:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-218ab99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-81 .elementor-element.elementor-element-4ba5417{text-align:start;}.elementor-81 .elementor-element.elementor-element-4ba5417 .elementor-heading-title{font-family:var( --e-global-typography-654931b-font-family ), Sans-serif;font-size:var( --e-global-typography-654931b-font-size );font-weight:var( --e-global-typography-654931b-font-weight );line-height:var( --e-global-typography-654931b-line-height );color:#2F5377;}.elementor-81 .elementor-element.elementor-element-88e0494{text-align:start;}.elementor-81 .elementor-element.elementor-element-88e0494 .elementor-heading-title{font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );color:var( --e-global-color-35348e7 );}.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 );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-81 .elementor-element.elementor-element-510ba5d{font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );color:var( --e-global-color-35348e7 );}.elementor-81 .elementor-element.elementor-element-eb502bb{--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;--padding-top:5vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-81 .elementor-element.elementor-element-e6e85ea{--display:flex;}.elementor-81 .elementor-element.elementor-element-67b792d .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:40px;font-weight:100;}.elementor-81 .elementor-element.elementor-element-e777b8d{font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );color:var( --e-global-color-35348e7 );}.elementor-81 .elementor-element.elementor-element-3f6cbb7{font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );color:#D11F1F;}.elementor-81 .elementor-element.elementor-element-bcf0c43{--display:flex;--flex-direction:column-reverse;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-3d11938{--display:flex;--min-height:20vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-3d11938:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-3d11938 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://biobidet.pl/wp-content/uploads/2026/05/ksztalt_miski_WC3.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-81 .elementor-element.elementor-element-84c0b9e{--display:flex;}.elementor-81 .elementor-element.elementor-element-1e1b902{text-align:center;}.elementor-81 .elementor-element.elementor-element-1e1b902 .elementor-heading-title{font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );color:#47B755;}.elementor-81 .elementor-element.elementor-element-ee41acc{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-6146211{--display:flex;}.elementor-81 .elementor-element.elementor-element-f539f90{text-align:center;}.elementor-81 .elementor-element.elementor-element-f539f90 .elementor-heading-title{font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );color:#D11F1F;}.elementor-81 .elementor-element.elementor-element-b789135{--display:flex;--min-height:20vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-b789135:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-b789135 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://biobidet.pl/wp-content/uploads/2026/05/ksztalt_miski_WC2.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-81 .elementor-element.elementor-element-eb178c5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-1302a5c{--display:flex;}.elementor-81 .elementor-element.elementor-element-61d8fa5 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:40px;font-weight:100;}.elementor-81 .elementor-element.elementor-element-cd5f230{font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );color:var( --e-global-color-35348e7 );}.elementor-81 .elementor-element.elementor-element-458cdc3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-7a4f060{--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;}.elementor-81 .elementor-element.elementor-element-997ee33{text-align:center;}.elementor-81 .elementor-element.elementor-element-997ee33 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:40px;font-weight:100;color:#2F5377;}.elementor-81 .elementor-element.elementor-element-3902753{--display:flex;--min-height:30vh;}.elementor-81 .elementor-element.elementor-element-3902753:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-3902753 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://biobidet.pl/wp-content/uploads/2026/05/6635R-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-81 .elementor-element.elementor-element-94ca85f{text-align:center;font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );color:var( --e-global-color-35348e7 );}.elementor-81 .elementor-element.elementor-element-12da8f7{--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;}.elementor-81 .elementor-element.elementor-element-058e755{text-align:center;}.elementor-81 .elementor-element.elementor-element-058e755 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:40px;font-weight:100;color:#2F5377;}.elementor-81 .elementor-element.elementor-element-585a42d{--display:flex;--min-height:30vh;}.elementor-81 .elementor-element.elementor-element-585a42d:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-585a42d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://biobidet.pl/wp-content/uploads/2026/05/6635RU.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-81 .elementor-element.elementor-element-be0a2d0{text-align:center;font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );color:var( --e-global-color-35348e7 );}.elementor-81 .elementor-element.elementor-element-238234e{--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;}.elementor-81 .elementor-element.elementor-element-3ec6cbd{text-align:center;}.elementor-81 .elementor-element.elementor-element-3ec6cbd .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:40px;font-weight:100;color:#2F5377;}.elementor-81 .elementor-element.elementor-element-677a647{--display:flex;--min-height:30vh;}.elementor-81 .elementor-element.elementor-element-677a647:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-677a647 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://biobidet.pl/wp-content/uploads/2026/05/6635RS.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-81 .elementor-element.elementor-element-cc65391{text-align:center;font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );color:var( --e-global-color-35348e7 );}.elementor-81 .elementor-element.elementor-element-a3f6328{--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;--margin-top:0vw;--margin-bottom:5vw;--margin-left:0vw;--margin-right:0vw;}.elementor-81 .elementor-element.elementor-element-a3f6328:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-a3f6328 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-81 .elementor-element.elementor-element-2a47f1a{--display:flex;}.elementor-81 .elementor-element.elementor-element-eccb57d .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:40px;font-weight:100;}.elementor-81 .elementor-element.elementor-element-e99bae4{font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );color:var( --e-global-color-35348e7 );}.elementor-81 .elementor-element.elementor-element-583c7ea{--display:flex;}.elementor-81 .elementor-element.elementor-element-b35e7ee{--display:flex;}.elementor-81 .elementor-element.elementor-element-b35e7ee:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-b35e7ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-81 .elementor-element.elementor-element-517b1a4{font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );color:#5D5C5C;}.elementor-81 .elementor-element.elementor-element-a3726a0{--display:flex;}.elementor-81 .elementor-element.elementor-element-f23c304{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:200;color:#646464;}.elementor-81 .elementor-element.elementor-element-f23c304 a{color:#292929;}.elementor-81 .elementor-element.elementor-element-53a753e{--display:flex;}.elementor-81 .elementor-element.elementor-element-d21d6ee{font-family:"Times New Roman", Sans-serif;font-size:20px;font-weight:200;}.elementor-81 .elementor-element.elementor-element-7fac45d{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#DFDFDF;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#D6D6D6;}.elementor-81 .elementor-element.elementor-element-7fac45d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#2F5377;}.elementor-81 .elementor-element.elementor-element-7fac45d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#FFFFFF;}.elementor-81 .elementor-element.elementor-element-7fac45d > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#FFFFFF;}:where( .elementor-81 .elementor-element.elementor-element-7fac45d > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FFFFFF;}:where( .elementor-81 .elementor-element.elementor-element-7fac45d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Be Vietnam Pro", Sans-serif;font-weight:200;}.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 );}.elementor-81 .elementor-element.elementor-element-b3f75c3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-60d3445{--display:flex;}.elementor-81 .elementor-element.elementor-element-19b33ea .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:40px;font-weight:100;}.elementor-81 .elementor-element.elementor-element-3a7342f{font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );color:var( --e-global-color-35348e7 );}.elementor-81 .elementor-element.elementor-element-ce06759{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-a20f822{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-0ec1c17{text-align:center;}.elementor-81 .elementor-element.elementor-element-0ec1c17 .elementor-heading-title{font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );color:#2F5377;}.elementor-81 .elementor-element.elementor-element-791019a{--display:flex;--min-height:30vh;}.elementor-81 .elementor-element.elementor-element-3d4dcdb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-e9235ef{text-align:center;}.elementor-81 .elementor-element.elementor-element-e9235ef .elementor-heading-title{font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );color:#2F5377;}.elementor-81 .elementor-element.elementor-element-ceca063{--display:flex;--min-height:30vh;}.elementor-81 .elementor-element.elementor-element-e294d08{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-e6b98ca{text-align:center;}.elementor-81 .elementor-element.elementor-element-e6b98ca .elementor-heading-title{font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );color:#2F5377;}.elementor-81 .elementor-element.elementor-element-5594b66{--display:flex;--min-height:30vh;}.elementor-81 .elementor-element.elementor-element-d528f2d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-81 .elementor-element.elementor-element-cb47b50{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-d2c74bc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-39e110a{font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );color:var( --e-global-color-35348e7 );}.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 );}.elementor-81 .elementor-element.elementor-element-348285c .elementor-button{background-color:#2F537700;font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:300;fill:var( --e-global-color-373ee82 );color:var( --e-global-color-373ee82 );border-style:solid;border-width:2px 2px 2px 2px;border-radius:41px 41px 41px 41px;}.elementor-81 .elementor-element.elementor-element-139dd69{text-align:start;}.elementor-81 .elementor-element.elementor-element-139dd69 img{width:100%;}.elementor-81 .elementor-element.elementor-element-dd53b3a{--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:flex-start;--margin-top:5vw;--margin-bottom:5vw;--margin-left:0vw;--margin-right:0vw;}.elementor-81 .elementor-element.elementor-element-dd53b3a:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-dd53b3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-81 .elementor-element.elementor-element-d69ddc3{text-align:start;}.elementor-81 .elementor-element.elementor-element-d69ddc3 .elementor-heading-title{font-family:var( --e-global-typography-654931b-font-family ), Sans-serif;font-size:var( --e-global-typography-654931b-font-size );font-weight:var( --e-global-typography-654931b-font-weight );line-height:var( --e-global-typography-654931b-line-height );color:#2F5377;}.elementor-81 .elementor-element.elementor-element-2ae0736{text-align:start;}.elementor-81 .elementor-element.elementor-element-2ae0736 .elementor-heading-title{font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );color:var( --e-global-color-35348e7 );}.elementor-81 .elementor-element.elementor-element-28cc21d{font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );color:var( --e-global-color-35348e7 );}.elementor-81 .elementor-element.elementor-element-28cc21d a{color:var( --e-global-color-35348e7 );}.elementor-81 .elementor-element.elementor-element-9fba9ac{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-4dce1fd{--display:flex;--justify-content:center;}.elementor-81 .elementor-element.elementor-element-513ad7e .elementor-heading-title{font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );}.elementor-81 .elementor-element.elementor-element-16a9889{--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;}.elementor-81 .elementor-element.elementor-element-d2e2284{text-align:center;}.elementor-81 .elementor-element.elementor-element-d2e2284 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:40px;font-weight:100;color:#2F5377;}.elementor-81 .elementor-element.elementor-element-2875227{--display:flex;--min-height:30vh;}.elementor-81 .elementor-element.elementor-element-2875227:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-2875227 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://biobidet.pl/wp-content/uploads/2026/08/bb-1000-comfort.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-81 .elementor-element.elementor-element-6e5c350{--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;}.elementor-81 .elementor-element.elementor-element-6dd1c4a{text-align:center;}.elementor-81 .elementor-element.elementor-element-6dd1c4a .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:40px;font-weight:100;color:#2F5377;}.elementor-81 .elementor-element.elementor-element-7a73cfa{--display:flex;--min-height:30vh;}.elementor-81 .elementor-element.elementor-element-7a73cfa:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-7a73cfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://biobidet.pl/wp-content/uploads/2026/08/bb-1000-standard.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-81 .elementor-element.elementor-element-6fb55eb{--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;--margin-top:0vw;--margin-bottom:5vw;--margin-left:0vw;--margin-right:0vw;}.elementor-81 .elementor-element.elementor-element-6fb55eb:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-6fb55eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-81 .elementor-element.elementor-element-d5368de{--display:flex;}.elementor-81 .elementor-element.elementor-element-e37ecd8{--display:flex;}.elementor-81 .elementor-element.elementor-element-e37ecd8:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-e37ecd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-81 .elementor-element.elementor-element-4e86e04{font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:200;color:#292929;}.elementor-81 .elementor-element.elementor-element-9ff81ef{--display:flex;}.elementor-81 .elementor-element.elementor-element-6d7a379{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:200;color:#646464;}.elementor-81 .elementor-element.elementor-element-6d7a379 a{color:#292929;}.elementor-81 .elementor-element.elementor-element-c288e15{--n-accordion-title-font-size:var( --e-global-typography-e198d06-font-size );--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#D6D6D6;}.elementor-81 .elementor-element.elementor-element-c288e15 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-373ee82 );}.elementor-81 .elementor-element.elementor-element-c288e15 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#FFFFFF;}.elementor-81 .elementor-element.elementor-element-c288e15 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#FFFFFF;}:where( .elementor-81 .elementor-element.elementor-element-c288e15 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FFFFFF;}:where( .elementor-81 .elementor-element.elementor-element-c288e15 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-weight:var( --e-global-typography-e198d06-font-weight );}.elementor-81 .elementor-element.elementor-element-5159b33{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:start;}.elementor-81 .elementor-element.elementor-element-7c236d2{font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );color:var( --e-global-color-35348e7 );}.elementor-81 .elementor-element.elementor-element-54d4abb{font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );color:var( --e-global-color-35348e7 );}.elementor-81 .elementor-element.elementor-element-8ad3e8a{font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );color:var( --e-global-color-35348e7 );}.elementor-81 .elementor-element.elementor-element-40a3055{font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );color:var( --e-global-color-35348e7 );}.elementor-81 .elementor-element.elementor-element-e58d091{font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );color:var( --e-global-color-35348e7 );}.elementor-81 .elementor-element.elementor-element-fdb9110{font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );color:var( --e-global-color-35348e7 );}.elementor-81 .elementor-element.elementor-element-2694642{font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );color:var( --e-global-color-35348e7 );}.elementor-81 .elementor-element.elementor-element-e0c09d6{font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );color:var( --e-global-color-35348e7 );}.elementor-81 .elementor-element.elementor-element-691faa1{font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );color:var( --e-global-color-35348e7 );}.elementor-81 .elementor-element.elementor-element-c391b2b{font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );color:var( --e-global-color-35348e7 );}.elementor-81 .elementor-element.elementor-element-4bfe9d9{font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );color:var( --e-global-color-35348e7 );}.elementor-81 .elementor-element.elementor-element-2d8e612{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-81 .elementor-element.elementor-element-905e2bb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-f15e672{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-4a5b2a0{font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );color:var( --e-global-color-35348e7 );}.elementor-81 .elementor-element.elementor-element-35e0968 .elementor-button{background-color:#2F537700;font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:300;fill:var( --e-global-color-373ee82 );color:var( --e-global-color-373ee82 );border-style:solid;border-width:2px 2px 2px 2px;border-radius:41px 41px 41px 41px;}.elementor-81 .elementor-element.elementor-element-f328e5d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-404460a{--display:flex;}.elementor-81 .elementor-element.elementor-element-595a556 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:40px;font-weight:100;}.elementor-81 .elementor-element.elementor-element-fb16e0d{font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );color:var( --e-global-color-35348e7 );}.elementor-81 .elementor-element.elementor-element-f109226{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-8b48a6c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-cfe1f09{text-align:center;}.elementor-81 .elementor-element.elementor-element-cfe1f09 .elementor-heading-title{font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );color:#2F5377;}.elementor-81 .elementor-element.elementor-element-a1cce02{--display:flex;--min-height:30vh;}.elementor-81 .elementor-element.elementor-element-35f4c0d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-af63672{text-align:center;}.elementor-81 .elementor-element.elementor-element-af63672 .elementor-heading-title{font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );color:#2F5377;}.elementor-81 .elementor-element.elementor-element-0ea693c{--display:flex;--min-height:30vh;}.elementor-81 .elementor-element.elementor-element-de3d7a0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-81 .elementor-element.elementor-element-c8d5c57{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-e7269c2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-5ecdd04{font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );color:var( --e-global-color-35348e7 );}.elementor-81 .elementor-element.elementor-element-5ee7e4e .elementor-button{background-color:#2F537700;font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:300;fill:var( --e-global-color-373ee82 );color:var( --e-global-color-373ee82 );border-style:solid;border-width:2px 2px 2px 2px;border-radius:41px 41px 41px 41px;}.elementor-81 .elementor-element.elementor-element-9f9eba7{text-align:start;}.elementor-81 .elementor-element.elementor-element-9f9eba7 img{width:100%;}.elementor-81 .elementor-element.elementor-element-57401cb{--display:flex;--min-height:120vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-81 .elementor-element.elementor-element-57401cb:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-57401cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-81 .elementor-element.elementor-element-e13dda6{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-81 .elementor-element.elementor-element-e94b496 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:40px;font-weight:100;color:#2F5377;}.elementor-81 .elementor-element.elementor-element-180891b{font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );color:var( --e-global-color-35348e7 );}.elementor-81 .elementor-element.elementor-element-ddaadf5{--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:flex-start;}.elementor-81 .elementor-element.elementor-element-b1f8913 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-81 .elementor-element.elementor-element-04866ce .elementor-button{background-color:#2F537700;font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:300;fill:var( --e-global-color-373ee82 );color:var( --e-global-color-373ee82 );border-style:solid;border-width:2px 2px 2px 2px;border-radius:41px 41px 41px 41px;}.elementor-81 .elementor-element.elementor-element-ba8f03c{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-81 .elementor-element.elementor-element-4dfa1d3 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:40px;font-weight:100;color:#2F5377;}.elementor-81 .elementor-element.elementor-element-2bd4b43{font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );color:var( --e-global-color-35348e7 );}.elementor-81 .elementor-element.elementor-element-2bd4b43 a{color:var( --e-global-color-primary );}.elementor-81 .elementor-element.elementor-element-7e45eef{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-81 .elementor-element.elementor-element-2e6740d .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:40px;font-weight:100;color:#2F5377;}.elementor-81 .elementor-element.elementor-element-2e7d941{font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:200;color:var( --e-global-color-35348e7 );}.elementor-81 .elementor-element.elementor-element-6c4b0d9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-81 .elementor-element.elementor-element-6b893d2{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-b2c7dcb .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:40px;font-weight:100;color:#2F5377;}.elementor-81 .elementor-element.elementor-element-ba72373{font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:200;color:var( --e-global-color-35348e7 );}.elementor-81 .elementor-element.elementor-element-a502972{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:10vw;--padding-left:0vw;--padding-right:0vw;}.elementor-81 .elementor-element.elementor-element-07fd35b{padding:0px 0px 0px 0px;text-align:start;}.elementor-81 .elementor-element.elementor-element-07fd35b img{width:70%;}.elementor-81 .elementor-element.elementor-element-ff522d1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-81 .elementor-element.elementor-element-b384346{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-b1c511f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-623a43c{font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );color:var( --e-global-color-35348e7 );}.elementor-81 .elementor-element.elementor-element-bce897d .elementor-button{background-color:#2F537700;font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:300;fill:var( --e-global-color-373ee82 );color:var( --e-global-color-373ee82 );border-style:solid;border-width:2px 2px 2px 2px;border-radius:41px 41px 41px 41px;}.elementor-81 .elementor-element.elementor-element-de658b3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-09f1133{--display:flex;--min-height:120vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:5vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-81 .elementor-element.elementor-element-09f1133:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-09f1133 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-81 .elementor-element.elementor-element-3b457a3{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-81 .elementor-element.elementor-element-f754f97 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:40px;font-weight:100;color:#2F5377;}.elementor-81 .elementor-element.elementor-element-b0d62a3{font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );color:var( --e-global-color-35348e7 );}.elementor-81 .elementor-element.elementor-element-cf85334{--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:flex-start;}.elementor-81 .elementor-element.elementor-element-8e0f6a5 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-81 .elementor-element.elementor-element-aa6c6c7 .elementor-button{background-color:#2F537700;font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:300;fill:var( --e-global-color-373ee82 );color:var( --e-global-color-373ee82 );border-style:solid;border-width:2px 2px 2px 2px;border-radius:41px 41px 41px 41px;}.elementor-81 .elementor-element.elementor-element-e603342{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-81 .elementor-element.elementor-element-2912835 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:40px;font-weight:100;color:#2F5377;}.elementor-81 .elementor-element.elementor-element-2ce652c{font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );color:var( --e-global-color-35348e7 );}.elementor-81 .elementor-element.elementor-element-2ce652c a{color:var( --e-global-color-primary );}.elementor-81 .elementor-element.elementor-element-ff8b51f{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-81 .elementor-element.elementor-element-1c34357 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:40px;font-weight:100;color:#2F5377;}.elementor-81 .elementor-element.elementor-element-b796334{font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:200;color:var( --e-global-color-35348e7 );}.elementor-81 .elementor-element.elementor-element-f174056{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-81 .elementor-element.elementor-element-209e1df{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-79e4192 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:40px;font-weight:100;color:#2F5377;}.elementor-81 .elementor-element.elementor-element-7431abc{font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:200;color:var( --e-global-color-35348e7 );}.elementor-81 .elementor-element.elementor-element-56d1df3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:10vw;--padding-left:0vw;--padding-right:0vw;}.elementor-81 .elementor-element.elementor-element-7b0e812{padding:0px 0px 0px 0px;text-align:start;}.elementor-81 .elementor-element.elementor-element-7b0e812 img{width:70%;}.elementor-81 .elementor-element.elementor-element-f9cd7f6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-f9cd7f6:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-f9cd7f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-81 .elementor-element.elementor-element-167c006{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:5vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-81 .elementor-element.elementor-element-0fccc45 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:40px;font-weight:100;color:#2F5377;}.elementor-81 .elementor-element.elementor-element-d2e3a88{font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );color:var( --e-global-color-35348e7 );}.elementor-81 .elementor-element.elementor-element-9a21a59{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-50a5791 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-81 .elementor-element.elementor-element-058cd6b .elementor-button{background-color:#2F537700;font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:300;fill:var( --e-global-color-373ee82 );color:var( --e-global-color-373ee82 );border-style:solid;border-width:2px 2px 2px 2px;border-radius:41px 41px 41px 41px;}.elementor-81 .elementor-element.elementor-element-1698b21{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-81 .elementor-element.elementor-element-e9f1c45 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:40px;font-weight:100;color:#2F5377;}.elementor-81 .elementor-element.elementor-element-67d9103{font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );color:var( --e-global-color-35348e7 );}.elementor-81 .elementor-element.elementor-element-67d9103 a{color:var( --e-global-color-primary );}.elementor-81 .elementor-element.elementor-element-df8a64b{font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );color:var( --e-global-color-35348e7 );}.elementor-81 .elementor-element.elementor-element-df8a64b a{color:var( --e-global-color-primary );}.elementor-81 .elementor-element.elementor-element-a02d913{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-37c0cf1 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:40px;font-weight:100;color:#2F5377;}.elementor-81 .elementor-element.elementor-element-b90a5eb{font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );color:var( --e-global-color-35348e7 );}.elementor-81 .elementor-element.elementor-element-ebb76b1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-81 .elementor-element.elementor-element-04fcc56{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-77ccd8a .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:40px;font-weight:100;line-height:44px;color:#2F5377;}.elementor-81 .elementor-element.elementor-element-4b7a642{font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );color:var( --e-global-color-35348e7 );}.elementor-81 .elementor-element.elementor-element-1fb2681{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:10vw;--padding-left:0vw;--padding-right:0vw;}.elementor-81 .elementor-element.elementor-element-bea50fa{padding:0px 0px 0px 0px;text-align:start;}.elementor-81 .elementor-element.elementor-element-bea50fa img{width:70%;}.elementor-81 .elementor-element.elementor-element-727501a{--display:flex;--padding-top:5vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-81 .elementor-element.elementor-element-24afe66{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-24afe66:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-24afe66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-81 .elementor-element.elementor-element-c2f5b4b .elementor-heading-title{font-family:var( --e-global-typography-654931b-font-family ), Sans-serif;font-size:var( --e-global-typography-654931b-font-size );font-weight:var( --e-global-typography-654931b-font-weight );line-height:var( --e-global-typography-654931b-line-height );}.elementor-81 .elementor-element.elementor-element-d1c8ffb{--display:flex;--flex-direction:column-reverse;--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:flex-start;--padding-top:3vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-81 .elementor-element.elementor-element-33179f0{--display:flex;}.elementor-81 .elementor-element.elementor-element-d6868ad .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:40px;font-weight:100;color:#2F5377;}.elementor-81 .elementor-element.elementor-element-c4917eb{font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );color:var( --e-global-color-35348e7 );}.elementor-81 .elementor-element.elementor-element-5a843d4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:dashed;--border-style:dashed;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:0vw;--padding-right:0vw;}.elementor-81 .elementor-element.elementor-element-ab63523{--display:flex;}.elementor-81 .elementor-element.elementor-element-b3a65ac .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:40px;font-weight:100;color:#2F5377;}.elementor-81 .elementor-element.elementor-element-f4faafb{font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );color:var( --e-global-color-35348e7 );}.elementor-81 .elementor-element.elementor-element-38249db{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:dashed;--border-style:dashed;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:0vw;--padding-right:0vw;}.elementor-81 .elementor-element.elementor-element-5cc4454 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:40px;font-weight:100;color:#2F5377;}.elementor-81 .elementor-element.elementor-element-00b4047{font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );color:var( --e-global-color-35348e7 );}.elementor-81 .elementor-element.elementor-element-1835562{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:dashed;--border-style:dashed;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:0vw;--padding-right:0vw;}.elementor-81 .elementor-element.elementor-element-0604f3f{--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;}.elementor-81 .elementor-element.elementor-element-f94a63a .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:40px;font-weight:100;color:#2F5377;}.elementor-81 .elementor-element.elementor-element-46c5d96{font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );color:var( --e-global-color-35348e7 );}.elementor-81 .elementor-element.elementor-element-0c320f2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:dashed;--border-style:dashed;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:0vw;--padding-right:0vw;}.elementor-81 .elementor-element.elementor-element-6a7b68f{--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;}.elementor-81 .elementor-element.elementor-element-4bad3fc .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:40px;font-weight:100;color:#2F5377;}.elementor-81 .elementor-element.elementor-element-a9dbdb9{font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );color:var( --e-global-color-35348e7 );}.elementor-81 .elementor-element.elementor-element-412897b .elementor-button{background-color:#2F537700;font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:300;fill:var( --e-global-color-373ee82 );color:var( --e-global-color-373ee82 );border-style:solid;border-width:2px 2px 2px 2px;border-radius:41px 41px 41px 41px;}.elementor-81 .elementor-element.elementor-element-d116075{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:5vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-81 .elementor-element.elementor-element-ec8ebc4 .elementor-heading-title{font-family:var( --e-global-typography-654931b-font-family ), Sans-serif;font-size:var( --e-global-typography-654931b-font-size );font-weight:var( --e-global-typography-654931b-font-weight );line-height:var( --e-global-typography-654931b-line-height );}.elementor-81 .elementor-element.elementor-element-f302eab{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-f302eab:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-f302eab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-81 .elementor-element.elementor-element-62ecb0a{--display:flex;--flex-direction:column-reverse;--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:flex-start;--padding-top:5vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-81 .elementor-element.elementor-element-529982c{--display:flex;}.elementor-81 .elementor-element.elementor-element-29b8646 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:40px;font-weight:100;color:#2F5377;}.elementor-81 .elementor-element.elementor-element-9de30e9{font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );color:var( --e-global-color-35348e7 );}.elementor-81 .elementor-element.elementor-element-fe2d291{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:dashed;--border-style:dashed;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:0vw;--padding-right:0vw;}.elementor-81 .elementor-element.elementor-element-f27baea{--display:flex;}.elementor-81 .elementor-element.elementor-element-7db5def .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:40px;font-weight:100;color:#2F5377;}.elementor-81 .elementor-element.elementor-element-129a9f0{font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );color:var( --e-global-color-35348e7 );}.elementor-81 .elementor-element.elementor-element-aa4b6e5{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:dashed;--border-style:dashed;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:0vw;--padding-right:0vw;}.elementor-81 .elementor-element.elementor-element-7e19cb7 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:40px;font-weight:100;color:#2F5377;}.elementor-81 .elementor-element.elementor-element-585fd0e{font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );color:var( --e-global-color-35348e7 );}.elementor-81 .elementor-element.elementor-element-95403f5 .elementor-button{background-color:#2F537700;font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:300;fill:var( --e-global-color-373ee82 );color:var( --e-global-color-373ee82 );border-style:solid;border-width:2px 2px 2px 2px;border-radius:41px 41px 41px 41px;}.elementor-81 .elementor-element.elementor-element-0a1e95d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:dashed;--border-style:dashed;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:0vw;--padding-right:0vw;}.elementor-81 .elementor-element.elementor-element-178cfb3{--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;}.elementor-81 .elementor-element.elementor-element-f1b52bb .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:40px;font-weight:100;color:#2F5377;}.elementor-81 .elementor-element.elementor-element-1c35b58{font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );color:var( --e-global-color-35348e7 );}.elementor-81 .elementor-element.elementor-element-e7d0158 .elementor-button{background-color:#2F537700;font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:300;fill:var( --e-global-color-373ee82 );color:var( --e-global-color-373ee82 );border-style:solid;border-width:2px 2px 2px 2px;border-radius:41px 41px 41px 41px;}.elementor-81 .elementor-element.elementor-element-4c88895{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-1b11b83{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:2vw;--padding-left:0vw;--padding-right:0vw;}.elementor-81 .elementor-element.elementor-element-1b11b83.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-81 .elementor-element.elementor-element-54d3a8a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-81 .elementor-element.elementor-element-32a8d36{--display:flex;--padding-top:5vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-81 .elementor-element.elementor-element-36f5a1a{text-align:start;}.elementor-81 .elementor-element.elementor-element-36f5a1a .elementor-heading-title{font-family:var( --e-global-typography-654931b-font-family ), Sans-serif;font-size:var( --e-global-typography-654931b-font-size );font-weight:var( --e-global-typography-654931b-font-weight );line-height:var( --e-global-typography-654931b-line-height );color:#2F5377;}.elementor-81 .elementor-element.elementor-element-da996aa{text-align:start;font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );color:var( --e-global-color-35348e7 );}.elementor-81 .elementor-element.elementor-element-da996aa a{color:var( --e-global-color-primary );}.elementor-81 .elementor-element.elementor-element-18b7a62{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-81 .elementor-element.elementor-element-54bc258{--display:flex;--padding-top:0vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-81 .elementor-element.elementor-element-ffb3f1a{text-align:start;}.elementor-81 .elementor-element.elementor-element-ffb3f1a .elementor-heading-title{font-family:var( --e-global-typography-654931b-font-family ), Sans-serif;font-size:var( --e-global-typography-654931b-font-size );font-weight:var( --e-global-typography-654931b-font-weight );line-height:var( --e-global-typography-654931b-line-height );color:#2F5377;}.elementor-81 .elementor-element.elementor-element-2a9208f{text-align:start;font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );color:var( --e-global-color-35348e7 );}.elementor-81 .elementor-element.elementor-element-2a9208f a{color:var( --e-global-color-primary );}.elementor-81 .elementor-element.elementor-element-402a1cb{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-b66da85{text-align:start;}.elementor-81 .elementor-element.elementor-element-b66da85 .elementor-heading-title{font-family:var( --e-global-typography-654931b-font-family ), Sans-serif;font-size:var( --e-global-typography-654931b-font-size );font-weight:var( --e-global-typography-654931b-font-weight );line-height:var( --e-global-typography-654931b-line-height );color:#2F5377;}.elementor-81 .elementor-element.elementor-element-db30cb4{--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;border-style:dashed;--border-style:dashed;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#2F5377;--border-color:#2F5377;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-80f6c5c{--display:flex;--justify-content:flex-start;}.elementor-81 .elementor-element.elementor-element-f98f355{text-align:start;}.elementor-81 .elementor-element.elementor-element-f98f355 .elementor-heading-title{font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );color:var( --e-global-color-373ee82 );}.elementor-81 .elementor-element.elementor-element-b61bdd9{--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:flex-end;--align-items:center;}.elementor-81 .elementor-element.elementor-element-60127ed{--display:flex;--min-height:30vh;}.elementor-81 .elementor-element.elementor-element-60127ed:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-60127ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://biobidet.pl/wp-content/uploads/2026/04/Deska-Myjaca_USPA_6035_dwie_dysze-e1786439011242.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-81 .elementor-element.elementor-element-d22376a{text-align:start;font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );color:var( --e-global-color-35348e7 );}.elementor-81 .elementor-element.elementor-element-d22376a a{color:var( --e-global-color-primary );}.elementor-81 .elementor-element.elementor-element-f86e5b1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-730b675{--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;border-style:dashed;--border-style:dashed;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-c0edd58{--display:flex;--justify-content:flex-start;}.elementor-81 .elementor-element.elementor-element-cd15920 .elementor-heading-title{font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );}.elementor-81 .elementor-element.elementor-element-f6bb61b{--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:flex-start;--align-items:center;}.elementor-81 .elementor-element.elementor-element-807bb82{--display:flex;--min-height:30vh;}.elementor-81 .elementor-element.elementor-element-807bb82:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-807bb82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://biobidet.pl/wp-content/uploads/2026/07/35ce6ea5-ba1b-437c-bc84-646ade54562e.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-81 .elementor-element.elementor-element-eb8d3d3{text-align:start;font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );color:var( --e-global-color-35348e7 );}.elementor-81 .elementor-element.elementor-element-5461b07{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-d221a91{text-align:start;}.elementor-81 .elementor-element.elementor-element-d221a91 .elementor-heading-title{font-family:var( --e-global-typography-654931b-font-family ), Sans-serif;font-size:var( --e-global-typography-654931b-font-size );font-weight:var( --e-global-typography-654931b-font-weight );line-height:var( --e-global-typography-654931b-line-height );color:#2F5377;}.elementor-81 .elementor-element.elementor-element-7a5cb3f{--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;border-style:dashed;--border-style:dashed;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#2F5377;--border-color:#2F5377;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-bf993dd{--display:flex;--justify-content:flex-start;}.elementor-81 .elementor-element.elementor-element-51c07de{text-align:start;}.elementor-81 .elementor-element.elementor-element-51c07de .elementor-heading-title{font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );color:#2F5377;}.elementor-81 .elementor-element.elementor-element-feedb0d{--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:flex-end;--align-items:center;}.elementor-81 .elementor-element.elementor-element-e128179{text-align:start;font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );color:var( --e-global-color-35348e7 );}.elementor-81 .elementor-element.elementor-element-e128179 a{color:var( --e-global-color-primary );}.elementor-81 .elementor-element.elementor-element-fb6b324{--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;border-style:dashed;--border-style:dashed;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#2F5377;--border-color:#2F5377;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-7ead6b4{--display:flex;--justify-content:flex-start;}.elementor-81 .elementor-element.elementor-element-df908b4{text-align:start;}.elementor-81 .elementor-element.elementor-element-df908b4 .elementor-heading-title{font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );color:#2F5377;}.elementor-81 .elementor-element.elementor-element-ff55d93{--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:flex-end;--align-items:center;}.elementor-81 .elementor-element.elementor-element-fb74de4{text-align:start;font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );color:var( --e-global-color-35348e7 );}.elementor-81 .elementor-element.elementor-element-fb74de4 a{color:var( --e-global-color-primary );}.elementor-81 .elementor-element.elementor-element-8927def{--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;border-style:dashed;--border-style:dashed;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#2F5377;--border-color:#2F5377;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-73a2600{--display:flex;--justify-content:flex-start;}.elementor-81 .elementor-element.elementor-element-a8bce38{text-align:start;}.elementor-81 .elementor-element.elementor-element-a8bce38 .elementor-heading-title{font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );color:#2F5377;}.elementor-81 .elementor-element.elementor-element-a3bb897{--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:flex-end;--align-items:center;}.elementor-81 .elementor-element.elementor-element-bd63c0e{text-align:start;font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );color:var( --e-global-color-35348e7 );}.elementor-81 .elementor-element.elementor-element-bd63c0e a{color:var( --e-global-color-primary );}.elementor-81 .elementor-element.elementor-element-22f1f41{--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;border-style:dashed;--border-style:dashed;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#2F5377;--border-color:#2F5377;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-c5d8e6b{--display:flex;--justify-content:flex-start;}.elementor-81 .elementor-element.elementor-element-a735b9f{text-align:start;}.elementor-81 .elementor-element.elementor-element-a735b9f .elementor-heading-title{font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );color:#2F5377;}.elementor-81 .elementor-element.elementor-element-026b2a3{--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:flex-end;--align-items:center;}.elementor-81 .elementor-element.elementor-element-e786eed{text-align:start;font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );color:var( --e-global-color-35348e7 );}.elementor-81 .elementor-element.elementor-element-e786eed a{color:var( --e-global-color-primary );}.elementor-81 .elementor-element.elementor-element-1299f44{--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;border-style:dashed;--border-style:dashed;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#2F5377;--border-color:#2F5377;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-17fbf25{--display:flex;--justify-content:flex-start;}.elementor-81 .elementor-element.elementor-element-9fe56ea{text-align:start;}.elementor-81 .elementor-element.elementor-element-9fe56ea .elementor-heading-title{font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );color:#2F5377;}.elementor-81 .elementor-element.elementor-element-25c086c{--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:flex-end;--align-items:center;}.elementor-81 .elementor-element.elementor-element-bf809b7{text-align:start;font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );color:var( --e-global-color-35348e7 );}.elementor-81 .elementor-element.elementor-element-bf809b7 a{color:var( --e-global-color-primary );}.elementor-81 .elementor-element.elementor-element-daae89a{--n-accordion-title-font-size:var( --e-global-typography-e198d06-font-size );--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#B9CCDF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;}.elementor-81 .elementor-element.elementor-element-daae89a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-373ee82 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#ACACAC;}.elementor-81 .elementor-element.elementor-element-daae89a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:var( --e-global-color-primary );}:where( .elementor-81 .elementor-element.elementor-element-daae89a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-weight:var( --e-global-typography-e198d06-font-weight );}.elementor-81 .elementor-element.elementor-element-8a4bcdb{--display:flex;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-81 .elementor-element.elementor-element-8b27e0c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-cc49e49{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-c575de5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-268abae{font-family:var( --e-global-typography-e198d06-font-family ), Sans-serif;font-size:var( --e-global-typography-e198d06-font-size );font-weight:var( --e-global-typography-e198d06-font-weight );color:var( --e-global-color-35348e7 );}.elementor-81 .elementor-element.elementor-element-9cae347 .elementor-button{background-color:#2F537700;font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:300;fill:var( --e-global-color-373ee82 );color:var( --e-global-color-373ee82 );border-style:solid;border-width:2px 2px 2px 2px;border-radius:41px 41px 41px 41px;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-81 .elementor-element.elementor-element-271c618 .elementor-heading-title{font-size:var( --e-global-typography-654931b-font-size );line-height:var( --e-global-typography-654931b-line-height );}.elementor-81 .elementor-element.elementor-element-970eb3f{--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;}.elementor-81 .elementor-element.elementor-element-4ba5417 .elementor-heading-title{font-size:var( --e-global-typography-654931b-font-size );line-height:var( --e-global-typography-654931b-line-height );}.elementor-81 .elementor-element.elementor-element-88e0494 .elementor-heading-title{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-81 .elementor-element.elementor-element-510ba5d{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-eb502bb{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-81 .elementor-element.elementor-element-eb502bb.e-con{--align-self:center;}.elementor-81 .elementor-element.elementor-element-e6e85ea{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-67b792d .elementor-heading-title{font-size:35px;}.elementor-81 .elementor-element.elementor-element-e777b8d{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-3f6cbb7{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-1e1b902 .elementor-heading-title{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-f539f90 .elementor-heading-title{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-1302a5c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-61d8fa5 .elementor-heading-title{font-size:35px;}.elementor-81 .elementor-element.elementor-element-cd5f230{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-7a4f060{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-997ee33 .elementor-heading-title{font-size:35px;}.elementor-81 .elementor-element.elementor-element-3902753{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-94ca85f{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-12da8f7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-058e755 .elementor-heading-title{font-size:35px;}.elementor-81 .elementor-element.elementor-element-585a42d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-be0a2d0{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-238234e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-3ec6cbd .elementor-heading-title{font-size:35px;}.elementor-81 .elementor-element.elementor-element-677a647{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-cc65391{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-a3f6328{--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-2a47f1a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-eccb57d .elementor-heading-title{font-size:35px;}.elementor-81 .elementor-element.elementor-element-e99bae4{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-583c7ea{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-517b1a4{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-f23c304{font-size:17px;}.elementor-81 .elementor-element.elementor-element-d21d6ee{font-size:17px;}.elementor-81 .elementor-element.elementor-element-7fac45d{--n-accordion-title-font-size:16px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-81 .elementor-element.elementor-element-60d3445{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-19b33ea .elementor-heading-title{font-size:35px;}.elementor-81 .elementor-element.elementor-element-3a7342f{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-0ec1c17 .elementor-heading-title{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-791019a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-e9235ef .elementor-heading-title{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-ceca063{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-e6b98ca .elementor-heading-title{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-5594b66{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-d528f2d{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-cb47b50{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-81 .elementor-element.elementor-element-39e110a{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-81 .elementor-element.elementor-element-348285c .elementor-button{font-size:16px;border-radius:40px 40px 40px 40px;}.elementor-81 .elementor-element.elementor-element-139dd69 img{width:80%;}.elementor-81 .elementor-element.elementor-element-d69ddc3 .elementor-heading-title{font-size:var( --e-global-typography-654931b-font-size );line-height:var( --e-global-typography-654931b-line-height );}.elementor-81 .elementor-element.elementor-element-2ae0736 .elementor-heading-title{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-28cc21d{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-9fba9ac{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-81 .elementor-element.elementor-element-513ad7e .elementor-heading-title{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-d2e2284 .elementor-heading-title{font-size:40px;}.elementor-81 .elementor-element.elementor-element-2875227{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-6dd1c4a .elementor-heading-title{font-size:40px;}.elementor-81 .elementor-element.elementor-element-7a73cfa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-4e86e04{font-size:16px;}.elementor-81 .elementor-element.elementor-element-c288e15{--n-accordion-title-font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-5159b33{--grid-auto-flow:row;}.elementor-81 .elementor-element.elementor-element-7c236d2{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-54d4abb{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-8ad3e8a{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-40a3055{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-e58d091{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-fdb9110{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-2694642{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-e0c09d6{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-691faa1{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-c391b2b{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-4bfe9d9{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-2d8e612{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-4a5b2a0{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-35e0968 .elementor-button{font-size:16px;border-radius:40px 40px 40px 40px;}.elementor-81 .elementor-element.elementor-element-404460a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-595a556 .elementor-heading-title{font-size:35px;}.elementor-81 .elementor-element.elementor-element-fb16e0d{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-cfe1f09 .elementor-heading-title{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-a1cce02{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-af63672 .elementor-heading-title{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-0ea693c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-de3d7a0{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-c8d5c57{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-81 .elementor-element.elementor-element-5ecdd04{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-5ee7e4e .elementor-button{font-size:16px;border-radius:40px 40px 40px 40px;}.elementor-81 .elementor-element.elementor-element-9f9eba7 img{width:80%;}.elementor-81 .elementor-element.elementor-element-e94b496{text-align:start;}.elementor-81 .elementor-element.elementor-element-e94b496 .elementor-heading-title{font-size:40px;}.elementor-81 .elementor-element.elementor-element-180891b{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-04866ce .elementor-button{font-size:16px;border-radius:40px 40px 40px 40px;}.elementor-81 .elementor-element.elementor-element-4dfa1d3 .elementor-heading-title{font-size:40px;}.elementor-81 .elementor-element.elementor-element-2bd4b43{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-2e6740d .elementor-heading-title{font-size:40px;}.elementor-81 .elementor-element.elementor-element-2e7d941{font-size:16px;}.elementor-81 .elementor-element.elementor-element-b2c7dcb .elementor-heading-title{font-size:40px;}.elementor-81 .elementor-element.elementor-element-ba72373{font-size:16px;}.elementor-81 .elementor-element.elementor-element-a502972{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-ff522d1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-623a43c{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-bce897d .elementor-button{font-size:16px;border-radius:40px 40px 40px 40px;}.elementor-81 .elementor-element.elementor-element-f754f97{text-align:start;}.elementor-81 .elementor-element.elementor-element-f754f97 .elementor-heading-title{font-size:40px;}.elementor-81 .elementor-element.elementor-element-b0d62a3{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-aa6c6c7 .elementor-button{font-size:16px;border-radius:40px 40px 40px 40px;}.elementor-81 .elementor-element.elementor-element-2912835 .elementor-heading-title{font-size:40px;}.elementor-81 .elementor-element.elementor-element-2ce652c{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-1c34357 .elementor-heading-title{font-size:40px;}.elementor-81 .elementor-element.elementor-element-b796334{font-size:16px;}.elementor-81 .elementor-element.elementor-element-79e4192 .elementor-heading-title{font-size:40px;}.elementor-81 .elementor-element.elementor-element-7431abc{font-size:16px;}.elementor-81 .elementor-element.elementor-element-56d1df3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-0fccc45{text-align:start;}.elementor-81 .elementor-element.elementor-element-0fccc45 .elementor-heading-title{font-size:35px;}.elementor-81 .elementor-element.elementor-element-d2e3a88{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-9a21a59{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-058cd6b .elementor-button{font-size:16px;border-radius:40px 40px 40px 40px;}.elementor-81 .elementor-element.elementor-element-1698b21{--padding-top:10vw;--padding-bottom:10vw;--padding-left:0vw;--padding-right:0vw;}.elementor-81 .elementor-element.elementor-element-e9f1c45 .elementor-heading-title{font-size:35px;}.elementor-81 .elementor-element.elementor-element-67d9103{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-df8a64b{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-37c0cf1 .elementor-heading-title{font-size:35px;}.elementor-81 .elementor-element.elementor-element-b90a5eb{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-ebb76b1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-04fcc56{--padding-top:10vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-81 .elementor-element.elementor-element-04fcc56.e-con{--align-self:center;}.elementor-81 .elementor-element.elementor-element-77ccd8a .elementor-heading-title{font-size:35px;}.elementor-81 .elementor-element.elementor-element-4b7a642{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-1fb2681{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-c2f5b4b .elementor-heading-title{font-size:var( --e-global-typography-654931b-font-size );line-height:var( --e-global-typography-654931b-line-height );}.elementor-81 .elementor-element.elementor-element-d6868ad{text-align:start;}.elementor-81 .elementor-element.elementor-element-d6868ad .elementor-heading-title{font-size:35px;}.elementor-81 .elementor-element.elementor-element-c4917eb{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-b3a65ac .elementor-heading-title{font-size:35px;}.elementor-81 .elementor-element.elementor-element-f4faafb{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-5cc4454 .elementor-heading-title{font-size:35px;}.elementor-81 .elementor-element.elementor-element-00b4047{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-f94a63a .elementor-heading-title{font-size:35px;}.elementor-81 .elementor-element.elementor-element-46c5d96{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-4bad3fc .elementor-heading-title{font-size:35px;}.elementor-81 .elementor-element.elementor-element-a9dbdb9{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-412897b .elementor-button{font-size:16px;border-radius:40px 40px 40px 40px;}.elementor-81 .elementor-element.elementor-element-ec8ebc4 .elementor-heading-title{font-size:var( --e-global-typography-654931b-font-size );line-height:var( --e-global-typography-654931b-line-height );}.elementor-81 .elementor-element.elementor-element-29b8646{text-align:start;}.elementor-81 .elementor-element.elementor-element-29b8646 .elementor-heading-title{font-size:35px;}.elementor-81 .elementor-element.elementor-element-9de30e9{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-7db5def .elementor-heading-title{font-size:35px;}.elementor-81 .elementor-element.elementor-element-129a9f0{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-7e19cb7 .elementor-heading-title{font-size:35px;}.elementor-81 .elementor-element.elementor-element-585fd0e{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-95403f5 .elementor-button{font-size:16px;border-radius:40px 40px 40px 40px;}.elementor-81 .elementor-element.elementor-element-f1b52bb .elementor-heading-title{font-size:35px;}.elementor-81 .elementor-element.elementor-element-1c35b58{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-e7d0158 .elementor-button{font-size:16px;border-radius:40px 40px 40px 40px;}.elementor-81 .elementor-element.elementor-element-36f5a1a .elementor-heading-title{font-size:var( --e-global-typography-654931b-font-size );line-height:var( --e-global-typography-654931b-line-height );}.elementor-81 .elementor-element.elementor-element-da996aa{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-ffb3f1a .elementor-heading-title{font-size:var( --e-global-typography-654931b-font-size );line-height:var( --e-global-typography-654931b-line-height );}.elementor-81 .elementor-element.elementor-element-2a9208f{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-b66da85 .elementor-heading-title{font-size:var( --e-global-typography-654931b-font-size );line-height:var( --e-global-typography-654931b-line-height );}.elementor-81 .elementor-element.elementor-element-f98f355 .elementor-heading-title{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-d22376a{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-cd15920 .elementor-heading-title{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-eb8d3d3{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-d221a91 .elementor-heading-title{font-size:var( --e-global-typography-654931b-font-size );line-height:var( --e-global-typography-654931b-line-height );}.elementor-81 .elementor-element.elementor-element-51c07de .elementor-heading-title{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-e128179{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-df908b4 .elementor-heading-title{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-fb74de4{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-a8bce38 .elementor-heading-title{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-bd63c0e{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-a735b9f .elementor-heading-title{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-e786eed{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-9fe56ea .elementor-heading-title{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-bf809b7{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-daae89a{--n-accordion-title-font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-8b27e0c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-cc49e49{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-81 .elementor-element.elementor-element-268abae{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-9cae347 .elementor-button{font-size:16px;border-radius:40px 40px 40px 40px;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-81 .elementor-element.elementor-element-271c618 .elementor-heading-title{font-size:var( --e-global-typography-654931b-font-size );line-height:var( --e-global-typography-654931b-line-height );}.elementor-81 .elementor-element.elementor-element-970eb3f{--content-width:80vw;--padding-top:10vw;--padding-bottom:10vw;--padding-left:0vw;--padding-right:0vw;}.elementor-81 .elementor-element.elementor-element-4ba5417{text-align:start;}.elementor-81 .elementor-element.elementor-element-4ba5417 .elementor-heading-title{font-size:var( --e-global-typography-654931b-font-size );line-height:var( --e-global-typography-654931b-line-height );}.elementor-81 .elementor-element.elementor-element-88e0494 .elementor-heading-title{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-81 .elementor-element.elementor-element-510ba5d{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-eb502bb{--padding-top:10vw;--padding-bottom:40vw;--padding-left:0vw;--padding-right:0vw;}.elementor-81 .elementor-element.elementor-element-67b792d .elementor-heading-title{font-size:30px;line-height:1.1em;letter-spacing:0.5px;}.elementor-81 .elementor-element.elementor-element-e777b8d{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-3f6cbb7{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-1e1b902 .elementor-heading-title{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-f539f90 .elementor-heading-title{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-eb178c5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-61d8fa5 .elementor-heading-title{font-size:30px;line-height:1.1em;letter-spacing:0.5px;}.elementor-81 .elementor-element.elementor-element-cd5f230{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-7a4f060{--padding-top:10vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-81 .elementor-element.elementor-element-997ee33 .elementor-heading-title{font-size:30px;line-height:1.1em;letter-spacing:0.5px;}.elementor-81 .elementor-element.elementor-element-94ca85f{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-12da8f7{--padding-top:10vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-81 .elementor-element.elementor-element-058e755 .elementor-heading-title{font-size:30px;line-height:1.1em;letter-spacing:0.5px;}.elementor-81 .elementor-element.elementor-element-be0a2d0{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-238234e{--padding-top:10vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-81 .elementor-element.elementor-element-3ec6cbd .elementor-heading-title{font-size:30px;line-height:1.1em;letter-spacing:0.5px;}.elementor-81 .elementor-element.elementor-element-cc65391{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-a3f6328{--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:10vw;--padding-bottom:10vw;--padding-left:0vw;--padding-right:0vw;}.elementor-81 .elementor-element.elementor-element-eccb57d .elementor-heading-title{font-size:30px;line-height:1.1em;letter-spacing:0.5px;}.elementor-81 .elementor-element.elementor-element-e99bae4{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-517b1a4{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-f23c304{line-height:1.1em;letter-spacing:0.5px;}.elementor-81 .elementor-element.elementor-element-7fac45d{--n-accordion-title-font-size:16px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-81 .elementor-element.elementor-element-19b33ea .elementor-heading-title{font-size:30px;line-height:1.1em;letter-spacing:0.5px;}.elementor-81 .elementor-element.elementor-element-3a7342f{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-a20f822{--padding-top:10vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-81 .elementor-element.elementor-element-0ec1c17 .elementor-heading-title{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-3d4dcdb{--padding-top:10vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-81 .elementor-element.elementor-element-e9235ef .elementor-heading-title{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-e294d08{--padding-top:10vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-81 .elementor-element.elementor-element-e6b98ca .elementor-heading-title{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-39e110a{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-81 .elementor-element.elementor-element-348285c .elementor-button{font-size:16px;}.elementor-81 .elementor-element.elementor-element-dd53b3a{--width:80vw;}.elementor-81 .elementor-element.elementor-element-d69ddc3{text-align:start;}.elementor-81 .elementor-element.elementor-element-d69ddc3 .elementor-heading-title{font-size:var( --e-global-typography-654931b-font-size );line-height:var( --e-global-typography-654931b-line-height );}.elementor-81 .elementor-element.elementor-element-2ae0736 .elementor-heading-title{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-28cc21d{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-9fba9ac{--padding-top:5vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-81 .elementor-element.elementor-element-513ad7e .elementor-heading-title{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-16a9889{--padding-top:5vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-81 .elementor-element.elementor-element-d2e2284 .elementor-heading-title{font-size:28px;line-height:1.1em;letter-spacing:0.5px;}.elementor-81 .elementor-element.elementor-element-6e5c350{--padding-top:5vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-81 .elementor-element.elementor-element-6dd1c4a .elementor-heading-title{font-size:28px;line-height:1.1em;letter-spacing:0.5px;}.elementor-81 .elementor-element.elementor-element-6fb55eb{--width:80vw;}.elementor-81 .elementor-element.elementor-element-4e86e04{font-size:16px;}.elementor-81 .elementor-element.elementor-element-6d7a379{line-height:1.1em;letter-spacing:0.5px;}.elementor-81 .elementor-element.elementor-element-c288e15{--n-accordion-title-font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-5159b33{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;}.elementor-81 .elementor-element.elementor-element-7c236d2{column-gap:0px;font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-54d4abb{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-8ad3e8a{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-40a3055{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-e58d091{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-fdb9110{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-2694642{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-e0c09d6{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-691faa1{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-c391b2b{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-4bfe9d9{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-4a5b2a0{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-35e0968 .elementor-button{font-size:16px;}.elementor-81 .elementor-element.elementor-element-595a556 .elementor-heading-title{font-size:30px;line-height:1.1em;letter-spacing:0.5px;}.elementor-81 .elementor-element.elementor-element-fb16e0d{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-8b48a6c{--padding-top:10vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-81 .elementor-element.elementor-element-cfe1f09 .elementor-heading-title{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-35f4c0d{--padding-top:10vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-81 .elementor-element.elementor-element-af63672 .elementor-heading-title{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-5ecdd04{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-5ee7e4e .elementor-button{font-size:16px;}.elementor-81 .elementor-element.elementor-element-57401cb{--margin-top:10vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-e13dda6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-e94b496 .elementor-heading-title{font-size:28px;line-height:1.1em;letter-spacing:0.5px;}.elementor-81 .elementor-element.elementor-element-180891b{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-ddaadf5{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:-2px;--padding-bottom:-2px;--padding-left:-2px;--padding-right:-2px;}.elementor-81 .elementor-element.elementor-element-04866ce .elementor-button{font-size:16px;}.elementor-81 .elementor-element.elementor-element-ba8f03c{--padding-top:15vw;--padding-bottom:15vw;--padding-left:0vw;--padding-right:0vw;}.elementor-81 .elementor-element.elementor-element-4dfa1d3 .elementor-heading-title{font-size:28px;line-height:1.1em;letter-spacing:0.5px;}.elementor-81 .elementor-element.elementor-element-2bd4b43{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-7e45eef{--padding-top:10vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-81 .elementor-element.elementor-element-2e6740d .elementor-heading-title{font-size:28px;line-height:1.1em;letter-spacing:0.5px;}.elementor-81 .elementor-element.elementor-element-2e7d941{font-size:16px;}.elementor-81 .elementor-element.elementor-element-6b893d2{--padding-top:20vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-81 .elementor-element.elementor-element-b2c7dcb .elementor-heading-title{font-size:28px;line-height:1.1em;letter-spacing:0.5px;}.elementor-81 .elementor-element.elementor-element-ba72373{font-size:16px;}.elementor-81 .elementor-element.elementor-element-623a43c{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-bce897d .elementor-button{font-size:16px;}.elementor-81 .elementor-element.elementor-element-09f1133{--content-width:80vw;--margin-top:10vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-3b457a3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-f754f97 .elementor-heading-title{font-size:28px;line-height:1.1em;letter-spacing:0.5px;}.elementor-81 .elementor-element.elementor-element-b0d62a3{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-cf85334{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:-2px;--padding-bottom:-2px;--padding-left:-2px;--padding-right:-2px;}.elementor-81 .elementor-element.elementor-element-aa6c6c7 .elementor-button{font-size:16px;}.elementor-81 .elementor-element.elementor-element-e603342{--padding-top:15vw;--padding-bottom:15vw;--padding-left:0vw;--padding-right:0vw;}.elementor-81 .elementor-element.elementor-element-2912835 .elementor-heading-title{font-size:28px;line-height:1.1em;letter-spacing:0.5px;}.elementor-81 .elementor-element.elementor-element-2ce652c{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-ff8b51f{--padding-top:10vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-81 .elementor-element.elementor-element-1c34357 .elementor-heading-title{font-size:28px;line-height:1.1em;letter-spacing:0.5px;}.elementor-81 .elementor-element.elementor-element-b796334{font-size:16px;}.elementor-81 .elementor-element.elementor-element-209e1df{--padding-top:20vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-81 .elementor-element.elementor-element-79e4192 .elementor-heading-title{font-size:28px;line-height:1.1em;letter-spacing:0.5px;}.elementor-81 .elementor-element.elementor-element-7431abc{font-size:16px;}.elementor-81 .elementor-element.elementor-element-f9cd7f6{--content-width:80vw;--margin-top:10vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-167c006{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-0fccc45 .elementor-heading-title{font-size:30px;line-height:1.1em;letter-spacing:0.5px;}.elementor-81 .elementor-element.elementor-element-d2e3a88{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-9a21a59{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-81 .elementor-element.elementor-element-058cd6b .elementor-button{font-size:16px;}.elementor-81 .elementor-element.elementor-element-e9f1c45 .elementor-heading-title{font-size:30px;line-height:1.1em;letter-spacing:0.5px;}.elementor-81 .elementor-element.elementor-element-67d9103{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-df8a64b{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-37c0cf1 .elementor-heading-title{font-size:30px;line-height:1.1em;letter-spacing:0.5px;}.elementor-81 .elementor-element.elementor-element-b90a5eb{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-77ccd8a .elementor-heading-title{font-size:30px;line-height:1.1em;letter-spacing:0.5px;}.elementor-81 .elementor-element.elementor-element-4b7a642{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-24afe66{--margin-top:10vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-c2f5b4b .elementor-heading-title{font-size:var( --e-global-typography-654931b-font-size );line-height:var( --e-global-typography-654931b-line-height );}.elementor-81 .elementor-element.elementor-element-d1c8ffb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-d6868ad .elementor-heading-title{font-size:30px;line-height:1.1em;letter-spacing:0.5px;}.elementor-81 .elementor-element.elementor-element-c4917eb{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-b3a65ac .elementor-heading-title{font-size:30px;line-height:1.1em;letter-spacing:0.5px;}.elementor-81 .elementor-element.elementor-element-f4faafb{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-5cc4454 .elementor-heading-title{font-size:30px;line-height:1.1em;letter-spacing:0.5px;}.elementor-81 .elementor-element.elementor-element-00b4047{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-f94a63a .elementor-heading-title{font-size:30px;line-height:1.1em;letter-spacing:0.5px;}.elementor-81 .elementor-element.elementor-element-46c5d96{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-4bad3fc .elementor-heading-title{font-size:30px;line-height:1.1em;letter-spacing:0.5px;}.elementor-81 .elementor-element.elementor-element-a9dbdb9{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-412897b .elementor-button{font-size:16px;}.elementor-81 .elementor-element.elementor-element-ec8ebc4 .elementor-heading-title{font-size:var( --e-global-typography-654931b-font-size );line-height:var( --e-global-typography-654931b-line-height );}.elementor-81 .elementor-element.elementor-element-f302eab{--margin-top:10vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-62ecb0a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-29b8646 .elementor-heading-title{font-size:30px;line-height:1.1em;letter-spacing:0.5px;}.elementor-81 .elementor-element.elementor-element-9de30e9{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-7db5def .elementor-heading-title{font-size:30px;line-height:1.1em;letter-spacing:0.5px;}.elementor-81 .elementor-element.elementor-element-129a9f0{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-7e19cb7 .elementor-heading-title{font-size:30px;line-height:1.1em;letter-spacing:0.5px;}.elementor-81 .elementor-element.elementor-element-585fd0e{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-95403f5 .elementor-button{font-size:16px;}.elementor-81 .elementor-element.elementor-element-f1b52bb .elementor-heading-title{font-size:30px;line-height:1.1em;letter-spacing:0.5px;}.elementor-81 .elementor-element.elementor-element-1c35b58{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-e7d0158 .elementor-button{font-size:16px;}.elementor-81 .elementor-element.elementor-element-54d3a8a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-32a8d36{--padding-top:10vw;--padding-bottom:11vw;--padding-left:0vw;--padding-right:0vw;}.elementor-81 .elementor-element.elementor-element-36f5a1a{padding:0px 0px 0px 0px;}.elementor-81 .elementor-element.elementor-element-36f5a1a .elementor-heading-title{font-size:var( --e-global-typography-654931b-font-size );line-height:var( --e-global-typography-654931b-line-height );}.elementor-81 .elementor-element.elementor-element-da996aa{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-18b7a62{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-54bc258{--padding-top:10vw;--padding-bottom:11vw;--padding-left:0vw;--padding-right:0vw;}.elementor-81 .elementor-element.elementor-element-ffb3f1a{padding:0px 0px 0px 0px;}.elementor-81 .elementor-element.elementor-element-ffb3f1a .elementor-heading-title{font-size:var( --e-global-typography-654931b-font-size );line-height:var( --e-global-typography-654931b-line-height );}.elementor-81 .elementor-element.elementor-element-2a9208f{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-402a1cb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-b66da85{padding:0px 0px 0px 0px;}.elementor-81 .elementor-element.elementor-element-b66da85 .elementor-heading-title{font-size:var( --e-global-typography-654931b-font-size );line-height:var( --e-global-typography-654931b-line-height );}.elementor-81 .elementor-element.elementor-element-f98f355{padding:0px 0px 0px 0px;}.elementor-81 .elementor-element.elementor-element-f98f355 .elementor-heading-title{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-d22376a{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-f86e5b1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-cd15920 .elementor-heading-title{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-eb8d3d3{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-5461b07{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-d221a91{padding:0px 0px 0px 0px;}.elementor-81 .elementor-element.elementor-element-d221a91 .elementor-heading-title{font-size:var( --e-global-typography-654931b-font-size );line-height:var( --e-global-typography-654931b-line-height );}.elementor-81 .elementor-element.elementor-element-51c07de{padding:0px 0px 0px 0px;}.elementor-81 .elementor-element.elementor-element-51c07de .elementor-heading-title{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-e128179{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-df908b4{padding:0px 0px 0px 0px;}.elementor-81 .elementor-element.elementor-element-df908b4 .elementor-heading-title{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-fb74de4{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-a8bce38{padding:0px 0px 0px 0px;}.elementor-81 .elementor-element.elementor-element-a8bce38 .elementor-heading-title{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-bd63c0e{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-a735b9f{padding:0px 0px 0px 0px;}.elementor-81 .elementor-element.elementor-element-a735b9f .elementor-heading-title{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-e786eed{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-9fe56ea{padding:0px 0px 0px 0px;}.elementor-81 .elementor-element.elementor-element-9fe56ea .elementor-heading-title{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-bf809b7{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-daae89a{--n-accordion-title-font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-268abae{font-size:var( --e-global-typography-e198d06-font-size );}.elementor-81 .elementor-element.elementor-element-9cae347 .elementor-button{font-size:16px;}}@media(min-width:768px){.elementor-81 .elementor-element.elementor-element-83f75e6{--width:70vw;}.elementor-81 .elementor-element.elementor-element-9137211{--width:70vw;}.elementor-81 .elementor-element.elementor-element-3d11938{--width:100%;}.elementor-81 .elementor-element.elementor-element-b789135{--width:100%;}.elementor-81 .elementor-element.elementor-element-d2c74bc{--width:60vw;}.elementor-81 .elementor-element.elementor-element-dd53b3a{--width:70vw;}.elementor-81 .elementor-element.elementor-element-9fba9ac{--width:70vw;}.elementor-81 .elementor-element.elementor-element-4dce1fd{--width:16%;}.elementor-81 .elementor-element.elementor-element-16a9889{--width:28%;}.elementor-81 .elementor-element.elementor-element-6e5c350{--width:28%;}.elementor-81 .elementor-element.elementor-element-6fb55eb{--width:70vw;}.elementor-81 .elementor-element.elementor-element-f15e672{--width:60vw;}.elementor-81 .elementor-element.elementor-element-f328e5d{--width:70vw;}.elementor-81 .elementor-element.elementor-element-de3d7a0{--width:70vw;}.elementor-81 .elementor-element.elementor-element-e7269c2{--width:60vw;}.elementor-81 .elementor-element.elementor-element-b1c511f{--width:60vw;}.elementor-81 .elementor-element.elementor-element-09f1133{--content-width:70vw;}.elementor-81 .elementor-element.elementor-element-0604f3f{--width:100%;}.elementor-81 .elementor-element.elementor-element-6a7b68f{--width:100%;}.elementor-81 .elementor-element.elementor-element-178cfb3{--width:100%;}.elementor-81 .elementor-element.elementor-element-1b11b83{--width:70vw;}.elementor-81 .elementor-element.elementor-element-80f6c5c{--width:50%;}.elementor-81 .elementor-element.elementor-element-b61bdd9{--width:50%;}.elementor-81 .elementor-element.elementor-element-c0edd58{--width:50%;}.elementor-81 .elementor-element.elementor-element-f6bb61b{--width:50%;}.elementor-81 .elementor-element.elementor-element-bf993dd{--width:50%;}.elementor-81 .elementor-element.elementor-element-feedb0d{--width:50%;}.elementor-81 .elementor-element.elementor-element-7ead6b4{--width:50%;}.elementor-81 .elementor-element.elementor-element-ff55d93{--width:50%;}.elementor-81 .elementor-element.elementor-element-73a2600{--width:50%;}.elementor-81 .elementor-element.elementor-element-a3bb897{--width:50%;}.elementor-81 .elementor-element.elementor-element-c5d8e6b{--width:50%;}.elementor-81 .elementor-element.elementor-element-026b2a3{--width:50%;}.elementor-81 .elementor-element.elementor-element-17fbf25{--width:50%;}.elementor-81 .elementor-element.elementor-element-25c086c{--width:50%;}.elementor-81 .elementor-element.elementor-element-8a4bcdb{--width:70vw;}.elementor-81 .elementor-element.elementor-element-8b27e0c{--width:60vw;}.elementor-81 .elementor-element.elementor-element-c575de5{--width:60vw;}}@media(max-width:1024px) and (min-width:768px){.elementor-81 .elementor-element.elementor-element-970eb3f{--content-width:70vw;}.elementor-81 .elementor-element.elementor-element-6b893d2{--width:70vw;}.elementor-81 .elementor-element.elementor-element-a502972{--width:70vw;}.elementor-81 .elementor-element.elementor-element-209e1df{--width:70vw;}.elementor-81 .elementor-element.elementor-element-56d1df3{--width:70vw;}.elementor-81 .elementor-element.elementor-element-167c006{--width:70vw;}.elementor-81 .elementor-element.elementor-element-9a21a59{--width:70vw;}.elementor-81 .elementor-element.elementor-element-1698b21{--width:70vw;}.elementor-81 .elementor-element.elementor-element-a02d913{--width:70vw;}.elementor-81 .elementor-element.elementor-element-ebb76b1{--width:70vw;}.elementor-81 .elementor-element.elementor-element-04fcc56{--width:70vw;}.elementor-81 .elementor-element.elementor-element-1fb2681{--width:70vw;}.elementor-81 .elementor-element.elementor-element-d1c8ffb{--width:70vw;}.elementor-81 .elementor-element.elementor-element-5a843d4{--width:70vw;}.elementor-81 .elementor-element.elementor-element-38249db{--width:70vw;}.elementor-81 .elementor-element.elementor-element-1835562{--width:70vw;}.elementor-81 .elementor-element.elementor-element-0c320f2{--width:70vw;}.elementor-81 .elementor-element.elementor-element-62ecb0a{--width:70vw;}.elementor-81 .elementor-element.elementor-element-fe2d291{--width:70vw;}.elementor-81 .elementor-element.elementor-element-aa4b6e5{--width:70vw;}.elementor-81 .elementor-element.elementor-element-0a1e95d{--width:70vw;}.elementor-81 .elementor-element.elementor-element-32a8d36{--width:70vw;}.elementor-81 .elementor-element.elementor-element-54bc258{--width:70vw;}}/* Start custom CSS for button, class: .elementor-element-348285c */.elementor-81 .elementor-element.elementor-element-348285c .elementor-button {
  border: none !important;
  box-shadow: inset 0 0 0 2px #2F5377;
  border-radius: 999px !important;
  overflow: hidden;
  position: relative;
  background: transparent !important;
  color: #2F5377 !important;
  transition: color 0.3s ease;
  z-index: 1;
}
.elementor-81 .elementor-element.elementor-element-348285c .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #2F5377;
  border-radius: inherit;
  transform: translateX(-100%);
  transition: transform 0.3s ease;
  z-index: -1;
}
.elementor-81 .elementor-element.elementor-element-348285c .elementor-button:hover::before {
  transform: translateX(0);
}
.elementor-81 .elementor-element.elementor-element-348285c .elementor-button:hover {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35e0968 */.elementor-81 .elementor-element.elementor-element-35e0968 .elementor-button {
  border: none !important;
  box-shadow: inset 0 0 0 2px #2F5377;
  border-radius: 999px !important;
  overflow: hidden;
  position: relative;
  background: transparent !important;
  color: #2F5377 !important;
  transition: color 0.3s ease;
  z-index: 1;
}
.elementor-81 .elementor-element.elementor-element-35e0968 .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #2F5377;
  border-radius: inherit;
  transform: translateX(-100%);
  transition: transform 0.3s ease;
  z-index: -1;
}
.elementor-81 .elementor-element.elementor-element-35e0968 .elementor-button:hover::before {
  transform: translateX(0);
}
.elementor-81 .elementor-element.elementor-element-35e0968 .elementor-button:hover {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ee7e4e */.elementor-81 .elementor-element.elementor-element-5ee7e4e .elementor-button {
  border: none !important;
  box-shadow: inset 0 0 0 2px #2F5377;
  border-radius: 999px !important;
  overflow: hidden;
  position: relative;
  background: transparent !important;
  color: #2F5377 !important;
  transition: color 0.3s ease;
  z-index: 1;
}
.elementor-81 .elementor-element.elementor-element-5ee7e4e .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #2F5377;
  border-radius: inherit;
  transform: translateX(-100%);
  transition: transform 0.3s ease;
  z-index: -1;
}
.elementor-81 .elementor-element.elementor-element-5ee7e4e .elementor-button:hover::before {
  transform: translateX(0);
}
.elementor-81 .elementor-element.elementor-element-5ee7e4e .elementor-button:hover {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-04866ce */.elementor-81 .elementor-element.elementor-element-04866ce .elementor-button {
  border: none !important;
  box-shadow: inset 0 0 0 2px #2F5377;
  border-radius: 999px !important;
  overflow: hidden;
  position: relative;
  background: transparent !important;
  color: #2F5377 !important;
  transition: color 0.3s ease;
  z-index: 1;
}
.elementor-81 .elementor-element.elementor-element-04866ce .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #2F5377;
  border-radius: inherit;
  transform: translateX(-100%);
  transition: transform 0.3s ease;
  z-index: -1;
}
.elementor-81 .elementor-element.elementor-element-04866ce .elementor-button:hover::before {
  transform: translateX(0);
}
.elementor-81 .elementor-element.elementor-element-04866ce .elementor-button:hover {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bce897d */.elementor-81 .elementor-element.elementor-element-bce897d .elementor-button {
  border: none !important;
  box-shadow: inset 0 0 0 2px #2F5377;
  border-radius: 999px !important;
  overflow: hidden;
  position: relative;
  background: transparent !important;
  color: #2F5377 !important;
  transition: color 0.3s ease;
  z-index: 1;
}
.elementor-81 .elementor-element.elementor-element-bce897d .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #2F5377;
  border-radius: inherit;
  transform: translateX(-100%);
  transition: transform 0.3s ease;
  z-index: -1;
}
.elementor-81 .elementor-element.elementor-element-bce897d .elementor-button:hover::before {
  transform: translateX(0);
}
.elementor-81 .elementor-element.elementor-element-bce897d .elementor-button:hover {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aa6c6c7 */.elementor-81 .elementor-element.elementor-element-aa6c6c7 .elementor-button {
  border: none !important;
  box-shadow: inset 0 0 0 2px #2F5377;
  border-radius: 999px !important;
  overflow: hidden;
  position: relative;
  background: transparent !important;
  color: #2F5377 !important;
  transition: color 0.3s ease;
  z-index: 1;
}
.elementor-81 .elementor-element.elementor-element-aa6c6c7 .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #2F5377;
  border-radius: inherit;
  transform: translateX(-100%);
  transition: transform 0.3s ease;
  z-index: -1;
}
.elementor-81 .elementor-element.elementor-element-aa6c6c7 .elementor-button:hover::before {
  transform: translateX(0);
}
.elementor-81 .elementor-element.elementor-element-aa6c6c7 .elementor-button:hover {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-058cd6b */.elementor-81 .elementor-element.elementor-element-058cd6b .elementor-button {
  border: none !important;
  box-shadow: inset 0 0 0 2px #2F5377;
  border-radius: 999px !important;
  overflow: hidden;
  position: relative;
  background: transparent !important;
  color: #2F5377 !important;
  transition: color 0.3s ease;
  z-index: 1;
}
.elementor-81 .elementor-element.elementor-element-058cd6b .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #2F5377;
  border-radius: inherit;
  transform: translateX(-100%);
  transition: transform 0.3s ease;
  z-index: -1;
}
.elementor-81 .elementor-element.elementor-element-058cd6b .elementor-button:hover::before {
  transform: translateX(0);
}
.elementor-81 .elementor-element.elementor-element-058cd6b .elementor-button:hover {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-412897b */.elementor-81 .elementor-element.elementor-element-412897b .elementor-button {
  border: none !important;
  box-shadow: inset 0 0 0 2px #2F5377;
  border-radius: 999px !important;
  overflow: hidden;
  position: relative;
  background: transparent !important;
  color: #2F5377 !important;
  transition: color 0.3s ease;
  z-index: 1;
}
.elementor-81 .elementor-element.elementor-element-412897b .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #2F5377;
  border-radius: inherit;
  transform: translateX(-100%);
  transition: transform 0.3s ease;
  z-index: -1;
}
.elementor-81 .elementor-element.elementor-element-412897b .elementor-button:hover::before {
  transform: translateX(0);
}
.elementor-81 .elementor-element.elementor-element-412897b .elementor-button:hover {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-95403f5 */.elementor-81 .elementor-element.elementor-element-95403f5 .elementor-button {
  border: none !important;
  box-shadow: inset 0 0 0 2px #2F5377;
  border-radius: 999px !important;
  overflow: hidden;
  position: relative;
  background: transparent !important;
  color: #2F5377 !important;
  transition: color 0.3s ease;
  z-index: 1;
}
.elementor-81 .elementor-element.elementor-element-95403f5 .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #2F5377;
  border-radius: inherit;
  transform: translateX(-100%);
  transition: transform 0.3s ease;
  z-index: -1;
}
.elementor-81 .elementor-element.elementor-element-95403f5 .elementor-button:hover::before {
  transform: translateX(0);
}
.elementor-81 .elementor-element.elementor-element-95403f5 .elementor-button:hover {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e7d0158 */.elementor-81 .elementor-element.elementor-element-e7d0158 .elementor-button {
  border: none !important;
  box-shadow: inset 0 0 0 2px #2F5377;
  border-radius: 999px !important;
  overflow: hidden;
  position: relative;
  background: transparent !important;
  color: #2F5377 !important;
  transition: color 0.3s ease;
  z-index: 1;
}
.elementor-81 .elementor-element.elementor-element-e7d0158 .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #2F5377;
  border-radius: inherit;
  transform: translateX(-100%);
  transition: transform 0.3s ease;
  z-index: -1;
}
.elementor-81 .elementor-element.elementor-element-e7d0158 .elementor-button:hover::before {
  transform: translateX(0);
}
.elementor-81 .elementor-element.elementor-element-e7d0158 .elementor-button:hover {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-348285c */.elementor-81 .elementor-element.elementor-element-348285c .elementor-button {
  border: none !important;
  box-shadow: inset 0 0 0 2px #2F5377;
  border-radius: 999px !important;
  overflow: hidden;
  position: relative;
  background: transparent !important;
  color: #2F5377 !important;
  transition: color 0.3s ease;
  z-index: 1;
}
.elementor-81 .elementor-element.elementor-element-348285c .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #2F5377;
  border-radius: inherit;
  transform: translateX(-100%);
  transition: transform 0.3s ease;
  z-index: -1;
}
.elementor-81 .elementor-element.elementor-element-348285c .elementor-button:hover::before {
  transform: translateX(0);
}
.elementor-81 .elementor-element.elementor-element-348285c .elementor-button:hover {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35e0968 */.elementor-81 .elementor-element.elementor-element-35e0968 .elementor-button {
  border: none !important;
  box-shadow: inset 0 0 0 2px #2F5377;
  border-radius: 999px !important;
  overflow: hidden;
  position: relative;
  background: transparent !important;
  color: #2F5377 !important;
  transition: color 0.3s ease;
  z-index: 1;
}
.elementor-81 .elementor-element.elementor-element-35e0968 .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #2F5377;
  border-radius: inherit;
  transform: translateX(-100%);
  transition: transform 0.3s ease;
  z-index: -1;
}
.elementor-81 .elementor-element.elementor-element-35e0968 .elementor-button:hover::before {
  transform: translateX(0);
}
.elementor-81 .elementor-element.elementor-element-35e0968 .elementor-button:hover {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ee7e4e */.elementor-81 .elementor-element.elementor-element-5ee7e4e .elementor-button {
  border: none !important;
  box-shadow: inset 0 0 0 2px #2F5377;
  border-radius: 999px !important;
  overflow: hidden;
  position: relative;
  background: transparent !important;
  color: #2F5377 !important;
  transition: color 0.3s ease;
  z-index: 1;
}
.elementor-81 .elementor-element.elementor-element-5ee7e4e .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #2F5377;
  border-radius: inherit;
  transform: translateX(-100%);
  transition: transform 0.3s ease;
  z-index: -1;
}
.elementor-81 .elementor-element.elementor-element-5ee7e4e .elementor-button:hover::before {
  transform: translateX(0);
}
.elementor-81 .elementor-element.elementor-element-5ee7e4e .elementor-button:hover {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-04866ce */.elementor-81 .elementor-element.elementor-element-04866ce .elementor-button {
  border: none !important;
  box-shadow: inset 0 0 0 2px #2F5377;
  border-radius: 999px !important;
  overflow: hidden;
  position: relative;
  background: transparent !important;
  color: #2F5377 !important;
  transition: color 0.3s ease;
  z-index: 1;
}
.elementor-81 .elementor-element.elementor-element-04866ce .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #2F5377;
  border-radius: inherit;
  transform: translateX(-100%);
  transition: transform 0.3s ease;
  z-index: -1;
}
.elementor-81 .elementor-element.elementor-element-04866ce .elementor-button:hover::before {
  transform: translateX(0);
}
.elementor-81 .elementor-element.elementor-element-04866ce .elementor-button:hover {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bce897d */.elementor-81 .elementor-element.elementor-element-bce897d .elementor-button {
  border: none !important;
  box-shadow: inset 0 0 0 2px #2F5377;
  border-radius: 999px !important;
  overflow: hidden;
  position: relative;
  background: transparent !important;
  color: #2F5377 !important;
  transition: color 0.3s ease;
  z-index: 1;
}
.elementor-81 .elementor-element.elementor-element-bce897d .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #2F5377;
  border-radius: inherit;
  transform: translateX(-100%);
  transition: transform 0.3s ease;
  z-index: -1;
}
.elementor-81 .elementor-element.elementor-element-bce897d .elementor-button:hover::before {
  transform: translateX(0);
}
.elementor-81 .elementor-element.elementor-element-bce897d .elementor-button:hover {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aa6c6c7 */.elementor-81 .elementor-element.elementor-element-aa6c6c7 .elementor-button {
  border: none !important;
  box-shadow: inset 0 0 0 2px #2F5377;
  border-radius: 999px !important;
  overflow: hidden;
  position: relative;
  background: transparent !important;
  color: #2F5377 !important;
  transition: color 0.3s ease;
  z-index: 1;
}
.elementor-81 .elementor-element.elementor-element-aa6c6c7 .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #2F5377;
  border-radius: inherit;
  transform: translateX(-100%);
  transition: transform 0.3s ease;
  z-index: -1;
}
.elementor-81 .elementor-element.elementor-element-aa6c6c7 .elementor-button:hover::before {
  transform: translateX(0);
}
.elementor-81 .elementor-element.elementor-element-aa6c6c7 .elementor-button:hover {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-058cd6b */.elementor-81 .elementor-element.elementor-element-058cd6b .elementor-button {
  border: none !important;
  box-shadow: inset 0 0 0 2px #2F5377;
  border-radius: 999px !important;
  overflow: hidden;
  position: relative;
  background: transparent !important;
  color: #2F5377 !important;
  transition: color 0.3s ease;
  z-index: 1;
}
.elementor-81 .elementor-element.elementor-element-058cd6b .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #2F5377;
  border-radius: inherit;
  transform: translateX(-100%);
  transition: transform 0.3s ease;
  z-index: -1;
}
.elementor-81 .elementor-element.elementor-element-058cd6b .elementor-button:hover::before {
  transform: translateX(0);
}
.elementor-81 .elementor-element.elementor-element-058cd6b .elementor-button:hover {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-412897b */.elementor-81 .elementor-element.elementor-element-412897b .elementor-button {
  border: none !important;
  box-shadow: inset 0 0 0 2px #2F5377;
  border-radius: 999px !important;
  overflow: hidden;
  position: relative;
  background: transparent !important;
  color: #2F5377 !important;
  transition: color 0.3s ease;
  z-index: 1;
}
.elementor-81 .elementor-element.elementor-element-412897b .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #2F5377;
  border-radius: inherit;
  transform: translateX(-100%);
  transition: transform 0.3s ease;
  z-index: -1;
}
.elementor-81 .elementor-element.elementor-element-412897b .elementor-button:hover::before {
  transform: translateX(0);
}
.elementor-81 .elementor-element.elementor-element-412897b .elementor-button:hover {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-95403f5 */.elementor-81 .elementor-element.elementor-element-95403f5 .elementor-button {
  border: none !important;
  box-shadow: inset 0 0 0 2px #2F5377;
  border-radius: 999px !important;
  overflow: hidden;
  position: relative;
  background: transparent !important;
  color: #2F5377 !important;
  transition: color 0.3s ease;
  z-index: 1;
}
.elementor-81 .elementor-element.elementor-element-95403f5 .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #2F5377;
  border-radius: inherit;
  transform: translateX(-100%);
  transition: transform 0.3s ease;
  z-index: -1;
}
.elementor-81 .elementor-element.elementor-element-95403f5 .elementor-button:hover::before {
  transform: translateX(0);
}
.elementor-81 .elementor-element.elementor-element-95403f5 .elementor-button:hover {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e7d0158 */.elementor-81 .elementor-element.elementor-element-e7d0158 .elementor-button {
  border: none !important;
  box-shadow: inset 0 0 0 2px #2F5377;
  border-radius: 999px !important;
  overflow: hidden;
  position: relative;
  background: transparent !important;
  color: #2F5377 !important;
  transition: color 0.3s ease;
  z-index: 1;
}
.elementor-81 .elementor-element.elementor-element-e7d0158 .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #2F5377;
  border-radius: inherit;
  transform: translateX(-100%);
  transition: transform 0.3s ease;
  z-index: -1;
}
.elementor-81 .elementor-element.elementor-element-e7d0158 .elementor-button:hover::before {
  transform: translateX(0);
}
.elementor-81 .elementor-element.elementor-element-e7d0158 .elementor-button:hover {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-348285c */.elementor-81 .elementor-element.elementor-element-348285c .elementor-button {
  border: none !important;
  box-shadow: inset 0 0 0 2px #2F5377;
  border-radius: 999px !important;
  overflow: hidden;
  position: relative;
  background: transparent !important;
  color: #2F5377 !important;
  transition: color 0.3s ease;
  z-index: 1;
}
.elementor-81 .elementor-element.elementor-element-348285c .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #2F5377;
  border-radius: inherit;
  transform: translateX(-100%);
  transition: transform 0.3s ease;
  z-index: -1;
}
.elementor-81 .elementor-element.elementor-element-348285c .elementor-button:hover::before {
  transform: translateX(0);
}
.elementor-81 .elementor-element.elementor-element-348285c .elementor-button:hover {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35e0968 */.elementor-81 .elementor-element.elementor-element-35e0968 .elementor-button {
  border: none !important;
  box-shadow: inset 0 0 0 2px #2F5377;
  border-radius: 999px !important;
  overflow: hidden;
  position: relative;
  background: transparent !important;
  color: #2F5377 !important;
  transition: color 0.3s ease;
  z-index: 1;
}
.elementor-81 .elementor-element.elementor-element-35e0968 .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #2F5377;
  border-radius: inherit;
  transform: translateX(-100%);
  transition: transform 0.3s ease;
  z-index: -1;
}
.elementor-81 .elementor-element.elementor-element-35e0968 .elementor-button:hover::before {
  transform: translateX(0);
}
.elementor-81 .elementor-element.elementor-element-35e0968 .elementor-button:hover {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ee7e4e */.elementor-81 .elementor-element.elementor-element-5ee7e4e .elementor-button {
  border: none !important;
  box-shadow: inset 0 0 0 2px #2F5377;
  border-radius: 999px !important;
  overflow: hidden;
  position: relative;
  background: transparent !important;
  color: #2F5377 !important;
  transition: color 0.3s ease;
  z-index: 1;
}
.elementor-81 .elementor-element.elementor-element-5ee7e4e .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #2F5377;
  border-radius: inherit;
  transform: translateX(-100%);
  transition: transform 0.3s ease;
  z-index: -1;
}
.elementor-81 .elementor-element.elementor-element-5ee7e4e .elementor-button:hover::before {
  transform: translateX(0);
}
.elementor-81 .elementor-element.elementor-element-5ee7e4e .elementor-button:hover {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-04866ce */.elementor-81 .elementor-element.elementor-element-04866ce .elementor-button {
  border: none !important;
  box-shadow: inset 0 0 0 2px #2F5377;
  border-radius: 999px !important;
  overflow: hidden;
  position: relative;
  background: transparent !important;
  color: #2F5377 !important;
  transition: color 0.3s ease;
  z-index: 1;
}
.elementor-81 .elementor-element.elementor-element-04866ce .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #2F5377;
  border-radius: inherit;
  transform: translateX(-100%);
  transition: transform 0.3s ease;
  z-index: -1;
}
.elementor-81 .elementor-element.elementor-element-04866ce .elementor-button:hover::before {
  transform: translateX(0);
}
.elementor-81 .elementor-element.elementor-element-04866ce .elementor-button:hover {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bce897d */.elementor-81 .elementor-element.elementor-element-bce897d .elementor-button {
  border: none !important;
  box-shadow: inset 0 0 0 2px #2F5377;
  border-radius: 999px !important;
  overflow: hidden;
  position: relative;
  background: transparent !important;
  color: #2F5377 !important;
  transition: color 0.3s ease;
  z-index: 1;
}
.elementor-81 .elementor-element.elementor-element-bce897d .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #2F5377;
  border-radius: inherit;
  transform: translateX(-100%);
  transition: transform 0.3s ease;
  z-index: -1;
}
.elementor-81 .elementor-element.elementor-element-bce897d .elementor-button:hover::before {
  transform: translateX(0);
}
.elementor-81 .elementor-element.elementor-element-bce897d .elementor-button:hover {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aa6c6c7 */.elementor-81 .elementor-element.elementor-element-aa6c6c7 .elementor-button {
  border: none !important;
  box-shadow: inset 0 0 0 2px #2F5377;
  border-radius: 999px !important;
  overflow: hidden;
  position: relative;
  background: transparent !important;
  color: #2F5377 !important;
  transition: color 0.3s ease;
  z-index: 1;
}
.elementor-81 .elementor-element.elementor-element-aa6c6c7 .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #2F5377;
  border-radius: inherit;
  transform: translateX(-100%);
  transition: transform 0.3s ease;
  z-index: -1;
}
.elementor-81 .elementor-element.elementor-element-aa6c6c7 .elementor-button:hover::before {
  transform: translateX(0);
}
.elementor-81 .elementor-element.elementor-element-aa6c6c7 .elementor-button:hover {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-058cd6b */.elementor-81 .elementor-element.elementor-element-058cd6b .elementor-button {
  border: none !important;
  box-shadow: inset 0 0 0 2px #2F5377;
  border-radius: 999px !important;
  overflow: hidden;
  position: relative;
  background: transparent !important;
  color: #2F5377 !important;
  transition: color 0.3s ease;
  z-index: 1;
}
.elementor-81 .elementor-element.elementor-element-058cd6b .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #2F5377;
  border-radius: inherit;
  transform: translateX(-100%);
  transition: transform 0.3s ease;
  z-index: -1;
}
.elementor-81 .elementor-element.elementor-element-058cd6b .elementor-button:hover::before {
  transform: translateX(0);
}
.elementor-81 .elementor-element.elementor-element-058cd6b .elementor-button:hover {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-412897b */.elementor-81 .elementor-element.elementor-element-412897b .elementor-button {
  border: none !important;
  box-shadow: inset 0 0 0 2px #2F5377;
  border-radius: 999px !important;
  overflow: hidden;
  position: relative;
  background: transparent !important;
  color: #2F5377 !important;
  transition: color 0.3s ease;
  z-index: 1;
}
.elementor-81 .elementor-element.elementor-element-412897b .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #2F5377;
  border-radius: inherit;
  transform: translateX(-100%);
  transition: transform 0.3s ease;
  z-index: -1;
}
.elementor-81 .elementor-element.elementor-element-412897b .elementor-button:hover::before {
  transform: translateX(0);
}
.elementor-81 .elementor-element.elementor-element-412897b .elementor-button:hover {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-95403f5 */.elementor-81 .elementor-element.elementor-element-95403f5 .elementor-button {
  border: none !important;
  box-shadow: inset 0 0 0 2px #2F5377;
  border-radius: 999px !important;
  overflow: hidden;
  position: relative;
  background: transparent !important;
  color: #2F5377 !important;
  transition: color 0.3s ease;
  z-index: 1;
}
.elementor-81 .elementor-element.elementor-element-95403f5 .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #2F5377;
  border-radius: inherit;
  transform: translateX(-100%);
  transition: transform 0.3s ease;
  z-index: -1;
}
.elementor-81 .elementor-element.elementor-element-95403f5 .elementor-button:hover::before {
  transform: translateX(0);
}
.elementor-81 .elementor-element.elementor-element-95403f5 .elementor-button:hover {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e7d0158 */.elementor-81 .elementor-element.elementor-element-e7d0158 .elementor-button {
  border: none !important;
  box-shadow: inset 0 0 0 2px #2F5377;
  border-radius: 999px !important;
  overflow: hidden;
  position: relative;
  background: transparent !important;
  color: #2F5377 !important;
  transition: color 0.3s ease;
  z-index: 1;
}
.elementor-81 .elementor-element.elementor-element-e7d0158 .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #2F5377;
  border-radius: inherit;
  transform: translateX(-100%);
  transition: transform 0.3s ease;
  z-index: -1;
}
.elementor-81 .elementor-element.elementor-element-e7d0158 .elementor-button:hover::before {
  transform: translateX(0);
}
.elementor-81 .elementor-element.elementor-element-e7d0158 .elementor-button:hover {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-348285c */.elementor-81 .elementor-element.elementor-element-348285c .elementor-button {
  border: none !important;
  box-shadow: inset 0 0 0 2px #2F5377;
  border-radius: 999px !important;
  overflow: hidden;
  position: relative;
  background: transparent !important;
  color: #2F5377 !important;
  transition: color 0.3s ease;
  z-index: 1;
}
.elementor-81 .elementor-element.elementor-element-348285c .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #2F5377;
  border-radius: inherit;
  transform: translateX(-100%);
  transition: transform 0.3s ease;
  z-index: -1;
}
.elementor-81 .elementor-element.elementor-element-348285c .elementor-button:hover::before {
  transform: translateX(0);
}
.elementor-81 .elementor-element.elementor-element-348285c .elementor-button:hover {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35e0968 */.elementor-81 .elementor-element.elementor-element-35e0968 .elementor-button {
  border: none !important;
  box-shadow: inset 0 0 0 2px #2F5377;
  border-radius: 999px !important;
  overflow: hidden;
  position: relative;
  background: transparent !important;
  color: #2F5377 !important;
  transition: color 0.3s ease;
  z-index: 1;
}
.elementor-81 .elementor-element.elementor-element-35e0968 .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #2F5377;
  border-radius: inherit;
  transform: translateX(-100%);
  transition: transform 0.3s ease;
  z-index: -1;
}
.elementor-81 .elementor-element.elementor-element-35e0968 .elementor-button:hover::before {
  transform: translateX(0);
}
.elementor-81 .elementor-element.elementor-element-35e0968 .elementor-button:hover {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ee7e4e */.elementor-81 .elementor-element.elementor-element-5ee7e4e .elementor-button {
  border: none !important;
  box-shadow: inset 0 0 0 2px #2F5377;
  border-radius: 999px !important;
  overflow: hidden;
  position: relative;
  background: transparent !important;
  color: #2F5377 !important;
  transition: color 0.3s ease;
  z-index: 1;
}
.elementor-81 .elementor-element.elementor-element-5ee7e4e .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #2F5377;
  border-radius: inherit;
  transform: translateX(-100%);
  transition: transform 0.3s ease;
  z-index: -1;
}
.elementor-81 .elementor-element.elementor-element-5ee7e4e .elementor-button:hover::before {
  transform: translateX(0);
}
.elementor-81 .elementor-element.elementor-element-5ee7e4e .elementor-button:hover {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-04866ce */.elementor-81 .elementor-element.elementor-element-04866ce .elementor-button {
  border: none !important;
  box-shadow: inset 0 0 0 2px #2F5377;
  border-radius: 999px !important;
  overflow: hidden;
  position: relative;
  background: transparent !important;
  color: #2F5377 !important;
  transition: color 0.3s ease;
  z-index: 1;
}
.elementor-81 .elementor-element.elementor-element-04866ce .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #2F5377;
  border-radius: inherit;
  transform: translateX(-100%);
  transition: transform 0.3s ease;
  z-index: -1;
}
.elementor-81 .elementor-element.elementor-element-04866ce .elementor-button:hover::before {
  transform: translateX(0);
}
.elementor-81 .elementor-element.elementor-element-04866ce .elementor-button:hover {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bce897d */.elementor-81 .elementor-element.elementor-element-bce897d .elementor-button {
  border: none !important;
  box-shadow: inset 0 0 0 2px #2F5377;
  border-radius: 999px !important;
  overflow: hidden;
  position: relative;
  background: transparent !important;
  color: #2F5377 !important;
  transition: color 0.3s ease;
  z-index: 1;
}
.elementor-81 .elementor-element.elementor-element-bce897d .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #2F5377;
  border-radius: inherit;
  transform: translateX(-100%);
  transition: transform 0.3s ease;
  z-index: -1;
}
.elementor-81 .elementor-element.elementor-element-bce897d .elementor-button:hover::before {
  transform: translateX(0);
}
.elementor-81 .elementor-element.elementor-element-bce897d .elementor-button:hover {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aa6c6c7 */.elementor-81 .elementor-element.elementor-element-aa6c6c7 .elementor-button {
  border: none !important;
  box-shadow: inset 0 0 0 2px #2F5377;
  border-radius: 999px !important;
  overflow: hidden;
  position: relative;
  background: transparent !important;
  color: #2F5377 !important;
  transition: color 0.3s ease;
  z-index: 1;
}
.elementor-81 .elementor-element.elementor-element-aa6c6c7 .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #2F5377;
  border-radius: inherit;
  transform: translateX(-100%);
  transition: transform 0.3s ease;
  z-index: -1;
}
.elementor-81 .elementor-element.elementor-element-aa6c6c7 .elementor-button:hover::before {
  transform: translateX(0);
}
.elementor-81 .elementor-element.elementor-element-aa6c6c7 .elementor-button:hover {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-058cd6b */.elementor-81 .elementor-element.elementor-element-058cd6b .elementor-button {
  border: none !important;
  box-shadow: inset 0 0 0 2px #2F5377;
  border-radius: 999px !important;
  overflow: hidden;
  position: relative;
  background: transparent !important;
  color: #2F5377 !important;
  transition: color 0.3s ease;
  z-index: 1;
}
.elementor-81 .elementor-element.elementor-element-058cd6b .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #2F5377;
  border-radius: inherit;
  transform: translateX(-100%);
  transition: transform 0.3s ease;
  z-index: -1;
}
.elementor-81 .elementor-element.elementor-element-058cd6b .elementor-button:hover::before {
  transform: translateX(0);
}
.elementor-81 .elementor-element.elementor-element-058cd6b .elementor-button:hover {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-412897b */.elementor-81 .elementor-element.elementor-element-412897b .elementor-button {
  border: none !important;
  box-shadow: inset 0 0 0 2px #2F5377;
  border-radius: 999px !important;
  overflow: hidden;
  position: relative;
  background: transparent !important;
  color: #2F5377 !important;
  transition: color 0.3s ease;
  z-index: 1;
}
.elementor-81 .elementor-element.elementor-element-412897b .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #2F5377;
  border-radius: inherit;
  transform: translateX(-100%);
  transition: transform 0.3s ease;
  z-index: -1;
}
.elementor-81 .elementor-element.elementor-element-412897b .elementor-button:hover::before {
  transform: translateX(0);
}
.elementor-81 .elementor-element.elementor-element-412897b .elementor-button:hover {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-95403f5 */.elementor-81 .elementor-element.elementor-element-95403f5 .elementor-button {
  border: none !important;
  box-shadow: inset 0 0 0 2px #2F5377;
  border-radius: 999px !important;
  overflow: hidden;
  position: relative;
  background: transparent !important;
  color: #2F5377 !important;
  transition: color 0.3s ease;
  z-index: 1;
}
.elementor-81 .elementor-element.elementor-element-95403f5 .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #2F5377;
  border-radius: inherit;
  transform: translateX(-100%);
  transition: transform 0.3s ease;
  z-index: -1;
}
.elementor-81 .elementor-element.elementor-element-95403f5 .elementor-button:hover::before {
  transform: translateX(0);
}
.elementor-81 .elementor-element.elementor-element-95403f5 .elementor-button:hover {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e7d0158 */.elementor-81 .elementor-element.elementor-element-e7d0158 .elementor-button {
  border: none !important;
  box-shadow: inset 0 0 0 2px #2F5377;
  border-radius: 999px !important;
  overflow: hidden;
  position: relative;
  background: transparent !important;
  color: #2F5377 !important;
  transition: color 0.3s ease;
  z-index: 1;
}
.elementor-81 .elementor-element.elementor-element-e7d0158 .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #2F5377;
  border-radius: inherit;
  transform: translateX(-100%);
  transition: transform 0.3s ease;
  z-index: -1;
}
.elementor-81 .elementor-element.elementor-element-e7d0158 .elementor-button:hover::before {
  transform: translateX(0);
}
.elementor-81 .elementor-element.elementor-element-e7d0158 .elementor-button:hover {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-348285c */.elementor-81 .elementor-element.elementor-element-348285c .elementor-button {
  border: none !important;
  box-shadow: inset 0 0 0 2px #2F5377;
  border-radius: 999px !important;
  overflow: hidden;
  position: relative;
  background: transparent !important;
  color: #2F5377 !important;
  transition: color 0.3s ease;
  z-index: 1;
}
.elementor-81 .elementor-element.elementor-element-348285c .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #2F5377;
  border-radius: inherit;
  transform: translateX(-100%);
  transition: transform 0.3s ease;
  z-index: -1;
}
.elementor-81 .elementor-element.elementor-element-348285c .elementor-button:hover::before {
  transform: translateX(0);
}
.elementor-81 .elementor-element.elementor-element-348285c .elementor-button:hover {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35e0968 */.elementor-81 .elementor-element.elementor-element-35e0968 .elementor-button {
  border: none !important;
  box-shadow: inset 0 0 0 2px #2F5377;
  border-radius: 999px !important;
  overflow: hidden;
  position: relative;
  background: transparent !important;
  color: #2F5377 !important;
  transition: color 0.3s ease;
  z-index: 1;
}
.elementor-81 .elementor-element.elementor-element-35e0968 .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #2F5377;
  border-radius: inherit;
  transform: translateX(-100%);
  transition: transform 0.3s ease;
  z-index: -1;
}
.elementor-81 .elementor-element.elementor-element-35e0968 .elementor-button:hover::before {
  transform: translateX(0);
}
.elementor-81 .elementor-element.elementor-element-35e0968 .elementor-button:hover {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ee7e4e */.elementor-81 .elementor-element.elementor-element-5ee7e4e .elementor-button {
  border: none !important;
  box-shadow: inset 0 0 0 2px #2F5377;
  border-radius: 999px !important;
  overflow: hidden;
  position: relative;
  background: transparent !important;
  color: #2F5377 !important;
  transition: color 0.3s ease;
  z-index: 1;
}
.elementor-81 .elementor-element.elementor-element-5ee7e4e .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #2F5377;
  border-radius: inherit;
  transform: translateX(-100%);
  transition: transform 0.3s ease;
  z-index: -1;
}
.elementor-81 .elementor-element.elementor-element-5ee7e4e .elementor-button:hover::before {
  transform: translateX(0);
}
.elementor-81 .elementor-element.elementor-element-5ee7e4e .elementor-button:hover {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-04866ce */.elementor-81 .elementor-element.elementor-element-04866ce .elementor-button {
  border: none !important;
  box-shadow: inset 0 0 0 2px #2F5377;
  border-radius: 999px !important;
  overflow: hidden;
  position: relative;
  background: transparent !important;
  color: #2F5377 !important;
  transition: color 0.3s ease;
  z-index: 1;
}
.elementor-81 .elementor-element.elementor-element-04866ce .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #2F5377;
  border-radius: inherit;
  transform: translateX(-100%);
  transition: transform 0.3s ease;
  z-index: -1;
}
.elementor-81 .elementor-element.elementor-element-04866ce .elementor-button:hover::before {
  transform: translateX(0);
}
.elementor-81 .elementor-element.elementor-element-04866ce .elementor-button:hover {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bce897d */.elementor-81 .elementor-element.elementor-element-bce897d .elementor-button {
  border: none !important;
  box-shadow: inset 0 0 0 2px #2F5377;
  border-radius: 999px !important;
  overflow: hidden;
  position: relative;
  background: transparent !important;
  color: #2F5377 !important;
  transition: color 0.3s ease;
  z-index: 1;
}
.elementor-81 .elementor-element.elementor-element-bce897d .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #2F5377;
  border-radius: inherit;
  transform: translateX(-100%);
  transition: transform 0.3s ease;
  z-index: -1;
}
.elementor-81 .elementor-element.elementor-element-bce897d .elementor-button:hover::before {
  transform: translateX(0);
}
.elementor-81 .elementor-element.elementor-element-bce897d .elementor-button:hover {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aa6c6c7 */.elementor-81 .elementor-element.elementor-element-aa6c6c7 .elementor-button {
  border: none !important;
  box-shadow: inset 0 0 0 2px #2F5377;
  border-radius: 999px !important;
  overflow: hidden;
  position: relative;
  background: transparent !important;
  color: #2F5377 !important;
  transition: color 0.3s ease;
  z-index: 1;
}
.elementor-81 .elementor-element.elementor-element-aa6c6c7 .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #2F5377;
  border-radius: inherit;
  transform: translateX(-100%);
  transition: transform 0.3s ease;
  z-index: -1;
}
.elementor-81 .elementor-element.elementor-element-aa6c6c7 .elementor-button:hover::before {
  transform: translateX(0);
}
.elementor-81 .elementor-element.elementor-element-aa6c6c7 .elementor-button:hover {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-058cd6b */.elementor-81 .elementor-element.elementor-element-058cd6b .elementor-button {
  border: none !important;
  box-shadow: inset 0 0 0 2px #2F5377;
  border-radius: 999px !important;
  overflow: hidden;
  position: relative;
  background: transparent !important;
  color: #2F5377 !important;
  transition: color 0.3s ease;
  z-index: 1;
}
.elementor-81 .elementor-element.elementor-element-058cd6b .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #2F5377;
  border-radius: inherit;
  transform: translateX(-100%);
  transition: transform 0.3s ease;
  z-index: -1;
}
.elementor-81 .elementor-element.elementor-element-058cd6b .elementor-button:hover::before {
  transform: translateX(0);
}
.elementor-81 .elementor-element.elementor-element-058cd6b .elementor-button:hover {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-412897b */.elementor-81 .elementor-element.elementor-element-412897b .elementor-button {
  border: none !important;
  box-shadow: inset 0 0 0 2px #2F5377;
  border-radius: 999px !important;
  overflow: hidden;
  position: relative;
  background: transparent !important;
  color: #2F5377 !important;
  transition: color 0.3s ease;
  z-index: 1;
}
.elementor-81 .elementor-element.elementor-element-412897b .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #2F5377;
  border-radius: inherit;
  transform: translateX(-100%);
  transition: transform 0.3s ease;
  z-index: -1;
}
.elementor-81 .elementor-element.elementor-element-412897b .elementor-button:hover::before {
  transform: translateX(0);
}
.elementor-81 .elementor-element.elementor-element-412897b .elementor-button:hover {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-95403f5 */.elementor-81 .elementor-element.elementor-element-95403f5 .elementor-button {
  border: none !important;
  box-shadow: inset 0 0 0 2px #2F5377;
  border-radius: 999px !important;
  overflow: hidden;
  position: relative;
  background: transparent !important;
  color: #2F5377 !important;
  transition: color 0.3s ease;
  z-index: 1;
}
.elementor-81 .elementor-element.elementor-element-95403f5 .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #2F5377;
  border-radius: inherit;
  transform: translateX(-100%);
  transition: transform 0.3s ease;
  z-index: -1;
}
.elementor-81 .elementor-element.elementor-element-95403f5 .elementor-button:hover::before {
  transform: translateX(0);
}
.elementor-81 .elementor-element.elementor-element-95403f5 .elementor-button:hover {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e7d0158 */.elementor-81 .elementor-element.elementor-element-e7d0158 .elementor-button {
  border: none !important;
  box-shadow: inset 0 0 0 2px #2F5377;
  border-radius: 999px !important;
  overflow: hidden;
  position: relative;
  background: transparent !important;
  color: #2F5377 !important;
  transition: color 0.3s ease;
  z-index: 1;
}
.elementor-81 .elementor-element.elementor-element-e7d0158 .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #2F5377;
  border-radius: inherit;
  transform: translateX(-100%);
  transition: transform 0.3s ease;
  z-index: -1;
}
.elementor-81 .elementor-element.elementor-element-e7d0158 .elementor-button:hover::before {
  transform: translateX(0);
}
.elementor-81 .elementor-element.elementor-element-e7d0158 .elementor-button:hover {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-348285c */.elementor-81 .elementor-element.elementor-element-348285c .elementor-button {
  border: none !important;
  box-shadow: inset 0 0 0 2px #2F5377;
  border-radius: 999px !important;
  overflow: hidden;
  position: relative;
  background: transparent !important;
  color: #2F5377 !important;
  transition: color 0.3s ease;
  z-index: 1;
}
.elementor-81 .elementor-element.elementor-element-348285c .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #2F5377;
  border-radius: inherit;
  transform: translateX(-100%);
  transition: transform 0.3s ease;
  z-index: -1;
}
.elementor-81 .elementor-element.elementor-element-348285c .elementor-button:hover::before {
  transform: translateX(0);
}
.elementor-81 .elementor-element.elementor-element-348285c .elementor-button:hover {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35e0968 */.elementor-81 .elementor-element.elementor-element-35e0968 .elementor-button {
  border: none !important;
  box-shadow: inset 0 0 0 2px #2F5377;
  border-radius: 999px !important;
  overflow: hidden;
  position: relative;
  background: transparent !important;
  color: #2F5377 !important;
  transition: color 0.3s ease;
  z-index: 1;
}
.elementor-81 .elementor-element.elementor-element-35e0968 .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #2F5377;
  border-radius: inherit;
  transform: translateX(-100%);
  transition: transform 0.3s ease;
  z-index: -1;
}
.elementor-81 .elementor-element.elementor-element-35e0968 .elementor-button:hover::before {
  transform: translateX(0);
}
.elementor-81 .elementor-element.elementor-element-35e0968 .elementor-button:hover {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ee7e4e */.elementor-81 .elementor-element.elementor-element-5ee7e4e .elementor-button {
  border: none !important;
  box-shadow: inset 0 0 0 2px #2F5377;
  border-radius: 999px !important;
  overflow: hidden;
  position: relative;
  background: transparent !important;
  color: #2F5377 !important;
  transition: color 0.3s ease;
  z-index: 1;
}
.elementor-81 .elementor-element.elementor-element-5ee7e4e .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #2F5377;
  border-radius: inherit;
  transform: translateX(-100%);
  transition: transform 0.3s ease;
  z-index: -1;
}
.elementor-81 .elementor-element.elementor-element-5ee7e4e .elementor-button:hover::before {
  transform: translateX(0);
}
.elementor-81 .elementor-element.elementor-element-5ee7e4e .elementor-button:hover {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-04866ce */.elementor-81 .elementor-element.elementor-element-04866ce .elementor-button {
  border: none !important;
  box-shadow: inset 0 0 0 2px #2F5377;
  border-radius: 999px !important;
  overflow: hidden;
  position: relative;
  background: transparent !important;
  color: #2F5377 !important;
  transition: color 0.3s ease;
  z-index: 1;
}
.elementor-81 .elementor-element.elementor-element-04866ce .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #2F5377;
  border-radius: inherit;
  transform: translateX(-100%);
  transition: transform 0.3s ease;
  z-index: -1;
}
.elementor-81 .elementor-element.elementor-element-04866ce .elementor-button:hover::before {
  transform: translateX(0);
}
.elementor-81 .elementor-element.elementor-element-04866ce .elementor-button:hover {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bce897d */.elementor-81 .elementor-element.elementor-element-bce897d .elementor-button {
  border: none !important;
  box-shadow: inset 0 0 0 2px #2F5377;
  border-radius: 999px !important;
  overflow: hidden;
  position: relative;
  background: transparent !important;
  color: #2F5377 !important;
  transition: color 0.3s ease;
  z-index: 1;
}
.elementor-81 .elementor-element.elementor-element-bce897d .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #2F5377;
  border-radius: inherit;
  transform: translateX(-100%);
  transition: transform 0.3s ease;
  z-index: -1;
}
.elementor-81 .elementor-element.elementor-element-bce897d .elementor-button:hover::before {
  transform: translateX(0);
}
.elementor-81 .elementor-element.elementor-element-bce897d .elementor-button:hover {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aa6c6c7 */.elementor-81 .elementor-element.elementor-element-aa6c6c7 .elementor-button {
  border: none !important;
  box-shadow: inset 0 0 0 2px #2F5377;
  border-radius: 999px !important;
  overflow: hidden;
  position: relative;
  background: transparent !important;
  color: #2F5377 !important;
  transition: color 0.3s ease;
  z-index: 1;
}
.elementor-81 .elementor-element.elementor-element-aa6c6c7 .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #2F5377;
  border-radius: inherit;
  transform: translateX(-100%);
  transition: transform 0.3s ease;
  z-index: -1;
}
.elementor-81 .elementor-element.elementor-element-aa6c6c7 .elementor-button:hover::before {
  transform: translateX(0);
}
.elementor-81 .elementor-element.elementor-element-aa6c6c7 .elementor-button:hover {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-058cd6b */.elementor-81 .elementor-element.elementor-element-058cd6b .elementor-button {
  border: none !important;
  box-shadow: inset 0 0 0 2px #2F5377;
  border-radius: 999px !important;
  overflow: hidden;
  position: relative;
  background: transparent !important;
  color: #2F5377 !important;
  transition: color 0.3s ease;
  z-index: 1;
}
.elementor-81 .elementor-element.elementor-element-058cd6b .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #2F5377;
  border-radius: inherit;
  transform: translateX(-100%);
  transition: transform 0.3s ease;
  z-index: -1;
}
.elementor-81 .elementor-element.elementor-element-058cd6b .elementor-button:hover::before {
  transform: translateX(0);
}
.elementor-81 .elementor-element.elementor-element-058cd6b .elementor-button:hover {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-412897b */.elementor-81 .elementor-element.elementor-element-412897b .elementor-button {
  border: none !important;
  box-shadow: inset 0 0 0 2px #2F5377;
  border-radius: 999px !important;
  overflow: hidden;
  position: relative;
  background: transparent !important;
  color: #2F5377 !important;
  transition: color 0.3s ease;
  z-index: 1;
}
.elementor-81 .elementor-element.elementor-element-412897b .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #2F5377;
  border-radius: inherit;
  transform: translateX(-100%);
  transition: transform 0.3s ease;
  z-index: -1;
}
.elementor-81 .elementor-element.elementor-element-412897b .elementor-button:hover::before {
  transform: translateX(0);
}
.elementor-81 .elementor-element.elementor-element-412897b .elementor-button:hover {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-95403f5 */.elementor-81 .elementor-element.elementor-element-95403f5 .elementor-button {
  border: none !important;
  box-shadow: inset 0 0 0 2px #2F5377;
  border-radius: 999px !important;
  overflow: hidden;
  position: relative;
  background: transparent !important;
  color: #2F5377 !important;
  transition: color 0.3s ease;
  z-index: 1;
}
.elementor-81 .elementor-element.elementor-element-95403f5 .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #2F5377;
  border-radius: inherit;
  transform: translateX(-100%);
  transition: transform 0.3s ease;
  z-index: -1;
}
.elementor-81 .elementor-element.elementor-element-95403f5 .elementor-button:hover::before {
  transform: translateX(0);
}
.elementor-81 .elementor-element.elementor-element-95403f5 .elementor-button:hover {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e7d0158 */.elementor-81 .elementor-element.elementor-element-e7d0158 .elementor-button {
  border: none !important;
  box-shadow: inset 0 0 0 2px #2F5377;
  border-radius: 999px !important;
  overflow: hidden;
  position: relative;
  background: transparent !important;
  color: #2F5377 !important;
  transition: color 0.3s ease;
  z-index: 1;
}
.elementor-81 .elementor-element.elementor-element-e7d0158 .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #2F5377;
  border-radius: inherit;
  transform: translateX(-100%);
  transition: transform 0.3s ease;
  z-index: -1;
}
.elementor-81 .elementor-element.elementor-element-e7d0158 .elementor-button:hover::before {
  transform: translateX(0);
}
.elementor-81 .elementor-element.elementor-element-e7d0158 .elementor-button:hover {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-daae89a */.elementor-81 .elementor-element.elementor-element-daae89a .e-n-accordion-item-title {
    background-color: #315D83 !important;
    color: #ffffff !important;
}

.elementor-81 .elementor-element.elementor-element-daae89a .e-n-accordion-item-title-text {
    color: #ffffff !important;
}

.elementor-81 .elementor-element.elementor-element-daae89a .e-n-accordion-item-title-icon {
    color: #ffffff !important;
}

.elementor-81 .elementor-element.elementor-element-daae89a .e-n-accordion-item-title-icon svg {
    fill: #ffffff !important;
    stroke: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9cae347 */.elementor-81 .elementor-element.elementor-element-9cae347 .elementor-button {
  border: none !important;
  box-shadow: inset 0 0 0 2px #2F5377;
  border-radius: 999px !important;
  overflow: hidden;
  position: relative;
  background: transparent !important;
  color: #2F5377 !important;
  transition: color 0.3s ease;
  z-index: 1;
}
.elementor-81 .elementor-element.elementor-element-9cae347 .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #2F5377;
  border-radius: inherit;
  transform: translateX(-100%);
  transition: transform 0.3s ease;
  z-index: -1;
}
.elementor-81 .elementor-element.elementor-element-9cae347 .elementor-button:hover::before {
  transform: translateX(0);
}
.elementor-81 .elementor-element.elementor-element-9cae347 .elementor-button:hover {
  color: #fff !important;
}/* End custom CSS */