.elementor-490 .elementor-element.elementor-element-9183cd8{--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-490 .elementor-element.elementor-element-552a487{--e-image-carousel-slides-to-show:1;}.elementor-490 .elementor-element.elementor-element-c360f2b{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-490 .elementor-element.elementor-element-0b771b3{--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-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-490 .elementor-element.elementor-element-5bd1a27 .elementor-image-box-wrapper{text-align:center;}.elementor-490 .elementor-element.elementor-element-5bd1a27.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-490 .elementor-element.elementor-element-5bd1a27.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-490 .elementor-element.elementor-element-5bd1a27.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-5bd1a27 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-490 .elementor-element.elementor-element-5bd1a27 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-490 .elementor-element.elementor-element-5bd1a27 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-5bd1a27:has(:hover) .elementor-image-box-title,
					 .elementor-490 .elementor-element.elementor-element-5bd1a27:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-7c681e6{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-490 .elementor-element.elementor-element-7c681e6.elementor-element{--align-self:center;}.elementor-490 .elementor-element.elementor-element-1d6e34d{--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-490 .elementor-element.elementor-element-1a5060b.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-490 .elementor-element.elementor-element-1a5060b.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-490 .elementor-element.elementor-element-1a5060b.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-490 .elementor-element.elementor-element-1a5060b .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-1a5060b .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-490 .elementor-element.elementor-element-1a5060b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-490 .elementor-element.elementor-element-1a5060b:has(:hover) .elementor-image-box-title,
					 .elementor-490 .elementor-element.elementor-element-1a5060b:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-2f0b9c7{margin:37px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-490 .elementor-element.elementor-element-2f0b9c7.elementor-element{--align-self:center;}.elementor-490 .elementor-element.elementor-element-eb88df9{--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-490 .elementor-element.elementor-element-71de160.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-490 .elementor-element.elementor-element-71de160.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-490 .elementor-element.elementor-element-71de160.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-490 .elementor-element.elementor-element-71de160 .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-71de160 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-490 .elementor-element.elementor-element-71de160 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-490 .elementor-element.elementor-element-71de160:has(:hover) .elementor-image-box-title,
					 .elementor-490 .elementor-element.elementor-element-71de160:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-9a3da78{margin:19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-490 .elementor-element.elementor-element-9a3da78.elementor-element{--align-self:center;}.elementor-490 .elementor-element.elementor-element-96cbe76{--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-490 .elementor-element.elementor-element-4ecd380 .elementor-image-box-wrapper{text-align:center;}.elementor-490 .elementor-element.elementor-element-4ecd380.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-490 .elementor-element.elementor-element-4ecd380.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-490 .elementor-element.elementor-element-4ecd380.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-4ecd380 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-490 .elementor-element.elementor-element-4ecd380 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-490 .elementor-element.elementor-element-4ecd380 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-4ecd380:has(:hover) .elementor-image-box-title,
					 .elementor-490 .elementor-element.elementor-element-4ecd380:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-07c2f75{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-490 .elementor-element.elementor-element-07c2f75.elementor-element{--align-self:center;}.elementor-490 .elementor-element.elementor-element-0c35c7f{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-490 .elementor-element.elementor-element-aa3eed6{--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-490 .elementor-element.elementor-element-9795b00 .elementor-image-box-wrapper{text-align:center;}.elementor-490 .elementor-element.elementor-element-9795b00.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-490 .elementor-element.elementor-element-9795b00.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-490 .elementor-element.elementor-element-9795b00.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-9795b00 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-490 .elementor-element.elementor-element-9795b00 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-490 .elementor-element.elementor-element-9795b00 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-9795b00:has(:hover) .elementor-image-box-title,
					 .elementor-490 .elementor-element.elementor-element-9795b00:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-44aa380{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-490 .elementor-element.elementor-element-44aa380.elementor-element{--align-self:center;}.elementor-490 .elementor-element.elementor-element-d8060e1{--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-490 .elementor-element.elementor-element-0c55fe4 .elementor-image-box-wrapper{text-align:center;}.elementor-490 .elementor-element.elementor-element-0c55fe4.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-490 .elementor-element.elementor-element-0c55fe4.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-490 .elementor-element.elementor-element-0c55fe4.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-0c55fe4 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-490 .elementor-element.elementor-element-0c55fe4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-490 .elementor-element.elementor-element-0c55fe4 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-0c55fe4:has(:hover) .elementor-image-box-title,
					 .elementor-490 .elementor-element.elementor-element-0c55fe4:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-46c1cba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-490 .elementor-element.elementor-element-46c1cba.elementor-element{--align-self:center;}.elementor-490 .elementor-element.elementor-element-8e20854{--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-490 .elementor-element.elementor-element-9795ea6.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-490 .elementor-element.elementor-element-9795ea6.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-490 .elementor-element.elementor-element-9795ea6.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-490 .elementor-element.elementor-element-9795ea6 .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-9795ea6 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-490 .elementor-element.elementor-element-9795ea6 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-490 .elementor-element.elementor-element-9795ea6:has(:hover) .elementor-image-box-title,
					 .elementor-490 .elementor-element.elementor-element-9795ea6:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-a718a10{margin:17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-490 .elementor-element.elementor-element-a718a10.elementor-element{--align-self:center;}.elementor-490 .elementor-element.elementor-element-c0b62f4{--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-490 .elementor-element.elementor-element-c515581.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-490 .elementor-element.elementor-element-c515581.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-490 .elementor-element.elementor-element-c515581.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-490 .elementor-element.elementor-element-c515581 .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-c515581 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-490 .elementor-element.elementor-element-c515581 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-490 .elementor-element.elementor-element-c515581:has(:hover) .elementor-image-box-title,
					 .elementor-490 .elementor-element.elementor-element-c515581:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-a95ba38{margin:17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-490 .elementor-element.elementor-element-a95ba38.elementor-element{--align-self:center;}.elementor-490 .elementor-element.elementor-element-c59568a{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-490 .elementor-element.elementor-element-7c8b893{--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-490 .elementor-element.elementor-element-10e12da .elementor-image-box-wrapper{text-align:center;}.elementor-490 .elementor-element.elementor-element-10e12da.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-490 .elementor-element.elementor-element-10e12da.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-490 .elementor-element.elementor-element-10e12da.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-10e12da .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-490 .elementor-element.elementor-element-10e12da .elementor-image-box-img img{transition-duration:0.3s;}.elementor-490 .elementor-element.elementor-element-10e12da .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-10e12da:has(:hover) .elementor-image-box-title,
					 .elementor-490 .elementor-element.elementor-element-10e12da:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-b787eb0{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-490 .elementor-element.elementor-element-b787eb0.elementor-element{--align-self:center;}.elementor-490 .elementor-element.elementor-element-5361d0a{--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-490 .elementor-element.elementor-element-f7c33b7 .elementor-image-box-wrapper{text-align:center;}.elementor-490 .elementor-element.elementor-element-f7c33b7.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-490 .elementor-element.elementor-element-f7c33b7.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-490 .elementor-element.elementor-element-f7c33b7.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-f7c33b7 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-490 .elementor-element.elementor-element-f7c33b7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-490 .elementor-element.elementor-element-f7c33b7 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-f7c33b7:has(:hover) .elementor-image-box-title,
					 .elementor-490 .elementor-element.elementor-element-f7c33b7:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-9cb963d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-490 .elementor-element.elementor-element-9cb963d.elementor-element{--align-self:center;}.elementor-490 .elementor-element.elementor-element-98c585b{--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-490 .elementor-element.elementor-element-4b890a5.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-490 .elementor-element.elementor-element-4b890a5.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-490 .elementor-element.elementor-element-4b890a5.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-490 .elementor-element.elementor-element-4b890a5 .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-4b890a5 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-490 .elementor-element.elementor-element-4b890a5 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-490 .elementor-element.elementor-element-4b890a5:has(:hover) .elementor-image-box-title,
					 .elementor-490 .elementor-element.elementor-element-4b890a5:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-488d1dd{margin:23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-490 .elementor-element.elementor-element-488d1dd.elementor-element{--align-self:center;}.elementor-490 .elementor-element.elementor-element-005efff{--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-490 .elementor-element.elementor-element-2b8ec57.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-490 .elementor-element.elementor-element-2b8ec57.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-490 .elementor-element.elementor-element-2b8ec57.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-490 .elementor-element.elementor-element-2b8ec57 .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-2b8ec57 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-490 .elementor-element.elementor-element-2b8ec57 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-490 .elementor-element.elementor-element-2b8ec57:has(:hover) .elementor-image-box-title,
					 .elementor-490 .elementor-element.elementor-element-2b8ec57:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-ba74f12{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-490 .elementor-element.elementor-element-ba74f12.elementor-element{--align-self:center;}.elementor-490 .elementor-element.elementor-element-b0b5290{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-490 .elementor-element.elementor-element-7ab2c55{--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-490 .elementor-element.elementor-element-7ff345c .elementor-image-box-wrapper{text-align:center;}.elementor-490 .elementor-element.elementor-element-7ff345c.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-490 .elementor-element.elementor-element-7ff345c.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-490 .elementor-element.elementor-element-7ff345c.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-7ff345c .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-490 .elementor-element.elementor-element-7ff345c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-490 .elementor-element.elementor-element-7ff345c .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-7ff345c:has(:hover) .elementor-image-box-title,
					 .elementor-490 .elementor-element.elementor-element-7ff345c:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-eba68eb{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-490 .elementor-element.elementor-element-eba68eb.elementor-element{--align-self:center;}.elementor-490 .elementor-element.elementor-element-47dcc0c{--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-490 .elementor-element.elementor-element-6b4766a .elementor-image-box-wrapper{text-align:center;}.elementor-490 .elementor-element.elementor-element-6b4766a.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-490 .elementor-element.elementor-element-6b4766a.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-490 .elementor-element.elementor-element-6b4766a.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-6b4766a .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-490 .elementor-element.elementor-element-6b4766a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-490 .elementor-element.elementor-element-6b4766a .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-6b4766a:has(:hover) .elementor-image-box-title,
					 .elementor-490 .elementor-element.elementor-element-6b4766a:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-8f47836{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-490 .elementor-element.elementor-element-8f47836.elementor-element{--align-self:center;}.elementor-490 .elementor-element.elementor-element-083c5f0{--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-490 .elementor-element.elementor-element-b60c209 .elementor-image-box-wrapper{text-align:center;}.elementor-490 .elementor-element.elementor-element-b60c209.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-490 .elementor-element.elementor-element-b60c209.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-490 .elementor-element.elementor-element-b60c209.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-b60c209 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-490 .elementor-element.elementor-element-b60c209 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-490 .elementor-element.elementor-element-b60c209 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-b60c209:has(:hover) .elementor-image-box-title,
					 .elementor-490 .elementor-element.elementor-element-b60c209:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-0865477{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-490 .elementor-element.elementor-element-0865477.elementor-element{--align-self:center;}.elementor-490 .elementor-element.elementor-element-e0b3810{--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-490 .elementor-element.elementor-element-c890f96.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-490 .elementor-element.elementor-element-c890f96.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-490 .elementor-element.elementor-element-c890f96.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-490 .elementor-element.elementor-element-c890f96 .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-c890f96 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-490 .elementor-element.elementor-element-c890f96 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-490 .elementor-element.elementor-element-c890f96:has(:hover) .elementor-image-box-title,
					 .elementor-490 .elementor-element.elementor-element-c890f96:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-7899a81{margin:21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-490 .elementor-element.elementor-element-7899a81.elementor-element{--align-self:center;}.elementor-490 .elementor-element.elementor-element-dfccff8{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-490 .elementor-element.elementor-element-017a50c{--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-490 .elementor-element.elementor-element-6f8335d.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-490 .elementor-element.elementor-element-6f8335d.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-490 .elementor-element.elementor-element-6f8335d.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-490 .elementor-element.elementor-element-6f8335d .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-6f8335d .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-490 .elementor-element.elementor-element-6f8335d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-490 .elementor-element.elementor-element-6f8335d:has(:hover) .elementor-image-box-title,
					 .elementor-490 .elementor-element.elementor-element-6f8335d:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-1502640{margin:23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-490 .elementor-element.elementor-element-1502640.elementor-element{--align-self:center;}.elementor-490 .elementor-element.elementor-element-af4170e{--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-490 .elementor-element.elementor-element-707a07f .elementor-image-box-wrapper{text-align:center;}.elementor-490 .elementor-element.elementor-element-707a07f.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-490 .elementor-element.elementor-element-707a07f.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-490 .elementor-element.elementor-element-707a07f.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-707a07f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-490 .elementor-element.elementor-element-707a07f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-490 .elementor-element.elementor-element-707a07f .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-707a07f:has(:hover) .elementor-image-box-title,
					 .elementor-490 .elementor-element.elementor-element-707a07f:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-5918e31{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-490 .elementor-element.elementor-element-5918e31.elementor-element{--align-self:center;}.elementor-490 .elementor-element.elementor-element-02e2ee8{--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-490 .elementor-element.elementor-element-3c85a5c .elementor-image-box-wrapper{text-align:center;}.elementor-490 .elementor-element.elementor-element-3c85a5c.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-490 .elementor-element.elementor-element-3c85a5c.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-490 .elementor-element.elementor-element-3c85a5c.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-3c85a5c .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-490 .elementor-element.elementor-element-3c85a5c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-490 .elementor-element.elementor-element-3c85a5c .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-3c85a5c:has(:hover) .elementor-image-box-title,
					 .elementor-490 .elementor-element.elementor-element-3c85a5c:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-078eb80{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-490 .elementor-element.elementor-element-078eb80.elementor-element{--align-self:center;}.elementor-490 .elementor-element.elementor-element-055ea90{--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-490 .elementor-element.elementor-element-848cb13.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-490 .elementor-element.elementor-element-848cb13.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-490 .elementor-element.elementor-element-848cb13.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-490 .elementor-element.elementor-element-848cb13 .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-848cb13 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-490 .elementor-element.elementor-element-848cb13 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-490 .elementor-element.elementor-element-848cb13:has(:hover) .elementor-image-box-title,
					 .elementor-490 .elementor-element.elementor-element-848cb13:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-cf25b69{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-490 .elementor-element.elementor-element-cf25b69.elementor-element{--align-self:center;}.elementor-490 .elementor-element.elementor-element-2df2446{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-490 .elementor-element.elementor-element-86f07c5{--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-490 .elementor-element.elementor-element-92fdade .elementor-image-box-wrapper{text-align:center;}.elementor-490 .elementor-element.elementor-element-92fdade.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-490 .elementor-element.elementor-element-92fdade.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-490 .elementor-element.elementor-element-92fdade.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-92fdade .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-490 .elementor-element.elementor-element-92fdade .elementor-image-box-img img{transition-duration:0.3s;}.elementor-490 .elementor-element.elementor-element-92fdade .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-92fdade:has(:hover) .elementor-image-box-title,
					 .elementor-490 .elementor-element.elementor-element-92fdade:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-8f4a3a2{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-490 .elementor-element.elementor-element-8f4a3a2.elementor-element{--align-self:center;}.elementor-490 .elementor-element.elementor-element-d075cdf{--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-490 .elementor-element.elementor-element-56773e0 .elementor-image-box-wrapper{text-align:center;}.elementor-490 .elementor-element.elementor-element-56773e0.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-490 .elementor-element.elementor-element-56773e0.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-490 .elementor-element.elementor-element-56773e0.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-56773e0 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-490 .elementor-element.elementor-element-56773e0 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-490 .elementor-element.elementor-element-56773e0 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-56773e0:has(:hover) .elementor-image-box-title,
					 .elementor-490 .elementor-element.elementor-element-56773e0:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-45c4352{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-490 .elementor-element.elementor-element-45c4352.elementor-element{--align-self:center;}.elementor-490 .elementor-element.elementor-element-8169947{--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-490 .elementor-element.elementor-element-95dfb22 .elementor-image-box-wrapper{text-align:center;}.elementor-490 .elementor-element.elementor-element-95dfb22.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-490 .elementor-element.elementor-element-95dfb22.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-490 .elementor-element.elementor-element-95dfb22.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-95dfb22 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-490 .elementor-element.elementor-element-95dfb22 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-490 .elementor-element.elementor-element-95dfb22 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-95dfb22:has(:hover) .elementor-image-box-title,
					 .elementor-490 .elementor-element.elementor-element-95dfb22:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-3ede310{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-490 .elementor-element.elementor-element-3ede310.elementor-element{--align-self:center;}.elementor-490 .elementor-element.elementor-element-b6974c2{--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-490 .elementor-element.elementor-element-2b7eb20 .elementor-image-box-wrapper{text-align:center;}.elementor-490 .elementor-element.elementor-element-2b7eb20.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-490 .elementor-element.elementor-element-2b7eb20.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-490 .elementor-element.elementor-element-2b7eb20.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-2b7eb20 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-490 .elementor-element.elementor-element-2b7eb20 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-490 .elementor-element.elementor-element-2b7eb20 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-2b7eb20:has(:hover) .elementor-image-box-title,
					 .elementor-490 .elementor-element.elementor-element-2b7eb20:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-cd1c5e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-490 .elementor-element.elementor-element-cd1c5e8.elementor-element{--align-self:center;}.elementor-490 .elementor-element.elementor-element-e781410{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-490 .elementor-element.elementor-element-42a15ce{--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-490 .elementor-element.elementor-element-d0e8908 .elementor-image-box-wrapper{text-align:center;}.elementor-490 .elementor-element.elementor-element-d0e8908.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-490 .elementor-element.elementor-element-d0e8908.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-490 .elementor-element.elementor-element-d0e8908.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-d0e8908 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-490 .elementor-element.elementor-element-d0e8908 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-490 .elementor-element.elementor-element-d0e8908 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-d0e8908:has(:hover) .elementor-image-box-title,
					 .elementor-490 .elementor-element.elementor-element-d0e8908:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-4e7e054{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-490 .elementor-element.elementor-element-4e7e054.elementor-element{--align-self:center;}.elementor-490 .elementor-element.elementor-element-23d90c3{--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-490 .elementor-element.elementor-element-04be532.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-490 .elementor-element.elementor-element-04be532.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-490 .elementor-element.elementor-element-04be532.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-490 .elementor-element.elementor-element-04be532 .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-04be532 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-490 .elementor-element.elementor-element-04be532 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-490 .elementor-element.elementor-element-04be532:has(:hover) .elementor-image-box-title,
					 .elementor-490 .elementor-element.elementor-element-04be532:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-53baa75{margin:17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-490 .elementor-element.elementor-element-53baa75.elementor-element{--align-self:center;}.elementor-490 .elementor-element.elementor-element-5e427f7{--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-490 .elementor-element.elementor-element-3bd3a94 .elementor-image-box-wrapper{text-align:center;}.elementor-490 .elementor-element.elementor-element-3bd3a94.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-490 .elementor-element.elementor-element-3bd3a94.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-490 .elementor-element.elementor-element-3bd3a94.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-3bd3a94 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-490 .elementor-element.elementor-element-3bd3a94 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-490 .elementor-element.elementor-element-3bd3a94 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-3bd3a94:has(:hover) .elementor-image-box-title,
					 .elementor-490 .elementor-element.elementor-element-3bd3a94:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-2c0b62c{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-490 .elementor-element.elementor-element-2c0b62c.elementor-element{--align-self:center;}.elementor-490 .elementor-element.elementor-element-34ed31e{--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-490 .elementor-element.elementor-element-c247ef4 .elementor-image-box-wrapper{text-align:center;}.elementor-490 .elementor-element.elementor-element-c247ef4.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-490 .elementor-element.elementor-element-c247ef4.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-490 .elementor-element.elementor-element-c247ef4.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-c247ef4 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-490 .elementor-element.elementor-element-c247ef4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-490 .elementor-element.elementor-element-c247ef4 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-c247ef4:has(:hover) .elementor-image-box-title,
					 .elementor-490 .elementor-element.elementor-element-c247ef4:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-270d723{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-490 .elementor-element.elementor-element-270d723.elementor-element{--align-self:center;}.elementor-490 .elementor-element.elementor-element-f6dae2c{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-490 .elementor-element.elementor-element-57c7e4c{--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-490 .elementor-element.elementor-element-ca54d93 .elementor-image-box-wrapper{text-align:center;}.elementor-490 .elementor-element.elementor-element-ca54d93.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-490 .elementor-element.elementor-element-ca54d93.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-490 .elementor-element.elementor-element-ca54d93.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-ca54d93 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-490 .elementor-element.elementor-element-ca54d93 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-490 .elementor-element.elementor-element-ca54d93 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-ca54d93:has(:hover) .elementor-image-box-title,
					 .elementor-490 .elementor-element.elementor-element-ca54d93:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-d877788{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-490 .elementor-element.elementor-element-d877788.elementor-element{--align-self:center;}.elementor-490 .elementor-element.elementor-element-565d965{--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-490 .elementor-element.elementor-element-2b1966a.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-490 .elementor-element.elementor-element-2b1966a.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-490 .elementor-element.elementor-element-2b1966a.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-490 .elementor-element.elementor-element-2b1966a .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-2b1966a .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-490 .elementor-element.elementor-element-2b1966a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-490 .elementor-element.elementor-element-2b1966a:has(:hover) .elementor-image-box-title,
					 .elementor-490 .elementor-element.elementor-element-2b1966a:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-f2e680e{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-490 .elementor-element.elementor-element-f2e680e.elementor-element{--align-self:center;}.elementor-490 .elementor-element.elementor-element-aa13edf{--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-490 .elementor-element.elementor-element-d31a351 .elementor-image-box-wrapper{text-align:center;}.elementor-490 .elementor-element.elementor-element-d31a351.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-490 .elementor-element.elementor-element-d31a351.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-490 .elementor-element.elementor-element-d31a351.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-d31a351 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-490 .elementor-element.elementor-element-d31a351 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-490 .elementor-element.elementor-element-d31a351 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-d31a351:has(:hover) .elementor-image-box-title,
					 .elementor-490 .elementor-element.elementor-element-d31a351:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-35fe543{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-490 .elementor-element.elementor-element-35fe543.elementor-element{--align-self:center;}.elementor-490 .elementor-element.elementor-element-b32ca35{--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-490 .elementor-element.elementor-element-5cf962b .elementor-image-box-wrapper{text-align:center;}.elementor-490 .elementor-element.elementor-element-5cf962b.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-490 .elementor-element.elementor-element-5cf962b.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-490 .elementor-element.elementor-element-5cf962b.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-5cf962b .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-490 .elementor-element.elementor-element-5cf962b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-490 .elementor-element.elementor-element-5cf962b .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-5cf962b:has(:hover) .elementor-image-box-title,
					 .elementor-490 .elementor-element.elementor-element-5cf962b:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-0bb53aa{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-490 .elementor-element.elementor-element-0bb53aa.elementor-element{--align-self:center;}.elementor-490 .elementor-element.elementor-element-4239224{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-490 .elementor-element.elementor-element-15c0af8{--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-490 .elementor-element.elementor-element-b0332a9 .elementor-image-box-wrapper{text-align:center;}.elementor-490 .elementor-element.elementor-element-b0332a9.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-490 .elementor-element.elementor-element-b0332a9.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-490 .elementor-element.elementor-element-b0332a9.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-b0332a9 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-490 .elementor-element.elementor-element-b0332a9 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-490 .elementor-element.elementor-element-b0332a9 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-b0332a9:has(:hover) .elementor-image-box-title,
					 .elementor-490 .elementor-element.elementor-element-b0332a9:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-7f4cbbe{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-490 .elementor-element.elementor-element-7f4cbbe.elementor-element{--align-self:center;}.elementor-490 .elementor-element.elementor-element-109d8c6{--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-490 .elementor-element.elementor-element-759f19b.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-490 .elementor-element.elementor-element-759f19b.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-490 .elementor-element.elementor-element-759f19b.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-490 .elementor-element.elementor-element-759f19b .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-759f19b .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-490 .elementor-element.elementor-element-759f19b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-490 .elementor-element.elementor-element-759f19b:has(:hover) .elementor-image-box-title,
					 .elementor-490 .elementor-element.elementor-element-759f19b:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-a352d58{margin:45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-490 .elementor-element.elementor-element-a352d58.elementor-element{--align-self:center;}.elementor-490 .elementor-element.elementor-element-aefaf09{--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-490 .elementor-element.elementor-element-8935afe .elementor-image-box-wrapper{text-align:center;}.elementor-490 .elementor-element.elementor-element-8935afe.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-490 .elementor-element.elementor-element-8935afe.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-490 .elementor-element.elementor-element-8935afe.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-8935afe .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-490 .elementor-element.elementor-element-8935afe .elementor-image-box-img img{transition-duration:0.3s;}.elementor-490 .elementor-element.elementor-element-8935afe .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-8935afe:has(:hover) .elementor-image-box-title,
					 .elementor-490 .elementor-element.elementor-element-8935afe:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-3446441{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-490 .elementor-element.elementor-element-3446441.elementor-element{--align-self:center;}.elementor-490 .elementor-element.elementor-element-6a8a16d{--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-490 .elementor-element.elementor-element-50d2d36 .elementor-image-box-wrapper{text-align:center;}.elementor-490 .elementor-element.elementor-element-50d2d36.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-490 .elementor-element.elementor-element-50d2d36.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-490 .elementor-element.elementor-element-50d2d36.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-50d2d36 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-490 .elementor-element.elementor-element-50d2d36 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-490 .elementor-element.elementor-element-50d2d36 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-50d2d36:has(:hover) .elementor-image-box-title,
					 .elementor-490 .elementor-element.elementor-element-50d2d36:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-a8baa3d{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-490 .elementor-element.elementor-element-a8baa3d.elementor-element{--align-self:center;}.elementor-490 .elementor-element.elementor-element-0cbf0e8{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-490 .elementor-element.elementor-element-5a3c54d{--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-490 .elementor-element.elementor-element-46ad76d .elementor-image-box-wrapper{text-align:center;}.elementor-490 .elementor-element.elementor-element-46ad76d.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-490 .elementor-element.elementor-element-46ad76d.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-490 .elementor-element.elementor-element-46ad76d.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-46ad76d .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-490 .elementor-element.elementor-element-46ad76d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-490 .elementor-element.elementor-element-46ad76d .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-46ad76d:has(:hover) .elementor-image-box-title,
					 .elementor-490 .elementor-element.elementor-element-46ad76d:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-276a287{margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-490 .elementor-element.elementor-element-276a287.elementor-element{--align-self:center;}.elementor-490 .elementor-element.elementor-element-5c763db{--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-490 .elementor-element.elementor-element-769551d.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-490 .elementor-element.elementor-element-769551d.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-490 .elementor-element.elementor-element-769551d.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-490 .elementor-element.elementor-element-769551d .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-769551d .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-490 .elementor-element.elementor-element-769551d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-490 .elementor-element.elementor-element-769551d:has(:hover) .elementor-image-box-title,
					 .elementor-490 .elementor-element.elementor-element-769551d:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-a6955e9{margin:33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-490 .elementor-element.elementor-element-a6955e9.elementor-element{--align-self:center;}.elementor-490 .elementor-element.elementor-element-caff6e0{--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-490 .elementor-element.elementor-element-e87bfc6 .elementor-image-box-wrapper{text-align:center;}.elementor-490 .elementor-element.elementor-element-e87bfc6.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-490 .elementor-element.elementor-element-e87bfc6.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-490 .elementor-element.elementor-element-e87bfc6.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-e87bfc6 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-490 .elementor-element.elementor-element-e87bfc6 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-490 .elementor-element.elementor-element-e87bfc6 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-e87bfc6:has(:hover) .elementor-image-box-title,
					 .elementor-490 .elementor-element.elementor-element-e87bfc6:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-64f5e99{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-490 .elementor-element.elementor-element-64f5e99.elementor-element{--align-self:center;}.elementor-490 .elementor-element.elementor-element-60a6129{--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-490 .elementor-element.elementor-element-2f9cb05 .elementor-image-box-wrapper{text-align:center;}.elementor-490 .elementor-element.elementor-element-2f9cb05.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-490 .elementor-element.elementor-element-2f9cb05.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-490 .elementor-element.elementor-element-2f9cb05.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-2f9cb05 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-490 .elementor-element.elementor-element-2f9cb05 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-490 .elementor-element.elementor-element-2f9cb05 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-2f9cb05:has(:hover) .elementor-image-box-title,
					 .elementor-490 .elementor-element.elementor-element-2f9cb05:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-c52b2dd{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-490 .elementor-element.elementor-element-c52b2dd.elementor-element{--align-self:center;}.elementor-490 .elementor-element.elementor-element-35103f1{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-490 .elementor-element.elementor-element-2062ac3{--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-490 .elementor-element.elementor-element-ca2131a .elementor-image-box-wrapper{text-align:center;}.elementor-490 .elementor-element.elementor-element-ca2131a.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-490 .elementor-element.elementor-element-ca2131a.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-490 .elementor-element.elementor-element-ca2131a.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-ca2131a .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-490 .elementor-element.elementor-element-ca2131a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-490 .elementor-element.elementor-element-ca2131a .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-ca2131a:has(:hover) .elementor-image-box-title,
					 .elementor-490 .elementor-element.elementor-element-ca2131a:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-39351ed{margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-490 .elementor-element.elementor-element-39351ed.elementor-element{--align-self:center;}.elementor-490 .elementor-element.elementor-element-e29827f{--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-490 .elementor-element.elementor-element-6218244.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-490 .elementor-element.elementor-element-6218244.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-490 .elementor-element.elementor-element-6218244.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-490 .elementor-element.elementor-element-6218244 .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-6218244 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-490 .elementor-element.elementor-element-6218244 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-490 .elementor-element.elementor-element-6218244:has(:hover) .elementor-image-box-title,
					 .elementor-490 .elementor-element.elementor-element-6218244:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-2186371{margin:36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-490 .elementor-element.elementor-element-2186371.elementor-element{--align-self:center;}.elementor-490 .elementor-element.elementor-element-e2b3987{--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-490 .elementor-element.elementor-element-100f6ff .elementor-image-box-wrapper{text-align:center;}.elementor-490 .elementor-element.elementor-element-100f6ff.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-490 .elementor-element.elementor-element-100f6ff.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-490 .elementor-element.elementor-element-100f6ff.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-100f6ff .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-490 .elementor-element.elementor-element-100f6ff .elementor-image-box-img img{transition-duration:0.3s;}.elementor-490 .elementor-element.elementor-element-100f6ff .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-100f6ff:has(:hover) .elementor-image-box-title,
					 .elementor-490 .elementor-element.elementor-element-100f6ff:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-0f76462{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-490 .elementor-element.elementor-element-0f76462.elementor-element{--align-self:center;}.elementor-490 .elementor-element.elementor-element-fc46cea{--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-490 .elementor-element.elementor-element-a3aa27b .elementor-image-box-wrapper{text-align:center;}.elementor-490 .elementor-element.elementor-element-a3aa27b.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-490 .elementor-element.elementor-element-a3aa27b.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-490 .elementor-element.elementor-element-a3aa27b.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-a3aa27b .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-490 .elementor-element.elementor-element-a3aa27b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-490 .elementor-element.elementor-element-a3aa27b .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-a3aa27b:has(:hover) .elementor-image-box-title,
					 .elementor-490 .elementor-element.elementor-element-a3aa27b:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-72671e0{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-490 .elementor-element.elementor-element-72671e0.elementor-element{--align-self:center;}.elementor-490 .elementor-element.elementor-element-6eb208c{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-490 .elementor-element.elementor-element-c87d876{--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-490 .elementor-element.elementor-element-7a2977d .elementor-image-box-wrapper{text-align:center;}.elementor-490 .elementor-element.elementor-element-7a2977d.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-490 .elementor-element.elementor-element-7a2977d.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-490 .elementor-element.elementor-element-7a2977d.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-7a2977d .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-490 .elementor-element.elementor-element-7a2977d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-490 .elementor-element.elementor-element-7a2977d .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-7a2977d:has(:hover) .elementor-image-box-title,
					 .elementor-490 .elementor-element.elementor-element-7a2977d:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-fd079eb{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-490 .elementor-element.elementor-element-fd079eb.elementor-element{--align-self:center;}.elementor-490 .elementor-element.elementor-element-2ca9e39{--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-490 .elementor-element.elementor-element-448e4bc.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-490 .elementor-element.elementor-element-448e4bc.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-490 .elementor-element.elementor-element-448e4bc.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-490 .elementor-element.elementor-element-448e4bc .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-448e4bc .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-490 .elementor-element.elementor-element-448e4bc .elementor-image-box-img img{transition-duration:0.3s;}.elementor-490 .elementor-element.elementor-element-448e4bc:has(:hover) .elementor-image-box-title,
					 .elementor-490 .elementor-element.elementor-element-448e4bc:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-cc70fb4{margin:31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-490 .elementor-element.elementor-element-cc70fb4.elementor-element{--align-self:center;}.elementor-490 .elementor-element.elementor-element-3a5c9f8{--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-490 .elementor-element.elementor-element-00b6555 .elementor-image-box-wrapper{text-align:center;}.elementor-490 .elementor-element.elementor-element-00b6555.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-490 .elementor-element.elementor-element-00b6555.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-490 .elementor-element.elementor-element-00b6555.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-00b6555 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-490 .elementor-element.elementor-element-00b6555 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-490 .elementor-element.elementor-element-00b6555 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-00b6555:has(:hover) .elementor-image-box-title,
					 .elementor-490 .elementor-element.elementor-element-00b6555:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-05c8ae2{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-490 .elementor-element.elementor-element-05c8ae2.elementor-element{--align-self:center;}.elementor-490 .elementor-element.elementor-element-92d5617{--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-490 .elementor-element.elementor-element-8aec0d1 .elementor-image-box-wrapper{text-align:center;}.elementor-490 .elementor-element.elementor-element-8aec0d1.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-490 .elementor-element.elementor-element-8aec0d1.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-490 .elementor-element.elementor-element-8aec0d1.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-8aec0d1 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-490 .elementor-element.elementor-element-8aec0d1 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-490 .elementor-element.elementor-element-8aec0d1 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-8aec0d1:has(:hover) .elementor-image-box-title,
					 .elementor-490 .elementor-element.elementor-element-8aec0d1:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-60ad823{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-490 .elementor-element.elementor-element-60ad823.elementor-element{--align-self:center;}.elementor-490 .elementor-element.elementor-element-461e56f{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-490 .elementor-element.elementor-element-c1cb090{--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-490 .elementor-element.elementor-element-971b059 .elementor-image-box-wrapper{text-align:center;}.elementor-490 .elementor-element.elementor-element-971b059.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-490 .elementor-element.elementor-element-971b059.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-490 .elementor-element.elementor-element-971b059.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-971b059 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-490 .elementor-element.elementor-element-971b059 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-490 .elementor-element.elementor-element-971b059 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-971b059:has(:hover) .elementor-image-box-title,
					 .elementor-490 .elementor-element.elementor-element-971b059:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-af347c5{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-490 .elementor-element.elementor-element-af347c5.elementor-element{--align-self:center;}.elementor-490 .elementor-element.elementor-element-fd49da5{--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-490 .elementor-element.elementor-element-e724d3b .elementor-image-box-wrapper{text-align:center;}.elementor-490 .elementor-element.elementor-element-e724d3b.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-490 .elementor-element.elementor-element-e724d3b.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-490 .elementor-element.elementor-element-e724d3b.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-e724d3b .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-490 .elementor-element.elementor-element-e724d3b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-490 .elementor-element.elementor-element-e724d3b .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-e724d3b:has(:hover) .elementor-image-box-title,
					 .elementor-490 .elementor-element.elementor-element-e724d3b:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-8403cb7{margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-490 .elementor-element.elementor-element-8403cb7.elementor-element{--align-self:center;}.elementor-490 .elementor-element.elementor-element-7634030{--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-490 .elementor-element.elementor-element-0442929.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-490 .elementor-element.elementor-element-0442929.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-490 .elementor-element.elementor-element-0442929.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-490 .elementor-element.elementor-element-0442929 .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-0442929 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-490 .elementor-element.elementor-element-0442929 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-490 .elementor-element.elementor-element-0442929:has(:hover) .elementor-image-box-title,
					 .elementor-490 .elementor-element.elementor-element-0442929:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-c56f04d{margin:34px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-490 .elementor-element.elementor-element-c56f04d.elementor-element{--align-self:center;}.elementor-490 .elementor-element.elementor-element-3d0b3a4{--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-490 .elementor-element.elementor-element-e0b50b5 .elementor-image-box-wrapper{text-align:center;}.elementor-490 .elementor-element.elementor-element-e0b50b5.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-490 .elementor-element.elementor-element-e0b50b5.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-490 .elementor-element.elementor-element-e0b50b5.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-e0b50b5 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-490 .elementor-element.elementor-element-e0b50b5 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-490 .elementor-element.elementor-element-e0b50b5 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-e0b50b5:has(:hover) .elementor-image-box-title,
					 .elementor-490 .elementor-element.elementor-element-e0b50b5:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-fca5008{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-490 .elementor-element.elementor-element-fca5008.elementor-element{--align-self:center;}.elementor-490 .elementor-element.elementor-element-56bcad5{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-490 .elementor-element.elementor-element-df265e7{--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-490 .elementor-element.elementor-element-35dbd6a .elementor-image-box-wrapper{text-align:center;}.elementor-490 .elementor-element.elementor-element-35dbd6a.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-490 .elementor-element.elementor-element-35dbd6a.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-490 .elementor-element.elementor-element-35dbd6a.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-35dbd6a .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-490 .elementor-element.elementor-element-35dbd6a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-490 .elementor-element.elementor-element-35dbd6a .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-35dbd6a:has(:hover) .elementor-image-box-title,
					 .elementor-490 .elementor-element.elementor-element-35dbd6a:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-1ab3661{margin:13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-490 .elementor-element.elementor-element-1ab3661.elementor-element{--align-self:center;}.elementor-490 .elementor-element.elementor-element-093d8ca{--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-490 .elementor-element.elementor-element-39ec62e .elementor-image-box-wrapper{text-align:center;}.elementor-490 .elementor-element.elementor-element-39ec62e.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-490 .elementor-element.elementor-element-39ec62e.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-490 .elementor-element.elementor-element-39ec62e.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-39ec62e .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-490 .elementor-element.elementor-element-39ec62e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-490 .elementor-element.elementor-element-39ec62e .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-39ec62e:has(:hover) .elementor-image-box-title,
					 .elementor-490 .elementor-element.elementor-element-39ec62e:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-5e88504{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-490 .elementor-element.elementor-element-5e88504.elementor-element{--align-self:center;}.elementor-490 .elementor-element.elementor-element-e136c13{--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-490 .elementor-element.elementor-element-1c9923c.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-490 .elementor-element.elementor-element-1c9923c.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-490 .elementor-element.elementor-element-1c9923c.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-490 .elementor-element.elementor-element-1c9923c .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-1c9923c .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-490 .elementor-element.elementor-element-1c9923c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-490 .elementor-element.elementor-element-1c9923c:has(:hover) .elementor-image-box-title,
					 .elementor-490 .elementor-element.elementor-element-1c9923c:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-48002bc{margin:17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-490 .elementor-element.elementor-element-48002bc.elementor-element{--align-self:center;}.elementor-490 .elementor-element.elementor-element-12d9304{--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-490 .elementor-element.elementor-element-ab977c3 .elementor-image-box-wrapper{text-align:center;}.elementor-490 .elementor-element.elementor-element-ab977c3.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-490 .elementor-element.elementor-element-ab977c3.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-490 .elementor-element.elementor-element-ab977c3.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-ab977c3 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-490 .elementor-element.elementor-element-ab977c3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-490 .elementor-element.elementor-element-ab977c3 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-ab977c3:has(:hover) .elementor-image-box-title,
					 .elementor-490 .elementor-element.elementor-element-ab977c3:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-3717ad8{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-490 .elementor-element.elementor-element-3717ad8.elementor-element{--align-self:center;}.elementor-490 .elementor-element.elementor-element-1e354cf{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-490 .elementor-element.elementor-element-ef50a6b{--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-490 .elementor-element.elementor-element-6f1923c .elementor-image-box-wrapper{text-align:center;}.elementor-490 .elementor-element.elementor-element-6f1923c.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-490 .elementor-element.elementor-element-6f1923c.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-490 .elementor-element.elementor-element-6f1923c.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-6f1923c .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-490 .elementor-element.elementor-element-6f1923c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-490 .elementor-element.elementor-element-6f1923c .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-6f1923c:has(:hover) .elementor-image-box-title,
					 .elementor-490 .elementor-element.elementor-element-6f1923c:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-90ff2c0{margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-490 .elementor-element.elementor-element-90ff2c0.elementor-element{--align-self:center;}.elementor-490 .elementor-element.elementor-element-57e380e{--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-490 .elementor-element.elementor-element-4fdc26f .elementor-image-box-wrapper{text-align:center;}.elementor-490 .elementor-element.elementor-element-4fdc26f.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-490 .elementor-element.elementor-element-4fdc26f.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-490 .elementor-element.elementor-element-4fdc26f.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-4fdc26f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-490 .elementor-element.elementor-element-4fdc26f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-490 .elementor-element.elementor-element-4fdc26f .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-4fdc26f:has(:hover) .elementor-image-box-title,
					 .elementor-490 .elementor-element.elementor-element-4fdc26f:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-27fad73{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-490 .elementor-element.elementor-element-27fad73.elementor-element{--align-self:center;}.elementor-490 .elementor-element.elementor-element-37f5d2e{--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-490 .elementor-element.elementor-element-c7961c4.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-490 .elementor-element.elementor-element-c7961c4.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-490 .elementor-element.elementor-element-c7961c4.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-490 .elementor-element.elementor-element-c7961c4 .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-c7961c4 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-490 .elementor-element.elementor-element-c7961c4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-490 .elementor-element.elementor-element-c7961c4:has(:hover) .elementor-image-box-title,
					 .elementor-490 .elementor-element.elementor-element-c7961c4:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-df71920{margin:17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-490 .elementor-element.elementor-element-df71920.elementor-element{--align-self:center;}.elementor-490 .elementor-element.elementor-element-b454d4a{--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-490 .elementor-element.elementor-element-5fb288c .elementor-image-box-wrapper{text-align:center;}.elementor-490 .elementor-element.elementor-element-5fb288c.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-490 .elementor-element.elementor-element-5fb288c.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-490 .elementor-element.elementor-element-5fb288c.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-5fb288c .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-490 .elementor-element.elementor-element-5fb288c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-490 .elementor-element.elementor-element-5fb288c .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-5fb288c:has(:hover) .elementor-image-box-title,
					 .elementor-490 .elementor-element.elementor-element-5fb288c:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-75803f6{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-490 .elementor-element.elementor-element-75803f6.elementor-element{--align-self:center;}.elementor-490 .elementor-element.elementor-element-e9aefd7{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-490 .elementor-element.elementor-element-0b52407{--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-490 .elementor-element.elementor-element-5d456b3 .elementor-image-box-wrapper{text-align:center;}.elementor-490 .elementor-element.elementor-element-5d456b3.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-490 .elementor-element.elementor-element-5d456b3.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-490 .elementor-element.elementor-element-5d456b3.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-5d456b3 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-490 .elementor-element.elementor-element-5d456b3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-490 .elementor-element.elementor-element-5d456b3 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-5d456b3:has(:hover) .elementor-image-box-title,
					 .elementor-490 .elementor-element.elementor-element-5d456b3:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-108f4b6{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-490 .elementor-element.elementor-element-108f4b6.elementor-element{--align-self:center;}.elementor-490 .elementor-element.elementor-element-54d8f89{--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-490 .elementor-element.elementor-element-8d77f02 .elementor-image-box-wrapper{text-align:center;}.elementor-490 .elementor-element.elementor-element-8d77f02.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-490 .elementor-element.elementor-element-8d77f02.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-490 .elementor-element.elementor-element-8d77f02.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-8d77f02 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-490 .elementor-element.elementor-element-8d77f02 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-490 .elementor-element.elementor-element-8d77f02 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-8d77f02:has(:hover) .elementor-image-box-title,
					 .elementor-490 .elementor-element.elementor-element-8d77f02:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-490 .elementor-element.elementor-element-e48dd8a{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-490 .elementor-element.elementor-element-e48dd8a.elementor-element{--align-self:center;}.elementor-490 .elementor-element.elementor-element-499fcdf{--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-490 .elementor-element.elementor-element-f98fdc9{--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;}@media(max-width:767px){.elementor-490 .elementor-element.elementor-element-5bd1a27 .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-1a5060b .elementor-image-box-img{margin-bottom:0px;}.elementor-490 .elementor-element.elementor-element-71de160 .elementor-image-box-img{margin-bottom:0px;}.elementor-490 .elementor-element.elementor-element-4ecd380 .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-9795b00 .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-0c55fe4 .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-9795ea6 .elementor-image-box-img{margin-bottom:0px;}.elementor-490 .elementor-element.elementor-element-c515581 .elementor-image-box-img{margin-bottom:0px;}.elementor-490 .elementor-element.elementor-element-10e12da .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-f7c33b7 .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-4b890a5 .elementor-image-box-img{margin-bottom:0px;}.elementor-490 .elementor-element.elementor-element-2b8ec57 .elementor-image-box-img{margin-bottom:0px;}.elementor-490 .elementor-element.elementor-element-7ff345c .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-6b4766a .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-b60c209 .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-c890f96 .elementor-image-box-img{margin-bottom:0px;}.elementor-490 .elementor-element.elementor-element-6f8335d .elementor-image-box-img{margin-bottom:0px;}.elementor-490 .elementor-element.elementor-element-707a07f .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-3c85a5c .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-848cb13 .elementor-image-box-img{margin-bottom:0px;}.elementor-490 .elementor-element.elementor-element-92fdade .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-56773e0 .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-95dfb22 .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-2b7eb20 .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-d0e8908 .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-04be532 .elementor-image-box-img{margin-bottom:0px;}.elementor-490 .elementor-element.elementor-element-3bd3a94 .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-c247ef4 .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-ca54d93 .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-2b1966a .elementor-image-box-img{margin-bottom:0px;}.elementor-490 .elementor-element.elementor-element-d31a351 .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-5cf962b .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-b0332a9 .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-759f19b .elementor-image-box-img{margin-bottom:0px;}.elementor-490 .elementor-element.elementor-element-8935afe .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-50d2d36 .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-46ad76d .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-769551d .elementor-image-box-img{margin-bottom:0px;}.elementor-490 .elementor-element.elementor-element-e87bfc6 .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-2f9cb05 .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-ca2131a .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-6218244 .elementor-image-box-img{margin-bottom:0px;}.elementor-490 .elementor-element.elementor-element-100f6ff .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-a3aa27b .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-7a2977d .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-448e4bc .elementor-image-box-img{margin-bottom:0px;}.elementor-490 .elementor-element.elementor-element-00b6555 .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-8aec0d1 .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-971b059 .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-e724d3b .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-0442929 .elementor-image-box-img{margin-bottom:0px;}.elementor-490 .elementor-element.elementor-element-e0b50b5 .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-35dbd6a .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-39ec62e .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-1c9923c .elementor-image-box-img{margin-bottom:0px;}.elementor-490 .elementor-element.elementor-element-ab977c3 .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-6f1923c .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-4fdc26f .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-c7961c4 .elementor-image-box-img{margin-bottom:0px;}.elementor-490 .elementor-element.elementor-element-5fb288c .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-5d456b3 .elementor-image-box-img{margin-bottom:3px;}.elementor-490 .elementor-element.elementor-element-8d77f02 .elementor-image-box-img{margin-bottom:3px;}}@media(min-width:768px){.elementor-490 .elementor-element.elementor-element-0b771b3{--width:25%;}.elementor-490 .elementor-element.elementor-element-1d6e34d{--width:25%;}.elementor-490 .elementor-element.elementor-element-eb88df9{--width:25%;}.elementor-490 .elementor-element.elementor-element-96cbe76{--width:25%;}.elementor-490 .elementor-element.elementor-element-aa3eed6{--width:25%;}.elementor-490 .elementor-element.elementor-element-d8060e1{--width:25%;}.elementor-490 .elementor-element.elementor-element-8e20854{--width:25%;}.elementor-490 .elementor-element.elementor-element-c0b62f4{--width:25%;}.elementor-490 .elementor-element.elementor-element-7c8b893{--width:25%;}.elementor-490 .elementor-element.elementor-element-5361d0a{--width:25%;}.elementor-490 .elementor-element.elementor-element-98c585b{--width:25%;}.elementor-490 .elementor-element.elementor-element-005efff{--width:25%;}.elementor-490 .elementor-element.elementor-element-7ab2c55{--width:25%;}.elementor-490 .elementor-element.elementor-element-47dcc0c{--width:25%;}.elementor-490 .elementor-element.elementor-element-083c5f0{--width:25%;}.elementor-490 .elementor-element.elementor-element-e0b3810{--width:25%;}.elementor-490 .elementor-element.elementor-element-017a50c{--width:25%;}.elementor-490 .elementor-element.elementor-element-af4170e{--width:25%;}.elementor-490 .elementor-element.elementor-element-02e2ee8{--width:25%;}.elementor-490 .elementor-element.elementor-element-055ea90{--width:25%;}.elementor-490 .elementor-element.elementor-element-86f07c5{--width:25%;}.elementor-490 .elementor-element.elementor-element-d075cdf{--width:25%;}.elementor-490 .elementor-element.elementor-element-8169947{--width:25%;}.elementor-490 .elementor-element.elementor-element-b6974c2{--width:25%;}.elementor-490 .elementor-element.elementor-element-42a15ce{--width:25%;}.elementor-490 .elementor-element.elementor-element-23d90c3{--width:25%;}.elementor-490 .elementor-element.elementor-element-5e427f7{--width:25%;}.elementor-490 .elementor-element.elementor-element-34ed31e{--width:25%;}.elementor-490 .elementor-element.elementor-element-57c7e4c{--width:25%;}.elementor-490 .elementor-element.elementor-element-565d965{--width:25%;}.elementor-490 .elementor-element.elementor-element-aa13edf{--width:25%;}.elementor-490 .elementor-element.elementor-element-b32ca35{--width:25%;}.elementor-490 .elementor-element.elementor-element-15c0af8{--width:25%;}.elementor-490 .elementor-element.elementor-element-109d8c6{--width:25%;}.elementor-490 .elementor-element.elementor-element-aefaf09{--width:25%;}.elementor-490 .elementor-element.elementor-element-6a8a16d{--width:25%;}.elementor-490 .elementor-element.elementor-element-5a3c54d{--width:25%;}.elementor-490 .elementor-element.elementor-element-5c763db{--width:25%;}.elementor-490 .elementor-element.elementor-element-caff6e0{--width:25%;}.elementor-490 .elementor-element.elementor-element-60a6129{--width:25%;}.elementor-490 .elementor-element.elementor-element-2062ac3{--width:25%;}.elementor-490 .elementor-element.elementor-element-e29827f{--width:25%;}.elementor-490 .elementor-element.elementor-element-e2b3987{--width:25%;}.elementor-490 .elementor-element.elementor-element-fc46cea{--width:25%;}.elementor-490 .elementor-element.elementor-element-c87d876{--width:25%;}.elementor-490 .elementor-element.elementor-element-2ca9e39{--width:25%;}.elementor-490 .elementor-element.elementor-element-3a5c9f8{--width:25%;}.elementor-490 .elementor-element.elementor-element-92d5617{--width:25%;}.elementor-490 .elementor-element.elementor-element-c1cb090{--width:25%;}.elementor-490 .elementor-element.elementor-element-fd49da5{--width:25%;}.elementor-490 .elementor-element.elementor-element-7634030{--width:25%;}.elementor-490 .elementor-element.elementor-element-3d0b3a4{--width:25%;}.elementor-490 .elementor-element.elementor-element-df265e7{--width:25%;}.elementor-490 .elementor-element.elementor-element-093d8ca{--width:25%;}.elementor-490 .elementor-element.elementor-element-e136c13{--width:25%;}.elementor-490 .elementor-element.elementor-element-12d9304{--width:25%;}.elementor-490 .elementor-element.elementor-element-ef50a6b{--width:25%;}.elementor-490 .elementor-element.elementor-element-57e380e{--width:25%;}.elementor-490 .elementor-element.elementor-element-37f5d2e{--width:25%;}.elementor-490 .elementor-element.elementor-element-b454d4a{--width:25%;}.elementor-490 .elementor-element.elementor-element-0b52407{--width:25%;}.elementor-490 .elementor-element.elementor-element-54d8f89{--width:25%;}.elementor-490 .elementor-element.elementor-element-499fcdf{--width:25%;}.elementor-490 .elementor-element.elementor-element-f98fdc9{--width:25%;}}/* Start custom CSS for html, class: .elementor-element-7c681e6 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2f0b9c7 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9a3da78 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-07c2f75 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-44aa380 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-46c1cba *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a718a10 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a95ba38 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b787eb0 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9cb963d *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-488d1dd *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ba74f12 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eba68eb *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8f47836 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0865477 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7899a81 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1502640 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5918e31 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-078eb80 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cf25b69 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8f4a3a2 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-45c4352 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3ede310 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cd1c5e8 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4e7e054 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-53baa75 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2c0b62c *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-270d723 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d877788 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f2e680e *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-35fe543 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0bb53aa *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7f4cbbe *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a352d58 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3446441 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a8baa3d *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-276a287 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a6955e9 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-64f5e99 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c52b2dd *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-39351ed *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2186371 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0f76462 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-72671e0 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fd079eb *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cc70fb4 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-05c8ae2 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-60ad823 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-af347c5 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8403cb7 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c56f04d *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fca5008 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1ab3661 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5e88504 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-48002bc *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3717ad8 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-90ff2c0 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-27fad73 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-df71920 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-75803f6 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-108f4b6 *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e48dd8a *//* ===============================
BOOK ORDER BUTTON
================================*/

.book-order-btn{

background:linear-gradient(135deg,#00032D,#0A4DA2);
color:#fff;
border:none;
padding:14px 30px;
font-size:18px;
font-weight:700;
border-radius:50px;
cursor:pointer;
box-shadow:0 8px 25px rgba(0,3,45,.35);
transition:.4s;

}

.book-order-btn:hover{

background:linear-gradient(135deg,#0A4DA2,#00032D);
transform:translateY(-5px) scale(1.05);
box-shadow:0 15px 35px rgba(0,3,45,.50);

}



/* ===============================
POPUP BACKGROUND
================================*/

.book-popup{

display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);
backdrop-filter:blur(8px);
z-index:99999;
align-items:center;
justify-content:center;

}



/* ===============================
POPUP BOX
================================*/

.book-popup-box{

width:420px;
max-width:90%;
background:#ffffff;
padding:30px;
border-radius:25px;
position:relative;
box-shadow:0 20px 60px rgba(0,0,0,.30);
animation:popupAnimation .4s ease;

}


@keyframes popupAnimation{

from{

transform:scale(.7);
opacity:0;

}

to{

transform:scale(1);
opacity:1;

}

}



/* CLOSE BUTTON */

.close-popup{

position:absolute;
right:20px;
top:15px;
font-size:32px;
font-weight:bold;
cursor:pointer;
color:#00032D;

}



/* ===============================
BOOK PREVIEW
================================*/

.book-preview{

display:flex;
gap:20px;
align-items:center;
margin-bottom:20px;

}


.book-preview img{

width:100px;
height:130px;
object-fit:cover;
border-radius:12px;
box-shadow:0 5px 15px #d6d6d6;

}


.book-preview h3{

margin:0;
font-size:22px;
color:#00032D;

}


.book-preview p{

font-size:18px;
color:#0A4DA2;
font-weight:bold;

}



/* ===============================
FORM INPUT
================================*/

.book-popup-box input,
.book-popup-box textarea{

width:100%;
padding:14px;
margin:8px 0;
border:1px solid #ddd;
border-radius:12px;
font-size:16px;
outline:none;
transition:.3s;

}


.book-popup-box input:focus,
.book-popup-box textarea:focus{

border-color:#00032D;
box-shadow:0 0 10px rgba(0,3,45,.25);

}


.book-popup-box textarea{

height:90px;
resize:none;

}



/* ===============================
WHATSAPP BUTTON
================================*/

.book-popup-box button{

width:100%;
padding:15px;
border:none;
border-radius:50px;
background:#25D366;
color:#fff;
font-size:18px;
font-weight:700;
cursor:pointer;
margin-top:15px;
transition:.3s;

}


.book-popup-box button:hover{

background:#128C7E;
transform:scale(1.03);

}



/* ===============================
MOBILE RESPONSIVE
================================*/

@media(max-width:600px){

.book-popup-box{

padding:20px;
width:95%;

}

.book-preview img{

width:80px;
height:110px;

}

.book-preview h3{

font-size:18px;

}

.book-popup-box button{

font-size:16px;

}

}/* End custom CSS */