@media all{.rpi{--visible:visible;--font-family:Arial;--head-fs:1em;--head-grade-fs:1.125em;--head-logo-size:14px;--head-star-color:#fb7900;--head-text-fs:1em;--head-based-fs:.85em;--head-btn-fs:.65em;--head-card-br:none;--head-card-br-color:#cccccc;--head-card-bg:#f5f5f5;--head-card-bg-color:#f5f5f5;--head-card-radius:5px;--head-card-shadow:none;--head-img-size:48px;--fs:1em;--name-fs:13px;--text-fs:15px;--rev-time-fs:.75em;--logo-size:14px;--star-size:1.125em;--stars-gap:0.25em;--bubble-size:1em;--img-size:44px;--rev-text-lh:1.25em;--flex-align-items:center;--info-gap:0.25em;--card-gap:16px;--card-padding:.75em;--card-br:none;--card-br-color:#cccccc;--card-bg:#f5f5f5;--card-bg-color:#f5f5f5;--card-radius:5px;--card-shadow:none;--meta-margin:1em;--left-margin:.5em;--body-gap:8px;--flex-text-align:left;--flex-direction:row;--flex-justify-content:left;--stars-justify-content:left;--text-lines:6;--text-line-height:22px;--media-lines:2;--media-height:calc(var(--media-lines) * var(--text-line-height));--reply-lines:2;--reply-height:calc(var(--reply-lines) * var(--text-line-height));--reply-margin:6px;--reply-padding:6px;--card-color:#333333;--name-color:#154fc1;--time-color:#555555;--star-color:#fb7900;--readmore-color:#136aaf;--avaborder-margin:calc(-1 * (var(--img-size) / 2 + var(--card-padding)));--avaborder-margin-left:var(--avaborder-margin);--avaborder-padding:calc(var(--img-size) / 2);--avaborder-padding-left:var(--avaborder-padding);--bubble-flex-margin-left:calc(var(--card-padding) + var(--left-margin));--slider-bubble-flex-margin-left:calc(var(--card-padding) + var(--slider-card-margin) + var(--left-margin));--bubble-width-before:calc(var(--card-padding) + var(--left-margin) + var(--img-size)/2 - hypot(var(--bubble-size), var(--bubble-size))/2);--bubble-width-after:calc(100% - (var(--card-padding) + var(--left-margin) + var(--img-size)/2 + hypot(var(--bubble-size), var(--bubble-size))/2));--bubble-width-center:calc(50% - hypot(var(--bubble-size), var(--bubble-size))/2);--triangle-left:calc(var(--card-padding) + var(--left-margin) + var(--img-size)/2 - var(--bubble-size)/2);--triangle-center:calc(50% - var(--bubble-size)/2);--tag-fs:1em;--tag-bg:#ffffff;--tag-logo-size:0.85em;--tag-star-size:1.1em;--tag-text-color:#333333;--flash-width:100%;--flash-height:auto;--slider-card-gap:8px;--slider-card-margin:8px;--slider-btn-size:1em;--slider-btn:var(--slider-btn-size);--slider-dot-size:8px;--slider-head-card-br:none;--slider-head-card-br-color:#cccccc;--slider-head-card-bg:transparent;--slider-head-card-bg-color:#f5f5f5;--slider-head-card-radius:none;--slider-head-card-shadow:none;display:block;direction:ltr;font-size:var(--font-size,16px);font-family:var(--font-family);font-style:normal;font-weight:400;text-align:left;line-height:normal;overflow:visible;text-decoration:none;list-style-type:disc;box-sizing:border-box;visibility:visible!important}.rpi *,.rpi :after,.rpi :before{box-sizing:inherit}.rpi a{display:inline;margin:0!important;padding:0!important;color:inherit!important;text-decoration:none!important;border:none!important;outline:0!important;box-shadow:none!important;background:0 0!important}.rpi .rpi-readmore{display:block;color:var(--readmore-color);font-size:inherit;cursor:pointer;text-decoration:none}.rpi-hide{display:none}.rpi-logo,.rpi-logo_after,.rpi-logos{display:flex;align-items:center}.rpi-logos{gap:4px}.rpi-logo::before,.rpi-logo_after::after{display:block;content:'';width:var(--logo-size,14px);height:var(--logo-size,14px);border-radius:50%;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;z-index:3}.rpi-logo-google.rpi-logo_after::after,.rpi-logo-google::before{background-image:url(//screenitinc.com/wp-content/plugins/business-reviews-bundle/assets/css/../img/icons.svg#rpi-logo-g)}.rpi-logo-facebook.rpi-logo_after::after,.rpi-logo-facebook::before{background-image:url(//screenitinc.com/wp-content/plugins/business-reviews-bundle/assets/css/../img/icons.svg#rpi-logo-f)}.rpi-logo-yelp.rpi-logo_after::after,.rpi-logo-yelp::before{background-image:url(//screenitinc.com/wp-content/plugins/business-reviews-bundle/assets/css/../img/icons.svg#rpi-logo-y)}.rpi-logo-yelp.rpi-logo_after::before{content:'yelp';background-image:none}.rpi-card-inner.rpi-logo::before,.rpi-card-inner>.rpi-logos{position:absolute;top:7px;right:7px;border-radius:50%}.rpi-logo.rpi-logo-left::before{right:auto;left:7px}.rpi-header .rpi-card-inner.rpi-logo::before,.rpi-header .rpi-card-inner>.rpi-logos{background-color:var(--head-card-bg)}.rpi-slider .rpi-header .rpi-card-inner.rpi-logo::before,.rpi-slider .rpi-header .rpi-card-inner>.rpi-logos{background-color:var(--slider-head-card-bg)}.rpi-content .rpi-card-inner.rpi-logo::before,.rpi-content .rpi-card-inner>.rpi-logos{background-color:var(--card-bg)}.rpi-body.rpi-logo::before{position:absolute;top:0;right:0;background-color:var(--card-bg)}.rpi-body.rpi-logo.rpi-logo-left::before{right:auto;left:0}.rpi-stars.rpi-logo::before{margin:.1em .1em 0 0}.rpi-img.rpi-logo::before{display:flex;position:absolute;bottom:calc(15% - var(--logo-size)/ 2);right:calc(15% - var(--logo-size)/ 2);background-color:#f5f5f5;border-radius:50%}.rpi-review_us .rpi-logo_after::after{vertical-align:middle;border-radius:50%;background-color:#fff}.rpi-review_us .rpi-logo-yelp::after{border:1px solid}.rpi-header .rpi-logo::before,.rpi-header .rpi-logo_after::after{width:var(--head-logo-size,14px);height:var(--head-logo-size,14px)}.rpi-based .rpi-logo_after.rpi-logo-yelp{color:#333;font-weight:600}.rpi-logo-google.rpi-logo_after::after,.rpi-logo-google::before{background-image:var(--rpi-logo-g)}.rpi-logo-facebook.rpi-logo_after::after,.rpi-logo-facebook::before{background-image:var(--rpi-logo-f)}.rpi-logo-yelp.rpi-logo_after::after,.rpi-logo-yelp::before{background-image:var(--rpi-logo-y)}span.rpi-star::after{-webkit-mask:var(--rpi-star);mask:var(--rpi-star)}span.rpi-star-h::after{-webkit-mask:var(--rpi-star-h);mask:var(--rpi-star-h)}span.rpi-star-o::after{-webkit-mask:var(--rpi-star-o);mask:var(--rpi-star-o)}.rpi-stars.rpi-stars-yelp span.rpi-star-o::after{-webkit-mask:var(--rpi-star);-webkit-mask-size:70%;mask:var(--rpi-star);mask-size:70%}div.rpi-slider-prev::before{-webkit-mask:var(--rpi-prev);mask:var(--rpi-prev)}div.rpi-slider-next::after{-webkit-mask:var(--rpi-next);mask:var(--rpi-next)}.rpi-stars{display:inline-flex;margin:0;padding:0;gap:var(--stars-gap);align-items:center;justify-content:var(--stars-justify-content,left)}.rpi-star:first-child[data-rating]::before,.rpi-stars[data-rating]::before{content:attr(data-rating);color:var(--star-color);font-size:var(--head-grade-fs);font-weight:var(--head-grade-weight,600)}.rpi-star{display:inline-flex;margin:0;padding:0;gap:var(--stars-gap,4px);align-items:center}.rpi-star::after{content:'';display:block;width:var(--star-size);height:var(--star-size);-webkit-mask:url(//screenitinc.com/wp-content/plugins/business-reviews-bundle/assets/css/../img/icons.svg#rpi-star);-webkit-mask-repeat:no-repeat;-webkit-mask-size:100%;mask:url(//screenitinc.com/wp-content/plugins/business-reviews-bundle/assets/css/../img/icons.svg#rpi-star);mask-repeat:no-repeat;mask-size:100%;background-color:var(--star-color)}.rpi-star-h::after{-webkit-mask:url(//screenitinc.com/wp-content/plugins/business-reviews-bundle/assets/css/../img/icons.svg#rpi-star-h);-webkit-mask-repeat:no-repeat;-webkit-mask-size:100%;mask:url(//screenitinc.com/wp-content/plugins/business-reviews-bundle/assets/css/../img/icons.svg#rpi-star-h);mask-repeat:no-repeat;mask-size:100%;background-color:var(--star-color)}.rpi-star-o::after{-webkit-mask:url(//screenitinc.com/wp-content/plugins/business-reviews-bundle/assets/css/../img/icons.svg#rpi-star-o);-webkit-mask-repeat:no-repeat;-webkit-mask-size:100%;mask:url(//screenitinc.com/wp-content/plugins/business-reviews-bundle/assets/css/../img/icons.svg#rpi-star-o);mask-repeat:no-repeat;mask-size:100%;background-color:#ccc}.rpi-header .rpi-star-h::after,.rpi-header .rpi-star-o::after,.rpi-header .rpi-star::after{width:var(--head-star-size,var(--star-size));height:var(--head-star-size,var(--star-size))}.rpi-header .rpi-star-h::after,.rpi-header .rpi-star::after{background-color:var(--head-star-color)}.rpi .rpi-img{position:relative;display:block;width:var(--img-size);height:var(--img-size);border-radius:50%}.rpi img.rpi-img{margin:0;padding:0;border:none;border-radius:50%;min-width:initial;max-width:initial;object-fit:cover;object-position:top;box-shadow:var(--card-shadow)}.rpi .rpi-header .rpi-img{width:var(--head-img-size);height:var(--head-img-size)}.rpi .rpi-header img.rpi-img{min-width:var(--head-img-size);box-shadow:var(--head-card-shadow)}.rpi-stars-yelp .rpi-star{border-radius:3px}.rpi-stars-yelp .rpi-star::after{mask-size:70%;mask-position:center;vertical-align:top;background-color:#fff}.rpi-stars-yelp .rpi-star-o::after{-webkit-mask:url(//screenitinc.com/wp-content/plugins/business-reviews-bundle/assets/css/../img/icons.svg#rpi-star);-webkit-mask-repeat:no-repeat;-webkit-mask-size:100%;mask:url(//screenitinc.com/wp-content/plugins/business-reviews-bundle/assets/css/../img/icons.svg#rpi-star);mask-repeat:no-repeat;mask-size:70%;mask-position:center}.rpi-yelp50{--star-color:var(--rpi-star-yelp5)}.rpi-yelp40,.rpi-yelp45{--star-color:var(--rpi-star-yelp4)}.rpi-yelp30,.rpi-yelp35{--star-color:var(--rpi-star-yelp3)}.rpi-yelp20,.rpi-yelp25{--star-color:var(--rpi-star-yelp2)}.rpi-yelp10,.rpi-yelp15{--star-color:var(--rpi-star-yelp1)}.rpi-yelp50 .rpi-star{background-color:var(--rpi-star-yelp5)}.rpi-yelp40 .rpi-star,.rpi-yelp45 .rpi-star{background-color:var(--rpi-star-yelp4)}.rpi-yelp45 .rpi-star:nth-child(5){background:linear-gradient(90deg,var(--rpi-star-yelp4) 50%,var(--rpi-star-yelp0) 50%)}.rpi-yelp30 .rpi-star,.rpi-yelp35 .rpi-star{background-color:var(--rpi-star-yelp3)}.rpi-yelp35 .rpi-star:nth-child(5){background-color:var(--rpi-star-yelp0)}.rpi-yelp35 .rpi-star:nth-child(4){background:linear-gradient(90deg,var(--rpi-star-yelp3) 50%,var(--rpi-star-yelp0) 50%)}.rpi-yelp10 .rpi-star,.rpi-yelp15 .rpi-star,.rpi-yelp20 .rpi-star,.rpi-yelp25 .rpi-star,.rpi-yelp30 .rpi-star:nth-child(4),.rpi-yelp30 .rpi-star:nth-child(5),.rpi-yelp40 .rpi-star:nth-child(5){background-color:var(--rpi-star-yelp0)}.rpi-yelp20 .rpi-star:first-child,.rpi-yelp20 .rpi-star:nth-child(2),.rpi-yelp25 .rpi-star:first-child,.rpi-yelp25 .rpi-star:nth-child(2){background-color:var(--rpi-star-yelp2)}.rpi-yelp25 .rpi-star:nth-child(3){background:linear-gradient(90deg,var(--rpi-star-yelp2) 50%,var(--rpi-star-yelp0) 50%)}.rpi-yelp10 .rpi-star:first-child,.rpi-yelp15 .rpi-star:first-child{background-color:var(--rpi-star-yelp1)}.rpi-yelp15 .rpi-star:nth-child(2){background:linear-gradient(90deg,var(--rpi-star-yelp1) 50%,var(--rpi-star-yelp0) 50%)}.rpi-pop{top:100%!important;bottom:auto!important;opacity:0;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease}.rpi-pop-up{opacity:1;-webkit-transform:translate(0,-100%);-ms-transform:translate(0,-100%);transform:translate(0,-100%);text-align:left}.rpi-pop-down{opacity:.5;-webkit-transition:opacity 150ms ease;transition:opacity 150ms ease;transition:opacity 150ms ease;transition:opacity 150ms ease}.rpi-clickable{cursor:pointer;box-shadow:0 0 2px rgb(0 0 0 / .12),0 2px 4px rgb(0 0 0 / .24)}.rpi-clickable:hover{box-shadow:0 0 2px rgb(0 0 0 / .12),0 3px 5px rgb(0 0 0 / .24)}.rpi-clickable:active{box-shadow:0 0 2px rgb(0 0 0 / .12),0 0 1px rgb(0 0 0 / .24)}.rpi-scroll::-webkit-scrollbar{width:4px}.rpi-scroll::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgb(0 0 0 / .3);-webkit-border-radius:4px;border-radius:4px}.rpi-scroll::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:#ccc;-webkit-box-shadow:inset 0 0 6px rgb(0 0 0 / .5)}.rpi-scroll::-webkit-scrollbar-thumb:window-inactive{background:#ccc}.rpi-card-inner{padding:var(--card-padding)}.rpi-bubble__flex{margin-left:var(--bubble-flex-margin-left)}.rpi-bubble__flex_up{margin-bottom:var(--meta-margin)}.rpi-bubble__flex_down{margin-top:var(--meta-margin)}.rpi-slider .rpi-bubble__flex{margin-left:var(--slider-bubble-flex-margin-left)}.rpi-normal-up__body{margin-top:var(--meta-margin)}.rpi-normal-down__body{margin-bottom:var(--meta-margin)}.rpi-flex{gap:var(--flex-gap,.75em)}.rpi-info{gap:var(--info-gap)}.rpi-flex,.rpi-flexwrap{position:relative;display:var(--ms-flex-display,-ms-flexbox);display:var(--flex-display,flex);-ms-flex-wrap:var(--ms-flex-wrap,nowrap);flex-wrap:var(--flex-wrap,nowrap);align-items:var(--flex-align-items,center)}.rpi-flex{text-align:var(--flex-text-align,left);flex-direction:var(--flex-direction,row);justify-content:var(--flex-justify-content,left)}.rpi-flexwrap{row-gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.rpi-shift-up__flex{--flex-align-items:var(--center-align-items, star)}.rpi-shift-down__flex{--flex-align-items:var(--center-align-items, end)}.rpi-cards{display:flex;display:-ms-flexbox;margin:0;padding:0;flex-wrap:wrap;-ms-flex-wrap:wrap;align-items:center;scrollbar-width:none}.rpi-card{display:block;position:relative;width:100%;flex-shrink:0;align-items:center;justify-content:center}.rpi-content .rpi-card{font-size:var(--fs)}.rpi-card-inner{display:block;position:relative;color:var(--card-color)}.rpi-card-inner.rpi-flexwrap{display:flex}.rpi-header .rpi-card-inner{container-name:header;container-type:inline-size;border:var(--head-card-br);border-color:var(--head-card-br-color);border-radius:var(--head-card-radius);background-color:var(--head-card-bg);box-shadow:var(--head-card-shadow)}.rpi-slider .rpi-header .rpi-card-inner{border:var(--slider-head-card-br);border-color:var(--slider-head-card-br-color);border-radius:var(--slider-head-card-radius);background-color:var(--slider-head-card-bg);box-shadow:var(--slider-head-card-shadow)}.rpi-content .rpi-card-inner{border:var(--card-br);border-color:var(--card-br-color);border-radius:var(--card-radius);background-color:var(--card-bg);box-shadow:var(--card-shadow)}.rpi-bubble__inner.rpi-bubble__inner_up{border-top-width:0}.rpi-bubble__inner.rpi-bubble__inner_down{border-bottom-width:0}.rpi-slider .rpi-bubble__inner.rpi-bubble__inner_up{margin-top:0}.rpi-slider .rpi-bubble__inner.rpi-bubble__inner_down{margin-bottom:0}.rpi-bubble__inner::after,.rpi-bubble__inner::before{content:"";position:absolute;display:block;height:4px;background-color:inherit}.rpi-bubble__inner::before{left:0;width:var(--bubble-width-before)}.rpi-bubble__inner::after{right:0;width:var(--bubble-width-after)}.rpi-bubble__inner_up::after,.rpi-bubble__inner_up::before{top:0;border-top:1px solid #ccc;border-color:inherit}.rpi-bubble__inner_up::before{border-top-left-radius:inherit}.rpi-bubble__inner_up::after{border-top-right-radius:inherit}.rpi-bubble__inner_down::after,.rpi-bubble__inner_down::before{bottom:0;border-bottom:1px solid #ccc;border-color:inherit}.rpi-bubble__inner_down::before{border-bottom-left-radius:inherit}.rpi-bubble__inner_down::after{border-bottom-right-radius:inherit}.rpi-card-inner i{display:none}.rpi-triangle{position:absolute;left:var(--triangle-left);width:var(--bubble-size);height:var(--bubble-size);background-color:inherit;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.rpi-triangle.rpi-triangle_up{display:block;top:calc(var(--bubble-size)/-2)}.rpi-triangle__br_up{border-top:1px solid;border-left:1px solid;border-color:inherit}.rpi-triangle.rpi-triangle_down{display:block;bottom:calc(var(--bubble-size)/-2)}.rpi-triangle__br_down{border-right:1px solid;border-bottom:1px solid;border-color:inherit}.rpi-avaborder-up{padding-left:var(--avaborder-padding-left);padding-top:var(--center-avaborder-padding,0)}.rpi-avaborder-up div.rpi-flex{margin-left:var(--avaborder-margin-left);margin-top:var(--center-avaborder-margin,0)}.rpi-avaborder-down{--flex-direction:var(--center-avaborder-flex-direction, row);padding-left:var(--avaborder-padding-left);padding-bottom:var(--center-avaborder-padding,0)}.rpi-avaborder-down div.rpi-flex{margin-left:var(--avaborder-margin-left);margin-bottom:var(--center-avaborder-margin,0)}.rpi-col-xs{-ms-flex-wrap:wrap;flex-wrap:wrap}.rpi-card.rpi-card_block{--col:1!important;--gap:1!important}.rpi-col-x .rpi-header_row+.rpi-content_row .rpi-card,.rpi-col-xs .rpi-card,.rpi-col-xs .rpi-content_row,.rpi-col-xs .rpi-header_row,.rpi-content,.rpi-header{--col:1;--gap:0}.rpi-col-xl .rpi-header_row+.rpi-content_row{--col:1.2;--gap:1}.rpi-col-l .rpi-header_row+.rpi-content_row{--col:1.25;--gap:1}.rpi-col-m .rpi-header_row+.rpi-content_row{--col:1.333333;--gap:1}.rpi-col-s .rpi-header_row+.rpi-content_row{--col:1.5;--gap:1}.rpi-col-s .rpi-header_row+.rpi-content_row .rpi-card,.rpi-col-x .rpi-card,.rpi-col-x .rpi-header_row,.rpi-col-x .rpi-header_row+.rpi-content_row{--col:2;--gap:1}.rpi-col-m .rpi-header_row+.rpi-content_row .rpi-card,.rpi-col-s .rpi-card,.rpi-col-s .rpi-header_row{--col:3;--gap:2}.rpi-col-l .rpi-card,.rpi-col-m .rpi-card,.rpi-col-m .rpi-header_row{--col:4;--gap:3}.rpi-col-l .rpi-header_row,.rpi-col-xl .rpi-card{--col:5;--gap:4}.rpi-col-xl .rpi-header_row{--col:6;--gap:5}.rpi-content_row,.rpi-grid .rpi-card,.rpi-header_row{-ms-flex:1 0 calc((100% - var(--card-gap)*var(--gap))/ var(--col));flex:1 0 calc((100% - var(--card-gap)*var(--gap))/ var(--col));width:calc((100% - var(--card-gap)*var(--gap))/ var(--col))}.rpi-slider .rpi-card{-ms-flex:1 0 calc((100% - (var(--slider-card-gap))*var(--gap))/ var(--col));flex:1 0 calc((100% - (var(--slider-card-gap))*var(--gap))/ var(--col));width:calc((100% - (var(--slider-card-gap))*var(--gap))/ var(--col))}.rpi-slider .rpi-content,.rpi-slider .rpi-header{-ms-flex:1 0 calc((100% - var(--slider-card-gap))/ var(--col,1));flex:1 0 calc((100% - var(--slider-card-gap))/ var(--col,1));width:calc((100% - var(--slider-card-gap))/ var(--col,1))}.rpi-content_top,.rpi-header_top{-ms-flex:1 0 100%;flex:1 0 100%;width:100%}.rpi-cnt,.rpi-slider-btn{display:flex;display:-ms-flexbox;flex-wrap:wrap;-ms-flex-wrap:wrap;align-items:center;-ms-flex-align:center}.rpi-content,.rpi-header{min-width:0}.rpi-header .rpi-card{font-size:var(--head-fs)}.rpi-header .rpi-flex{-ms-flex:1 0 60%;flex:1 0 60%;overflow:hidden;text-align:var(--head-flex-text-align,left);flex-direction:var(--head-flex-direction,row)}.rpi-slider .rpi-header .rpi-flex{text-align:var(--slider-head-flex-text-align,left)}.rpi-header .rpi-info{-ms-flex:1 0 calc(100% - var(--img-size) - var(--card-padding));flex:1 0 calc(100% - var(--img-size) - var(--card-padding));line-height:1.4;text-wrap:wrap;overflow:hidden}.rpi-based,.rpi-score{display:flex;gap:var(--score-gap,4px);align-items:center;justify-content:var(--slider-head-flex-text-align,var(--head-flex-text-align,start))}.rpi-header .rpi-name,.rpi-header .rpi-scale{justify-content:var(--slider-head-flex-text-align,var(--head-flex-text-align,start));font-size:var(--head-text-fs);font-weight:700;color:var(--head-scale-color,#154fc1);white-space:normal;vertical-align:middle}.rpi-based{flex-wrap:wrap;font-size:var(--head-based-fs);color:var(--head-based-color,#777)}.rpi-info{display:flex;flex-direction:column;flex-wrap:wrap}.rpi-content .rpi-info{overflow:hidden}.rpi-name{display:flex!important;align-items:center;gap:4px;color:var(--name-color);font-size:var(--name-fs);font-weight:var(--name-weight,normal);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-decoration:none;line-height:var(--rev-text-lh)}a.rpi-name{color:var(--name-color)!important}.rpi-time{color:var(--time-color);font-size:var(--rev-time-fs);white-space:nowrap;line-height:var(--rev-text-lh)}.rpi-time+.rpi-stars{margin-top:2px}.rpi-text .rpi-stars{display:inline-flex;vertical-align:middle}.rpi-body{position:relative;display:flex;gap:var(--body-gap);flex-direction:column}.rpi-text{--text-height:var(--text-height-auto, calc(var(--text-lines) * var(--text-line-height)));display:-webkit-box;font-size:var(--text-fs);text-align:var(--text-align,left);line-height:var(--text-line-height);max-height:var(--text-height);overflow:auto;overflow-x:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:inherit}[dir=rtl] .rpi-text{display:block}.rpi-media{display:block;max-height:var(--media-height);overflow:hidden;text-align:var(--rev-txtalgn,left)}.rpi-thumb{position:relative;display:inline-block;width:var(--media-height);height:var(--media-height);margin-right:4px;overflow:hidden;border-radius:4px;background-size:cover;background-repeat:no-repeat;background-position:center center}.rpi-reply{display:block;color:var(--time-color);font-size:14px;line-height:var(--text-line-height);max-height:var(--reply-height);margin:0 0 0 var(--reply-margin);padding:0 0 0 var(--reply-padding);overflow-y:auto;overflow-x:hidden;border-left:1px solid #999;text-align:var(--rev-txtalgn,left)}.rpi-content .rpi-url{display:inline-block;padding:8px!important;color:var(--morev-color,#333)!important}.rpi-sh .rpi-text{height:var(--text-height)}.rpi-sh .rpi-body:has(.rpi-media) .rpi-text{--text-media-height:calc(var(--text-height) - var(--media-height));height:var(--text-media-height)}.rpi-sh .rpi-body:has(.rpi-reply) .rpi-text{height:calc(var(--text-media-height,var(--text-height)) - var(--reply-height))}.rpi-sh .rpi-text:not(:empty):last-child{margin-bottom:var(--body-gap)}.rpi-sh .rpi-reply{height:var(--reply-height)}.rpi-grid,.rpi-list{align-items:start;-ms-flex-align:start}.rpi-grid,.rpi-grid .rpi-cards,.rpi-list,.rpi-list .rpi-cards{gap:var(--card-gap)}.rpi-list .rpi-body:empty{margin-top:0;margin-bottom:0}.rpi-slider{gap:var(--slider-card-gap)}.rpi-slider .rpi-content{position:relative;display:flex;width:100%;min-width:0;flex-wrap:wrap;align-items:center;justify-content:center}.rpi-slider .rpi-cards{gap:var(--slider-card-gap)}.rpi-slider .rpi-header_top.rpi-header_pad,.rpi-slider.rpi-col-xs .rpi-header.rpi-header_pad{padding:0 var(--slider-btn)!important}.rpi-slider .rpi-content .rpi-cards{position:relative;display:flex;flex:1;width:100%;overflow-x:scroll;flex-wrap:nowrap;-ms-flex-wrap:nowrap;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.rpi-slider .rpi-content .rpi-cards::-webkit-scrollbar{display:none}.rpi-slider .rpi-card{scroll-snap-align:start}.rpi-slider .rpi-card-inner{margin:var(--slider-card-margin)}.rpi-slider-btn{gap:.5em;-ms-flex:1 0 var(--btn-flex-size,40%);flex:1 0 var(--btn-flex-size,40%);justify-content:var(--btn-justify-content,end)}@container header (width < 480px){.rpi-slider-btn{--btn-flex-size:100%;--btn-justify-content:center}}.rpi-slider-next::after,.rpi-slider-prev::before{position:relative!important;content:'';display:block}.rpi-slider-next::after,.rpi-slider-prev::before{position:absolute;opacity:.7;text-align:center;width:var(--slider-btn);height:var(--slider-btn);-webkit-mask-repeat:no-repeat;-webkit-mask-size:100%;mask-repeat:no-repeat;mask-size:100%;background-color:var(--slider-btn-color,#777);cursor:pointer;border-radius:50%;user-select:none;transition:all .2s ease-in-out}.rpi-slider-prev::before{-webkit-mask:url(//screenitinc.com/wp-content/plugins/business-reviews-bundle/assets/css/../img/icons.svg#rpi-prev);mask:url(//screenitinc.com/wp-content/plugins/business-reviews-bundle/assets/css/../img/icons.svg#rpi-prev)}.rpi-slider-next::after{-webkit-mask:url(//screenitinc.com/wp-content/plugins/business-reviews-bundle/assets/css/../img/icons.svg#rpi-next);mask:url(//screenitinc.com/wp-content/plugins/business-reviews-bundle/assets/css/../img/icons.svg#rpi-next)}.rpi-slider-next:hover::after,.rpi-slider-prev:hover::before{opacity:1}[dir=rtl] .rpi-slider-next::after,[dir=rtl] .rpi-slider-prev::before{transform:rotate(180deg)}.rpi-dots-wrap{position:absolute;top:calc(100% - 1px);left:0;right:0;display:flex;justify-content:center;margin:0 calc(var(--slider-btn) + var(--slider-dot-margin-edges,2em));padding-top:var(--slider-dot-padding-top,1em)}.rpi-dots{display:flex;flex-wrap:nowrap;overflow-x:scroll;gap:10px;scrollbar-width:none;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.rpi-dot{display:inline-block;width:var(--slider-dot-size);height:var(--slider-dot-size);margin:0;padding:0;background-color:var(--slider-dot-color,#999);border-radius:20px;cursor:pointer;opacity:.4;vertical-align:middle;flex:1 0 auto;transform:scale(.6);scroll-snap-align:center}.rpi-dot:hover{opacity:1}.rpi-dot.active{opacity:1;transform:scale(1);background-color:var(--slider-act-dot-color,#154fc1)}.rpi-dot.s2{transform:scale(.9)}.rpi-dot.s3{transform:scale(.8)}.rpi-review_us{display:inline-block;color:var(--head-btn-txt-color,#fff);font-size:var(--head-btn-fs);outline:0;line-height:16px;border-radius:27px;background-color:var(--head-btn-color,#0a6cff);white-space:nowrap;user-select:none;text-decoration:none;vertical-align:middle}.rpi-review_us:last-child{margin-right:0}.rpi-review_us:hover{color:#fff;background:#1f67e7}.rpi-review_us:active{color:#fff;background:#0a6cff}.rpi-review_us a,.rpi-review_us[onclick]{display:flex;align-items:center;gap:4px;padding:5px 8px!important}.rpi-tag{position:fixed;left:0;bottom:0;padding:16px;font-size:var(--tag-fs);max-width:none;z-index:2147482999}.rpi-tag.right{left:auto;right:16px}.rpi-tag.embed{display:inline-block;position:relative;padding:0;z-index:auto}.rpi-tag-cnt{display:flex;position:relative;align-items:center;justify-content:center;gap:var(--tag-gap,4px);outline-width:0;overflow:visible;padding:8px 12px;cursor:pointer;color:#333;font-weight:400;line-height:18px;border:none;border-radius:32px;background-color:var(--tag-bg);box-shadow:0 3px 6px rgb(0 0 0 / 16%),0 1px 2px rgb(0 0 0 / 23%);user-select:none;transition:all .2s ease-in-out}.rpi-tag.push .rpi-tag-cnt:hover{transform:translate(0,-2px)!important}.rpi-tag .rpi-logo::before{width:var(--tag-logo-size,14px);height:var(--tag-logo-size,14px)}.rpi-tag .rpi-stars{white-space:nowrap;overflow:hidden;transition:all .2s ease-in-out}.rpi-tag.expand .rpi-stars{width:0}.rpi-tag.expand:hover .rpi-stars{width:115px}.rpi-tag-text{margin:0 0 0 12px;line-height:1.7em;white-space:nowrap;color:var(--tag-text-color);font-size:var(--tag-star-size)}.rpi-tag .rpi-sb{--sb-left:auto;--sb-right:0}.rpi-sb{--sbh-height:0px;--sbf-height:0px;position:fixed;display:none;width:0;height:calc(100% - var(--sb-top-offset,60px));left:var(--sb-left,20px);right:var(--sb-right,20px);bottom:var(--sb-bottom,20px);overflow:hidden;z-index:2147483000;opacity:0;border-radius:var(--sb-border-radius,8px);box-shadow:#bdbdbd 0 2px 10px 0;transition:width .3s ease-in-out,opacity .3s ease-in-out}.rpi-sb.rpi-left{left:0}@media(max-width:460px){.rpi-sb,.rpi-sbci,.rpi-sbhi{width:100%!important}}.rpi-sb .rpi{min-width:330px}.rpi-sb[data-layout=list] .rpi{--card-gap:0;--card-bg:none;--text-lines:auto;--head-card-bg:none}.rpi-sbb{position:absolute;top:0;right:0;bottom:0;width:100%;background:rgb(250 250 251 / .98);border-left:1px solid #dadee2;box-shadow:0 0 4px 1px rgb(0 0 0 / .08);z-index:2147483000}.rpi-sbc{position:absolute;top:calc(0px + var(--sbh-height,0px));right:0;bottom:0;width:100%;height:calc(100% - var(--sbh-height,0) - var(--sbf-height,0));overflow:hidden;overflow-y:auto;z-index:2147483001;-webkit-transform:translateZ(0)}.rpi-sbci,.rpi-sbhi{position:relative;margin:0;padding:0;width:358px;min-height:100%}.rpi-sbf,.rpi-sbh{position:absolute;right:0;width:100%;margin:0;padding:0;overflow:hidden;z-index:2147483002;background-color:#fff;box-shadow:0 1px 2px 0 rgb(0 0 0 / .12);box-sizing:border-box}.rpi-sbh{top:0;height:var(--sbh-height,0)}.rpi-sbf{display:flex;align-items:center;justify-content:space-around;bottom:0;height:var(--sbf-height,0)}.rpi-sbf label{cursor:pointer}:root{--rpi-logo-g:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M482.56 261.36c0-16.73-1.5-32.83-4.29-48.27H256v91.29h127.01c-5.47 29.5-22.1 54.49-47.09 71.23v59.21h76.27c44.63-41.09 70.37-101.59 70.37-173.46z' fill='%234285f4'/%3E%3Cpath d='M256 492c63.72 0 117.14-21.13 156.19-57.18l-76.27-59.21c-21.13 14.16-48.17 22.53-79.92 22.53-61.47 0-113.49-41.51-132.05-97.3H45.1v61.15c38.83 77.13 118.64 130.01 210.9 130.01z' fill='%2334a853'/%3E%3Cpath d='M123.95 300.84c-4.72-14.16-7.4-29.29-7.4-44.84s2.68-30.68 7.4-44.84V150.01H45.1C29.12 181.87 20 217.92 20 256c0 38.08 9.12 74.13 25.1 105.99l78.85-61.15z' fill='%23fbbc05'/%3E%3Cpath d='M256 113.86c34.65 0 65.76 11.91 90.22 35.29l67.69-67.69C373.03 43.39 319.61 20 256 20c-92.25 0-172.07 52.89-210.9 130.01l78.85 61.15c18.56-55.78 70.59-97.3 132.05-97.3z' fill='%23ea4335'/%3E%3C/svg%3E");--rpi-logo-f:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cstyle type='text/css'%3E.st0{fill:url(%23RPISVGID1)}.st1{fill:%23FFFFFF}%3C/style%3E%3ClinearGradient id='RPISVGID1' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' style='stop-color:%230062E0'/%3E%3Cstop offset='1' style='stop-color:%2319AFFF'/%3E%3C/linearGradient%3E%3Cpath class='st0' d='M16.7,39.8C7.2,38.1,0,29.9,0,20C0,9,9,0,20,0s20,9,20,20c0,9.9-7.2,18.1-16.7,19.8l-1.1-0.9h-4.4L16.7,39.8z'/%3E%3Cpath d='M27.8,25.6l0.9-5.6h-5.3v-3.9c0-1.6,0.6-2.8,3-2.8h2.6V8.2c-1.4-0.2-3-0.4-4.4-0.4c-4.6,0-7.8,2.8-7.8,7.8V20 h-5v5.6h5v14.1c1.1,0.2,2.2,0.3,3.3,0.3c1.1,0,2.2-0.1,3.3-0.3V25.6H27.8z' class='st1'/%3E%3C/svg%3E");--rpi-logo-y:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M317.119,340.347c-9.001,9.076-1.39,25.586-1.39,25.586l67.757,113.135c0,0,11.124,14.915,20.762,14.915 c9.683,0,19.246-7.952,19.246-7.952l53.567-76.567c0,0,5.395-9.658,5.52-18.12c0.193-12.034-17.947-15.33-17.947-15.33 l-126.816-40.726C337.815,335.292,325.39,331.994,317.119,340.347z M310.69,283.325c6.489,11.004,24.389,7.798,24.389,7.798 l126.532-36.982c0,0,17.242-7.014,19.704-16.363c2.415-9.352-2.845-20.637-2.845-20.637l-60.468-71.225 c0,0-5.24-9.006-16.113-9.912c-11.989-1.021-19.366,13.489-19.366,13.489l-71.494,112.505 C311.029,261.999,304.709,273.203,310.69,283.325z M250.91,239.461c14.9-3.668,17.265-25.314,17.265-25.314l-1.013-180.14 c0,0-2.247-22.222-12.232-28.246c-15.661-9.501-20.303-4.541-24.79-3.876l-105.05,39.033c0,0-10.288,3.404-15.646,11.988 c-7.651,12.163,7.775,29.972,7.775,29.972l109.189,148.831C226.407,231.708,237.184,242.852,250.91,239.461z M224.967,312.363 c0.376-13.894-16.682-22.239-16.682-22.239L95.37,233.079c0,0-16.732-6.899-24.855-2.091c-6.224,3.677-11.738,10.333-12.277,16.216 l-7.354,90.528c0,0-1.103,15.685,2.963,22.821c5.758,10.128,24.703,3.074,24.703,3.074L210.37,334.49 C215.491,331.048,224.471,330.739,224.967,312.363z M257.746,361.219c-11.315-5.811-24.856,6.224-24.856,6.224l-88.265,97.17 c0,0-11.012,14.858-8.212,23.982c2.639,8.552,7.007,12.802,13.187,15.797l88.642,27.982c0,0,10.747,2.231,18.884-0.127 c11.552-3.349,9.424-21.433,9.424-21.433l2.003-131.563C268.552,379.253,268.101,366.579,257.746,361.219z' fill='%23D80027'/%3E%3C/svg%3E");--rpi-star:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'><path d='M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z'/></svg>") no-repeat center/contain;--rpi-star-h:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'><path d='M288 376.4l.1-.1 26.4 14.1 85.2 45.5-16.5-97.6-4.8-28.7 20.7-20.5 70.1-69.3-96.1-14.2-29.3-4.3-12.9-26.6L288.1 86.9l-.1 .3V376.4zm175.1 98.3c2 12-3 24.2-12.9 31.3s-23 8-33.8 2.3L288.1 439.8 159.8 508.3C149 514 135.9 513.1 126 506s-14.9-19.3-12.9-31.3L137.8 329 33.6 225.9c-8.6-8.5-11.7-21.2-7.9-32.7s13.7-19.9 25.7-21.7L195 150.3 259.4 18c5.4-11 16.5-18 28.8-18s23.4 7 28.8 18l64.3 132.3 143.6 21.2c12 1.8 22 10.2 25.7 21.7s.7 24.2-7.9 32.7L438.5 329l24.6 145.7z'/></svg>") no-repeat center/contain;--rpi-star-o:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'><path d='M287.9 0c9.2 0 17.6 5.2 21.6 13.5l68.6 141.3 153.2 22.6c9 1.3 16.5 7.6 19.3 16.3s.5 18.1-5.9 24.5L433.6 328.4l26.2 155.6c1.5 9-2.2 18.1-9.7 23.5s-17.3 6-25.3 1.7l-137-73.2L151 509.1c-8.1 4.3-17.9 3.7-25.3-1.7s-11.2-14.5-9.7-23.5l26.2-155.6L31.1 218.2c-6.5-6.4-8.7-15.9-5.9-24.5s10.3-14.9 19.3-16.3l153.2-22.6L266.3 13.5C270.4 5.2 278.7 0 287.9 0zm0 79L235.4 187.2c-3.5 7.1-10.2 12.1-18.1 13.3L99 217.9 184.9 303c5.5 5.5 8.1 13.3 6.8 21L171.4 443.7l105.2-56.2c7.1-3.8 15.6-3.8 22.6 0l105.2 56.2L384.2 324.1c-1.3-7.7 1.2-15.5 6.8-21l85.9-85.1L358.6 200.5c-7.8-1.2-14.6-6.1-18.1-13.3L287.9 79z'/></svg>") no-repeat center/contain;--rpi-star-yelp0:rgba(200, 201, 202, 0.48);--rpi-star-yelp1:#ffcc4b;--rpi-star-yelp2:#ffad48;--rpi-star-yelp3:#ff8742;--rpi-star-yelp4:#ff643d;--rpi-star-yelp5:#fb433c;--rpi-prev:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='8 4 8 15'><path d='M14.6,18.4L8.3,12l6.4-6.4l0.7,0.7L9.7,12l5.6,5.6L14.6,18.4z'></path></svg>") no-repeat center/contain;--rpi-next:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='8 4 8 15'><path d='M9.4,18.4l-0.7-0.7l5.6-5.6L8.6,6.4l0.7-0.7l6.4,6.4L9.4,18.4z'></path></svg>") no-repeat center/contain;--rpi-ai:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 144 144'%3E%3ClinearGradient id='a' gradientUnits='userSpaceOnUse' x1='45.724' y1='51.844' x2='110.864' y2='106.764' gradientTransform='matrix(1 0 0 -1 0 146)'%3E%3Cstop offset='0' style='stop-color:%23217bfd'%3E%3C/stop%3E%3Cstop offset='.27' style='stop-color:%23078eca'%3E%3C/stop%3E%3Cstop offset='.777' style='stop-color:%23a190fe'%3E%3C/stop%3E%3Cstop offset='1' style='stop-color:%23bd99fa'%3E%3C/stop%3E%3C/linearGradient%3E%3Cpath fill='url(//screenitinc.com/wp-content/plugins/business-reviews-bundle/assets/css/%23a)' d='M143.72 71.72c-9.88 0-19-1.87-27.68-5.56-8.69-3.81-16.35-9-22.77-15.42-6.42-6.42-11.61-14.09-15.42-22.77-3.69-8.68-5.56-17.81-5.56-27.68A.29.29 0 0 0 72 0a.28.28 0 0 0-.28.28c0 9.87-1.93 19-5.74 27.68-3.69 8.69-8.82 16.35-15.24 22.77-6.42 6.42-14.09 11.61-22.77 15.42-8.68 3.69-17.81 5.56-27.69 5.56-.15.01-.28.14-.28.29 0 .16.13.28.28.28 9.87 0 19 1.93 27.69 5.74 8.69 3.69 16.35 8.82 22.77 15.24 6.42 6.43 11.55 14.09 15.24 22.78 3.81 8.68 5.74 17.8 5.74 27.68a.28.28 0 1 0 .56 0c0-9.88 1.87-19 5.56-27.68 3.81-8.69 9-16.35 15.42-22.78 6.42-6.42 14.08-11.55 22.77-15.24 8.68-3.81 17.81-5.74 27.68-5.74.16 0 .28-.13.28-.28a.271.271 0 0 0-.27-.28z'%3E%3C/path%3E%3C/svg%3E")}.rpi-x{position:absolute;top:var(--x-top,6px)!important;right:var(--x-right,8px)!important;display:flex!important;align-items:center;justify-content:center;width:var(--x-width,20px)!important;height:var(--x-height,20px)!important;cursor:pointer;opacity:var(--x-opacity, .65);border-radius:50%;background-color:var(--x-bg,#fafafa);z-index:2147483003}.rpi-x:hover{opacity:1}.rpi-x::after,.rpi-x::before{content:"";position:absolute;display:block;width:var(--x-line-width,12px);height:var(--x-line-height,1px);border-radius:2px;background-color:var(--x-color,#373737)}.rpi-x::before{transform:rotate(45deg)}.rpi-x::after{transform:rotate(-45deg)}.rpi-x.rpi-xa::before{--x-line-width:7px;--x-line-height:7px;top:4px;border-radius:0;border-right:1px solid #373737;border-bottom:1px solid #373737;background-color:transparent}.rpi-x.rpi-xa::after{content:none}.rpi-bubble:after{content:"";position:absolute;top:-8px;left:16px;bottom:auto;border-style:solid;border-width:0 8px 8px;border-color:#fff transparent}.rpi-fade{-webkit-transition:opacity 150ms ease,-webkit-transform 150ms ease;transition:opacity 150ms ease,-webkit-transform 150ms ease;transition:transform 150ms ease,opacity 150ms ease;transition:transform 150ms ease,opacity 150ms ease,-webkit-transform 150ms ease}.rpi-lightbox{--x-top:15px;--x-right:15px;--x-bg:none;--x-color:#ececec;--x-line-width:25px;--x-line-height:3px;--x-opacity:1;position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:100%;height:100%;max-width:100%;color:#333;text-align:left;z-index:2147483001;user-select:none;background-color:rgba(0,0,0,.6);transition:all .3s ease-out}.rpi-lightbox-inner{width:95%;height:100%;max-width:1200px;max-height:calc(100vh - 160px)}.rpi-lightbox-xxx{container-name:lightbox;container-type:inline-size;position:relative;height:100%;border:none;overflow:hidden;border-radius:4px}.rpi-lightbox-content{position:relative;display:flex;flex-direction:row;justify-content:flex-start;color:#000;height:100%;flex-direction:row;border-radius:4px;background-color:#fff}.rpi-lightbox-media{position:relative;display:flex;justify-content:center;flex:2;align-items:center;width:100%;height:100%;overflow:hidden;padding-bottom:0;background-color:#000}.rpi-lightbox-btn{position:absolute;display:flex;width:30px;height:30px;font-size:36px;line-height:22px;justify-content:center;z-index:1;cursor:pointer;border-radius:50%;background-color:rgba(214,214,214,.7);transition:background .3s ease-in-out}.rpi-lightbox-btn:hover{background:#e1e1e1}.rpi-lightbox-prev{left:8px}.rpi-lightbox-next{right:8px}.rpi-lightbox-prev::before{content:'‹'}.rpi-lightbox-next::before{content:'›'}.rpi-lightbox-media img{position:relative;display:block;width:100%;height:100%;max-width:100%;max-height:100%;opacity:1;object-fit:contain;border-radius:inherit;transition:opacity .3s ease-in-out}.rpi-lightbox-review{display:flex;flex-direction:column;flex:1;height:100%;font-size:15px;color:#000;padding:0}@container lightbox (width < 480px){.rpi-lightbox-xxx .rpi-lightbox-content{flex-direction:column}}@media(max-width:480px){.rpi-lightbox-xxx .rpi-lightbox-content{flex-direction:column}}.rpi .rpi-flash{--info-gap:4px;--card-bg:none;--text-lines:auto}.rpi .rpi-flash-wrap{display:block;position:fixed;top:100%;left:0;width:auto;font-size:16px;z-index:999999999999}.rpi .rpi-flash-wrap.rpi-flash-right{left:auto;right:0}.rpi .rpi-flash-content{opacity:0;padding:16px;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease}.rpi .rpi-flash-content.rpi-flash-visible{opacity:1;-webkit-transform:translate(0,-100%);-ms-transform:translate(0,-100%);transform:translate(0,-100%);text-align:left}.rpi .rpi-flash-content.rpi-flash-visible.rpi-flash-gout{opacity:.5;-webkit-transition:opacity 150ms ease;transition:opacity 150ms ease;transition:opacity 150ms ease;transition:opacity 150ms ease}.rpi .rpi-flash-card{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:400px;max-height:var(--flash-height);max-width:var(--flash-width);color:#8d8d8d;font-size:12px;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;border-radius:20px;background-color:#fff;box-shadow:0 1px 5px 0 rgb(0 0 0 / 20%),0 3px 1px -2px rgb(0 0 0 / 12%),0 2px 2px 0 rgb(0 0 0 / 14%);-webkit-transition:max-height .3s ease,opacity .3s ease,-webkit-transform .3s ease;transition:max-height .3s ease,opacity .3s ease,-webkit-transform .3s ease;transition:max-height .3s ease,opacity .3s ease,transform .3s ease;transition:max-height .3s ease,opacity .3s ease,transform .3s ease,-webkit-transform .3s ease;cursor:pointer}.rpi .rpi-flash-card:hover{box-shadow:0 5px 5px -3px rgb(0 0 0 / 20%),0 3px 14px 2px rgb(0 0 0 / 12%),0 8px 10px 1px rgb(0 0 0 / 14%);opacity:1;-webkit-transform:translate(0,-2px);-ms-transform:translate(0,-2px);transform:translate(0,-2px)}.rpi .rpi-flash-card.rpi-flash-expanded{height:400px;max-height:400px}.rpi .rpi-flash-card .rpi-img{box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24)}.rpi .rpi-flash .rpi-x{--x-top:10px;--x-right:-2px;--x-width:20px;--x-height:20px;--x-bg:#fafafa;z-index:3;opacity:.5;-webkit-transform:translate(0,-30px);-ms-transform:translate(0,-30px);transform:translate(0,-30px);-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease}.rpi .rpi-flash .rpi-x{opacity:0;transform:translate(0,0)}.rpi .rpi-flash-content:hover .rpi-x{opacity:1;transform:translate(0,-10px)}.rpi .rpi-flash-x::after,.rpi .rpi-flash-x::before{--x-line-width:10px;--x-line-height:1px;--x-line-bg:#373737}.rpi .rpi-flash-story{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:16px;z-index:1;width:var(--flash-width);height:var(--flash-height);opacity:1;padding:8px 12px;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.rpi .rpi-flash-story{--img-size:16px}.rpi .rpi-flash-expanded .rpi-flash-story{opacity:0}.rpi .rpi-flash .rpi-card{padding:0 16px}.rpi .rpi-flash .rpi-card.rpi-highlight{background:#f3f3f3}.rpi .rpi-flash-img{--img-size:50px}.rpi .rpi-flash-img svg{display:inline-block;width:auto;height:auto}.rpi .rpi-flash-body,.rpi .rpi-flash-footer,.rpi .rpi-flash-head{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.rpi .rpi-flash-body,.rpi .rpi-flash-head{color:#333;font-size:13px}.rpi .rpi-flash-head{margin-bottom:2px}.rpi .rpi-flash-rating.rpi-star::after{width:8px;height:8px;background-color:#ffc107}.rpi .rpi-flash-head .rpi-flash-name{color:#00a3ff;font-weight:600;max-width:55px;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.rpi .rpi-flash-footer{font-size:11px;font-weight:600}.rpi .rpi-flash-form{position:absolute;left:0;top:0;overflow:auto;width:100%;max-height:100%;margin:0;padding:0;border-radius:20px;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.rpi .rpi-flash-expanded .rpi-flash-form{z-index:2;opacity:1;overflow-y:auto}@media(max-width:768px){.rpi .rpi-flash.rpi-flash-hide{visibility:hidden}}.rpi .rpi-badge-cnt{--badge-side:30px;--badge-down:30px;position:var(--badge-pos,fixed);display:var(--badge-display2,var(--badge-display,inline-flex));gap:var(--badge-gap,16px);flex-wrap:var(--badge-wrap,wrap);align-items:var(--badge-align-items,stretch);justify-content:var(--badge-justify-content,left);flex-direction:var(--badge-direction,var(--badge-embed-direction,column));max-width:none;align-content:var(--badge-align-content,left)}.rpi .rpi-badge-cnt.rpi-badge-block{--badge-display:flex}.rpi .rpi-sb{--sb-left:auto;--sb-right:0;--sb-bottom:0;--sb-top-offset:0px;--sbf-height:40px;--sb-border-radius:0;--text-height-auto:auto;--card-bg:transparent;--head-card-bg:transparent;--head-grade-fs:1em}.rpi .rpi-sb.rpi-sb-left{--sb-left:0;--sb-right:auto}.rpi .rpi-badge-left,.rpi .rpi-badge-right{bottom:var(--badge-down);z-index:2147482999}.rpi .rpi-badge-left{left:var(--badge-side)}.rpi .rpi-badge-right{right:var(--badge-side)}.rpi .rpi-badge-embed{--badge-pos:relative;--badge-embed-direction:row}.rpi .rpi-badge{display:inline-block;position:relative;align-self:var(--badge-align-self,auto);justify-items:var(--badge-justify-items,left);flex:var(--badge-flex,none);text-align:left;font-family:inherit;border-radius:var(--badge-radius,2px);border:var(--badge-border,none);border-color:var(--badge-br-color,#ccc);box-shadow:var(--badge-shadow,0 2px 5px 0 rgba(0,0,0,.26))}.rpi .rpi-badge>.rpi-x{--x-top:-6px;--x-right:-8px;--x-width:16px;--x-height:16px;--x-line-width:8px}.rpi .rpi-badge-line{display:block;width:100%;height:6px;background:var(--badge-line-color,#4fce6a);border-radius:var(--badge-radius,2px) var(--badge-radius,2px) 0 0}.rpi .rpi-badge-body{--flex-display:flex;--flex-gap:var(--badge-body-gap, 8px);--flex-direction:row;--flex-align-items:center;--logo-size:var(--badge-logo-size, 44px);--img-size:var(--badge-logo-size, 44px);--head-grade-fs:var(--badge-grade-fs, 1.125em);--head-grade-weight:var(--badge-grade-weight, 600);--score-gap:5px;--stars-gap:var(--score-gap);--star-size:var(--badge-star-size, 1em);--name-fs:var(--badge-name-fs, 14px);--name-color:var(--badge-name-color, #333333);--name-weight:normal;--rev-text-lh:normal;--head-based-fs:var(--badge-based-fs, 13px);--head-based-color:var(--badge-based-color, #777777);justify-self:var(--badge-body-justify-self,left);justify-content:var(--badge-body-justify-content,left);position:relative;width:100%;color:#333;padding:8px;z-index:999;background:var(--badge-bg-color,#fff);border-radius:0 0 var(--badge-radius,2px) var(--badge-radius,2px);transition:all .2s ease-in-out}.rpi .rpi-badge-body.rpi-badge-clickable{cursor:pointer;user-select:none}.rpi .rpi-badge-body.rpi-badge-clickable:hover{background:#f3f3f5}.rpi .rpi-badge-body .rpi-info{--info-gap:var(--badge-info-gap, 3px);--flex-align-items:left}.rpi .rpi-badge>.rpi-x{opacity:0;border:1px solid #ccc;z-index:2147482999;transition:opacity .2s ease-in-out}.rpi .rpi-badge:hover>.rpi-x{opacity:1}@media(max-width:768px){.rpi .rpi-flash.rpi-flash-hide,.rpi-badge-cnt.rpi-badge-left.rpi-badge-hide,.rpi-badge-cnt.rpi-badge-right.rpi-badge-hide{display:none!important}}}
/*FILESTART*/@media all{
.slbOverlay,.slbWrapOuter,.slbWrap{position:fixed;top:0;right:0;bottom:0;left:0}.slbOverlay{overflow:hidden;z-index:2000;background-color:#000;opacity:0.7;-webkit-animation:slbOverlay 0.5s;-moz-animation:slbOverlay 0.5s;animation:slbOverlay 0.5s}.slbWrapOuter{overflow-x:hidden;overflow-y:auto;z-index:2010}.slbWrap{position:absolute;text-align:center}.slbWrap:before{content:"";display:inline-block;height:100%;vertical-align:middle}.slbContentOuter{position:relative;display:inline-block;vertical-align:middle;margin:0px auto;padding:0 1em;box-sizing:border-box;z-index:2020;text-align:left;max-width:100%}.slbContentEl .slbContentOuter{padding:5em 1em}.slbContent{position:relative}.slbContentEl .slbContent{-webkit-animation:slbEnter 0.3s;-moz-animation:slbEnter 0.3s;animation:slbEnter 0.3s;background-color:#fff;box-shadow:0 0.2em 1em rgba(0,0,0,0.4)}.slbImageWrap{-webkit-animation:slbEnter 0.3s;-moz-animation:slbEnter 0.3s;animation:slbEnter 0.3s;position:relative}.slbImageWrap:after{content:"";position:absolute;left:0;right:0;top:5em;bottom:5em;display:block;z-index:-1;box-shadow:0 0.2em 1em rgba(0,0,0,0.6);background-color:#FFF}.slbDirectionNext .slbImageWrap{-webkit-animation:slbEnterNext 0.4s;-moz-animation:slbEnterNext 0.4s;animation:slbEnterNext 0.4s}.slbDirectionPrev .slbImageWrap{-webkit-animation:slbEnterPrev 0.4s;-moz-animation:slbEnterPrev 0.4s;animation:slbEnterPrev 0.4s}.slbImage{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:5em 0;margin:0 auto}.slbCaption{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;font-size:1.4em;position:absolute;left:0;right:0;bottom:0;padding:.71429em 0;color:#fff;color:rgba(255,255,255,0.7);text-align:center}.slbCloseBtn,.slbArrow{margin:0;padding:0;border:0;cursor:pointer;background:none}.slbCloseBtn::-moz-focus-inner,.slbArrow::-moz-focus-inner{padding:0;border:0}.slbCloseBtn:hover,.slbArrow:hover{opacity:0.5}.slbCloseBtn:active,.slbArrow:active{opacity:0.8}.slbCloseBtn{-webkit-animation:slbEnter 0.3s;-moz-animation:slbEnter 0.3s;animation:slbEnter 0.3s;font-size:3em;width:1.66667em;height:1.66667em;line-height:1.66667em;position:absolute;right:-.33333em;top:0;color:#fff;color:rgba(255,255,255,0.7);text-align:center}.slbLoading .slbCloseBtn{display:none}.slbLoadingText{font-size:1.4em;color:#fff;color:rgba(255,255,255,0.9)}.slbArrows{position:fixed;top:50%;left:0;right:0}.slbLoading .slbArrows{display:none}.slbArrow{position:absolute;top:50%;margin-top:-5em;width:5em;height:10em;opacity:0.7;text-indent:-999em;overflow:hidden}.slbArrow:before{content:"";position:absolute;top:50%;left:50%;margin:-.8em 0 0 -.8em;border:.8em solid transparent}.slbArrow.next{right:0}.slbArrow.next:before{border-left-color:#fff}.slbArrow.prev{left:0}.slbArrow.prev:before{border-right-color:#fff}.slbIframeCont{width:80em;height:0;overflow:hidden;padding-top:56.25%;margin:5em 0}.slbIframe{position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 0.2em 1em rgba(0,0,0,0.6);background:#000}@-webkit-keyframes slbOverlay{from{opacity:0}to{opacity:0.7}}@-moz-keyframes slbOverlay{from{opacity:0}to{opacity:0.7}}@keyframes slbOverlay{from{opacity:0}to{opacity:0.7}}@-webkit-keyframes slbEnter{from{opacity:0;-webkit-transform:translate3d(0, -1em, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0)}}@-moz-keyframes slbEnter{from{opacity:0;-moz-transform:translate3d(0, -1em, 0)}to{opacity:1;-moz-transform:translate3d(0, 0, 0)}}@keyframes slbEnter{from{opacity:0;-webkit-transform:translate3d(0, -1em, 0);-moz-transform:translate3d(0, -1em, 0);-ms-transform:translate3d(0, -1em, 0);-o-transform:translate3d(0, -1em, 0);transform:translate3d(0, -1em, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes slbEnterNext{from{opacity:0;-webkit-transform:translate3d(4em, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0)}}@-moz-keyframes slbEnterNext{from{opacity:0;-moz-transform:translate3d(4em, 0, 0)}to{opacity:1;-moz-transform:translate3d(0, 0, 0)}}@keyframes slbEnterNext{from{opacity:0;-webkit-transform:translate3d(4em, 0, 0);-moz-transform:translate3d(4em, 0, 0);-ms-transform:translate3d(4em, 0, 0);-o-transform:translate3d(4em, 0, 0);transform:translate3d(4em, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes slbEnterPrev{from{opacity:0;-webkit-transform:translate3d(-4em, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0)}}@-moz-keyframes slbEnterPrev{from{opacity:0;-moz-transform:translate3d(-4em, 0, 0)}to{opacity:1;-moz-transform:translate3d(0, 0, 0)}}@keyframes slbEnterPrev{from{opacity:0;-webkit-transform:translate3d(-4em, 0, 0);-moz-transform:translate3d(-4em, 0, 0);-ms-transform:translate3d(-4em, 0, 0);-o-transform:translate3d(-4em, 0, 0);transform:translate3d(-4em, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}
}
/*FILESTART*/@media all{/*! Theme Name: ScreenIT Theme URI: https://screenitinc.com/ Author: ScreenIT INC Author URI: https://screenitinc.com/ Description: Custom theme for ScreenIT INC Version: 2.0.65 Tested up to: 6.4 Requires PHP: 7.4 License: GPL-2.0-or-later License URI: https://www.gnu.org/licenses/license-list.html#GPLv2 Text Domain: screenit Tags: one-column, two-columns, right-sidebar, footer-widgets, custom-background, custom-header, custom-menu, custom-logo, featured-images, threaded-comments, full-width-template, translation-ready, food-and-drink, holiday, entertainment This theme, like WordPress, is licensed under the GPL. Use it to make something cool, have fun, and share what you've learned. Travelscape is based on Underscores https://underscores.me/, (C) 2012-2024 Automattic, Inc. Underscores is distributed under the terms of the GNU GPL v2 or later. Normalizing styles have been helped along thanks to the fine work of Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/ */ /*-------------------------------------------------------------- >>> TABLE OF CONTENTS: ---------------------------------------------------------------- # Generic - Normalize - Box sizing # Base - Typography - Elements - Links - Forms - Table # Layouts # Components - Site Header - Navigation - Posts and pages - Screen IT Page Custom CSS - Comments - Widgets - Media - Captions - Galleries - Scroll to Top - Error 404 - Site Footer # plugins - # Utilities - Accessibility - Alignments # Media Queries - Mobile /*-------------------------------------------------------------- # Generic --------------------------------------------------------------*/ /* Regular 400 */ @font-face { font-family: 'Jost'; font-style: normal; font-weight: 400; font-display: swap; src: url(//screenitinc.com/wp-content/themes/screenit/assets/fonts/jost-regular.woff2) format('woff2')} @font-face { font-family: 'Jost'; font-style: normal; font-weight: 500; font-display: swap; src: url(//screenitinc.com/wp-content/themes/screenit/assets/fonts/jost-500.woff2) format('woff2')} @font-face { font-family: 'Jost'; font-style: normal; font-weight: 700; font-display: swap; src: url(//screenitinc.com/wp-content/themes/screenit/assets/fonts/jost-700.woff2) format('woff2')} @font-face { font-family: 'Jost'; font-style: normal; font-weight: 900; font-display: swap; src: url(//screenitinc.com/wp-content/themes/screenit/assets/fonts/jost-900.woff2) format('woff2')} /* Normalize --------------------------------------------- */ /*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ /* Document ========================================================================== */ /** * 1. Correct the line height in all browsers. * 2. Prevent adjustments of font size after orientation changes in iOS. */ html { line-height: 1.15; -webkit-text-size-adjust: 100%; box-sizing: border-box; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased} /* Sections ========================================================================== */ /** * Remove the margin in all browsers. */ body { margin: 0} /** * Render the `main` element consistently in IE. */ main { display: block} /** * Correct the font size and margin on `h1` elements within `section` and * `article` contexts in Chrome, Firefox, and Safari. */ h1 { font-size: 2em; margin: 0.67em 0} /* Grouping content ========================================================================== */ /** * 1. Add the correct box sizing in Firefox. * 2. Show the overflow in Edge and IE. */ hr { box-sizing: content-box; height: 0; overflow: visible} /** * 1. Correct the inheritance and scaling of font size in all browsers. * 2. Correct the odd `em` font sizing in all browsers. */ pre { font-family: monospace, monospace; font-size: 1em} /* Text-level semantics ========================================================================== */ /** * Remove the gray background on active links in IE 10. */ a { background-color: transparent} /** * 1. Remove the bottom border in Chrome 57- * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. */ abbr[title] { border-bottom: none; text-decoration: underline; text-decoration: underline dotted} /** * Add the correct font weight in Chrome, Edge, and Safari. */ b, strong { font-weight: bolder} /** * 1. Correct the inheritance and scaling of font size in all browsers. * 2. Correct the odd `em` font sizing in all browsers. */ code, kbd, samp { font-family: monospace, monospace; font-size: 1em} /** * Add the correct font size in all browsers. */ small { font-size: 80%} /** * Prevent `sub` and `sup` elements from affecting the line height in * all browsers. */ sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline} sub { bottom: -0.25em} sup { top: -0.5em} /* Embedded content ========================================================================== */ /** * Remove the border on images inside links in IE 10. */ img { border-style: none} /* Forms ========================================================================== */ /** * 1. Change the font styles in all browsers. * 2. Remove the margin in Firefox and Safari. */ button, input, optgroup, select, textarea { font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0} /** * Show the overflow in IE. * 1. Show the overflow in Edge. */ button, input { overflow: visible} /** * Remove the inheritance of text transform in Edge, Firefox, and IE. * 1. Remove the inheritance of text transform in Firefox. */ button, select { text-transform: none} /** * Correct the inability to style clickable types in iOS and Safari. */ button, [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button} /** * Remove the inner border and padding in Firefox. */ button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { border-style: none; padding: 0} /** * Restore the focus styles unset by the previous rule. */ button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring { outline: 1px dotted ButtonText} /** * Correct the padding in Firefox. */ fieldset { padding: 0.35em 0.75em 0.625em} /** * 1. Correct the text wrapping in Edge and IE. * 2. Correct the color inheritance from `fieldset` elements in IE. * 3. Remove the padding so developers are not caught out when they zero out * `fieldset` elements in all browsers. */ legend { box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal} /** * Add the correct vertical alignment in Chrome, Firefox, and Opera. */ progress { vertical-align: baseline} /** * Remove the default vertical scrollbar in IE 10+. */ textarea { overflow: auto} /** * 1. Add the correct box sizing in IE 10. * 2. Remove the padding in IE 10. */ [type="checkbox"], [type="radio"] { box-sizing: border-box; padding: 0} /** * Correct the cursor style of increment and decrement buttons in Chrome. */ [type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto} /** * 1. Correct the odd appearance in Chrome and Safari. * 2. Correct the outline style in Safari. */ [type="search"] { -webkit-appearance: textfield; outline-offset: -2px} /** * Remove the inner padding in Chrome and Safari on macOS. */ [type="search"]::-webkit-search-decoration { -webkit-appearance: none} /** * 1. Correct the inability to style clickable types in iOS and Safari. * 2. Change font properties to `inherit` in Safari. */ ::-webkit-file-upload-button { -webkit-appearance: button; font: inherit} /* Interactive ========================================================================== */ /* * Add the correct display in Edge, IE 10+, and Firefox. */ details { display: block} /* * Add the correct display in all browsers. */ summary { display: list-item} /* Misc ========================================================================== */ /** * Add the correct display in IE 10+. */ template { display: none} /** * Add the correct display in IE 10. */ [hidden] { display: none} /* Box sizing --------------------------------------------- */ /* Inherit box-sizing to more easily change it's value on a component level. @link http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */ *, *::before, *::after { box-sizing: inherit} html { box-sizing: border-box} /*-------------------------------------------------------------- # Base --------------------------------------------------------------*/ /* Typography --------------------------------------------- */ body, button, input, select, optgroup, textarea { color: var(--body-color); font-family: var(--font-family); font-weight: var(--font-weight); line-height: var(--line-height); font-size: var(--font-size); text-transform: var(--text-transform); text-align: var(--text-align)} h1 { clear: both; font-family: var(--font-family-h1); font-weight: var(--font-weight-h1); font-size: var(--font-size-h1); line-height: var(--line-height-h1); text-transform: var(--text-transform-h1); text-align: var(--text-align-h1)} h2 { clear: both; font-family: var(--font-family-h2); font-weight: var(--font-weight-h2); font-size: var(--font-size-h2); line-height: var(--line-height-h2); text-transform: var(--text-transform-h2); text-align: var(--text-align-h2)} h3 { clear: both; font-family: var(--font-family-h3); font-weight: var(--font-weight-h3); font-size: var(--font-size-h3); line-height: var(--line-height-h3); text-transform: var(--text-transform-h3); text-align: var(--text-align-h3)} h4 { clear: both; font-family: var(--font-family-h4); font-weight: var(--font-weight-h4); font-size: var(--font-size-h4); line-height: var(--line-height-h4); text-transform: var(--text-transform-h4); text-align: var(--text-align-h4)} h5 { clear: both; font-family: var(--font-family-h5); font-weight: var(--font-weight-h5); font-size: var(--font-size-h5); line-height: var(--line-height-h5); text-transform: var(--text-transform-h5); text-align: var(--text-align-h5)} h6 { clear: both; font-family: var(--font-family-h6); font-weight: var(--font-weight-h6); font-size: var(--font-size-h6); line-height: var(--line-height-h6); text-transform: var(--text-transform-h6); text-align: var(--text-align-h6)} p { margin-bottom: 1.5em; font-family: var(--font-family); font-weight: var(--font-weight); font-size: var(--font-size); line-height: var(--line-height); text-transform: var(--text-transform); text-align: var(--text-align)} dfn, cite, em, i { font-style: italic} blockquote { margin: 0 1.5em} address { margin: 0 0 1.5em} pre { background: #eee; font-family: "Courier 10 Pitch", courier, monospace; line-height: 1.6; margin-bottom: 1.6em; max-width: 100%; overflow: auto; padding: 1.6em} code, kbd, tt, var { font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace} abbr, acronym { border-bottom: 1px dotted var(--body-color); cursor: help} mark, ins { background: #fff9c0; text-decoration: none} big { font-size: 125%} /* Elements --------------------------------------------- */ body { background: var(--base-color)} hr { background-color: var(--body-color); border: 0; height: 1px; margin-bottom: 1.5em} ul, ol { margin: 0 1.5em 0 0} ul { list-style: disc; line-height: 1.6em} ol { list-style: decimal; line-height: 1.6em} li { margin-bottom: .5em} li > ul, li > ol { margin-bottom: 0.5em; margin-left: .5em} dt { font-weight: 700} dd { margin: 0 1.5em 1.5em} /* Make sure embeds and iframes fit their containers. */ embed, iframe, object { max-width: 100%} img { height: auto; max-width: 100%} figure { margin: 1em 0} table { margin: 0 0 1.5em; width: 100%} /* Links --------------------------------------------- */ a { color: var(--primary-color); text-decoration: none} a:visited { color: var(--primary-color)} a:hover, a:focus, a:active { color: var(--primary-color)} a:focus { outline: thin dotted} a:hover, a:active { outline: 0} /* Forms --------------------------------------------- */ form label { font-size: 0.85em; font-weight: 400} button, input[type="button"], input[type="reset"], input[type="submit"] { border: none; border-radius: 3px; background: var(--primary-color); color: var(--primary-color-inverse); line-height: 1em; font-size: 15px; padding: 10px 15px; text-align: center} button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover { border-color: #ccc #bbb #aaa} button:active, button:focus, input[type="button"]:active, input[type="button"]:focus, input[type="reset"]:active, input[type="reset"]:focus, input[type="submit"]:active, input[type="submit"]:focus { border-color: #aaa #bbb #bbb} input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea { color: var(--body-color); border-radius: 3px; padding: 3px; border: 1px solid var(--primary-border-color); background-color: #fff; box-shadow: 0px 10px 15px -21px rgba(0,0,0,0.1); width: 100%} input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus { outline: none; border: 1px solid var(--primary-color)} select { border-radius: 3px; border: 1px solid var(--primary-border-color); background-color: #fff} textarea { width: 100%} /* Table --------------------------------------------- */ table { margin: 0 0 1.5em; width: 100%; border-radius: 0; font-size: 1em; text-align: left; border: 1px solid var(--primary-border-color); border-collapse: separate; border-spacing: 0; border-width: 1px} table tr th { font-weight: 500; color: var(--heading-color); padding: 15px 15px; text-transform:uppercase; border-bottom: 1px solid var(--primary-border-color)} table tr td { color: var(--body-color); padding: 15px 15px; border-bottom: 1px solid var(--primary-border-color)} table tr:last-child td { border-bottom: none} /*-------------------------------------------------------------- # Layouts --------------------------------------------------------------*/ .container{ width:100%; padding-right:15px; padding-left:15px; margin-right:auto; margin-left:auto} @media (min-width:576px){ .container{ max-width:540px} } @media (min-width:768px){ .container{ max-width:720px} } @media (min-width:992px){ .container{ max-width:960px} } @media (min-width:1200px){ .container{ max-width:1290px} } @media (min-width:576px){ .container,.container-sm{ max-width:540px} } @media (min-width:768px){ .container,.container-md,.container-sm{ max-width:720px} } @media (min-width:992px){ .container,.container-lg,.container-md,.container-sm{ max-width:960px} } @media (min-width:1200px){ .container,.container-lg,.container-md,.container-sm,.container-xl{ max-width:1320px} body.travelscape-container-flow .container.post-wrap { max-width:100%; width:100%} } .row{ display:-webkit-box; display:-ms-flexbox; display:flex; flex-wrap: wrap; margin-right:-15px; margin-left:-15px } .no-wrap { flex-wrap: nowrap} .row-flex-start { align-items: flex-start} /* Content Area --------------------------------------------- */ .site-main { } body.travelscape-content-no-padding .site-main { padding: 0} #primary { padding-top: 25px; padding-bottom: 25px; width: calc(100% - var(--bc-sidebar-width))} .page #primary, .single #primary { margin: 0 auto; padding: 0 40px 0 0; max-width: 100%; margin-bottom: 32px} body.travelscape-content-no-padding.page #primary, body.travelscape-content-no-padding.single #primary { padding: 0; margin: 0 auto} body.travelscape-no-sidebar #primary { width: 52rem; margin: 0 auto} body.travelscape-container-flow #primary { width: 100%} body.travelscape-content-no-padding .page-content, body.travelscape-content-no-padding .entry-content { margin: 0} /* Sidebar --------------------------------------------- */ #secondary { width: var(--bc-sidebar-width); padding: 25px; border: 1px solid var(--primary-border-color)} /* Sidebar Position */ body.travelscape-right-sidebar #primary { order: 0; padding-right: 30px} body.travelscape-right-sidebar #secondary { order: 1; border-left: 0.5px solid var(--primary-border-color)} body.travelscape-left-sidebar #primary { order: 1; padding-left: 30px} body.travelscape-left-sidebar #secondary { order: 0; border-right: 0.5px solid var(--primary-border-color)} body.travelscape-right-sidebar.page #primary, body.travelscape-right-sidebar.single #primary { padding-right: 30px; padding-left: 0} body.travelscape-left-sidebar.page #primary, body.travelscape-left-sidebar.single #primary { padding-right: 0px; padding-left: 30px} /*-------------------------------------------------------------- # Components --------------------------------------------------------------*/ /* Site Header --------------------------------------------- */ .site-header { top: 0; /* required */ margin: 0; z-index: 20; position: relative; background-color: var(--primary-color); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; padding: 0px 0} .travelscape-header .travelscape-header-top { background-color: #192a3d; padding: 15px 0; font-size: var(--wp--preset--font-size--x-small)} .site-header .travelscape-header-top .custom-logo { margin-top: 0px; margin-bottom: 0px; padding: 15px 0} .site-header .menu-toggle { display: flex; flex-direction: column; align-items: center} .site-header .menu-toggle svg { padding: 5px; width: 40px; height: 40px; background-color: #050303; color: var(--base-color); fill: var(--base-color)} .site-header .menu-toggle span { color: #fff; font-weight: 700; font-size: 12px} /* Header Top --------------------------------------------- */ .travelscape-header-top .row { align-items: center; justify-content: center} .travelscape-header-top-left { display: flex; align-items: center; justify-content: space-between; font-size: 0.9em; column-gap: 10px} .travelscape-header-top-left a:nth-child(2) { border-left: 1px solid var(--primary-border-color); padding-left: 10px; line-height: 1.1em} .travelscape-header-top-right { display: flex; align-items: center; justify-content: space-between; gap: 15px; margin-left: auto; font-size: 0.9em} .travelscape-header-top a { color: #fff; font-size: 21px; font-weight: 700} .travelscape-header-top a:hover { color: #fff text-decoration: underline} .travelscape-header-bottom { padding: 15px 0} .site-header.sticky .travelscape-header-bottom { display: block; background: var(--primary-color); position: fixed; top: 0; left: 0; width: 100%; padding: 0; z-index: 9999; -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .07); box-shadow: 0 2px 2px rgba(0, 0, 0, .07); padding: 10px 0} .travelscape-header-bottom .header-mobile { display: none} .travelscape-header-bottom .row { justify-content: space-between; align-items: center; flex-wrap: nowrap; align-items: center} .travelscape-header .site-branding { margin-bottom: -60px} .site-header .site-branding h1 { margin:0px; font-weight: 400; font-size: 30px; line-height: 1.6; text-transform: none; text-align: center} .site-header .site-branding p a, .site-header .site-branding h1 a, visited { color:var(--black-color); font-weight: 400; font-size: 30px; line-height: 1.6} .site-header .site-branding p { font-size:14px; margin:0px; font-size: 14px; line-height: 1.6; text-transform: none; text-align: center} .site-header .site-branding .custom-logo { max-width:100%; height:auto; width: 124px} .site-header .search-form { display: flex; border: 1px solid var(--primary-border-color); border-radius: 3px; padding: 5px} .site-header .search-form label { width:100%; display:block} .site-header .search-form input { width:180px; display:block; font-size: 13px; padding: 5px 10px; border: none; border-radius: 3px} .site-header .search-form .search-submit { width: auto; background-color: var(--primary-color); color: var(--primary-color-inverse); border: none; text-transform: uppercase; font-weight: 500} .site-header .header-account-link-wrap { list-style: none; display: flex; margin: 0} .site-header .header-account-link-wrap li { border-right: 1px solid var(--primary-border-color); padding: 0px 15px} .site-header .header-account-link-wrap li:last-child { border: none; padding-right: 0} .skip-link { background-color: var(--base-color); border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); color: var(--body-color); display: block; font-size: 14px; font-size: 0.875rem; font-weight: bold; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000} .skip-link:focus { background-color: var(--base-color); border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); color: var(--black-color); display: block; font-size: 14px; font-size: 0.875rem; font-weight: bold; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; border-width:2px; clip:unset} .travelscape-sticky-header { position: fixed; top: 0; /* required */ width: 100%; z-index: 100; transition: .35s ease-out; padding:0px 0px} /*-------------------------------------------------------------- # Travelscape Site Header - Header Elements --------------------------------------------------------------*/ .travelscape-header .container { transition:all 0.5s} .travelscape-header .container-fluid { padding-left:25px; padding-right:25px; transition:all 0.5s} .travelscape-social-media-wrap .social-icons { display: flex; list-style: none; margin: 0; padding: 0} .travelscape-social-media-wrap .social-icons li { margin-left: 10px} .travelscape-social-media-wrap .social-icons a { background-color: var(--primary-color-inverse); padding: 7px; border-radius: 100px; vertical-align: middle; font-size: 11px; box-shadow: rgba(27, 31, 35, 0.04) 0px 1px 0px, rgba(255, 255, 255, 0.25) 0px 1px 0px inset} .travelscape-social-media-wrap .social-icons a svg { width: 14px; height: 14px; color: var(--primary-color); fill: var(--primary-color); vertical-align: inherit} .travelscape-header .si_cta_phone { display: flex; align-items: center; justify-content: center; gap: 10px} .travelscape-header .si_cta_phone .phone_icon { background-color: var(--secondary-color); border-radius: 100%; padding: 10px; line-height: 1em} .travelscape-header .si_cta_phone .phone_icon svg { fill: #fff; color: #fff; width: 22px; height: 22px} .travelscape-header .si_cta_phone .cta_wrap { color: #fff} .travelscape-header .si_cta_phone .cta_wrap p { color: #fff; font-size: 18px; font-weight: 500; line-height: 1em; margin: 0 0 5px 0; padding: 0} .travelscape-header .si_cta_phone .cta_wrap a { color: #fff; font-size: 24px; font-weight: 600} .travelscape-header .si_cta_btn_mobile { background-color: var(--secondary-color); color: var(--base-color); border-radius: 22px; padding: 5px 20px; margin-left: auto; font-size: 18px; font-weight: bold} /*-------------------------------------------------------------- # Header Contact --------------------------------------------------------------*/ .travelscape-header-items .travelscape-header-elements .header-item.header-contact li { margin-top:2px; font-size: 15px} .travelscape-header-items .travelscape-header-elements .header-item.header-contact li a { font-size: 16px; color: var(--body-color)} .travelscape-header-items .travelscape-header-elements .header-item.header-contact.inline li { display: inline-block; margin-left: 10px} /*-------------------------------------------------------------- # Sticky Header --------------------------------------------------------------*/ .travelscape-header.is-sticky { position: sticky; top: 0} @media (min-width: 120px) and (max-width: 1023px) { .travelscape-header.is-sticky { position: relative; top: 0} } /* Navigation --------------------------------------------- */ /* Main Navigation Desktop */ .header-desktop .travelscape-menu-wrap { } .header-desktop .main-navigation { } .header-desktop .main-navigation ul { margin: 0; padding: 0; list-style: none} .header-desktop .main-navigation ul li { display: inline-block; margin-left: 30px; margin-bottom: 0; position: relative} .header-desktop .main-navigation ul li a { font-size: 19px; font-family: var(--font-family-h3); font-weight: 700; color: var(--base-color); text-transform: uppercase} .header-desktop .main-navigation ul li:hover > a { color: var(--base-color)} .header-desktop .main-navigation ul li.page_item_has_children:after, .header-desktop .main-navigation ul li.menu-item-has-children:after { content: ""; --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M12 16L6 10H18L12 16Z'%3E%3C/path%3E%3C/svg%3E"); width: 28px; height: 28px; display: inline-block; vertical-align: top; -webkit-mask: var(--svg); mask: var(--svg); background-color: var(--base-color); vertical-align: middle} .header-desktop .main-navigation ul li.page_item_has_children:hover:after, .header-desktop .main-navigation ul li.menu-item-has-children:hover:after { background-color: var(--base-color)} .header-desktop .main-navigation ul li .children, .header-desktop .main-navigation ul li .sub-menu { width: 16em; background: var(--primary-color); box-shadow: 0 2px 4px -2px rgba(0,0,0,.1), 0 4px 15px 0 rgba(0,0,0,.1); text-align: left; border-radius: 2px; position: absolute; left: 0; -webkit-transition: all .3s ease; transition: all .3s ease; z-index: 99; opacity: 0; height: 0; overflow: hidden; visibility: hidden; display: block; -webkit-transform: translateY(40px); -ms-transform: translateY(40px); transform: translateY(40px); top: 100%; margin: 0; padding: 0} .header-desktop .main-navigation ul li.page_item_has_children:focus-within > ul.children, .header-desktop .main-navigation ul li.page_item_has_children:hover > ul.children, .header-desktop .main-navigation ul li.menu-item-has-children:focus-within > ul.sub-menu, .header-desktop .main-navigation ul li.menu-item-has-children:hover > ul.sub-menu { height: auto; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); overflow: initial; visibility: visible; opacity: 1} .header-desktop .main-navigation ul li > ul.children li.page_item_has_children:after, .header-desktop .main-navigation ul li > ul.sub-menu li.menu-item-has-children:after { transform: rotate(-90deg); /* Equal to rotateZ(45deg) */ } .header-desktop .main-navigation ul li .children li a, .header-desktop .main-navigation ul li .sub-menu li a { font-size: 0.85em; padding: 10px 15px; display: inline-block} .header-desktop .main-navigation ul li .children li, .header-desktop .main-navigation ul li .sub-menu li { display: block; margin: 0; padding: 0; border-bottom: 0px solid var(--primary-border-color)} .header-desktop .main-navigation ul li .children li:hover, .header-desktop .main-navigation ul li .sub-menu li:hover { background-color: #fd070c } .header-desktop .main-navigation ul li .children .children, .header-desktop .main-navigation ul li .sub-menu .sub-menu { top: 0px; left: 100%} /* Main Navigation Mobile */ .header-mobile { } .header-mobile .top-wrap { padding: 0} .header-mobile .travelscape-menu-wrap { width: 100%; padding-top: 0px; display: none} .travelscape-header .header-mobile .site-branding { margin-bottom: -35px} .header-mobile .bottom-wrap { margin-top: 15px; margin-left: -30px; margin-right: -30px; margin-bottom: -10px} .header-mobile .main-navigation { } .header-mobile .main-navigation ul { margin: 0; padding: 0; list-style: none} .header-mobile .main-navigation ul li { display: block; margin: 0; padding: 0; position: relative; border-bottom: .5px solid #de1519} .header-mobile .main-navigation ul li:last-child { border-bottom: none; padding-bottom: 0} .header-mobile .main-navigation ul li > a { font-size: 18px; font-weight: 700; text-transform: uppercase; padding: 20px 25px; background: var(--secondary-color); color: var(--base-color); display: flex; align-items: center; justify-content: space-between} .header-mobile .main-navigation ul li:hover > a { color: var(--base-color)} .header-mobile .main-navigation ul li.page_item_has_children, .header-mobile .main-navigation ul li.menu-item-has-children { position: relative} .header-mobile .main-navigation ul li.page_item_has_children .arrow-down, .header-mobile .main-navigation ul li.menu-item-has-children .arrow-down { background: none; position: absolute; top: 5px; right: 0px} .header-mobile .main-navigation ul li.page_item_has_children .arrow-down:after, .header-mobile .main-navigation ul li.menu-item-has-children .arrow-down:after { content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='rgba(255,255,255,1)'%3E%3Cpath d='M11.9999 13.1714L16.9497 8.22168L18.3639 9.63589L11.9999 15.9999L5.63599 9.63589L7.0502 8.22168L11.9999 13.1714Z'%3E%3C/path%3E%3C/svg%3E"); display: inline-block; vertical-align: middle; width: 20px; height: 20px; font-size: 15px; color: #fff; fill: #fff; margin-top: 8px} .header-mobile .main-navigation ul li.page_item_has_children ul li.page_item_has_children .arrow-down:after, .header-mobile .main-navigation ul li.menu-item-has-children ul li.menu-item-has-children .arrow-down:after { margin-top: 0} .header-mobile .main-navigation ul li.page_item_has_children > a:after, .header-mobile .main-navigation ul li.menu-item-has-children > a:after { content: ''; display: inline-block; vertical-align: middle; width: 20px; height: 20px; font-size: 15px} .header-mobile .main-navigation ul li.page_item_has_children:hover:after, .header-mobile .main-navigation ul li.menu-item-has-children:hover:after { background-color: var(--primary-color)} .header-mobile .main-navigation ul li .children, .header-mobile .main-navigation ul li .sub-menu { width: auto; background: var(--subtle-color); text-align: left; border-radius: 2px; position: relative; left: 0; z-index: 99; overflow: hidden; display: none; margin: 0; padding: 0} .header-mobile .main-navigation ul li .children li a, .header-mobile .main-navigation ul li .sub-menu li a { font-size: 16px; padding: 10px 25px; padding-left: 40px} .header-mobile .main-navigation ul li .children li, .header-mobile .main-navigation ul li .sub-menu li { display: block; margin: 0; padding: 0} .header-mobile .main-navigation ul li .children li:first-child, .header-mobile .main-navigation ul li .sub-menu li:first-child { } .header-mobile .main-navigation ul li .children li:last-child, .header-mobile .main-navigation ul li .sub-menu li:last-child { border-bottom: none} .header-mobile .main-navigation ul li .children .children, .header-mobile .main-navigation ul li .sub-menu .sub-menu { top: 0px} .si_cta_sticky_btns { background-color: #fff; margin-left: -10px; margin-right: -10px; margin-bottom: -10px; padding: 25px 10px 10px 10px; display: none; gap: 15px; border-bottom: 1px solid var(--primary-border-color)} .si_cta_sticky_btns a { background-color: var(--secondary-color); color: var(--base-color); border-radius: 22px; padding: 5px 20px; margin-left: auto; font-size: 20px; font-weight: bold; width: 100%; text-align: center; text-transform: uppercase} /* Posts and pages --------------------------------------------- */ .sticky { display: block} .updated:not(.published) { display: none} article.article { padding-bottom: 25px; margin-bottom: 25px} .page-content, .entry-content, .entry-summary { margin: 0em 0 0} .page-header { width: 100%; background-repeat: no-repeat; background-size: cover; background-position: center center; padding: 118px 0; color: #fff; position: relative; margin-bottom: 25px} .page-header:before { content: ''; position: absolute; top: 0; width: 100%; height: 100%; background-color: #0E0D0D; opacity: 0.7} .page-header .row { align-items: center; justify-content: center; position: relative; z-index: 10; flex-direction: column} .page-header h1 { margin: 0; text-align: center; padding: 0; color: #ffffff; font-size: 52px; font-weight: 700; line-height: 1.6em} .page-header p { margin: 0 0 15px 0; padding: 0; color: #000000; text-align: left; font-size: 24px; line-height: 1.6em} .post-content .alignwide { margin: 20px -10%} .page-links { clear: both; margin: 0 0 1.5em} .page #primary article.hentry, .single #primary article.hentry { margin: 0 auto; max-width: 100%} body.travelscape-content-no-padding.page #primary article.hentry, body.travelscape-content-no-padding.single #primary article.hentry { padding: 0} article .post-meta { font-size: 14px; font-weight: 400; text-transform: uppercase; display: flex; gap:10px} article .post-meta a { color: var(--body-color)} article h3.entry-title { margin: 0 0 15px 0} article h3.entry-title a, visited { color: var(--heading-color); font-size: var(--font-size-h1)} article h3.entry-title a:hover { color: var(--primary-color)} article .entry-excerpt { position: relative; z-index: 1; margin: 0px 0 0 0; line-height: 1.6em; padding: 0px} body.travelscape-no-sidebar article.has-post-thumbnail .entry-excerpt { position: relative; z-index: 1; line-height: 1.6em; width: 100%; background-color: var(--base-color); padding: 2rem 2rem 2rem 2rem; border-style: solid; border-width: 0px 1px 1px 1px; border-color: #E1E7EF; border-radius: 0px 0px 8px 8px; box-shadow: 0px 0px 10px -7px rgba(0, 0, 0, 0.5); margin-top: -10px} article.has-post-thumbnail .entry-excerpt { position: relative; z-index: 1; line-height: 1.6em; width: 100%; background-color: var(--base-color); padding: 2rem 2rem 2rem 2rem; border-style: solid; border-width: 0px 1px 1px 1px; border-color: #E1E7EF; border-radius: 0px 0px 8px 8px; box-shadow: 0px 0px 10px -7px rgba(0, 0, 0, 0.5); margin-top: -10px} article.has-post-thumbnail .entry-excerpt:empty { padding: 0; margin-bottom: 25px} article .entry-excerpt p { margin: 0; padding: 0; line-height: 1.8em} body.travelscape-no-sidebar article.article .post-thumbnail { overflow: hidden; border-radius: 4px} article.article .post-thumbnail { overflow: hidden; border-radius: 4px; margin-left: 0px; margin-right: 0px} article.article .post-thumbnail img { width: 100%; height: 600px; object-fit: cover; border-radius: 2px} article.article .travelscape-post-category { margin: 5px 0; padding: 0; display: flex; flex-direction: row; flex-wrap: wrap; gap: 10px} article.article .travelscape-post-category a { background-color: var(--subtle-color); color: var(--primary-color); padding: 2px 8px; border-radius: 8px; font-size: 0.7em; text-transform: uppercase; letter-spacing: 1px} article.article .entry-footer { margin: 15px 0 0 0; padding: 0} article.article .entry-footer .entry-meta span { display: block; font-size: 12px; letter-spacing: 0.5px; text-transform: uppercase} article.article .read-more { margin-top: 45px; margin-bottom: 15px} article.article .read-more-link { background-color: var(--primary-color); color: var(--primary-color-inverse); padding: 10px 35px; font-weight: 600; font-size: var(--font-size); text-transform: uppercase; border-radius: 100px; display: inline-block} article.article .read-more-link:hover { background-color: var(--secondary-color); color: var(--primary-color-inverse)} .page-template-template-wide.page #primary { width: 100%} .travelscape-no-sidebar.page #primary article, .travelscape-no-sidebar.single #primary article { padding-top: 40px} .page #primary article, .single #primary article { padding-top: 0px} .page #primary .post-header, .single #primary .post-header { padding-top: 0px; margin-bottom: 20px} .page #primary .post-header h1, .single #primary .post-header h1 { font-size: 42px; font-weight: bold; line-height: 1.2em; margin: 0; color: var(--heading-color)} .page #primary .post-header .post-excerpt p, .single #primary .post-header .post-excerpt p { font-size: 18px; line-height: 1.6em; font-weight: 300; color: var(--body-color); margin: 10px 0 10px 0} .page #primary .post-content, .single #primary .post-content { font-size: 20px; line-height: 1.6em; color: var(--body-color)} /* posts pagination - numbered */ .travelscape-pagination { width: 100%; grid-column: 1 / -1; text-align: center; font-size: 0.8em} .travelscape-pagination .navigation .nav-links > * , .travelscape-pagination .pagination .nav-links > * { margin-right: 15px} .travelscape-pagination .page-numbers { padding: 10px 15px; border: 1px solid var(--primary-border-color); color: var(--primary-color); display: inline; border-radius: 0px} .travelscape-pagination .page-numbers:hover { border: 1px solid var(--primary-color); color: var(--secondary-color); padding: 10px 15px; border-radius: 0px; background-color: var(--primary-color); color: var(--primary-color-inverse)} .travelscape-pagination span.current { background-color: var(--primary-color); color: var(--primary-color-inverse); border-radius: 0px; border: 1px solid var(--primary-color)} .travelscape-pagination span.current:hover { background-color: var(--primary-color); color: var(--primary-color-inverse); border-radius: 0px; border: 1px solid var(--primary-color)} /* posts navigation - olderpost/newerposts */ .travelscape-pagination .posts-navigation .nav-links { display: flex; align-items: center; justify-content: space-between} /* single post pagination */ .site-main .post-navigation { margin: 45px 0} .post-navigation a { display: flex; gap: 15px; align-items: center; justify-content: space-between} .post-navigation a img { width: 60px; height: 60px; border-radius: 3px} .post-navigation a .meta-wrap .meta-nav { font-size: 12px; letter-spacing: .5px; text-transform: uppercase; display: block} .post-navigation a .meta-wrap .post-title { font-size: 13px; color: var(--heading-color); font-weight: 600} /* Screen IT Page Custom CSS --------------------------------------------- */ .si_page_header { background-color: #1559ED05; padding: 85px 0; border-bottom: 1px solid var(--primary-border-color)} .si_page_header:before { background-color: none; opacity: 0} .si_page_header .row { flex-direction: row; flex-wrap: nowrap; align-items: flex-start; justify-content: center} .si_page_header .row .right { width: 55%} .si_page_header .row .right h1 { color: var(--primary-color); font-size: 60px; font-weight: 700; line-height: 1.3em; text-align: left} .si_page_header .row .left { width: 45%} .si_page_header .row .left p { color: var(--primary-color); font-size: 22px; font-weight: 400; line-height: 1.8em; text-align: left} .si_page_header .row .left .header_btns { margin-top: 20px; display: flex; gap: 25px} .si_page_header .row .left .header_btns a { background-color: var(--primary-color); color: #fff; width: auto; font-size: 25px; text-align: center; border-radius: 4px; padding: 15px 60px; font-weight: 700; text-transform: uppercase} .si_page_header .row .left .header_btns a:after { content: ""; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='rgba(255,255,255,1)'%3E%3Cpath d='M13.1717 12.0007L8.22192 7.05093L9.63614 5.63672L16.0001 12.0007L9.63614 18.3646L8.22192 16.9504L13.1717 12.0007Z'%3E%3C/path%3E%3C/svg%3E"); display: inline-block; width: 40px; height: 40px; color: #ffffff; fill: #ffffff; vertical-align: text-bottom} .si_page_header .row .left .header_btns a:hover { background-color: #0a183f} .si_page_header.page_header_even .row { gap: 30px} .si_page_header.page_header_even .row .right { width: auto} .si_page_header.page_header_even .row .left { width: auto; display: flex} .si_page_header.page_header_even .row .left .header_btns a { background-color: var(--primary-color); color: #fff; width: 330px; display: flex; font-size: 30px; text-align: center; border-radius: 4px; line-height: 1em; padding: 8px 10px; font-weight: 700; text-transform: uppercase; align-items: center; justify-content: center} .si_page_header.page_header_even .row .left .header_btns a:after { content: ""; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='rgba(255,255,255,1)'%3E%3Cpath d='M13.1717 12.0007L8.22192 7.05093L9.63614 5.63672L16.0001 12.0007L9.63614 18.3646L8.22192 16.9504L13.1717 12.0007Z'%3E%3C/path%3E%3C/svg%3E"); display: inline-block; width: 40px; height: 40px; color: #ffffff; fill: #ffffff; vertical-align: text-bottom} .si_page_header.single_post_header .row .right h1 { font-size: 40px} .page-template-template-forms { background: #fcfcfe} .page-template-template-forms .si_page_header .row { width: 100%; text-align: center} .page-template-template-forms .si_page_header .row h1 { width: 100%; text-align: center; color: var(--primary-color); font-size: 60px; font-weight: 700; line-height: 1.3em} .form_page_header { padding: 4rem 0} .si_trust_banner { background-color: var(--base-color); padding: 35px 0; text-align: center} .si_trust_banner .si_trust_logos { display: flex; width: 100%; justify-content: center; align-items: center; column-gap: 30px} .si_trust_banner .si_trust_logos img { width: 180px; height: auto; display: block; object-fit: cover} .si_trust_banner .legal_text { margin:20px auto; width: 65%; line-height: 1.3em; font-size: 22px} .quote_form_ed { background-color: var(--base-color); width: 100%; padding: 2rem 2rem 2rem 2rem; margin: 2rem 0; border-style: solid; border-width: 1px 1px 1px 1px; border-color: #E1E7EF; border-radius: 8px 8px 8px 8px; box-shadow: 0px 0px 10px -7px rgba(0, 0, 0, 0.5)} /* screenit sidebar */ .featured_image img { width: 100%; height: 250px; object-fit: cover; object-position: center center; border-radius: 4px 4px 4px 4px} .locations_btn { display: flex; flex-direction: column} .locations_btn h3 { font-size: 30px; font-weight: 700; margin-bottom: 0; color: #000} .locations_btn ul { list-style: none; margin: 0; padding: 0} #secondary .locations_btn ul li { margin-bottom: 15px} #secondary .locations_btn ul li a { background-color: var(--primary-color); color: #fff; width: 100%; display: block; font-size: 26px; text-align: center; border-radius: 4px; padding: 15px 10px; font-weight: 700; text-transform: uppercase} #secondary .locations_btn ul li a:hover { color: #fff; background-color: #0B1022} .locations_link { display: flex; flex-direction: column} .locations_link h3 { font-size: 30px; font-weight: 700; margin-bottom: 15px; color: #000} .locations_link ul { list-style: none; margin: 0; padding: 0} #secondary .locations_link ul li { padding-bottom: 15px; margin-bottom: 15px; border-bottom: 0.5px solid var(--primary-border-color); display: flex; align-items: center; justify-content: flex-start} #secondary .locations_link ul li:before { content: ""; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M16.1716 10.9999L10.8076 5.63589L12.2218 4.22168L20 11.9999L12.2218 19.778L10.8076 18.3638L16.1716 12.9999H4V10.9999H16.1716Z'%3E%3C/path%3E%3C/svg%3E"); width: 32px; height: 32px; margin-right: 10px; display: inline-block} #secondary .locations_link ul li a { width: 100%; display: block; font-size: 24px; font-weight: 400} html { scroll-padding-top: 100px; /* height of sticky header */ } /* Free Quote Form */ section.quote-form { scroll-margin-top: 100px; /* match your sticky header height */ } section.quote-form { padding: 3rem 0} .free_quote_form_holder { position: fixed; height: 100%; top: 0; left: 0; width: 100%; z-index: 10000; background-color: #fff; display: flex; flex-direction: column; display: none} .free_quote_form_holder .form_header { display: flex; width: 100%; justify-content: space-between; align-items: center} .free_quote_form_holder .form_header h3 { font-size: 30px; font-weight: 700} .free_quote_form_holder .form_header .close-button { display: flex; flex-direction: column; align-items: center; justify-content: center} .free_quote_form_holder .form_header .close-button svg { width: 42px; height: 42px; display: block; text-align: center} .free_quote_form_holder .form_header .close-button span { font-size: 14px; font-weight: bold; text-transform: uppercase} .free_quote_form_holder .gform_wrapper { padding: 10px 40px 30px 40px; margin-top: 20px; border: 1px solid var(--primary-border-color)} .free_quote_form_holder .form_wrap { flex: 1; overflow-y: auto; padding: 20px 40px} .free_quote_form_holder .container .row { justify-content: center; flex-direction: column; align-items: center; font-size: 120%} .free_quote_form_holder .container .row .custom-logo { width: 120px} .free_quote_form_holder .gform_confirmation_message { background-color: var(--subtle-color); padding: 20px; border-radius: 4px; line-height: 1.2em} .free_quote_form_holder .gform_confirmation_message a.btn { background-color: var(--primary-color); color: #fff; padding: 10px; border-radius: 4px; font-size: 19px; font-weight: bold; text-transform: uppercase; padding: 15px 30px; margin: 0px 0px; display: inline-block; text-align: center; width: auto} .form_wrap { background-color: #ffffff; border: 1px solid var(--primary-border-color); width: 100%; padding: 3rem 3rem 3rem 3rem; border-style: solid; border-width: 1px 1px 1px 1px; border-color: #E1E7EF; border-radius: 8px 8px 8px 8px; box-shadow: 0px 0px 10px -7px rgba(0, 0, 0, 0.5); margin: 0 auto} .form_legal { font-size: 11px} .form_wrap form input, .form_wrap form select, .form_wrap form label { font-size: 20px !important} .form_wrap form .gfield_description { font-size: 16px !important} #gform_submit_button_1 { padding: 25px 0; width: 100%; font-size: 25px !important; font-weight: 700; text-transform: uppercase; background-color: var(--primary-color); color: var(--base-color)} .post-content { } .post-content p { font-size: 23px; padding: 0; line-height: 1.7em; color: #3A4F66} .post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6 { font-size: 150%} .post-content a { color: var(--primay-color); text-decoration: underline} .post-content figcaption { margin-bottom: 2em; text-transform: capitalize; margin-top: -10px; text-align: center; font-size: 13px; background-color: #f7f7f7; padding: 5px} .three-design-page { padding: 1rem 0; text-align: center; width: 100%} .three-design-page h1 { font-size: 45px; color: var(--primary-color); margin: 0; padding: 0} .three-design-page p { margin: 0; padding: 0} .three-design-page .design_gallery { margin: 20px 0 0 0; padding: 0; list-style: none; display: flex; gap: 15px} .three-design-page .design_gallery li { width: 100%} .three-design-page .design_gallery li img { height: 220px; width: 100%; object-fit: cover; object-position: center} .si_finance_desktop { display: block} .si_finance_mobile { display: none} /* SI Insurance Certification Page */ .si_certificates { display: grid; grid-template-columns: 50% 50%; gap: 20px} .si_certificates .si_cert_img { width: 100%; background-color: var(--base-color); padding: 1rem; border-style: solid; border-width: 1px 1px 1px 1px; border-color: #E1E7EF; border-radius: 8px 8px 8px 8px; box-shadow: 0 0 10px -7px rgba(0, 0, 0, .5); text-align: center; font-weight: 700} .si_certificates .si_cert_img h4 { font-weight: bold} /* SI FAqs */ .si_faqs_button { } .si_faqs_button ul { list-style: none; display: flex; gap: 20px} .si_faqs_button ul li { width: 100%} .si_faqs_button ul li a { background-color: var(--primary-color); color: #fff; width: 100%; display: flex; font-size: 24px; text-align: center; border-radius: 4px; line-height: 1em; padding: 8px 10px; font-weight: 700; text-transform: uppercase; align-items: center; justify-content: center} .si_faqs_button ul li a:after { content: ""; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='rgba(255,255,255,1)'%3E%3Cpath d='M13.1717 12.0007L8.22192 7.05093L9.63614 5.63672L16.0001 12.0007L9.63614 18.3646L8.22192 16.9504L13.1717 12.0007Z'%3E%3C/path%3E%3C/svg%3E"); display: inline-block; width: 40px; height: 40px; color: #ffffff; fill: #ffffff; vertical-align: text-bottom} .faq-accordion { background: white; overflow: hidden; border: 1px solid #f1f1f1} .faq-item { border-bottom: 1px solid #e9ecef} .faq-item:last-child { border-bottom: none} .faq-question { width: 100%; padding: 20px; background: none; border: none; text-align: left; cursor: pointer; font-size: 24px; font-weight: 500; color: #2c3e50; display: flex; justify-content: space-between; align-items: center; transition: background-color 0.3s ease} .faq-question:hover { background-color: #f8f9fa} .faq-question:focus { outline: 2px solid #007bff; outline-offset: -2px} .faq-icon { font-size: 2rem; transition: transform 0.3s ease; color: #0a1d4e} .faq-item.active .faq-icon { transform: rotate(45deg)} .faq-answer { max-height: 0; overflow: hidden; transition: max-height 0.3s ease} .faq-answer-content { padding: 1rem; color: #191919; font-size: 1.3rem; line-height: 1.6} .faq-item.active .faq-answer { max-height: 300px} .faq_content { padding: 2rem; border: 1px solid #f1f1f1; margin: 2rem 0} .faq_content p { font-size: 1.3rem} /* Responsive */ @media (max-width: 768px) { .faq-question { padding: 15px; font-size: 1.4rem; line-height: 1.5em} .faq-answer-content { padding: 0 15px 15px; font-size: 1.2rem} .faq_content { padding: 1rem} .faq_content p { font-size: 1.1rem} } /* floating g start */ .floating_g_bar { display: flex; cursor: pointer; background-color: #fff; border-radius: 80px; border-style: solid; border-width: 1px 1px 1px 1px; border-color: #E1E7EF; box-shadow: 0 3px 6px rgb(0 0 0 / 16%), 0 1px 2px rgb(0 0 0 / 23%); user-select: none; transition: all .2s ease-in-out; padding: 6px 10px; position: fixed; bottom: 1%; left: 1%} .floating_g_bar .g_icon { width: 16px; height: 16px; margin-top: -2px; margin-right: 3px} .floating_g_bar .star_icon { display: flex; gap: 0} .floating_g_bar .star_icon img { width: 22px; height: 22px} .sticky_call_btn { position: fixed; right: 0px; top: 30%; transform: translateZ(-50%) rotate(-90deg); z-index: 1000; transform-origin: center; background: #0a1d4e; color: #ffffff; padding: 25px 5px; text-decoration: none; border-radius:8px 0 0 8px; font-weight: 700; font-size: 18px; letter-spacing: 2px; text-transform: uppercase; transition: all 0.3s ease; white-space: nowrap; writing-mode: vertical-lr; text-orientation: mixed} .sticky_call_btn:visited, .sticky_call_btn:hover { color: #ffffff} /* Responsive adjustments */ @media (max-width: 768px) { .sticky_call_btn { font-size: 14px; display: none} } @media (max-width: 480px) { .sticky_call_btn { display: none} } /* ebook form css */ #input_4_2, #input_4_1 { background-color: #fff; padding: 10px 15px; border-radius: 4px; border: none; margin: 0; font-size: 18px} #input_4_2 { margin: 0px 0 0 0} #gform_submit_button_4 { text-transform: uppercase; font-size: 22px; border-radius: 6px; margin: -10px 0 0 0; padding: 20px 0; color: #000; font-weight:bold; background-color: #ffff} #gform_confirmation_message_4 { color: #fff; font-size: 16px; background-color: #2b3840; padding: 20px; border-radius: 8px} #gform_submit_button_4 { text-transform: uppercase; font-size: 20px; border-radius: 3px; margin: -7px 0 0 0; padding: 14px 0; background-color: #ffffff; color: #000; font-weight: bold} /* Locations Holder */ .locations_holder ul { display: flex; list-style: none; margin: 0; padding: 0; gap:20px} .locations_holder ul li a { color: #3a4f66; text-decoration: underline} /* Gravity Form Quick Quote Custom */ .form_wrap.quick_quote { width: 90%} .form_wrap.quick_quote { padding: 0} .form_wrap.quick_quote .gf_page_steps { justify-content: space-evenly; display: flex; gap: 0; border-bottom: none !important} .form_wrap.quick_quote .gf_step { flex-direction: column; display: flex !important; align-items: center; align-content: center; gap: 0} .form_wrap.quick_quote .gf_step:first-child::after { content: ''; position: absolute; top: 25%; left: 100%; width: 200px; height: 1px; background-color: white; transform: translateY(-50%); z-index: 1} .form_wrap.quick_quote .gf_step:nth-child(2)::after { content: ''; position: absolute; top: 25%; left: 100%; width: 220px; height: 1px; background-color: white; transform: translateY(-50%); z-index: 1} .form_wrap.quick_quote .gf_step .gf_step_number { font-size: 16px; background: none; color: #ffffff; margin: 0; border: 1px solid #fff; padding: 4px 10px; margin-bottom: 10px} .form_wrap.quick_quote .gf_step .gf_step_label { font-size: 14px; text-transform: uppercase; padding: 0; color: #fff} .form_wrap.quick_quote .gf_step .gf_step_label span { display: block; font-size: 14px; line-height: 1.4em} .form_wrap.quick_quote .gf_step_completed .gf_step_number::after { display: none} .form_wrap.quick_quote .gf_step_completed .gf_step_number { --gf-local-bg-color: #020308; --gf-local-border-color: #0a1d4e} .form_wrap.quick_quote .form_header { background-color: #da3232; color: #fff; text-align: center; border: 5px solid #c93737; padding: 20px 20px 15px; border-radius: 8px 8px 0 0} .form_wrap.quick_quote .form_header h3 { font-size: 30px; font-weight: 700; line-height: 1.4em; margin: 0; padding: 0} .form_wrap.quick_quote .form_header p { margin: 0; padding: 0; font-size: 18px; width: 70%; text-align: center; margin: 0 auto; margin-bottom: 10px} .form_wrap.quick_quote .form_fields_ed { padding: 0} .form_wrap.quick_quote p.form_legal { margin: 0; padding: 0} .quick_quote .field_header { text-align: center} .quick_quote .field_header h3 { font-size: 28px; font-weight: 700; color: #0a1d4e; margin: 10px 0; padding: 0} .quick_quote .field_header h5 { margin: 0; padding: 0; text-align: center; text-transform: uppercase; color: #0a1d4e; font-weight: 500; background-color: #f2f7fa; display: inline-block; padding: 9px 25px; font-size: 14px; border-radius: 8px} .quick_quote .field_header p { background-color: #f4fcf6; padding: 1rem; width: 60%; margin: 10px auto 0 auto; border-radius: 8px; border: 1px solid #d4edd6; font-size: 18px} .form_wrap.quick_quote .gform_fields { padding: 0 60px 0 40px} .form_wrap.quick_quote .gform_required_legend { display: none} .form_wrap.quick_quote legend.gfield_label { font-size: 20px} .form_wrap.quick_quote .gfield_radio { display: grid !important; grid-template-columns: 50% 50%; gap: 20px !important; grid-auto-rows: 1fr} .form_wrap.quick_quote .gfield--type-image_choice .gfield-image-choice-wrapper-outer { display: flex; flex-direction: column; align-items: center} .form_wrap.quick_quote .si_image_field .ginput_container_image_choice .gchoice { width: 100% !important; max-width: 100% !important; text-align: center; padding: 2rem 1rem; box-shadow: none; border: 1px solid #CECFD2; border-radius: 12px; height: 100%} .form_wrap.quick_quote .si_image_field .ginput_container_image_choice .gchoice:where(:has(input:checked)) { border: 1px solid #000000; background-color: #F3F3F3} .form_wrap.quick_quote .si_image_field .ginput_container_image_choice .gfield-choice-image-wrapper { aspect-ratio: auto !important} .form_wrap.quick_quote .si_image_field .ginput_container_image_choice .gfield-choice-image { block-size: auto !important; display: block; inline-size: auto; max-block-size: 100%; max-inline-size: 100%; -o-object-fit: cover; object-fit: cover; margin: 0 auto; width: 70px; background-color: #ECEBF0; padding: 0.9rem; border-radius: 100%} .form_wrap.quick_quote .si_image_field .ginput_container_image_choice label { font-weight: bold !important; font-size: 24px !important; word-wrap: break-word} .form_wrap.quick_quote .si_image_field .ginput_container_image_choice label span { font-weight: 400; font-size: 18px; display: block; margin-top: 10px; line-height: 1.6em; margin: 0 auto; width: 100%} .form_wrap.quick_quote .si_image_field .ginput_container_image_choice input.gfield-choice-input { display: none} .form_wrap.quick_quote .gform_page_footer { display: flex; justify-content: space-between; padding: 40px !important} .form_wrap.quick_quote .gform_page_footer .gform_previous_button { background-color: #0a1d4e !important; color: #fff !important; padding: 15px 40px !important; border: none !important; font-weight: bold !important; text-transform: uppercase !important} .form_wrap.quick_quote .gform_page_footer .gform_next_button { background-color: #da3232 !important; color: #fff !important; padding: 15px 40px !important; border: none !important; font-weight: bold !important; text-transform: uppercase !important} #gform_next_button_26_1, #gform_next_button_2_60 { visibility: hidden; opacity: 0} #gform_submit_button_26, #gform_submit_button_2 { width: auto; max-width: fit-content; padding: 15px 60px; font-weight: bold; background-color: blue; border-radius: 4px} /* Post Tags --------------------------------------------- */ .post-tags a { display: inline-flex; font-size: 12px; font-weight: 400; padding: 0.3em 0.85em; margin-bottom: 12px; --buttonTextInitialColor: var(--body-color); --buttonInitialColor: transparent; position: relative; color: var(--body-color); border: var(--primary-border-color); background-color: transparent; box-shadow: inset 0px 0px 0px 1px var(--subtle-color)} .post-tags a:not(:last-child) { margin-inline-end: 10px} /* Comments --------------------------------------------- */ .comment-respond { background-color: var(--subtle-color); padding: 25px} .comment-reply-title { color: var(--heading-color); font-size: 18px; margin: 0; padding: 0} .comment-notes { color: var(--body-color); font-size: 13px} .comment-content a { word-wrap: break-word} .bypostauthor { display: block} .comment-form { } .comment-respond label { display: none} .comment-form .logged-in-as, .comment-form-cookies-consent label { display: inline; font-size: 80%; vertical-align: text-top} .comment-form textarea, .comment-form input { text-transform: capitalize; padding: 5px; font-size: 14px; width: 100%} .comment-form .comment-form-cookies-consent input { width: auto} .comment-form input.submit { width: auto; padding: 10px 20px} /*===================================== Comment Template CSS ========================================*/ .comments-area { margin-top: 40px} .comments-area h2.comments-title { font-size: 25px; margin-bottom: 20px} .comment-list { margin: 0; padding: 0; list-style: none} .comment-meta { margin-bottom: 20px} .comment-meta a { color: #333} .comment-meta img {} .comment-author.vcard { position: relative; padding-left: 50px} .comment-author.vcard img { position: absolute; left: 0; top: 5px} .comment-metadata { margin-left: 50px} .comments-area table { border-left: 1px solid #dddd; border-bottom: 1px solid #ddd; margin-bottom: 20px} .comments-area table td, .comments-area table th { border-right: 1px solid #ddd; border-top: 1px solid #ddd; padding: 10px} .comments-area th { background: #278cc1; color: #fff} .comments-area dd { margin-bottom: 15px} .comments-area .comments-content ul, .comments-area .comments-content ol { padding-left: 15px} .comments-area .comment-content ul, .comments-area .comment-content ol { padding-left: 15px} .comment-body .reply { text-align: right} .comment-reply-link { display: inline-block; text-align: right; color: var(--primary-color); border-radius: 5px; clear: both; overflow: hidden} .comment-list li.comment { margin-bottom: 30px; border-bottom: 1px solid #ddd; padding-bottom: 30px} .comment-metadata { font-size: 80%} .comment-reply-link { margin-top: 10px} .comment-list li ol.children { padding-left: 50px; margin: 0; list-style: none; margin-top: 25px} .comment-list li ol.children ol.children { padding-left: 20px} .comment-list li.comment:last-child { border-bottom: 0px solid; padding-bottom: 0; margin-bottom: 0} .comment-respond { margin-top: 50px} .comment-notes { font-size: 90%; margin-bottom: 40px} .comment-form label { display: block; margin-bottom: 10px} .comment-form input, .comment-form textarea { width: 100%; margin-bottom: 20px} .comment-form input[type=submit] { width: auto; padding: 14px 32px; font-weight: 500; background-color: var(--primary-color); border-color: var(--primary-color); color: var(--primary-color-inverse); font-size: 16px} /* Widgets --------------------------------------------- */ /*-------------------------------------------------------------- # Widgets --------------------------------------------------------------*/ #secondary .widget { margin-bottom: 30px; font-size:1rem; padding-bottom: 15px; margin-bottom: 15px; overflow: hidden} #secondary .widget h1:first-child, #secondary .widget h2:first-child, #secondary .widget h3:first-child, #secondary .widget h4:first-child, #secondary .widget h5:first-child, #secondary .widget h6:first-child, #secondary .widget .widget-title { display: inline-flex; align-items: center; color: var(--heading-color); word-break: break-word; width: 100%; margin-bottom: 20px; margin-top:0} #secondary .widget:last-of-type { margin-bottom: 0} /* classic Widgets */ .widget { position: relative; margin-bottom: 40px} .widget_nav_menu li .sub-menu, .widget_categories li .children, .widget_pages li .children { margin-left: 20px} .widget figure, .widget img { max-width:100%; height:auto} .widget figure figcaption { background-color:var(--subtle-color); padding:5px; font-size:13px; text-align:center} /* Make sure select elements fit in widgets. */ .widget select { width: 100%; font-size: 80%; padding: 7px} .widget ul { list-style: none; margin-left: 0; margin-right: 0; margin-bottom: 0; padding-left: 0; -webkit-padding-start: 0} .widget.widget_archive li, .widget.widget_categories li, .widget.widget_pages li, .widget.widget_nav_menu li, .widget.widget_recent_comments li, .widget.widget_meta li, .widget.widget_recent_entries li, .widget.widget_recent_comments tr, .widget.widget_links li, .widget.widget_authors ul > li, .widget.widget_goodreads div[class*="gr_custom_each_container"] { margin: 0; padding: 0; margin-bottom: 10px} .widget.widget_archive ul > li:first-child, .widget.widget_categories ul:not(.children) > li:first-child, .widget.widget_pages ul:not(.children) > li:first-child, .widget.widget_nav_menu ul:not(.sub-menu) > li:first-child, .widget.widget_recent_comments li:first-child, .widget.widget_meta li:first-child, .widget.widget_recent_entries li:first-child, .widget.widget_recent_comments tr:first-child, .widget.widget_links li:first-child, .widget.widget_authors ul > li:first-child, .widget.widget_goodreads div[class*="gr_custom_each_container"]:first-of-type { border-top: none; padding-top: 0} .widget.widget_calendar table { margin-bottom: 0} /* Recent Comments widget. */ .widget.widget_recent_comments ul > li .comment-author-link:after { content: "\2192"; padding-left: 4px; margin-right: 4px} .widget.widget_rss ul li { border-bottom: 1px solid var(--primary-border-color); padding-bottom: 15px; margin-bottom: 15px} .widget.widget_rss .rsswidget, .widget.widget_recent_comments .recentcomments > a { font-weight: bold} .widget.widget_rss .rss-date, .widget.widget_recent_entries .post-date { display: block; margin: 5px 0; font-size: 0.778em; opacity: 0.6} /* Tags widget. */ .widget .tagcloud, .widget.widget_tag_cloud, .wp_widget_tag_cloud { overflow: hidden} #page .widget .tagcloud a:hover, #page .widget.widget_tag_cloud a:hover, #page .wp_widget_tag_cloud a:hover { text-decoration: none; background: rgba(var(--subtle-color))} .widget .tagcloud a, .widget.widget_tag_cloud a, .wp_widget_tag_cloud a { border: 1px solid var(--primary-border-color); display: inline-block; float: left; margin: 4px 4px 0 0; padding: 4px 10px 5px; border-radius: 3px} .widget_search .search-field { font-size: inherit; width:100%; padding:11px; border:1px solid var(--primary-border-color)} .widget_search .search-submit { border: none; background-color: var(--primary-color); color: var(--primary-color-inverse); font-size: 15px; line-height: 1.6; padding: 10px 25px; margin-left: -3px} .widget.widget_calendar table { position: relative; width: 100%} .widget.widget_calendar table td { color: var(--body-color); font-size: 13px; line-height: 24px; text-align: center; padding: 10px 9px; letter-spacing: 0.5px; border: solid 1px var(--primary-border-color)} .widget.widget_calendar table td#today { background-color: var(--primary-color); color:var(--primary-color-inverse)} .widget.widget_calendar table td a { border: 1px solid var(--primary-border-color); display: inline-block; padding: 1px 0; border-radius: 50%; height: 32px; width: 32px} .widget.widget_calendar table caption { font-size: 13px; line-height: 18px; color: var(--primary-color-inverse); text-transform: uppercase; font-weight: 700; margin-bottom: 0; text-align: center; background-color: var(--primary-color); letter-spacing: 0.5px; padding: 15px 0; caption-side:top} .widget.widget_calendar table .fa { font-size: 16px; line-height: 20px; color: var(--primary-color)} .widget.widget_calendar table #prev { text-align: left; padding: 20px 0 0} .widget.widget_calendar table #next { text-align: right; padding: 20px 0 0} .widget.widget_calendar table #prev a { display: block; background: none; color: var(--primary-color-inverse); font-size: 13px; line-height: 17px; position: absolute; top: 15px; left: 11px; border: 0; text-transform: uppercase; font-weight: 700; width: 50px; letter-spacing: 0.5px} .widget.widget_calendar table #next a { height: 100%; background: none; color: var(--primary-color-inverse); font-size: 14px; line-height: 17px; font-weight: 700; position: absolute; top: 21px; right: 10px; border: 0; text-transform: uppercase; font-weight: 700; width: 50px} .widget.widget_calendar table #next .fa { margin-left: 5px} .widget.widget_calendar table #prev .fa { margin-right: 5px} .widget.widget_calendar table thead { color: var(--primary-color); font-size: 12px; line-height: 24px; font-weight: 700; color: var(--primary-color-inverse)} .widget.widget_calendar table tbody { border: 1px solid var(--primary-border-color); border-top: 0} .widget.widget_calendar table tbody td { border: solid 1px var(--primary-border-color)} .widget.widget_calendar table th { padding: 10px 14px; font-size: 13px; line-height: 17px; font-weight: 700; color: var(--primary-color-inverse); background-color: var(--primary-color)} /* Blocks Widgets */ #secondary .wp-block-latest-posts img { vertical-align: top} #secondary .wp-block-latest-posts .wp-block-latest-posts__featured-image:not(.alignleft):not(.alignright) { margin-bottom: 1em} #secondary .wp-block-latest-posts .wp-block-latest-posts__post-title { font-size: 1.125em; font-weight: 500; line-height: 1.4} #secondary .wp-block-latest-posts .wp-block-latest-posts__post-excerpt:last-child { margin-bottom: 0} #secondary .wp-block-latest-posts li:not(:last-child) { padding-bottom: 1.5em; margin-bottom: 1.5em; border-bottom: 1px solid var(--primary-border-color)} #secondary ul li a { color: var(--body-color)} #secondary ul li a:hover { color: var(--primary-color)} #secondary ul li:last-child { margin-bottom: 0} #secondary p.wp-block-tag-cloud a { background: var(--primary-color); color: var(--primary-color-inverse)} #secondary p.wp-block-tag-cloud a:hover { background: var(--primary-color); color: var(--primary-color-inverse)} #secondary .wp-block-read-more { color: var(--primary-color)} #secondary .wp-block-read-more:after { background: var(--primary-color)} #secondary .wp-block-read-more:hover { color: var(--primary-color)} #secondary .wp-block-read-more:hover:after { background: var(--primary-color)} #secondary .wp-block-comment-template .wp-block-comment-author-name a, #secondary .wp-block-comment-template .wp-block-comment-date a, #secondary .wp-block-comment-template .wp-block-comment-edit-link a, #secondary .wp-block-comment-template .wp-block-comment-content p a, #secondary .wp-block-comment-template .wp-block-comment-reply-link a { color: var(--primary-color)} #secondary .wp-block-comment-template .wp-block-comment-author-name a:hover, #secondary .wp-block-comment-template .wp-block-comment-date a:hover, #secondary .wp-block-comment-template .wp-block-comment-edit-link a:hover, #secondary .wp-block-comment-template .wp-block-comment-content p a:hover, #secondary .wp-block-comment-template .wp-block-comment-reply-link a:hover { color: var(--primary-color)} #secondary blockquote { padding: 30px} #secondary .wp-block-pullquote, #secondary blockquote { margin: 0} #secondary .wp-block-search, footer .wp-block-search { margin: 0} #secondary .wp-block-categories li, #secondary .wp-block-archives li, footer .wp-block-categories li, footer .wp-block-archives li { justify-content: space-between} /********** Widgets **********/ .wp-block-image .alignleft { margin-right: 25px} .wp-block-search { margin: 20px 0; position: relative} .wp-block-search label { display: none} .wp-block-search .wp-block-search__input { font-size: 0.889em; height: 50px} .wp-block-search .wp-block-search__button { width: 50px; height: 50px; border: none; box-shadow: none; background-color: var(--primary-color); background-image: url('data:image/svg+xml; utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%23fff" d="M508.5 468.9L387.1 347.5c-2.3-2.3-5.3-3.5-8.5-3.5h-13.2c31.5-36.5 50.6-84 50.6-136C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c52 0 99.5-19.1 136-50.6v13.2c0 3.2 1.3 6.2 3.5 8.5l121.4 121.4c4.7 4.7 12.3 4.7 17 0l22.6-22.6c4.7-4.7 4.7-12.3 0-17zM208 368c-88.4 0-160-71.6-160-160S119.6 48 208 48s160 71.6 160 160-71.6 160-160 160z"></path></svg>'); background-repeat: no-repeat; background-size: 20px; background-position: center; text-indent: 60px; white-space: nowrap; overflow: hidden; position: absolute; right: 0; margin: 0 !important; border-radius: 0} .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper { padding: 0; border: none; position: relative} .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input { border: 1px solid rgba(var(--primary-color-rgb), 0.05); padding: 15px} .wp-block-archives-list, .wp-block-categories-list, .wp-block-latest-posts__list, .wp-block-page-list, .wp-block-rss { list-style: none; margin: 0; padding: 0} .wp-block-archives-list li, .wp-block-categories-list li, .wp-block-latest-posts__list li, .wp-block-page-list li, .wp-block-rss li { display: block; width: 100%; font-size: 0.875em; margin-bottom: 15px} .wp-block-archives-list li a, .wp-block-categories-list li a, .wp-block-latest-posts__list li a, .wp-block-page-list li a, .wp-block-rss li a { color: var(--body-color)} .wp-block-archives-list li a:hover, .wp-block-categories-list li a:hover, .wp-block-latest-posts__list li a:hover, .wp-block-page-list li a:hover, .wp-block-rss li a:hover { color: var(--primary-color))} .wp-block-archives-list li:last-child, .wp-block-categories-list li:last-child, .wp-block-latest-posts__list li:last-child, .wp-block-page-list li:last-child, .wp-block-rss li:last-child { border: none} .wp-block-categories li, .wp-block-archives li { display: inline-flex; width: 100%} .wp-block-categories li a, .wp-block-archives li a { margin-right: 10px} .wp-block-categories label, .wp-block-archives label { margin-bottom: 10px} .wp-block-categories select, .wp-block-archives select { border: 1px solid rgba(var(--primary-color-rgb), 0.05); width: 100%; height: 50px; line-height: 50px; padding: 0 20px; font-size: 0.88889em; font-weight: 400} .wp-block-calendar { position: relative} .wp-block-calendar .wp-calendar-nav { display: block; position: absolute; top: 0; padding: 7px 35px; width: 100%; height: 1.6em; line-height: 1.75; font-size: 0.875em} .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev a, .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next a { font-size: 0; opacity: 0.5} .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev a::after, .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next a::after { content: ""; display: inline-block; width: 20px; height: 15px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.333' height='13.244' viewBox='0 0 16.333 13.244'%3E%3Cg id='Group_763' data-name='Group 763' transform='translate(1.061 1.061)'%3E%3Cpath id='Path_5' data-name='Path 5' d='M3296.026,368.331l-5.561,5.561,5.561,5.561' transform='translate(-3290.464 -368.331)' fill='none' stroke='%231e1e1e' stroke-linecap='round' stroke-width='1.5'/%3E%3Cline id='Line_6' data-name='Line 6' x1='14.523' transform='translate(0 6)' fill='none' stroke='%231e1e1e' stroke-linecap='round' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat; -webkit-background-size: 17px; -o-background-size: 17px; background-size: 17px; position: absolute; top: 12px} .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev a:hover, .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next a:hover { opacity: 1} .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev a::after { left: 20px} .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next a::after { background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.562' height='13.244' viewBox='0 0 17.562 13.244'%3E%3Cg id='Group_762' data-name='Group 762' transform='translate(0.75 1.061)'%3E%3Cpath id='Path_4' data-name='Path 4' d='M3290.465,368.331l5.561,5.561-5.561,5.561' transform='translate(-3280.275 -368.331)' fill='none' stroke='%231e1e1e' stroke-linecap='round' stroke-width='1.5'/%3E%3Cline id='Line_5' data-name='Line 5' x2='14.523' transform='translate(0 6)' fill='none' stroke='%231e1e1e' stroke-linecap='round' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat; right: 20px} .wp-block-calendar .wp-calendar-table { border: solid 1px rgba(var(--primary-color-rgb), 0.05)} .wp-block-calendar .wp-calendar-table caption { background: var(--heading-color); font-size: 0.875em; line-height: 1.75; font-weight: 500; color: var(--body-color); padding: 7px} .wp-block-calendar thead th { background: none; border: none} .wp-block-calendar thead tr { border-bottom: 1px solid rgba(var(--primary-color-rgb), 0.05)} .wp-block-calendar tbody td { border: none} .wp-block-calendar th, .wp-block-calendar td { text-align: center} .wp-block-calendar th { font-size: 14px; padding: 5px} .wp-block-calendar td { font-size: 14px; color: var(--body-color); height: 25px; width: 25px; line-height: 25px; padding: 5px 0; font-weight: 400} .wp-block-calendar td a { text-decoration: none} .wp-block-calendar td#today { background: var(--primary-color); color: var(--primary-color-inverse)} .wp-block-calendar td#today a { color: var(--primary-color-inverse)} .has-avatars .wp-block-latest-comments__comment article { margin-left: 3.3em} .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta, .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt { margin-left: 0} .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-avatar { margin-right: 0} .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta { font-size: 0.875em; line-height: 1.75; margin-bottom: 10px} .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta a { color: var(--body-color)} .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta a:hover { color: var(--primary-color)} .wp-block-latest-comments__comment .wp-block-latest-comments__comment-date { margin-top: 10px} p.wp-block-tag-cloud a { display: inline-flex; flex-wrap: wrap; padding: 8px 10px; color: var(--primary-color-inverse); background: var(--primary-color); text-decoration: none; border-radius: 7px; font-size: 0.75em !important; text-transform: uppercase; letter-spacing: 0.6px; vertical-align: middle; margin: 0 5px 5px 0} p.wp-block-tag-cloud a:hover { color: var(--body-inverse); background: var(--heading-color)} .widget_nav_menu ul { margin: 0; list-style: none} .widget_nav_menu ul li { padding: 0 0 15px; border: none} .widget_nav_menu ul li ul { display: none} .widget_nav_menu ul li:last-child { padding: 0} .wp-block-read-more { position: relative} .wp-block-read-more:after { display: inline-block; content: ""; margin-left: 12px; background: var(--primary-color); -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.867' height='8.733' viewBox='0 0 17.867 8.733'%3E%3Cg id='Group_5838' data-name='Group 5838' transform='translate(14.75 -1.999)'%3E%3Cpath id='Path_4' data-name='Path 4' d='M3290.464,377.064l4.366-4.367-4.366-4.367Z' transform='translate(-3291.713 -366.333)' fill='%235081f5'/%3E%3Cline id='Line_5' data-name='Line 5' x2='14.523' transform='translate(-14 6.499)' fill='none' stroke='%235081f5' stroke-linecap='round' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E%0A"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.867' height='8.733' viewBox='0 0 17.867 8.733'%3E%3Cg id='Group_5838' data-name='Group 5838' transform='translate(14.75 -1.999)'%3E%3Cpath id='Path_4' data-name='Path 4' d='M3290.464,377.064l4.366-4.367-4.366-4.367Z' transform='translate(-3291.713 -366.333)' fill='%235081f5'/%3E%3Cline id='Line_5' data-name='Line 5' x2='14.523' transform='translate(-14 6.499)' fill='none' stroke='%235081f5' stroke-linecap='round' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E%0A"); -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; vertical-align: middle; -webkit-transition: transform ease 0.25s; -moz-transition: transform ease 0.25s; -ms-transition: transform ease 0.25s; transition: transform ease 0.25s; width: 18px; height: 10px} .wp-block-read-more:hover:after { background: var(--primary-color); -webkit-transform: translateX(6px); -moz-transform: translateX(6px); transform: translateX(6px)} .wp-block-comment-template .wp-block-columns { gap: 15px} .wp-block-comment-template .wp-block-columns .wp-block-comment-author-name, .wp-block-comment-template .wp-block-columns .wp-block-comment-date, .wp-block-comment-template .wp-block-columns .wp-block-comment-edit-link, .wp-block-comment-template .wp-block-columns .wp-block-comment-content p { margin: 0 0 10px} /* Media --------------------------------------------- */ .page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley { border: none; margin-bottom: 0; margin-top: 0; padding: 0} /* Make sure logo link wraps around logo image. */ .custom-logo-link { display: inline-block} /* Captions --------------------------------------------- */ .wp-caption { margin-bottom: 1.5em; max-width: 100%} .wp-caption img[class*="wp-image-"] { display: block; margin-left: auto; margin-right: auto} .wp-caption .wp-caption-text { margin: 0.8075em 0} .wp-caption-text { text-align: center} /* Galleries --------------------------------------------- */ .gallery { margin-bottom: 1.5em; display: grid; grid-gap: 1.5em} .gallery-item { display: inline-block; text-align: center; width: 100%} .gallery-columns-2 { grid-template-columns: repeat(2, 1fr)} .gallery-columns-3 { grid-template-columns: repeat(3, 1fr)} .gallery-columns-4 { grid-template-columns: repeat(4, 1fr)} .gallery-columns-5 { grid-template-columns: repeat(5, 1fr)} .gallery-columns-6 { grid-template-columns: repeat(6, 1fr)} .gallery-columns-7 { grid-template-columns: repeat(7, 1fr)} .gallery-columns-8 { grid-template-columns: repeat(8, 1fr)} .gallery-columns-9 { grid-template-columns: repeat(9, 1fr)} .gallery-caption { display: block} /* Error 404 --------------------------------------------- */ .error404 #primary { max-width: 100%; width: 100%} .error-404 { text-align: center} .error-404 .search-form { display: flex; border: .5px solid #d9d9d9; border-radius: 3px; padding: 5px; width: 50%; justify-content: space-evenly; margin: auto} .error-404 .search-form label { width:100%; display:block} .error-404 .search-form input { width:100%; display:block; padding: 5px 10px; border: none; border-radius: 3px} .error-404 .search-form .search-submit { width: auto; background-color: var(--primary-color); color: var(--primary-color-inverse); border: none; text-transform: uppercase; font-weight: 500; border-radius: 0px 6px 6px 0px} /* Site Footer --------------------------------------------- */ .site-footer { padding: 45px 0 0 0; background-color: #0F162F; color: var(--body-color); font-size: 18px} .site-footer .travelscape-footer-top .grid { display: grid; grid-template-columns: repeat(3, 1fr); grid-template-columns: 70% 30%; align-items: baseline} .site-footer h3.widget-title { font-size: 22px; font-weight: 600; color: #fff; margin-bottom: 10px} .site-footer .widget { line-height: 1.6em; padding-right: 45px; color: #fff} .site-footer .widget p { color: #fff; font-size: 18px; font-weight: 400; line-height: 1.6em} .site-footer .widget a { color: var(--base-color)} .site-footer .widget ul { list-style: none; margin: 0; padding: 0} .site-footer .widget ul li { padding: 0 0 5px 0; border: none} .site-footer .widget ul li a { color: #fff; font-size: 16px; font-weight: 600; line-height: 1.6em} .si_service_areas { padding: 45px 0; border-top: 3px solid #151C35; border-bottom: 3px solid #151C35} .si_service_areas .row { flex-direction: column; align-items: center; justify-content: center} .si_service_areas .row h3 { color: #fff; font-size: 24px; font-weight: 800} .si_service_areas .row ul { display: flex; flex-wrap: wrap; list-style: none; column-gap: 35px; row-gap: 10px; text-align: center; justify-content: center} .si_service_areas .row ul li a { color: #fff; font-size: 17px; font-weight: 600} .site-footer .travelscape-footer-bottom { background-color: #0B1022; padding: 45px 0 0 0} .site-footer .travelscape-footer-bottom .row { justify-content: space-between; align-items: center; flex-direction: column} .legal-menu ul { display: flex; flex-wrap: wrap; list-style: none; column-gap: 35px; row-gap: 10px; text-align: center; justify-content: center} .legal-menu ul li a { color: #fff; font-size: 17px; font-weight: 600} .site-footer .travelscape-footer-bottom p { color: #fff; margin: 0; padding: 0; font-size: 19px; line-height: 1.6em; font-weight: 500; margin-bottom: 6px} .site-footer .travelscape-footer-bottom img { filter: brightness(0) invert(1); width:100px; margin: 25px 0} .site-footer .travelscape-footer-bottom .travelscape-payment-logo { margin-left: auto} .site-footer .site-info .sep { display: inline-block; margin: 0 6px} .site-footer .site-info { text-align: center; font-size: 12px} .site-footer .site-info p { text-align: center; margin: 0; padding: 0; font-size: 14px} .site-footer .site-info a { color: var(--body-color)} /*-------------------------------------------------------------- # Plugins --------------------------------------------------------------*/ /*-------------------------------------------------------------- # Utilities --------------------------------------------------------------*/ /* Accessibility --------------------------------------------- */ /* Text meant only for screen readers. */ .screen-reader-text { border: 0; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute !important; width: 1px; word-wrap: normal !important} .screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; clip-path: none; color: #21759b; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000} .entry-content a:where(:not(.wp-element-button)) { text-decoration: underline} /* Do not show the outline on the skip link target. */ #primary[tabindex="-1"]:focus { outline: 0} /* Alignments --------------------------------------------- */ .alignleft { /*rtl:ignore*/ float: left; /*rtl:ignore*/ margin-right: 1.5em; margin-bottom: 1.5em} .alignright { /*rtl:ignore*/ float: right; /*rtl:ignore*/ margin-left: 1.5em; margin-bottom: 1.5em} .aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; margin-bottom: 1.5em} /* Media Queries --------------------------------------------- */ @media (max-width: 1024px) { .travelscape-header-bottom .header-desktop { display: none} .travelscape-header-bottom .header-mobile { display: block} .site-header .travelscape-header-top { text-align: center; display: block; width: 100%} .site-header.sticky .travelscape-header-bottom { -webkit-box-shadow: none box-shadow: none; padding: 10px} .travelscape-header-top a { text-align: center; display: block} .travelscape-header .si_cta_btn_mobile { width: 50%; text-align: center; margin-left: 0} .si_cta_sticky_btns { display: flex; margin-left: 0px; margin-right: 0px; margin-bottom: -15px; padding: 25px 10px 20px 10px; display: flex; gap: 15px; border-bottom: 1px solid var(--primary-border-color)} .site-main.row #primary { width: 100%; padding: 0; margin-top: 0px} .site-main.row #secondary { width: 100%; padding: 20px; border: none; margin-bottom: 0px} .travelscape_hero_post article .post-wrap { padding: 10px 0px} .travelscape_hero_post article .post-thumbnail img { height: auto} .travelscape_stacked_posts_big article.hentry .post-thumbnail img { height: auto} .travelscape_stacked_posts_small article .post-thumbnail { margin: 0px 0 0 0} .search #primary, .archive #primary, .home #primary { padding: 0} .site-main.row #primary { width: 100%; padding: 0; margin-top: 20px} body.travelscape-right-sidebar #primary { order: 0; padding-left: 0} .page #primary article.hentry, .single #primary article.hentry { padding: 0px} body.travelscape-left-sidebar #secondary { padding: 0; padding-right: 0px} .site-footer .travelscape-footer-top .grid { grid-template-columns: 70% 30%} .page #primary .post-content.form_wrap, .single #primary .post-content.form_wrap { padding: 0 3rem 3rem 3rem} .page-header.form_page_header { margin-bottom: 0; border-bottom: 0} .page-template-template-forms .si_page_header .row h1 { width: 100%; text-align: center; color: var(--primary-color); font-size: 40px; font-weight: 700; line-height: 1.3em} .free_quote_form_holder .form_header { display: flex; width: 100%; justify-content: space-between; align-items: center; flex-wrap: wrap; padding: 20px 0 0 0} .free_quote_form_holder .container .row .custom-logo { width: 80px} .free_quote_form_holder .form_header .custom-logo-link { display: block} .free_quote_form_holder .form_header h3 { font-size: 30px; margin: 0; padding: 0} .free_quote_form_holder .gform_wrapper { padding: 0 20px; margin-top: 10px} .three-design-page .design_gallery li img { height: 160px} .si_trust_banner .legal_text { width: 100%; line-height: 1.3em; font-size: 18px} .si_faqs_button ul { flex-direction: column} .si_faqs_button ul li a { font-size: 18px} .locations_holder { margin: 0 20px} .form_wrap { width: 100%; padding: 30px} } @media (max-width: 768px) { .site-header { align-items: center; justify-content: space-between; padding: 5px 0} .site-header .travelscape-header-top { } .site-header .travelscape-header-bottom { padding: 10px 0px; width: 100%; display: block} .site-header.sticky .travelscape-header-bottom { -webkit-box-shadow: none box-shadow: none; padding: 10px} .travelscape-header .si_cta_btn_mobile { width: 50%; text-align: center; margin-left: auto} .site-header .site-branding .custom-logo { width: 120px} .site-header .menu-toggle { margin-left: auto} .site-header .travelscape-header-bottom .row { position: relative} .site-header .search-form input { width: 135px} .si_cta_sticky_btns { display: flex; margin-left: 0px; margin-right: 0px; margin-bottom: -15px; padding: 25px 10px 20px 10px; display: flex; gap: 15px; border-bottom: 1px solid var(--primary-border-color)} .site-main.row { flex-direction: column} .site-main.row #primary { width: 100%; padding: 0; margin-top: 0px} .site-main.row #secondary { width: 100%; padding: 20px; border: none; margin-bottom: 0px} article.article { padding: 10px 0px; margin-bottom: 0; border: none; border-radius: 0} article.article .post-thumbnail img { height: auto} .page #primary article.hentry, .single #primary article.hentry { padding: 20px 0px} body.travelscape-content-no-padding.page #primary article.hentry, body.travelscape-content-no-padding.single #primary article.hentry { padding: 0} .site-footer { padding: 10px 0} .site-footer .travelscape-footer-top .grid { grid-template-columns: 100%; padding-top: 40px} .site-footer .travelscape-footer-top .widget { padding: 0; margin: 0} .site-footer .social-icons { margin: 30px 0} .site-footer .site-info a, .site-footer .site-info { text-align: center} .site-footer .widget h3 { margin: 0px 0 15px 0; font-size: 21px} .site-footer .widget p { font-size: 18px} .site-footer .widget ul li a { font-size: 17px} body.travelscape-right-sidebar #primary { padding-right: 0px} .page #primary, .single #primary { max-width: 100%; margin: 0} .page #primary .post-header h1, .single #primary .post-header h1 { font-size: 27px; line-height: 1.3em} .single #primary .post-meta ul.social-sharing-links { margin-top: 20px} .page #primary .post-thumbnail img, .single #primary .post-thumbnail img { height: auto; width: 100%} .post-navigation a .meta-wrap .post-title { display: none} .site-main .post-navigation { margin: 0 0 20px 0} .post-navigation a { justify-content: unset} .travelscape-pagination { margin: 35px 0} .comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next { text-align: end; flex: .5} .page-header { padding: 80px 0} .page-header h1 { font-size: 28px} .page-header p { width: 100%; font-size: 20px} .search #primary, .archive #primary, .home #primary { grid-template-columns: repeat(2,minmax(0,1fr)); margin: 10px 0; padding: 0; gap:25px} .si_trust_banner { padding: 0} .si_page_header { padding: 2rem 0} .si_page_header .row { flex-direction: column} .si_page_header .row .right { width: 100%} .si_page_header .row .left { width: 100%} .si_page_header .row .left .header_btns { flex-direction: column; padding: 0px 20px; gap: 15px; margin-top: 0 } .si_page_header .row .right h1 { font-size: 26px; font-weight: 700; text-align: center} .si_page_header.page_header_even .row .right h1 { font-size: 39px; font-weight: 700; text-align: left; margin-bottom: 10px} .si_page_header .row .left p { text-align: left; padding: 10px 30px} .si_trust_banner .legal_text { width: 100%; line-height: 1.3em; font-size: 18px} .page #primary .post-content, .single #primary .post-content { padding: 0 10px} .post-content p { font-size: 20px} .post-content .alignwide { margin: 20px -5.5%} .site-footer { padding: 0 ; margin-top: 0} .page #primary .post-content.form_wrap, .single #primary .post-content.form_wrap { padding: 0 2rem 2rem 2rem} .page-header.form_page_header { margin-bottom: 0; border-bottom: 0} .page-template-template-forms .si_page_header .row h1 { width: 100%; text-align: center; color: var(--primary-color); font-size: 28px; font-weight: 700; line-height: 1.3em} .free_quote_form_holder .form_header { display: flex; width: 100%; justify-content: space-between; align-items: center; flex-wrap: wrap; padding: 20px 0 0 0} .free_quote_form_holder .container .row .custom-logo { width: 80px} .free_quote_form_holder .form_header .custom-logo-link { display: block} .free_quote_form_holder .form_header h3 { text-align: center; font-size: 30px; margin: 0; padding: 0} .free_quote_form_holder .gform_wrapper { padding: 0 20px; margin-top: 10px} .three-design-page .design_gallery li img { height: 120px} .si_certificates { grid-template-columns: 100%} .si_finance_desktop { display: none} .si_finance_mobile { display: block} .si_faqs_button ul { flex-direction: column} .si_faqs_button ul li a { font-size: 18px} .locations_holder ul { margin: 0; gap:20px; flex-direction: column} .locations_holder ul li a { color: #3a4f66; text-decoration: underline} .form_wrap { width: 100%; padding: 30px} .form_wrap.quick_quote { width: 100%} #gform_submit_button_2 { width: auto; max-width: fit-content; padding: 15px 15px; font-size: 17px !important} #gform_previous_button_2 { background-color: grey !important; font-size: 16px !important} .gform-theme--foundation .gform_fields { row-gap: 10px !important} .quick_quote .field_header p { padding: 10px; width: 100%; font-size: 15px} .form_wrap.quick_quote .si_image_field .ginput_container_image_choice label { font-size: 20px !important} } @media (max-width: 480px) { .site-header .right-menu, .site-header .left-menu { display: none} .site-header { display: flex; flex-direction: column; align-items: center; justify-content: space-between; padding: 0} .site-header .travelscape-header-top .row { justify-content: center; row-gap: 5px} .site-header .travelscape-header-top-left { order:1; padding-left: 10px} .site-header .travelscape-header-top-right { order: 0; margin-left: inherit} .site-header .travelscape-header-bottom { padding: 10px 10px; width: 100%; display: block} .site-header.sticky .travelscape-header-bottom { -webkit-box-shadow: none box-shadow: none; padding: 10px} .travelscape-header-bottom .header-desktop { display: none} .travelscape-header-bottom .header-mobile { display: block} .site-header .site-branding .custom-logo { width: 120px} .site-header .menu-toggle { margin-left: auto} .site-header .travelscape-header-bottom .row { position: relative} .si_cta_sticky_btns { background-color: #fff; margin-left: -10px; margin-right: -10px; margin-bottom: -10px; padding: 25px 10px 10px 10px; display: flex; gap: 15px; border-bottom: 1px solid var(--primary-border-color)} .site-main.row { flex-direction: column} .row #primary { width: 100%; padding: 0; margin-top: 0px} .row #secondary { width: 100%; padding: 15px; border: none; margin-bottom: 10px} article.article { padding: 10px 15px; margin-bottom: 0; border: none; border-bottom: 1px solid var(--primary-border-color); border-radius: 0} article .post-meta { font-size:0.8rem; gap: 0px 5px; flex-wrap: wrap} article h3.entry-title a, visited { font-size: var(--font-size-h3)} body.travelscape-no-sidebar article.has-post-thumbnail .entry-excerpt, article.has-post-thumbnail .entry-excerpt { margin: -10px 0 0 0; padding: 20px} body.travelscape-no-sidebar article.has-post-thumbnail .entry-excerpt:empty, article.has-post-thumbnail .entry-excerpt:empty { padding: 0; margin-bottom: 25px} body.travelscape-no-sidebar article.article .post-thumbnail { border-radius: 4px; margin-left: 0px; margin-right: 0px} article.article .post-thumbnail img { height: auto} article .entry-excerpt p { font-size: 1rem} .page #primary article.hentry, .single #primary article.hentry { padding: 10px 15px} .entry-content { margin: 0} .single #primary .post-header { padding-top: 0px; margin-bottom: 0px} body.travelscape-content-no-padding.page #primary article.hentry, body.travelscape-content-no-padding.single #primary article.hentry { padding: 0} .travelscape-pagination { margin: 35px 0} body.travelscape-right-sidebar #primary { padding-right: 0px} article.article .read-more { margin-top: 15px; margin-bottom: 15px} .quote_form_ed { padding: 20px} .site-footer { padding: 0 1rem; margin-top: 0} .site-footer .travelscape-footer-top .grid { grid-template-columns: repeat(1, 1fr); gap: 15px} .site-footer .widget { margin-bottom: 0px} .site-footer .widget h3 { margin: 0px 0 15px 0; font-size: 21px} .site-footer .widget p { font-size: 18px} .site-footer .widget ul li a { font-size: 17px} .site-footer .widget ul li { padding-bottom: 5px} .site-footer .social-icons { margin: 30px 0} .site-footer .site-info a, .site-footer .site-info { text-align: center} .site-footer .travelscape-footer-bottom .row { justify-content: center; align-items: center; padding: 10px 0; gap:10px} .site-footer .travelscape-footer-bottom .travelscape-payment-logo { margin-left: 0} .si_service_areas { padding: 0} .si_service_areas .row ul { column-gap: 15px} .si_service_areas .row ul li a { font-size: 17px} .si_service_areas .row h3 { color: #fff; font-size: 20px; font-weight: 800; text-align: center} .site-footer .travelscape-footer-bottom { padding: 1rem 0} .site-footer .travelscape-footer-bottom p { margin: 0 15px; font-size: 16px; text-align: center; line-height: 1.6em; font-weight: 500; margin-bottom: 0px} .page #primary, .single #primary { max-width: 100%; margin: 0} .page #primary .post-header h1, .single #primary .post-header h1 { font-size: 27px; line-height: 1.3em} .single #primary .post-meta ul.social-sharing-links { margin-top: 20px} .page #primary .post-thumbnail img, .single #primary .post-thumbnail img { height: 250px} .post-navigation a .meta-wrap .post-title { display: none} .site-main .post-navigation { margin: 0 0 20px 0} .post-navigation a { justify-content: unset} .comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next { text-align: end; flex: 1 0 15%} .travelscape_related_posts { gap:0; grid-template-columns: repeat(auto-fit,minmax(100%,1fr)); margin-left: 0px; margin-right: 0px; margin-bottom: 35px} .travelscape_related_posts article { margin-bottom: 20px} .page-header { padding: 50px 0} .page-header p { width: 100%; font-size: 20px} .search #primary, .archive #primary, .home #primary { gap: 0px 20px 10px 20px; padding: 0px 20px; grid-template-columns: repeat(auto-fit,minmax(100%,1fr))} .post-content .alignwide { margin: 0px} .si_trust_banner { padding: 0} .si_trust_banner .legal_text { width: 100%; line-height: 1.3em; font-size: 18px} .si_page_header { padding: 20px 10px} .si_page_header .row { flex-direction: column} .si_page_header .row .right { width: 100%} .si_page_header .row .left { width: 100%} .si_page_header .row .left .header_btns { flex-direction: column; padding: 0px 20px; gap: 15px; margin-top: 0 } .si_page_header .row .right h1 { font-size: 25px; font-weight: 700; text-align: center} .si_page_header.single_post_header .row .right h1 { font-size: 25px; text-align: left; margin-left: 10px} .si_page_header.single_post_header .row .left p { font-size: 18px} .si_page_header.page_header_even .row .right h1 { font-size: 39px; font-weight: 700; text-align: left; margin-bottom: 10px} .si_page_header .row .left .header_btns a { padding: 15px 30px} .si_page_header .row .left p { text-align: left; padding: 10px 10px} .page #primary .post-content, .single #primary .post-content { padding: 0 10px} .post-content p { font-size: 20px} .page #primary .post-content.form_wrap, .single #primary .post-content.form_wrap { padding: 0 2rem 2rem 2rem; border-radius: 0} .page-header.form_page_header { margin-bottom: 0; border-bottom: 0} .page-template-template-forms .si_page_header .row h1 { width: 100%; text-align: center; color: var(--primary-color); font-size: 28px; font-weight: 700; line-height: 1.3em} .free_quote_form_holder .form_header { display: flex; width: 100%; justify-content: space-between; align-items: center; flex-wrap: wrap; padding: 20px 0 0 0} .free_quote_form_holder .container .row .custom-logo { width: 80px} .free_quote_form_holder .form_header .custom-logo-link { display: block} .free_quote_form_holder .form_header h3 { order: 3; flex: 1 0 100%; text-align: center; font-size: 30px; margin: 0; padding: 0} .free_quote_form_holder .gform_wrapper { padding: 0 20px; margin-top: 10px} #gform_submit_button_1 { padding: 10px 0; font-size: 20px !important} .three-design-page .design_gallery { flex-wrap: wrap; /* Allows wrapping to the next line */ row-gap: 0; padding: 0 20px} .three-design-page .design_gallery li { flex: 0 0 calc(50% - 10px); /* Makes each item 50% of the width with gap adjustment */ } .three-design-page .design_gallery li img { height: 120px; width: 100%; object-fit: cover; object-position: center} .si_certificates { grid-template-columns: 100%} .si_finance_desktop { display: none} .si_finance_mobile { display: block} .si_faqs_button ul { flex-direction: column} .si_faqs_button ul li a { font-size: 18px} .form_wrap { width: 100%; padding: 30px} .form_wrap.quick_quote { width: 100%} section.quote-form { padding: 1rem 0} section.quote-form .container { padding: 0; margin: 0} .quick_quote .field_header h3 { font-size: 24px; line-height: 1.3em; margin-bottom: 10px} .form_wrap.quick_quote .form_header { border-radius: 0} .form_wrap.quick_quote .form_header p { font-size: 20px; width: 100%; line-height: 1.3em; margin: 10px 0 20px 0} .form_wrap.quick_quote .form_fields_ed { padding: 0px} .form_wrap .gform-theme--framework .gfield--type-image_choice.gfield--image-choice-appearance-card .gchoice { width: 100% !important; max-width: 100%; text-align: center; padding: 1rem 0; height: auto; box-shadow: none} .form_wrap .gform-theme--framework .gfield--type-image_choice label { font-weight: bold; font-size: 20px !important; word-wrap:normal} .form_wrap.quick_quote .gfield_radio { grid-template-columns: 100%} .form_wrap.quick_quote .gform_page_footer .gform_next_button, .form_wrap.quick_quote .gform_page_footer .gform_previous_button { padding: 5px 20px !important} #gform_submit_button_26, #gform_submit_button_2 { width: auto; max-width: fit-content; padding: 15px 15px; font-size: 17px !important} #gform_previous_button_26 { background-color: grey !important; font-size: 16px !important} .gform-theme--foundation .gform_fields { row-gap: 10px !important} .quick_quote .field_header p { padding: 10px; width: 100%; font-size: 15px} .form_wrap.quick_quote .form_header { padding: 20px 0} .form_wrap.quick_quote .si_image_field .ginput_container_image_choice label { font-size: 20px !important} .form_wrap.quick_quote .gf_page_steps { flex-wrap: nowrap; justify-content: center} .form_wrap.quick_quote .gf_step:first-child::after { width:60px} .form_wrap.quick_quote .gf_step:nth-child(2)::after { width: 60px} .form_wrap.quick_quote .gf_step .gf_step_label { font-size: 12px} .form_wrap.quick_quote .gform_fields { padding: 0 20px !important} }}
/*FILESTART*/@media all{.lp-sections section:nth-child(odd) { background-color: #ffffff} .lp-sections section:nth-child(even) { background-color: #F2F7FA} /* hero area */ .hero-area { padding: 5rem 0} .hero-area .row { flex-direction: column; align-items: center; justify-content: center; margin: 0 auto} .hero-area h1 { font-size: 60px; font-weight: 600; line-height: 1.3em; color: #000; text-align: center; padding: 0; width: 70%; margin: 0 auto 15px auto; margin-block: 0} .hero-area p.legal_text { color: #3A4F66; font-family: Jost, sans-serif; font-size: 22px; font-weight: 600; line-height: 1.6em; overflow-wrap: break-word; text-align: center; width: 70%; margin: 2rem auto} .hero-area p { margin: 0; padding: 0; font-size: 27px; font-weight: 400; text-align: center; line-height: 1.6em} .hero-area .si_trust_banner { background-color: var(--base-color); padding: 35px 0; text-align: center} .hero-area .si_trust_banner .si_trust_logos { display: flex; width: 100%; justify-content: center; align-items: center; column-gap: 30px} .hero-area .si_trust_banner .si_trust_logos img { width: 180px; height: auto; display: block; object-fit: cover} .hero-area .hero_btns { display: flex; width: 60%; gap: 25px} .hero-area .hero_btns a { background-color: var(--primary-color); color: #fff; width: auto; margin: 0 auto; font-size: 30px; text-align: center; border-radius: 4px; padding: 15px 60px; font-weight: 700; text-transform: uppercase} .hero-area .hero_btns a:after { content: ""; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='rgba(255,255,255,1)'%3E%3Cpath d='M13.1717 12.0007L8.22192 7.05093L9.63614 5.63672L16.0001 12.0007L9.63614 18.3646L8.22192 16.9504L13.1717 12.0007Z'%3E%3C/path%3E%3C/svg%3E"); display: inline-block; width: 40px; height: 40px; color: #ffffff; fill: #ffffff; vertical-align: text-bottom} .hero-area .hero_btns a:hover { background-color: #0B1022} /* services-area */ .services-area { padding: 7rem 0} .services-area .row { flex-wrap: nowrap; column-gap: 35px} .services-area .row .service_content { width: 100%; background-color: var(--base-color); padding: 2rem 2rem 2rem 2rem; border-style: solid; border-width: 1px 1px 1px 1px; border-color: #E1E7EF; border-radius: 8px 8px 8px 8px; box-shadow: 0px 0px 10px -7px rgba(0, 0, 0, 0.5)} .services-area .row .service_content .img_holder img { border-radius: 6px; width: 100%; height: 350px; object-fit: cover; object-position: center} .services-area .row .service_content .text_holder h2 { font-size: 35px; font-weight: 500; margin: 0; padding: 0; margin-bottom: 10px} .services-area .row .service_content .text_holder h2 a { color: var(--primary-color) } .services-area .row .service_content .text_holder h3 { font-size: 30px; font-weight: 700; margin: 0; padding: 0; margin-bottom: 10px} .services-area .row .service_content .text_holder ul { margin: 0; padding: 0} .services-area .row .service_content .text_holder ul li { list-style: none; margin: 0; padding: 0; margin-bottom: 5px; font-size: 19px; font-weight: 700; text-transform: uppercase} .services-area .row .service_content .text_holder p { font-size: 19px; line-height: 1.6em} .services-area .row .service_content .block_btn { background-color: var(--primary-color); color: #fff; width: 100%; display: flex; font-size: 20px; text-align: center; border-radius: 4px; line-height: 1em; padding: 8px 10px; font-weight: 700; text-transform: uppercase; align-items: center; justify-content: center} .service_details a.block_btn:after { content: ""; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='rgba(255,255,255,1)'%3E%3Cpath d='M13.1717 12.0007L8.22192 7.05093L9.63614 5.63672L16.0001 12.0007L9.63614 18.3646L8.22192 16.9504L13.1717 12.0007Z'%3E%3C/path%3E%3C/svg%3E"); display: inline-block; width: 40px; height: 40px; color: #ffffff; fill: #ffffff; vertical-align: text-bottom} .services-area .row .service_content .block_btn:hover { background-color: #0B1022} .services-area .row .service_content .block_btn .icon svg { color: #fff; fill: #fff; width: 25px; height: 25px; margin-top: 5px} /* service_details */ .service_details { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 50px 0px 50px 0px} .service_details .row { display: flex; flex-wrap: nowrap; align-items: center; justify-content: center; gap:20px} .service_details .row .left { } .service_details h3 { -webkit-font-smoothing: antialiased; box-sizing: border-box; color: #192A3D; font-family: Jost, sans-serif; font-size: 60px; font-weight: 600; line-height: 72px; overflow-wrap: break-word; text-align: left; margin: 0 0 15px 0; padding: 0} .service_details p { color: #3A4F66; font-family: Jost, sans-serif; font-size: 24px; line-height:1.6em; overflow-wrap: break-word; padding: 0; width: 90%; margin-bottom: 50px} .service_details a.block_btn { background-color: var(--primary-color); color: #FFFFFF; fill: #FFFFFF; font-family: Jost, sans-serif; font-size: 25px; font-weight: 700; letter-spacing: 0.7px; line-height: 25px; overflow-wrap: break-word; text-align: center; text-transform: uppercase; padding: 15px 40px; border-radius: 4px} /* service_items */ .service_items { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 5rem 0} .service_items .row { display: flex; flex-direction: column; flex-wrap: nowrap; align-items: center; justify-content: center} .service_items h3 { color: #192A3D; font-family: Jost, sans-serif; font-size: 60px; font-weight: 600; line-height: 72px; overflow-wrap: break-word; text-align: left; margin: 0 0 15px 0; padding: 0} .service_items p { color: #3A4F66; font-family: Jost, sans-serif; font-size: 24px; line-height:1.6em; overflow-wrap: break-word; padding: 0; margin: 0 0 20px 0; text-align: center} .service_items ul { margin: 0; padding: 0; display: flex; flex-wrap: wrap; gap: 20px; list-style: none} .service_items ul li { flex-grow: 1; width: 30%; align-items: center; border-radius: 8px; box-shadow: #0000004D 0px 0px 10px -5px; box-sizing: border-box; display: flex; flex-direction: column; justify-content: center; max-width: 100%; padding: 30px 20px 20px; position: relative} .service_items ul li h4 { margin: 0; padding: 0; color: #3A4F66; font-family: Jost, sans-serif; font-size: 22px; font-weight: 600; line-height: 26.4px; overflow-wrap: break-word; text-align: center} .service_items ul li p { margin: 10px 0 0px 0; padding: 0; color: #192A3D; font-size: 16px; line-height: 1.6em; overflow-wrap: break-word; text-align: center} /* service_details_secondary */ .service_details_secondary { padding: 5rem 0} .service_details_secondary .row { display: flex; flex-wrap: nowrap; align-items: center; justify-content: center; gap:20px} .service_details_secondary h3 { color: #192A3D; font-family: Jost, sans-serif; font-size: 50px; font-weight: 600; line-height: 72px; overflow-wrap: break-word; margin: 0 0 15px 0; padding: 0} .service_details_secondary p { color: #3A4F66; font-family: Jost, sans-serif; font-size: 24px; line-height:1.6em; overflow-wrap: break-word; padding: 0; margin: 0 0 20px 0} .service_details_secondary ul { color: #3A4F66; font-family: Jost, sans-serif; font-size: 24px; line-height:1.6em; overflow-wrap: break-word; padding: 0; margin: 0 0 20px 0px} .service_details_secondary ul li { list-style: none; margin-bottom: 10px} .service_details_secondary ul li:before { content: ''; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='rgba(253,7,12,1)'%3E%3Cpath d='M9.9997 15.1709L19.1921 5.97852L20.6063 7.39273L9.9997 17.9993L3.63574 11.6354L5.04996 10.2212L9.9997 15.1709Z'%3E%3C/path%3E%3C/svg%3E"); width: 22px; height: 22px; display: inline-block; margin-right: 10px} .service_details_secondary a.block_btn { background-color: var(--primary-color); color: #FFFFFF; fill: #FFFFFF; font-family: Jost, sans-serif; font-size: 25px; font-weight: 700; letter-spacing: 0.7px; line-height: 25px; overflow-wrap: break-word; text-align: center; text-transform: uppercase; padding: 15px 40px; border-radius: 4px; margin-top: 25px; display: inline-block} .service_details_secondary a.block_btn:after { content: ""; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='rgba(255,255,255,1)'%3E%3Cpath d='M13.1717 12.0007L8.22192 7.05093L9.63614 5.63672L16.0001 12.0007L9.63614 18.3646L8.22192 16.9504L13.1717 12.0007Z'%3E%3C/path%3E%3C/svg%3E"); display: inline-block; width: 40px; height: 40px; color: #ffffff; fill: #ffffff; vertical-align: text-bottom} /* service_details_third */ .service_details_third { padding: 5rem 0} .service_details_third .row { display: flex; flex-direction: row-reverse; flex-wrap: nowrap; align-items: center; justify-content: center; gap:20px} .service_details_third .row .right { margin-right: 5%} .service_details_third h3 { color: #192A3D; font-family: Jost, sans-serif; font-size: 50px; font-weight: 600; line-height: 72px; overflow-wrap: break-word; margin: 0 0 15px 0; padding: 0} .service_details_third p { color: #3A4F66; font-family: Jost, sans-serif; font-size: 24px; line-height:1.6em; overflow-wrap: break-word; padding: 0; margin: 0 0 20px 0} .service_details_third ul { color: #3A4F66; font-family: Jost, sans-serif; font-size: 24px; line-height:1.6em; overflow-wrap: break-word; padding: 0; margin: 0 0 20px 0px} .service_details_third ul li { list-style: none; margin-bottom: 10px} .service_details_third ul li:before { content: ''; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='rgba(253,7,12,1)'%3E%3Cpath d='M9.9997 15.1709L19.1921 5.97852L20.6063 7.39273L9.9997 17.9993L3.63574 11.6354L5.04996 10.2212L9.9997 15.1709Z'%3E%3C/path%3E%3C/svg%3E"); width: 22px; height: 22px; display: inline-block; margin-right: 10px} .service_details_third a.block_btn { background-color: var(--primary-color); color: #FFFFFF; fill: #FFFFFF; font-family: Jost, sans-serif; font-size: 25px; font-weight: 700; letter-spacing: 0.7px; line-height: 25px; overflow-wrap: break-word; text-align: center; text-transform: uppercase; padding: 15px 40px; border-radius: 4px; margin-top: 25px; display: inline-block} .service_details_third a.block_btn:after { content: ""; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='rgba(255,255,255,1)'%3E%3Cpath d='M13.1717 12.0007L8.22192 7.05093L9.63614 5.63672L16.0001 12.0007L9.63614 18.3646L8.22192 16.9504L13.1717 12.0007Z'%3E%3C/path%3E%3C/svg%3E"); display: inline-block; width: 40px; height: 40px; color: #ffffff; fill: #ffffff; vertical-align: text-bottom} /* badge_area */ .badge_area { padding: 5rem 0} .badge_area .row { display: flex; flex-direction: column; flex-wrap: nowrap; align-items: center; justify-content: center; gap:20px} .badge_area .si_trust_logos { display: flex; width: 100%; justify-content: center; align-items: center; column-gap: 30px} .badge_area .si_trust_logos img { width: 180px; height: auto; display: block; object-fit: cover} .badge_area h4 { color: #3A4F66; font-family: Jost, sans-serif; font-size: 22px; font-weight: 600; line-height: 1.6em; overflow-wrap: break-word; text-align: center} /* trust-area */ .trust-area { padding: 85px 0} .trust-area .row { align-items: center; justify-content: center} .trust-area h3 { font-size: 60px; font-weight: 600; line-height: 1.3em; color: #000; text-align: center; margin: 0 0 40px 0; padding: 0} .trust-area .text_wrap { display: flex} .trust-area .text_wrap .left { width: auto; padding: 2rem} .trust-area .text_wrap .right { width: 40%; padding: 10px 30px} .trust-area .text_wrap .right ul { margin: 0; padding: 0; list-style: none} .trust-area .text_wrap .right ul li { font-size: 19px; line-height: 1.6em; margin-bottom: 14px; display: flex; font-weight: 500} .trust-area .text_wrap .right ul li:before { content: ""; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='rgba(253,7,12,1)'%3E%3Cpath d='M9.9997 15.1709L19.1921 5.97852L20.6063 7.39273L9.9997 17.9993L3.63574 11.6354L5.04996 10.2212L9.9997 15.1709Z'%3E%3C/path%3E%3C/svg%3E"); background-repeat: no-repeat; fill: var(--secondary-color); color: var(--secondary-color); width: 28px; height: 28px; margin-top: 5px; margin-right: 10px; display: inline-block; vertical-align: middle} .trust-area .text_wrap .right .block_btn { background-color: var(--primary-color); color: #fff; width: 100%; display: flex; font-size: 20px; text-align: center; border-radius: 4px; line-height: 1em; padding: 20px 10px; font-weight: 700; text-transform: uppercase; align-items: center; justify-content: center} .trust-area .text_wrap .right .block_btn:hover { background-color: #0B1022} .trust-area .text_wrap .right .block_btn:after { content: ""; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='rgba(255,255,255,1)'%3E%3Cpath d='M13.1717 12.0007L8.22192 7.05093L9.63614 5.63672L16.0001 12.0007L9.63614 18.3646L8.22192 16.9504L13.1717 12.0007Z'%3E%3C/path%3E%3C/svg%3E"); display: inline-block; width: 40px; height: 40px; color: #ffffff; fill: #ffffff; vertical-align: text-bottom} .video-container { position: relative; width: 800px; max-width: 90vw; background-color: #000; border-radius: 12px; overflow: hidden; box-shadow: 0 8px 32px rgba(0, 0, 0, 0.3)} .video-player { width: 100%; height: auto; display: block} .video-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: linear-gradient(135deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.4)), url(http://screenit.local/wp-content/uploads/2025/08/image-5.webp); background-size: cover; background-position: center; background-repeat: no-repeat; display: flex; justify-content: center; align-items: center; cursor: pointer; transition: opacity 0.3s ease} .video-overlay:hover { background: linear-gradient(135deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.4)), url(http://screenit.local/wp-content/uploads/2025/08/image-5.webp); background-size: cover; background-position: center; background-repeat: no-repeat} .play-button { width: 80px; height: 80px; background-color: rgba(255, 255, 255, 0.9); border-radius: 50%; display: flex; justify-content: center; align-items: center; transition: all 0.3s ease; box-shadow: 0 4px 20px rgba(0, 0, 0, 0.3)} .play-button:hover { background-color: #ffffff; transform: scale(1.1); box-shadow: 0 6px 25px rgba(0, 0, 0, 0.4)} .play-icon { width: 0; height: 0; border-left: 25px solid #333; border-top: 15px solid transparent; border-bottom: 15px solid transparent; margin-left: 5px} .video-overlay.hidden { opacity: 0; pointer-events: none} .video-title { position: absolute; bottom: 20px; left: 20px; color: white; font-size: 24px; font-weight: bold; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.8); pointer-events: none} .demo-note { color: #888; text-align: center; margin-top: 20px; font-size: 14px} /* finance-area */ .finance-area { padding: 85px 0} .finance-area .row { flex-direction: column; align-items: center; justify-content: center} .finance-area .heading { display: flex; align-items: flex-start; justify-content: center; column-gap: 20px} .finance-area h3 { font-size: 70px; font-weight: 600; line-height: 1.3em; color: #000; margin: 0 0 40px 0; text-align: center; padding: 0} .finance-area .heading img { width: 220px; margin-top: -10px} .finance-area .block_btn { background-color: var(--primary-color); color: #fff; width: 320px; display: flex; font-size: 20px; text-align: center; border-radius: 4px; line-height: 1em; padding: 20px 10px; font-weight: 700; text-transform: uppercase; align-items: center; justify-content: center} .finance-area .block_btn:hover { background-color: #0B1022} .finance-area a.block_btn:after { content: ""; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='rgba(255,255,255,1)'%3E%3Cpath d='M13.1717 12.0007L8.22192 7.05093L9.63614 5.63672L16.0001 12.0007L9.63614 18.3646L8.22192 16.9504L13.1717 12.0007Z'%3E%3C/path%3E%3C/svg%3E"); display: inline-block; width: 40px; height: 40px; color: #ffffff; fill: #ffffff; vertical-align: text-bottom} .finance-area ul { margin: 25px 0 10px 0; padding: 0; list-style: none; display: flex; gap: 20px} .finance-area ul li { font-size: 30px; font-weight: 400; color: #000000} .finance-area ul li:before { content: ""; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='rgba(0,0,0,1)'%3E%3Cpath d='M9.9997 15.1709L19.1921 5.97852L20.6063 7.39273L9.9997 17.9993L3.63574 11.6354L5.04996 10.2212L9.9997 15.1709Z'%3E%3C/path%3E%3C/svg%3E"); background-repeat: no-repeat; fill: var(--secondary-color); color: var(--secondary-color); width: 28px; height: 28px; margin-top: 5px; margin-right: 10px; display: inline-block; vertical-align: bottom} .finance-area p { font-size: 13px; text-align: center; margin: 0; padding: 0; width: 60%; margin-bottom: 30px} /* 3design-area */ .three-design-area { padding: 85px 0} .three-design-area { padding: 85px 0} .three-design-area .row { flex-direction: column; align-items: center; justify-content: center} .three-design-area h3 { font-size: 70px; font-weight: 600; line-height: 1.3em; color: #000; text-align: center; margin: 0 0 40px 0; padding: 0} .three-design-area .text_wrap { display: flex} .three-design-area .text_wrap .left { width: 40%; padding: 40px} .three-design-area .text_wrap .right { width: 60%} .three-design-area .text_wrap p { margin: 0; padding: 0; font-size: 24px; line-height: 1.6em; margin-bottom: 20px} .three-design-area .text_wrap .block_btn { background-color: var(--primary-color); color: #fff; width: 100%; display: flex; font-size: 30px; text-align: center; border-radius: 4px; line-height: 1em; padding: 20px 10px; font-weight: 700; text-transform: uppercase; align-items: center; justify-content: center} .three-design-area .text_wrap .block_btn:hover { background-color: #0B1022} .three-design-area .text_wrap .right .block_btn:hover { background-color: #0B1022} .three-design-area .right iframe { border-radius: 12px} /* location-area */ .location-area { padding: 4rem 0} .location-area h3.section-title { font-size: 60px; font-weight: 600; line-height: 1.3em; color: #000; margin: 0 0 40px 0; padding: 0; text-align: center} .location-area .row { flex-wrap: nowrap; column-gap: 35px} .location-area .row .location_content { background-color: var(--base-color); width: 100%; padding: 2rem 2rem 2rem 2rem; border-style: solid; border-width: 1px 1px 1px 1px; border-color: #E1E7EF; border-radius: 8px 8px 8px 8px; box-shadow: 0px 0px 10px -7px rgba(0, 0, 0, 0.5)} .location-area .row .location_content .img_holder img { border-radius: 6px; height: 280px; object-fit: cover; object-position: center} .location-area .row .location_content .text_holder h3 a { font-size: 32px; color: var(--primary-color); font-weight: 500; margin: 0; padding: 0; margin-bottom: 10px} .location-area .row .location_content .text_holder h4 { font-size: 20px; font-weight: 400; margin: 0; padding: 0; margin-bottom: 10px} .location-area .row .location_content .text_holder ul { margin: 0; padding: 0; margin-top: 30px} .location-area .row .location_content .text_holder ul li { list-style: none; margin: 0; padding: 0; margin-bottom: 5px; font-size: 18px; font-weight: 400; text-transform: uppercase} .location-area .areas-wrap { flex-direction: column; padding: 2rem 0} .location-area .areas-wrap ul { margin: 0 ; padding: 0; list-style: none; display: flex; align-items: center; justify-content: center; column-gap: 20px} .location-area .areas-wrap ul li { margin-right: 25px} .location-area .areas-wrap ul li:before{ content: ""; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M16.1716 10.9999L10.8076 5.63589L12.2218 4.22168L20 11.9999L12.2218 19.778L10.8076 18.3638L16.1716 12.9999H4V10.9999H16.1716Z'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;fill:var(--secondary-color);color:var(--secondary-color);width:28px;height:28px;margin-top:5px;margin-right:10px;display:inline-block;vertical-align:bottom}.location-area .areas-wrap ul li a{font-weight:600;color:var(--primary-color);text-transform:uppercase}.reviews-area{padding:85px 0}.container-fluid{padding-left:15px;padding-right:15px}.reviews-area .rpi{margin:0}.rpi-content_row .rpi-card{padding:1rem;font-family:'Jost';border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E7EF;border-radius:8px 8px 8px 8px;box-shadow:0 0 10px -7px rgb(0 0 0 / .5);background-color:#fff}.rpi-content .rpi-card-inner{background-color:#fff}.rpi-text{font-size:17px;text-align:var(--text-align,left);line-height:1.6em}.rpi-name{color:#000;font-size:18px;font-weight:700}.rpi-slider-next,.rpi-slider-prev{background-color:#fff;padding:10px;border-radius:100%;border:1px solid #0a1d4e;margin:0 10px}.rpi-slider-next:hover,.rpi-slider-prev:hover{background-color:#0a1d4e;padding:10px;border-radius:100%;border:1px solid #0a1d4e}.rpi-slider-next::after,.rpi-slider-prev::before{opacity:1;background-color:#000}.rpi-slider-next:hover::after,.rpi-slider-prev:hover::before{opacity:1;background-color:#fff}.blog-area{padding:85px 0;border-top:1px solid var(--primary-border-color);border-bottom:1px solid var(--primary-border-color)}.blog-area .row{flex-direction:column;align-items:center;justify-content:center}.blog-area h3{font-size:60px;font-weight:600;line-height:1.3em;color:#000;margin:0 0 30px 0;text-align:center;padding:0}.blog-area .post_wrapper{display:flex;column-gap:35px}.blog-area .post_wrapper .single_post{width:100%;padding:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E7EF;border-radius:8px 8px 8px 8px;box-shadow:0 0 10px -7px rgb(0 0 0 / .5)}.blog-area .post_wrapper .single_post img{width:100%;height:250px;object-fit:cover;object-position:center center;margin-bottom:0;border-radius:8px 8px 0 0}.blog-area .post_wrapper .single_post .text_wrapper{padding:1rem 2rem}.blog-area .post_wrapper .single_post .text_wrapper h4{margin:0;padding:0;margin-bottom:25px}.blog-area .post_wrapper .single_post .text_wrapper h4 a.post_title{color:var(--primary-color);font-size:22px;font-weight:700;text-transform:capitalize}.blog-area .post_wrapper .single_post .text_wrapper a{color:var(--primary-color);font-size:14px;font-weight:600;text-transform:uppercase}.gallery-area{padding:85px 0;border-top:0 solid var(--primary-border-color);border-bottom:1px solid var(--primary-border-color)}.slideshow-container{position:relative;max-width:100%;width:100%;background:#fff;border-radius:10px;overflow:hidden}.slides{position:relative;width:100%;height:650px;overflow:hidden}.slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 0.5s ease-in-out;display:flex;align-items:center;justify-content:center}.slide.active{opacity:1}.slide img{max-width:100%;max-height:100%;object-fit:contain;border-radius:0}.nav-arrow{position:absolute;top:50%;transform:translateY(-50%);background:rgb(0 0 0 / .5);color:#fff;border:none;width:50px;height:50px;border-radius:50%;cursor:pointer;font-size:18px;display:flex;align-items:center;justify-content:center;transition:background 0.3s ease;z-index:10}.nav-arrow:hover{background:rgb(0 0 0 / .7)}.prev{left:15px}.next{right:15px}.dots-container{text-align:center;padding:20px;background:#fff}.dot{display:inline-block;width:12px;height:12px;border-radius:50%;background:#ccc;margin:0 5px;cursor:pointer;transition:background 0.3s ease}.dot.active{background:#333}@media (max-width:768px){.slideshow-container{margin:10px}.slides{height:300px}.nav-arrow{width:40px;height:40px;font-size:16px}.prev{left:10px}.next{right:10px}}.demo-slide{background:linear-gradient(45deg,#667eea 0%,#764ba2 100%);display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;font-weight:700}.demo-slide:nth-child(2){background:linear-gradient(45deg,#f093fb 0%,#f5576c 100%)}.demo-slide:nth-child(3){background:linear-gradient(45deg,#4facfe 0%,#00f2fe 100%)}.demo-slide:nth-child(4){background:linear-gradient(45deg,#43e97b 0%,#38f9d7 100%)}.demo-slide:nth-child(5){background:linear-gradient(45deg,#fa709a 0%,#fee140 100%)}@media (max-width:1024px){.hero-area h1{font-size:4rem;font-weight:600;line-height:1.3em;width:100%;margin:0 0 15px 0}.hero-area p.legal_text{font-size:16px;font-weight:500;width:68%;margin:1rem auto}.hero-area p{font-size:26px}.hero-area .si_trust_banner .si_trust_logos img{width:160px}.hero-area .hero_btns{width:80%}.three-design-area,.location-area,.reviews-area,.blog-area,.gallery-area,.trust-area,.finance-area,.services-area{padding:2rem 0}.services-area .row{flex-direction:column}.three-design-area .row .text_wrap,.trust-area .row .text_wrap{flex-direction:column}.three-design-area .row .text_wrap .left,.trust-area .text_wrap .left{width:100%}.three-design-area .row .text_wrap .right,.trust-area .text_wrap .right{width:100%}.location-area .row{flex-direction:column}.location-area .row .location_content .img_holder img{width:100%}.blog-area .post_wrapper{flex-direction:column;row-gap:35px}.blog-area .post_wrapper .single_post img{height:350px}.container-fluid{padding-left:0;padding-right:0}.reviews-area .rpi{margin:0}.rpi-content_row .rpi-card{padding:0}.rpi-name,.rpi-text{font-size:14px}.rpi-slider-next,.rpi-slider-prev{margin:0}}@media (max-width:768px){.hero-area .hero_btns{width:100%}.hero-area h1{font-size:3.2rem;font-weight:600;line-height:1.3em;width:100%;margin:0 0 15px 0}.hero-area p.legal_text{font-size:15px;font-weight:500;width:80%;margin:1rem auto}.hero-area p{font-size:26px}.hero-area .si_trust_banner .si_trust_logos img{width:130px}.hero-area,.three-design-area,.location-area,.reviews-area,.blog-area,.gallery-area,.trust-area,.finance-area,.services-area{padding:2rem 0}.services-area .row{flex-direction:column}.three-design-area h3{margin-bottom:0;font-size:59px}.three-design-area .row .text_wrap,.trust-area .row .text_wrap{flex-direction:column}.three-design-area .row .text_wrap .left,.trust-area .text_wrap .left{width:100%}.three-design-area .row .text_wrap .right,.trust-area .text_wrap .right{width:100%}.location-area .row{flex-direction:column}.location-area .row .location_content .img_holder img{width:100%}.blog-area .post_wrapper{flex-direction:column;row-gap:35px}.blog-area .post_wrapper .single_post img{height:350px}.three-design-area .text_wrap .left{padding:10px 30px;margin-bottom:35px}.blog-area h3,.location-area h3.section-title{font-size:46px;margin-bottom:10px}}@media (max-width:480px){.hero-area .hero_btns{width:100%;padding:10px;gap:15px;flex-direction:column}.hero-area h1{font-size:2.2rem;font-weight:600;line-height:1.3em;width:100%;margin:0 0 15px 0}.hero-area p.legal_text{font-size:13px;font-weight:500;width:100%;margin:1rem auto}.hero-area p{font-size:26px}.hero-area .hero_btns a{width:100%;font-size:1.5rem;display:block}.hero-area .si_trust_banner{padding:15px 0}.hero-area .si_trust_banner .si_trust_logos img{width:70px}.hero-area,.three-design-area,.location-area,.reviews-area,.blog-area,.trust-area,.finance-area,.service_details,.service_items,.service_details_secondary,.service_details_third,.badge_area,.services-area{padding:2rem 0}.gallery-area{padding:2em 0}.services-area .row{flex-direction:column;padding:10px;gap:15px}.services-area .row .service_content .text_holder h3 a{font-size:23px;font-weight:700}.services-area .row .service_content .text_holder h4{font-size:22px}.services-area .row .service_content .img_holder img{height:250px}.trust-area h3{font-size:40px;margin-bottom:15px}.trust-area .si_trust_banner .si_trust_logos{margin:15px 0}.location-area h3{margin:0}.three-design-area h3{margin-bottom:0;font-size:30px}.three-design-area .text_wrap p{font-size:20px}.three-design-area .text_wrap .block_btn{font-size:26px}.three-design-area .row .text_wrap,.trust-area .row .text_wrap{flex-direction:column}.three-design-area .row .text_wrap .left,.trust-area .text_wrap .left{width:100%}.three-design-area .row .text_wrap .right,.trust-area .text_wrap .right{width:100%}.location-area .row{flex-direction:column}.location-area .row .location_content .img_holder img{width:100%}.blog-area .post_wrapper{flex-direction:column;row-gap:35px;padding:0 20px}.blog-area .post_wrapper .single_post img{height:250px}.three-design-area .text_wrap .left{padding:10px 30px;margin-bottom:35px}.blog-area h3{font-size:25px;margin-bottom:10px}.location-area h3.section-title{font-size:35px;margin-bottom:10px}.si_trust_banner .si_trust_logos img{width:90px}.finance-area .heading{flex-direction:column}.finance-area h3{margin-bottom:0;font-size:50px}.finance-area .heading img{width:220px;margin:0 auto}.finance-area ul{flex-direction:column;gap:0}.finance-area ul li{font-size:24px}.finance-area p{width:100%}.location-area .row{padding:20px}.location-area .row .location_content{padding:20px;margin-bottom:20px}.service_details .row{gap:10px;flex-direction:column}.service_details h3{font-size:35px;font-weight:600;line-height:1.6em;text-align:center}.service_details p{font-size:19px;line-height:1.6em;width:90%;text-align:center;margin:0 auto;margin-bottom:35px}.service_details a.block_btn{width:95%;display:block;margin:20px auto}.service_details .right img{padding:20px}.service_items h3{text-align:center;font-size:2rem;line-height:1.4em}.service_items ul{margin:0 25px}.service_details_secondary .row{flex-direction:column}.service_details_secondary h3{text-align:center;font-size:25px;line-height:1.4em}.service_details_secondary p{text-align:center;font-size:22px}.service_details_secondary ul{margin:0 35px;font-size:18px}.service_details_secondary a.block_btn{width:100%;margin:0}.service_details_third .row{flex-direction:column}.service_details_third h3{text-align:center;font-size:25px;line-height:1.4em}.service_details_third p{text-align:center;font-size:22px}.service_details_third a.block_btn{width:100%;margin:0}.service_details_third .row .right{margin:0 10px}.badge_area h4{margin:10px 20px}.badge_area .si_trust_logos img{width:90px;height:auto}}}@media all{.site-title,.site-description{position:absolute;clip-path:inset(50%)}}@media all{section.blog-banner.obbaner{background:url(https://screenitinc.com/wp-content/uploads/2024/02/Navigating-Pool-Enclosure.jpg.webp) center / cover no-repeat!important}section.blog-area.ourblg article.single_post .wp-post-image{display:none!important}section.blog-area.ourblg article.single_post .text_wrapper{text-align:center!important}section.blog-area.ourblg span.page-numbers.current{font-weight:600!important;color:red!important}section.blog-area.ourblg .pagination{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;gap:15px}section.blog-area.ourblg a.read_more{color:red!important}a.cplink{color:#fff!important}}@media all{.slide{opacity:0;position:absolute;top:0;left:0;width:100%;transition:opacity 0.8s ease}.slide.active{opacity:1;position:relative;z-index:1}@media(max-width:767px){.container-fluid.post-wrap{width:96%!important}.page-header:before{width:98%!important}.page-header.si_page_header{overflow:hidden!important}.gform_wrapper.gravity-theme .gform_footer,.gform_wrapper.gravity-theme .gform_page_footer{padding:16px 20px!important}}.nav-arrow{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);font-size:2rem;background:rgb(0 0 0 / .4);color:#fff;border:none;padding:.4em .7em;border-radius:50%}.nav-arrow.prev{left:10px}.nav-arrow.next{right:10px}}@media all{p.discmr{font-size:13px!important;margin:0px!important;padding:0 30px 30px 30px!important}.rpi-based{flex-wrap:wrap;font-size:14px;color:#000;font-weight:700}h3.gsection_title{font-size:28px;font-weight:700;margin:0;padding:0}#gfield_description_1_15{font-size:22px;line-height:1.6em}#input_26_12_1,#input_26_13,.form_wrap.quick_quote .gfield select.large,.form_wrap.quick_quote .gfield input.large{border:1px solid #000}#gform_wrapper_26{display:block!important}.gform_wrapper.gravity-theme .gf_step_active .gf_step_number{background:#da3232!important;color:#ffffff!important}.gform_wrapper.gravity-theme .gf_step_completed .gf_step_number::before{background:#da3232;border:2px solid #da3232}.page-id-4274 .form_wrap{padding:0}#gform_confirmation_wrapper_1{padding:3rem}}@media all{:root{--primary-color:#0a1d4e;--primary-color-inverse:#FFFFFF;--secondary-color:#fd070c;--secondary-color-inverse:#FFFFFF;--body-color:#3a4f66;--heading-color:#3a4f66;--subtle-color:#f3f7fa;--primary-border-color:#e0e0e0;--base-color:#ffffff;--primary-color-rgb:10, 29, 78;--subtle-color-rgb:243, 247, 250;--black-color:#191919;--bc-sidebar-width:35%;--font-family:Jost, serif;--font-weight:400;--font-size:18px;--line-height:1.7em;--text-transform:none;--font-family-h1:Jost, serif;--font-weight-h1:600;--font-size-h1:32px;--line-height-h1:1.6;--text-transform-h1:none;--font-family-h2:Jost, serif;--font-weight-h2:600;--font-size-h2:28px;--line-height-h2:1.6;--text-transform-h2:none;--font-family-h3:Jost, serif;--font-weight-h3:500;--font-size-h3:24px;--line-height-h3:1.6;--text-transform-h3:none;--font-family-h4:Jost, serif;--font-weight-h4:500;--font-size-h4:20px;--line-height-h4:1.6;--text-transform-h4:none;--text-transform-h4:none;--font-family-h5:Jost, serif;--font-weight-h5:400;--font-size-h5:16px;--line-height-h5:1.6;--text-transform-h5:none;--font-family-h6:Jost, serif;--font-weight-h6:400;--font-size-h6:12px;--line-height-h6:1.6;--text-transform-h6:none}}@media all{
.gform_wrapper.gravity-theme fieldset,.gform_wrapper.gravity-theme legend{background:0 0;padding:0}.gform_wrapper.gravity-theme fieldset{border:none;display:block;margin:0}.gform_wrapper.gravity-theme legend{margin-left:0;margin-right:0}@font-face{font-family:gform-icons-theme;src:url(//screenitinc.com/wp-content/plugins/gravityforms/assets/css/dist/../../../fonts/gform-icons-theme.woff2?o6rzdt) format('woff2'),url(//screenitinc.com/wp-content/plugins/gravityforms/assets/css/dist/../../../fonts/gform-icons-theme.ttf?o6rzdt) format('truetype'),url(//screenitinc.com/wp-content/plugins/gravityforms/assets/css/dist/../../../fonts/gform-icons-theme.woff?o6rzdt) format('woff'),url(//screenitinc.com/wp-content/plugins/gravityforms/assets/css/dist/../../../fonts/gform-icons-theme.svg?o6rzdt#gform-icons-theme) format('svg');font-weight:400;font-style:normal;font-display:block}.gform-icon{font-family:gform-icons-theme!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gform-icon--photograph:before{content:"\e91e"}.gform-icon--star-border:before{content:"\e915"}.gform-icon--star:before{content:"\e914"}.gform-icon--left-arrow:before{content:"\e910"}.gform-icon--right-arrow:before{content:"\e91b"}.gform-icon--circle-error:before{content:"\e91a"}.gform-icon--close-small:before{content:"\e905"}.gform-icon--info:before{content:"\e900"}.gform-icon--verified:before{content:"\e901"}.gform-icon--circle-close:before{content:"\e903"}.gform-icon--close-big:before{content:"\e904"}.gform-icon--down-arrow:before{content:"\e906"}.gform-icon--format-bold:before{content:"\e907"}.gform-icon--format-italic:before{content:"\e908"}.gform-icon--format-list-bulleted:before{content:"\e909"}.gform-icon--format-list-numbered:before{content:"\e90a"}.gform-icon--insert-link:before{content:"\e90b"}.gform-icon--line:before{content:"\e90c"}.gform-icon--password-eye:before{content:"\e90d"}.gform-icon--password-eye-closed:before{content:"\e90e"}.gform-icon--redo:before{content:"\e90f"}.gform-icon--schedule:before{content:"\e911"}.gform-icon--clock:before{content:"\e912"}.gform-icon--search:before{content:"\e913"}.gform-icon--star-half:before{content:"\e916"}.gform-icon--check:before{content:"\e917"}.gform-icon--undo:before{content:"\e918"}.gform-icon--unfold-more:before{content:"\e919"}.gform-icon--create:before{content:"\e91c"}.gform-icon--cog:before{content:"\e91d"}.gform-icon--circle-check:before{content:"\e902"}.gform_wrapper.gravity-theme .gform-ul-reset{list-style-type:none;margin:0;padding:0}.gform_wrapper.gravity-theme .gform-text-input-reset,.gform_wrapper.gravity-theme input.gform-text-input-reset,body[class*=avada] .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]).gform-text-input-reset{background-color:transparent;border:none;border-color:transparent;border-radius:0;font-family:inherit;font-size:inherit;outline:0;padding:inherit}.gform_wrapper.gravity-theme .gform_drop_area{background:rgba(0,0,0,.02);border:1px dashed #ccc;border-radius:4px;margin-bottom:8px;padding:32px;text-align:center}.gform_wrapper.gravity-theme .gform_drop_instructions{display:block;margin-bottom:8px}.gform_wrapper.gravity-theme .gform_delete,.gform_wrapper.gravity-theme .gform_delete_file{cursor:pointer;vertical-align:middle}.gform_wrapper.gravity-theme .gform_delete_file{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:0 0;border:none}.gform_wrapper.gravity-theme .gfield_fileupload_filesize{padding:0 6px}.gform_wrapper.gravity-theme .gfield_validation_message ul{margin:16px 0;padding-left:24px}.gform_wrapper.gravity-theme .gfield_validation_message ul:empty{display:none}.gform_wrapper.gravity-theme .ginput_preview{margin:16px 0}.gform_wrapper.gravity-theme .gform_fileupload_rules{display:block;margin-top:8px}.gform_wrapper.gravity-theme .ginput_container_password>span{position:relative}.gform_wrapper.gravity-theme .gform_show_password:focus{outline:0}.gform_wrapper.gravity-theme .gform_show_password{background-color:inherit;border:none;cursor:pointer;height:100%;padding:0;position:absolute;right:20px;top:0}.gform_wrapper.gravity-theme .password_input_container{display:block;position:relative}.gform_wrapper.gravity-theme .gfield_password_strength{background-color:#eee;border:1px solid #ddd;border-bottom:3px solid #ddd;margin-top:8px;padding:8px;text-align:center}.gform_wrapper.gravity-theme .gfield_password_strength.mismatch,.gform_wrapper.gravity-theme .gfield_password_strength.short{background-color:#ffa0a0;border-bottom:3px solid #f04040;border-color:#f04040}.gform_wrapper.gravity-theme .gfield_password_strength.bad{background-color:#ffb78c;border-bottom:3px solid #ff853c;border-color:#ff853c}.gform_wrapper.gravity-theme .gfield_password_strength.good{background-color:#ffec8b;border-bottom:3px solid #fc0;border-color:#fc0}.gform_wrapper.gravity-theme .gfield_password_strength.strong{background-color:#c3ff88;border-bottom:3px solid #8dff1c;border-color:#8dff1c}.gform_wrapper.gravity-theme .field_sublabel_above .gfield_password_strength{margin-top:16px}.gravity-theme.ui-datepicker{background-color:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 1px 5px rgba(0,0,0,.1);display:none;margin:2.4px;padding:8px}.gravity-theme.ui-datepicker[style]{z-index:9999!important}.gravity-theme.ui-datepicker .ui-datepicker-header{border-bottom:1px solid rgba(0,0,0,.1);margin:0 -8px 8px;padding:0 8px 8px;position:relative}.gravity-theme.ui-datepicker .ui-datepicker-next,.gravity-theme.ui-datepicker .ui-datepicker-prev{cursor:pointer;position:absolute}.gravity-theme.ui-datepicker .ui-datepicker-next::before,.gravity-theme.ui-datepicker .ui-datepicker-prev::before{border-style:solid;border-width:.18em .18em 0 0;content:"";display:inline-block;height:.55em;left:.15em;position:relative;top:.3em;transform:rotate(-135deg);vertical-align:top;width:.55em}.gravity-theme.ui-datepicker .ui-datepicker-next .ui-icon,.gravity-theme.ui-datepicker .ui-datepicker-prev .ui-icon{display:none}.gravity-theme.ui-datepicker .ui-datepicker-prev{left:16px}.gravity-theme.ui-datepicker .ui-datepicker-next{right:16px}.gravity-theme.ui-datepicker .ui-datepicker-next::before{left:0;transform:rotate(45deg)}.gravity-theme.ui-datepicker .ui-datepicker-title{text-align:center}.gravity-theme.ui-datepicker .ui-datepicker-title select{margin:0 4px}.gravity-theme.ui-datepicker .ui-datepicker table{border-spacing:0;margin:0}.gravity-theme.ui-datepicker .ui-datepicker thead{font-size:.85em}.gravity-theme.ui-datepicker .ui-datepicker td{padding:0;width:35.2px}.gravity-theme.ui-datepicker a.ui-state-default{border-radius:50%;color:#222;display:block;line-height:35.2px;text-align:center;text-decoration:none;width:100%}.gravity-theme.ui-datepicker a.ui-state-default:hover{background-color:rgba(0,0,0,.1)}.gravity-theme.ui-datepicker a.ui-state-active,.gravity-theme.ui-datepicker a.ui-state-active:hover{background-color:#3498db;color:#fff}.gform_wrapper.gravity-theme ::-ms-reveal{display:none}.gform_wrapper.gravity-theme .gform_validation_container,body .gform_wrapper.gravity-theme .gform_body .gform_fields .gfield.gform_validation_container,body .gform_wrapper.gravity-theme .gform_fields .gfield.gform_validation_container,body .gform_wrapper.gravity-theme .gform_validation_container{display:none!important;left:-9000px;position:absolute!important}.gform_wrapper.gravity-theme .chosen-container{display:inline-block;font-size:16px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.gform_wrapper.gravity-theme .chosen-container *{box-sizing:border-box}.gform_wrapper.gravity-theme .chosen-container .chosen-drop{background:#fff;border:1px solid #aaa;border-top:0;box-shadow:0 4px 5px rgba(0,0,0,.15);display:none;position:absolute;top:100%;width:100%;z-index:1010}.gform_wrapper.gravity-theme .chosen-container.chosen-with-drop .chosen-drop{display:block}.gform_wrapper.gravity-theme .chosen-container a{cursor:pointer}.gform_wrapper.gravity-theme .chosen-container .chosen-single .group-name,.gform_wrapper.gravity-theme .chosen-container .search-choice .group-name{color:#999;font-weight:400;margin-right:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gform_wrapper.gravity-theme .chosen-container .chosen-single .group-name::after,.gform_wrapper.gravity-theme .chosen-container .search-choice .group-name::after{content:":";padding-left:2px;vertical-align:top}.gform_wrapper.gravity-theme .chosen-container-single .chosen-single{background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;background-color:#fff;border:1px solid #aaa;border-radius:5px;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;display:block;height:40px;line-height:24px;overflow:hidden;padding:0 0 0 8px;position:relative;text-decoration:none;white-space:nowrap}.gform_wrapper.gravity-theme .chosen-container-single .chosen-single input[type=text]{cursor:pointer;opacity:0;position:absolute;width:0}.gform_wrapper.gravity-theme .chosen-container-single .chosen-default{color:#999}.gform_wrapper.gravity-theme .chosen-container-single .chosen-single span{display:block;line-height:38.4px;margin-right:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gform_wrapper.gravity-theme .chosen-container-single .chosen-single-with-deselect span{margin-right:36px}.gform_wrapper.gravity-theme .chosen-container-single .chosen-single abbr{background:url(//screenitinc.com/wp-content/plugins/gravityforms/assets/css/dist/../../../legacy/css/chosen-sprite.png) -42px 1px no-repeat;display:block;font-size:1px;height:12px;position:absolute;right:26px;top:6px;width:12px}.gform_wrapper.gravity-theme .chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.gform_wrapper.gravity-theme .chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.gform_wrapper.gravity-theme .chosen-container-single .chosen-single div{display:block;height:100%;position:absolute;right:0;top:0;width:18px}.gform_wrapper.gravity-theme .chosen-container-single .chosen-single div b{background:url(//screenitinc.com/wp-content/plugins/gravityforms/assets/css/dist/../../../legacy/css/chosen-sprite.png) no-repeat 0 10px;display:block;height:100%;width:100%}.gform_wrapper.gravity-theme .chosen-container-single .chosen-search{margin:0;padding:3px 4px;position:relative;white-space:nowrap;z-index:1010}.gform_wrapper.gravity-theme .chosen-container-single .chosen-search input[type=text]{background:url(//screenitinc.com/wp-content/plugins/gravityforms/assets/css/dist/../../../legacy/css/chosen-sprite.png) no-repeat 100% -20px;border:1px solid #aaa;border-radius:0;font-family:sans-serif;font-size:1em;height:auto;line-height:normal;margin:1px 0;outline:0;padding:4px 20px 4px 5px;width:100%}.gform_wrapper.gravity-theme .chosen-container-single .chosen-drop{background-clip:padding-box;border-radius:0 0 4px 4px;margin-top:-1px}.gform_wrapper.gravity-theme .chosen-container-single.chosen-container-single-nosearch .chosen-search{opacity:0;pointer-events:none;position:absolute}.gform_wrapper.gravity-theme .chosen-container .chosen-results{color:#444;margin:0 4px 4px 0;max-height:240px;-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto;padding:0 0 0 4px;position:relative}.gform_wrapper.gravity-theme .chosen-container .chosen-results li{display:none;line-height:15px;list-style:none;margin:0;padding:5px 6px;-webkit-touch-callout:none;word-wrap:break-word}.gform_wrapper.gravity-theme .chosen-container .chosen-results li.active-result{cursor:pointer;display:list-item}.gform_wrapper.gravity-theme .chosen-container .chosen-results li.disabled-result{color:#ccc;cursor:default;display:list-item}.gform_wrapper.gravity-theme .chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.gform_wrapper.gravity-theme .chosen-container .chosen-results li.no-results{background:#f4f4f4;color:#777;display:list-item}.gform_wrapper.gravity-theme .chosen-container .chosen-results li.group-result{cursor:default;display:list-item;font-weight:700}.gform_wrapper.gravity-theme .chosen-container .chosen-results li.group-option{padding-left:15px}.gform_wrapper.gravity-theme .chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices{background-color:#fff;border:1px solid #aaa;cursor:text;height:auto;margin:0;overflow:hidden;padding:8px;position:relative;width:100%}.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li{float:left;list-style:none}.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-field input[type=text]{background:0 0!important;border:0!important;border-radius:0;box-shadow:none;color:#999;font-family:sans-serif;font-size:100%;height:25px;line-height:normal;margin:1px 0;outline:0;padding:0;width:25px}.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-choice{background-clip:padding-box;background-color:#eee;background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-repeat:repeat-x;background-size:100% 19px;border:1px solid #aaa;border-radius:3px;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;cursor:default;line-height:13px;margin:3px 5px 3px 0;max-width:100%;padding:3px 20px 3px 5px;position:relative}.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-choice .search-choice-close{background:url(//screenitinc.com/wp-content/plugins/gravityforms/assets/css/dist/../../../legacy/css/chosen-sprite.png) -42px 1px no-repeat;display:block;font-size:1px;height:12px;position:absolute;right:3px;top:4px;width:12px}.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-choice-disabled{background-color:#e4e4e4;background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);border:1px solid #ccc;color:#666;padding-right:5px}.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.gform_wrapper.gravity-theme .chosen-container-multi .chosen-results{margin:0;padding:0}.gform_wrapper.gravity-theme .chosen-container-multi .chosen-drop .result-selected{color:#ccc;cursor:default;display:list-item}.gform_wrapper.gravity-theme .chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.gform_wrapper.gravity-theme .chosen-container-active.chosen-with-drop .chosen-single{background-image:linear-gradient(#eee 20%,#fff 80%);border:1px solid #aaa;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:0 1px 0 #fff inset}.gform_wrapper.gravity-theme .chosen-container-active.chosen-with-drop .chosen-single div{background:0 0;border-left:none}.gform_wrapper.gravity-theme .chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 10px}.gform_wrapper.gravity-theme .chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.gform_wrapper.gravity-theme .chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.gform_wrapper.gravity-theme .chosen-disabled{cursor:default;opacity:.5!important}.gform_wrapper.gravity-theme .chosen-disabled .chosen-single{cursor:default}.gform_wrapper.gravity-theme .chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.gform_wrapper.gravity-theme .chosen-rtl{text-align:right}.gform_wrapper.gravity-theme .chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.gform_wrapper.gravity-theme .chosen-rtl .chosen-single span{direction:rtl;margin-left:26px;margin-right:0}.gform_wrapper.gravity-theme .chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.gform_wrapper.gravity-theme .chosen-rtl .chosen-single div{left:3px;right:auto}.gform_wrapper.gravity-theme .chosen-rtl .chosen-single abbr{left:26px;right:auto}.gform_wrapper.gravity-theme .chosen-rtl .chosen-choices li{float:right}.gform_wrapper.gravity-theme .chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.gform_wrapper.gravity-theme .chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.gform_wrapper.gravity-theme .chosen-rtl .chosen-choices li.search-choice .search-choice-close{left:4px;right:auto}.gform_wrapper.gravity-theme .chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.gform_wrapper.gravity-theme .chosen-rtl .chosen-results li.group-option{padding-left:0;padding-right:15px}.gform_wrapper.gravity-theme .chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.gform_wrapper.gravity-theme .chosen-rtl .chosen-search input[type=text]{background:url(//screenitinc.com/wp-content/plugins/gravityforms/assets/css/dist/../../../legacy/css/chosen-sprite.png) no-repeat -30px -20px;direction:rtl;padding:4px 5px 4px 20px}.gform_wrapper.gravity-theme .chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.gform_wrapper.gravity-theme .chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.gform_wrapper.gravity-theme .chosen-container .chosen-results-scroll-down span,.gform_wrapper.gravity-theme .chosen-container .chosen-results-scroll-up span,.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices .search-choice .search-choice-close,.gform_wrapper.gravity-theme .chosen-container-single .chosen-search input[type=text],.gform_wrapper.gravity-theme .chosen-container-single .chosen-single abbr,.gform_wrapper.gravity-theme .chosen-container-single .chosen-single div b,.gform_wrapper.gravity-theme .chosen-rtl .chosen-search input[type=text]{background-image:url(//screenitinc.com/wp-content/plugins/gravityforms/assets/css/dist/../../../legacy/css/chosen-sprite@2x.png)!important;background-repeat:no-repeat!important;background-size:52px 37px!important}}body .gform_wrapper.gravity-theme .chosen-container a.chosen-single{border-radius:inherit}body .gform_wrapper.gravity-theme ul.chosen-results li{line-height:inherit}@media only screen and (max-width:641px){.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height:2;min-height:32px}.gform_wrapper.gravity-theme textarea{line-height:1.5}.gform_wrapper.gravity-theme .chosen-container.chosen-container-single[style]{width:100%!important}.gform_wrapper.gravity-theme .chosen-container-single .chosen-single{height:40px;line-height:2.8}.gform_wrapper.gravity-theme .chosen-container-single .chosen-single div b{position:relative;top:10px}.gform_wrapper.gravity-theme div.chosen-container.chosen-container-multi[style]{width:100%!important}.gform_wrapper.gravity-theme .chosen-container.chosen-container-multi ul.chosen-choices li.search-choice,.gform_wrapper.gravity-theme .chosen-container.chosen-container-multi ul.chosen-choices li.search-field{float:none;line-height:inherit;width:100%}.gform_wrapper.gravity-theme .chosen-container.chosen-container-multi ul.chosen-choices li.search-choice span{margin-bottom:0}.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-choice .search-choice-close{top:calc(50% - 6px)}.gform_wrapper.gravity-theme .chosen-container span:not(.ginput_price){display:block;margin-bottom:8px}.gform_wrapper.gravity-theme li.field_sublabel_below .ginput_complex{margin-top:12px!important}.gform_wrapper.gravity-theme ul.gfield_checkbox li label,.gform_wrapper.gravity-theme ul.gfield_radio li label{cursor:pointer;width:85%}}@media only screen and (min-width:641px){body .gform_wrapper.gravity-theme select.medium.gfield_select+div.chosen-container-multi[style],body .gform_wrapper.gravity-theme select.medium.gfield_select+div.chosen-container-single[style]{width:calc(50% - 8px)!important}body .gform_wrapper.gravity-theme select.large.gfield_select+div.chosen-container-multi[style],body .gform_wrapper.gravity-theme select.large.gfield_select+div.chosen-container-single[style]{width:100%!important}body .gform_wrapper.gravity-theme select.small.gfield_select+div.chosen-container-multi[style],body .gform_wrapper.gravity-theme select.small.gfield_select+div.chosen-container-single[style]{width:25%!important}}.gform_wrapper.gravity-theme .gf_hide_ampm .gfield_time_ampm{display:none!important}.gform_wrapper.gravity-theme .gf_invisible,.gform_wrapper.gravity-theme .gfield_visibility_hidden{left:-9999px;position:absolute;visibility:hidden}.gform_wrapper.gravity-theme .gf_hide_charleft div.charleft{display:none!important}.gform_wrapper.gravity-theme .gf_hidden,.gform_wrapper.gravity-theme .gform_hidden{display:none}.gform_wrapper.gravity-theme .hidden_label .gfield_label,.gform_wrapper.gravity-theme .hidden_sub_label,.gform_wrapper.gravity-theme .screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.gform_wrapper.gravity-theme button.screen-reader-text:focus{border:0;clip:auto;clip-path:none;height:auto;margin:0;position:static!important;width:auto}@media only screen and (min-width:641px){.gform_wrapper.gravity-theme .gfield.gf_list_2col .gfield_checkbox,.gform_wrapper.gravity-theme .gfield.gf_list_2col .gfield_radio{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(auto-fill,auto);grid-column-gap:2rem}.gform_wrapper.gravity-theme .gfield.gf_list_3col .gfield_checkbox,.gform_wrapper.gravity-theme .gfield.gf_list_3col .gfield_radio{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(auto-fill,auto);grid-column-gap:2rem}.gform_wrapper.gravity-theme .gfield.gf_list_4col .gfield_checkbox,.gform_wrapper.gravity-theme .gfield.gf_list_4col .gfield_radio{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(auto-fill,auto);grid-column-gap:2rem}.gform_wrapper.gravity-theme .gfield.gf_list_5col .gfield_checkbox,.gform_wrapper.gravity-theme .gfield.gf_list_5col .gfield_radio{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(auto-fill,auto);grid-column-gap:2rem}.gform_wrapper.gravity-theme .gf_list_2col_vertical .gfield_checkbox,.gform_wrapper.gravity-theme .gf_list_2col_vertical .gfield_radio{-moz-column-count:2;column-count:2;grid-column-gap:2rem;display:block}.gform_wrapper.gravity-theme .gf_list_3col_vertical .gfield_checkbox,.gform_wrapper.gravity-theme .gf_list_3col_vertical .gfield_radio{-moz-column-count:3;column-count:3;grid-column-gap:2rem;display:block}.gform_wrapper.gravity-theme .gf_list_4col_vertical .gfield_checkbox,.gform_wrapper.gravity-theme .gf_list_4col_vertical .gfield_radio{-moz-column-count:4;column-count:4;grid-column-gap:2rem;display:block}.gform_wrapper.gravity-theme .gf_list_5col_vertical .gfield_checkbox,.gform_wrapper.gravity-theme .gf_list_5col_vertical .gfield_radio{-moz-column-count:5;column-count:5;grid-column-gap:2rem;display:block}.gform_wrapper.gravity-theme .gfield.gf_list_height_25 .gfield_checkbox .gchoice,.gform_wrapper.gravity-theme .gfield.gf_list_height_25 .gfield_radio .gchoice{height:25px}.gform_wrapper.gravity-theme .gfield.gf_list_height_50 .gfield_checkbox .gchoice,.gform_wrapper.gravity-theme .gfield.gf_list_height_50 .gfield_radio .gchoice{height:50px}.gform_wrapper.gravity-theme .gfield.gf_list_height_75 .gfield_checkbox .gchoice,.gform_wrapper.gravity-theme .gfield.gf_list_height_75 .gfield_radio .gchoice{height:75px}.gform_wrapper.gravity-theme .gfield.gf_list_height_100 .gfield_checkbox .gchoice,.gform_wrapper.gravity-theme .gfield.gf_list_height_100 .gfield_radio .gchoice{height:100px}.gform_wrapper.gravity-theme .gfield.gf_list_height_125 .gfield_checkbox .gchoice,.gform_wrapper.gravity-theme .gfield.gf_list_height_125 .gfield_radio .gchoice{height:125px}.gform_wrapper.gravity-theme .gfield.gf_list_height_150 .gfield_checkbox .gchoice,.gform_wrapper.gravity-theme .gfield.gf_list_height_150 .gfield_radio .gchoice{height:150px}}.gform_wrapper.gravity-theme .gfield.gf_list_inline .gfield_checkbox,.gform_wrapper.gravity-theme .gfield.gf_list_inline .gfield_radio,.gform_wrapper.gravity-theme .gfield.gfield--choice-align-horizontal .gfield_checkbox,.gform_wrapper.gravity-theme .gfield.gfield--choice-align-horizontal .gfield_radio{display:block}.gform_wrapper.gravity-theme .gfield.gf_list_inline .gfield_checkbox .gchoice,.gform_wrapper.gravity-theme .gfield.gf_list_inline .gfield_radio .gchoice,.gform_wrapper.gravity-theme .gfield.gfield--choice-align-horizontal .gfield_checkbox .gchoice,.gform_wrapper.gravity-theme .gfield.gfield--choice-align-horizontal .gfield_radio .gchoice{display:inline-block;padding-inline-end:16px;vertical-align:top}.gform_wrapper.gravity-theme .gfield.gf_list_inline .gfield_checkbox .gchoice label,.gform_wrapper.gravity-theme .gfield.gf_list_inline .gfield_radio .gchoice label,.gform_wrapper.gravity-theme .gfield.gfield--choice-align-horizontal .gfield_checkbox .gchoice label,.gform_wrapper.gravity-theme .gfield.gfield--choice-align-horizontal .gfield_radio .gchoice label{max-width:none}.gform_wrapper.gravity-theme .gf_hide_ampm .gfield_time_ampm{display:none!important}.gform_wrapper.gravity-theme .gsection.gf_scroll_text{background-color:#fff;border:1px solid #ccc;height:240px;overflow-x:hidden;overflow-y:scroll;padding:32px}.gform_wrapper.gravity-theme .gsection.gf_scroll_text .gsection_title{margin-top:0}.gform_wrapper.gravity-theme .gfield.gfield_html.gf_alert_blue,.gform_wrapper.gravity-theme .gfield.gfield_html.gf_alert_gray,.gform_wrapper.gravity-theme .gfield.gfield_html.gf_alert_green,.gform_wrapper.gravity-theme .gfield.gfield_html.gf_alert_red,.gform_wrapper.gravity-theme .gfield.gfield_html.gf_alert_yellow{border-radius:3px;margin:20px 0!important;padding:20px!important}.gform_wrapper.gravity-theme .gfield.gfield_html.gf_alert_green{background-color:#cbeca0;border:1px solid #97b48a;color:#030;text-shadow:#dfb 1px 1px}.gform_wrapper.gravity-theme .gfield.gfield_html.gf_alert_red{background-color:#faf2f5;border:1px solid #cfadb3;color:#832525;text-shadow:#fff 1px 1px}.gform_wrapper.gravity-theme .gfield.gfield_html.gf_alert_yellow{background-color:#fffbcc;border:1px solid #e6db55;color:#222;text-shadow:#fcfaea 1px 1px}.gform_wrapper.gravity-theme .gfield.gfield_html.gf_alert_gray{background-color:#eee;border:1px solid #ccc;color:#424242;text-shadow:#fff 1px 1px}.gform_wrapper.gravity-theme .gfield.gfield_html.gf_alert_blue{background-color:#d1e4f3;border:1px solid #a7c2e7;color:#314475;text-shadow:#e0f1ff 1px 1px}.gform_wrapper.gravity-theme .gf_simple_horizontal{margin:0 auto;width:calc(100% - 16px)}.gform_wrapper.gravity-theme .gf_simple_horizontal .gform_body,.gform_wrapper.gravity-theme .gf_simple_horizontal .gform_footer.top_label{display:table-cell;margin:0;padding:0;position:relative;vertical-align:middle}.gform_wrapper.gravity-theme .gf_simple_horizontal .gform_body{max-width:75%;width:auto}.gform_wrapper.gravity-theme .gf_simple_horizontal .gform_body .top_label{display:table;width:100%}.gform_wrapper.gravity-theme .gf_simple_horizontal .gform_body .top_label .gfield{display:table-cell;height:auto;padding-right:1em}.gform_wrapper.gravity-theme .gf_simple_horizontal .gform_body .top_label .gfield .large,.gform_wrapper.gravity-theme .gf_simple_horizontal .gform_body .top_label .gfield .medium,.gform_wrapper.gravity-theme .gf_simple_horizontal .gform_body .top_label .gfield .small{width:100%}.gform_wrapper.gravity-theme .gf_simple_horizontal .gform_body .top_label .gfield .ginput_container_checkbox .gchoice,.gform_wrapper.gravity-theme .gf_simple_horizontal .gform_body .top_label .gfield .ginput_container_radio .gchoice{display:inline-block;margin-right:.5em}.gform_wrapper.gravity-theme .gf_simple_horizontal .gform_body .top_label.form_sublabel_above .gfield,.gform_wrapper.gravity-theme .gf_simple_horizontal .gform_body .top_label.form_sublabel_below .gfield{vertical-align:middle}.gform_wrapper.gravity-theme .gf_simple_horizontal .gfield,.gform_wrapper.gravity-theme .gf_simple_horizontal .ginput_container{margin-top:0!important}.gform_wrapper.gravity-theme .gf_simple_horizontal .gform_footer.top_label{margin:0;max-width:25%;padding:0;text-align:left;width:auto}.gform_wrapper.gravity-theme .gf_simple_horizontal .gform_footer.top_label input[type=button],.gform_wrapper.gravity-theme .gf_simple_horizontal .gform_footer.top_label input[type=image],.gform_wrapper.gravity-theme .gf_simple_horizontal .gform_footer.top_label input[type=submit]{height:auto}.gform_wrapper.gravity-theme .gf_simple_horizontal .gfield_description:not(.validation_message),.gform_wrapper.gravity-theme .gf_simple_horizontal .gfield_label,.gform_wrapper.gravity-theme .gf_simple_horizontal .ginput_complex label{display:block;height:1px;left:-9000px;overflow:hidden;position:absolute;top:0;width:1px}.gform_wrapper.gravity-theme body:not(.rtl) .gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label{text-align:left}.gform_confirmation_wrapper.gf_confirmation_simple_yellow{background-color:#fffbcc;border-bottom:1px solid #e6db55;border-top:1px solid #e6db55;color:#424242;font-size:25px;margin:30px 0;max-width:99%;padding:32px}.gform_confirmation_wrapper.gf_confirmation_simple_gray{background-color:#eaeaea;border-bottom:1px solid #ccc;border-top:1px solid #ccc;color:#424242;font-size:25px;margin:30px 0;max-width:99%;padding:32px}.gform_confirmation_wrapper.gf_confirmation_yellow_gradient{background-color:#fffbd2;border:1px solid #e6db55;box-shadow:0 0 5px rgba(221,215,131,.75);margin:30px 0;position:relative}.gform_confirmation_wrapper.gf_confirmation_yellow_gradient .gform_confirmation_message{background:#fffce5;background:linear-gradient(to bottom,#fffce5 0,#fff9bf 100%);background-color:#fffbcc;border-bottom:1px solid #e6db55;border-top:2px solid #fff;color:#424242;font-size:28px;margin:0;max-width:99%;padding:40px}.gform_confirmation_wrapper.gf_confirmation_green_gradient{background-color:#f1fcdf;border:1px solid #a7c37c;box-shadow:0 0 5px rgba(86,122,86,.4);margin:30px 0;position:relative}.gform_confirmation_wrapper.gf_confirmation_green_gradient .gform_confirmation_message{background:#dbf2b7;background:linear-gradient(to bottom,#dbf2b7 0,#b4d088 100%);background-color:#fffbcc;border-bottom:1px solid #a7c37c;border-top:2px solid #effade;color:#030;font-size:28px;margin:0;max-width:99%;padding:40px;text-shadow:#dfb 1px 1px}.gform_confirmation_wrapper.gf_confirmation_green_gradient::after,.gform_confirmation_wrapper.gf_confirmation_green_gradient::before,.gform_confirmation_wrapper.gf_confirmation_yellow_gradient::after,.gform_confirmation_wrapper.gf_confirmation_yellow_gradient::before{background:rgba(0,0,0,.2);bottom:15px;box-shadow:0 15px 10px rgba(0,0,0,.2);content:"";left:10px;max-width:40%;position:absolute;top:80%;transform:rotate(-3deg);width:50%;z-index:-1}.gform_confirmation_wrapper.gf_confirmation_green_gradient::after,.gform_confirmation_wrapper.gf_confirmation_yellow_gradient::after{left:auto;right:10px;transform:rotate(3deg)}.gform_wrapper.gravity-theme .gfield textarea{width:100%}.gform_wrapper.gravity-theme .gfield textarea.small{height:96px}.gform_wrapper.gravity-theme .gfield textarea.medium{height:192px}.gform_wrapper.gravity-theme .gfield textarea.large{height:288px}.gform_wrapper.gravity-theme .gfield input,.gform_wrapper.gravity-theme .gfield select{max-width:100%}.gform_wrapper.gravity-theme .gfield input.small,.gform_wrapper.gravity-theme .gfield select.small{width:calc(25% - 16px * 3 / 4)}.gform_wrapper.gravity-theme .gfield input.medium,.gform_wrapper.gravity-theme .gfield select.medium{width:calc(50% - 16px / 2)}.gform_wrapper.gravity-theme .gfield input.large,.gform_wrapper.gravity-theme .gfield select.large{width:100%}.gform_wrapper.gravity-theme *{box-sizing:border-box}.gform_wrapper.gravity-theme .gform_fields{display:grid;grid-column-gap:2%;-ms-grid-columns:(1fr 2%)[12];grid-row-gap:16px;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(auto-fill,auto);width:100%}.gform_wrapper.gravity-theme .gfield{grid-column:1/-1;min-width:0}.gform_wrapper.gravity-theme .gfield.gfield--width-full{grid-column:span 12;-ms-grid-column-span:12}.gform_wrapper.gravity-theme .gfield.gfield--width-eleven-twelfths{grid-column:span 11;-ms-grid-column-span:11}.gform_wrapper.gravity-theme .gfield.gfield--width-five-sixths{grid-column:span 10;-ms-grid-column-span:10}.gform_wrapper.gravity-theme .gfield.gfield--width-three-quarter{grid-column:span 9;-ms-grid-column-span:9}.gform_wrapper.gravity-theme .gfield.gfield--width-two-thirds{grid-column:span 8;-ms-grid-column-span:8}.gform_wrapper.gravity-theme .gfield.gfield--width-seven-twelfths{grid-column:span 7;-ms-grid-column-span:7}.gform_wrapper.gravity-theme .gfield.gfield--width-half{grid-column:span 6;-ms-grid-column-span:6}.gform_wrapper.gravity-theme .gfield.gfield--width-five-twelfths{grid-column:span 5;-ms-grid-column-span:5}.gform_wrapper.gravity-theme .gfield.gfield--width-third{grid-column:span 4;-ms-grid-column-span:4}.gform_wrapper.gravity-theme .gfield.gfield--width-quarter{grid-column:span 3;-ms-grid-column-span:3}.gform_wrapper.gravity-theme .gfield.gfield--width-one-sixth{-ms-grid-column-span:2;grid-column:span 2}.gform_wrapper.gravity-theme .gfield.gfield--width-one-twelfth{-ms-grid-column-span:1;grid-column:span 1}@media (max-width:640px){.gform_wrapper.gravity-theme .gform_fields{grid-column-gap:0}.gform_wrapper.gravity-theme .gfield:not(.gfield--width-full){grid-column:1/-1}}.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-full{width:100%}.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-eleven-twelfths{width:91.6666%}.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-five-sixths{width:83.3333%}.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-three-quarter{width:75%}.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-two-thirds{width:66.6666%}.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-seven-twelfths{width:58.3333%}.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-half{width:50%}.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-five-twelfths{width:41.6666%}.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-third{width:33.3333%}.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-quarter{width:25%}.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-one-sixth{width:16.6666%}.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-one-twelfth{width:8.3333%}.gform_wrapper.gravity-theme .left_label .gfield:not(.gsection):not(.gfield_html):not(fieldset),.gform_wrapper.gravity-theme .right_label .gfield:not(.gsection):not(.gfield_html):not(fieldset){display:flex;flex-wrap:wrap;justify-content:flex-end;width:100%}.gform_wrapper.gravity-theme .left_label .gfield_label,.gform_wrapper.gravity-theme .right_label .gfield_label{margin:0;padding:0;width:30%}@media (max-width:640px){.gform_wrapper.gravity-theme .left_label .gfield_label,.gform_wrapper.gravity-theme .right_label .gfield_label{width:100%}}.gform_wrapper.gravity-theme .gform_fields.left_label fieldset,.gform_wrapper.gravity-theme .gform_fields.right_label fieldset{clear:both}.gform_wrapper.gravity-theme .gform_fields.left_label fieldset .ginput_container,.gform_wrapper.gravity-theme .gform_fields.right_label fieldset .ginput_container{float:left;width:70%}@media (max-width:640px){.gform_wrapper.gravity-theme .gform_fields.left_label fieldset .ginput_container,.gform_wrapper.gravity-theme .gform_fields.right_label fieldset .ginput_container{width:100%}}@media (max-width:640px){.gform_wrapper.gravity-theme .gform_fields.left_label fieldset>.ginput_complex,.gform_wrapper.gravity-theme .gform_fields.right_label fieldset>.ginput_complex{width:100%}}.gform_wrapper.gravity-theme .gform_fields.left_label legend.gfield_label,.gform_wrapper.gravity-theme .gform_fields.right_label legend.gfield_label{display:block;float:left;padding-right:1em;width:30%}@media (max-width:640px){.gform_wrapper.gravity-theme .gform_fields.left_label legend.gfield_label,.gform_wrapper.gravity-theme .gform_fields.right_label legend.gfield_label{width:100%}}.gform_wrapper.gravity-theme .gform_fields.left_label .gfield_validation_message,.gform_wrapper.gravity-theme .gform_fields.right_label .gfield_validation_message{float:right;width:70%}@media (max-width:640px){.gform_wrapper.gravity-theme .gform_fields.left_label .gfield_validation_message,.gform_wrapper.gravity-theme .gform_fields.right_label .gfield_validation_message{width:100%}}.gform_wrapper.gravity-theme .gform_fields.validation_above.left_label fieldset .ginput_container,.gform_wrapper.gravity-theme .gform_fields.validation_above.right_label fieldset .ginput_container{float:right}.gform_wrapper.gravity-theme .left_label .ginput_complex .ginput_container,.gform_wrapper.gravity-theme .right_label .ginput_complex .ginput_container{width:auto}.gform_wrapper.gravity-theme .left_label div.gfield>div:not(.ui-resizable-handle):not(.gfield-admin-icons),.gform_wrapper.gravity-theme .right_label div.gfield>div:not(.ui-resizable-handle):not(.gfield-admin-icons){width:70%}@media (max-width:640px){.gform_wrapper.gravity-theme .left_label div.gfield>div:not(.ui-resizable-handle):not(.gfield-admin-icons),.gform_wrapper.gravity-theme .right_label div.gfield>div:not(.ui-resizable-handle):not(.gfield-admin-icons){width:100%}}.gform_wrapper.gravity-theme .right_label .gfield_label{padding-right:1em;text-align:right}.gform_wrapper.gravity-theme .left_label.gform_fields,.gform_wrapper.gravity-theme .right_label.gform_fields{position:relative}.gform_wrapper.gravity-theme .left_label .gfield_html_formatted,.gform_wrapper.gravity-theme .right_label .gfield_html_formatted{margin-left:30%}.gform_wrapper.gravity-theme .left_label #field_submit,.gform_wrapper.gravity-theme .right_label #field_submit{justify-content:flex-start}.gform_wrapper.gravity-theme .left_label #field_submit input,.gform_wrapper.gravity-theme .right_label #field_submit input{margin-left:30%}.gform_wrapper.gravity-theme .field_sublabel_below .ginput_complex{align-items:flex-start}.gform_wrapper.gravity-theme .field_sublabel_above .ginput_complex{align-items:flex-end}.gform_wrapper.gravity-theme .left_label.validation_above .copy_values_option_container,.gform_wrapper.gravity-theme .right_label.validation_above .copy_values_option_container{float:right;width:70%;padding-left:8px}@media (max-width:640px){.gform_wrapper.gravity-theme .left_label.validation_above .copy_values_option_container,.gform_wrapper.gravity-theme .right_label.validation_above .copy_values_option_container{width:100%}}.rtl .gform_wrapper.gravity-theme .left_label legend.gfield_label,.rtl .gform_wrapper.gravity-theme .right_label legend.gfield_label{margin-left:1em;position:absolute;right:0;text-align:left;width:30%}.rtl .gform_wrapper.gravity-theme .left_label legend.gfield_label{width:30%}.rtl .gform_wrapper.gravity-theme .left_label .gfield_label{padding-left:1em;text-align:left!important}.rtl .gform_wrapper.gravity-theme .left_label fieldset.gfield,.rtl .gform_wrapper.gravity-theme .right_label fieldset.gfield{margin-left:0;padding-right:30%}.rtl .gform_wrapper.gravity-theme .right_label .gfield_label,.rtl .gform_wrapper.gravity-theme .right_label legend.gfield_label{padding:0;text-align:right}.rtl .gform_wrapper.gravity-theme .right_label label.gfield_label{padding-right:0}.rtl .gform_wrapper.gravity-theme .left_label .gfield_html_formatted,.rtl .gform_wrapper.gravity-theme .right_label .gfield_html_formatted{margin-left:0;margin-right:30%}html[dir=rtl] .gform_wrapper.gravity-theme code,html[dir=rtl] .gform_wrapper.gravity-theme input[type=email],html[dir=rtl] .gform_wrapper.gravity-theme input[type=tel],html[dir=rtl] .gform_wrapper.gravity-theme input[type=url]{direction:rtl}html[dir=rtl] .gform_wrapper.gravity-theme .gfield_label{direction:rtl}html[dir=rtl] .gform_wrapper.gravity-theme .gfield_required{margin-left:0;margin-right:4px}html[dir=rtl] .gform_wrapper.gravity-theme ::-webkit-input-placeholder{text-align:right}html[dir=rtl] .gform_wrapper.gravity-theme ::-moz-placeholder{text-align:right}html[dir=rtl] .gform_wrapper.gravity-theme :-ms-input-placeholder{text-align:right}html[dir=rtl] .gform_wrapper.gravity-theme :-moz-placeholder{text-align:right}html[dir=rtl] .gform_wrapper.gravity-theme .gform_wrapper.gravity-theme fieldset{display:block}html[dir=rtl] .gform_wrapper.gravity-theme .gfield_header_item+.gfield_header_item:not(:last-child),html[dir=rtl] .gform_wrapper.gravity-theme .gfield_list_group_item+.gfield_list_group_item{margin-left:0;margin-right:16px}html[dir=rtl] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full),html[dir=rtl] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full){padding-left:0;padding-right:16px}@media (min-width:641px){html[dir=rtl] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full){padding-left:0;padding-right:16px}html[dir=rtl] .gform_wrapper.gravity-theme .gform_show_password{left:8px;right:unset}}@media (max-width:640px){html[dir=rtl] .gform_wrapper.gravity-theme .left_label fieldset.gfield,html[dir=rtl] .gform_wrapper.gravity-theme .right_label fieldset.gfield{padding-right:0}html[dir=rtl] .gform_wrapper.gravity-theme .left_label legend.gfield_label,html[dir=rtl] .gform_wrapper.gravity-theme .right_label legend.gfield_label{margin:0;padding:0;position:relative;width:100%}html[dir=rtl] .gform_wrapper.gravity-theme .left_label .gfield_label{text-align:right!important}html[dir=rtl] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full),html[dir=rtl] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full){padding-right:0}}.gform_wrapper.gravity-theme .ginput_counter{color:#767676;font-size:.8em}.gform_wrapper.gravity-theme .ginput_counter_tinymce{border-top:1px solid #eee;font-size:12px;padding:2px 10px}.gform_wrapper.gravity-theme .validation_message--hidden-on-empty:empty{display:none}.gform_wrapper.gravity-theme .gform_card_icon_container{display:flex;height:32px;margin:8px 0 6.4px 0}.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon{background-image:url(//screenitinc.com/wp-content/plugins/gravityforms/assets/css/dist/../../../images/gf-creditcards.svg);background-repeat:no-repeat;height:32px;margin-right:4.8px;text-indent:-9000px;width:40px}.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_amex{background-position:-167px 0}.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_discover{background-position:-221px 0}.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_mastercard{background-position:-275px 0}.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_visa{background-position:-59px 0}.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_jcb{background-position:-329px 0}.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_maestro{background-position:-5px 0}.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_selected{position:relative}.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_selected::after{background:url(//screenitinc.com/wp-content/plugins/gravityforms/assets/css/dist/../../../images/gf-creditcards-check.svg) center center no-repeat;bottom:4px;content:"";display:block;height:10px;position:absolute;right:0;width:13px}.gform_wrapper.gravity-theme .ginput_container_creditcard .ginput_cardinfo_right{align-items:center;display:inline-flex;flex-flow:row wrap;justify-content:flex-start}.gform_wrapper.gravity-theme .ginput_container_creditcard .ginput_cardinfo_right label{width:100%}.gform_wrapper.gravity-theme .ginput_container_creditcard .ginput_card_security_code_icon{background-image:url(//screenitinc.com/wp-content/plugins/gravityforms/assets/css/dist/../../../images/gf-creditcards.svg);background-position:-382px center;background-repeat:no-repeat;display:block;flex:none;height:32px;margin-left:.3em;width:40px}html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_creditcard .ginput_card_security_code_icon{margin-left:0;margin-right:.3em}.gform_wrapper.gravity-theme .gfield_list_group,.gform_wrapper.gravity-theme .gfield_list_header{display:flex;flex-direction:row;flex-wrap:nowrap;margin-bottom:8px}.gform_wrapper.gravity-theme .gfield_list_group:last-child{margin-bottom:0}.gform_wrapper.gravity-theme .gfield_header_item{word-break:break-word}.gform_wrapper.gravity-theme .gfield_header_item,.gform_wrapper.gravity-theme .gfield_list_group_item{flex-grow:1;width:0}.gform_wrapper.gravity-theme .gfield_header_item+.gfield_header_item:not(.gfield_header_item--icons),.gform_wrapper.gravity-theme .gfield_list_group_item+.gfield_list_group_item{margin-left:2%}.gform_wrapper.gravity-theme .gfield_list_group_item input,.gform_wrapper.gravity-theme .gfield_list_group_item select{width:100%}.gform_wrapper.gravity-theme .gfield_header_item--icons,.gform_wrapper.gravity-theme .gfield_list_icons{align-items:center;display:flex;flex:none;justify-content:center;width:48px}.gform_wrapper.gravity-theme .gfield_list_icons button{background:transparent url(//screenitinc.com/wp-content/plugins/gravityforms/assets/css/dist/../../../images/list-add.svg);border:none;font-size:0;height:16px;opacity:.5;padding:0;transition:opacity .5s ease-out;width:16px}.gform_wrapper.gravity-theme .gfield_list_icons button:focus,.gform_wrapper.gravity-theme .gfield_list_icons button:hover{opacity:1;outline:0}.gform_wrapper.gravity-theme .gfield_list_icons button.delete_list_item{background-image:url(//screenitinc.com/wp-content/plugins/gravityforms/assets/css/dist/../../../images/list-remove.svg);margin-left:5px}.gform_wrapper.gravity-theme .gfield_list_icons a.delete_list_item{margin-inline-start:5px}.gform_wrapper.gravity-theme .gfield_list_icons img{background-color:transparent!important;background-position:0;background-repeat:no-repeat;background-size:16px 16px!important;block-size:16px!important;border:none!important;inline-size:16px!important;opacity:.5;transition:var(--gf-transition-ctrl)}.gform_wrapper.gravity-theme .gfield_list_icons a:focus,.gform_wrapper.gravity-theme .gfield_list_icons a:focus img,.gform_wrapper.gravity-theme .gfield_list_icons a:hover img{outline:0}.gform_wrapper.gravity-theme .gfield_list_icons a:focus img,.gform_wrapper.gravity-theme .gfield_list_icons a:hover img{opacity:1}@media (max-width:640px){.gform_wrapper.gravity-theme .gfield_list_header{display:none}.gform_wrapper.gravity-theme .gfield_list_group{border:1px solid rgba(0,0,0,.2);display:block;margin-bottom:16px;padding:16px}.gform_wrapper.gravity-theme .gfield_header_item,.gform_wrapper.gravity-theme .gfield_list_group_item{width:auto}.gform_wrapper.gravity-theme .gfield_list_group:last-child{margin-bottom:0}.gform_wrapper.gravity-theme .gfield_list_group_item:not(:last-child){margin-bottom:8px}.gform_wrapper.gravity-theme .gfield_list_group_item::before{content:attr(data-label);font-size:14.992px}.gform_wrapper.gravity-theme .gfield_list_icons{background-color:rgba(0,0,0,.1);line-height:0;margin:16px -16px -16px;padding:12px 16px;text-align:left;width:auto}.gform_wrapper.gravity-theme .gfield_header_item+.gfield_header_item:not(.gfield_header_item--icons),.gform_wrapper.gravity-theme .gfield_list_group_item+.gfield_list_group_item{margin-left:0}}html[dir=rtl] .gform_wrapper.gravity-theme .gfield_header_item+.gfield_header_item:not(.gfield_header_item--icons),html[dir=rtl] .gform_wrapper.gravity-theme .gfield_list_group_item+.gfield_list_group_item{margin-left:0;margin-right:16px}@media (max-width:640px){html[dir=rtl] .gform_wrapper.gravity-theme .gfield_header_item+.gfield_header_item:not(.gfield_header_item--icons),html[dir=rtl] .gform_wrapper.gravity-theme .gfield_list_group_item+.gfield_list_group_item{margin-right:0}}html[dir=rtl] .gform_wrapper.gravity-theme .gfield_list_icons button.delete_list_item{margin-left:0;margin-right:5px}}@media all{}@media all{
.gform_wrapper.gravity-theme .gfield_label{display:inline-block;font-size:16px;font-weight:700;margin-bottom:8px;padding:0}.gform_wrapper.gravity-theme .gfield_header_item,.gform_wrapper.gravity-theme .gform_fileupload_rules,.gform_wrapper.gravity-theme .ginput_complex label{font-size:15px;padding-top:5px}.gform_wrapper.gravity-theme.left_label fieldset.gfield,.gform_wrapper.gravity-theme.right_label fieldset.gfield{padding:16px 16px 16px 30%}.gform_wrapper.gravity-theme.left_label fieldset.gfield .gfield_description,.gform_wrapper.gravity-theme.left_label fieldset.gfield .ginput_container:not(.ginput_container_time),.gform_wrapper.gravity-theme.right_label fieldset.gfield .gfield_description,.gform_wrapper.gravity-theme.right_label fieldset.gfield .ginput_container:not(.ginput_container_time){width:100%}.gform_wrapper.gravity-theme.left_label legend.gfield_label,.gform_wrapper.gravity-theme.right_label legend.gfield_label{left:0}.gform_wrapper.gravity-theme.left_label .gfield:not(.gsection):not(.gfield_html):not(fieldset),.gform_wrapper.gravity-theme.right_label .gfield:not(.gsection):not(.gfield_html):not(fieldset){justify-content:flex-start}.gform_wrapper.gravity-theme.left_label .gfield_html.gfield_html_formatted,.gform_wrapper.gravity-theme.right_label .gfield_html.gfield_html_formatted{display:flex}.gform_wrapper.gravity-theme.left_label .gfield.gfield_html:not(.gfield_html_formatted) .gf-html-container,.gform_wrapper.gravity-theme.right_label .gfield.gfield_html:not(.gfield_html_formatted) .gf-html-container{width:100%}.gform_wrapper.gravity-theme.right_label legend.gfield_label{text-align:right}.gform_wrapper.gravity-theme:not(.top_label) .ginput_container.ginput_single_email{margin-left:0}.gform_wrapper.gravity-theme .gform_validation_errors{background:#fff9f9;border-radius:5px;border:1.5px solid #c02b0a;box-shadow:0 1px 4px rgba(0,0,0,.11),0 0 4px rgba(18,25,97,.0405344);margin-block-end:8px;margin-block-start:8px;padding-block:16px;padding-inline-end:16px;padding-inline-start:48px;position:relative;width:100%}.gform_wrapper.gravity-theme .gform_validation_errors:focus{outline:2px solid #c02b0a;outline-offset:2px}.gform_wrapper.gravity-theme .gform_validation_errors>h2{color:#c02b0a;font-size:13.2px;font-weight:500;line-height:17.6px;margin-block-end:12px;margin-block-start:0;margin-inline:0}.gform_wrapper.gravity-theme .gform_validation_errors>h2::before{display:none}.gform_wrapper.gravity-theme .gform_validation_errors>h2 .gform-icon{align-items:center;display:flex;font-size:28px;height:100%;inset-inline-start:12px;position:absolute;inset-block-start:0}.gform_wrapper.gravity-theme .gform_validation_errors>h2.hide_summary{margin:0;padding:0}.gform_wrapper.gravity-theme .gform_validation_errors>ol{padding-inline-start:20px}.gform_wrapper.gravity-theme .gform_validation_errors>ol a{color:#c02b0a;font-size:13.2px}.gform_wrapper.gravity-theme .gform_validation_errors>ol a:focus{outline:2px solid #c02b0a;outline-offset:2px}.gform_wrapper.gravity-theme .gform_validation_errors>ol li{color:#c02b0a;font-size:13.2px;list-style-type:disc!important;margin-block-end:8px;margin-block-start:0;margin-inline:0}.gform_wrapper.gravity-theme .gform_validation_errors>ol li:last-of-type{margin-block-end:0}.gform_wrapper.gravity-theme .gfield_required{color:#c02b0a;display:inline-block;font-size:13.008px;padding-inline-start:0.125em}.gform_wrapper.gravity-theme .gfield_required .gfield_required_custom,.gform_wrapper.gravity-theme .gfield_required .gfield_required_text{font-style:italic;font-weight:400}.gform_wrapper.gravity-theme .gform_required_legend .gfield_required{padding-inline-start:0}.gform_wrapper.gravity-theme .validation_error{border-block-end:2px solid #c02b0a;border-block-start:2px solid #c02b0a;color:#c02b0a;font-size:1em;font-weight:700;margin-block-end:32px;padding:16px;text-align:center}.gform_wrapper.gravity-theme .gfield_error .gfield_repeater_cell label,.gform_wrapper.gravity-theme .gfield_error label,.gform_wrapper.gravity-theme .gfield_error legend,.gform_wrapper.gravity-theme .gfield_validation_message,.gform_wrapper.gravity-theme .validation_message,.gform_wrapper.gravity-theme [aria-invalid=true]+label,.gform_wrapper.gravity-theme label+[aria-invalid=true]{color:#c02b0a}.gform_wrapper.gravity-theme .gfield_validation_message,.gform_wrapper.gravity-theme .validation_message{background:#fff9f9;border:1px solid #c02b0a;font-size:14.992px;margin-block-start:8px;padding:12.992px 24px}.gform_wrapper.gravity-theme .left_label.validation_above fieldset .gfield_validation_message,.gform_wrapper.gravity-theme .left_label.validation_above fieldset .validation_message,.gform_wrapper.gravity-theme .right_label.validation_above fieldset .gfield_validation_message,.gform_wrapper.gravity-theme .right_label.validation_above fieldset .validation_message{clear:right}.gform_wrapper.gravity-theme .validation_above .gfield_validation_message,.gform_wrapper.gravity-theme .validation_above .validation_message{margin-block-end:16px}.gform_wrapper.gravity-theme .gfield_error [aria-invalid=true]{border:1px solid #c02b0a}.gform_wrapper.gravity-theme .gform_previous_button.button,.gform_wrapper.gravity-theme .gform_save_link.button{-webkit-appearance:none!important;background-color:#fff;color:#6b7280;text-decoration:none}.gform_wrapper.gravity-theme .gform_previous_button.button svg,.gform_wrapper.gravity-theme .gform_save_link.button svg{display:inline-block;margin-right:4px}.gform_wrapper.gravity-theme button.button:disabled{opacity:.6}.gform_wrapper.gravity-theme #field_submit,.gform_wrapper.gravity-theme .gform_footer{display:flex}.gform_wrapper.gravity-theme #field_submit input,.gform_wrapper.gravity-theme .gform_footer input{align-self:flex-end}.gform_wrapper.gravity-theme #field_submit .gform_image_button,.gform_wrapper.gravity-theme .gform_footer .gform_image_button{background-color:transparent;border:none;border-radius:0;height:auto;padding:0;width:auto}.gform_wrapper.gravity-theme #field_submit .gform-button--width-full,.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full{text-align:center;width:100%}.gform_wrapper.gravity-theme .ginput_complex{display:flex;flex-flow:row wrap}.gform_wrapper.gravity-theme .ginput_complex fieldset,.gform_wrapper.gravity-theme .ginput_complex span{flex:1}.gform_wrapper.gravity-theme .ginput_complex .ginput_full{flex:0 0 100%}.gform_wrapper.gravity-theme .ginput_complex .clear-multi{display:flex}.gform_wrapper.gravity-theme .ginput_complex label,.gform_wrapper.gravity-theme .ginput_complex legend{display:block}.gform_wrapper.gravity-theme .ginput_complex input,.gform_wrapper.gravity-theme .ginput_complex select{width:100%}.gform_wrapper.gravity-theme .ginput_container_address{margin-left:-1%;margin-right:-1%}.gform_wrapper.gravity-theme .ginput_container_address span{flex:0 0 50%;padding-left:.9804%;padding-right:.9804%}@media (min-width:641px){.gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full),.gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full){padding-right:1%}.gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full),.gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full){padding-left:1%;padding-right:0}.gform_wrapper.gravity-theme .ginput_container_address span,.gform_wrapper.gravity-theme .ginput_full:not(:last-of-type){margin-bottom:8px}.gform_wrapper.gravity-theme .ginput_container_address{margin-bottom:-8px}html[dir=rtl] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full),html[dir=rtl] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full){padding-left:1%;padding-right:0}html[dir=rtl] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full),html[dir=rtl] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full){padding-left:0;padding-right:1%}}@media (max-width:640px){.gform_wrapper.gravity-theme .ginput_complex span{flex:0 0 100%;margin-bottom:8px;padding-left:0}.gform_wrapper.gravity-theme .ginput_complex.ginput_container_address span{padding-left:.9804%}}.gform_wrapper.gravity-theme .description,.gform_wrapper.gravity-theme .gfield_description,.gform_wrapper.gravity-theme .gsection_description,.gform_wrapper.gravity-theme .instruction{clear:both;font-family:inherit;font-size:15px;letter-spacing:normal;line-height:inherit;padding-top:13px;width:100%}.gform_wrapper.gravity-theme .field_description_above .description,.gform_wrapper.gravity-theme .field_description_above .gfield_description,.gform_wrapper.gravity-theme .field_description_above .gsection_description,.gform_wrapper.gravity-theme .field_description_above .instruction{padding-bottom:16px}.gform_wrapper.gravity-theme .field_sublabel_above .description,.gform_wrapper.gravity-theme .field_sublabel_above .gfield_description,.gform_wrapper.gravity-theme .field_sublabel_above .gsection_description{margin-top:9.008px}.gform_wrapper.gravity-theme .top_label .gsection_description{margin-bottom:9.008px;width:100%}.gform_wrapper.gravity-theme .field_description_below .gfield_consent_description,.gform_wrapper.gravity-theme .gfield_consent_description{border:1px solid #ddd;font-size:13.008px;margin-top:12.8px;max-height:240px;overflow-y:scroll;padding:6.4px 8px;width:100%}.gform_wrapper.gravity-theme .field_description_above .gfield_choice_limit_message,.gform_wrapper.gravity-theme .field_sublabel_above .gfield_choice_limit_message,.gform_wrapper.gravity-theme .gfield_choice_limit_message{display:block;margin-bottom:8px;margin-top:0;padding-bottom:0;padding-top:0}.gform_wrapper.gravity-theme .gfield_creditcard_warning{background-color:rgba(255,223,224,.25);border-bottom:4px solid #c02b0a;border-top:2px solid #c02b0a;padding:16px}.gform_wrapper.gravity-theme .gfield_creditcard_warning .gfield_creditcard_warning_message{color:#c02b0a;font-family:inherit;font-size:16px;font-weight:700;min-height:32px;position:relative}.gform_wrapper.gravity-theme .gfield_creditcard_warning .gfield_creditcard_warning_message span{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSItMTA2NyAyODY1IDI0IDMyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IC0xMDY3IDI4NjUgMjQgMzI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiM3OTAwMDA7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMTA1MywyODY1Yy01LjUsMC0xMCw0LjUtMTAsMTBoNGMwLTMuMywyLjctNiw2LTZjMy4zLDAsNiwyLjcsNiw2djJoLTIwdjE0YzAsMy4zLDIuNyw2LDYsNmgxMg0KCWMzLjMsMCw2LTIuNyw2LTZ2LTE2Qy0xMDQzLDI4NjkuNS0xMDQ3LjUsMjg2NS0xMDUzLDI4NjV6IE0tMTA0OSwyODkzaC0xMmMtMS4xLDAtMi0wLjktMi0ydi0xMGgxNnYxMA0KCUMtMTA0NywyODkyLjEtMTA0Ny45LDI4OTMtMTA0OSwyODkzeiBNLTEwNTMsMjg4N2MwLDEuMS0wLjksMi0yLDJzLTItMC45LTItMmMwLTEuMSwwLjktMiwyLTJTLTEwNTMsMjg4NS45LTEwNTMsMjg4N3oiLz4NCjwvc3ZnPg0K);background-position:0 3.2px;background-repeat:no-repeat;background-size:24px 16px;border-bottom:1px solid #c02b0a;display:block;letter-spacing:.1pt;margin-bottom:16px;padding:0 0 16px 24px;text-transform:uppercase}.gform_wrapper.gravity-theme .ginput_cardextras{display:flex;flex-wrap:wrap}.gform_wrapper.gravity-theme .ginput_complex .ginput_cardinfo_right input{max-width:112px;width:30%}.gform_wrapper.gravity-theme .ginput_card_expiration_container{display:flex;flex-wrap:wrap}.gform_wrapper.gravity-theme .ginput_card_expiration_month{flex:1;margin-right:16px}.gform_wrapper.gravity-theme .ginput_card_expiration_year{flex:1}.gform_wrapper.gravity-theme .ginput_cardinfo_left label,.gform_wrapper.gravity-theme .ginput_cardinfo_left legend,.gform_wrapper.gravity-theme .ginput_cardinfo_right label,.gform_wrapper.gravity-theme .ginput_cardinfo_right legend{flex:1 1 100%}.gform_wrapper.gravity-theme fieldset.ginput_cardinfo_left{display:flex;flex-direction:column}.gform_wrapper.gravity-theme fieldset.ginput_cardinfo_left legend{float:left;padding-top:5px}.gform_wrapper.gravity-theme .field_sublabel_below fieldset.ginput_cardinfo_left{flex-direction:column-reverse}html[dir=rtl] .gform_wrapper.gravity-theme .ginput_card_expiration_month{margin-left:16px;margin-right:0}html[dir=rtl] .gform_wrapper.gravity-theme .gform_card_icon{float:right}html[dir=rtl] .gform_wrapper.gravity-theme .gfield_creditcard_warning .gfield_creditcard_warning_message span{background-position:right 3.2px;background-repeat:no-repeat;background-size:24px 16px;display:block;margin-bottom:16px;padding:0 24px 16px 0}html[dir=rtl] .gform_wrapper.gravity-theme fieldset.ginput_cardinfo_left{display:flex}@media (max-width:640px){.gform_wrapper.gravity-theme .ginput_card_expiration{flex:none}.gform_wrapper.gravity-theme .ginput_card_expiration_month{margin-bottom:8px}}.gform_wrapper.gravity-theme .ginput_container_date+.ginput_container_date{margin-left:2%}.gform_wrapper.gravity-theme .ginput_container_date[style*="display:none"]+.ginput_container_date{margin-left:0}.gform_wrapper.gravity-theme .ginput_container_date label{display:block}html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_date+.ginput_container_date{margin-left:0;margin-right:16px}html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_date[style*="display:none"]+.ginput_container_date{margin-right:0}.gravity-theme.ui-datepicker{background:#fff;border:1px solid #d0d1d3;border-radius:3px;box-shadow:0 .0625rem .25rem rgba(0,0,0,.11),0 0 .25rem rgba(18,25,97,.0405344);color:#607382;font-size:.8125rem;font-weight:var(--gform-theme-font-weight-medium);margin-top:5px;max-width:400px;padding:18px 15px;width:auto}.gravity-theme.ui-datepicker table,.gravity-theme.ui-datepicker td,.gravity-theme.ui-datepicker th,.gravity-theme.ui-datepicker thead,.gravity-theme.ui-datepicker tr{background:0 0;border:0;margin:0}.gravity-theme.ui-datepicker td,.gravity-theme.ui-datepicker th{padding:5px;text-shadow:none;text-transform:none}.gravity-theme.ui-datepicker .ui-datepicker-header{border:0;display:flex;flex-direction:row;justify-content:center;margin:0 0 5px;padding:0;position:relative;width:100%}.gravity-theme.ui-datepicker .ui-datepicker-header .ui-datepicker-next,.gravity-theme.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{align-items:center;background:0 0;border:0;color:#607382;cursor:pointer;display:flex;font-family:gform-icons-theme!important;font-size:24px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:30px;justify-content:center;line-height:1;position:absolute;speak:never;text-decoration:none;top:50%;transform:translateY(-50%);transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;width:30px}.gravity-theme.ui-datepicker .ui-datepicker-header .ui-datepicker-next:focus,.gravity-theme.ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover,.gravity-theme.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:focus,.gravity-theme.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover{color:#2f4054}.gravity-theme.ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon,.gravity-theme.ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon{display:none}.gravity-theme.ui-datepicker .ui-datepicker-header .ui-datepicker-next::before,.gravity-theme.ui-datepicker .ui-datepicker-header .ui-datepicker-prev::before{border:0;height:auto;position:static;transform:none;width:auto}.gravity-theme.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{left:0}.gravity-theme.ui-datepicker .ui-datepicker-header .ui-datepicker-prev::before{content:"\e910"}.gravity-theme.ui-datepicker .ui-datepicker-header .ui-datepicker-next{right:0}.gravity-theme.ui-datepicker .ui-datepicker-header .ui-datepicker-next::before{content:"\e91b"}.gravity-theme.ui-datepicker .ui-datepicker-header select{-webkit-appearance:none;background-color:transparent;background-image:url(//screenitinc.com/wp-content/plugins/gravityforms/assets/css/dist/../../../images/theme/down-arrow.svg);background-position:100% 50%;background-repeat:no-repeat;background-size:24px 24px;border:0;border-radius:0;box-shadow:none;color:#585e6a;cursor:pointer;display:inline-block;font-size:.875rem;font-weight:var(--gform-theme-font-weight-medium);height:auto;min-height:0;padding:0 22px 0 0;width:auto}.gravity-theme.ui-datepicker .ui-datepicker-header select.ui-datepicker-month{margin-right:20px;-moz-text-align-last:right;text-align-last:right}.gravity-theme.ui-datepicker .ui-datepicker-calendar{table-layout:fixed;width:100%}.gravity-theme.ui-datepicker .ui-datepicker-calendar a,.gravity-theme.ui-datepicker .ui-datepicker-calendar span{font-weight:var(--gform-theme-font-weight-normal)}.gravity-theme.ui-datepicker .ui-datepicker-calendar th span{align-items:center;color:#2f4054;display:flex;font-size:.8125rem;font-weight:var(--gform-theme-font-weight-medium);height:40px;justify-content:center;width:40px}.gravity-theme.ui-datepicker .ui-datepicker-calendar td{font-size:.8125rem;height:50px;width:50px}.gravity-theme.ui-datepicker .ui-datepicker-calendar .ui-state-default{align-items:center;background:0 0;border:1px solid transparent;border-radius:100%;box-shadow:none;color:#2f4054;display:flex;height:40px;justify-content:center;text-decoration:none;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;width:40px}.gravity-theme.ui-datepicker .ui-datepicker-calendar .ui-state-default:focus,.gravity-theme.ui-datepicker .ui-datepicker-calendar .ui-state-default:hover{background:0 0;border-color:#607382;outline:0}.gravity-theme.ui-datepicker .ui-datepicker-calendar .ui-state-default:active{background:#f2f3f5;border-color:#607382}.gravity-theme.ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default{background:#607382;border-color:#607382;box-shadow:0 .125rem .125rem rgba(58,58,87,.0596411);color:#fff}.gravity-theme.ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default:focus,.gravity-theme.ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default:hover{border-color:#607382}.gravity-theme.ui-datepicker .ui-datepicker-calendar .ui-state-disabled{background:0 0}.gravity-theme.ui-datepicker .ui-datepicker-calendar .ui-state-disabled .ui-state-default{align-items:center;background:#f2f3f5;border:1px solid rgba(32,32,46,.079);border-radius:100%;box-shadow:0 .125rem .125rem rgba(58,58,87,.0596411);color:#686e77;cursor:text;display:flex;height:40px;justify-content:center;text-decoration:none;width:40px}@media (max-width:640px){.gravity-theme.ui-datepicker{max-width:235px}.gravity-theme.ui-datepicker .ui-datepicker-header{margin-bottom:10px}.gravity-theme.ui-datepicker td,.gravity-theme.ui-datepicker th{padding:3px}.gravity-theme.ui-datepicker .ui-datepicker-calendar th span{height:20px;width:20px}.gravity-theme.ui-datepicker .ui-datepicker-calendar td{height:30px;width:30px}.gravity-theme.ui-datepicker .ui-datepicker-calendar .ui-state-default{height:20px;width:20px}.gravity-theme.ui-datepicker .ui-datepicker-calendar .ui-state-disabled .ui-state-default{height:20px;width:20px}}html[dir=rtl] #ui-datepicker-div.gform-theme-datepicker[style]{right:auto!important}.gform_wrapper.gravity-theme .gform_footer,.gform_wrapper.gravity-theme .gform_page_footer{margin:6px 0 0;padding:16px 0}.gform_wrapper.gravity-theme .gform_footer.left_label,.gform_wrapper.gravity-theme .gform_footer.right_label,.gform_wrapper.gravity-theme .gform_page_footer.left_label,.gform_wrapper.gravity-theme .gform_page_footer.right_label{padding:16px 0 10px 30%}.gform_wrapper.gravity-theme .gform_footer button,.gform_wrapper.gravity-theme .gform_footer input,.gform_wrapper.gravity-theme .gform_page_footer button,.gform_wrapper.gravity-theme .gform_page_footer input{margin-bottom:8px}.gform_wrapper.gravity-theme .gform_footer button.button:disabled,.gform_wrapper.gravity-theme .gform_footer input.button:disabled,.gform_wrapper.gravity-theme .gform_page_footer button.button:disabled,.gform_wrapper.gravity-theme .gform_page_footer input.button:disabled{opacity:.6}.gform_wrapper.gravity-theme .gform_footer button+input,.gform_wrapper.gravity-theme .gform_footer input+button,.gform_wrapper.gravity-theme .gform_footer input+input,.gform_wrapper.gravity-theme .gform_page_footer button+input,.gform_wrapper.gravity-theme .gform_page_footer input+button,.gform_wrapper.gravity-theme .gform_page_footer input+input{margin-left:8px}html[dir=rtl] .gform_wrapper.gravity-theme button+input,html[dir=rtl] .gform_wrapper.gravity-theme input+button,html[dir=rtl] .gform_wrapper.gravity-theme input+input{margin-right:8px}.gform_wrapper.gravity-theme .gfield_checkbox label,.gform_wrapper.gravity-theme .gfield_radio label{display:inline-block;font-size:15px}.gform_wrapper.gravity-theme .gfield_checkbox button,.gform_wrapper.gravity-theme .gfield_checkbox input[type=text],.gform_wrapper.gravity-theme .gfield_radio button,.gform_wrapper.gravity-theme .gfield_radio input[type=text]{margin-top:16px}.gform_wrapper.gravity-theme .gfield-choice-input{display:inline-block;margin-top:0;top:0;vertical-align:middle}.gform_wrapper.gravity-theme .gfield-choice-input+label{margin-bottom:0;max-width:calc(100% - 32px);vertical-align:middle}.gform_wrapper.gravity-theme .gfield-choice-input:disabled+label{color:#757575}.gform_wrapper.gravity-theme input[type=number]{display:inline-block}.gform_wrapper.gravity-theme input[type=color],.gform_wrapper.gravity-theme input[type=date],.gform_wrapper.gravity-theme input[type=datetime-local],.gform_wrapper.gravity-theme input[type=datetime],.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=month],.gform_wrapper.gravity-theme input[type=number],.gform_wrapper.gravity-theme input[type=password],.gform_wrapper.gravity-theme input[type=search],.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=time],.gform_wrapper.gravity-theme input[type=url],.gform_wrapper.gravity-theme input[type=week],.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea{font-size:15px;margin-bottom:0;margin-top:0;padding:8px}.gform_wrapper.gravity-theme .chosen-container-multi,.gform_wrapper.gravity-theme .ginput_product_price,.gform_wrapper.gravity-theme .ginput_product_price_label,.gform_wrapper.gravity-theme .ginput_quantity_label{font-size:15px}.gform_wrapper.gravity-theme .chosen-choices{padding:8px}.gform_wrapper.gravity-theme .ginput_container_date{align-content:flex-start;align-items:center;display:flex}.gform_wrapper.gravity-theme .ginput_container_date input{width:auto}.gform_wrapper.gravity-theme .ginput_container_date .datepicker_with_icon.large{width:calc(100% - 48px)}.gform_wrapper.gravity-theme .ginput_container_date img.ui-datepicker-trigger{display:block;margin-left:12.8px;max-height:25.6px;max-width:25.6px}.gform_wrapper.gravity-theme .ginput_complex .ginput_container_date{flex-basis:min-content;flex-flow:row wrap;max-width:30%}.gform_wrapper.gravity-theme .ginput_complex .ginput_container_date input,.gform_wrapper.gravity-theme .ginput_complex .ginput_container_date select{min-width:84px;width:100%}.gform_wrapper.gravity-theme .gfield_chainedselect.horizontal select{min-width:100px}.gform_wrapper.gravity-theme .gform_show_password{align-items:center;background:0 0;color:inherit;display:flex;height:100%}.gform_wrapper.gravity-theme .gform_show_password:focus,.gform_wrapper.gravity-theme .gform_show_password:hover{background:0 0}.gform_wrapper.gravity-theme .gfield_consent_description{border:1px solid #ddd;font-size:.8em;margin-top:8px;max-height:240px;overflow-y:scroll;padding:8px}.gform_wrapper.gravity-theme .gfield .ginput_quantity{width:auto}.gform_wrapper.gravity-theme .ginput_container_image_choice .gfield_checkbox,.gform_wrapper.gravity-theme .ginput_container_image_choice .gfield_radio{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px}.gform_wrapper.gravity-theme .ginput_container_image_choice .gchoice{align-self:start;display:block;inline-size:200px;max-inline-size:200px;min-inline-size:200px;position:relative}.gform_wrapper.gravity-theme .ginput_container_image_choice .gchoice .gfield-image-choice-wrapper-outer{display:block}.gform_wrapper.gravity-theme .ginput_container_image_choice .gchoice label{display:inline;margin:0}.gform_wrapper.gravity-theme .ginput_container_image_choice .gchoice input{margin-inline-start:0}.gform_wrapper.gravity-theme .ginput_container_image_choice .gchoice:where([\:has\(input\:checked\)])::after{font-family:gform-icons-theme!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none;align-items:center;background-color:#607382;block-size:38px;border-radius:50%;color:#fff;content:"\e917";display:flex;filter:drop-shadow(0 1px 1px rgba(18, 25, 97, .15)) drop-shadow(0 2px 5px rgba(18, 25, 97, .1)) drop-shadow(0 0 0 rgba(18, 25, 97, .05));font-size:32px;inline-size:38px;inset-block-start:10px;inset-inline-end:10px;justify-content:center;position:absolute;z-index:5}.gform_wrapper.gravity-theme .ginput_container_image_choice .gchoice:where([\:has\(input\:checked\)])::after{font-family:gform-icons-theme!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none;align-items:center;background-color:#607382;block-size:38px;border-radius:50%;color:#fff;content:"\e917";display:flex;filter:drop-shadow(0 1px 1px rgba(18, 25, 97, .15)) drop-shadow(0 2px 5px rgba(18, 25, 97, .1)) drop-shadow(0 0 0 rgba(18, 25, 97, .05));font-size:32px;inline-size:38px;inset-block-start:10px;inset-inline-end:10px;justify-content:center;position:absolute;z-index:5}.gform_wrapper.gravity-theme .ginput_container_image_choice .gchoice:where([\:has\(input\:checked\)])::after{font-family:gform-icons-theme!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none;align-items:center;background-color:#607382;block-size:38px;border-radius:50%;color:#fff;content:"\e917";display:flex;filter:drop-shadow(0 1px 1px rgba(18, 25, 97, .15)) drop-shadow(0 2px 5px rgba(18, 25, 97, .1)) drop-shadow(0 0 0 rgba(18, 25, 97, .05));font-size:32px;inline-size:38px;inset-block-start:10px;inset-inline-end:10px;justify-content:center;position:absolute;z-index:5}.gform_wrapper.gravity-theme .ginput_container_image_choice .gchoice:where(:has(input:checked))::after{font-family:gform-icons-theme!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none;align-items:center;background-color:#607382;block-size:38px;border-radius:50%;color:#fff;content:"\e917";display:flex;filter:drop-shadow(0 1px 1px rgba(18, 25, 97, .15)) drop-shadow(0 2px 5px rgba(18, 25, 97, .1)) drop-shadow(0 0 0 rgba(18, 25, 97, .05));font-size:32px;inline-size:38px;inset-block-start:10px;inset-inline-end:10px;justify-content:center;position:absolute;z-index:5}.gform_wrapper.gravity-theme .ginput_container_image_choice .gchoice:where(:focus-within) .gfield-choice-image-wrapper::before{border-color:currentColor}.gform_wrapper.gravity-theme .ginput_container_image_choice .gchoice:where([\:has\(.gfield-choice-input\:disabled\)]) .gfield-choice-image-wrapper{opacity:.5}.gform_wrapper.gravity-theme .ginput_container_image_choice .gchoice:where(:has(.gfield-choice-input:disabled)) .gfield-choice-image-wrapper{opacity:.5}.gform_wrapper.gravity-theme .ginput_container_image_choice .gfield-choice-image-wrapper{aspect-ratio:1/1;margin-block-end:8px;opacity:1;overflow:hidden;position:relative}.gform_wrapper.gravity-theme .ginput_container_image_choice .gfield-choice-image-wrapper::before{border:2px solid transparent;content:"";display:block;inset-block:0;inset-inline:0;position:absolute;z-index:1}.gform_wrapper.gravity-theme .ginput_container_image_choice .gfield-choice-image-no-image{font-family:gform-icons-theme!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none;background-color:#d0d1d3;block-size:100%;color:#607382;display:block;inline-size:100%;position:relative}.gform_wrapper.gravity-theme .ginput_container_image_choice .gfield-choice-image-no-image::before{content:"\e91e";font-size:60px;inset-block-start:50%;left:50%;position:absolute;transform:translate(-50%,-50%)}.gform_wrapper.gravity-theme .ginput_container_image_choice .gfield-choice-image-no-image span{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.gform_wrapper.gravity-theme .ginput_container_image_choice .gfield-choice-image{block-size:100%!important;display:block;inline-size:100%;max-block-size:100%;max-inline-size:100%;-o-object-fit:cover;object-fit:cover}.gform_wrapper.gravity-theme .ginput_container_image_choice .gchoice_other_control{margin-block-start:16px;max-inline-size:100%}.gform_wrapper.gravity-theme .gfield_error .ginput_container_image_choice .gfield-choice-image-wrapper::before{border-color:#c02b0a}.gform_wrapper.gravity-theme:where(:not(.gform_wrapper_edit_form_entry)) .ginput_container_image_choice.ginput_container_image_choice--label-hide .gchoice .gfield-choice-image-wrapper{margin-block-end:0}.gform_wrapper.gravity-theme:where(:not(.gform_wrapper_edit_form_entry)) .ginput_container_image_choice.ginput_container_image_choice--label-hide .gchoice .gfield-choice-input,.gform_wrapper.gravity-theme:where(:not(.gform_wrapper_edit_form_entry)) .ginput_container_image_choice.ginput_container_image_choice--label-hide .gchoice .gfield-image-choice-wrapper-inner,.gform_wrapper.gravity-theme:where(:not(.gform_wrapper_edit_form_entry)) .ginput_container_image_choice.ginput_container_image_choice--label-hide .gchoice .gform-field-label{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.gform_wrapper.gravity-theme:where(:not(.gform_wrapper_edit_form_entry)) .ginput_container_image_choice.ginput_container_image_choice--input-hide .gchoice .gform-field-label{margin-inline-start:0}.gform_wrapper.gravity-theme:where(:not(.gform_wrapper_edit_form_entry)) .ginput_container_image_choice.ginput_container_image_choice--input-hide .gchoice .gfield-choice-input{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.gform_wrapper.gravity-theme:where(.gform_wrapper_edit_form_entry) .ginput_container_image_choice .gchoice:where([\:has\(input\:checked\)])::after{font-family:gform-icons-common!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none;content:"\e904";font-size:20px}.gform_wrapper.gravity-theme:where(.gform_wrapper_edit_form_entry) .ginput_container_image_choice .gchoice:where([\:has\(input\:checked\)])::after{font-family:gform-icons-common!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none;content:"\e904";font-size:20px}.gform_wrapper.gravity-theme:where(.gform_wrapper_edit_form_entry) .ginput_container_image_choice .gchoice:where([\:has\(input\:checked\)])::after{font-family:gform-icons-common!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none;content:"\e904";font-size:20px}.gform_wrapper.gravity-theme:where(.gform_wrapper_edit_form_entry) .ginput_container_image_choice .gchoice:where(:has(input:checked))::after{font-family:gform-icons-common!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none;content:"\e904";font-size:20px}.gform_wrapper.gravity-theme:where(.gform_wrapper_edit_form_entry) .ginput_container_image_choice .gfield-choice-image-no-image{font-family:gform-icons-common!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none}.gform_wrapper.gravity-theme:where(.gform_wrapper_edit_form_entry) .ginput_container_image_choice .gfield-choice-image-no-image::before{content:"\e90f"}.gforms_edit_form.gf_browser_safari .gform_wrapper.gravity-theme:where(.gform_wrapper_edit_form_entry) .ginput_container_image_choice .gfield-choice-image{max-block-size:-webkit-fill-available}html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_date img.ui-datepicker-trigger{margin-left:0;margin-right:12.8px;order:1}.gform_wrapper.gravity-theme .gsection{border-bottom:1px solid #ccc;padding:0 16px 8px 0}html[dir=rtl] .gform_wrapper.gravity-theme .gsection{padding:0 0 8px 16px}.gform_wrapper.gravity-theme .gf_progressbar_title{color:#767676;font-size:12.992px;font-weight:400;margin:0 0 4.8px 0}.gform_wrapper.gravity-theme .gf_progressbar{background:#e8e8e8;border-radius:10.5px;margin-bottom:16px;position:relative}.gform_wrapper.gravity-theme .gf_progressbar_percentage{border-radius:10.5px;height:20.992px;text-align:right;vertical-align:middle}.gform_wrapper.gravity-theme .gf_progressbar_percentage:not(.percentbar_100){border-radius:10.5px 0 0 10.5px}.gform_wrapper.gravity-theme .gf_progressbar_percentage span{display:block;float:right;font-size:13px;line-height:21px;margin-left:8px;margin-right:8px;min-width:2em;width:auto}.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_0 span{color:#959595;float:none;margin-left:9.6px;text-shadow:none}.gform_wrapper.gravity-theme .gf_progressbar_blue{background:#d2d6dc}.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_blue{background-color:#1e7ac4;color:#fff}.gform_wrapper.gravity-theme .gf_progressbar_gray{background:#d2d6dc}.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_gray{background-color:#6b7280;color:#fff}.gform_wrapper.gravity-theme .gf_progressbar_green{background:#e8e8e8}.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_green{background-color:#aac138;color:#fff}.gform_wrapper.gravity-theme .gf_progressbar_orange{background:#e8eaec}.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_orange{background-color:#ff5d38;color:#fff}.gform_wrapper.gravity-theme .gf_progressbar_red{background:#e8eaec}.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_red{background-color:#ec1e31;color:#fff}.gform_wrapper.gravity-theme .gf_progressbar_spring{background:#d2d6dc}.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_spring{background:linear-gradient(270deg,#9cd790 0,#76d7db 100%);color:#fff}.gform_wrapper.gravity-theme .gf_progressbar_blues{background:#d2d6dc}.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_blues{background:linear-gradient(270deg,#00c2ff 0,#7838e2 100%);color:#fff}.gform_wrapper.gravity-theme .gf_progressbar_rainbow{background:#d2d6dc}.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_rainbow{background:linear-gradient(270deg,#1dbeea 0,#cd6ad6 50%,#f35160 100%);color:#fff}html[dir=rtl] .gform_wrapper.gravity-theme .gf_progressbar_percentage:not(.percentbar_100){border-radius:0 10.5px 10.5px 0}.gform_wrapper.gravity-theme .gf_page_steps{border-bottom:1px solid #e5e7eb;margin-bottom:16px}.gform_wrapper.gravity-theme .gf_step{display:inline-block;margin:8px 32px 8px 0}.gform_wrapper.gravity-theme .gf_step_label,.gform_wrapper.gravity-theme .gf_step_number{display:table-cell;vertical-align:middle}.gform_wrapper.gravity-theme .gf_step_number{background:0 0;border:2px solid #cfd3d9;border-radius:20px;color:#585e6a;font-size:14px;font-weight:500;height:40px;text-align:center;width:40px}.gform_wrapper.gravity-theme .gf_step_active .gf_step_number{background:#cfd3d9;color:#607382}.gform_wrapper.gravity-theme .gf_step_completed .gf_step_number{position:relative}.gform_wrapper.gravity-theme .gf_step_completed .gf_step_number::before{background:#607382;border:2px solid #607382;border-radius:20px;content:"";display:table-cell;height:40px;left:-2px;position:absolute;top:-2px;width:40px}.gform_wrapper.gravity-theme .gf_step_completed .gf_step_number::after{align-items:center;color:#fff;content:"\e917";display:flex;font-family:gform-icons-theme;font-size:24px;height:100%;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:5}.gform_wrapper.gravity-theme .gf_step_label{color:inherit;font-size:14px;font-weight:600;line-height:16px;padding-left:16px}.gform_wrapper.gravity-theme .gf_step_hidden{display:none}.gform_wrapper.gravity-theme .ginput_product_price_wrapper{display:inline-block}.gform_wrapper.gravity-theme .ginput_product_price_wrapper input:-moz-read-only{background:0 0;border:none;padding:0}.gform_wrapper.gravity-theme .ginput_product_price_wrapper input:read-only{background:0 0;border:none;padding:0}.gform_wrapper.gravity-theme .ginput_product_price,.gform_wrapper.gravity-theme .ginput_shipping_price{color:#900}.gform_wrapper.gravity-theme .ginput_total{color:#060}.gform_wrapper.gravity-theme .gfield_repeater_cell{margin-top:8px}.gform_wrapper.gravity-theme .gfield_repeater_cell label{color:#9b9a9a;font-size:12.8px;font-weight:400;padding-top:8px}.gform_wrapper.gravity-theme .gfield_repeater_items .gfield_repeater_cell:not(:first-child){padding-top:8px}.gform_wrapper.gravity-theme .gfield_repeater_wrapper input{border:1px solid #c5c6c5;border-radius:4px}.gform_wrapper.gravity-theme .gfield_repeater_cell>.gfield_repeater_wrapper{background-color:rgba(1,1,1,.02);border-bottom:1px solid #eee;border-left:8px solid #f1f1f1;border-radius:8px;box-shadow:0 1px 1px 0 rgba(0,0,0,.06),0 2px 1px -1px rgba(0,0,0,.06),0 1px 5px 0 rgba(0,0,0,.06);padding:10px 20px}.gform_wrapper.gravity-theme .gfield_repeater_buttons{padding-top:16px}.gform_wrapper.gravity-theme .gfield_repeater_buttons .add_repeater_item_plus:hover,.gform_wrapper.gravity-theme .gfield_repeater_buttons .add_repeater_item_text:hover,.gform_wrapper.gravity-theme .gfield_repeater_buttons .remove_repeater_item_minus:hover,.gform_wrapper.gravity-theme .gfield_repeater_buttons .remove_repeater_item_text:hover{background:#fafafa;border:1px solid #757575;color:#374750}.gform_wrapper.gravity-theme .gfield_repeater_buttons .add_repeater_item_plus:focus,.gform_wrapper.gravity-theme .gfield_repeater_buttons .add_repeater_item_text:focus,.gform_wrapper.gravity-theme .gfield_repeater_buttons .remove_repeater_item_minus:focus,.gform_wrapper.gravity-theme .gfield_repeater_buttons .remove_repeater_item_text:focus{outline:0}.gform_wrapper.gravity-theme .gfield_repeater_buttons .add_repeater_item_text,.gform_wrapper.gravity-theme .gfield_repeater_buttons .remove_repeater_item_text{background:rgba(242,242,242,.5);border:1px solid rgba(117,117,117,.4);border-radius:20px;color:#757575;font-size:12px;font-weight:400;height:32px;margin-bottom:8px;margin-right:8px;min-width:100px;transition:all .3s cubic-bezier(.67, .17, .4, .83)}.gform_wrapper.gravity-theme .gfield_repeater_buttons .add_repeater_item_plus,.gform_wrapper.gravity-theme .gfield_repeater_buttons .remove_repeater_item_minus{background:rgba(242,242,242,.5);border:1px solid rgba(117,117,117,.4);border-radius:50%;color:#757575;font-size:16px;font-weight:700;height:24px;margin:10px 5px 0 5px;padding:0;transition:all .3s cubic-bezier(.67, .17, .4, .83);width:24px}.gform_wrapper.gravity-theme .gfield_repeater .gfield_repeater_items .gfield_repeater_item:not(:last-child){border-bottom:2px solid #e0e0e6;margin-bottom:20px;margin-right:8px;padding-bottom:20px}.gform_wrapper.gravity-theme .gform-loader{align-self:center;animation:gformLoader 1.1s infinite linear;block-size:8em;border-block-end:1.1em solid #000;border-block-start:1.1em solid #fff;border-inline-end:1.1em solid #fff;border-inline-start:1.1em solid #000;border-radius:50%;display:inline-block;font-size:2px;inline-size:8em;margin-inline-start:2em;position:relative;transform:translateZ(0);vertical-align:middle}@keyframes gformLoader{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.gform_wrapper.gravity-theme .gfield_time_hour label.hour_label,.gform_wrapper.gravity-theme .gfield_time_minute label.minute_label{display:block;font-size:15px;margin:0;padding-top:5px}.gform_wrapper.gravity-theme .ginput_container_time{flex-basis:min-content;max-width:64px;min-width:64px}.gform_wrapper.gravity-theme .ginput_container_time input{margin-left:0;margin-right:0;min-width:100%}.gform_wrapper.gravity-theme .gfield_time_minute{position:relative}.gform_wrapper.gravity-theme .hour_minute_colon{line-height:2;padding:0 8px}.gform_wrapper.gravity-theme .field_sublabel_above .hour_minute_colon{align-self:flex-end}.gform_wrapper.gravity-theme .gfield_time_ampm{align-items:flex-end;display:flex;margin-left:16px}.gform_wrapper.gravity-theme .gfield_time_ampm.below,.gform_wrapper.gravity-theme .hour_minute_colon.below{align-items:flex-start}html[dir=rtl] .gform_wrapper.gravity-theme .gfield_time_ampm{margin-left:16px;margin-right:0}html[dir=rtl] .gform_wrapper.gravity-theme .gfield--type-time .gform-grid-row{flex-direction:row-reverse;justify-content:flex-end}}