.elementor-144 .elementor-element.elementor-element-501d33b{--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;}.elementor-144 .elementor-element.elementor-element-d27ecfe{--e-image-carousel-slides-to-show:1;}.elementor-144 .elementor-element.elementor-element-d7fe03d{--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-144 .elementor-element.elementor-element-d394ce7{--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-144 .elementor-element.elementor-element-07a9919 .elementor-image-box-wrapper{text-align:center;}.elementor-144 .elementor-element.elementor-element-07a9919.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-144 .elementor-element.elementor-element-07a9919.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-144 .elementor-element.elementor-element-07a9919.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-07a9919 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-144 .elementor-element.elementor-element-07a9919 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-144 .elementor-element.elementor-element-07a9919 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-07a9919:has(:hover) .elementor-image-box-title,
					 .elementor-144 .elementor-element.elementor-element-07a9919:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-d20803e{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-144 .elementor-element.elementor-element-d20803e.elementor-element{--align-self:center;}.elementor-144 .elementor-element.elementor-element-9b6763e{--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-144 .elementor-element.elementor-element-50c028a .elementor-image-box-wrapper{text-align:center;}.elementor-144 .elementor-element.elementor-element-50c028a.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-144 .elementor-element.elementor-element-50c028a.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-144 .elementor-element.elementor-element-50c028a.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-50c028a .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-144 .elementor-element.elementor-element-50c028a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-144 .elementor-element.elementor-element-50c028a .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-50c028a:has(:hover) .elementor-image-box-title,
					 .elementor-144 .elementor-element.elementor-element-50c028a:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-f0f65ba{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-144 .elementor-element.elementor-element-f0f65ba.elementor-element{--align-self:center;}.elementor-144 .elementor-element.elementor-element-97c5a3b{--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-144 .elementor-element.elementor-element-f9345c9 .elementor-image-box-wrapper{text-align:center;}.elementor-144 .elementor-element.elementor-element-f9345c9.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-144 .elementor-element.elementor-element-f9345c9.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-144 .elementor-element.elementor-element-f9345c9.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-f9345c9 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-144 .elementor-element.elementor-element-f9345c9 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-144 .elementor-element.elementor-element-f9345c9 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-f9345c9:has(:hover) .elementor-image-box-title,
					 .elementor-144 .elementor-element.elementor-element-f9345c9:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-1e6a68c{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-144 .elementor-element.elementor-element-1e6a68c.elementor-element{--align-self:center;}.elementor-144 .elementor-element.elementor-element-20f0107{--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-144 .elementor-element.elementor-element-9f1a9d0 .elementor-image-box-wrapper{text-align:center;}.elementor-144 .elementor-element.elementor-element-9f1a9d0.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-144 .elementor-element.elementor-element-9f1a9d0.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-144 .elementor-element.elementor-element-9f1a9d0.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-9f1a9d0 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-144 .elementor-element.elementor-element-9f1a9d0 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-144 .elementor-element.elementor-element-9f1a9d0 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-9f1a9d0:has(:hover) .elementor-image-box-title,
					 .elementor-144 .elementor-element.elementor-element-9f1a9d0:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-da66d2c{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-144 .elementor-element.elementor-element-da66d2c.elementor-element{--align-self:center;}.elementor-144 .elementor-element.elementor-element-e6c5096{--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-144 .elementor-element.elementor-element-49a334c{--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-144 .elementor-element.elementor-element-bd76a9d .elementor-image-box-wrapper{text-align:center;}.elementor-144 .elementor-element.elementor-element-bd76a9d.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-144 .elementor-element.elementor-element-bd76a9d.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-144 .elementor-element.elementor-element-bd76a9d.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-bd76a9d .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-144 .elementor-element.elementor-element-bd76a9d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-144 .elementor-element.elementor-element-bd76a9d .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-bd76a9d:has(:hover) .elementor-image-box-title,
					 .elementor-144 .elementor-element.elementor-element-bd76a9d:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-7f1f829{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-144 .elementor-element.elementor-element-7f1f829.elementor-element{--align-self:center;}.elementor-144 .elementor-element.elementor-element-dc36b92{--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-144 .elementor-element.elementor-element-fa440db .elementor-image-box-wrapper{text-align:center;}.elementor-144 .elementor-element.elementor-element-fa440db.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-144 .elementor-element.elementor-element-fa440db.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-144 .elementor-element.elementor-element-fa440db.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-fa440db .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-144 .elementor-element.elementor-element-fa440db .elementor-image-box-img img{transition-duration:0.3s;}.elementor-144 .elementor-element.elementor-element-fa440db .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-fa440db:has(:hover) .elementor-image-box-title,
					 .elementor-144 .elementor-element.elementor-element-fa440db:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-e843b50{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-144 .elementor-element.elementor-element-e843b50.elementor-element{--align-self:center;}.elementor-144 .elementor-element.elementor-element-9bc154f{--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-144 .elementor-element.elementor-element-82435a8 .elementor-image-box-wrapper{text-align:center;}.elementor-144 .elementor-element.elementor-element-82435a8.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-144 .elementor-element.elementor-element-82435a8.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-144 .elementor-element.elementor-element-82435a8.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-82435a8 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-144 .elementor-element.elementor-element-82435a8 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-144 .elementor-element.elementor-element-82435a8 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-82435a8:has(:hover) .elementor-image-box-title,
					 .elementor-144 .elementor-element.elementor-element-82435a8:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-d94d5d4{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-144 .elementor-element.elementor-element-d94d5d4.elementor-element{--align-self:center;}.elementor-144 .elementor-element.elementor-element-bfdfabf{--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-144 .elementor-element.elementor-element-d85a970 .elementor-image-box-wrapper{text-align:center;}.elementor-144 .elementor-element.elementor-element-d85a970.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-144 .elementor-element.elementor-element-d85a970.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-144 .elementor-element.elementor-element-d85a970.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-d85a970 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-144 .elementor-element.elementor-element-d85a970 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-144 .elementor-element.elementor-element-d85a970 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-d85a970:has(:hover) .elementor-image-box-title,
					 .elementor-144 .elementor-element.elementor-element-d85a970:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-b83d3a2{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-144 .elementor-element.elementor-element-b83d3a2.elementor-element{--align-self:center;}.elementor-144 .elementor-element.elementor-element-1c340aa{--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-144 .elementor-element.elementor-element-882750b{--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-144 .elementor-element.elementor-element-cfbca93 .elementor-image-box-wrapper{text-align:center;}.elementor-144 .elementor-element.elementor-element-cfbca93.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-144 .elementor-element.elementor-element-cfbca93.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-144 .elementor-element.elementor-element-cfbca93.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-cfbca93 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-144 .elementor-element.elementor-element-cfbca93 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-144 .elementor-element.elementor-element-cfbca93 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-cfbca93:has(:hover) .elementor-image-box-title,
					 .elementor-144 .elementor-element.elementor-element-cfbca93:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-fed6109{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-144 .elementor-element.elementor-element-fed6109.elementor-element{--align-self:center;}.elementor-144 .elementor-element.elementor-element-ee4ca7c{--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-144 .elementor-element.elementor-element-00d59cc .elementor-image-box-wrapper{text-align:center;}.elementor-144 .elementor-element.elementor-element-00d59cc.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-144 .elementor-element.elementor-element-00d59cc.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-144 .elementor-element.elementor-element-00d59cc.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-00d59cc .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-144 .elementor-element.elementor-element-00d59cc .elementor-image-box-img img{transition-duration:0.3s;}.elementor-144 .elementor-element.elementor-element-00d59cc .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-00d59cc:has(:hover) .elementor-image-box-title,
					 .elementor-144 .elementor-element.elementor-element-00d59cc:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-1d5f5cc{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-144 .elementor-element.elementor-element-1d5f5cc.elementor-element{--align-self:center;}.elementor-144 .elementor-element.elementor-element-5d33377{--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-144 .elementor-element.elementor-element-4e11f3a .elementor-image-box-wrapper{text-align:center;}.elementor-144 .elementor-element.elementor-element-4e11f3a.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-144 .elementor-element.elementor-element-4e11f3a.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-144 .elementor-element.elementor-element-4e11f3a.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-4e11f3a .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-144 .elementor-element.elementor-element-4e11f3a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-144 .elementor-element.elementor-element-4e11f3a .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-4e11f3a:has(:hover) .elementor-image-box-title,
					 .elementor-144 .elementor-element.elementor-element-4e11f3a:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-1a0b161{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-144 .elementor-element.elementor-element-1a0b161.elementor-element{--align-self:center;}.elementor-144 .elementor-element.elementor-element-56c27ae{--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-144 .elementor-element.elementor-element-0530fff .elementor-image-box-wrapper{text-align:center;}.elementor-144 .elementor-element.elementor-element-0530fff.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-144 .elementor-element.elementor-element-0530fff.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-144 .elementor-element.elementor-element-0530fff.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-0530fff .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-144 .elementor-element.elementor-element-0530fff .elementor-image-box-img img{transition-duration:0.3s;}.elementor-144 .elementor-element.elementor-element-0530fff .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-0530fff:has(:hover) .elementor-image-box-title,
					 .elementor-144 .elementor-element.elementor-element-0530fff:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-7fd18af{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-144 .elementor-element.elementor-element-7fd18af.elementor-element{--align-self:center;}.elementor-144 .elementor-element.elementor-element-42b9444{--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-144 .elementor-element.elementor-element-2fab1f8{--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-144 .elementor-element.elementor-element-8757a5c .elementor-image-box-wrapper{text-align:center;}.elementor-144 .elementor-element.elementor-element-8757a5c.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-144 .elementor-element.elementor-element-8757a5c.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-144 .elementor-element.elementor-element-8757a5c.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-8757a5c .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-144 .elementor-element.elementor-element-8757a5c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-144 .elementor-element.elementor-element-8757a5c .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-8757a5c:has(:hover) .elementor-image-box-title,
					 .elementor-144 .elementor-element.elementor-element-8757a5c:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-4c187f0{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-144 .elementor-element.elementor-element-4c187f0.elementor-element{--align-self:center;}.elementor-144 .elementor-element.elementor-element-54ea080{--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-144 .elementor-element.elementor-element-03ecdd9 .elementor-image-box-wrapper{text-align:center;}.elementor-144 .elementor-element.elementor-element-03ecdd9.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-144 .elementor-element.elementor-element-03ecdd9.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-144 .elementor-element.elementor-element-03ecdd9.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-03ecdd9 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-144 .elementor-element.elementor-element-03ecdd9 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-144 .elementor-element.elementor-element-03ecdd9 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-03ecdd9:has(:hover) .elementor-image-box-title,
					 .elementor-144 .elementor-element.elementor-element-03ecdd9:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-1735165{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-144 .elementor-element.elementor-element-1735165.elementor-element{--align-self:center;}.elementor-144 .elementor-element.elementor-element-ddad51a{--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-144 .elementor-element.elementor-element-42e32ed .elementor-image-box-wrapper{text-align:center;}.elementor-144 .elementor-element.elementor-element-42e32ed.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-144 .elementor-element.elementor-element-42e32ed.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-144 .elementor-element.elementor-element-42e32ed.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-42e32ed .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-144 .elementor-element.elementor-element-42e32ed .elementor-image-box-img img{transition-duration:0.3s;}.elementor-144 .elementor-element.elementor-element-42e32ed .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-42e32ed:has(:hover) .elementor-image-box-title,
					 .elementor-144 .elementor-element.elementor-element-42e32ed:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-b7dd57d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-144 .elementor-element.elementor-element-b7dd57d.elementor-element{--align-self:center;}.elementor-144 .elementor-element.elementor-element-2b30dd8{--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-144 .elementor-element.elementor-element-c5f027b .elementor-image-box-wrapper{text-align:center;}.elementor-144 .elementor-element.elementor-element-c5f027b.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-144 .elementor-element.elementor-element-c5f027b.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-144 .elementor-element.elementor-element-c5f027b.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-c5f027b .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-144 .elementor-element.elementor-element-c5f027b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-144 .elementor-element.elementor-element-c5f027b .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-c5f027b:has(:hover) .elementor-image-box-title,
					 .elementor-144 .elementor-element.elementor-element-c5f027b:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-8ef8880{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-144 .elementor-element.elementor-element-8ef8880.elementor-element{--align-self:center;}.elementor-144 .elementor-element.elementor-element-e87fbab{--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-144 .elementor-element.elementor-element-8f11730{--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-144 .elementor-element.elementor-element-072214b .elementor-image-box-wrapper{text-align:center;}.elementor-144 .elementor-element.elementor-element-072214b.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-144 .elementor-element.elementor-element-072214b.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-144 .elementor-element.elementor-element-072214b.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-072214b .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-144 .elementor-element.elementor-element-072214b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-144 .elementor-element.elementor-element-072214b .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-072214b:has(:hover) .elementor-image-box-title,
					 .elementor-144 .elementor-element.elementor-element-072214b:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-1c3ff98{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-144 .elementor-element.elementor-element-1c3ff98.elementor-element{--align-self:center;}.elementor-144 .elementor-element.elementor-element-992ebbc{--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-144 .elementor-element.elementor-element-8ba84de .elementor-image-box-wrapper{text-align:center;}.elementor-144 .elementor-element.elementor-element-8ba84de.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-144 .elementor-element.elementor-element-8ba84de.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-144 .elementor-element.elementor-element-8ba84de.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-8ba84de .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-144 .elementor-element.elementor-element-8ba84de .elementor-image-box-img img{transition-duration:0.3s;}.elementor-144 .elementor-element.elementor-element-8ba84de .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-8ba84de:has(:hover) .elementor-image-box-title,
					 .elementor-144 .elementor-element.elementor-element-8ba84de:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-6cb39ed{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-144 .elementor-element.elementor-element-6cb39ed.elementor-element{--align-self:center;}.elementor-144 .elementor-element.elementor-element-87d4c0e{--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-144 .elementor-element.elementor-element-0ade6de .elementor-image-box-wrapper{text-align:center;}.elementor-144 .elementor-element.elementor-element-0ade6de.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-144 .elementor-element.elementor-element-0ade6de.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-144 .elementor-element.elementor-element-0ade6de.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-0ade6de .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-144 .elementor-element.elementor-element-0ade6de .elementor-image-box-img img{transition-duration:0.3s;}.elementor-144 .elementor-element.elementor-element-0ade6de .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-0ade6de:has(:hover) .elementor-image-box-title,
					 .elementor-144 .elementor-element.elementor-element-0ade6de:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-435feb7{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-144 .elementor-element.elementor-element-435feb7.elementor-element{--align-self:center;}.elementor-144 .elementor-element.elementor-element-e64c2d4{--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-144 .elementor-element.elementor-element-88817f6 .elementor-image-box-wrapper{text-align:center;}.elementor-144 .elementor-element.elementor-element-88817f6.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-144 .elementor-element.elementor-element-88817f6.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-144 .elementor-element.elementor-element-88817f6.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-88817f6 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-144 .elementor-element.elementor-element-88817f6 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-144 .elementor-element.elementor-element-88817f6 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-88817f6:has(:hover) .elementor-image-box-title,
					 .elementor-144 .elementor-element.elementor-element-88817f6:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-fe80185{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-144 .elementor-element.elementor-element-fe80185.elementor-element{--align-self:center;}.elementor-144 .elementor-element.elementor-element-2e1e38e{--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-144 .elementor-element.elementor-element-0af4be3{--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-144 .elementor-element.elementor-element-f4cb33b .elementor-image-box-wrapper{text-align:center;}.elementor-144 .elementor-element.elementor-element-f4cb33b.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-144 .elementor-element.elementor-element-f4cb33b.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-144 .elementor-element.elementor-element-f4cb33b.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-f4cb33b .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-144 .elementor-element.elementor-element-f4cb33b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-144 .elementor-element.elementor-element-f4cb33b .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-f4cb33b:has(:hover) .elementor-image-box-title,
					 .elementor-144 .elementor-element.elementor-element-f4cb33b:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-821cc03{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-144 .elementor-element.elementor-element-821cc03.elementor-element{--align-self:center;}.elementor-144 .elementor-element.elementor-element-efe44fe{--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-144 .elementor-element.elementor-element-0b80a99 .elementor-image-box-wrapper{text-align:center;}.elementor-144 .elementor-element.elementor-element-0b80a99.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-144 .elementor-element.elementor-element-0b80a99.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-144 .elementor-element.elementor-element-0b80a99.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-0b80a99 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-144 .elementor-element.elementor-element-0b80a99 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-144 .elementor-element.elementor-element-0b80a99 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-0b80a99:has(:hover) .elementor-image-box-title,
					 .elementor-144 .elementor-element.elementor-element-0b80a99:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-5a094af{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-144 .elementor-element.elementor-element-5a094af.elementor-element{--align-self:center;}.elementor-144 .elementor-element.elementor-element-1717fa1{--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-144 .elementor-element.elementor-element-3c76ef9 .elementor-image-box-wrapper{text-align:center;}.elementor-144 .elementor-element.elementor-element-3c76ef9.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-144 .elementor-element.elementor-element-3c76ef9.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-144 .elementor-element.elementor-element-3c76ef9.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-3c76ef9 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-144 .elementor-element.elementor-element-3c76ef9 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-144 .elementor-element.elementor-element-3c76ef9 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-3c76ef9:has(:hover) .elementor-image-box-title,
					 .elementor-144 .elementor-element.elementor-element-3c76ef9:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-d2b08ec{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-144 .elementor-element.elementor-element-d2b08ec.elementor-element{--align-self:center;}.elementor-144 .elementor-element.elementor-element-9e02b4f{--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-144 .elementor-element.elementor-element-74cab5e .elementor-image-box-wrapper{text-align:center;}.elementor-144 .elementor-element.elementor-element-74cab5e.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-144 .elementor-element.elementor-element-74cab5e.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-144 .elementor-element.elementor-element-74cab5e.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-74cab5e .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-144 .elementor-element.elementor-element-74cab5e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-144 .elementor-element.elementor-element-74cab5e .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-74cab5e:has(:hover) .elementor-image-box-title,
					 .elementor-144 .elementor-element.elementor-element-74cab5e:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-c6bca9e{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-144 .elementor-element.elementor-element-c6bca9e.elementor-element{--align-self:center;}.elementor-144 .elementor-element.elementor-element-4f8bae1{--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-144 .elementor-element.elementor-element-cd47ef3{--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-144 .elementor-element.elementor-element-ad2b62e .elementor-image-box-wrapper{text-align:center;}.elementor-144 .elementor-element.elementor-element-ad2b62e.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-144 .elementor-element.elementor-element-ad2b62e.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-144 .elementor-element.elementor-element-ad2b62e.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-ad2b62e .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-144 .elementor-element.elementor-element-ad2b62e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-144 .elementor-element.elementor-element-ad2b62e .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-ad2b62e:has(:hover) .elementor-image-box-title,
					 .elementor-144 .elementor-element.elementor-element-ad2b62e:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-730c816{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-144 .elementor-element.elementor-element-730c816.elementor-element{--align-self:center;}.elementor-144 .elementor-element.elementor-element-7a11d94{--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-144 .elementor-element.elementor-element-dc57a9e .elementor-image-box-wrapper{text-align:center;}.elementor-144 .elementor-element.elementor-element-dc57a9e.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-144 .elementor-element.elementor-element-dc57a9e.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-144 .elementor-element.elementor-element-dc57a9e.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-dc57a9e .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-144 .elementor-element.elementor-element-dc57a9e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-144 .elementor-element.elementor-element-dc57a9e .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-dc57a9e:has(:hover) .elementor-image-box-title,
					 .elementor-144 .elementor-element.elementor-element-dc57a9e:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-7a036a3{margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-144 .elementor-element.elementor-element-7a036a3.elementor-element{--align-self:center;}.elementor-144 .elementor-element.elementor-element-e4fa8ee{--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-144 .elementor-element.elementor-element-9ee9cd3 .elementor-image-box-wrapper{text-align:center;}.elementor-144 .elementor-element.elementor-element-9ee9cd3.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-144 .elementor-element.elementor-element-9ee9cd3.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-144 .elementor-element.elementor-element-9ee9cd3.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-9ee9cd3 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-144 .elementor-element.elementor-element-9ee9cd3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-144 .elementor-element.elementor-element-9ee9cd3 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-9ee9cd3:has(:hover) .elementor-image-box-title,
					 .elementor-144 .elementor-element.elementor-element-9ee9cd3:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-56bebcc{margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-144 .elementor-element.elementor-element-56bebcc.elementor-element{--align-self:center;}.elementor-144 .elementor-element.elementor-element-30c8f11{--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-144 .elementor-element.elementor-element-62b947a .elementor-image-box-wrapper{text-align:center;}.elementor-144 .elementor-element.elementor-element-62b947a.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-144 .elementor-element.elementor-element-62b947a.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-144 .elementor-element.elementor-element-62b947a.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-62b947a .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-144 .elementor-element.elementor-element-62b947a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-144 .elementor-element.elementor-element-62b947a .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-62b947a:has(:hover) .elementor-image-box-title,
					 .elementor-144 .elementor-element.elementor-element-62b947a:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-35079f0{margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-144 .elementor-element.elementor-element-35079f0.elementor-element{--align-self:center;}.elementor-144 .elementor-element.elementor-element-5b14436{--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-144 .elementor-element.elementor-element-5912b23{--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-144 .elementor-element.elementor-element-b5e09ef .elementor-image-box-wrapper{text-align:center;}.elementor-144 .elementor-element.elementor-element-b5e09ef.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-144 .elementor-element.elementor-element-b5e09ef.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-144 .elementor-element.elementor-element-b5e09ef.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-b5e09ef .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-144 .elementor-element.elementor-element-b5e09ef .elementor-image-box-img img{transition-duration:0.3s;}.elementor-144 .elementor-element.elementor-element-b5e09ef .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-b5e09ef:has(:hover) .elementor-image-box-title,
					 .elementor-144 .elementor-element.elementor-element-b5e09ef:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-ad044af{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-144 .elementor-element.elementor-element-ad044af.elementor-element{--align-self:center;}.elementor-144 .elementor-element.elementor-element-c50f96d{--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-144 .elementor-element.elementor-element-5787aa8 .elementor-image-box-wrapper{text-align:center;}.elementor-144 .elementor-element.elementor-element-5787aa8.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-144 .elementor-element.elementor-element-5787aa8.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-144 .elementor-element.elementor-element-5787aa8.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-5787aa8 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-144 .elementor-element.elementor-element-5787aa8 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-144 .elementor-element.elementor-element-5787aa8 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-5787aa8:has(:hover) .elementor-image-box-title,
					 .elementor-144 .elementor-element.elementor-element-5787aa8:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-008dc5a{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-144 .elementor-element.elementor-element-008dc5a.elementor-element{--align-self:center;}.elementor-144 .elementor-element.elementor-element-c38e286{--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-144 .elementor-element.elementor-element-550b743 .elementor-image-box-wrapper{text-align:center;}.elementor-144 .elementor-element.elementor-element-550b743.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-144 .elementor-element.elementor-element-550b743.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-144 .elementor-element.elementor-element-550b743.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-550b743 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-144 .elementor-element.elementor-element-550b743 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-144 .elementor-element.elementor-element-550b743 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-550b743:has(:hover) .elementor-image-box-title,
					 .elementor-144 .elementor-element.elementor-element-550b743:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-9974bd5{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-144 .elementor-element.elementor-element-9974bd5.elementor-element{--align-self:center;}.elementor-144 .elementor-element.elementor-element-32a1b1c{--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-144 .elementor-element.elementor-element-0e568a6 .elementor-image-box-wrapper{text-align:center;}.elementor-144 .elementor-element.elementor-element-0e568a6.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-144 .elementor-element.elementor-element-0e568a6.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-144 .elementor-element.elementor-element-0e568a6.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-0e568a6 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-144 .elementor-element.elementor-element-0e568a6 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-144 .elementor-element.elementor-element-0e568a6 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-0e568a6:has(:hover) .elementor-image-box-title,
					 .elementor-144 .elementor-element.elementor-element-0e568a6:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-118ab5d{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-144 .elementor-element.elementor-element-118ab5d.elementor-element{--align-self:center;}.elementor-144 .elementor-element.elementor-element-9fe4daa{--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-144 .elementor-element.elementor-element-2e56263{--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-144 .elementor-element.elementor-element-946fd40 .elementor-image-box-wrapper{text-align:center;}.elementor-144 .elementor-element.elementor-element-946fd40.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-144 .elementor-element.elementor-element-946fd40.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-144 .elementor-element.elementor-element-946fd40.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-946fd40 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-144 .elementor-element.elementor-element-946fd40 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-144 .elementor-element.elementor-element-946fd40 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-946fd40:has(:hover) .elementor-image-box-title,
					 .elementor-144 .elementor-element.elementor-element-946fd40:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-0ec589a{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-144 .elementor-element.elementor-element-0ec589a.elementor-element{--align-self:center;}.elementor-144 .elementor-element.elementor-element-b72903a{--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-144 .elementor-element.elementor-element-098543b .elementor-image-box-wrapper{text-align:center;}.elementor-144 .elementor-element.elementor-element-098543b.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-144 .elementor-element.elementor-element-098543b.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-144 .elementor-element.elementor-element-098543b.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-098543b .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-144 .elementor-element.elementor-element-098543b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-144 .elementor-element.elementor-element-098543b .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-098543b:has(:hover) .elementor-image-box-title,
					 .elementor-144 .elementor-element.elementor-element-098543b:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-b1a141d{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-144 .elementor-element.elementor-element-b1a141d.elementor-element{--align-self:center;}.elementor-144 .elementor-element.elementor-element-e577bed{--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-144 .elementor-element.elementor-element-b413ec4 .elementor-image-box-wrapper{text-align:center;}.elementor-144 .elementor-element.elementor-element-b413ec4.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-144 .elementor-element.elementor-element-b413ec4.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-144 .elementor-element.elementor-element-b413ec4.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-b413ec4 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-144 .elementor-element.elementor-element-b413ec4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-144 .elementor-element.elementor-element-b413ec4 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-b413ec4:has(:hover) .elementor-image-box-title,
					 .elementor-144 .elementor-element.elementor-element-b413ec4:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-8bc9e9b{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-144 .elementor-element.elementor-element-8bc9e9b.elementor-element{--align-self:center;}.elementor-144 .elementor-element.elementor-element-b2398fc{--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-144 .elementor-element.elementor-element-f5f2b81 .elementor-image-box-wrapper{text-align:center;}.elementor-144 .elementor-element.elementor-element-f5f2b81.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-144 .elementor-element.elementor-element-f5f2b81.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-144 .elementor-element.elementor-element-f5f2b81.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-f5f2b81 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-144 .elementor-element.elementor-element-f5f2b81 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-144 .elementor-element.elementor-element-f5f2b81 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-f5f2b81:has(:hover) .elementor-image-box-title,
					 .elementor-144 .elementor-element.elementor-element-f5f2b81:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-bcf24da{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-144 .elementor-element.elementor-element-bcf24da.elementor-element{--align-self:center;}.elementor-144 .elementor-element.elementor-element-b73ba59{--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-144 .elementor-element.elementor-element-456d248{--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-144 .elementor-element.elementor-element-61c6483 .elementor-image-box-wrapper{text-align:center;}.elementor-144 .elementor-element.elementor-element-61c6483.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-144 .elementor-element.elementor-element-61c6483.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-144 .elementor-element.elementor-element-61c6483.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-61c6483 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-144 .elementor-element.elementor-element-61c6483 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-144 .elementor-element.elementor-element-61c6483 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-61c6483:has(:hover) .elementor-image-box-title,
					 .elementor-144 .elementor-element.elementor-element-61c6483:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-461d505{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-144 .elementor-element.elementor-element-461d505.elementor-element{--align-self:center;}.elementor-144 .elementor-element.elementor-element-bef61b4{--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-144 .elementor-element.elementor-element-4946022 .elementor-image-box-wrapper{text-align:center;}.elementor-144 .elementor-element.elementor-element-4946022.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-144 .elementor-element.elementor-element-4946022.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-144 .elementor-element.elementor-element-4946022.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-4946022 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-144 .elementor-element.elementor-element-4946022 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-144 .elementor-element.elementor-element-4946022 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-4946022:has(:hover) .elementor-image-box-title,
					 .elementor-144 .elementor-element.elementor-element-4946022:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-a45451e{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-144 .elementor-element.elementor-element-a45451e.elementor-element{--align-self:center;}.elementor-144 .elementor-element.elementor-element-2cb3e39{--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-144 .elementor-element.elementor-element-87d76d6 .elementor-image-box-wrapper{text-align:center;}.elementor-144 .elementor-element.elementor-element-87d76d6.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-144 .elementor-element.elementor-element-87d76d6.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-144 .elementor-element.elementor-element-87d76d6.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-87d76d6 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-144 .elementor-element.elementor-element-87d76d6 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-144 .elementor-element.elementor-element-87d76d6 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-87d76d6:has(:hover) .elementor-image-box-title,
					 .elementor-144 .elementor-element.elementor-element-87d76d6:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-a4021ef{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-144 .elementor-element.elementor-element-a4021ef.elementor-element{--align-self:center;}.elementor-144 .elementor-element.elementor-element-c22ecf2{--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-144 .elementor-element.elementor-element-63d71dc .elementor-image-box-wrapper{text-align:center;}.elementor-144 .elementor-element.elementor-element-63d71dc.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-144 .elementor-element.elementor-element-63d71dc.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-144 .elementor-element.elementor-element-63d71dc.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-63d71dc .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-144 .elementor-element.elementor-element-63d71dc .elementor-image-box-img img{transition-duration:0.3s;}.elementor-144 .elementor-element.elementor-element-63d71dc .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-63d71dc:has(:hover) .elementor-image-box-title,
					 .elementor-144 .elementor-element.elementor-element-63d71dc:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-2c21794{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-144 .elementor-element.elementor-element-2c21794.elementor-element{--align-self:center;}.elementor-144 .elementor-element.elementor-element-036e56b{--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-144 .elementor-element.elementor-element-441c179{--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-144 .elementor-element.elementor-element-66948ec .elementor-image-box-wrapper{text-align:center;}.elementor-144 .elementor-element.elementor-element-66948ec.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-144 .elementor-element.elementor-element-66948ec.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-144 .elementor-element.elementor-element-66948ec.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-66948ec .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-144 .elementor-element.elementor-element-66948ec .elementor-image-box-img img{transition-duration:0.3s;}.elementor-144 .elementor-element.elementor-element-66948ec .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-66948ec:has(:hover) .elementor-image-box-title,
					 .elementor-144 .elementor-element.elementor-element-66948ec:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-04ec9a5{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-144 .elementor-element.elementor-element-04ec9a5.elementor-element{--align-self:center;}.elementor-144 .elementor-element.elementor-element-38a02e2{--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-144 .elementor-element.elementor-element-a8572e2 .elementor-image-box-wrapper{text-align:center;}.elementor-144 .elementor-element.elementor-element-a8572e2.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-144 .elementor-element.elementor-element-a8572e2.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-144 .elementor-element.elementor-element-a8572e2.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-a8572e2 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-144 .elementor-element.elementor-element-a8572e2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-144 .elementor-element.elementor-element-a8572e2 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-a8572e2:has(:hover) .elementor-image-box-title,
					 .elementor-144 .elementor-element.elementor-element-a8572e2:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-df9223f{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-144 .elementor-element.elementor-element-df9223f.elementor-element{--align-self:center;}.elementor-144 .elementor-element.elementor-element-a20c02e{--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-144 .elementor-element.elementor-element-0a8d926 .elementor-image-box-wrapper{text-align:center;}.elementor-144 .elementor-element.elementor-element-0a8d926.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-144 .elementor-element.elementor-element-0a8d926.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-144 .elementor-element.elementor-element-0a8d926.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-0a8d926 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-144 .elementor-element.elementor-element-0a8d926 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-144 .elementor-element.elementor-element-0a8d926 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-0a8d926:has(:hover) .elementor-image-box-title,
					 .elementor-144 .elementor-element.elementor-element-0a8d926:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-91df4c9{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-144 .elementor-element.elementor-element-91df4c9.elementor-element{--align-self:center;}.elementor-144 .elementor-element.elementor-element-2743128{--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-144 .elementor-element.elementor-element-66107b9 .elementor-image-box-wrapper{text-align:center;}.elementor-144 .elementor-element.elementor-element-66107b9.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-144 .elementor-element.elementor-element-66107b9.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-144 .elementor-element.elementor-element-66107b9.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-66107b9 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-144 .elementor-element.elementor-element-66107b9 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-144 .elementor-element.elementor-element-66107b9 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-66107b9:has(:hover) .elementor-image-box-title,
					 .elementor-144 .elementor-element.elementor-element-66107b9:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-65fdae7{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-144 .elementor-element.elementor-element-65fdae7.elementor-element{--align-self:center;}.elementor-144 .elementor-element.elementor-element-99992ca{--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-144 .elementor-element.elementor-element-9cccfc1{--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-144 .elementor-element.elementor-element-7bb586f .elementor-image-box-wrapper{text-align:center;}.elementor-144 .elementor-element.elementor-element-7bb586f.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-144 .elementor-element.elementor-element-7bb586f.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-144 .elementor-element.elementor-element-7bb586f.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-7bb586f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-144 .elementor-element.elementor-element-7bb586f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-144 .elementor-element.elementor-element-7bb586f .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-7bb586f:has(:hover) .elementor-image-box-title,
					 .elementor-144 .elementor-element.elementor-element-7bb586f:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-e15d58f{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-144 .elementor-element.elementor-element-e15d58f.elementor-element{--align-self:center;}.elementor-144 .elementor-element.elementor-element-f95d11b{--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-144 .elementor-element.elementor-element-50a6962 .elementor-image-box-wrapper{text-align:center;}.elementor-144 .elementor-element.elementor-element-50a6962.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-144 .elementor-element.elementor-element-50a6962.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-144 .elementor-element.elementor-element-50a6962.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-50a6962 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-144 .elementor-element.elementor-element-50a6962 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-144 .elementor-element.elementor-element-50a6962 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-50a6962:has(:hover) .elementor-image-box-title,
					 .elementor-144 .elementor-element.elementor-element-50a6962:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-cbdf050{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-144 .elementor-element.elementor-element-cbdf050.elementor-element{--align-self:center;}.elementor-144 .elementor-element.elementor-element-7f034c2{--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-144 .elementor-element.elementor-element-c6a76ac .elementor-image-box-wrapper{text-align:center;}.elementor-144 .elementor-element.elementor-element-c6a76ac.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-144 .elementor-element.elementor-element-c6a76ac.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-144 .elementor-element.elementor-element-c6a76ac.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-c6a76ac .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-144 .elementor-element.elementor-element-c6a76ac .elementor-image-box-img img{transition-duration:0.3s;}.elementor-144 .elementor-element.elementor-element-c6a76ac .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-c6a76ac:has(:hover) .elementor-image-box-title,
					 .elementor-144 .elementor-element.elementor-element-c6a76ac:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-36149ea{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-144 .elementor-element.elementor-element-36149ea.elementor-element{--align-self:center;}.elementor-144 .elementor-element.elementor-element-8289907{--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-144 .elementor-element.elementor-element-ea203da .elementor-image-box-wrapper{text-align:center;}.elementor-144 .elementor-element.elementor-element-ea203da.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-144 .elementor-element.elementor-element-ea203da.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-144 .elementor-element.elementor-element-ea203da.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-ea203da .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-144 .elementor-element.elementor-element-ea203da .elementor-image-box-img img{transition-duration:0.3s;}.elementor-144 .elementor-element.elementor-element-ea203da .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-ea203da:has(:hover) .elementor-image-box-title,
					 .elementor-144 .elementor-element.elementor-element-ea203da:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-dd34077{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-144 .elementor-element.elementor-element-dd34077.elementor-element{--align-self:center;}.elementor-144 .elementor-element.elementor-element-64ec39d{--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-144 .elementor-element.elementor-element-f3440ca{--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-144 .elementor-element.elementor-element-63608cb .elementor-image-box-wrapper{text-align:center;}.elementor-144 .elementor-element.elementor-element-63608cb.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-144 .elementor-element.elementor-element-63608cb.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-144 .elementor-element.elementor-element-63608cb.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-63608cb .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-144 .elementor-element.elementor-element-63608cb .elementor-image-box-img img{transition-duration:0.3s;}.elementor-144 .elementor-element.elementor-element-63608cb .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-63608cb:has(:hover) .elementor-image-box-title,
					 .elementor-144 .elementor-element.elementor-element-63608cb:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-8a9b93f{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-144 .elementor-element.elementor-element-8a9b93f.elementor-element{--align-self:center;}.elementor-144 .elementor-element.elementor-element-f651871{--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-144 .elementor-element.elementor-element-fca056d .elementor-image-box-wrapper{text-align:center;}.elementor-144 .elementor-element.elementor-element-fca056d.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-144 .elementor-element.elementor-element-fca056d.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-144 .elementor-element.elementor-element-fca056d.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-fca056d .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-144 .elementor-element.elementor-element-fca056d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-144 .elementor-element.elementor-element-fca056d .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-fca056d:has(:hover) .elementor-image-box-title,
					 .elementor-144 .elementor-element.elementor-element-fca056d:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-6fcad81{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-144 .elementor-element.elementor-element-6fcad81.elementor-element{--align-self:center;}.elementor-144 .elementor-element.elementor-element-e4eccfc{--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-144 .elementor-element.elementor-element-e84a280 .elementor-image-box-wrapper{text-align:center;}.elementor-144 .elementor-element.elementor-element-e84a280.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-144 .elementor-element.elementor-element-e84a280.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-144 .elementor-element.elementor-element-e84a280.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-e84a280 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-144 .elementor-element.elementor-element-e84a280 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-144 .elementor-element.elementor-element-e84a280 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-e84a280:has(:hover) .elementor-image-box-title,
					 .elementor-144 .elementor-element.elementor-element-e84a280:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-8ad3d71{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-144 .elementor-element.elementor-element-8ad3d71.elementor-element{--align-self:center;}.elementor-144 .elementor-element.elementor-element-0c1d501{--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-144 .elementor-element.elementor-element-5134de7 .elementor-image-box-wrapper{text-align:center;}.elementor-144 .elementor-element.elementor-element-5134de7.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-144 .elementor-element.elementor-element-5134de7.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-144 .elementor-element.elementor-element-5134de7.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-5134de7 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-144 .elementor-element.elementor-element-5134de7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-144 .elementor-element.elementor-element-5134de7 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-5134de7:has(:hover) .elementor-image-box-title,
					 .elementor-144 .elementor-element.elementor-element-5134de7:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-f041feb{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-144 .elementor-element.elementor-element-f041feb.elementor-element{--align-self:center;}.elementor-144 .elementor-element.elementor-element-79378ab{--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-144 .elementor-element.elementor-element-d2e23ff{--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-144 .elementor-element.elementor-element-4971d9d .elementor-image-box-wrapper{text-align:center;}.elementor-144 .elementor-element.elementor-element-4971d9d.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-144 .elementor-element.elementor-element-4971d9d.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-144 .elementor-element.elementor-element-4971d9d.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-4971d9d .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-144 .elementor-element.elementor-element-4971d9d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-144 .elementor-element.elementor-element-4971d9d .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-4971d9d:has(:hover) .elementor-image-box-title,
					 .elementor-144 .elementor-element.elementor-element-4971d9d:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-c6d8434{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-144 .elementor-element.elementor-element-c6d8434.elementor-element{--align-self:center;}.elementor-144 .elementor-element.elementor-element-54e1153{--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-144 .elementor-element.elementor-element-c7d8c96 .elementor-image-box-wrapper{text-align:center;}.elementor-144 .elementor-element.elementor-element-c7d8c96.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-144 .elementor-element.elementor-element-c7d8c96.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-144 .elementor-element.elementor-element-c7d8c96.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-c7d8c96 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-144 .elementor-element.elementor-element-c7d8c96 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-144 .elementor-element.elementor-element-c7d8c96 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-c7d8c96:has(:hover) .elementor-image-box-title,
					 .elementor-144 .elementor-element.elementor-element-c7d8c96:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-11061e7{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-144 .elementor-element.elementor-element-11061e7.elementor-element{--align-self:center;}.elementor-144 .elementor-element.elementor-element-b1e7c48{--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-144 .elementor-element.elementor-element-2e10fa7 .elementor-image-box-wrapper{text-align:center;}.elementor-144 .elementor-element.elementor-element-2e10fa7.elementor-position-right .elementor-image-box-img{margin-left:3px;}.elementor-144 .elementor-element.elementor-element-2e10fa7.elementor-position-left .elementor-image-box-img{margin-right:3px;}.elementor-144 .elementor-element.elementor-element-2e10fa7.elementor-position-top .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-2e10fa7 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-144 .elementor-element.elementor-element-2e10fa7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-144 .elementor-element.elementor-element-2e10fa7 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-2e10fa7:has(:hover) .elementor-image-box-title,
					 .elementor-144 .elementor-element.elementor-element-2e10fa7:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-144 .elementor-element.elementor-element-1c58cf4{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-144 .elementor-element.elementor-element-1c58cf4.elementor-element{--align-self:center;}.elementor-144 .elementor-element.elementor-element-5cc465b{--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-144 .elementor-element.elementor-element-07a9919 .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-50c028a .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-f9345c9 .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-9f1a9d0 .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-bd76a9d .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-fa440db .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-82435a8 .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-d85a970 .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-cfbca93 .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-00d59cc .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-4e11f3a .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-0530fff .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-8757a5c .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-03ecdd9 .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-42e32ed .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-c5f027b .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-072214b .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-8ba84de .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-0ade6de .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-88817f6 .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-f4cb33b .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-0b80a99 .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-3c76ef9 .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-74cab5e .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-ad2b62e .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-dc57a9e .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-9ee9cd3 .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-62b947a .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-b5e09ef .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-5787aa8 .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-550b743 .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-0e568a6 .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-946fd40 .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-098543b .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-b413ec4 .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-f5f2b81 .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-61c6483 .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-4946022 .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-87d76d6 .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-63d71dc .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-66948ec .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-a8572e2 .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-0a8d926 .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-66107b9 .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-7bb586f .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-50a6962 .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-c6a76ac .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-ea203da .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-63608cb .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-fca056d .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-e84a280 .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-5134de7 .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-4971d9d .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-c7d8c96 .elementor-image-box-img{margin-bottom:3px;}.elementor-144 .elementor-element.elementor-element-2e10fa7 .elementor-image-box-img{margin-bottom:3px;}}@media(min-width:768px){.elementor-144 .elementor-element.elementor-element-d394ce7{--width:25%;}.elementor-144 .elementor-element.elementor-element-9b6763e{--width:25%;}.elementor-144 .elementor-element.elementor-element-97c5a3b{--width:25%;}.elementor-144 .elementor-element.elementor-element-20f0107{--width:25%;}.elementor-144 .elementor-element.elementor-element-49a334c{--width:25%;}.elementor-144 .elementor-element.elementor-element-dc36b92{--width:25%;}.elementor-144 .elementor-element.elementor-element-9bc154f{--width:25%;}.elementor-144 .elementor-element.elementor-element-bfdfabf{--width:25%;}.elementor-144 .elementor-element.elementor-element-882750b{--width:25%;}.elementor-144 .elementor-element.elementor-element-ee4ca7c{--width:25%;}.elementor-144 .elementor-element.elementor-element-5d33377{--width:25%;}.elementor-144 .elementor-element.elementor-element-56c27ae{--width:25%;}.elementor-144 .elementor-element.elementor-element-2fab1f8{--width:25%;}.elementor-144 .elementor-element.elementor-element-54ea080{--width:25%;}.elementor-144 .elementor-element.elementor-element-ddad51a{--width:25%;}.elementor-144 .elementor-element.elementor-element-2b30dd8{--width:25%;}.elementor-144 .elementor-element.elementor-element-8f11730{--width:25%;}.elementor-144 .elementor-element.elementor-element-992ebbc{--width:25%;}.elementor-144 .elementor-element.elementor-element-87d4c0e{--width:25%;}.elementor-144 .elementor-element.elementor-element-e64c2d4{--width:25%;}.elementor-144 .elementor-element.elementor-element-0af4be3{--width:25%;}.elementor-144 .elementor-element.elementor-element-efe44fe{--width:25%;}.elementor-144 .elementor-element.elementor-element-1717fa1{--width:25%;}.elementor-144 .elementor-element.elementor-element-9e02b4f{--width:25%;}.elementor-144 .elementor-element.elementor-element-cd47ef3{--width:25%;}.elementor-144 .elementor-element.elementor-element-7a11d94{--width:25%;}.elementor-144 .elementor-element.elementor-element-e4fa8ee{--width:25%;}.elementor-144 .elementor-element.elementor-element-30c8f11{--width:25%;}.elementor-144 .elementor-element.elementor-element-5912b23{--width:25%;}.elementor-144 .elementor-element.elementor-element-c50f96d{--width:25%;}.elementor-144 .elementor-element.elementor-element-c38e286{--width:25%;}.elementor-144 .elementor-element.elementor-element-32a1b1c{--width:25%;}.elementor-144 .elementor-element.elementor-element-2e56263{--width:25%;}.elementor-144 .elementor-element.elementor-element-b72903a{--width:25%;}.elementor-144 .elementor-element.elementor-element-e577bed{--width:25%;}.elementor-144 .elementor-element.elementor-element-b2398fc{--width:25%;}.elementor-144 .elementor-element.elementor-element-456d248{--width:25%;}.elementor-144 .elementor-element.elementor-element-bef61b4{--width:25%;}.elementor-144 .elementor-element.elementor-element-2cb3e39{--width:25%;}.elementor-144 .elementor-element.elementor-element-c22ecf2{--width:25%;}.elementor-144 .elementor-element.elementor-element-441c179{--width:25%;}.elementor-144 .elementor-element.elementor-element-38a02e2{--width:25%;}.elementor-144 .elementor-element.elementor-element-a20c02e{--width:25%;}.elementor-144 .elementor-element.elementor-element-2743128{--width:25%;}.elementor-144 .elementor-element.elementor-element-9cccfc1{--width:25%;}.elementor-144 .elementor-element.elementor-element-f95d11b{--width:25%;}.elementor-144 .elementor-element.elementor-element-7f034c2{--width:25%;}.elementor-144 .elementor-element.elementor-element-8289907{--width:25%;}.elementor-144 .elementor-element.elementor-element-f3440ca{--width:25%;}.elementor-144 .elementor-element.elementor-element-f651871{--width:25%;}.elementor-144 .elementor-element.elementor-element-e4eccfc{--width:25%;}.elementor-144 .elementor-element.elementor-element-0c1d501{--width:25%;}.elementor-144 .elementor-element.elementor-element-d2e23ff{--width:25%;}.elementor-144 .elementor-element.elementor-element-54e1153{--width:25%;}.elementor-144 .elementor-element.elementor-element-b1e7c48{--width:25%;}.elementor-144 .elementor-element.elementor-element-5cc465b{--width:25%;}}/* Start custom CSS for html, class: .elementor-element-d20803e *//* ===============================
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-f0f65ba *//* ===============================
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-1e6a68c *//* ===============================
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-da66d2c *//* ===============================
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-7f1f829 *//* ===============================
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-e843b50 *//* ===============================
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-d94d5d4 *//* ===============================
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-b83d3a2 *//* ===============================
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-fed6109 *//* ===============================
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-1d5f5cc *//* ===============================
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-1a0b161 *//* ===============================
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-7fd18af *//* ===============================
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-4c187f0 *//* ===============================
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-1735165 *//* ===============================
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-b7dd57d *//* ===============================
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-8ef8880 *//* ===============================
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-1c3ff98 *//* ===============================
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-6cb39ed *//* ===============================
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-435feb7 *//* ===============================
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-fe80185 *//* ===============================
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-821cc03 *//* ===============================
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-5a094af *//* ===============================
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-d2b08ec *//* ===============================
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-c6bca9e *//* ===============================
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-730c816 *//* ===============================
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-7a036a3 *//* ===============================
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-56bebcc *//* ===============================
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-35079f0 *//* ===============================
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-ad044af *//* ===============================
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-008dc5a *//* ===============================
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-9974bd5 *//* ===============================
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-118ab5d *//* ===============================
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-0ec589a *//* ===============================
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-b1a141d *//* ===============================
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-8bc9e9b *//* ===============================
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-bcf24da *//* ===============================
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-461d505 *//* ===============================
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-a45451e *//* ===============================
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-a4021ef *//* ===============================
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-2c21794 *//* ===============================
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-04ec9a5 *//* ===============================
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-df9223f *//* ===============================
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-91df4c9 *//* ===============================
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-65fdae7 *//* ===============================
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-e15d58f *//* ===============================
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-cbdf050 *//* ===============================
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-36149ea *//* ===============================
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-dd34077 *//* ===============================
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-8a9b93f *//* ===============================
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-6fcad81 *//* ===============================
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-8ad3d71 *//* ===============================
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-f041feb *//* ===============================
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-c6d8434 *//* ===============================
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-11061e7 *//* ===============================
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-1c58cf4 *//* ===============================
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 */