.elementor-267 .elementor-element.elementor-element-adf5e89{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-267 .elementor-element.elementor-element-a00d676{text-align:center}.elementor-267 .elementor-element.elementor-element-a00d676 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:40px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-2px;word-spacing:0em;color:#212121}.elementor-267 .elementor-element.elementor-element-8a63915{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-267 .elementor-element.elementor-element-4b9c993{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-267 .elementor-element.elementor-element-edd0d2d .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:40px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-2px;word-spacing:0em;color:#212121}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;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-267 .elementor-element.elementor-element-76bca73{font-family:"Poppins",Sans-serif;font-size:22px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0;word-spacing:0em;color:#212121}.elementor-267 .elementor-element.elementor-element-f265c46{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-267 .elementor-element.elementor-element-05d406b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px}.elementor-267 .elementor-element.elementor-element-dd39a59 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:40px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-2px;word-spacing:0em;color:#212121}.elementor-267 .elementor-element.elementor-element-c428843{font-family:"Poppins",Sans-serif;font-size:22px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0;word-spacing:0em;color:#212121}.elementor-267 .elementor-element.elementor-element-ef3f0fd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px}.elementor-267 .elementor-element.elementor-element-3e6a04a .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:40px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-2px;word-spacing:0em;color:#212121}.elementor-267 .elementor-element.elementor-element-148e0d8{font-family:"Poppins",Sans-serif;font-size:22px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0;word-spacing:0em;color:#212121}.elementor-267 .elementor-element.elementor-element-0a53817{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px}.elementor-267 .elementor-element.elementor-element-450606c .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:40px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-2px;word-spacing:0em;color:#212121}.elementor-267 .elementor-element.elementor-element-390654e{font-family:"Poppins",Sans-serif;font-size:22px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0;word-spacing:0em;color:#212121}.elementor-267 .elementor-element.elementor-element-2fcc976{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px}.elementor-267 .elementor-element.elementor-element-cbdd622 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:40px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-2px;word-spacing:0em;color:#212121}.elementor-267 .elementor-element.elementor-element-5aad137{font-family:"Poppins",Sans-serif;font-size:22px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0;word-spacing:0em;color:#212121}.elementor-267 .elementor-element.elementor-element-7191486{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px}.elementor-267 .elementor-element.elementor-element-779fefe .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:40px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-2px;word-spacing:0em;color:#212121}.elementor-267 .elementor-element.elementor-element-0848c2b{font-family:"Poppins",Sans-serif;font-size:22px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0;word-spacing:0em;color:#212121}.elementor-267 .elementor-element.elementor-element-9e898c0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px}.elementor-267 .elementor-element.elementor-element-c0cacc8 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:40px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-2px;word-spacing:0em;color:#212121}.elementor-267 .elementor-element.elementor-element-6b7db86{font-family:"Poppins",Sans-serif;font-size:22px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0;word-spacing:0em;color:#212121}.elementor-267 .elementor-element.elementor-element-940c8d1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px}.elementor-267 .elementor-element.elementor-element-bee2658 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:40px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-2px;word-spacing:0em;color:#212121}.elementor-267 .elementor-element.elementor-element-efea8f8{font-family:"Poppins",Sans-serif;font-size:22px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0;word-spacing:0em;color:#212121}.elementor-267 .elementor-element.elementor-element-93e5d35{font-family:"Poppins",Sans-serif;font-size:22px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0;word-spacing:0em;color:#212121}.elementor-267 .elementor-element.elementor-element-63f8887{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px}.elementor-267 .elementor-element.elementor-element-2c77b76 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:40px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-2px;word-spacing:0em;color:#212121}.elementor-267 .elementor-element.elementor-element-a7d529d{font-family:"Poppins",Sans-serif;font-size:22px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0;word-spacing:0em;color:#212121}.elementor-267 .elementor-element.elementor-element-c65675e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-267 .elementor-element.elementor-element-3b96e07{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px}.elementor-267 .elementor-element.elementor-element-ce1b064{text-align:center}.elementor-267 .elementor-element.elementor-element-ce1b064 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:40px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-2px;word-spacing:0em;color:#212121}.elementor-widget-posts .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-posts .elementor-post__title,.elementor-widget-posts .elementor-post__title a{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-posts .elementor-post__meta-data{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-posts .elementor-post__excerpt p{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-posts .elementor-post__read-more{color:var(--e-global-color-accent)}.elementor-widget-posts a.elementor-post__read-more{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-posts .elementor-pagination{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-posts .e-load-more-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-267 .elementor-element.elementor-element-9f85e25{--item-display:flex;--read-more-alignment:1;--grid-row-gap:24px;--grid-column-gap:30px}.elementor-267 .elementor-element.elementor-element-9f85e25 .elementor-button{background-color:var(--e-global-color-astglobalcolor0);fill:var(--e-global-color-astglobalcolor4);color:var(--e-global-color-astglobalcolor4)}.elementor-267 .elementor-element.elementor-element-9f85e25 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc(0.66 * 100%)}.elementor-267 .elementor-element.elementor-element-9f85e25:after{content:"0.66"}.elementor-267 .elementor-element.elementor-element-9f85e25 .elementor-post__thumbnail__link{width:100%}.elementor-267 .elementor-element.elementor-element-9f85e25 .elementor-post__meta-data span+span:before{content:"-"}.elementor-267 .elementor-element.elementor-element-9f85e25.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px}.elementor-267 .elementor-element.elementor-element-9f85e25.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px}.elementor-267 .elementor-element.elementor-element-9f85e25.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px}.elementor-267 .elementor-element.elementor-element-9f85e25 .elementor-post__title,.elementor-267 .elementor-element.elementor-element-9f85e25 .elementor-post__title a{color:#101010;font-family:"Poppins",Sans-serif;font-size:20px;font-weight:700;line-height:26px}.elementor-267 .elementor-element.elementor-element-9f85e25 .elementor-post__meta-data{color:#575756;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;line-height:24px}.elementor-267 .elementor-element.elementor-element-9f85e25 .elementor-post__meta-data span:before{color:#575756}.elementor-267 .elementor-element.elementor-element-9f85e25 .elementor-post__excerpt p{color:#000;font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:400;line-height:24px}.elementor-267 .elementor-element.elementor-element-9f85e25 .elementor-post__read-more{color:var(--e-global-color-astglobalcolor0)}.elementor-267 .elementor-element.elementor-element-9f85e25 a.elementor-post__read-more{font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400}@media(min-width:768px){.elementor-267 .elementor-element.elementor-element-4b9c993{--width:50%}.elementor-267 .elementor-element.elementor-element-f265c46{--width:50%}}@media(max-width:1024px){.elementor-267 .elementor-element.elementor-element-a00d676{text-align:center}.elementor-267 .elementor-element.elementor-element-edd0d2d{text-align:center}.elementor-267 .elementor-element.elementor-element-76bca73{text-align:center;font-size:20px}.elementor-267 .elementor-element.elementor-element-dd39a59{text-align:center}.elementor-267 .elementor-element.elementor-element-c428843{text-align:center;font-size:20px}.elementor-267 .elementor-element.elementor-element-3e6a04a{text-align:center}.elementor-267 .elementor-element.elementor-element-148e0d8{text-align:center;font-size:20px}.elementor-267 .elementor-element.elementor-element-450606c{text-align:center}.elementor-267 .elementor-element.elementor-element-390654e{text-align:center;font-size:20px}.elementor-267 .elementor-element.elementor-element-cbdd622{text-align:center}.elementor-267 .elementor-element.elementor-element-5aad137{text-align:center;font-size:20px}.elementor-267 .elementor-element.elementor-element-779fefe{text-align:center}.elementor-267 .elementor-element.elementor-element-0848c2b{text-align:center;font-size:20px}.elementor-267 .elementor-element.elementor-element-c0cacc8{text-align:center}.elementor-267 .elementor-element.elementor-element-6b7db86{text-align:center;font-size:20px}.elementor-267 .elementor-element.elementor-element-bee2658{text-align:center}.elementor-267 .elementor-element.elementor-element-efea8f8{text-align:center;font-size:20px}.elementor-267 .elementor-element.elementor-element-93e5d35{text-align:center;font-size:20px}.elementor-267 .elementor-element.elementor-element-2c77b76{text-align:center}.elementor-267 .elementor-element.elementor-element-a7d529d{text-align:center;font-size:20px}.elementor-267 .elementor-element.elementor-element-ce1b064{text-align:center}}@media(max-width:767px){.elementor-267 .elementor-element.elementor-element-a00d676 .elementor-heading-title{font-size:30px}.elementor-267 .elementor-element.elementor-element-edd0d2d .elementor-heading-title{font-size:30px}.elementor-267 .elementor-element.elementor-element-76bca73{font-size:18px}.elementor-267 .elementor-element.elementor-element-05d406b{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px}.elementor-267 .elementor-element.elementor-element-dd39a59 .elementor-heading-title{font-size:30px}.elementor-267 .elementor-element.elementor-element-c428843{font-size:18px}.elementor-267 .elementor-element.elementor-element-ef3f0fd{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px}.elementor-267 .elementor-element.elementor-element-3e6a04a .elementor-heading-title{font-size:30px}.elementor-267 .elementor-element.elementor-element-148e0d8{font-size:18px}.elementor-267 .elementor-element.elementor-element-0a53817{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px}.elementor-267 .elementor-element.elementor-element-450606c .elementor-heading-title{font-size:30px}.elementor-267 .elementor-element.elementor-element-390654e{font-size:18px}.elementor-267 .elementor-element.elementor-element-2fcc976{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px}.elementor-267 .elementor-element.elementor-element-cbdd622 .elementor-heading-title{font-size:30px}.elementor-267 .elementor-element.elementor-element-5aad137{font-size:18px}.elementor-267 .elementor-element.elementor-element-7191486{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px}.elementor-267 .elementor-element.elementor-element-779fefe .elementor-heading-title{font-size:30px}.elementor-267 .elementor-element.elementor-element-0848c2b{font-size:18px}.elementor-267 .elementor-element.elementor-element-9e898c0{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px}.elementor-267 .elementor-element.elementor-element-c0cacc8 .elementor-heading-title{font-size:30px}.elementor-267 .elementor-element.elementor-element-6b7db86{font-size:18px}.elementor-267 .elementor-element.elementor-element-940c8d1{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px}.elementor-267 .elementor-element.elementor-element-bee2658 .elementor-heading-title{font-size:30px}.elementor-267 .elementor-element.elementor-element-efea8f8{font-size:18px}.elementor-267 .elementor-element.elementor-element-93e5d35{font-size:18px}.elementor-267 .elementor-element.elementor-element-63f8887{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px}.elementor-267 .elementor-element.elementor-element-2c77b76 .elementor-heading-title{font-size:30px}.elementor-267 .elementor-element.elementor-element-a7d529d{font-size:18px}.elementor-267 .elementor-element.elementor-element-c65675e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-267 .elementor-element.elementor-element-3b96e07{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px}.elementor-267 .elementor-element.elementor-element-ce1b064 .elementor-heading-title{font-size:30px}.elementor-267 .elementor-element.elementor-element-9f85e25 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc(0.5 * 100%)}.elementor-267 .elementor-element.elementor-element-9f85e25:after{content:"0.5"}.elementor-267 .elementor-element.elementor-element-9f85e25 .elementor-post__thumbnail__link{width:100%}}.elementor-267 .elementor-element.elementor-element-0c84c2b .container{max-width:900px;margin:0 auto;background:#fff;border-radius:6px;box-shadow:0 2px 8px rgb(0 0 0 / .1);overflow:hidden}.elementor-267 .elementor-element.elementor-element-0c84c2b .header{background:linear-gradient(135deg,#1a5f7a 0%,#2a8bad 100%);color:#fff;padding:32px;text-align:center}.elementor-267 .elementor-element.elementor-element-0c84c2b .header h1{font-size:2.2em;margin-bottom:8px;font-weight:700;letter-spacing:-.5px}.elementor-267 .elementor-element.elementor-element-0c84c2b .header p{font-size:.95em;opacity:.95;max-width:600px;margin:0 auto}.elementor-267 .elementor-element.elementor-element-0c84c2b .content{padding:32px}.elementor-267 .elementor-element.elementor-element-0c84c2b .section-title{font-size:1.3em;color:#1a5f7a;margin:24px 0 16px 0;font-weight:600;border-left:4px solid #1a5f7a;padding-left:12px}.elementor-267 .elementor-element.elementor-element-0c84c2b .form-group{margin-bottom:20px}.elementor-267 .elementor-element.elementor-element-0c84c2b .form-group label{display:block;font-weight:500;margin-bottom:8px;color:#343a40;font-size:.95em}.elementor-267 .elementor-element.elementor-element-0c84c2b .form-group label .required{color:#e74c3c;margin-left:4px}.elementor-267 .elementor-element.elementor-element-0c84c2b .form-group input[type="text"],.elementor-267 .elementor-element.elementor-element-0c84c2b .form-group input[type="url"],.elementor-267 .elementor-element.elementor-element-0c84c2b .form-group input[type="number"],.elementor-267 .elementor-element.elementor-element-0c84c2b .form-group select,.elementor-267 .elementor-element.elementor-element-0c84c2b .form-group textarea{width:100%;padding:8px 12px;border:1px solid #dee2e6;border-radius:6px;font-family:inherit;font-size:.95em;transition:all 0.3s ease;background-color:#f8f9fa}.elementor-267 .elementor-element.elementor-element-0c84c2b .form-group input[type="text"]:focus,.elementor-267 .elementor-element.elementor-element-0c84c2b .form-group input[type="url"]:focus,.elementor-267 .elementor-element.elementor-element-0c84c2b .form-group input[type="number"]:focus,.elementor-267 .elementor-element.elementor-element-0c84c2b .form-group select:focus,.elementor-267 .elementor-element.elementor-element-0c84c2b .form-group textarea:focus{outline:none;border-color:#1a5f7a;background-color:#fff;box-shadow:0 0 0 3px rgb(26 95 122 / .1)}.elementor-267 .elementor-element.elementor-element-0c84c2b .help-text{font-size:.85em;color:#495057;margin-top:6px;font-style:italic}.elementor-267 .elementor-element.elementor-element-0c84c2b .row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.elementor-267 .elementor-element.elementor-element-0c84c2b .row.full{grid-template-columns:1fr}.elementor-267 .elementor-element.elementor-element-0c84c2b .select-wrapper{position:relative}.elementor-267 .elementor-element.elementor-element-0c84c2b .select-wrapper select{appearance:none;padding-right:35px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%231a5f7a' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:40px}.elementor-267 .elementor-element.elementor-element-0c84c2b .authors-section{background:#f8f9fa;padding:16px;border-radius:6px;border-left:3px solid #2a8bad}.elementor-267 .elementor-element.elementor-element-0c84c2b .author-item{background:#fff;padding:16px;margin-bottom:12px;border-radius:6px;border:1px solid #e9ecef;position:relative}.elementor-267 .elementor-element.elementor-element-0c84c2b .author-item.last-author{border-left:3px solid #f39c12}.elementor-267 .elementor-element.elementor-element-0c84c2b .author-item-title{font-weight:600;color:#1a5f7a;margin-bottom:12px;font-size:.9em}.elementor-267 .elementor-element.elementor-element-0c84c2b .remove-author-btn{position:absolute;top:8px;right:8px;background:#e74c3c;color:#fff;border:none;border-radius:50%;width:28px;height:28px;cursor:pointer;font-size:.9em;transition:all 0.2s ease;display:flex;align-items:center;justify-content:center}.elementor-267 .elementor-element.elementor-element-0c84c2b .remove-author-btn:hover{background:#c0392b;transform:scale(1.1)}.elementor-267 .elementor-element.elementor-element-0c84c2b .add-author-btn{background:#2a8bad;color:#fff;border:none;padding:12px 16px;border-radius:6px;cursor:pointer;font-weight:500;transition:all 0.3s ease;font-size:.95em;margin-top:12px}.elementor-267 .elementor-element.elementor-element-0c84c2b .add-author-btn:hover{background:#1a5f7a;box-shadow:0 2px 8px rgb(0 0 0 / .1)}.elementor-267 .elementor-element.elementor-element-0c84c2b .button-group{display:flex;gap:16px;margin-top:24px;flex-wrap:wrap}.elementor-267 .elementor-element.elementor-element-0c84c2b button.btn{padding:12px 24px;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:all 0.3s ease;font-size:.95em;flex:1;min-width:150px}.elementor-267 .elementor-element.elementor-element-0c84c2b .btn-primary{background:#1a5f7a;color:#fff}.elementor-267 .elementor-element.elementor-element-0c84c2b .btn-primary:hover{background:#0f3d52;box-shadow:0 4px 12px rgb(0 0 0 / .15);transform:translateY(-2px)}.elementor-267 .elementor-element.elementor-element-0c84c2b .btn-secondary{background:#e9ecef;color:#343a40;border:1px solid #dee2e6}.elementor-267 .elementor-element.elementor-element-0c84c2b .btn-secondary:hover{background:#dee2e6;border-color:#ced4da}.elementor-267 .elementor-element.elementor-element-0c84c2b .btn-copy{background:#27ae60;color:#fff}.elementor-267 .elementor-element.elementor-element-0c84c2b .btn-copy:hover{background:#229954;box-shadow:0 4px 12px rgb(0 0 0 / .15);transform:translateY(-2px)}.elementor-267 .elementor-element.elementor-element-0c84c2b .result-section{margin-top:32px;padding:24px;background:#f8f9fa;border-radius:6px;border:2px solid #e9ecef;display:none}.elementor-267 .elementor-element.elementor-element-0c84c2b .result-section.active{display:block;animation:slideIn 0.3s ease}@keyframes slideIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.elementor-267 .elementor-element.elementor-element-0c84c2b .result-title{font-size:1.1em;font-weight:600;color:#1a5f7a;margin-bottom:12px}.elementor-267 .elementor-element.elementor-element-0c84c2b .result-output{background:#fff;padding:16px;border-radius:6px;border:1px solid #dee2e6;min-height:80px;line-height:1.8;word-wrap:break-word;overflow-wrap:break-word;font-size:.95em;color:#343a40;margin-bottom:16px}.elementor-267 .elementor-element.elementor-element-0c84c2b .result-output em{font-style:italic}.elementor-267 .elementor-element.elementor-element-0c84c2b .info-box{background:rgb(42 139 173 / .08);border-left:4px solid #2a8bad;padding:16px;border-radius:6px;margin-top:16px;font-size:.9em;color:#343a40;line-height:1.6}.elementor-267 .elementor-element.elementor-element-0c84c2b .info-box strong{color:#1a5f7a;display:block;margin-bottom:8px}.elementor-267 .elementor-element.elementor-element-0c84c2b .warning-box{background:rgb(243 156 18 / .08);border-left:4px solid #f39c12;padding:12px;border-radius:6px;margin-top:12px;font-size:.9em;color:#343a40}.elementor-267 .elementor-element.elementor-element-0c84c2b .warning-box strong{color:#f39c12;display:block;margin-bottom:4px}.elementor-267 .elementor-element.elementor-element-0c84c2b .copy-feedback{position:fixed;bottom:20px;right:20px;background:#27ae60;color:#fff;padding:12px 16px;border-radius:6px;box-shadow:0 4px 12px rgb(0 0 0 / .15);display:none;z-index:1000;animation:slideInFeedback 0.3s ease}@keyframes slideInFeedback{from{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.elementor-267 .elementor-element.elementor-element-0c84c2b .copy-feedback.show{display:block}.elementor-267 .elementor-element.elementor-element-0c84c2b .example-section{background:#fff;padding:16px;border-radius:6px;border:1px solid #dee2e6;margin-top:16px}.elementor-267 .elementor-element.elementor-element-0c84c2b .example-title{font-weight:600;color:#1a5f7a;margin-bottom:12px;font-size:.95em}.elementor-267 .elementor-element.elementor-element-0c84c2b .example-text{font-size:.9em;color:#343a40;line-height:1.8;padding:12px;background:#f8f9fa;border-radius:6px}.elementor-267 .elementor-element.elementor-element-0c84c2b .example-text em{font-style:italic}.elementor-267 .elementor-element.elementor-element-0c84c2b .footer-note{margin-top:16px;padding-top:16px;border-top:1px solid #dee2e6;font-size:.85em;color:#495057;text-align:center;font-style:italic}.elementor-267 .elementor-element.elementor-element-0c84c2b .author-count{font-size:.8em;color:#495057;margin-top:8px;padding:8px;background:#fff;border-radius:6px;text-align:center}.elementor-267 .elementor-element.elementor-element-0c84c2b .error-message{background:rgb(231 76 60 / .1);border-left:4px solid #e74c3c;padding:12px;border-radius:6px;color:#e74c3c;margin-top:12px;font-size:.9em;display:none}.elementor-267 .elementor-element.elementor-element-0c84c2b .error-message.show{display:block}@media (max-width:768px){.elementor-267 .elementor-element.elementor-element-0c84c2b .row{grid-template-columns:1fr}.elementor-267 .elementor-element.elementor-element-0c84c2b .button-group{flex-direction:column}button.btn{min-width:100%}.elementor-267 .elementor-element.elementor-element-0c84c2b .header{padding:20px}.elementor-267 .elementor-element.elementor-element-0c84c2b .header h1{font-size:1.8em}.elementor-267 .elementor-element.elementor-element-0c84c2b .content{padding:16px}.elementor-267 .elementor-element.elementor-element-0c84c2b .copy-feedback{bottom:10px;right:10px;left:10px}}@media (prefers-reduced-motion:reduce){*{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important}}